OSDN Git Service

PR c++/37766
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-12  Jason Merrill  <jason@redhat.com>
2
3         PR c++/37766
4         * g++.dg/cpp0x/fntmpdefarg1.C: New.
5
6 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
7
8         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
9
10 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
11
12         PR debug/41343
13         PR debug/41447
14         PR debug/41264
15         PR debug/41338
16         * gcc.dg/guality/pr41447-1.c: New.
17         * gcc.dg/debug/pr41264-1.c: New.
18         * gcc.dg/debug/pr41343-1.c: New.
19
20 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
21
22         PR target/26515
23         * gcc.dg/torture/pr26515.c: New test.
24
25 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
26
27         PR testsuite/41659
28         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
29         * lib/lto.exp (lto-get-options-main): Report error for using "target"
30         or "xfail" with dg-lto-do.
31
32 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
33
34         * gcc.target/i386/ms_hook_prologue.c: New testcase.
35
36 2009-10-12  Michael Matz  <matz@suse.de>
37
38         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
39         pass.
40
41 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
42
43         PR target/41680
44         * g++.dg/torture/pr41680.C: New test.
45
46 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
47
48         PR c++/41570
49         * gcc/testsuite/g++.dg/debug/dwarf2/template-params-7.C: New test.
50
51 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
52
53         PR debug/41616
54         * gcc.dg/guality/pr41616-1.c: New.
55
56 2009-10-11  Jason Merrill  <jason@redhat.com>
57
58         PR c++/37204
59         * g++.dg/cpp0x/rv-reinterpret.C: New.
60
61 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
62
63         PR libgfortran/38439
64         * gfortran.dg/fmt_error_9.f: New test.
65         * gfortran.dg/fmt_error_10.f: New test.
66         
67 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
68
69         PR fortran/41583
70         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
71         * gfortran.dg/class_4b.f03: As above.
72         * gfortran.dg/class_4c.f03: As above.
73         * gfortran.dg/class_4d.f03: As above.
74
75 2009-10-11  Richard Guenther  <rguenther@suse.de>
76
77         PR tree-optimization/41555
78         * gcc.dg/torture/pr41555.c: New testcase.
79
80 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
81
82         PR libgfortran/35862
83         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
84         function correctly.
85
86 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
87
88         PR libgfortran/35862
89         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
90         Add conditions to avoid runtime errors if not supported.
91
92 2009-10-10  Richard Guenther  <rguenther@suse.de>
93
94         PR tree-optimization/41654
95         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
96
97 2009-10-09  Jason Merrill  <jason@redhat.com>
98
99         * g++.dg/cpp/ucn-1.C: New.
100
101 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
102
103         PR fortran/41585
104         * gfortran.dg/class_2.f03: Extended test case.
105
106 2009-10-09  Tobias Burnus  <burnus@net-b.de>
107
108         PR fortran/41582
109         * gfortran.dg/class_allocate_1.f03: Modify code such that
110         it compiles with the gfc_warning->gfc_error change.
111         * gfortran.dg/class_allocate_1.f03: New test.
112
113 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
114
115         PR fortran/41579
116         * gfortran.dg/select_type_6.f03: New test.
117
118 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
119
120         PR preprocessor/41445
121         * gcc.dg/cpp/separate-1.c: Adjust.
122         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
123         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
124         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
125         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
126         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
127         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
128         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
129
130         PR rtl-optimization/41646
131         * gcc.c-torture/compile/pr41646.c: New test.
132
133 2009-10-09  Richard Guenther  <rguenther@suse.de>
134
135         PR tree-optimization/41634
136         * gcc.c-torture/compile/pr41634.c: New testcase.
137
138 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
139
140         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
141
142 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
143
144         * gnat.dg/opt3.adb: New test.
145         * gnat.dg/opt3_pkg.ads: New helper.
146
147 2009-10-08  Doug Kwan  <dougkwan@google.com>
148
149         PR rtl-optimization/41574
150         * gcc.dg/pr41574.c: New test.
151
152 2009-10-08  Cary Coutant  <ccoutant@google.com>
153
154         Add support for debugging with ICF (Identical Code Folding).
155         * g++.dg/debug/dwarf2/icf.C: New test.
156
157 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
158
159         * gcc.target/mips/truncate-6.c: New test.
160
161 2009-10-08  Jason Merrill  <jason@redhat.com>
162
163         PR c++/36816
164         * g++.dg/cpp0x/rv-deduce.C: New.
165
166         PR c++/37177
167         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
168         * g++.dg/template/explicit-args2.C: New.
169         * g++.dg/template/explicit-args3.C: New.
170         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
171
172 2009-10-08  Michael Matz  <matz@suse.de>
173
174         PR middle-end/41573
175         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
176         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
177         * gcc.dg/pr41573.c: New test.
178
179 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
180
181         PR c/41182
182         * gcc.c-torture/compile/pr41182-1.c: New.
183
184 2009-10-07  Jason Merrill  <jason@redhat.com>
185
186         * g++.dg/cpp0x/variadic95.C: New.
187
188 2009-10-07  Jason Merrill  <jason@redhat.com>
189
190         * g++.dg/template/scope3.C: New.
191
192 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
193
194         * gcc.dg/debug/dwarf2/inline3.c: New test.
195
196 2009-10-07  Daniel Kraft  <d@domob.eu>
197
198         PR fortran/41615
199         * gfortran.dg/assumed_charlen_function_6.f90: New test.
200
201 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
202
203         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
204         * gfortran.dg/select_type_1.f03: Modified error message.
205         * gfortran.dg/select_type_5.f03: New test.
206
207 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
208
209         PR libgfortran/41612
210         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
211         have kind=10 reals.
212
213 2009-10-06  Jason Merrill  <jason@redhat.com>
214
215         * g++.dg/cpp0x/lambda/lambda-init.C: New.
216         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
217
218 2009-10-06  Richard Guenther  <rguenther@suse.de>
219
220         PR lto/41502
221         * gcc.dg/lto/20091006-1_0.c: New testcase.
222         * gcc.dg/lto/20091006-1_1.c: Likewise.
223         * gcc.dg/lto/20091005-2_0.c: Likewise.
224
225 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
226
227         PR ada/41383
228         * gnat.dg/timer_cancel.adb: New test.
229
230 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
231
232         PR ada/38333
233         * gnat.dg/specs/import_abstract.ads: New.
234
235 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
236
237         PR libgfortran/35862
238         * gfortran.dg/round_2.f03: New test.
239
240 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
241
242         PR debug/41558
243         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
244         * lib/gcc-gdb-test.exp: ... here.  New file.
245         * gfortran.dg/guality/guality.exp: New file.
246         * gfortran.dg/guality/pr41558.f90: New test.
247         * gfortran.dg/guality/arg1.f90: New test.
248
249 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
250
251         * gfortran.dg/dynamic_dispatch_1.f90: New test.
252         * gfortran.dg/dynamic_dispatch_2.f90: New test.
253         * gfortran.dg/dynamic_dispatch_3.f90: New test.
254         * gfortran.dg/module_md5_1.f90: Update md5 sum.
255
256 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
257
258         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
259         register_pass_info.
260         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
261         plugin_pass to register_pass_info.
262         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
263         register_pass_info.
264         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
265         register_pass_info.
266
267 2009-10-05  Richard Guenther  <rguenther@suse.de>
268
269         PR lto/41281
270         * gcc.dg/lto/20090914-2_0.c: New testcase.
271
272 2009-10-05  Richard Guenther  <rguenther@suse.de>
273
274         PR lto/40902
275         * gcc.dg/lto/20091005-1_0.c: New testcase.
276         * gcc.dg/lto/20091005-1_1.c: Likewise.
277
278 2009-10-05  Richard Guenther  <rguenther@suse.de>
279
280         PR lto/41552
281         PR lto/41487
282         * g++.dg/lto/20091002-1_0.C: Adjust flags.
283         * g++.dg/lto/20091004-1_0.C: New testcase.
284         * g++.dg/lto/20091004-1_1.C: Likewise.
285         * g++.dg/lto/20091004-2_0.C: Likewise.
286         * g++.dg/lto/20091004-2_1.C: Likewise.
287         * g++.dg/lto/20091004-3_0.C: Likewise.
288         * g++.dg/lto/20091004-3_1.C: Likewise.
289
290 2009-10-05  Richard Guenther  <rguenther@suse.de>
291
292         PR tree-optimization/23821
293         * gcc.dg/torture/pr23821.c: New testcase.
294
295 2009-10-05  Daniel Kraft  <d@domob.eu>
296
297         PR fortran/41403
298         * gfortran.dg/goto_6.f: New test.
299         * gfortran.dg/goto_7.f: New test.
300
301 2009-10-03  Ben Elliston  <bje@au.ibm.com>
302             Bill Maddox  <maddox@google.com>
303             Cary Coutant  <ccoutant@google.com>
304             Chris Demetriou  <cgd@google.com>
305             Diego Novillo  <dnovillo@google.com>
306             Doug Kwan  <dougkwan@google.com>
307             Jan Hubicka  <jh@suse.cz>
308             Ollie Wild  <aaw@google.com>
309             Rafael Espindola  <espindola@google.com>
310             Richard Guenther  <rguenther@suse.de>
311             Simon Baldwin  <simonb@google.com>
312
313         * g++.dg/20090107-1.C: New.
314         * g++.dg/20090121-1.C: New.
315         * g++.dg/ipa/20090113-1.C: New.
316         * g++.dg/lto: New directory.
317         * g++.dg/lto/20080829_0.C: New.
318         * g++.dg/lto/20080904_0.C: New.
319         * g++.dg/lto/20080907_0.C: New.
320         * g++.dg/lto/20080908-1_0.C: New.
321         * g++.dg/lto/20080908-2_0.C: New.
322         * g++.dg/lto/20080908-3_0.C: New.
323         * g++.dg/lto/20080909-1_0.C: New.
324         * g++.dg/lto/20080910-1_0.C: New.
325         * g++.dg/lto/20080912-1_0.C: New.
326         * g++.dg/lto/20080912_0.C: New.
327         * g++.dg/lto/20080915_0.C: New.
328         * g++.dg/lto/20080916_0.C: New.
329         * g++.dg/lto/20080917_0.C: New.
330         * g++.dg/lto/20080924_0.C: New.
331         * g++.dg/lto/20080926_0.C: New.
332         * g++.dg/lto/20081008_0.C: New.
333         * g++.dg/lto/20081022.h: New.
334         * g++.dg/lto/20081022_0.C: New.
335         * g++.dg/lto/20081022_1.C: New.
336         * g++.dg/lto/20081023_0.C: New.
337         * g++.dg/lto/20081109-1_0.C: New.
338         * g++.dg/lto/20081109-2_0.C: New.
339         * g++.dg/lto/20081109_0.C: New.
340         * g++.dg/lto/20081109_1.C: New.
341         * g++.dg/lto/20081118-1_0.C: New.
342         * g++.dg/lto/20081118-1_1.C: New.
343         * g++.dg/lto/20081118_0.C: New.
344         * g++.dg/lto/20081118_1.C: New.
345         * g++.dg/lto/20081119-1.h: New.
346         * g++.dg/lto/20081119-1_0.C: New.
347         * g++.dg/lto/20081119-1_1.C: New.
348         * g++.dg/lto/20081119_0.C: New.
349         * g++.dg/lto/20081119_1.C: New.
350         * g++.dg/lto/20081120-1_0.C: New.
351         * g++.dg/lto/20081120-1_1.C: New.
352         * g++.dg/lto/20081120-2_0.C: New.
353         * g++.dg/lto/20081120-2_1.C: New.
354         * g++.dg/lto/20081123_0.C: New.
355         * g++.dg/lto/20081123_1.C: New.
356         * g++.dg/lto/20081125.h: New.
357         * g++.dg/lto/20081125_0.C: New.
358         * g++.dg/lto/20081125_1.C: New.
359         * g++.dg/lto/20081127_0.C: New.
360         * g++.dg/lto/20081127_1.C: New.
361         * g++.dg/lto/20081203_0.C: New.
362         * g++.dg/lto/20081203_1.C: New.
363         * g++.dg/lto/20081204-1_0.C: New.
364         * g++.dg/lto/20081204-1_1.C: New.
365         * g++.dg/lto/20081204-2_0.C: New.
366         * g++.dg/lto/20081204-2_1.C: New.
367         * g++.dg/lto/20081209_0.C: New.
368         * g++.dg/lto/20081209_1.C: New.
369         * g++.dg/lto/20081211-1.h: New.
370         * g++.dg/lto/20081211-1_0.C: New.
371         * g++.dg/lto/20081211-1_1.C: New.
372         * g++.dg/lto/20081217-1_0.C: New.
373         * g++.dg/lto/20081217-2_0.C: New.
374         * g++.dg/lto/20081219_0.C: New.
375         * g++.dg/lto/20081219_1.C: New.
376         * g++.dg/lto/20090106_0.C: New.
377         * g++.dg/lto/20090112_0.C: New.
378         * g++.dg/lto/20090128_0.C: New.
379         * g++.dg/lto/20090221_0.C: New.
380         * g++.dg/lto/20090302_0.C: New.
381         * g++.dg/lto/20090302_1.C: New.
382         * g++.dg/lto/20090303_0.C: New.
383         * g++.dg/lto/20090311-1.h: New.
384         * g++.dg/lto/20090311-1_0.C: New.
385         * g++.dg/lto/20090311-1_1.C: New.
386         * g++.dg/lto/20090311_0.C: New.
387         * g++.dg/lto/20090311_1.C: New.
388         * g++.dg/lto/20090312.h: New.
389         * g++.dg/lto/20090312_0.C: New.
390         * g++.dg/lto/20090312_1.C: New.
391         * g++.dg/lto/20090313_0.C: New.
392         * g++.dg/lto/20090313_1.C: New.
393         * g++.dg/lto/20090315_0.C: New.
394         * g++.dg/lto/20090315_1.C: New.
395         * g++.dg/lto/20091002-1_0.C: New testcase.
396         * g++.dg/lto/20091002-2_0.C: Likewise..
397         * g++.dg/lto/20091002-3_0.C: Likewise..
398         * g++.dg/lto/README: New.
399         * g++.dg/lto/pr40818_0.C: New.
400         * g++.dg/opt/thunk3-1.C: New.
401         * g++.dg/opt/thunk4.C: New.
402         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
403         replacements with __attribute__ ((__noinline__)).
404         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
405         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
406         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
407         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
408         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
409         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
410         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
411         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
412         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
413         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
414         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
415         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
416         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
417         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
418         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
419         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
420         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
421         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
422         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
423         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
424         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
425         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
426         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
427         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
428         * gcc.dg/20081223-1.c: New.
429         * gcc.dg/lto: New directory.
430         * gcc.dg/lto/20080908_0.c: New.
431         * gcc.dg/lto/20080917_0.c: New.
432         * gcc.dg/lto/20080924_0.c: New.
433         * gcc.dg/lto/20081024_0.c: New.
434         * gcc.dg/lto/20081109_0.c: New.
435         * gcc.dg/lto/20081111_0.c: New.
436         * gcc.dg/lto/20081111_1.c: New.
437         * gcc.dg/lto/20081112_0.c: New.
438         * gcc.dg/lto/20081112_1.c: New.
439         * gcc.dg/lto/20081115_0.c: New.
440         * gcc.dg/lto/20081115_1.c: New.
441         * gcc.dg/lto/20081115_2.c: New.
442         * gcc.dg/lto/20081118_0.c: New.
443         * gcc.dg/lto/20081118_1.c: New.
444         * gcc.dg/lto/20081118_2.c: New.
445         * gcc.dg/lto/20081120-1_0.c: New.
446         * gcc.dg/lto/20081120-1_1.c: New.
447         * gcc.dg/lto/20081120-2_0.c: New.
448         * gcc.dg/lto/20081120-2_1.c: New.
449         * gcc.dg/lto/20081125_0.c: New.
450         * gcc.dg/lto/20081125_1.c: New.
451         * gcc.dg/lto/20081126_0.c: New.
452         * gcc.dg/lto/20081201-1_0.c: New.
453         * gcc.dg/lto/20081201-1_1.c: New.
454         * gcc.dg/lto/20081201-1_2.c: New.
455         * gcc.dg/lto/20081201-2_0.c: New.
456         * gcc.dg/lto/20081201-2_1.c: New.
457         * gcc.dg/lto/20081202-1_0.c: New.
458         * gcc.dg/lto/20081202-1_1.c: New.
459         * gcc.dg/lto/20081202-2_0.c: New.
460         * gcc.dg/lto/20081202-2_1.c: New.
461         * gcc.dg/lto/20081204-1_0.c: New.
462         * gcc.dg/lto/20081204-1_1.c: New.
463         * gcc.dg/lto/20081204-2_0.c: New.
464         * gcc.dg/lto/20081210-1_0.c: New.
465         * gcc.dg/lto/20081212-1_0.c: New.
466         * gcc.dg/lto/20081222_0.c: New.
467         * gcc.dg/lto/20081222_0.h: New.
468         * gcc.dg/lto/20081222_1.c: New.
469         * gcc.dg/lto/20081224_0.c: New.
470         * gcc.dg/lto/20081224_0.h: New.
471         * gcc.dg/lto/20081224_1.c: New.
472         * gcc.dg/lto/20090116_0.c: New.
473         * gcc.dg/lto/20090120_0.c: New.
474         * gcc.dg/lto/20090126-1_0.c: New.
475         * gcc.dg/lto/20090126-2_0.c: New.
476         * gcc.dg/lto/20090206-1_0.c: New.
477         * gcc.dg/lto/20090206-2_0.c: New.
478         * gcc.dg/lto/20090210_0.c: New.
479         * gcc.dg/lto/20090210_1.c: New.
480         * gcc.dg/lto/20090213_0.c: New.
481         * gcc.dg/lto/20090213_1.c: New.
482         * gcc.dg/lto/20090218-1_0.c: New.
483         * gcc.dg/lto/20090218-1_1.c: New.
484         * gcc.dg/lto/20090218-2_0.c: New.
485         * gcc.dg/lto/20090218-2_1.c: New.
486         * gcc.dg/lto/20090218_0.c: New.
487         * gcc.dg/lto/20090218_1.c: New.
488         * gcc.dg/lto/20090218_2.c: New.
489         * gcc.dg/lto/20090218_3.c: New.
490         * gcc.dg/lto/20090219_0.c: New.
491         * gcc.dg/lto/20090312_0.c: New.
492         * gcc.dg/lto/20090312_1.c: New.
493         * gcc.dg/lto/20090313_0.c: New.
494         * gcc.dg/lto/20090706-1_0.c: New.
495         * gcc.dg/lto/20090706-2_0.c: New.
496         * gcc.dg/lto/20090717_0.c: New.
497         * gcc.dg/lto/20090717_1.c: New.
498         * gcc.dg/lto/20090729_0.c: New.
499         * gcc.dg/lto/20090729_1.c: New.
500         * gcc.dg/lto/20090812_0.c: New.
501         * gcc.dg/lto/20090812_1.c: New.
502         * gcc.dg/lto/20090914-1_0.c: New.
503         * gcc.dg/lto/README: New.
504         * gcc.dg/visibility-7.c: Adjust expected pattern
505         * gfortran.dg/lto: New directory.
506         * gfortran.dg/lto/pr40724_0.f: New.
507         * gfortran.dg/lto/pr40724_1.f: New.
508         * gfortran.dg/lto/pr40725_0.f03: New.
509         * gfortran.dg/lto/pr40725_1.c: New.
510         * gfortran.dg/lto/pr41069_0.f90: New.
511         * gfortran.dg/lto/pr41069_1.f90: New.
512         * gfortran.dg/lto/pr41069_2.f90: New.
513         * g++.dg/README: Add 'lto' directory.
514         * g++.dg/dg.exp: Also scan 'lto' directory
515
516 2009-10-03  Ben Elliston  <bje@au.ibm.com>
517             Janis Johnson  <janis187@us.ibm.com>
518             Diego Novillo  <dnovillo@google.com>
519
520         * g++.dg/lto/lto.exp: New.
521         * gcc.c-torture/execute/execute.exp: Add
522         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
523         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
524         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
525         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
526         * gcc.target/i386/math-torture/math-torture.exp:
527         Likewise.
528         * gcc.dg/lto/lto.exp: New.
529         * gfortran.dg/lto/lto.exp: New.
530         * lib/target-supports.exp (check_effective_target_lto): New.
531         * lib/c-torture.exp: Load target-supports.exp.
532         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
533         returns nonzero.
534         * lib/gcc-dg.exp: Likewise.
535         * lib/lto.exp: New.
536         * lib/torture-options.exp: Add support for a third
537         argument.
538
539 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
540
541         PR testsuite/41542
542         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
543
544 2009-10-02  Jason Merrill  <jason@redhat.com>
545
546         * g++.dg/abi/mangle32.C: New.
547
548 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
549
550         * gnat.dg/atomic2.adb: New test.
551
552 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
553
554         * gnat.dg/array11.adb: New test.
555         * gnat.dg/array12.adb: Likewise.
556
557 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
558
559         * gnat.dg/array10.adb: New test.
560         * gnat.dg/object_overflow.adb: Tweak.
561
562 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
563
564         * gcc.dg/guality/guality.exp: Disable on darwin.
565
566 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
567
568         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
569         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
570         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
571         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
572
573 2009-10-02  Tobias Burnus  <burnus@net-b.de>
574
575         PR fortran/41479
576         * gfortran.dg/intent_out_5.f90: New test.
577
578 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
579
580         PR debug/41404
581         PR debug/41353
582         * gcc.dg/guality/pr41404-1.c: New test.
583         * gcc.dg/guality/pr41353-2.c: New test.
584
585 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
586
587         PR testsuite/41546
588         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
589         to -mtune=generic.
590
591 2009-10-01  Jan Hubicka  <jh@suse.cz>
592
593         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
594
595 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
596
597         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
598
599         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
600
601 2009-10-01  Tobias Burnus  <burnus@net-b.de>
602
603         PR fortran/41515
604         * gfortran.dg/parameter_array_init_5.f90: New test.
605
606 2009-10-01  Jason Merrill  <jason@redhat.com>
607
608         * g++.dg/cpp0x/defaulted13.C: New.
609
610 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
611
612         * gfortran.dg/bounds_check_7.f90: Adapted error message.
613         * gfortran.dg/bounds_check_11.f90: Likewise.
614         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
615
616 2009-09-30  Tobias Burnus  <burnus@net-b.de>
617
618         * gfortran.dg/select_type_4.f90: New test.
619
620 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
621
622         * gfortran.dg/same_type_as_1.f03: New test.
623         * gfortran.dg/same_type_as_2.f03: Ditto.
624
625 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
626
627         * gfortran.dg/select_type_1.f03: Extended.
628         * gfortran.dg/select_type_3.f03: New test.
629
630 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
631
632         * gfortran.dg/class_allocate_1.f03: New test.
633
634 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
635
636         PR fortran/40996
637         * gfortran.dg/allocatable_scalar_3.f90: New test.
638         * gfortran.dg/select_type_2.f03: Ditto.
639         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
640
641 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
642
643         * gfortran.dg/block_name_2.f90: Modified error message.
644         * gfortran.dg/select_6.f90: Ditto.
645         * gfortran.dg/select_type_1.f03: New test.
646
647 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
648
649         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
650         * gfortran.dg/class_1.f03: Ditto.
651         * gfortran.dg/class_2.f03: Ditto.
652         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
653         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
654         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
655         * gfortran.dg/typebound_call_10.f03: Ditto.
656         * gfortran.dg/typebound_call_2.f03: Ditto.
657         * gfortran.dg/typebound_call_3.f03: Ditto.
658         * gfortran.dg/typebound_call_4.f03: Ditto.
659         * gfortran.dg/typebound_call_9.f03: Ditto.
660         * gfortran.dg/typebound_generic_3.f03: Ditto.
661         * gfortran.dg/typebound_generic_4.f03: Ditto.
662         * gfortran.dg/typebound_operator_1.f03: Ditto.
663         * gfortran.dg/typebound_operator_2.f03: Ditto.
664         * gfortran.dg/typebound_operator_3.f03: Ditto.
665         * gfortran.dg/typebound_operator_4.f03: Ditto.
666         * gfortran.dg/typebound_proc_1.f08: Ditto.
667         * gfortran.dg/typebound_proc_5.f03: Ditto.
668         * gfortran.dg/typebound_proc_6.f03: Ditto.
669
670 2009-09-30  Jason Merrill  <jason@redhat.com>
671
672         * g++.dg/eh/init-temp1.C: Improve test.
673
674 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
675
676         PR target/22093
677         * gcc.target/alpha/pr22093.c: New test.
678
679 2009-09-29  John Freeman  <jfreeman08@gmail.com>
680             Jason Merrill  <jason@redhat.com>
681
682         * g++.dg/cpp0x/lambda/lambda-array.C: New.
683         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
684         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
685         * g++.dg/cpp0x/lambda/lambda-const.C: New.
686         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
687         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
688         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
689         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
690         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
691         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
692         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
693         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
694         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
695         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
696         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
697         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
698         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
699         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
700         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
701         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
702         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
703         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
704         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
705         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
706         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
707         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
708         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
709         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
710         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
711         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
712         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
713         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
714         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
715         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
716         * g++.dg/cpp0x/lambda/lambda-template.C: New.
717         * g++.dg/cpp0x/lambda/lambda-this.C: New.
718         * g++.dg/cpp0x/lambda/lambda-type.C: New.
719         * g++.dg/cpp0x/lambda/lambda-use.C: New.
720         * lib/prune.exp: Accept "In lambda function".
721
722 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
723
724         * gcc.target/i386/fma4-check.h
725         * gcc.target/i386/fma4-fma.c
726         * gcc.target/i386/fma4-maccXX.c
727         * gcc.target/i386/fma4-msubXX.c
728         * gcc.target/i386/fma4-nmaccXX.c
729         * gcc.target/i386/fma4-nmsubXX.c
730         * gcc.target/i386/fma4-vector.c
731         * gcc.target/i386/fma4-256-maccXX.c
732         * gcc.target/i386/fma4-256-msubXX.c
733         * gcc.target/i386/fma4-256-nmaccXX.c
734         * gcc.target/i386/fma4-256-nmsubXX.c
735         * gcc.target/i386/fma4-256-vector.c
736         * gcc.target/i386/funcspec-2.c: New file.
737
738         * gcc.target/i386/funcspec-4.c: Test error conditions
739         related to FMA4.
740
741         * gcc.target/i386/funcspec-5.c
742         * gcc.target/i386/funcspec-6.c
743         * gcc.target/i386/funcspec-8.c: Add FMA4.
744
745         * gcc.target/i386/funcspec-9.c: New file.
746
747         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
748
749         * gcc.target/i386/isa-10.c
750         * gcc.target/i386/isa-11.c
751         * gcc.target/i386/isa-12.c
752         * gcc.target/i386/isa-13.c
753         * gcc.target/i386/isa-2.c
754         * gcc.target/i386/isa-3.c
755         * gcc.target/i386/isa-4.c
756         * gcc.target/i386/isa-7.c
757         * gcc.target/i386/isa-8.c
758         * gcc.target/i386/isa-9.c: New file.
759
760         * gcc.target/i386/isa-14.c
761         * gcc.target/i386/isa-1.c
762         * gcc.target/i386/isa-5.c
763         * gcc.target/i386/isa-6.c: Add FMA4.
764
765         * gcc.target/i386/sse-12.c
766         * gcc.target/i386/sse-13.c
767         * gcc.target/i386/sse-14.c
768         * gcc.target/i386/sse-22.c: New file.
769
770         * g++.dg/other/i386-2.C
771         * g++.dg/other/i386-3.C
772         * g++.dg/other/i386-5.C
773         * g++.dg/other/i386-6.C: Add -mfma4 in dg-options.
774
775 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
776
777         PR testsuite/41496
778         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
779         before.
780
781 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
782
783         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
784         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
785
786 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
787
788         PR debug/41438
789         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
790         hidden.
791         * g++.dg/debug/dwarf2/const-1.C: Likewise.
792
793 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
794
795         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
796         * gcc.target/i386/isa-1.c
797         * gcc.target/i386/isa-5.c
798         * gcc.target/i386/isa-6.c: Remove SSE5.
799         * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
800         * gcc.target/i386/avx-1.c
801         * gcc.target/i386/avx-2.c
802         * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
803         * gcc.target/i386/funcspec-9.c: Delete.
804
805 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
806
807         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
808         * gcc.dg/guality/pr41353-1.c: New test.
809
810         PR testsuite/41444
811         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
812         in macro name definition for non-unix/win32/msdos.
813
814 2009-09-29  Daniel Kraft  <d@domob.eu>
815
816         PR fortran/39626
817         * gfortran.dg/block_1.f08: New test.
818         * gfortran.dg/block_2.f08: New test.
819         * gfortran.dg/block_3.f90: New test.
820         * gfortran.dg/block_4.f08: New test.
821         * gfortran.dg/block_5.f08: New test.
822         * gfortran.dg/block_6.f08: New test.
823         * gfortran.dg/block_7.f08: New test.
824         * gfortran.dg/block_8.f08: New test.
825
826 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
827
828         PR libgfortran/35862
829         * gfortran.dg/round_1.f03: New test.
830         * gfortran.dg/f2003_io_3.f03: Update test.
831
832 2009-09-28  Easwaran Raman  <eraman@google.com>
833
834         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
835         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
836
837 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
838
839         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
840         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
841         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
842         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
843         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
844
845         * g++.dg/dfp/dfp.exp: Fix typo.
846
847         * lib/target-supports.exp (check-effective-target-dfp-nocache):
848         Fix typo that breaks the check.
849
850 2009-09-28  Olivier Hainque  <hainque@adacore.com>
851
852         * gnat.dg (tagged_alloc_free.adb): New testcase.
853
854 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
855
856         * g++.dg/dfp: New directory.
857         * g++.dg/dg.exp: Prune tests in dfp directory.
858         * g++.dg/dfp/dfp.exp: New.
859         * g++.dg/dfp/mangle-mode.C: New test.
860
861 2009-09-28  Michael Matz  <matz@suse.de>
862
863         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
864         for sign of -Inf.
865
866 2009-09-27  Richard Henderson  <rth@redhat.com>
867
868         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
869         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
870
871 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
872
873         PR c/41476
874         * gcc.dg/cond-constqual-1.c: New test.
875
876 2009-09-26  Michael Matz  <matz@suse.de>
877
878         PR lto/40758
879         PR middle-end/41470
880         * gcc.dg/pr41470.c: New test.
881
882 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
883
884         * gnat.dg/array9.adb: New test.
885
886 2009-09-26  Michael Matz  <matz@suse.de>
887
888         PR tree-optimization/41454
889         * gcc.dg/pr41454.c: New test.
890
891 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
892
893         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
894         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
895         into DW_TAG_GNU_template_parameter_pack and
896         DW_TAG_GNU_formal_parameter_pack.
897         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
898         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
899
900 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
901
902         * gcc.dg/vect/vect.exp: Append extra parameters as separate
903         parameters for alignment-sensitive -fsection-anchors tests.
904
905 2009-09-25  Richard Guenther  <rguenther@suse.de>
906
907         PR middle-end/41463
908         * gcc.c-torture/execute/pr41463.c: New testcase.
909
910 2009-09-25  Olivier Hainque  <hainque@adacore.com>
911
912         * gnat.dg/sse_nolib.adb: New testcase.
913
914 2009-09-25  Revital Eres  <ERES@il.ibm.com>
915
916         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
917         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
918         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
919         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
920         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
921         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
922         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
923         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
924         * gcc.dg/vect/vect.exp: Add Power7 flags.
925         * g++.dg/vect/vect.exp: Likewise.
926         * gfortran.dg/vect/vect.exp: Likewise.
927
928 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
929
930         PR fortran/41459
931         * gfortran.dg/empty_label.f: New test.
932         * gfortran.dg/empty_label.f90: Ditto.
933         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
934
935 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
936
937         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
938         compile-time.
939
940 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
941
942         * lib/scanasm.exp (make_pattern_printable): New function.
943         (dg-scan, scan-assembler-times, scan-assembler-dem,
944         scan-assembler-dem-not): Use it.
945
946 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
947
948         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
949         (test_nested): Renamed to ...
950         (test_nested1): This.
951         (test_nested2): New.
952         (main): Likewise.
953
954 2009-09-24  Richard Guenther  <rguenther@suse.de>
955
956         PR tree-optimization/36143
957         PR tree-optimization/38747
958         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
959         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
960         * g++.dg/torture/pr38747.C: New testcase.
961         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
962
963 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
964
965         * gnat.dg/nested_proc.adb: New test.
966
967 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
968
969         * gcc.target/i386/pr12329.c: Adjust.
970
971 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
972
973         PR debug/41248
974         * gcc.dg/pr41248.c: New.
975
976 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
977
978         PR debug/41065
979         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
980
981 2009-09-23  Andreas Schwab  <schwab@redhat.com>
982
983         * lib/profopt.exp (profopt-get-options): Set tool_flags for
984         current_compiler_flags.  Fix typos.
985
986 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
987
988         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
989
990 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
991
992         PR c/39779
993         * gcc.c-torture/compile/pr39779.c: New test.
994
995 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
996
997         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
998         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
999         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1000
1001 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1002
1003         PR debug/41295
1004         * gcc.dg/pr41295.c: New.
1005
1006 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1007
1008         * gcc.dg/pr40209.c: Add test case.
1009
1010 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1011
1012         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1013         matching assembly.
1014         * gcc.target/mips/code-readable-2.c: Likewise.
1015         * gcc.target/mips/code-readable-3.c: Likewise.
1016
1017 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1018
1019         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1020         Check support via mode instead of C type.
1021         (check_effective_target_dfprt_nocache): Ditto.
1022         (check_effective_target_hard_dfp): Ditto.
1023
1024 2009-09-22  Richard Guenther  <rguenther@suse.de>
1025
1026         PR middle-end/41395
1027         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1028         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1029
1030 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1031
1032         * gcc.dg/20090922-1.c: New test.
1033
1034         PR bootstrap/41405
1035         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1036         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1037         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1038         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1039         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1040         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1041         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1042         * objc.dg/dwarf-2.m: Likewise.
1043
1044 2009-09-22  Richard Guenther  <rguenther@suse.de>
1045
1046         PR tree-optimization/41428
1047         * g++.dg/tree-ssa/pr41428.C: New testcase.
1048
1049 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1050
1051         PR middle-end/41429
1052         * g++.dg/gomp/pr41429.C: New test.
1053
1054 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1055
1056         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1057
1058 2009-09-21  Jason Merrill  <jason@redhat.com>
1059
1060         PR c++/41421
1061         * g++.dg/cpp0x/trivial1.C: Expand.
1062
1063 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1064
1065         * gcc.dg/torture/calleesave-sse.c: New.
1066
1067 2009-09-21  Jan Hubicka  <jh@suse.cz>
1068
1069         * gcc.dg/guality/inline-params.c: New testcase.
1070
1071 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1072
1073         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1074         Add -fno-inline.
1075         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1076         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1077         (f2): Ditto.
1078
1079 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1080
1081         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1082         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1083         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1084         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1085         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1086
1087 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1088
1089         PR middle-end/40642
1090         * g++.dg/torture/pr40642.C: New testcase.
1091
1092 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1093
1094         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1095         cases in static initializers.
1096
1097 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1098
1099         * gcc.c-tortue/compile/pr39886.c: New.
1100
1101 2009-09-20  Chris Demetriou  <cgd@google.com>
1102
1103         PR preprocessor/28435:
1104         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1105         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1106         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1107         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1108         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1109
1110 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1111
1112         * gcc.target/mips/mips.exp: Add relax-pic-calls
1113         under -mfoo/-mno-foo options.
1114         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1115         and -mexplicit-relocs.
1116         * gcc.target/mips/call-1.c: New test.
1117         * gcc.target/mips/call-2.c: New test.
1118         * gcc.target/mips/call-3.c: New test.
1119         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1120         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1121
1122 2009-09-19  Chris Demetriou  <cgd@google.com>
1123
1124         PR preprocessor/28435:
1125         * gcc.dg/cpp/missing-header-MD.c: New test.
1126         * gcc.dg/cpp/missing-header-MMD.c: New test.
1127         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1128         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1129
1130 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1131
1132         PR libgfortran/41328
1133         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1134         EOF works.
1135
1136 2009-09-18  Jason Merrill  <jason@redhat.com>
1137
1138         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1139         * g++.dg/cpp0x/initlist-deduce.C: New.
1140
1141 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1142
1143         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1144
1145 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1146
1147         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1148         * c-c++-common/dfp: New directory.
1149         * c-c++-common/dfp/dfp-dbg.h: New file.
1150         * gcc.dg/dfp/call-by-value.c: Move to ...
1151         * c-c++-common/call-by-value.c: here.
1152         * gcc.dg/dfp/cast.c: Move to ...
1153         * c-c++-common/cast.c: here.
1154         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1155         * c-c++-common/compare-eq-const.c: here.
1156         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1157         * c-c++-common/compare-eq-d128.c: here.
1158         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1159         * c-c++-common/compare-eq-d32.c: here.
1160         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1161         * c-c++-common/compare-eq-d64.c: here.
1162         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1163         * c-c++-common/compare-eq-dfp.c: here.
1164         * gcc.dg/dfp/compare-eq.h: Move to ...
1165         * c-c++-common/compare-eq.h: here.
1166         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1167         * c-c++-common/compare-rel-const.c: here.
1168         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1169         * c-c++-common/compare-rel-d128.c: here.
1170         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1171         * c-c++-common/compare-rel-d32.c: here.
1172         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1173         * c-c++-common/compare-rel-d64.c: here.
1174         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1175         * c-c++-common/compare-rel-dfp.c: here.
1176         * gcc.dg/dfp/compare-rel.h: Move to ...
1177         * c-c++-common/compare-rel.h: here.
1178         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1179         * c-c++-common/compare-special-d128.c: here.
1180         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1181         * c-c++-common/compare-special-d32.c: here.
1182         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1183         * c-c++-common/compare-special-d64.c: here.
1184         * gcc.dg/dfp/compare-special.h: Move to ...
1185         * c-c++-common/compare-special.h: here.
1186         * gcc.dg/dfp/constants-zero.c: Move to ...
1187         * c-c++-common/constants-zero.c: here.
1188         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1189         * c-c++-common/convert-bfp-10.c: here.
1190         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1191         * c-c++-common/convert-bfp-11.c: here.
1192         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1193         * c-c++-common/convert-bfp-12.c: here.
1194         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1195         * c-c++-common/convert-bfp-13.c: here.
1196         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1197         * c-c++-common/convert-bfp-14.c: here.
1198         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1199         * c-c++-common/convert-bfp-2.c: here.
1200         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1201         * c-c++-common/convert-bfp-3.c: here.
1202         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1203         * c-c++-common/convert-bfp-4.c: here.
1204         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1205         * c-c++-common/convert-bfp-5.c: here.
1206         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1207         * c-c++-common/convert-bfp-6.c: here.
1208         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1209         * c-c++-common/convert-bfp-7.c: here.
1210         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1211         * c-c++-common/convert-bfp-8.c: here.
1212         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1213         * c-c++-common/convert-bfp-9.c: here.
1214         * gcc.dg/dfp/convert-bfp.c: Move to ...
1215         * c-c++-common/convert-bfp.c: here.
1216         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1217         * c-c++-common/convert-bfp-fold.c: here.
1218         * gcc.dg/dfp/convert-dfp.c: Move to ...
1219         * c-c++-common/convert-dfp.c: here.
1220         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1221         * c-c++-common/convert-dfp-fold-2.c: here.
1222         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1223         * c-c++-common/convert-dfp-fold.c: here.
1224         * gcc.dg/dfp/convert.h: Move to ...
1225         * c-c++-common/convert.h: here.
1226         * gcc.dg/dfp/convert-int.c: Move to ...
1227         * c-c++-common/convert-int.c: here.
1228         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1229         * c-c++-common/convert-int-fold.c: here.
1230         * gcc.dg/dfp/convert-int-max.c: Move to ...
1231         * c-c++-common/convert-int-max.c: here.
1232         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1233         * c-c++-common/convert-int-max-fold.c: here.
1234         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1235         * c-c++-common/convert-int-saturate.c: here.
1236         * gcc.dg/dfp/func-array.c: Move to ...
1237         * c-c++-common/func-array.c: here.
1238         * gcc.dg/dfp/func-deref.c: Move to ...
1239         * c-c++-common/func-deref.c: here.
1240         * gcc.dg/dfp/func-mixed.c: Move to ...
1241         * c-c++-common/func-mixed.c: here.
1242         * gcc.dg/dfp/func-pointer.c: Move to ...
1243         * c-c++-common/func-pointer.c: here.
1244         * gcc.dg/dfp/func-scalar.c: Move to ...
1245         * c-c++-common/func-scalar.c: here.
1246         * gcc.dg/dfp/func-struct.c: Move to ...
1247         * c-c++-common/func-struct.c: here.
1248         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1249         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1250         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1251         * c-c++-common/func-vararg-alternate-d128.c: here.
1252         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1253         * c-c++-common/func-vararg-alternate-d32.c: here.
1254         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1255         * c-c++-common/func-vararg-alternate-d64.c: here.
1256         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1257         * c-c++-common/func-vararg-alternate.h: here.
1258         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1259         * c-c++-common/func-vararg-dfp.c: here.
1260         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1261         * c-c++-common/func-vararg-mixed-2.c: here.
1262         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1263         * c-c++-common/func-vararg-mixed.c: here.
1264         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1265         * c-c++-common/func-vararg-size0.c: here.
1266         * gcc.dg/dfp/inf-1.c: Move to ...
1267         * c-c++-common/inf-1.c: here.
1268         * gcc.dg/dfp/loop-index.c: Move to ...
1269         * c-c++-common/loop-index.c: here.
1270         * gcc.dg/dfp/modes.c: Move to ...
1271         * c-c++-common/modes.c: here.
1272         * gcc.dg/dfp/nan-1.c: Move to ...
1273         * c-c++-common/nan-1.c: here.
1274         * gcc.dg/dfp/nan-2.c: Move to ...
1275         * c-c++-common/nan-2.c: here.
1276         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1277         * c-c++-common/operator-arith-fold.c: here.
1278         * gcc.dg/dfp/operator-assignment.c: Move to ...
1279         * c-c++-common/operator-assignment.c: here.
1280         * gcc.dg/dfp/operator-comma.c: Move to ...
1281         * c-c++-common/operator-comma.c: here.
1282         * gcc.dg/dfp/operator-cond.c: Move to ...
1283         * c-c++-common/operator-cond.c: here.
1284         * gcc.dg/dfp/operator-logical.c: Move to ...
1285         * c-c++-common/operator-logical.c: here.
1286         * gcc.dg/dfp/operator-unary.c: Move to ...
1287         * c-c++-common/operator-unary.c: here.
1288         * gcc.dg/dfp/pr31385.c: Move to ...
1289         * c-c++-common/pr31385.c: here.
1290         * gcc.dg/dfp/pr33466.c: Move to ...
1291         * c-c++-common/pr33466.c: here.
1292         * gcc.dg/dfp/pr35620.c: Move to ...
1293         * c-c++-common/pr35620.c: here.
1294         * gcc.dg/dfp/pr36800.c: Move to ...
1295         * c-c++-common/pr36800.c: here.
1296         * gcc.dg/dfp/pr39034.c: Move to ...
1297         * c-c++-common/pr39034.c: here.
1298         * gcc.dg/dfp/pr39035.c: Move to ...
1299         * c-c++-common/pr39035.c: here.
1300         * gcc.dg/dfp/pr39902.c: Move to ...
1301         * c-c++-common/pr39902.c: here.
1302         * gcc.dg/dfp/pr39986.c: Move to ...
1303         * c-c++-common/pr39986.c: here.
1304         * gcc.dg/dfp/signbit-1.c: Move to ...
1305         * c-c++-common/signbit-1.c: here.
1306         * gcc.dg/dfp/signbit-2.c: Move to ...
1307         * c-c++-common/signbit-2.c: here.
1308         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1309         * c-c++-common/struct-layout-1.c: here.
1310         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1311         * c-c++-common/usual-arith-conv.c: here.
1312         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1313         * c-c++-common/usual-arith-conv-const.c: here.
1314
1315 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1316
1317         PR testsuite/41288
1318         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1319         stack alignment.
1320
1321 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1322
1323         PR c++/39365
1324         * g++.dg/expr/bool3.C: New test.
1325         * g++.dg/expr/bool4.C: New test.
1326
1327 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1328
1329         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1330         * gcc.dg/dfp/signbit-2.c: Use it.
1331         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1332         arguments to unsigned int.
1333         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1334         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1335         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1336         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1337         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1338         * gcc.dg/dfp/pr39986.c: Ditto.
1339         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1340         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1341         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1342         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1343         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1344
1345 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1346
1347         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1348
1349 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1350
1351         PR c/41049
1352         * dfp/pr41049.c: New test.
1353
1354 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1355
1356         PR testsuite/41385
1357         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1358
1359 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1360
1361         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1362         * gcc.dg/ipa/ipa-sra-1.c: New test.
1363         * gcc.dg/ipa/ipa-sra-2.c: New test.
1364         * gcc.dg/ipa/ipa-sra-3.c: New test.
1365         * gcc.dg/ipa/ipa-sra-4.c: New test.
1366         * gcc.dg/ipa/ipa-sra-5.c: New test.
1367         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1368         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1369
1370 2009-09-17  Michael Matz  <matz@suse.de>
1371
1372         PR middle-end/41347
1373         * gfortran.dg/pr41347.f90: New test.
1374
1375 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1376
1377         * gcc.c-torture/compile/20090917-1.c: New testcase.
1378
1379 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1380
1381         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1382         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1383         alpha*-*-* target from XFAIL list.
1384
1385 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1386
1387         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1388         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1389         * gcc.dg/dfp/cast-bad.c: Use default options.
1390         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1391         * gcc.dg/dfp/composite-type.c: Ditto.
1392         * gcc.dg/dfp/constants.c: Ditto.
1393         * gcc.dg/dfp/constants-hex.c: Ditto.
1394         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1395         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1396         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1397         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1398         * gcc.dg/dfp/ctypes.c: Ditto.
1399         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1400         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1401         * gcc.dg/dfp/float-constant-double.c: Ditto.
1402         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1403         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1404         * gcc.dg/dfp/modes.c: Ditto.
1405         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1406         * gcc.dg/dfp/pr31344.c: Ditto.
1407         * gcc.dg/dfp/pr31385.c: Ditto.
1408         * gcc.dg/dfp/pr33466.c: Ditto.
1409         * gcc.dg/dfp/pr35620.c: Ditto.
1410         * gcc.dg/dfp/pr37435.c: Ditto.
1411         * gcc.dg/dfp/pr39986.c: Ditto.
1412         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1413         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1414         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1415         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1416         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1417         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1418         * gcc.dg/dfp/typespec.c: Ditto.
1419         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1420         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1421         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1422         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1423         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1424         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1425         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1426         * gcc.dg/dfp/compare-rel.h: Ditto.
1427         * gcc.dg/dfp/compare-special.h: Ditto.
1428         * gcc.dg/dfp/convert.h: Ditto.
1429         * gcc.dg/dfp/fe-check.h: Ditto.
1430         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1431         * gcc.dg/dfp/cast.c: Ditto.
1432         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1433         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1434         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1435         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1436         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1437         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1438         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1439         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1440         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1441         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1442         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1443         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1444         * gcc.dg/dfp/constants-zero.c: Ditto.
1445         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1446         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1447         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1448         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1449         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1450         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1451         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1452         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1453         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1454         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1455         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1456         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1457         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1458         * gcc.dg/dfp/convert-bfp.c: Ditto.
1459         * gcc.dg/dfp/convert-complex.c: Ditto.
1460         * gcc.dg/dfp/convert-dfp.c: Ditto.
1461         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1462         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1463         * gcc.dg/dfp/convert-int.c: Ditto.
1464         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1465         * gcc.dg/dfp/convert-int-max.c: Ditto.
1466         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1467         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1468         * gcc.dg/dfp/fe-binop.c: Ditto.
1469         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1470         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1471         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1472         * gcc.dg/dfp/func-array.c: Ditto.
1473         * gcc.dg/dfp/func-deref.c: Ditto.
1474         * gcc.dg/dfp/func-mixed.c: Ditto.
1475         * gcc.dg/dfp/func-pointer.c: Ditto.
1476         * gcc.dg/dfp/func-scalar.c: Ditto.
1477         * gcc.dg/dfp/func-struct.c: Ditto.
1478         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1479         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1480         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1481         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1482         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1483         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1484         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1485         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1486         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1487         * gcc.dg/dfp/inf-1.c: Ditto.
1488         * gcc.dg/dfp/loop-index.c: Ditto.
1489         * gcc.dg/dfp/nan-1.c: Ditto.
1490         * gcc.dg/dfp/nan-2.c: Ditto.
1491         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1492         * gcc.dg/dfp/operator-assignment.c: Ditto.
1493         * gcc.dg/dfp/operator-comma.c: Ditto.
1494         * gcc.dg/dfp/operator-cond.c: Ditto.
1495         * gcc.dg/dfp/operator-logical.c: Ditto.
1496         * gcc.dg/dfp/operator-unary.c: Ditto.
1497         * gcc.dg/dfp/pr36800.c: Ditto.
1498         * gcc.dg/dfp/pr39034.c: Ditto.
1499         * gcc.dg/dfp/pr39035.c: Ditto.
1500         * gcc.dg/dfp/pr39902.c: Ditto.
1501         * gcc.dg/dfp/signbit-1.c: Ditto.
1502         * gcc.dg/dfp/signbit-2.c: Ditto.
1503         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1504         * gcc.dg/dfp/union-init.c: Ditto.
1505         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1506
1507 2009-09-16  Michael Matz  <matz@suse.de>
1508
1509         PR fortran/41212
1510         * gfortran.dg/pr41212.f90: New test.
1511
1512 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1513
1514         * gnat.dg/alignment9.adb: New test.
1515
1516 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1517
1518         * gnat.dg/discr20.ad[sb]: New test.
1519
1520 2009-09-16  Richard Guenther  <rguenther@suse.de>
1521
1522         PR middle-end/34011
1523         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1524
1525 2009-09-16  DJ Delorie  <dj@redhat.com>
1526             Kaz Kojima  <kkojima@gcc.gnu.org>
1527
1528         * gcc.target/sh/struct-arg-dw2.c: New test.
1529
1530 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1531             Jakub Jelinek  <jakub@redhat.com>
1532
1533         PR target/41175
1534         * gcc.target/powerpc/pr41175.c: New test.
1535
1536 2009-09-14  Richard Henderson  <rth@redhat.com>
1537
1538         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1539         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1540         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1541
1542 2009-09-14  Richard Henderson  <rth@redhat.com>
1543
1544         * g++.dg/eh/builtin1.C: Update resx pattern match.
1545         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1546
1547 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1548
1549         * gcc.target/mips/branch-helper.h: New file.
1550         * gcc.target/mips/branch-2.c,
1551         * gcc.target/mips/branch-3.c,
1552         * gcc.target/mips/branch-4.c,
1553         * gcc.target/mips/branch-5.c,
1554         * gcc.target/mips/branch-6.c,
1555         * gcc.target/mips/branch-7.c,
1556         * gcc.target/mips/branch-8.c,
1557         * gcc.target/mips/branch-9.c,
1558         * gcc.target/mips/branch-10.c,
1559         * gcc.target/mips/branch-11.c,
1560         * gcc.target/mips/branch-12.c,
1561         * gcc.target/mips/branch-13.c,
1562         * gcc.target/mips/branch-14.c,
1563         * gcc.target/mips/branch-15.c: New tests.
1564
1565 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1566
1567         PR target/41331
1568         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1569         -m32 -mpowerpc64 system.
1570
1571 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1572
1573         From Jie Zhang <jie.zhang@analog.com>:
1574         * gcc.target/bfin/saveall.c: New test.
1575         * gcc.target/bfin/20090914-1.c: New test.
1576         * gcc.target/bfin/20090914-2.c: New test.
1577
1578         * gcc.target/bfin/20090914-3.c: New test.
1579
1580 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1581
1582         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1583
1584 2009-09-14  Richard Guenther  <rguenther@suse.de>
1585
1586         PR middle-end/41350
1587         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1588
1589 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1590
1591         PR libgfortran/41328
1592         * gfortran.dg/cr_lf.f90: New test.
1593
1594 2009-09-11  Michael Matz  <matz@suse.de>
1595
1596         PR middle-end/41275
1597         * g++.dg/tree-ssa/pr41275.C: New test.
1598
1599 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1600
1601         PR fortran/41242
1602         * gfortran.dg/proc_ptr_comp_21.f90: New.
1603
1604 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1605
1606         PR fortran/31292
1607         * gfortran.dg/module_procedure_1.f90: New test.
1608         * gfortran.dg/module_procedure_2.f90: Ditto.
1609         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1610
1611 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1612             James A. Morrison  <phython@gcc.gnu.org>
1613
1614         PR ada/18302
1615         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1616         commands.
1617         * ada/acats/run_test.exp: New file.
1618
1619 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1620
1621         Revert:
1622         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1623
1624         PR rtl-optimization/39779
1625         * gcc.dg/pr39979.c: New test.
1626
1627 2009-09-10  Richard Guenther  <rguenther@suse.de>
1628
1629         PR middle-end/41257
1630         * g++.dg/torture/pr41257-2.C: New testcase.
1631
1632 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1633
1634         PR c++/28293
1635         * g++.dg/template/crash91.C: New.
1636
1637 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1638
1639         PR rtl-optimization/39779
1640         * gcc.dg/pr39979.c: New test.
1641
1642 2009-09-09  Richard Guenther  <rguenther@suse.de>
1643
1644         PR tree-optimization/41101
1645         * gcc.c-torture/compile/pr41101.c: New testcase.
1646
1647 2009-09-09  Richard Guenther  <rguenther@suse.de>
1648
1649         PR middle-end/41317
1650         * gcc.c-torture/execute/pr41317.c: New testcase.
1651         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1652         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1653
1654 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1655
1656         Fix some test breakages on Darwin
1657         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1658         and adjust.
1659         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1660         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1661         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1662         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1663         take darwin specifics in account.
1664
1665 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1666
1667         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1668         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1669
1670 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1671
1672         PR c++/39923
1673         * g++.dg/cpp0x/initlist24.C: New.
1674
1675 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1676
1677         * gcc.dg/large-size-array-2.c: Fix target requirement.
1678         * gcc.dg/large-size-array-4.c: Likewise.
1679         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1680         * gcc.dg/c99-const-expr-2.c: Likewise.
1681         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1682         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1683         * gcc.dg/c90-const-expr-10.c: Likewise.
1684         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1685         instead of long.
1686         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1687         * gcc.dg/vect/pr33846.c: Likewise.
1688         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1689         __PTRDIFF_TYPE__, instead of unsigned long.
1690         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1691
1692 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1693
1694         PR debug/41229
1695         PR debug/41291
1696         PR debug/41300
1697         * gfortran.dg/pr41229.f90: New.
1698
1699 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1700
1701         PR debug/41232
1702         * gcc.dg/pr41232.c: New.
1703
1704 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1705
1706         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1707         contain -march.
1708         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1709         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1710         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1711         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1712         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1713         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1714         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1715         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1716         options other than that used in dg-options.
1717
1718 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1719
1720         PR rtl-optimization/41239
1721         * gcc.c-torture/execute/pr41239.c: New test.
1722
1723 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1724
1725         PR libgfortran/41192
1726         * gfortran.dg/namelist_59.f90: New test.
1727
1728 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1729
1730         From Mike Frysinger  <michael.frysinger@analog.com>
1731         * gcc.target/bfin/mcpu-bf542m.c: New file.
1732         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1733         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1734         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1735         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1736
1737 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1738
1739         PR middle-end/41282
1740         * gcc.c-torture/compile/pr41282.c: New test.
1741
1742 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1743
1744         PR fortran/41197
1745         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1746         variables for stat and errmsg.
1747         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1748         * gfortran.dg/allocate_stat_2.f90:  New test.
1749
1750 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1751
1752         * gcc.c-torture/compile/20090907-1.c: New test.
1753
1754 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1755
1756         PR bootstrap/41241
1757         * gcc.dg/pr41241.c: New test.
1758
1759 2009-09-06  Richard Guenther  <rguenther@suse.de>
1760
1761         PR middle-end/41144
1762         * g++.dg/torture/pr41144.C: New testcase.
1763
1764 2009-09-06  Richard Guenther  <rguenther@suse.de>
1765
1766         PR middle-end/41261
1767         * gcc.dg/torture/pr41261.c: New testcase.
1768
1769 2009-09-05  Richard Guenther  <rguenther@suse.de>
1770
1771         PR middle-end/41181
1772         * gcc.c-torture/compile/pr41181.c: New testcase.
1773
1774 2009-09-05  Richard Guenther  <rguenther@suse.de>
1775
1776         PR debug/41273
1777         * g++.dg/torture/pr41273.C: New testcase.
1778
1779 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1780
1781         PR fortran/41258
1782         * gfortran.dg/typebound_proc_12.f90 : New test.
1783
1784 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1785
1786         PR debug/41225
1787         * gfortran.dg/pr41225.f90: New.
1788
1789 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1790
1791         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1792         unistd.h, sys/types.h and sys/wait.h.
1793         (gualchk_t): New.
1794         (GUALCVT): New.
1795         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1796         (GUALITY_GDB_REDIRECT): New.
1797         (GUALITY_GDB_ARGS): Use it.
1798
1799 2009-09-04  Richard Guenther  <rguenther@suse.de>
1800
1801         PR middle-end/41257
1802         * g++.dg/torture/pr41257.C: New testcase.
1803
1804 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1805
1806         PR tree-optimization/41112
1807         * gnat.dg/array8.adb: New test.
1808
1809 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1810
1811         * gcc.target/arm/ctz.c: New test case.
1812
1813 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1814
1815         PR tree-optimization/38275
1816         * gcc.dg/autopar/reduc-1char.c: Increase number
1817         of iterations. Adjust the logic accordingly.
1818         * gcc.dg/autopar/reduc-2char.c: Ditto.
1819         * gcc.dg/autopar/reduc-1.c: Ditto.
1820         * gcc.dg/autopar/reduc-2.c: Ditto.
1821         * gcc.dg/autopar/reduc-3.c: Ditto.
1822         * gcc.dg/autopar/reduc-6.c: Ditto.
1823         * gcc.dg/autopar/reduc-7.c: Ditto.
1824         * gcc.dg/autopar/reduc-8.c: Ditto.
1825         * gcc.dg/autopar/reduc-9.c: Ditto.
1826         * gcc.dg/autopar/pr39500-1.c: Ditto.
1827         * gcc.dg/autopar/reduc-1short.c: Ditto.
1828         * gcc.dg/autopar/reduc-2short.c: Ditto.
1829         * gcc.dg/autopar/parallelization-1.c: Ditto.
1830
1831 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1832
1833         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1834         testcase using guality.h compiles and links and if a global variable
1835         can be verified by gdb.
1836
1837 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1838
1839         * lib/target-supports.exp (check_effective_target_sync_int_long):
1840         Supported on Blackfin Linux targets.
1841
1842 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1843
1844         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1845
1846 2009-09-03  Diego Novillo  <dnovillo@google.com>
1847
1848         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1849         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1850         * g++.dg/warn/unit-1.C: Likewise.
1851         * g++.dg/ipa/iinline-1.C: Likewise.
1852         * g++.dg/template/cond2.C: Adjust expected line location for the
1853         error.
1854         * g++.dg/template/pr35240.C: Likewise.
1855
1856 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1857
1858         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1859         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1860
1861 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1862
1863         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1864         * gcc.dg/memcpy-1.c: Add . to match pattern.
1865         * gcc.dg/uninit-I.c: XFAIL warning test.
1866         * g++.dg/warn/unit-1.C: XFAIL warning test.
1867
1868 2009-09-02  Ian Lance Taylor  <iant@google.com>
1869
1870         * gcc.dg/20090902-1.c: New test.
1871
1872 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1873
1874         * gcc.dg/builtin-object-size-9.c: New test.
1875
1876 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1877
1878         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1879
1880 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1881             Olivier Hainque  <hainque@adacore.com>
1882
1883         * gnat.dg/misaligned_param.adb: New test.
1884         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1885         * gnat.dg/slice7.adb: Add 1 more related case.
1886
1887 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1888
1889         * gcc.dg/guality/guality.c: Expect to fail for now.
1890         * gcc.dg/guality/example.c: Likewise.
1891
1892 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1893
1894         * gcc.dg/guality/guality.c: New.
1895         * gcc.dg/guality/guality.h: New.
1896         * gcc.dg/guality/guality.exp: New.
1897         * gcc.dg/guality/example.c: New.
1898         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1899         (cleanup-saved-temps): Likewise, .gkd files too.
1900
1901 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1902
1903         PR fortran/39229
1904         * gfortran.dg/line_length_3.f: New test.
1905         * gfortran.dg/line_length_4.f90: New test.
1906
1907 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1908
1909         * lib/target-supports.exp (check_gc_sections_available):
1910         Add proper pattern quote.
1911
1912 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1913             Kaz Kojima  <kkojima@gcc.gnu.org>
1914
1915         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1916         * g++.dg/cdce3.C: Use dg-add-options ieee.
1917         * g++.dg/torture/type-generic-1.C: Likewise.
1918         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1919         * gcc.dg/pr28796-2.c: Likewise.
1920         * gcc.dg/torture/builtin-math-7.c: Likewise.
1921         * gcc.dg/torture/type-generic-1.c: Likewise.
1922         * gfortran.dg/boz_14.f90: Likewise.
1923         * gfortran.dg/erf_2.F90: Likewise.
1924         * gfortran.dg/init_flag_3.f90: Likewise.
1925         * gfortran.dg/init_flag_4.f90: Likewise.
1926         * gfortran.dg/init_flag_5.f90: Likewise.
1927         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1928         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1929         * gfortran.dg/isnan_1.f90: Likewise.
1930         * gfortran.dg/isnan_2.f90: Likewise.
1931         * gfortran.dg/maxlocval_2.f90: Likewise.
1932         * gfortran.dg/maxlocval_4.f90: Likewise.
1933         * gfortran.dg/minlocval_1.f90: Likewise.
1934         * gfortran.dg/minlocval_4.f90: Likewise.
1935         * gfortran.dg/module_nan.f90: Likewise.
1936         * gfortran.dg/namelist_42.f90: Likewise.
1937         * gfortran.dg/namelist_43.f90: Likewise.
1938         * gfortran.dg/nan_1.f90: Likewise.
1939         * gfortran.dg/nan_2.f90: Likewise.
1940         * gfortran.dg/nan_3.f90: Likewise.
1941         * gfortran.dg/nan_4.f90: Likewise.
1942         * gfortran.dg/nan_5.f90: Likewise.
1943         * gfortran.dg/nearest_1.f90: Likewise.
1944         * gfortran.dg/nearest_2.f90: Likewise.
1945         * gfortran.dg/nearest_3.f90: Likewise.
1946         * gfortran.dg/pr37243.f: Likewise.
1947         * gfortran.dg/real_const_3.f90: Likewise.
1948         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1949
1950 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1951
1952         PR debug/30161
1953         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1954         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1955         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1956         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1957         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1958         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1959         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1960         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1961         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1962         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1963         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1964         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1965         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1966
1967 2009-08-31  Jason Merrill  <jason@redhat.com>
1968
1969         PR c++/41127
1970         * g++.dg/parse/enum5.C: New.
1971         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1972
1973 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1974
1975         PR fortran/40940
1976         * gfortran.dg/allocate_derived_1.f90: New.
1977         * gfortran.dg/class_3.f03: New.
1978
1979 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1980
1981         PR fortran/40996
1982         * gfortran.dg/allocatable_scalar_1.f90: New.
1983         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1984         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1985         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1986
1987 2009-08-30  Richard Guenther  <rguenther@suse.de>
1988
1989         PR tree-optimization/41186
1990         * g++.dg/torture/pr41186.C: New testcase.
1991         * g++.dg/tree-ssa/pr41186.C: Likewise.
1992
1993 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1994
1995         PR c++/41187
1996         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1997         take ia64 assembly comments syntax in account.
1998
1999 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2000
2001         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2002
2003 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2004
2005         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2006         * gfortran.dg/whole_file_6.f90: Likewise.
2007
2008 2009-08-28  Cary Coutant  <ccoutant@google.com>
2009
2010         PR debug/41063
2011         * g++.dg/debug/dwarf2/pr41063.C: New test.
2012
2013 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2014
2015         PR rtl-optimization/40861
2016         * gcc.dg/pr40861.c: New test.
2017
2018 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2019
2020         PR fortran/40869
2021         * gfortran.dg/proc_ptr_comp_20.f90: New.
2022
2023 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2024
2025         PR libfortran/39667
2026         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2027         open temp file with status="scratch".
2028         * gfortran.dg/fmt_cache_1.f: Likewise.
2029         * gfortran.dg/fmt_exhaust.f90: Likewise.
2030         * gfortran.dg/fmt_t_4.f90: Likewise.
2031         * gfortran.dg/fseek.f90: Likewise.
2032         * gfortran.dg/list_read_5.f90: Likewise.
2033         * gfortran.dg/namelist_39.f90: Likewise.
2034         * gfortran.dg/namelist_56.f90: Likewise.
2035         * gfortran.dg/read_bad_advance.f90: Likewise.
2036         * gfortran.dg/read_repeat.f90: Likewise.
2037         * gfortran.dg/read_size_noadvance.f90: Likewise.
2038         * gfortran.dg/read_x_past.f: Likewise.
2039
2040 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2041
2042         PR fortran/28039
2043         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2044
2045 2009-08-27  Daniel Kraft  <d@domob.eu>
2046
2047         PR fortran/37425
2048         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2049         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2050         error and fix problem with recursive assignment.
2051         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2052         * gfortran.dg/typebound_operator_3.f03: New test.
2053         * gfortran.dg/typebound_operator_4.f03: New test.
2054
2055 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2056
2057         PR debug/41170
2058         * debug/dwarf2/namespace-1.C: New test.
2059
2060 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2061
2062         PR fortran/41162
2063         * gfortran.dg/pr41162.f: New.
2064
2065 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2066             Richard Sandiford  <rdsandiford@googlemail.com>
2067
2068         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2069         with "forbid_cpu".
2070         * gcc.target/mips/branch-1.c: Update accordingly.
2071         * gcc.target/mips/extend-1.c: Likewise.
2072         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2073
2074 2009-08-26  Richard Guenther  <rguenther@suse.de>
2075
2076         PR middle-end/41163
2077         * gcc.c-torture/compile/pr41163.c: New testcase.
2078         * gcc.dg/pr35899.c: Adjust.
2079
2080 2009-08-26  Richard Guenther  <rguenther@suse.de>
2081
2082         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2083
2084 2009-08-26  Jason Merrill  <jason@redhat.com>
2085
2086         * g++.dg/cpp0x/explicit3.C: New.
2087         * g++.dg/overload/cond2.C: New.
2088
2089 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2090
2091         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2092
2093 2009-08-25  Jan Hubicka  <jh@suse.cz>
2094
2095         * gcc.target/i386/sse5-shift1-vector.c
2096         * gcc.target/i386/isa-12.c
2097         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2098         * gcc.target/i386/sse5-pcmov2.c
2099         * gcc.target/i386/isa-3.c
2100         * gcc.target/i386/sse5-shift2-vector.c
2101         * gcc.target/i386/isa-7.c
2102         * gcc.target/i386/funcspec-2.c
2103         * gcc.target/i386/sse5-haddX.c
2104         * gcc.target/i386/sse5-hadduX.c
2105         * gcc.target/i386/isa-9.c
2106         * gcc.target/i386/sse5-maccXX.c
2107         * gcc.target/i386/sse5-shift3-vector.c
2108         * gcc.target/i386/sse5-msubXX.c
2109         * gcc.target/i386/sse5-permpX.c
2110         * gcc.target/i386/sse5-check.h
2111         * gcc.target/i386/sse-12.c
2112         * gcc.target/i386/sse-11.c
2113         * gcc.target/i386/sse-10.c
2114         * gcc.target/i386/sse-13.c
2115         * gcc.target/i386/sse-14.c
2116         * gcc.target/i386/sse-22.c
2117         * gcc.target/i386/sse-2.c
2118         * gcc.target/i386/sse-13.c
2119         * gcc.target/i386/avx-2.c
2120         * gcc.target/i386/sse5-rotate1-vector.c
2121         * gcc.target/i386/isa-4.c
2122         * gcc.target/i386/sse5-hsubX.c
2123         * gcc.target/i386/sse5-pcmov.c
2124         * gcc.target/i386/sse5-fma.c
2125         * gcc.target/i386/isa-8.c
2126         * gcc.target/i386/sse5-rotate2-vector.c
2127         * gcc.target/i386/sse5-nmaccXX.c
2128         * gcc.target/i386/sse5-imul64-vector.c
2129         * gcc.target/i386/sse5-nmsubXX.c
2130         * gcc.target/i386/sse5-rotate3-vector.c
2131         * gcc.target/i386/sse5-fma-vector.c
2132         * gcc.target/i386/sse5-imul32widen-vector.c
2133         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2134
2135         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2136         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2137         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2138         * gcc.target/i386/avx-1.c: Remove SSE5.
2139         * gcc.target/i386/avx-2.c: Remove SSE5.
2140         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2141         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2142         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2143         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2144
2145 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2146
2147         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2148
2149 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2150
2151         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2152         keyword works in the same manner as __alignof.
2153
2154 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2155
2156         PR libfortran/34670
2157         * gfortran.dg/unpack_bounds_1.f90:  New test.
2158         * gfortran.dg/unpack_bounds_2.f90:  New test.
2159         * gfortran.dg/unpack_bounds_3.f90:  New test.
2160
2161 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2162
2163         * gnat.dg/slice7.adb: New test.
2164         * gnat.dg/slice7_pkg.ads: New helper.
2165
2166 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2167
2168         PR fortran/41139
2169         * gfortran.dg/proc_ptr_25.f90: New.
2170         * gfortran.dg/proc_ptr_comp_18.f90: New.
2171         * gfortran.dg/proc_ptr_comp_19.f90: New.
2172
2173 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2174
2175         PR fortran/41154
2176         * gfortran.dg/fmt_error_8.f: New test.
2177
2178 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2179
2180         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2181         number, update all callers and synchronize results for latest MPC.
2182
2183 2009-08-21  Jason Merrill  <jason@redhat.com>
2184
2185         * g++.dg/warn/Wunused-17.C: New.
2186
2187 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2188
2189         * gcc.target/arm/combine-cmp-shift.c: New test.
2190
2191 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2192
2193         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2194         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2195         width specifier.
2196
2197 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2198
2199         * gfortran.dg/fmt_error_7.f: New test.
2200
2201 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2202
2203         PR target/40718
2204         * gcc.target/i386/pr40718.c: New test.
2205
2206 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2207
2208         * gfortran.dg/proc_ptr_24.f90: New test.
2209
2210 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2211
2212         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2213         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2214         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2215
2216 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2217
2218         PR fortran/28039
2219         * gfortran.dg/fmt_with_extra.f: new file.
2220
2221 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2222
2223         * lib/target-supports.exp
2224         (check_effective_target_arm_iwmmxt_ok): New procedure.
2225         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2226         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2227
2228 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2229
2230         * gfortran.dg/boz_9.f90: Do not load denormal floating
2231         point constants.  Remove -mieee option for alpha*-*-* targets.
2232
2233 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2234
2235         PR fortran/41106
2236         * gfortran.dg/proc_ptr_23.f90: New.
2237         * gfortran.dg/proc_ptr_comp_15.f90: New.
2238         * gfortran.dg/proc_ptr_comp_16.f90: New.
2239         * gfortran.dg/proc_ptr_comp_17.f90: New.
2240
2241 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2242
2243         PR c++/41131
2244         * g++.dg/expr/unary3.C: New test.
2245
2246 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2247
2248         * gfortran.dg/common_5.f: Add -mdalign for sh.
2249         * gfortran.dg/common_align_2.f90: Likewise.
2250
2251 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2252
2253         PR libfortran/40962
2254         * c_f_pointer_tests_4.f90:  New test.
2255
2256 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2257
2258         * gnat.dg/slice6.adb: New test.
2259         * gnat.dg/slice6_pkg.ads: New helper.
2260
2261 2009-08-20  Michael Matz  <matz@suse.de>
2262
2263         PR fortran/41126
2264         * gfortran.dg/pr41126.f90: New test.
2265
2266 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2267
2268         * gnat.dg/dynamic_bound.adb: New test.
2269
2270 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2271
2272         PR fortran/41121
2273         * gfortran.dg/intrinsic_5.f90: New.
2274
2275 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2276             Richard Earnshaw  <richard.earnshaw@arm.com>
2277
2278         * gcc.target/arm/20090811-1.c: New test.
2279
2280 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR middle-end/41123
2283         * gcc.dg/pr41123.c: New test.
2284
2285 2009-08-19  Jason Merrill  <jason@redhat.com>
2286
2287         PR c++/41120
2288         * g++.dg/other/gc4.C: New.
2289
2290 2009-08-18  Michael Matz  <matz@suse.de>
2291
2292         * gfortran.dg/vect/vect-gems.f90: New test.
2293         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2294
2295 2009-08-18  DJ Delorie  <dj@redhat.com>
2296
2297         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2298         * lib/gcc-defs.exp: ... to here.
2299
2300         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2301         GCC_EXEC_PREFIX before building the wrapper.
2302
2303 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2304
2305         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2306         tests.
2307         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2308         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2309         dg-options.  Fix dg-final clause.
2310
2311 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2312
2313         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2314
2315 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2316             Paul Thomas  <pault@gcc.gnu.org>
2317
2318         PR fortran/40870
2319         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2320
2321 2009-08-18  Richard Guenther  <rguenther@suse.de>
2322
2323         PR middle-end/41094
2324         * gcc.dg/torture/pr41094.c: New testcase.
2325         * gcc.dg/torture/builtin-power-1.c: Adjust.
2326         * gcc.dg/builtins-10.c: Likewise.
2327
2328 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2329
2330         PR target/40971
2331         * gcc.dg/pr40971.c: New test.
2332
2333 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2334
2335         PR fortran/41062
2336         * gfortran.dg/use_only_4.f90: New test.
2337
2338 2009-08-17  Daniel Kraft  <d@domob.eu>
2339
2340         PR fortran/37425
2341         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2342         NOPASS bindings as operators.
2343
2344 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2345
2346         * lib/target-supports.exp
2347         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2348         of targets that do not need command line argument to enable SIMD.
2349
2350 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2351
2352         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2353         typo in cache name.
2354
2355 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2356
2357         PR fortran/41075
2358         * gfortran.dg/unlimited_fmt_1.f90: New test.
2359
2360 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2361
2362         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2363
2364 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2365
2366         * gnat.dg/itype.ad[sb]: New test.
2367
2368 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2369
2370         * gcc.target/mips/mips.exp: Add terminology section to comment
2371         at the top of the file.  Fix typos.
2372
2373 2009-08-16  Jason Merrill  <jason@redhat.com>
2374
2375         * g++.dg/debug/dwarf2/inline1.C: New.
2376
2377 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2378
2379         PR target/38599
2380         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2381
2382 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2383
2384         PR debug/37801
2385         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2386         Make sure to trigger inlining optimizations.
2387         * gcc.dg/debug/dwarf2/inline2.c: New test.
2388
2389 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2390
2391         PR fortran/41070
2392         * gfortran.dg/structure_constructor_10.f90: New.
2393
2394 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2395
2396         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2397         * gcc.dg/pragma-re-2.c: Likewise.
2398         * gcc.dg/pragma-re-3.c: Likewise.
2399         * gcc.dg/pragma-re-4.c: Likewise.
2400         * g++.dg/other/pragma-re-1.C: Likewise.
2401         * g++.dg/other/pragma-re-2.C: Likewise.
2402
2403 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2404
2405         * gcc.dg/torture/builtin-math-7.c: New.
2406
2407 2009-08-14  Richard Guenther  <rguenther@suse.de>
2408
2409         * gcc.c-torture/execute/20090814-1.c: New testcase.
2410
2411 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2412
2413         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2414
2415 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2416
2417         PR target/40934
2418         * gcc.target/i386/pr40934.c: New.
2419
2420 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2421
2422         PR target/41019
2423         * gcc.target/i386/pr41019.c: New test.
2424
2425 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2426
2427         PR fortran/40955
2428         * gfortran.dg/winapi.f90: New test.
2429
2430 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2431
2432         PR fortran/40995
2433         * gfortran.dg/intrinsic_4.f90: New.
2434         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2435         different line.
2436
2437 2009-08-13  Richard Guenther  <rguenther@suse.de>
2438
2439         PR middle-end/41047
2440         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2441
2442 2009-08-12  Richard Guenther  <rguenther@suse.de>
2443
2444         PR tree-optimization/41011
2445         * gfortran.dg/pr41011.f: New testcase.
2446
2447 2009-08-11  Andrew Haley  <aph@redhat.com>
2448
2449         * gcc.target/arm/synchronize.c: New file.
2450
2451 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2452
2453         PR middle-end/40980
2454         * gfortran.dg/graphite/id-17.f: New.
2455
2456 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2457             Sebastian Pop  <sebastian.pop@amd.com>
2458
2459         * gcc.dg/graphite/interchange-1.c: XFAILed.
2460         * gcc.dg/graphite/interchange-2.c: XFAILed.
2461         * gcc.dg/graphite/interchange-3.c: XFAILed.
2462         * gcc.dg/graphite/interchange-4.c: XFAILed.
2463         * gcc.dg/graphite/interchange-7.c: XFAILed.
2464
2465 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2466
2467         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2468
2469 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2470             Pranav Garg  <pranav.garg2107@gmail.com>
2471
2472         * gcc.dg/graphite/interchange-6.c: XFAILed.
2473
2474 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2475
2476         * gcc.dg/graphite/interchange-9.c: New.
2477
2478 2009-08-12  Richard Guenther  <rguenther@suse.de>
2479
2480         PR rtl-optimization/41033
2481         * gcc.dg/pr41033.c: New test.
2482
2483 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2484
2485         PR fortran/41022
2486         * gfortran.dg/proc_ptr_comp_14.f90: New.
2487
2488 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2489
2490         * gcc.target/mips/ext-5.c: New test.
2491         * gcc.target/mips/ext-6.c: New test.
2492         * gcc.target/mips/ext-7.c: New test.
2493         * gcc.target/mips/ext-8.c: New test.
2494         * gcc.target/mips/extend-2.c: New test.
2495
2496 2009-08-10  Jason Merrill  <jason@redhat.com>
2497
2498         * g++.dg/other/linkage2.C: New test for types-without-linkage
2499         handling.
2500         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2501         * g++.dg/lookup/anon2.C: Likewise.
2502         * g++.dg/other/anon3.C: Likewise.
2503         * g++.dg/template/arg2.C: Likewise.
2504         * g++.dg/template/local4.C: Likewise.
2505         * g++.old-deja/g++.law/operators32.C: Likewise.
2506         * g++.old-deja/g++.other/linkage2.C: Likewise.
2507         * g++.old-deja/g++.pt/enum6.C: Likewise.
2508         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2509         * g++.old-deja/g++.other/linkage1.C: Likewise.
2510
2511 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2512
2513         * gcc.dg/dg.exp: Test also c-c++-common dir.
2514         * g++.dg/dg.exp: Likewise.
2515         * g++.dg/warn/Wconversion-real.C: Delete.
2516         * gcc.dg/Wconversion-real.c: Move to ...
2517         * c-c++-common/Wconversion-real.c: ... here.
2518         * lib/target-supports.exp
2519         (check_effective_target_c,check_effective_target_c++): New.
2520
2521 2009-08-10  Daniel Kraft  <d@domob.eu>
2522
2523         PR fortran/37425
2524         * gfortran.dg/typebound_operator_1.f03: New test.
2525         * gfortran.dg/typebound_operator_2.f03: New test.
2526
2527 2009-08-10  Richard Guenther  <rguenther@suse.de>
2528
2529         PR middle-end/41006
2530         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2531         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2532
2533 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2534
2535         PR fortran/40940
2536         * gfortran.dg/class_1.f03: New.
2537         * gfortran.dg/class_2.f03: New.
2538         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2539         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2540         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2541         * gfortran.dg/typebound_call_10.f03: Ditto.
2542         * gfortran.dg/typebound_call_2.f03: Ditto.
2543         * gfortran.dg/typebound_call_3.f03: Ditto.
2544         * gfortran.dg/typebound_call_4.f03: Ditto.
2545         * gfortran.dg/typebound_generic_3.f03: Ditto.
2546         * gfortran.dg/typebound_generic_4.f03: Ditto.
2547         * gfortran.dg/typebound_proc_1.f08: Ditto.
2548         * gfortran.dg/typebound_proc_5.f03: Ditto.
2549         * gfortran.dg/typebound_proc_6.f03: Ditto.
2550
2551 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2552
2553         PR c++/40866
2554         * g++.dg/expr/stmt-expr-1.C: New test.
2555
2556 2009-08-09  Richard Guenther  <rguenther@suse.de>
2557
2558         PR tree-optimization/41016
2559         * gcc.c-torture/compile/pr41016.c: New testcase.
2560
2561 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2562
2563         * gcc.dg/overflow-warn-8.c: New test.
2564
2565 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2566
2567         PR tree-optimization/41008
2568         * gcc.dg/vect/O1-pr41008.c: New test.
2569
2570 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2571
2572         PR fortran/40955
2573         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2574
2575 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2576
2577         * gcc.target/bfin/loop-autoinc.c: New file.
2578
2579 2009-08-08  Richard Guenther  <rguenther@suse.de>
2580
2581         PR tree-optimization/40991
2582         * g++.dg/torture/pr40991.C: New testcase.
2583
2584 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2585
2586         * ada/acats/support/impdef.a: Tweak timing constants. Add
2587         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2588         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2589         * ada/acats/tests/c9/c940007.a: Likewise.
2590         * ada/acats/tests/c9/c94001c.ada: Likewise.
2591         * ada/acats/tests/c9/c94006a.ada: Likewise.
2592         * ada/acats/tests/c9/c94008c.ada: Likewise.
2593         * ada/acats/tests/c9/c951002.a: Likewise.
2594         * ada/acats/tests/c9/c954a01.a: Likewise.
2595         * ada/acats/tests/c9/c96001a.ada: Likewise.
2596         * ada/acats/tests/c9/c97307a.ada: Likewise.
2597
2598 2009-08-07  Richard Guenther  <rguenther@suse.de>
2599
2600         PR tree-optimization/40999
2601         * gfortran.dg/pr40999.f: New testcase.
2602
2603 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2604
2605         * g++.dg/tree-prof/partition1.C: New test.
2606
2607 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2608
2609         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2610         attribute.
2611         * gcc.target/arm/vfp1[567].c: New tests.
2612
2613 2009-08-06  Jason Merrill  <jason@redhat.com>
2614
2615         PR c++/40948
2616         * g++.dg/ext/complit12.C: Expand.
2617
2618 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2619
2620         Merge ARM/hard_vfp_branch to trunk.
2621
2622         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2623
2624         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2625         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2626
2627         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2628
2629         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2630         (PCS): Define macro to use base AAPCS.
2631         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2632
2633         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2634
2635         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2636         Correct arm_neon.h typo.
2637
2638         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2639
2640         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2641         this a linkage test.
2642         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2643         argument marshalling.
2644         * abitest.h: New file.
2645         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2646         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2647
2648 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2649
2650         PR middle-end/32964
2651         * gcc.dg/tree-ssa/pr32964.c: New test.
2652
2653 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2654             H.J. Lu  <hongjiu.lu@intel.com>
2655
2656         PR target/40957
2657         * gcc.target/i386/pr40957.c: New test.
2658
2659 2009-08-06  Richard Guenther  <rguenther@suse.de>
2660
2661         PR tree-optimization/40964
2662         * gcc.c-torture/compile/pr40964.c: New testcase.
2663
2664 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2665
2666         PR fortran/40847
2667         * gfortran.dg/transfer_resolve_1.f90 : New test.
2668
2669 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2670             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2671
2672         PR target/40906
2673         * gcc.target/i386/pr40906-1.c: New test.
2674         * gcc.target/i386/pr40906-2.c: Ditto.
2675         * gcc.target/i386/pr40906-3.c: Ditto.
2676
2677 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2678
2679         PR rtl-optimization/40924
2680         * g++.dg/torture/pr40924.C: New test.
2681
2682 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2683
2684         PR c++/36069
2685         * g++.dg/warn/pr36069.C: New.
2686
2687 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2688
2689         PR c++/39987
2690         * g++.dg/overload/defarg4.C: New test.
2691
2692 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2693
2694         PR c++/16696
2695         * g++.dg/parse/pr16696.C: New.
2696         * g++.dg/parse/pr16696-permissive.C: New.
2697
2698 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2699
2700         PR fortran/40875
2701         * gfortran.dg/initialization_23.f90 : New test.
2702
2703 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2704
2705         PR debug/39706
2706         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2707
2708 2009-08-03  Jason Merrill  <jason@redhat.com>
2709             Jakub Jelinek  <jakub@redhat.com>
2710
2711         PR c++/40948
2712         * g++.dg/ext/complit12.C: New.
2713
2714 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2715
2716         PR c/39902
2717         * gcc.target/powerpc/pr39902-2.c: New test.
2718
2719 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR middle-end/40943
2722         * gcc.dg/uninit-6.c: Re-add XFAIL.
2723         * gcc.dg/uninit-6-O0.c: Likewise.
2724         * gcc.dg/uninit-pr40943.c: New test.
2725
2726 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2727
2728         PR testsuite/40858
2729         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2730         .ascii.
2731
2732 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2733
2734         PR libfortran/40853
2735         * gfortran.dg/namelist_40.f90: Update error output.
2736         * gfortran.dg/namelist_47.f90: Update error output.
2737         * gfortran.dg/namelist_58.f90: New test.
2738
2739 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2740
2741         PR fortran/40881
2742         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2743         * gfortran.dg/altreturn_3.f90: Ditto.
2744         * gfortran.dg/altreturn_5.f90: Ditto.
2745         * gfortran.dg/altreturn_6.f90: Ditto.
2746         * gfortran.dg/altreturn_7.f90: Ditto.
2747         * gfortran.dg/array_constructor_13.f90: Ditto.
2748         * gfortran.dg/arrayio_7.f90: Ditto.
2749         * gfortran.dg/arrayio_8.f90: Ditto.
2750         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2751         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2752         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2753         * gfortran.dg/backspace_8.f: Add -std=legacy.
2754         * gfortran.dg/backspace_9.f: Ditto.
2755         * gfortran.dg/char_comparison_1.f: Ditto.
2756         * gfortran.dg/char_decl_1.f90: Ditto.
2757         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2758         * gfortran.dg/char_pointer_assign.f90: Ditto.
2759         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2760         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2761         * gfortran.dg/char_pointer_func.f90: Ditto.
2762         * gfortran.dg/common_8.f90: Ditto.
2763         * gfortran.dg/constant_substring.f: Ditto.
2764         * gfortran.dg/data_char_2.f90: Ditto.
2765         * gfortran.dg/der_array_io_1.f90: Ditto.
2766         * gfortran.dg/der_array_io_2.f90: Ditto.
2767         * gfortran.dg/der_array_io_3.f90: Ditto.
2768         * gfortran.dg/der_io_3.f90: Ditto.
2769         * gfortran.dg/dev_null.F90: Ditto.
2770         * gfortran.dg/direct_io_2.f90: Ditto.
2771         * gfortran.dg/do_iterator_2.f90: Ditto.
2772         * gfortran.dg/e_d_fmt.f90: Ditto.
2773         * gfortran.dg/empty_format_1.f90: Ditto.
2774         * gfortran.dg/entry_17.f90: Modified warning message.
2775         * gfortran.dg/entry_7.f90: Add -std=legacy.
2776         * gfortran.dg/eor_1.f90: Ditto.
2777         * gfortran.dg/equiv_2.f90: Ditto.
2778         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2779         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2780         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2781         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2782         * gfortran.dg/fmt_error_2.f90: Ditto.
2783         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2784         * gfortran.dg/fmt_tl.f: Ditto.
2785         * gfortran.dg/fmt_white.f: Ditto.
2786         * gfortran.dg/func_derived_1.f90: Ditto.
2787         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2788         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2789         * gfortran.dg/global_references_2.f90: Ditto.
2790         * gfortran.dg/hollerith_1.f90: Ditto.
2791         * gfortran.dg/hollerith.f90: Use new-style character length.
2792         * gfortran.dg/hollerith_f95.f90: Ditto.
2793         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2794         * gfortran.dg/implicit_6.f90: Ditto.
2795         * gfortran.dg/implicit_9.f90: Ditto.
2796         * gfortran.dg/inquire_13.f90: Ditto.
2797         * gfortran.dg/inquire_5.f90: Ditto.
2798         * gfortran.dg/inquire_6.f90: Ditto.
2799         * gfortran.dg/inquire.f90: Ditto.
2800         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2801         * gfortran.dg/io_constraints_2.f90: Ditto.
2802         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2803         * gfortran.dg/loc_2.f90: Ditto.
2804         * gfortran.dg/logical_1.f90: Ditto.
2805         * gfortran.dg/longline.f: Ditto.
2806         * gfortran.dg/merge_char_1.f90: Ditto.
2807         * gfortran.dg/namelist_12.f: Ditto.
2808         * gfortran.dg/namelist_14.f90: Ditto.
2809         * gfortran.dg/namelist_18.f90: Ditto.
2810         * gfortran.dg/namelist_19.f90: Ditto.
2811         * gfortran.dg/namelist_21.f90: Ditto.
2812         * gfortran.dg/namelist_22.f90: Ditto.
2813         * gfortran.dg/namelist_37.f90: Ditto.
2814         * gfortran.dg/namelist_54.f90: Ditto.
2815         * gfortran.dg/namelist_55.f90: Ditto.
2816         * gfortran.dg/namelist_empty.f90: Ditto.
2817         * gfortran.dg/namelist_use.f90: Use new-style character length.
2818         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2819         * gfortran.dg/nested_modules_4.f90: Ditto.
2820         * gfortran.dg/nested_modules_5.f90: Ditto.
2821         * gfortran.dg/open-options-blanks.f: Ditto.
2822         * gfortran.dg/output_exponents_1.f90: Ditto.
2823         * gfortran.dg/parens_5.f90: Ditto.
2824         * gfortran.dg/parens_6.f90: Ditto.
2825         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2826         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2827         * gfortran.dg/pr15129.f90: Ditto.
2828         * gfortran.dg/pr15332.f: Ditto.
2829         * gfortran.dg/pr16597.f90: Ditto.
2830         * gfortran.dg/pr17143.f90: Ditto.
2831         * gfortran.dg/pr17164.f90: Ditto.
2832         * gfortran.dg/pr17229.f: Modified warning message.
2833         * gfortran.dg/pr18210.f90: Add -std=legacy.
2834         * gfortran.dg/pr19155.f: Ditto.
2835         * gfortran.dg/pr20086.f90: Ditto.
2836         * gfortran.dg/pr20124.f90: Ditto.
2837         * gfortran.dg/pr20755.f: Ditto.
2838         * gfortran.dg/pr20865.f90: Ditto.
2839         * gfortran.dg/pr20950.f: Ditto.
2840         * gfortran.dg/pr21730.f: Ditto.
2841         * gfortran.dg/pr22491.f: Ditto.
2842         * gfortran.dg/pr29713.f90: Ditto.
2843         * gfortran.dg/print_parentheses_1.f: Ditto.
2844         * gfortran.dg/print_parentheses_2.f90: Ditto.
2845         * gfortran.dg/proc_assign_1.f90: Ditto.
2846         * gfortran.dg/proc_decl_1.f90: Ditto.
2847         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2848         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2849         * gfortran.dg/read_float_1.f90: Ditto.
2850         * gfortran.dg/read_logical.f90: Ditto.
2851         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2852         * gfortran.dg/return_1.f90: Ditto.
2853         * gfortran.dg/rewind_1.f90: Ditto.
2854         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2855         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2856         * gfortran.dg/stfunc_1.f90: Ditto.
2857         * gfortran.dg/stfunc_3.f90: Ditto.
2858         * gfortran.dg/stfunc_4.f90: Ditto.
2859         * gfortran.dg/stfunc_6.f90: Ditto.
2860         * gfortran.dg/streamio_2.f90: Ditto.
2861         * gfortran.dg/string_ctor_1.f90: Ditto.
2862         * gfortran.dg/string_null_compare_1.f: Ditto.
2863         * gfortran.dg/substr_6.f90: Ditto.
2864         * gfortran.dg/tl_editing.f90: Ditto.
2865         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2866         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2867         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2868         * gfortran.dg/g77/1832.f: Ditto.
2869         * gfortran.dg/g77/19981216-0.f Ditto.
2870         * gfortran.dg/g77/19990525-0.f: Ditto.
2871         * gfortran.dg/g77/19990826-2.f: Ditto.
2872         * gfortran.dg/g77/20000630-2.f: Ditto.
2873         * gfortran.dg/g77/20010116.f: Ditto.
2874         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2875         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2876         * gfortran.dg/g77/980520-1.f: Ditto.
2877         * gfortran.dg/g77/check0.f: Ditto.
2878         * gfortran.dg/g77/cpp3.F: Ditto.
2879         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2880         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2881         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2882         * gfortran.dg/g77/short.f: Ditto.
2883
2884 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2885
2886         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2887         * gcc.target/mips/ext-4.c: Likewise.
2888         * gcc.target/mips/interrupt_handler.c: Likewise.
2889         * gcc.target/mips/truncate-4.c: Likewise.
2890         * gcc.target/mips/truncate-5.c: Likewise.
2891
2892 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2893
2894         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2895         -fgraphite-force-parallel to -floop-parallelize-all.
2896
2897 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2898
2899         PR fortran/40011
2900         * gfortran.dg/whole_file_7.f90: New test.
2901         * gfortran.dg/whole_file_8.f90: New test.
2902         * gfortran.dg/whole_file_9.f90: New test.
2903         * gfortran.dg/whole_file_10.f90: New test.
2904         * gfortran.dg/whole_file_11.f90: New test.
2905         * gfortran.dg/whole_file_12.f90: New test.
2906         * gfortran.dg/whole_file_13.f90: New test.
2907         * gfortran.dg/whole_file_14.f90: New test.
2908
2909 2009-07-31  Jason Merrill  <jason@redhat.com>
2910
2911         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2912         binding semantics.
2913         * g++.dg/cpp0x/named.C: Likewise.
2914         * g++.dg/cpp0x/overload.C: Likewise.
2915         * g++.dg/cpp0x/rv1n.C: Likewise.
2916         * g++.dg/cpp0x/rv1p.C: Likewise.
2917         * g++.dg/cpp0x/rv2n.C: Likewise.
2918         * g++.dg/cpp0x/rv2p.C: Likewise.
2919         * g++.dg/cpp0x/rv3n.C: Likewise.
2920         * g++.dg/cpp0x/rv3p.C: Likewise.
2921         * g++.dg/cpp0x/rv4n.C: Likewise.
2922         * g++.dg/cpp0x/rv4p.C: Likewise.
2923         * g++.dg/cpp0x/rv5n.C: Likewise.
2924         * g++.dg/cpp0x/rv5p.C: Likewise.
2925         * g++.dg/cpp0x/rv6n.C: Likewise.
2926         * g++.dg/cpp0x/rv6p.C: Likewise.
2927         * g++.dg/cpp0x/rv7n.C: Likewise.
2928         * g++.dg/cpp0x/rv7p.C: Likewise.
2929         * g++.dg/cpp0x/template_deduction.C: Likewise.
2930         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2931         * g++.dg/cpp0x/overloadn.C: New.
2932         * g++.dg/cpp0x/rv-cast.C: New.
2933
2934 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2935
2936         * gcc.target/mips/ext-4.c: New test.
2937
2938 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2939
2940         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2941
2942 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2943
2944         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2945         * gcc.dg/tree-ssa/loop-32.c: Same.
2946         * gcc.dg/tree-ssa/loop-33.c: Same.
2947         * gcc.dg/tree-ssa/loop-34.c: Same.
2948         * gcc.dg/tree-ssa/loop-35.c: Same.
2949         * gcc.dg/tree-ssa/loop-7.c: Same.
2950         * gcc.dg/tree-ssa/pr23109.c: Same.
2951         * gcc.dg/tree-ssa/restrict-2.c: Same.
2952         * gcc.dg/tree-ssa/restrict-3.c: Same.
2953         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2954         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2955         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2956         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2957         * gcc.dg/tree-ssa/structopt-1.c: Same.
2958         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2959         * gfortran.dg/pr32921.f: Same.
2960
2961 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2962
2963         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2964         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2965         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2966         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2967         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2968         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2969         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2970         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2971         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2972         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2973         * gcc.dg/graphite/id-1.c: New.
2974         * gcc.dg/graphite/id-10.c: New.
2975         * gcc.dg/graphite/id-11.c: New.
2976         * gcc.dg/graphite/id-12.c: New.
2977         * gcc.dg/graphite/id-13.c: New.
2978         * gcc.dg/graphite/id-14.c: New.
2979         * gcc.dg/graphite/id-15.c: New.
2980         * gcc.dg/graphite/id-2.c: New.
2981         * gcc.dg/graphite/id-3.c: New.
2982         * gcc.dg/graphite/id-4.c: New.
2983         * gcc.dg/graphite/id-5.c: New.
2984         * gcc.dg/graphite/id-6.c: New.
2985         * gcc.dg/graphite/id-7.c: New.
2986         * gcc.dg/graphite/id-8.c: New.
2987         * gcc.dg/graphite/id-9.c: New.
2988         * gcc.dg/graphite/interchange-0.c: New.
2989         * gcc.dg/graphite/interchange-1.c: New.
2990         * gcc.dg/graphite/interchange-2.c: New.
2991         * gcc.dg/graphite/interchange-3.c: New.
2992         * gcc.dg/graphite/interchange-4.c: New.
2993         * gcc.dg/graphite/interchange-5.c: New.
2994         * gcc.dg/graphite/interchange-6.c: New.
2995         * gcc.dg/graphite/interchange-7.c: New.
2996         * gcc.dg/graphite/interchange-8.c: New.
2997         * gcc.dg/graphite/pr35356-1.c: New.
2998         * gcc.dg/graphite/pr35356-2.c: New.
2999         * gcc.dg/graphite/pr35356-3.c: New.
3000         * gcc.dg/graphite/pr40157.c: New.
3001         * gcc.dg/graphite/run-id-1.c: New.
3002         * gcc.dg/graphite/scop-20.c: New.
3003         * gcc.dg/graphite/scop-21.c: New.
3004         * gfortran.dg/graphite/id-1.f90: New.
3005         * gfortran.dg/graphite/id-10.f90: New.
3006         * gfortran.dg/graphite/id-11.f: New.
3007         * gfortran.dg/graphite/id-12.f: New.
3008         * gfortran.dg/graphite/id-13.f: New.
3009         * gfortran.dg/graphite/id-14.f: New.
3010         * gfortran.dg/graphite/id-15.f: New.
3011         * gfortran.dg/graphite/id-16.f: New.
3012         * gfortran.dg/graphite/id-5.f: New.
3013         * gfortran.dg/graphite/id-6.f: New.
3014         * gfortran.dg/graphite/id-7.f: New.
3015         * gfortran.dg/graphite/id-8.f: New.
3016         * gfortran.dg/graphite/id-9.f: New.
3017         * gfortran.dg/graphite/interchange-1.f: New.
3018         * gfortran.dg/graphite/interchange-2.f: New.
3019
3020 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3021
3022         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3023         flags based on the name of the testcase.
3024         * gfortran.dg/graphite/graphite.exp: Same.
3025
3026         * gcc.dg/graphite/block-0.c: Adjusted.
3027         * gcc.dg/graphite/block-1.c: Adjusted.
3028         * gcc.dg/graphite/block-2.c: Adjusted.
3029         * gcc.dg/graphite/block-3.c: Adjusted.
3030         * gcc.dg/graphite/block-4.c: Adjusted.
3031         * gcc.dg/graphite/block-5.c: Adjusted.
3032         * gcc.dg/graphite/block-6.c: Adjusted.
3033         * gcc.dg/graphite/pr37485.c: Adjusted.
3034         * gcc.dg/graphite/pr37684.c: Adjusted.
3035         * gcc.dg/graphite/pr37828.c: Adjusted.
3036         * gcc.dg/graphite/pr37883.c: Adjusted.
3037         * gcc.dg/graphite/pr37928.c: Adjusted.
3038         * gcc.dg/graphite/pr37943.c: Adjusted.
3039         * gcc.dg/graphite/pr38409.c: Adjusted.
3040         * gcc.dg/graphite/pr38498.c: Adjusted.
3041         * gcc.dg/graphite/pr38559.c: Adjusted.
3042         * gcc.dg/graphite/pr39335.c: Adjusted.
3043         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3044         * gcc.dg/graphite/scop-0.c: Adjusted.
3045         * gcc.dg/graphite/scop-1.c: Adjusted.
3046         * gcc.dg/graphite/scop-10.c: Adjusted.
3047         * gcc.dg/graphite/scop-11.c: Adjusted.
3048         * gcc.dg/graphite/scop-12.c: Adjusted.
3049         * gcc.dg/graphite/scop-13.c: Adjusted.
3050         * gcc.dg/graphite/scop-14.c: Adjusted.
3051         * gcc.dg/graphite/scop-15.c: Adjusted.
3052         * gcc.dg/graphite/scop-16.c: Adjusted.
3053         * gcc.dg/graphite/scop-17.c: Adjusted.
3054         * gcc.dg/graphite/scop-18.c: Adjusted.
3055         * gcc.dg/graphite/scop-19.c: Adjusted.
3056         * gcc.dg/graphite/scop-2.c: Adjusted.
3057         * gcc.dg/graphite/scop-3.c: Adjusted.-
3058         * gcc.dg/graphite/scop-4.c: Adjusted.
3059         * gcc.dg/graphite/scop-5.c: Adjusted.
3060         * gcc.dg/graphite/scop-6.c: Adjusted.
3061         * gcc.dg/graphite/scop-7.c: Adjusted.
3062         * gcc.dg/graphite/scop-8.c: Adjusted.
3063         * gcc.dg/graphite/scop-9.c: Adjusted.
3064         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3065         * gfortran.dg/graphite/block-1.f90: Adjusted.
3066         * gfortran.dg/graphite/block-2.f: Adjusted.
3067         * gfortran.dg/graphite/block-3.f90: Adjusted.
3068         * gfortran.dg/graphite/block-4.f90: Adjusted.
3069         * gfortran.dg/graphite/id-2.f90: Adjusted.
3070         * gfortran.dg/graphite/id-3.f90: Adjusted.
3071         * gfortran.dg/graphite/id-4.f90: Adjusted.
3072         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3073         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3074         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3075         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3076         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3077         * gfortran.dg/graphite/scop-1.f: Adjusted.
3078
3079 2009-07-30  Doug Kwan  <dougkwan@google.com>
3080
3081         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3082         in warnings added in rev 141298.
3083
3084 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3085
3086         * lib/options.exp: Use "!=" instead of "ne".
3087
3088         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3089
3090         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3091         * gcc.dg/ucnid-12.c: Likewise.
3092
3093 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3094             Pat Haugen  <pthaugen@us.ibm.com>
3095             Revital Eres <ERES@il.ibm.com>
3096
3097         * gcc.target/powerpc/altivec-32.c: New file to test
3098         Altivec simple math function vectorization.
3099
3100         * gcc.target/powerpc/bswap-run.c: New file to test swap
3101         builtins.
3102         * gcc.target/powerpc/bswap16.c: Ditto.
3103         * gcc.target/powerpc/bswap32.c: Ditto.
3104         * gcc.target/powerpc/bswap64-1.c: Ditto.
3105         * gcc.target/powerpc/bswap64-2.c: Ditto.
3106         * gcc.target/powerpc/bswap64-3.c: Ditto.
3107         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3108         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3109         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3110
3111         * gcc.target/powerpc/popcount-2.c: New file to test
3112         power7 popcntd instructions.
3113         * gcc.target/powerpc/popcount-3.c: Ditto.
3114
3115         * gcc.target/powerpc/pr39457.c: New VSX test.
3116         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3117         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3118         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3119         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3120         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3121         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3122         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3123         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3124         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3125         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3126         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3127         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3128
3129         * gcc.target/powerpc/altivec-6.c: Store the result of
3130         vec_add, so the optimizer doesn't remove it.
3131
3132         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3133         systems that support bswap64.
3134
3135         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3136         prevent VSX code generation.
3137
3138         * lib/target-supports.exp (check_vsx_hw_available): New
3139         function to test if VSX available.
3140         (check_effective_target_powerpc_vsx_ok): Ditto.
3141         (check_vmx_hw_available): Add explicit -mno-vsx.
3142
3143 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3144
3145         PR c/39902
3146         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3147
3148 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3149
3150         PR tree-optimization/40570
3151         * gcc.c-torture/compile/pr40570.c: New test.
3152
3153 2009-07-29  Jason Merrill  <jason@redhat.com>
3154
3155         PR c++/14912
3156         * g++.dg/template/defarg13.C: New.
3157
3158 2009-07-29  Richard Guenther  <rguenther@suse.de>
3159
3160         PR c++/40834
3161         * g++.dg/torture/pr40834.C: New testcase.
3162
3163 2009-07-29  Michael Matz  <matz@suse.de>
3164
3165         PR middle-end/40830
3166         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3167
3168 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3169
3170         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3171         sh*-*-* targets.  Skip on spu-*-* targets.
3172         * gfortran.dg/maxlocval_4.f90: Likewise.
3173         * gfortran.dg/minlocval_1.f90: Likewise.
3174         * gfortran.dg/minlocval_4.f90: Likewise.
3175
3176 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3177
3178         PR fortran/40878
3179         * gfortran.dg/gomp/pr40878-1.f90: New test.
3180         * gfortran.dg/gomp/pr40878-2.f90: New test.
3181
3182         PR testsuite/40891
3183         * gcc.dg/cdce1.c: Adjust note line number.
3184         * gcc.dg/cdce2.c: Likewise.
3185
3186 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3187
3188         PR fortran/40882
3189         * gfortran.dg/proc_ptr_comp_13.f90: New.
3190
3191 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3192
3193         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3194         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3195         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3196         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3197         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3198         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3199         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3200         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3201         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3202         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3203         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3204         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3205         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3206         #ifdef NEED_IEEE754_FLOAT conditional.
3207         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3208         conditional.
3209
3210 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3211
3212         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3213         i?86-*-netware.
3214         * g++.dg/ext/bitfield3.C: Likewise.
3215         * g++.dg/ext/bitfield4.C: Likewise.
3216         * g++.dg/ext/bitfield5.C: Likewise.
3217         * gcc.dg/bitfld-15.c: Likewise.
3218         * gcc.dg/bitfld-16.c: Likewise.
3219         * gcc.dg/bitfld-17.c: Likewise.
3220         * gcc.dg/bitfld-18.c: Likewise.
3221         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3222         * gcc.dg/20010912-1.c: Likewise.
3223         * gcc.dg/20021018-1.c: Likewise.
3224         * gcc.dg/20030213-1.c: Likewise.
3225         * gcc.dg/20030225-1.c: Likewise.
3226         * gcc.dg/20030708-1.c: Likewise.
3227         * gcc.dg/20050321-2.c: Likewise.
3228         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3229         * gcc.dg/cdce2.c: Likewise.
3230         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3231         targets.
3232         * gcc.target/i386/pr37248-3.c: Likewise.
3233
3234 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3235
3236         PR fortran/40848
3237         * gfortran.dg/altreturn_7.f90: New.
3238
3239 2009-07-27  Simon Baldwin  <simonb@google.com>
3240
3241         PR testsuite/40829
3242         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3243         so that indexing no longer runs off array end.
3244
3245 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3246
3247         PR fortran/40851
3248         * gfortran.dg/derived_init_3.f90: New test.
3249
3250 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3251
3252         PR fortran/33197
3253         * gfortran.dg/atan2_1.f90: New test
3254         * gfortran.dg/atan2_2.f90: New test
3255
3256 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3257
3258         PR c++/40749
3259         * g++.dg/warn/Wreturn-type-6.C: New test.
3260
3261 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3262
3263         PR tree-optimization/40801
3264         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3265         * gfortran.dg/vect/vect.exp: Run tests starting with
3266         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3267
3268 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3269
3270         PR rtl-optimization/40445
3271         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3272
3273 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3274
3275         * gcc.dg/builtin-unreachable-4.c: New test.
3276
3277 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3278
3279         PR fortran/33197
3280         * gfortran.dg/complex_intrinsic_5.f90: New test.
3281         * gfortran.dg/complex_intrinsic_7.f90: New test.
3282
3283 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3284
3285         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3286         * gcc.dg/ipa/noclone-1.c: New test.
3287
3288 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3289
3290         * lib/target-supports.exp (check_effective_target_static): New
3291         procedure.
3292         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3293         supported.
3294         * g++.old-deja/g++.law/weak.C: Require static effective target.
3295
3296 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3297
3298         PR fortran/39630
3299         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3300         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3301         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3302         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3303         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3304         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3305         * gfortran.dg/typebound_call_10.f03: New.
3306
3307 2009-07-24  Jason Merrill  <jason@redhat.com>
3308
3309         * g++.dg/cpp0x/defaulted11.C: New.
3310
3311         * g++.dg/cpp0x/initlist23.C: New.
3312
3313 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3314
3315         PR fortran/40822
3316         * gfortran.dg/char_length_16.f90: New.
3317
3318 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3319
3320         PR fortran/40643
3321         PR fortran/31067
3322         * gfortran.dg/maxlocval_2.f90: New test.
3323         * gfortran.dg/maxlocval_3.f90: New test.
3324         * gfortran.dg/maxlocval_4.f90: New test.
3325         * gfortran.dg/minlocval_1.f90: New test.
3326         * gfortran.dg/minlocval_2.f90: New test.
3327         * gfortran.dg/minlocval_3.f90: New test.
3328         * gfortran.dg/minlocval_4.f90: New test.
3329
3330 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3331
3332         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3333         scan-assembler.
3334
3335 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3336
3337         PR fortran/40839
3338         * gfortran.dg/pr40839.f90: New test.
3339
3340 2009-07-23  Michael Matz  <matz@suse.de>
3341
3342         PR middle-end/40830
3343         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3344         don't set options ourself.
3345
3346 2009-07-23  Simon Baldwin  <simonb@google.com>
3347
3348         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3349         native C compilation where required.
3350
3351 2009-07-22  Doug Kwan  <dougkwan@google.com>
3352
3353         * gcc.c-torture/compile/20090721-1.c: New test.
3354
3355 2009-07-22  Michael Matz  <matz@suse.de>
3356
3357         PR tree-optimization/35229
3358         PR tree-optimization/39300
3359         * gcc.dg/vect/vect-pre-interact.c: New test.
3360
3361 2009-07-22  Richard Guenther  <rguenther@suse.de>
3362
3363         * g++.dg/lookup/using21.C: Fix duplicate paste.
3364
3365 2009-07-22  Richard Guenther  <rguenther@suse.de>
3366
3367         PR c++/40799
3368         * g++.dg/lookup/using21.C: New testcase.
3369
3370 2009-07-21  Jason Merrill  <jason@redhat.com>
3371
3372         * g++.dg/init/aggr4.C: New.
3373
3374 2009-07-21  Jason Merrill  <jason@redhat.com>
3375
3376         Core issue 934
3377         * g++.dg/cpp0x/initlist22.C: New.
3378
3379 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3380
3381         * gcc.target/i386/vectorize8.c: New test.
3382
3383 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3384
3385         PR target/40811
3386         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3387         Add i?86 and x86_64 targets.
3388         * gcc.target/i386/vectorize7.c: New test.
3389
3390         PR target/40809
3391         * gcc.target/i386/pr40809.c: New test.
3392
3393 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3394
3395         PR tree-optimization/40813
3396         * g++.dg/opt/inline15.C: New test.
3397
3398 2009-07-21  Paul Brook <paul@codesourcery.com>
3399
3400         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3401         * lib/target-supports.exp (check_effective_target_section_anchors):
3402         Add arm*-*-*.
3403
3404 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3405
3406         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3407         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3408         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3409
3410 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3411
3412         * gcc.target/mips/ext-3.c: New test.
3413
3414 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3415
3416         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3417         * gcc.dg/builtin-object-size-8.c: New test.
3418         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3419         * g++.dg/ext/builtin-object-size2.C: Likewise.
3420
3421         PR tree-optimization/40792
3422         * gcc.dg/pr40792.c: New test.
3423
3424 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3425
3426         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3427         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3428         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3429
3430 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3431
3432         * gcc.target/sh/mfmovd.c: New test.
3433
3434 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3435             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3436
3437         PR libfortran/40714
3438         * gfortran.dg/eof_3.f90: New test.
3439
3440 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3441
3442         PR fortran/40727
3443         * gfortran.dg/intrinsic_cmplx.f90: New test.
3444
3445 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3446
3447         PR libfortran/34670
3448         PR libfortran/36874
3449         * gfortran.dg/cshift_bounds_1.f90:  New test.
3450         * gfortran.dg/cshift_bounds_2.f90:  New test.
3451         * gfortran.dg/cshift_bounds_3.f90:  New test.
3452         * gfortran.dg/cshift_bounds_4.f90:  New test.
3453         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3454         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3455         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3456         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3457
3458 2009-07-19  Jan Hubicka  <jh@suse.cz>
3459
3460         PR tree-optimization/40676
3461         * gcc.c-torture/compile/pr40676.c: New testcase.
3462
3463 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3464
3465         * gcc.target/mips/ext-2.c: New test.
3466
3467 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3468
3469         * gcc.target/mips/octeon-exts-7.c: New test.
3470         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3471         * gcc.target/mips/octeon-exts-5.c: Likewise.
3472
3473 2009-07-18  Richard Guenther  <rguenther@suse.de>
3474
3475         PR testsuite/40798
3476         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3477
3478 2009-07-18  Richard Guenther  <rguenther@suse.de>
3479
3480         PR c/40787
3481         * gcc.dg/pr35899.c: Adjust.
3482
3483 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3484
3485         * gcc.target/powerpc/asm-es-1.c: New test.
3486         * gcc.target/powerpc/asm-es-2.c: Likewise.
3487
3488 2009-07-17  Richard Guenther  <rguenther@suse.de>
3489
3490         PR c/40401
3491         * g++.dg/rtti/crash4.C: New testcase.
3492         * g++.dg/torture/20090706-1.C: Likewise.
3493         * gcc.dg/redecl-17.c: Likewise.
3494         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3495         * gcc.dg/declspec-9.c: Expect extra error.
3496         * gcc.dg/declspec-10.c: Likewise.
3497         * gcc.dg/declspec-11.c: Likewise.
3498         * gcc.dg/redecl-10.c: Expect extra warnings.
3499         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3500         * gcc.target/i386/pr39545-1.c: Likewise.
3501         * g++.dg/ext/asm3.C: Expect more errors.
3502         * g++.dg/gomp/block-1.C: Likewise.
3503         * g++.dg/gomp/block-2.C: Likewise.
3504         * g++.dg/gomp/block-3.C: Likewise.
3505         * g++.dg/gomp/block-5.C: Likewise.
3506         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3507         * g++.dg/warn/unused-result1.C: XFAIL.
3508
3509 2009-07-17  Richard Guenther  <rguenther@suse.de>
3510
3511         PR tree-optimization/40321
3512         * gcc.c-torture/compile/pr40321.c: New testcase.
3513         * g++.dg/torture/pr40321.C: Likewise.
3514
3515 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3516
3517         PR c++/40780
3518         * g++.dg/template/ptrmem19.C: New test.
3519
3520 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3521             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3522
3523         PR 40435
3524         * gcc.dg/pr36902.c: Add column info.
3525         * g++.dg/gcov/gcov-2.C: Change count for definition.
3526
3527 2009-07-16  Jason Merrill  <jason@redhat.com>
3528
3529         PR libstdc++/37907
3530         * g++.dg/cpp0x/std-layout1.C: New.
3531         * g++.dg/ext/has_nothrow_assign.C: Fix.
3532         * g++.dg/ext/has_nothrow_copy.C: Fix.
3533         * g++.dg/ext/has_trivial_assign.C: Fix.
3534         * g++.dg/ext/has_trivial_copy.C: Fix.
3535         * g++.dg/ext/is_pod.C: Fix.
3536         * g++.dg/other/offsetof3.C: Adjust.
3537         * g++.dg/overload/ellipsis1.C: Adjust.
3538         * g++.dg/warn/var-args1.C: Adjust.
3539         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3540         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3541         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3542         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3543         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3544
3545 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3546
3547         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3548         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3549         effective target "mpc_pow".
3550         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3551
3552 2009-07-16  Richard Henderson  <rth@redhat.com>
3553
3554         * g++.dg/opt/eh4.C: New test.
3555
3556 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3557
3558         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3559
3560 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3561
3562         PR middle-end/40747
3563         * gcc.c-torture/execute/pr40747.c: New test.
3564
3565 2009-07-15  Richard Guenther  <rguenther@suse.de>
3566
3567         PR middle-end/40753
3568         * gcc.c-torture/compile/pr40753.c: New testcase.
3569
3570 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3571
3572         PR fortran/40743
3573         * gfortran.dg/interface_assignment_4.f90: New.
3574
3575 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3576
3577         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3578         for FreeBSD up to and including version 8.
3579
3580 2009-07-14  Taras Glek  <tglek@mozilla.com>
3581             Rafael Espindola  <espindola@google.com>
3582
3583         * g++.dg/plugin/header-plugin-test.C: New.
3584         * g++.dg/plugin/header_plugin.c: New.
3585         * g++.dg/plugin/plugin.exp: Update.
3586
3587 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3588
3589         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3590         function to enable vectorization.
3591         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3592         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3593
3594 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3595
3596         * gcc.target/i386/sse-copysignf-vec.c: New test.
3597         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3598
3599 2009-07-14  Jason Merrill  <jason@redhat.com>
3600
3601         PR c++/37276
3602         * g++.dg/lookup/builtin5.C: New.
3603         * g++.dg/other/error22.C: Add missing extern "C".
3604         * g++.dg/warn/Warray-bounds.C: Likewise.
3605         * gcc.dg/compat/compat-common.h: Likewise.
3606
3607         PR c++/40746
3608         * g++.dg/lookup/using20.C: New.
3609
3610         PR c++/40740
3611         * g++.dg/template/koenig8.C: New.
3612
3613 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3614
3615         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3616         both i?86-*-darwin* and x86_64-*-darwin*.
3617
3618 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3619
3620         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3621         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3622         name.
3623
3624 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3625
3626         PR debug/40705
3627         * g++.dg/debug/dwarf2/typedef1.C: New test.
3628
3629         PR c++/40357
3630         * g++.dg/other/typedef3.C: New test.
3631
3632 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3633
3634         * gcc.dg/20090709-1.c: Move to a proper place ...
3635         * gcc.target/m68k/20090709-1.c: ... here.
3636
3637 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3638
3639         PR C++/22154
3640         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3641         front of qualified names are allowed.
3642         * g++.dg/parse/crash10.C: Likewise.
3643         * g++.dg/parse/error15.C: Likewise.
3644         * g++.dg/parse/typename9.C: Likewise.
3645         * g++.dg/parse/error8.C: Likewise.
3646
3647 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3648
3649         PR fortran/40646
3650         * gfortran.dg/proc_ptr_22.f90: Extended.
3651         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3652
3653 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3654
3655         * gfortran.dg/vect/vect-6.f: New test.
3656
3657 2009-07-12  Jason Merrill  <jason@redhat.com>
3658
3659         PR c++/36628
3660         * g++.dg/cpp0x/decltype17.C: New.
3661
3662         PR c++/37206
3663         * g++.dg/cpp0x/rv10.C: New.
3664
3665 2009-07-12  Jason Merrill  <jason@redhat.com>
3666
3667         PR c++/40689
3668         * g++.dg/cpp0x/initlist20.C: New.
3669         * g++.dg/cpp0x/initlist21.C: New.
3670
3671 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3672
3673         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3674         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3675         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3676         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3677         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3678
3679 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3680
3681         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3682         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3683         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3684         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3685         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3686         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3687         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3688         effective_target fd_truncate.
3689
3690 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3691
3692         * gnat.dg/specs/addr1.ads: New test.
3693
3694 2009-07-11  Jan Hubicka  <jh@suse.cz>
3695
3696         PR middle-end/48388
3697         * g++.dg/torture/pr40388.C: New testcase.
3698
3699 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3700
3701         PR target/40668
3702         * gcc.c-torture/execute/pr40668.c: New test.
3703
3704 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3705
3706         * gcc.c-torture/execute/20090711-1.c: New test.
3707
3708 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3709
3710         PR testsuite/40699
3711         PR testsuite/40707
3712         PR testsuite/40709
3713         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3714         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3715         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3716         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3717
3718 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3719
3720         PR fortran/33197
3721         * gfortran.dg/complex_intrinsic_3.f90: New test.
3722         * gfortran.dg/complex_intrinsic_4.f90: New test.
3723
3724 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3725
3726         PR target/39079
3727         * gcc.target/mips/mips.exp: Make -msynci a known option.
3728         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3729
3730 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3731
3732         PR c++/40502
3733         * g++.dg/ext/strncpy-chk1.C: New test.
3734
3735 2009-07-10  Richard Guenther  <rguenther@suse.de>
3736
3737         PR tree-optimization/40496
3738         * g++.dg/opt/pr40496.C: New testcase.
3739
3740 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3741
3742         PR 25509
3743         PR 40614
3744         * g++.dg/warn/unused-result1-Werror.c: New.
3745
3746 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3747
3748         PR fortran/39334
3749         * gfortran.dg/recursive_parameter_1.f90: New test.
3750
3751 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3752
3753         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3754         * gfortran.dg/module_equivalence_6.f90: Ditto.
3755         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3756         * gfortran.dg/nan_2.f90: Ditto.
3757         * gfortran.dg/inquire_11.f90: Ditto.
3758         * gfortran.dg/abstract_type_3.f03: Ditto.
3759         * gfortran.dg/abstract_type_1.f90: Ditto.
3760         * gfortran.dg/private_type_9.f90: Ditto.
3761         * gfortran.dg/abstract_type_5.f03: Ditto.
3762         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3763         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3764         * gfortran.dg/derived_sub.f90: Ditto.
3765         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3766         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3767         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3768         * gfortran.dg/mvbits_6.f90: Ditto.
3769         * gfortran.dg/abstract_type_2.f03: Ditto.
3770         * gfortran.dg/abstract_type_4.f03: Ditto.
3771         * gfortran.dg/bounds_check_9.f90: Ditto.
3772         * gfortran.dg/optional_dim_3.f90: Ditto.
3773         * gfortran.dg/pr32921.f: Ditto.
3774         * gfortran.dg/entry_16.f90: Ditto.
3775         * gfortran.dg/generic_16.f90: Ditto.
3776
3777
3778 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3779
3780         * gcc.target/m68k/20090709-1.c: New.
3781
3782 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3783
3784         PR c++/40684
3785         * g++.dg/template/unify11.C: New test.
3786
3787 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3788
3789         PR fortran/40629
3790         * gfortran.dg/host_assoc_function_9.f90: New test.
3791
3792 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3793
3794         PR fortran/40646
3795         * gfortran.dg/proc_ptr_22.f90: New.
3796         * gfortran.dg/proc_ptr_comp_12.f90: New.
3797
3798 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3799
3800         PR middle-end/40692
3801         * gcc.c-torture/compile/pr40692.c: New test.
3802
3803 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3804
3805         PR fortran/40604
3806         * gfortran.dg/pointer_check_6.f90: New test.
3807
3808 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3809
3810         * gcc.target/mips/truncate-5.c: New test.
3811
3812 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3813
3814         PR libfortran/40330
3815         PR libfortran/40662
3816         * gfortran.dg/fmt_cache_1.f: New test.
3817
3818 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3819
3820         PR fortran/40675
3821         * gfortran.dg/nosigned_zero_1.f90: New test.
3822         * gfortran.dg/nosigned_zero_2.f90: New test.
3823
3824 2009-07-08  Richard Guenther  <rguenther@suse.de>
3825
3826         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3827
3828 2009-07-08  Richard Guenther  <rguenther@suse.de>
3829
3830         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3831
3832 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3833
3834         PR fortran/40591
3835         * gfortran.dg/proc_ptr_21.f90: New test.
3836
3837 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3838
3839         PR c++/31246
3840         * g++.dg/warn/pr31246.C: New.
3841         * g++.dg/warn/pr31246-2.C: New.
3842
3843 2009-07-07  Jason Merrill  <jason@redhat.com>
3844
3845         PR c++/35828
3846         * g++.dg/template/defarg12.C: New.
3847
3848         PR c++/37816
3849         * g++.dg/cpp0x/enum7.C: New.
3850
3851         PR c++/37946
3852         * g++.dg/cpp0x/enum6.C: New.
3853
3854         PR c++/40639
3855         * g++.dg/cpp0x/enum5.C: New.
3856
3857         PR c++/40633
3858         * g++.dg/cpp0x/enum4.C: New.
3859
3860 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3861
3862         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3863
3864 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3865
3866         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3867
3868 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3869
3870         PR middle-end/40669
3871         * gcc.dg/pr40669.c: New test.
3872
3873 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3874
3875         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3876         location. Update all calls.
3877         * g++.dg/plugin/selfassign.c: Likewise.
3878
3879 2009-07-06  Jason Merrill  <jason@redhat.com>
3880
3881         * g++.dg/rtti/dyncast[34].C: New.
3882
3883 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3884
3885         * lib/target-supports.exp
3886         (check_effective_target_mips_newabi_large_long_double): New.
3887         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3888         target.
3889         * gcc.target/mips/fpr-moves-6.c: Likewise.
3890
3891 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3892
3893         PR c++/40557
3894         * g++.dg/template/union2.C: New test.
3895
3896 2009-07-04  Jason Merrill  <jason@redhat.com>
3897
3898         * g++.dg/template/using15.C: New.
3899
3900 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3901
3902         * gfortran.dg/maxloc_1.f90: New test.
3903
3904 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3905
3906         PR fortran/40593
3907         * gfortran.dg/proc_ptr_result_6.f90: New.
3908
3909 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3910
3911         * gcc.dg/framework-2.c: Adjust testcase to pass.
3912
3913 2009-07-04  Jason Merrill  <jason@redhat.com>
3914
3915         PR c++/40619
3916         * g++.dg/cpp0x/auto16.C: New.
3917
3918 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3919
3920         PR target/40587
3921         * gfortran.dg/pr40587.f: New test.
3922
3923 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3924
3925         PR fortran/40638
3926         * gfortran.dg/unit_1.f90: New test.
3927
3928 2009-07-03  Jason Merrill  <jason@redhat.com>
3929
3930         * g++.dg/template/pure1.C: Expect another error.
3931
3932 2009-07-03  Richard Guenther  <rguenther@suse.de>
3933
3934         PR tree-optimization/40640
3935         * gcc.c-torture/compile/pr40640.c: New testcase.
3936
3937 2009-07-03  Richard Guenther  <rguenther@suse.de>
3938
3939         PR middle-end/34163
3940         * gfortran.dg/pr34163.f90: New testcase.
3941
3942 2009-07-03  Jan Hubicka  <jh@suse.cz>
3943
3944         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3945         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3946         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3947         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3948         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3949         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3950         * gnat.dg/loop_optimization6.adb: Enable -O2.
3951
3952 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3953
3954         * g++.dg/warn/null4.C: Extend.
3955
3956 2009-07-02  Jason Merrill  <jason@redhat.com>
3957
3958         * g++.dg/template/spec8.C: Fix.
3959
3960 2009-07-02  Michael Matz  <matz@suse.de>
3961
3962         PR fortran/32131
3963         * gfortran.dg/pr32921.f: Adjust.
3964
3965 2009-07-02  Jan Hubicka  <jh@suse.cz>
3966
3967         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3968
3969 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3970
3971         * gcc.target/mips/truncate-4.c: New testcase.
3972
3973 2009-07-01  Richard Guenther  <rguenther@suse.de>
3974
3975         PR tree-optimization/19831
3976         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3977         make allocated memory escape.  Un-XFAIL.
3978         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3979         * gcc.dg/vect/pr31699.c: Likewise.
3980         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3981
3982 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3983
3984         PR c++/40566
3985         * g++.dg/parse/cond5.C: New test.
3986
3987 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3988
3989         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3990         (main): Pass n to main_1 instead.
3991         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3992         (main_1): New function, split off from...
3993         (main): ...here.  Pass `off' to main_1 instead.
3994
3995 2009-06-30  Jason Merrill  <jason@redhat.com>
3996
3997         PR c++/40595
3998         * g++.dg/cpp0x/variadic94.C: New.
3999
4000 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4001
4002         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4003         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4004         (init_ld_library_path_env_vars): New function, replacing the
4005         orig_*_saved assignments.  Call it after defining it.
4006         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4007         (restore_ld_library_path_env_vars): Likewise.
4008         (add_path, find_libgcc_s): New functions.
4009         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4010         gcc-set-multilib-library-path.
4011         (objc_target_compile): Don't add "." to ld_library_path.
4012         Use add_path.
4013         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4014         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4015         gcc-set-multilib-library-path.
4016         * lib/g++.exp (g++_link_flags): Likewise.
4017         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4018         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4019         top level; do it...
4020         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4021         to tell when this needs to happen.  Use find_libgcc_s instead of
4022         gcc-set-multilib-library-path.
4023         * lib/gcc-dg.exp: Likewise.
4024         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4025         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4026         unless it is in $ALT_LD_LIBRARY_PATH.
4027         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4028
4029 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4030
4031         * gnat.dg/discr12.adb: New test.
4032         * gnat.dg/discr12_pkg.ads: New helper.
4033         * gnat.dg/discr13.adb: New test.
4034         * gnat.dg/discr14.ad[sb]: Likewise.
4035         * gnat.dg/discr15.adb: Likewise.
4036         * gnat.dg/discr15_pkg.ads: New helper.
4037         * gnat.dg/discr16.adb: New test.
4038         * gnat.dg/discr16_g.ads: New helper.
4039         * gnat.dg/discr16_pkg.ads: Likewise.
4040         * gnat.dg/discr16_cont.ads: Likewise.
4041         * gnat.dg/discr17.adb: New test.
4042         * gnat.dg/discr18.adb: Likewise.
4043         * gnat.dg/discr18_pkg.ads: New helper.
4044         * gnat.dg/discr19.adb: New test.
4045
4046 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4047
4048         PR fortran/40576
4049         * gfortran.dg/internal_write_1.f90:  New testcase.
4050
4051 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4052
4053         PR fortran/40594
4054         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4055
4056 2009-06-30  Richard Guenther  <rguenther@suse.de>
4057
4058         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4059
4060 2009-06-30  Wei Guozhi  <carrot@google.com>
4061
4062         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4063         to "-Os".
4064
4065 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4066
4067         PR tree-optimization/40542
4068         * gcc.dg/vect/pr40542.c: New test.
4069
4070 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4071
4072         PR tree-optimization/40582
4073         * gcc.c-torture/compile/pr40582.c: New test.
4074
4075 2009-06-30  Wei Guozhi  <carrot@google.com>
4076
4077         PR/40416
4078         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4079
4080 2009-06-29  Jason Merrill  <jason@redhat.com>
4081
4082         PR c++/40274
4083         * g++.dg/template/debug1.C: New.
4084
4085 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4086
4087         PR fortran/40580
4088         * pointer_check_1.f90: New test.
4089         * pointer_check_2.f90: New test.
4090         * pointer_check_3.f90: New test.
4091         * pointer_check_4.f90: New test.
4092         * pointer_check_5.f90: New test.
4093
4094 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4095
4096         PR fortran/40551
4097         * gfortran.dg/func_assign_2.f90 : New test.
4098
4099 2009-06-29  Richard Guenther  <rguenther@suse.de>
4100
4101         PR middle-end/14187
4102         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4103         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4104         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4105         * gcc.c-torture/execute/20090623-1.c: Likewise.
4106         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4107         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4108
4109 2009-06-29  Richard Guenther  <rguenther@suse.de>
4110
4111         PR middle-end/38212
4112         * gcc.c-torture/execute/pr38212.c: New testcase.
4113
4114 2009-06-29  Richard Guenther  <rguenther@suse.de>
4115
4116         PR tree-optimization/40579
4117         * gcc.c-torture/execute/pr40579.c: New testcase.
4118
4119 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4120
4121         PR tree-optimization/40550
4122         * gcc.dg/pr40550.c: New test.
4123
4124 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4125
4126         * gnat.dg/overflow_sum2.adb: New test
4127         * gnat.dg/namet.ads: New helper.
4128
4129         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4130
4131 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4132
4133         PR fortran/34112
4134         * gfortran.dg/compiler-directive_1.f90: New test.
4135         * gfortran.dg/compiler-directive_2.f: New test.
4136
4137 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4138
4139         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4140         comment out some values and add some cases.
4141
4142 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4143
4144         PR testsuite/40567
4145         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4146
4147 2009-06-26  Richard Henderson  <rth@redhat.com>
4148
4149         PR testsuite/40565
4150         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4151         * gcc.target/i386/local.c: Pass a non-constant to T.
4152
4153 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4154
4155         PR fortran/39997
4156         PR fortran/40541
4157         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4158         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4159         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4160         * gfortran.dg/proc_ptr_result_5.f90: New.
4161
4162 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4163
4164         PR c/39902
4165         * gcc.dg/dfp/pr39902.c: New test.
4166
4167 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4168
4169         PR testsuite/40532
4170         * gcc.dg/builtins-65.c: Require c99 runtime.
4171
4172 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4173
4174         * gnat.dg/array7.ad[sb]: New test.
4175
4176 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4177
4178         * gnat.dg/array6.adb: New test.
4179
4180 2009-06-25  Ian Lance Taylor  <iant@google.com>
4181
4182         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4183
4184 2009-06-25  Ian Lance Taylor  <iant@google.com>
4185
4186         * g++.dg/warn/Wunused-16.C: New testcase.
4187
4188 2009-06-25  Ian Lance Taylor  <iant@google.com>
4189
4190         * g++.dg/warn/skip-2.C: New testcase.
4191
4192 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4193
4194         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4195         dg-skip-if and move to ...
4196         * gcc.dg/torture/20090618-1.c.
4197
4198 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4199
4200         PR tree-optimization/40493
4201         * gcc.c-torture/execute/pr40493.c: New test.
4202
4203 2009-06-24  Jason Merrill  <jason@redhat.com>
4204
4205         PR c++/40342
4206         * g++.dg/template/overload10.C: New.
4207
4208 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4209
4210         PR fortran/40427
4211         * gfortran.dg/proc_ptr_comp_11.f90: New.
4212
4213 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4214
4215         * gcc.dg/pr40501.c: New testcase.
4216
4217 2009-06-23  DJ Delorie  <dj@redhat.com>
4218
4219         Add MeP port.
4220         * lib/target-supports.exp: Add mep support (no profiling).
4221
4222 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4223
4224         PR testsuite/39297
4225         * gcc.dg/ssa/loop-31.c: Change scan rules.
4226
4227 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4228
4229         * gcc.dg/cpp/empty-include.c: Update column info.
4230         * gcc.dg/cpp/assert2.c: Update column info.
4231
4232 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4233
4234         * g++.dg/ext/builtin-object-size1.C: New test.
4235         * g++.dg/ext/builtin-object-size2.C: New test.
4236
4237 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4238
4239         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4240         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4241
4242 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4243
4244         * gcc.target/mips/truncate-3.c: New test.
4245
4246 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4247
4248         PR fortran/37254
4249         PR fortran/39850
4250         * gfortran.dg/interface_30.f90: Modified error message.
4251         * gfortran.dg/proc_decl_22.f90: New.
4252
4253 2009-06-22  Ian Lance Taylor  <iant@google.com>
4254
4255         * gcc.dg/Wcxx-compat-19.c: New testcase.
4256
4257 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4258
4259         PR objc/28050
4260         * pr28050.m: New testcase.
4261
4262 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4263
4264         PR testsuite/40481
4265         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4266
4267 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4268
4269         PR tree-optimization/40492
4270         * g++.dg/torture/pr40492.C: New test.
4271
4272 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4273
4274         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4275         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4276
4277 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4278
4279         * gnat.dg/raise_ce.adb: Helper for ...
4280         * gnat.dg/handle_and_return.adb: New test.
4281
4282 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4283
4284         PR fortran/40443
4285         * gfortran.dg/generic_18.f90: New test.
4286
4287 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4288
4289         PR fortran/40472
4290         * gfortran.dg/spread_size_limit.f90: New test.
4291
4292 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4293
4294         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4295         to put dump files in a subdirectory.
4296         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4297         ".o" temporary files.
4298
4299 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4300
4301         PR fortran/39850
4302         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4303         * gfortran.dg/interface_20.f90: Ditto.
4304         * gfortran.dg/interface_21.f90: Ditto.
4305         * gfortran.dg/interface_22.f90: Ditto.
4306         * gfortran.dg/interface_30.f90: New.
4307         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4308
4309 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4310
4311         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4312         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4313         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4314         DEFAULT_VECTFLAGS.
4315
4316 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4317             Revital Eres  <eres@il.ibm.com>
4318
4319         PR testsuite/40359
4320         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4321         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4322         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4323
4324 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4325
4326         PR testsuite/40475
4327         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4328         without misalignment support.
4329         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4330
4331 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4332
4333         PR fortran/40452
4334         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4335
4336 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4337
4338         PR fortran/40440
4339         * gfortran.dg/alloc_comp_result_2.f90: New test.
4340
4341 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4342
4343         PR target/40482
4344         * gcc.target/arm/pr40482.c: New test.
4345
4346 2009-06-19  Ian Lance Taylor  <iant@google.com>
4347
4348         * gcc.dg/Wcxx-compat-18.c: New testcase.
4349
4350 2009-06-19  Richard Guenther  <rguenther@suse.de>
4351
4352         * gcc.c-torture/execute/20090618-1.c: New testcase.
4353
4354 2009-06-19  Ian Lance Taylor  <iant@google.com>
4355
4356         * gcc.dg/Wcxx-compat-17.c: New testcase.
4357
4358 2009-06-19  Ian Lance Taylor  <iant@google.com>
4359
4360         * gcc.dg/Wcxx-compat-15.c: New testcase.
4361
4362 2009-06-19  Ian Lance Taylor  <iant@google.com>
4363
4364         * gcc.dg/Wcxx-compat-16.c: New testcase.
4365
4366 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4367
4368         * gcc.dg/builtins-34.c: Add significand cases.
4369
4370 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4371
4372         PR testsuite/40491
4373         * gcc.dg/20080522-1.c: Remove testcase for real.
4374         * gcc.dg/20080528-1.c: Ditto.
4375
4376 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4377
4378         PR fortran/40450
4379         * gfortran.dg/proc_ptr_20.f90: New.
4380
4381 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4382
4383         PR target/40470
4384         * gcc.dg/torture/pr40470-1.c: New.
4385         * gcc.dg/torture/pr40470-2.c: Likewise.
4386         * gcc.dg/torture/pr40470-3.c: Likewise.
4387         * gcc.dg/torture/pr40470-4.c: Likewise.
4388
4389 2009-06-18  Diego Novillo  <dnovillo@google.com>
4390
4391         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4392         * gcc.dg/plugin/ggcplug.c: Likewise.
4393         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4394         * g++.dg/plugin/selfassign.c: Likewise.
4395         * g++.dg/plugin/attribute_plugin.c: Likewise.
4396         * g++.dg/plugin/dumb_plugin.c: Likewise.
4397
4398 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4399
4400         * gcc.dg/cpp/arith-3.c: Add column info.
4401
4402 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4403
4404         * gcc.target/arm/fp16-compile-none-2.c: New.
4405         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4406         * gcc.target/arm/fp16-compile-alt-12.c: New.
4407
4408 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4409
4410         * gcc.target/arm/fp16-compile-alt-1.c: New.
4411         * gcc.target/arm/fp16-compile-alt-2.c: New.
4412         * gcc.target/arm/fp16-compile-alt-3.c: New.
4413         * gcc.target/arm/fp16-compile-alt-4.c: New.
4414         * gcc.target/arm/fp16-compile-alt-5.c: New.
4415         * gcc.target/arm/fp16-compile-alt-6.c: New.
4416         * gcc.target/arm/fp16-compile-alt-7.c: New.
4417         * gcc.target/arm/fp16-compile-alt-8.c: New.
4418         * gcc.target/arm/fp16-compile-alt-9.c: New.
4419         * gcc.target/arm/fp16-compile-alt-10.c: New.
4420         * gcc.target/arm/fp16-compile-alt-11.c: New.
4421         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4422         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4423         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4424         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4425         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4426         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4427         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4428         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4429         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4430         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4431         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4432         * gcc.target/arm/fp16-compile-none-1.c: New.
4433         * gcc.target/arm/fp16-compile-exprtype.c: New.
4434         * gcc.target/arm/fp16-compile-vcvt.c: New.
4435         * gcc.target/arm/fp16-builtins-1.c: New.
4436         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4437         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4438         * gcc.target/arm/fp16-param-1.c: New.
4439         * gcc.target/arm/fp16-return-1.c: New.
4440         * gcc.target/arm/fp16-unprototyped-1.c: New.
4441         * gcc.target/arm/fp16-unprototyped-2.c: New.
4442         * gcc.target/arm/fp16-variadic-1.c: New.
4443         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4444         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4445         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4446         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4447         * gcc.dg/torture/arm-fp16-ops.h: New.
4448         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4449         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4450         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4451         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4452         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4453         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4454         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4455         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4456         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4457         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4458         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4459         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4460         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4461         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4462         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4463         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4464         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4465         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4466         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4467         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4468         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4469
4470 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4471
4472         * gcc.dg/builtins-65.c: New test.
4473
4474 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4475
4476         PR fortran/40451
4477         * gfortran.dg/proc_ptr_result_4.f90: New.
4478
4479 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4480
4481         * gcc.c-torture/execute/bitfld-5.c: New test.
4482
4483 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4484
4485         * gcc.dg/builtin-unreachable-3.c: New test.
4486
4487 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4488
4489         * gcc.target/i386/builtin-unreachable.c: New test.
4490
4491 2009-06-17  Ian Lance Taylor  <iant@google.com>
4492
4493         * gcc.dg/Wcxx-compat-14.c: New testcase.
4494
4495 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4496
4497         * gcc.dg/func-ptr-conv-1.c: Update column info.
4498
4499 2009-06-17  Richard Guenther  <rguenther@suse.de>
4500
4501         PR middle-end/40404
4502         * gcc.c-torture/execute/pr40404.c: New testcase.
4503
4504 2009-06-17  Richard Guenther  <rguenther@suse.de>
4505
4506         PR middle-end/40460
4507         * g++.dg/torture/pr40460.C: New testcase.
4508
4509 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4510
4511         * gcc.dg/plugin/one_time_plugin.c: New test.
4512         * gcc.dg/plugin/one_time-test-1.c: New test.
4513         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4514
4515 2009-06-16  Ian Lance Taylor  <iant@google.com>
4516
4517         * g++.dg/warn/skip-1.C: New testcase.
4518
4519 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4520
4521         PR middle-end/40446
4522         * g++.dg/other/pr40446.C: New test.
4523
4524 2009-06-16  Richard Guenther  <rguenther@suse.de>
4525
4526         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4527         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4528         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4529         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4530
4531 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4532
4533         * gcc.c-torture/compile/pr40432.c: New file.
4534
4535 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4536
4537         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4538
4539 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4540
4541         PR fortran/36947
4542         PR fortran/40039
4543         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4544         * gfortran.dg/interface_20.f90: Modified error messages.
4545         * gfortran.dg/interface_21.f90: Ditto.
4546         * gfortran.dg/interface_26.f90: Ditto.
4547         * gfortran.dg/interface_27.f90: Ditto.
4548         * gfortran.dg/interface_28.f90: Extended test case.
4549         * gfortran.dg/interface_29.f90: New.
4550         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4551         * gfortran.dg/proc_decl_8.f90: Ditto.
4552         * gfortran.dg/proc_ptr_11.f90: Ditto.
4553         * gfortran.dg/proc_ptr_15.f90: Ditto.
4554
4555 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4556
4557         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4558         printing.
4559         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4560         gcc.dg/vect/vect-outer-4f.c: Likewise.
4561         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4562         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4563         Likewise.
4564         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4565         outer loop.
4566
4567 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4568
4569         PR fortran/40383
4570         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4571
4572 2009-06-15  Ian Lance Taylor  <iant@google.com>
4573
4574         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4575         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4576         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4577         Recognize new notes.
4578         * gcc.dg/stmt-expr-label-2.c: Likewise.
4579         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4580         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4581         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4582         * gcc.dg/c99-vla-jump-4.c: Likewise.
4583         * gcc.dg/stmt-expr-label-1.c: Likewise.
4584         * gcc.dg/stmt-expr-label-3.c: Likewise.
4585         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4586
4587 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4588
4589         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4590
4591 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4592
4593         * gcc.dg/builtin-object-size-7.c: New test.
4594
4595 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4596
4597         PR testsuite/40426
4598         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4599         level != "" use separate -gdwarf-2 -g${level} options instead of
4600         -gdwarf-2${level}.
4601         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4602         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4603         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4604
4605 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4606
4607         * g++.dg/abi/mangle11.C: Update warning line.
4608         * g++.dg/abi/mangle12.C: Update warning line.
4609         * g++.dg/abi/mangle17.C: Update warning line.
4610         * g++.dg/abi/mangle20-2.C: Update warning line.
4611
4612 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4613
4614         * gcc.dg/optimize-bswap-1.c: Split into these two:
4615         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4616         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4617
4618 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4619
4620         * gcc.dg/optimize-bswap-1.c: New testcase.
4621
4622 2009-06-14  Richard Guenther  <rguenther@suse.de>
4623
4624         PR middle-end/40389
4625         * g++.dg/torture/pr40389.C: New testcase.
4626
4627 2009-06-13  Richard Guenther  <rguenther@suse.de>
4628
4629         PR tree-optimization/40421
4630         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4631
4632 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4633
4634         * gcc.dg/old-style-prom-3.c: Add column info.
4635         * gcc.dg/overflow-warn-1.c
4636         * gcc.dg/gomp/pr27415.c
4637         * gcc.dg/gomp/for-1.c: Same.
4638         * gcc.dg/enum-compat-1.c: Same.
4639         * gcc.dg/c99-tag-3.c: Same.
4640         * gcc.dg/Wredundant-decls-2.c: Same.
4641         * gcc.dg/func-ptr-conv-1.c: Same.
4642         * gcc.dg/asm-wide-1.c: Same.
4643         * gcc.dg/nofixed-point-2.c: Same.
4644         * gcc.dg/cpp/line3.c: Same.
4645         * gcc.dg/array-10.c: Same.
4646         * gcc.dg/c99-vla-jump-1.c: Same.
4647         * gcc.dg/pr20368-1.c: Same.
4648         * gcc.dg/Wshadow-3.c: Same.
4649         * gcc.dg/c90-const-expr-8.c: Same.
4650         * gcc.dg/label-decl-2.c: Same.
4651         * gcc.dg/dremf-type-compat-2.c: Same.
4652         * gcc.dg/c90-const-expr-5.c: Same.
4653         * gcc.dg/builtins-30.c: Same.
4654         * gcc.dg/Warray-bounds.c: Same.
4655         * gcc.dg/Wcxx-compat-2.c: Same.
4656         * gcc.dg/tree-ssa/col-1.c: Same.
4657         * gcc.dg/old-style-prom-2.c: Same.
4658         * gcc.dg/cast-function-1.c: Same.
4659         * gcc.dg/pr15698-1.c: Same.
4660         * gcc.dg/dremf-type-compat-3.c: Same.
4661         * gcc.dg/vla-8.c: Same.
4662         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4663         line.
4664         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4665         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4666         * gcc.dg/enum-compat-1.c: Same.
4667         * gcc.dg/dremf-type-compat-2.c: Same.
4668         * gcc.dg/old-style-prom-2.c: Same.
4669         * gcc.dg/pr15698-1.c: Same.
4670         * gcc.dg/pr20368-1.c: Same.
4671         * gcc.dg/dremf-type-compat-3.c: Same.
4672         * gcc.dg/builtins-30.c: Same.  Test for columns.
4673
4674 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4675
4676         PR fortran/40176
4677         * gfortran.dg/proc_decl_1.f90: Extended.
4678
4679 2009-06-12  Ian Lance Taylor  <iant@google.com>
4680
4681         * gcc.dg/Wcxx-compat-13.c: New testcase.
4682
4683 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4684
4685         PR tree-opt/38865
4686         * gcc.dg/tree-ssa/fre-vce-1.c
4687
4688 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4689
4690         PR testsuite/40384
4691         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4692         min-insn-to-prefetch-ratio=5.
4693
4694 2009-06-12  Joey Ye  <joey.ye@intel.com>
4695             H.J. Lu  <hongjiu.lu@intel.com>
4696
4697         PR middle-end/39146
4698         * gcc.target/i386/stackalign/pr39146.c: New.
4699
4700 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4701
4702         * gcc.target/i386/crc32-1.c: New.
4703         * gcc.target/i386/crc32-2.c: Likewise.
4704
4705 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4706
4707         PR c/39252
4708         * gcc.dg/builtin-unreachable-1.c: New test.
4709         * gcc.dg/builtin-unreachable-2.c: Same.
4710
4711 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4712
4713         PR fortran/40402
4714         * gfortran.dg/data_value_1.f90: New test.
4715
4716 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4717
4718         PR testsuite/39831
4719         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4720         remove ilp32 requirement.
4721         * gcc.target/i386/excess-precision-2.c: Likewise.
4722         * gcc.target/i386/excess-precision-3.c: Likewise.
4723         * gcc.target/i386/excess-precision-4.c: Likewise.
4724         * gcc.target/i386/excess-precision-5.c: Likewise.
4725         * gcc.target/i386/excess-precision-6.c: Likewise.
4726
4727 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4728
4729         PR fortran/38718
4730         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4731         * gfortran.dg/nan_5.f90: New test.
4732
4733 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4734
4735         * gcc.target/arm/neon-modes-1.c: New test.
4736
4737 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4738
4739         * g++.dg/torture/pr31579.C: Cast pointer
4740         via __SIZE_TYPE__ instead of 'unsigned long'.
4741
4742 2009-06-10  Anthony Green  <green@moxielogic.com>
4743
4744         * lib/target-supports.exp (check_profiling_available):
4745         Profiling is not available for testing purposes on moxie.
4746
4747 2009-06-09  Ian Lance Taylor  <iant@google.com>
4748
4749         * gcc.dg/Wcxx-compat-12.c: New testcase.
4750
4751 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4752
4753         PR libfortran/40334
4754         * gfortran.dg/backspace_11.f90: New.
4755
4756 2009-06-09  Jason Merrill  <jason@redhat.com>
4757
4758         * g++.dg/cpp0x/defaulted10.C: New.
4759
4760 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4761
4762         * gcc.c-torture/compile/pr40351.c: New file.
4763
4764 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4765
4766         * gnat.dg/align_max.adb: New test.
4767
4768 2009-06-08  Jason Merrill  <jason@redhat.com>
4769
4770         * g++.dg/cpp0x/auto15.C: New.
4771
4772 2009-06-08  Jan Hubicka  <jh@suse.cz>
4773
4774         PR debug/39834
4775         * gcc.dg/torture/pr39834.c
4776
4777 2009-06-08  Jan Hubicka  <jh@suse.cz>
4778
4779         PR middle-end/40102
4780         * g++.dg/torture/pr40102.C: New testcase.
4781
4782 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4783
4784         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4785         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4786         * gcc.dg/builtin-object-size-6.c: New test.
4787
4788         PR c++/40373
4789         * g++.dg/template/dtor7.C: New test.
4790
4791         PR c++/40370
4792         PR c++/40372
4793         * g++.dg/template/error41.C: New test.
4794         * g++.dg/template/error42.C: New test.
4795
4796 2009-06-08  Revital Eres  <eres@il.ibm.com>
4797
4798         PR testsuite/40359
4799         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4800         * gcc.dg/vect/vect-88.c: Likewise.
4801         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4802         * gcc.dg/vect/pr25413.c: Likewise.
4803         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4804
4805 2009-06-07  Ian Lance Taylor  <iant@google.com>
4806
4807         * g++.dg/warn/Wswitch-3.C: New testcase.
4808         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4809         * gcc.dg/Wswitch-enum-error.c: Likewise.
4810         * gcc.dg/Wswitch-error.c: Likewise.
4811
4812 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4813
4814         PR fortran/40008
4815         * gfortran.dg/negative_unit.f: Update test.
4816         * gfortran.dg/negative_unit_int8.f: Update test.
4817         * gfortran.dg/newunit_1.f90: New test.
4818
4819 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4820
4821         PR fortran/25104
4822         PR fortran/29962
4823         * gfortran.dg/spread_init_expr.f03: New.
4824         * gfortran.dg/unpack_init_expr.f03: New.
4825         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4826         error message.
4827
4828 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4829
4830         PR fortran/25104
4831         PR fortran/29962
4832         * gfortran.dg/count_init_expr.f03
4833         * gfortran.dg/product_init_expr.f03
4834         * gfortran.dg/sum_init_expr.f03
4835
4836 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4837
4838         PR fortran/36874
4839         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4840         message.
4841         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4842         shapes.
4843         * gfortran.dg/zero_sized_5.f90: Likewise.
4844
4845 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4846
4847         PR middle-end/32950
4848         * g++.dg/torture/pr32950.C: New.
4849
4850 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4851
4852         PR fortran/25104
4853         PR fortran/29962
4854         * gfortran.dg/dot_product_1.f03: New.
4855         * gfortran.dg/matmul_8.f03: New.
4856         * gfortran.dg/transpose_3.f03: New.
4857
4858 2009-06-06  Ian Lance Taylor  <iant@google.com>
4859
4860         * gcc.dg/Wunused-label-1.c: New test case.
4861         * g++.dg/warn/Wunused-label-1.C: New test case.
4862         * g++.dg/warn/Wunused-label-2.C: New test case.
4863         * g++.dg/warn/Wunused-label-3.C: New test case.
4864
4865 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4866
4867         PR fortran/37203
4868         * reshape_zerosize_2.f90: New.
4869
4870 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4871
4872         PR fortran/32890
4873         * gfortran.dg/pack_assign_1.f90: New.
4874         * gfortran.dg/pack_vector_1.f90: New.
4875
4876 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4877
4878         PR middle-end/40340
4879         * gcc.dg/pr40340-1.c: New test.
4880         * gcc.dg/pr40340-2.c: New test.
4881         * gcc.dg/pr40340-3.c: New test.
4882         * gcc.dg/pr40340-4.c: New test.
4883         * gcc.dg/pr40340-5.c: New test.
4884         * gcc.dg/pr40340.h: New file.
4885
4886 2009-06-05  Revital Eres  <eres@il.ibm.com>
4887
4888         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4889         New procedure.
4890         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4891         * gcc.dg/vect/vect-33.c: Likewise.
4892         * gcc.dg/vect/vect-92.c: Likewise.
4893         * gcc.dg/vect/vect-58.c: Likewise.
4894         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4895         * gcc.dg/vect/vect-42.c: Likewise.
4896         * gcc.dg/vect/slp-25.c: Likewise.
4897         * gcc.dg/vect/vect-align-1.c: Likewise.
4898         * gcc.dg/vect/vect-align-2.c: Likewise.
4899         * gcc.dg/vect/vect-93.c: Likewise.
4900         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4901         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4902         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4903         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4904         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4905         * gcc.dg/vect/vect-26.c: Likewise.
4906         * gcc.dg/vect/vect-44.c: Likewise.
4907         * gcc.dg/vect/vect-70.c: Likewise.
4908         * gcc.dg/vect/vect-95.c: Likewise.
4909         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4910         * gcc.dg/vect/vect-28.c: Likewise.
4911         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4912         * gcc.dg/vect/vect-87.c: Likewise.
4913         * gcc.dg/vect/vect-109.c: Likewise.
4914         * gcc.dg/vect/vect-54.c: Likewise.
4915         * gcc.dg/vect/vect-96.c: Likewise.
4916         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4917         * gcc.dg/vect/vect-88.c: Likewise.
4918         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4919         * gcc.dg/vect/vect-89.c: Likewise.
4920         * gcc.dg/vect/vect-91.c: Likewise.
4921         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4922         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4923         * gfortran.dg/vect/vect-2.f90: Likewise.
4924         * gfortran.dg/vect/vect-3.f90: Likewise.
4925         * gfortran.dg/vect/vect-4.f90: Likewise.
4926         * gfortran.dg/vect/vect-5.f90: Likewise.
4927
4928 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4929
4930         PR tree-optimization/36318
4931         * gcc.dg/tree-ssa/sra-7.c: New test.
4932
4933 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4934
4935         PR fortran/37203
4936         * gfortran.dg/reshape_order_5.f90: New.
4937         * gfortran.dg/reshape_shape_1.f90: New.
4938
4939 2009-06-04  Jason Merrill  <jason@redhat.com>
4940
4941         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4942
4943 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4944
4945         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4946         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4947
4948 2009-06-04  Richard Guenther  <rguenther@suse.de>
4949
4950         PR c++/39371
4951         * g++.dg/torture/pr40335.C: New testcase.
4952
4953 2009-06-03  Richard Guenther  <rguenther@suse.de>
4954
4955         PR middle-end/40328
4956         * gcc.dg/torture/pr40328.c: New testcase.
4957
4958 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4959
4960         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4961         m68k and fido.
4962
4963 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4964
4965         * g++.dg/torture/pr40323.C: New file.
4966
4967 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4968
4969         * gnat.dg/specs/root.ads: New test.
4970         * gnat.dg/specs/root-level_1.ads: Likewise.
4971         * gnat.dg/specs/root-level_2.ads: Likewise.
4972         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4973
4974 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4975
4976         * g++.dg/init/ref15.C: Require unwrapped targets.
4977
4978 2009-06-02  Jason Merrill  <jason@redhat.com>
4979
4980         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4981         * g++.dg/cpp0x/initlist18.C: New.
4982         * g++.dg/cpp0x/initlist19.C: New.
4983
4984         * g++.dg/cpp0x/auto14.C: New.
4985
4986 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4987
4988         * gnat.dg/alignment6.adb: Remove XFAIL.
4989
4990 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4991
4992         PR c++/38089
4993         * g++.dg/template/spec36.C: New test.
4994
4995 2009-06-01  Ian Lance Taylor  <iant@google.com>
4996
4997         * gcc.dg/cast-qual-3.c: New testcase.
4998         * g++.dg/warn/Wcast-qual2.C: New testcase.
4999
5000 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5001
5002         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5003         (process-message): Expect column numbers.
5004         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5005         * gcc.dg/pch/counter-2.c: Same.
5006         * gcc.dg/pch/valid-2.c: Same.
5007         * gcc.dg/pch/warn-1.c: Same.
5008         * gcc.dg/pch/valid-1.c: Same.
5009         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5010         * gcc.dg/cpp/syshdr.c: Same.
5011         * gcc.dg/cpp/19940712-1.c: Same.
5012         * gcc.dg/cpp/missing-header-1.c: Same.
5013         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5014         * gcc.dg/cpp/tr-warn3.c: Same.
5015         * gcc.dg/cpp/pr29612-2.c: Same.
5016         * gcc.dg/cpp/tr-warn4.c: Same.
5017         * gcc.dg/cpp/Wtrigraphs.c: Same.
5018         * gcc.dg/cpp/poison.c: Same.
5019         * gcc.dg/cpp/arith-3.c: Same.
5020         * gcc.dg/cpp/sysmac2.c: Same.
5021         * gcc.dg/cpp/cpp.exp: Same.
5022         * gcc.dg/cpp/tr-warn5.c: Same.
5023         * gcc.dg/cpp/include2.c: Same.
5024         * gcc.dg/cpp/Wmissingdirs.c: Same.
5025         * gcc.dg/cpp/Wmissingdirs.c: Same.
5026         * gcc.dg/cpp/tr-warn6.c: Same.
5027         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5028         * gcc.dg/cpp/macspace1.c: Same.
5029         * gcc.dg/cpp/escape-2.c: Same.
5030         * gcc.dg/cpp/assert2.c: Same.
5031         * gcc.dg/cpp/undef2.c: Same.
5032         * gcc.dg/cpp/macspace2.c: Same.
5033         * gcc.dg/cpp/tr-warn1.c: Same.
5034         * gcc.dg/cpp/extratokens2.c: Same.
5035         * gcc.dg/cpp/strify2.c: Same.
5036         * gcc.dg/cpp/Wsignprom.c: Same.
5037         * gcc.dg/cpp/redef2.c: Same.
5038         * gcc.dg/cpp/trad/trad.exp: Same.
5039         * gcc.dg/cpp/arith-1.c: Same.
5040         * gcc.dg/cpp/extratokens.c: Same.
5041         * gcc.dg/cpp/if-mpar.c: Same.
5042
5043 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5044
5045         * gnat.dg/nested_float_packed.ads: New test.
5046
5047 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5048             Eric Botcazou  <botcazou@adacore.com>
5049
5050         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5051         * gnat.dg/test_oconst.adb: New test.
5052
5053 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5054
5055         * gcc.dg/plugin/ggcplug.c: Moved comment.
5056         (plugin_init): Fixed typo, declared i, returned 0 at end.
5057
5058 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5059
5060         PR testsuite/40244
5061         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5062         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5063
5064 2009-05-29  Ian Lance Taylor  <iant@google.com>
5065
5066         * gcc.dg/Wcxx-compat-11.c: New testcase.
5067
5068 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5069
5070         PR fortran/40019
5071         * gfortran.dg/leadz_trailz_1.f90: New test.
5072         * gfortran.dg/leadz_trailz_2.f90: New test.
5073
5074 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5075
5076         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5077         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5078         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5079         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5080         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5081         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5082         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5083         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5084         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5085         * gcc.dg/tree-ssa/sra-5.c: New file.
5086         * gcc.dg/tree-ssa/sra-6.c: New file.
5087         * gcc.c-torture/compile/sra-1.c: New file.
5088
5089 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5090
5091         PR middle-end/40291
5092         * gcc.c-torture/compile/pr40291.c: New test.
5093
5094         PR target/40017
5095         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5096         __vector _Bool.
5097         * gcc.target/powerpc/altivec-30.c: New test.
5098         * gcc.target/powerpc/altivec-31.c: New test.
5099
5100 2009-05-28  Richard Guenther  <rguenther@suse.de>
5101
5102         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5103         * gcc.c-torture/execute/20090527-1.c: Likewise.
5104
5105 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5106
5107         PR c++/39754
5108         * g++.dg/template/canon-type-1.C: New test.
5109         * g++.dg/template/canon-type-2.C: Likewise.
5110         * g++.dg/template/canon-type-3.C: Likewise.
5111         * g++.dg/template/canon-type-4.C: Likewise.
5112         * g++.dg/template/canon-type-5.C: Likewise.
5113         * g++.dg/template/canon-type-6.C: Likewise.
5114         * g++.dg/template/canon-type-7.C: Likewise.
5115
5116 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5117             Uros Bizjak  <ubizjak@gmail.com>
5118             Danny Smith  <dansmister@gmail.com>
5119
5120         PR target/37216
5121
5122         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5123         New function.
5124         * gcc.target/i386/pr37216.c:  New test source file.
5125         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5126         use -fno-common for testing Cygwin and MinGW targets.
5127
5128 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5129
5130         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5131         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5132         * g++.dg/pr37742.C (size_t): Likewise.
5133         * g++.dg/torture/pr34850.C (size_t): Likewise.
5134         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5135         _PTRDIFF_TYPE__.
5136         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5137         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5138         (size_t): Use __extension__ and __SIZE_TYPE__.
5139         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5140         __SIZE_TYPE__.
5141         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5142         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5143         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5144         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5145         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5146         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5147         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5148         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5149         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5150         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5151         (__ssize_t): Likewise.
5152         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5153         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5154         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5155         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5156         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5157         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5158         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5159         * gcc.dg/pr33667.c (size_t): Likewise.
5160         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5161         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5162         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5163         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5164         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5165         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5166
5167 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5168
5169         PR tree-optimization/40254
5170         * gcc.dg/vect/pr40254.c: New test.
5171
5172 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5173
5174         PR middle-end/33699
5175         * gcc.target/mips/const-anchor-1.c: New test.
5176         * gcc.target/mips/const-anchor-2.c: New test.
5177
5178 2009-05-27  Jason Merrill  <jason@redhat.com>
5179
5180         * g++.dg/cpp0x/initlist15.C: New.
5181         * g++.dg/cpp0x/initlist16.C: New.
5182         * g++.dg/cpp0x/initlist17.C: New.
5183
5184 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5185
5186         PR fortran/39178
5187         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5188         patterns to reflect frontend changes.
5189         * gfortran.dg/vector_subscript_4.f90: Likewise.
5190
5191 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5192             Eric Botcazou  <botcazou@adacore.com>
5193
5194         * gcc.c-torture/execute/align-nest.c: New testcase.
5195         * gnat.dg/misaligned_nest.adb: New testcase.
5196
5197 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5198
5199         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5200         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5201         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5202         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5203
5204 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5205
5206         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5207         cast instead of assuming 0ul.
5208         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5209         __SIZE_TYPE__.
5210         (_type_desc): Make first argument const.
5211         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5212
5213 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5214
5215         PR libfortran/40187
5216         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5217         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5218
5219 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5220
5221         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5222         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5223         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5224         * gcc.dg/plugin/ggcplug.c: Added new file.
5225
5226 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5227
5228         PR fortran/40246
5229         * gfortran.dg/nullify_4.f90: New test.
5230
5231 2009-05-26  Richard Guenther  <rguenther@suse.de>
5232
5233         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5234
5235 2009-05-26  Richard Guenther  <rguenther@suse.de>
5236
5237         PR middle-end/40252
5238         * gcc.c-torture/compile/pr40252.c: New testcase.
5239
5240 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5241
5242         PR c++/40007
5243         * g++.dg/template/typedef18.C: New test.
5244         * g++.dg/template/typedef19.C: Likewise.
5245         * g++.dg/template/typedef20.C: Likewise.
5246         * g++.dg/template/access11.C: Adjust.
5247
5248 2009-05-26  Richard Guenther  <rguenther@suse.de>
5249
5250         PR testsuite/40247
5251         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5252
5253 2009-05-25  Jason Merrill  <jason@redhat.com>
5254
5255         PR c++/38064
5256         * g++.dg/cpp0x/enum3.C: New test.
5257
5258 2009-05-25  Richard Guenther  <rguenther@suse.de>
5259
5260         PR tree-optimization/36327
5261         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5262         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5263         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5264         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5265         * gcc.dg/vect/vect-40.c: Likewise.
5266         * gcc.dg/vect/vect-42.c: Likewise.
5267         * gcc.dg/vect/vect-46.c: Likewise.
5268         * gcc.dg/vect/vect-76.c: Likewise.
5269
5270 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5271
5272         PR fortran/40176
5273         * gfortran.dg/proc_ptr_18.f90: New.
5274         * gfortran.dg/proc_ptr_19.f90: New.
5275         * gfortran.dg/proc_ptr_comp_9.f90: New.
5276         * gfortran.dg/proc_ptr_comp_10.f90: New.
5277
5278 2009-05-25  Richard Guenther  <rguenther@suse.de>
5279
5280         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5281         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5282
5283 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5284
5285         PR tree-optimization/40238
5286         * gcc.dg/vect/pr40238.c: New test.
5287
5288 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5289             Dominique Dhumieres  <dominiq@lps.ens.fr>
5290
5291         PR fortran/35732
5292         PR fortran/39872
5293         * gfortran.dg/bounds_check_fail_3.f90: New test.
5294         * gfortran.dg/bounds_check_fail_4.f90: New test.
5295         * gfortran.dg/bounds_check_14.f90: Update test.
5296         * gfortran.dg/bound_4.f90: Update test.
5297
5298 2009-05-24  Richard Guenther  <rguenther@suse.de>
5299
5300         PR middle-end/40233
5301         * gcc.c-torture/compile/pr40233.c: New testcase.
5302
5303 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5304
5305         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5306         for alpha*-*-* targets.
5307
5308 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5309
5310         * gcc.dg/vect/bb-slp-1.c: New test.
5311         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5312         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5313         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5314         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5315         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5316         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5317         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5318         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5319         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5320         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5321         gcc.dg/vect/bb-slp-22.c: Likewise.
5322         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5323
5324 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5325             Maxim Kuvyrkov  <maxim@codesourcery.com>
5326
5327         * gcc.dg/falign-labels-1.c: New test.
5328
5329 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5330
5331         * gnat.dg/specs/rep_clause3.ads: New test.
5332
5333 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5334
5335         * gnat.dg/addr6.adb: New test.
5336
5337 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5338
5339         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5340         New function.
5341         * gcc.target/arm/thumb2-mul-space.c: New file.
5342         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5343         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5344         * gcc.target/arm/thumb2-mul-speed.c: New file.
5345
5346 2009-05-22  Richard Guenther  <rguenther@suse.de>
5347
5348         PR middle-end/38964
5349         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5350         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5351         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5352
5353 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5354
5355         * gcc.dg/dll-6.c: New test.
5356         * gcc.dg/dll-6a.c: Likewise.
5357         * gcc.dg/dll-7.c: Likewise.
5358         * gcc.dg/dll-7a.c: Likewise.
5359         * g++.dg/ext/dllexport2.C: Likewise.
5360         * g++.dg/ext/dllexport2a.cc: Likewise.
5361
5362 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5363
5364         PR target/37846
5365         * gcc.target/ia64/mfused-madd-vect.c: New test.
5366         * gcc.target/ia64/mfused-madd.c: New test.
5367         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5368         * gcc.target/ia64/mno-fused-madd.c: New test.
5369
5370 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5371
5372         * gcc.target/i386/movbe-1.c: New.
5373         * gcc.target/i386/movbe-2.c: Likewise.
5374
5375 2009-05-21  Taras Glek  <tglek@mozilla.com>
5376
5377         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5378         plugin_init signature.
5379         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5380         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5381         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5382
5383 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5384
5385         * gcc.dg/target/arm/neon-vmla-1.c: New.
5386         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5387
5388 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5389
5390         * gcc.target/mips/octeon-exts-6.c: New test.
5391         * gcc.target/mips/extend-1.c: New test.
5392         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5393         EXTS.
5394         * gcc.target/mips/octeon-exts-5.c: Likewise.
5395
5396 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5397
5398         PR middle-end/40204
5399         * gcc.c-torture/compile/pr40204.c: New test.
5400
5401 2009-05-20  Richard Guenther  <rguenther@suse.de>
5402
5403         * gcc.c-torture/compile/20090518-1.c: New testcase.
5404
5405 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5406
5407         PR tree-optimization/40087
5408         * gcc.dg/tree-ssa/pr40087.c: New test.
5409
5410 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5411
5412         * gcc.dg/vector-4.c: New testcase.
5413         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5414         * g++.dg/ext/vector16.C: New testcase.
5415
5416 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5417
5418         PR c/40172
5419         * gcc.dg/pr40172.c: Renamed to ...
5420         * gcc.dg/pr40172-1.c: This.
5421
5422         * gcc.dg/pr40172-2.c: New.
5423         * gcc.dg/pr40172-3.c: Likewise.
5424
5425 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5426
5427         PR c/40172
5428         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5429
5430 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5431
5432         * gnat.dg/loop_optimization6.ad[sb]: New test.
5433
5434 2009-05-19  Richard Guenther  <rguenther@suse.de>
5435
5436         * gcc.c-torture/compile/20090519-1.c: New testcase.
5437
5438 2009-05-18  Jason Merrill  <jason@redhat.com>
5439
5440         * g++.dg/cpp0x/explicit1.C: New.
5441         * g++.dg/cpp0x/explicit2.C: New.
5442
5443 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5444
5445         PR debug/40109
5446         * g++.dg/debug/dwarf2/nested-1.C: New test.
5447
5448 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5449
5450         PR testsuite/39907
5451         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5452         stack alignment.
5453
5454 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5455
5456         PR fortran/40164
5457         * gfortran.dg/proc_ptr_comp_8.f90: New.
5458
5459 2009-05-18  Richard Guenther  <rguenther@suse.de>
5460
5461         PR fortran/40168
5462         * gfortran.dg/array_memset_2.f90: Adjust.
5463
5464 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5465
5466         PR fortran/36947
5467         PR fortran/40039
5468         * gfortran.dg/interface_27.f90: New.
5469         * gfortran.dg/interface_28.f90: New.
5470         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5471         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5472
5473 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5474
5475         * gcc.target/m68k/tls-ie.c: New test.
5476         * gcc.target/m68k/tls-le.c: New test.
5477         * gcc.target/m68k/tls-gd.c: New test.
5478         * gcc.target/m68k/tls-ld.c: New test.
5479         * gcc.target/m68k/tls-ie-xgot.c: New test.
5480         * gcc.target/m68k/tls-le-xtls.c: New test.
5481         * gcc.target/m68k/tls-gd-xgot.c: New test.
5482         * gcc.target/m68k/tls-ld-xgot.c: New test.
5483         * gcc.target/m68k/tls-ld-xtls.c: New test.
5484         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5485
5486 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5487
5488         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5489
5490 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5491
5492         PR c/40172
5493         * gcc.dg/pr40172.c: New.
5494
5495 2009-05-17  Jason Merrill  <jason@redhat.com>
5496
5497         PR c++/40139
5498         * g++.dg/template/dtor6.C: New.
5499
5500 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5501
5502         * g++.dg/warn/translate-ice-1.C: New test.
5503
5504 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5505
5506         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5507         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5508         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5509         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5510
5511 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5512
5513         PR fortran/33197
5514         * gfortran.dg/erf_2.F90: New test.
5515         * gfortran.dg/erfc_scaled_2.f90: New test.
5516
5517 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5518
5519         PR fortran/31243
5520         * gfortran.dg/string_1.f90: New test.
5521         * gfortran.dg/string_2.f90: New test.
5522         * gfortran.dg/string_3.f90: New test.
5523
5524 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5525
5526         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5527         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5528
5529 2009-05-15  Ian Lance Taylor  <iant@google.com>
5530
5531         * gcc.dg/Wcxx-compat-10.c: New testcase.
5532
5533 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5534
5535         PR 16302
5536         * gcc.dg/pr16302.c: New.
5537         * g++.dg/warn/pr16302.C: New.
5538
5539 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5540
5541         * gcc.dg/torture/builtin-math-5.c: New.
5542         * gcc.dg/torture/builtin-math-6.c: New.
5543         * lib/target-supports.exp (check_effective_target_mpc): New.
5544
5545 2009-05-15  Jan Hubicka  <jh@suse.cz>
5546
5547         * gcc.dg/tree-ssa/inline-3.c: New testcase
5548
5549 2009-05-15  Jan Hubicka  <jh@suse.cz>
5550
5551         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5552         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5553         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5554         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5555         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5556         Mark noinline.
5557         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5558         Mark noinline.
5559         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5560         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5561
5562 2009-05-15  Jan Hubicka  <jh@suse.cz>
5563
5564         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5565         optimized by sibcall noinline.
5566
5567 2009-05-15  Jan Hubicka  <jh@suse.cz>
5568
5569         * sibcall-1.c (track): Mark noinline.
5570         * sibcall-2.c (track): Mark noinline.
5571         * sibcall-3.c (track): Mark noinline.
5572         * sibcall-4.c (track): Mark noinline.
5573
5574 2009-05-15  Jan Hubicka  <jh@suse.cz>
5575
5576         * flatten-2.c: Disable early inlining; add comment.
5577         * flatten-3.c: New test based on flatten-2.c.
5578
5579 2009-05-15  Richard Guenther  <rguenther@suse.de>
5580
5581         PR tree-optimization/39999
5582         * gcc.c-torture/compile/pr39999.c: New testcase.
5583
5584 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5585
5586         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5587
5588 2009-05-14  Ian Lance Taylor  <iant@google.com>
5589
5590         * gcc.dg/Wcxx-compat-9.c: New testcase.
5591
5592 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5593
5594         PR fortran/39996
5595         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5596         * gfortran.dg/duplicate_type_2.f90: Ditto.
5597         * gfortran.dg/duplicate_type_3.f90: New.
5598
5599 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5600
5601         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5602         * ada/acats/tests/c5/c59002c.ada: Likewise.
5603
5604 2009-05-13  Taras Glek  <tglek@mozilla.com>
5605
5606         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5607         attributes and decl smashing.
5608         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5609         attributes.
5610         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5611         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5612
5613 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5614
5615         PR fortran/39865
5616         * gfortran.dg/pr39865.f90: New test.
5617         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5618         arrays in FMT=.
5619         * gfortran.dg/hollerith_f95.f90: Likewise.
5620         * gfortran.dg/hollerith6.f90: New test.
5621         * gfortran.dg/hollerith7.f90: New test.
5622
5623 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5624
5625         PR cpp/36674
5626         * gcc.dg/cpp/pr36674.i: New.
5627
5628 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5629
5630         PR middle-end/40035
5631         * gcc.c-torture/compile/pr40035.c: New test.
5632
5633 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5634
5635         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5636
5637 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5638
5639         PR fortran/40110
5640         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5641         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5642         * gfortran.dg/interop_params.f03: Ditto.
5643
5644 2009-05-12  Jan Hubicka  <jh@suse.cz>
5645
5646         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5647         so unrolling still happens.
5648         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5649         * gcc.dg/ipa/ipacost-2.c: Likewise.
5650         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5651
5652 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5653
5654         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5655
5656 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5657
5658         * lib/target-supports.exp (check_profiling_available): Return
5659         false for -p on *-*-cygwin* targets.
5660
5661 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5662
5663         PR tree-optimization/38632
5664         * g++.dg/tree-ssa/pr38632.C: New.
5665
5666 2009-05-11  Jan Hubicka  <jh@suse.cz>
5667
5668         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5669         we now optimize better.
5670         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5671         out at different places.
5672         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5673         unroling.
5674         * gcc.dg/vect/vect-76.c: Likewise.
5675         * gcc.dg/vect/vect-70.c: Likewise.
5676         * gcc.dg/vect/vect-66.c: Likewise.
5677         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5678         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5679
5680 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5681
5682         PR middle-end/40080
5683         * gcc.c-torture/compile/pr40080.c: New.
5684
5685 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5686
5687         * gcc.c-torture/compile/pr40026.c: New testcase.
5688
5689 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5690
5691         PR fortran/40089
5692         * gfortran.dg/proc_ptr_comp_7.f90: New.
5693
5694 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5695
5696         PR tree-optimization/40074
5697         * gcc.dg/vect/pr40074.c: New test.
5698
5699 2009-05-10  Ian Lance Taylor  <iant@google.com>
5700
5701         * gcc.dg/Wcxx-compat-7.c: New testcase.
5702         * gcc.dg/Wcxx-compat-8.c: New testcase.
5703         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5704         * gcc.dg/pr17188-1.c: Likewise.
5705         * gcc.dg/pr39084.c: Likewise.
5706
5707 2009-05-10  Michael Matz  <matz@suse.de>
5708
5709         PR target/40031
5710         * gcc.dg/pr40031.c: New test.
5711
5712 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5713
5714         PR fortran/40018
5715         * gfortran.dg/array_constructor_31.f90: New test.
5716
5717 2009-05-10  Richard Guenther  <rguenther@suse.de>
5718
5719         PR tree-optimization/40081
5720         * g++.dg/torture/pr40081.C: New testcase.
5721
5722 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5723
5724         PR fortran/38863
5725         * gfortran.dg/dependency_24.f90: New test.
5726         * gfortran.dg/dependency_23.f90: Clean up module files.
5727
5728 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5729
5730         PR fortran/38956
5731         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5732         * gfortran.dg/chmod_2.f90: Likewise.
5733         * gfortran.dg/chmod_3.f90: Likewise.
5734         * gfortran.dg/open_errors.f90: Likewise.
5735
5736 2009-05-09  Jan Hubicka  <jh@suse.cz>
5737
5738         PR middle-end/40043
5739         * g++.dg/eh/nested-try.C: New test.
5740
5741 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5742
5743         PR tree-optimization/40049
5744         * gcc.dg/vect/vect-shift-2.c: New test.
5745
5746 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5747
5748         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5749         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5750
5751 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5752
5753         PR c/36892
5754         * g++.dg/warn/deprecated-6.C: New.
5755         * gcc.dg/deprecated-4.c: Likewise.
5756         * gcc.dg/deprecated-5.c: Likewise.
5757         * gcc.dg/deprecated-6.c: Likewise.
5758
5759 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5760
5761         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5762         __aligned__(__BIGGEST_ALIGNMENT__).
5763         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5764         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5765         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5766         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5767         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5768         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5769         * gcc.dg/vect/Os-vect-95.c: Likewise.
5770         * gcc.dg/vect/pr20122.c: Likewise.
5771         * gcc.dg/vect/pr36493.c: Likewise.
5772         * gcc.dg/vect/pr37385.c: Likewise.
5773         * gcc.dg/vect/slp-7.c: Likewise.
5774         * gcc.dg/vect/slp-9.c: Likewise.
5775         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5776         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5777         * gcc.dg/vect/vect-35.c: Likewise.
5778         * gcc.dg/vect/vect-40.c: Likewise.
5779         * gcc.dg/vect/vect-42.c: Likewise.
5780         * gcc.dg/vect/vect-44.c: Likewise.
5781         * gcc.dg/vect/vect-46.c: Likewise.
5782         * gcc.dg/vect/vect-48.c: Likewise.
5783         * gcc.dg/vect/vect-52.c: Likewise.
5784         * gcc.dg/vect/vect-54.c: Likewise.
5785         * gcc.dg/vect/vect-56.c: Likewise.
5786         * gcc.dg/vect/vect-58.c: Likewise.
5787         * gcc.dg/vect/vect-60.c: Likewise.
5788         * gcc.dg/vect/vect-74.c: Likewise.
5789         * gcc.dg/vect/vect-75.c: Likewise.
5790         * gcc.dg/vect/vect-76.c: Likewise.
5791         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5792         * gcc.dg/vect/vect-77.c: Likewise.
5793         * gcc.dg/vect/vect-77-global.c: Likewise.
5794         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5795         * gcc.dg/vect/vect-78.c: Likewise.
5796         * gcc.dg/vect/vect-78-global.c: Likewise.
5797         * gcc.dg/vect/vect-80.c: Likewise.
5798         * gcc.dg/vect/vect-85.c: Likewise.
5799         * gcc.dg/vect/vect-87.c: Likewise.
5800         * gcc.dg/vect/vect-88.c: Likewise.
5801         * gcc.dg/vect/vect-92.c: Likewise.
5802         * gcc.dg/vect/vect-93.c: Likewise.
5803         * gcc.dg/vect/vect-95.c: Likewise.
5804         * gcc.dg/vect/vect-97.c: Likewise.
5805         * gcc.dg/vect/vect-complex-1.c: Likewise.
5806         * gcc.dg/vect/vect-complex-4.c: Likewise.
5807         * gcc.dg/vect/vect-complex-5.c: Likewise.
5808         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5809         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5810         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5811         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5812         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5813         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5814         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5815         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5816         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5817         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5818         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5819         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5820         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5821         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5822         * gcc.dg/vect/vect-outer-1.c: Likewise.
5823         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5824         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5825         * gcc.dg/vect/vect-outer-2.c: Likewise.
5826         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5827         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5828         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5829         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5830         * gcc.dg/vect/vect-outer-3.c: Likewise.
5831         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5832         * gcc.dg/vect/vect-outer-5.c: Likewise.
5833         * gcc.dg/vect/vect-outer-6.c: Likewise.
5834         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5835         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5836         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5837         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5838         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5839         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5840         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5841         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5842         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5843         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5844         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5845         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5846         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5847         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5848
5849 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5850
5851         PR c/24581
5852         * gcc.dg/torture/complex-sign.h: New header.
5853         * gcc.dg/torture/complex-sign-add.c,
5854         gcc.dg/torture/complex-sign-mixed-add.c,
5855         gcc.dg/torture/complex-sign-mixed-div.c,
5856         gcc.dg/torture/complex-sign-mixed-mul.c,
5857         gcc.dg/torture/complex-sign-mixed-sub.c,
5858         gcc.dg/torture/complex-sign-mul.c,
5859         gcc.dg/torture/complex-sign-sub.c: New tests.
5860
5861 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5862
5863         PR fortran/39876
5864         * gfortran.dg/intrinsic_3.f90: New.
5865
5866 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5867
5868         PR c/39037
5869         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5870         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5871         * gcc.dg/dfp/float-constant-double.c: New test.
5872         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5873         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5874         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5875         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5876         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5877         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5878         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5879         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5880         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5881
5882 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5883
5884         PR middle-end/40057
5885         * gcc.c-torture/execute/pr40057.c: New test.
5886
5887 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5888
5889         * gcc.c-torture/compile/const-high-part.c: New test.
5890
5891 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5892
5893         PR testsuite/40050
5894         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5895         build plugin.
5896
5897 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5898
5899         PR fortran/39630
5900         * gfortran.dg/proc_decl_1.f90: Modified.
5901         * gfortran.dg/proc_ptr_comp_1.f90: New.
5902         * gfortran.dg/proc_ptr_comp_2.f90: New.
5903         * gfortran.dg/proc_ptr_comp_3.f90: New.
5904         * gfortran.dg/proc_ptr_comp_4.f90: New.
5905         * gfortran.dg/proc_ptr_comp_5.f90: New.
5906         * gfortran.dg/proc_ptr_comp_6.f90: New.
5907
5908 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5909
5910         PR c++/17395
5911         * g++.dg/template/call7.C: New test.
5912
5913 2009-05-06  Diego Novillo  <dnovillo@google.com>
5914
5915         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5916
5917 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5918
5919         * gfortran.dg/pr40021.f: Moved to ...
5920         * gfortran.fortran-torture/execute/pr40021.f: Here.
5921
5922 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5923
5924         PR middle-end/39986
5925         * gcc.dg/dfp/pr39986.c: New test.
5926
5927 2009-05-06  Michael Matz  <matz@suse.de>
5928
5929         PR middle-end/40021
5930         * gfortran.dg/pr40021.f: New test.
5931
5932 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5933
5934         * lib/plugin-support.exp: New file containing support procs for
5935         plugin testcases.
5936         * lib/target-supports.exp (check_plugin_available): New proc.
5937         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5938         * gcc.dg/plugin/selfassign.c: New plugin source file.
5939         * gcc.dg/plugin/self-assign-test-1.c: New test.
5940         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5941         * g++.dg/README: Add description for plugin test.
5942         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5943         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5944         * g++.dg/plugin/selfassign.c: New plugin source file.
5945         * g++.dg/plugin/self-assign-test-1.C: New test.
5946         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5947         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5948         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5949         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5950
5951 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5952
5953         PR fortran/40041
5954         * gfortran.dg/intrinsic_2.f90: New test.
5955         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5956
5957 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5958
5959         PR c/40032
5960         * gcc.dg/noncompile/incomplete-5.c: New test.
5961
5962 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5963
5964         PR middle-end/39666
5965         * gcc.dg/pr39666-1.c: New test.
5966         * gcc.dg/pr39666-2.c: Likewise.
5967         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5968         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5969         * gfortran.dg/pr39666-1.f90: Likewise.
5970         * gfortran.dg/pr39666-2.f90: Likewise.
5971
5972 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5973
5974         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5975         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5976         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5977
5978 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5979
5980         PR fortran/39998
5981         * gfortran.dg/proc_ptr_17.f90: New.
5982
5983 2009-05-05  Richard Guenther  <rguenther@suse.de>
5984
5985         PR tree-optimization/40022
5986         * gcc.c-torture/execute/pr40022.c: New testcase.
5987
5988 2009-05-05  Richard Guenther  <rguenther@suse.de>
5989
5990         PR middle-end/40023
5991         * gcc.c-torture/compile/pr40023.c: New testcase.
5992
5993 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5994
5995         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5996         * g++.dg/template/overload9.C: Likewise.
5997         * g++.dg/ext/ms-1.C: New.
5998
5999 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6000
6001         PR c++/40013
6002         * g++.dg/ext/vla7.C: New test.
6003
6004 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6005
6006         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6007
6008 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6009
6010         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6011         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6012         Update expected errors.
6013
6014 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6015
6016         PR c++/28152
6017         * g++.dg/parse/parser-pr28152.C: New.
6018         * g++.dg/parse/parser-pr28152-2.C: New.
6019
6020 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6021
6022         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6023
6024 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6025
6026         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6027         * gcc.target/sparc/fexpand-2.c: Likewise.
6028         * gcc.target/sparc/fpmerge-2.c: Likewise.
6029         * gcc.target/sparc/pdist-2.c: Likewise.
6030
6031 2009-05-03  Richard Guenther  <rguenther@suse.de>
6032
6033         PR c/39983
6034         * gcc.c-torture/compile/pr39983.c: New testcase.
6035
6036 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6037
6038         * gcc.dg/c99-complex-3.c: New test.
6039
6040 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6041
6042         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6043
6044 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6045
6046         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6047
6048 2009-05-02  Richard Guenther  <rguenther@suse.de>
6049
6050         PR middle-end/40001
6051         * gcc.target/spu/pr40001.c: New testcase.
6052
6053 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6054
6055         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6056
6057 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6058
6059         PR middle-end/39579
6060         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6061         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6062
6063 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6064
6065         PR testsuite/39776
6066         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6067         no longer issued.
6068
6069 2009-04-30  David Ayers  <ayers@fsfe.org>
6070
6071         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6072         and gcc_error_prefix variables.
6073         * objc.dg/bad-receiver-type.m: Update to match correct
6074         diagnostics marker.
6075         * objc.dg/encode-5.m: Likewise.
6076         * objc.dg/id-1.m: Likewise.
6077         * objc.dg/method-1.m: Likewise.
6078         * objc.dg/method-6.m: Likewise.
6079         * objc.dg/method-7.m: Likewise.
6080         * objc.dg/method-9.m: Likewise.
6081         * objc.dg/method-11.m: Likewise.
6082         * objc.dg/method-20.m: Likewise.
6083         * objc.dg/private-1.m: Likewise.
6084
6085 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6086
6087         PR libfortran/39667
6088         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6089         * gfortran.dg/advance_4.f90: Likewise
6090         * gfortran.dg/advance_5.f90: Likewise
6091         * gfortran.dg/append_1.f90: Likewise
6092         * gfortran.dg/backslash_1.f90: Likewise
6093         * gfortran.dg/backslash_2.f90: Likewise
6094         * gfortran.dg/backslash_3.f: Likewise
6095         * gfortran.dg/backspace_10.f90: Likewise
6096         * gfortran.dg/backspace_3.f: Likewise
6097         * gfortran.dg/backspace_4.f: Likewise
6098         * gfortran.dg/backspace_5.f: Likewise
6099         * gfortran.dg/backspace_8.f: Likewise
6100         * gfortran.dg/backspace_9.f: Likewise
6101         * gfortran.dg/complex_write.f90: Likewise
6102         * gfortran.dg/convert_implied_open.f90: Likewise
6103         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6104         * gfortran.dg/dos_eol.f: Likewise
6105         * gfortran.dg/empty_format_1.f90: Likewise
6106         * gfortran.dg/endfile.f: Likewise
6107         * gfortran.dg/eof_1.f90: Likewise
6108         * gfortran.dg/eor_1.f90: Likewise
6109         * gfortran.dg/eor_handling_1.f90: Likewise
6110         * gfortran.dg/eor_handling_2.f90: Likewise
6111         * gfortran.dg/eor_handling_3.f90: Likewise
6112         * gfortran.dg/eor_handling_4.f90: Likewise
6113         * gfortran.dg/eor_handling_5.f90: Likewise
6114         * gfortran.dg/error_recovery_5.f90: Likewise
6115         * gfortran.dg/f2003_inquire_1.f03: Likewise
6116         * gfortran.dg/f2003_io_4.f03: Likewise
6117         * gfortran.dg/f2003_io_5.f03: Likewise
6118         * gfortran.dg/f2003_io_7.f03: Likewise
6119         * gfortran.dg/fgetc_1.f90: Likewise
6120         * gfortran.dg/fgetc_2.f90: Likewise
6121         * gfortran.dg/flush_1.f90: Likewise
6122         * gfortran.dg/fmt_exhaust.f90: Likewise
6123         * gfortran.dg/fmt_huge.f90: Likewise
6124         * gfortran.dg/fmt_read.f90: Likewise
6125         * gfortran.dg/fmt_t_1.f90: Likewise
6126         * gfortran.dg/fmt_t_2.f90: Likewise
6127         * gfortran.dg/fmt_t_3.f90: Likewise
6128         * gfortran.dg/fmt_t_4.f90: Likewise
6129         * gfortran.dg/fmt_t_5.f90: Likewise
6130         * gfortran.dg/fmt_t_7.f: Likewise
6131         * gfortran.dg/fseek.f90: Likewise
6132         * gfortran.dg/ftell_1.f90: Likewise
6133         * gfortran.dg/ftell_2.f90: Likewise
6134         * gfortran.dg/func_derived_3.f90: Likewise
6135         * gfortran.dg/inquire_9.f90: Likewise
6136         * gfortran.dg/iostat_1.f90: Likewise
6137         * gfortran.dg/iostat_2.f90: Likewise
6138         * gfortran.dg/list_read_1.f90: Likewise
6139         * gfortran.dg/list_read_4.f90: Likewise
6140         * gfortran.dg/list_read_5.f90: Likewise
6141         * gfortran.dg/list_read_7.f90: Likewise
6142         * gfortran.dg/list_read_8.f90: Likewise
6143         * gfortran.dg/list_read_9.f90: Likewise
6144         * gfortran.dg/namelist_13.f90: Likewise
6145         * gfortran.dg/namelist_14.f90: Likewise
6146         * gfortran.dg/namelist_15.f90: Likewise
6147         * gfortran.dg/namelist_16.f90: Likewise
6148         * gfortran.dg/namelist_17.f90: Likewise
6149         * gfortran.dg/namelist_18.f90: Likewise
6150         * gfortran.dg/namelist_19.f90: Likewise
6151         * gfortran.dg/namelist_20.f90: Likewise
6152         * gfortran.dg/namelist_24.f90: Likewise
6153         * gfortran.dg/namelist_26.f90: Likewise
6154         * gfortran.dg/namelist_27.f90: Likewise
6155         * gfortran.dg/namelist_28.f90: Likewise
6156         * gfortran.dg/namelist_37.f90: Likewise
6157         * gfortran.dg/namelist_38.f90: Likewise
6158         * gfortran.dg/namelist_39.f90: Likewise
6159         * gfortran.dg/namelist_40.f90: Likewise
6160         * gfortran.dg/namelist_43.f90: Likewise
6161         * gfortran.dg/namelist_44.f90: Likewise
6162         * gfortran.dg/namelist_45.f90: Likewise
6163         * gfortran.dg/namelist_46.f90: Likewise
6164         * gfortran.dg/namelist_47.f90: Likewise
6165         * gfortran.dg/namelist_48.f90: Likewise
6166         * gfortran.dg/namelist_49.f90: Likewise
6167         * gfortran.dg/namelist_50.f90: Likewise
6168         * gfortran.dg/namelist_51.f90: Likewise
6169         * gfortran.dg/namelist_52.f90: Likewise
6170         * gfortran.dg/namelist_56.f90: Likewise
6171         * gfortran.dg/namelist_char_only.f90: Likewise
6172         * gfortran.dg/namelist_use.f90: Likewise
6173         * gfortran.dg/namelist_use_only.f90: Likewise
6174         * gfortran.dg/noadv_size.f90: Likewise
6175         * gfortran.dg/open_access_append_1.f90: Likewise
6176         * gfortran.dg/pad_no.f90: Likewise
6177         * gfortran.dg/pr12884.f: Likewise
6178         * gfortran.dg/pr17090.f90: Likewise
6179         * gfortran.dg/pr17285.f90: Likewise
6180         * gfortran.dg/pr17286.f90: Likewise
6181         * gfortran.dg/pr18122.f90: Likewise
6182         * gfortran.dg/pr18210.f90: Likewise
6183         * gfortran.dg/pr18392.f90: Likewise
6184         * gfortran.dg/pr19155.f: Likewise
6185         * gfortran.dg/pr19216.f: Likewise
6186         * gfortran.dg/pr19467.f90: Likewise
6187         * gfortran.dg/pr19657.f: Likewise
6188         * gfortran.dg/pr20257.f90: Likewise
6189         * gfortran.dg/read_bad_advance.f90: Likewise
6190         * gfortran.dg/read_eof_2.f90: Likewise
6191         * gfortran.dg/read_eof_4.f90: Likewise
6192         * gfortran.dg/read_many_1.f: Likewise
6193         * gfortran.dg/read_noadvance.f90: Likewise
6194         * gfortran.dg/read_repeat.f90: Likewise
6195         * gfortran.dg/read_size_noadvance.f90: Likewise
6196         * gfortran.dg/read_x_past.f: Likewise
6197         * gfortran.dg/record_marker_1.f90: Likewise
6198         * gfortran.dg/record_marker_3.f90: Likewise
6199         * gfortran.dg/rewind_1.f90: Likewise
6200         * gfortran.dg/runtime_warning_1.f90: Likewise
6201         * gfortran.dg/shape_3.f90: Likewise
6202         * gfortran.dg/slash_1.f90: Likewise
6203         * gfortran.dg/stat_1.f90: Likewise
6204         * gfortran.dg/stat_2.f90: Likewise
6205         * gfortran.dg/streamio_11.f90: Likewise
6206         * gfortran.dg/streamio_3.f90: Likewise
6207         * gfortran.dg/streamio_4.f90: Likewise
6208         * gfortran.dg/streamio_9.f90: Likewise
6209         * gfortran.dg/tl_editing.f90: Likewise
6210         * gfortran.dg/unf_io_convert_1.f90: Likewise
6211         * gfortran.dg/unf_io_convert_2.f90: Likewise
6212         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6213         * gfortran.dg/unf_short_record_1.f90: Likewise
6214         * gfortran.dg/utf8_1.f03: Likewise
6215         * gfortran.dg/utf8_2.f03: Likewise
6216         * gfortran.dg/widechar_IO_1.f90: Likewise
6217         * gfortran.dg/write_check3.f90: Likewise
6218         * gfortran.dg/write_rewind_2.f: Likewise
6219         * gfortran.dg/x_slash_2.f: Likewise
6220
6221 2009-04-29  Richard Guenther  <rguenther@suse.de>
6222
6223         PR target/39943
6224         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6225         New.
6226         (check_effective_target_vect_floatuint_cvt): Likewise.
6227         * gcc.dg/vect/slp-10.c: Adjust.
6228         * gcc.dg/vect/slp-11.c: Adjust.
6229         * gcc.dg/vect/slp-12b.c: Adjust.
6230         * gcc.dg/vect/slp-33.c: Adjust.
6231         * gcc.c-torture/compile/pr39943.c: New testcase.
6232
6233 2009-04-29  Richard Guenther  <rguenther@suse.de>
6234
6235         PR middle-end/39937
6236         * gcc.c-torture/compile/pr39937.c: New testcase.
6237
6238 2009-04-29  Richard Guenther  <rguenther@suse.de>
6239
6240         PR tree-optimization/39941
6241         * gcc.c-torture/compile/pr39941.c: New testcase.
6242
6243 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6244
6245         * gcc.target/bfin/20090411-1.c: New test.
6246
6247 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6248
6249         PR target/39565
6250         * gcc.dg/pr39565.c: New testcase.
6251
6252 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6253
6254         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6255         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6256         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6257         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6258         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6259         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6260         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6261         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6262         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6263         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6264         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6265         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6266         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6267         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6268         * gcc.target/i386/pr37191.c: Likewise.
6269         * gcc.target/i386/reload-1.c: Likewise.
6270         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6271         * g++.old-deja/g++.pt/repo2.C: Likewise.
6272         * g++.old-deja/g++.pt/repo3.C: Likewise.
6273         * g++.old-deja/g++.pt/repo4.C: Likewise.
6274         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6275         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6276         * g++.dg/template/repo1.C: Likewise.
6277         * g++.dg/template/repo2.C: Likewise.
6278         * g++.dg/template/repo3.C: Likewise.
6279         * g++.dg/template/repo4.C: Likewise.
6280         * g++.dg/template/repo5.C: Likewise.
6281         * g++.dg/template/repo6.C: Likewise.
6282         * g++.dg/template/repo7.C: Likewise.
6283         * g++.dg/template/repo8.C: Likewise.
6284         * g++.dg/template/repo9.C: Likewise.
6285         * g++.dg/rtti/repo1.C: Likewise.
6286         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6287         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6288         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6289         * g++.dg/other/PR23205.C: Skip for vxworks.
6290         * g++.dg/ext/visibility/class1.C: Requires PIC.
6291         * g++.dg/eh/async-unwind2.C: Requires PIC.
6292         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6293         does not have cxa_exit.
6294
6295 2009-04-28  Jing Yu  <jingyu@google.com>
6296
6297         PR testsuite/39790
6298         * lib/target-supports.exp (check_effective_target_tls): Remove
6299         comment of caching.
6300         (check_effective_target_tls_native): Likewise.
6301         (check_effective_target_tls_runtime): Likewise.
6302         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6303         tls to tls_runtime.
6304         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6305
6306 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6307
6308         PR fortran/39946
6309         * gfortran.dg/proc_ptr_16.f90: New.
6310
6311 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6312
6313         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6314         lp64 is true.
6315
6316 2009-04-28  Richard Guenther  <rguenther@suse.de>
6317
6318         PR middle-end/39937
6319         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6320
6321 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6322
6323         * g++.dg/warn/pr35652.C: Removed.
6324         * gcc.dg/pr35652.c: Likewise.
6325
6326 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6327
6328         * gcc.target/ia64/20071210-2.c: New testcase.
6329
6330 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6331
6332         PR c/39323
6333         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6334         * gcc.dg/pr39323-3.c: Ditto.
6335
6336 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6337
6338         PR fortran/39930
6339         PR fortran/39931
6340         * gfortran.dg/ambiguous_reference_2.f90: New.
6341         * gfortran.dg/pointer_assign_7.f90: New.
6342
6343 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6344             Mark Mitchell  <mark@codesourcery.com>
6345
6346         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6347         * gcc.dg/20020103-1.c: Check for __ppc.
6348         * gcc.dg/asm-b.c: Check for __ppc.
6349         * gcc.dg/20020919-1.c: Check for __ppc.
6350         * gcc.dg/20020312-2.c: Likewise.
6351         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6352         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6353         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6354         * g++.dg/warn/weak1.C: Likewise.
6355         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6356         static so appropriate optimizations kick in.
6357         (find_base_value_wrapper): New function.
6358         * g++.dg/eh/simd-5.C: Fix target triplet.
6359         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6360
6361 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6362             H.J. Lu  <hongjiu.lu@intel.com>
6363
6364         PR target/39911
6365         * gcc.target/i386/pr39911.c: New test.
6366
6367 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6368
6369         PR fortran/39879
6370         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6371
6372 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6373
6374         PR c++/35652
6375         Revert:
6376
6377         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6378
6379         * gcc.dg/pr35652.C: New.
6380         * g++.dg/warn/pr35652.C: New.
6381         * gcc.dg/format/plus-1.c: Adjust message.
6382
6383 2009-04-27  DJ Delorie  <dj@redhat.com>
6384
6385         * lib/target-supports.exp (check_effective_target_double64): New.
6386         (check_effective_target_double64plus): New.
6387         (check_effective_target_large_double): New.
6388         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6389         * gcc.dg/div-double-1.c: Likewise.
6390         * gcc.dg/Wconversion-real.c: Require large_double.
6391         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6392
6393         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6394         are too small.
6395
6396         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6397         constants as long.
6398
6399 2009-04-27  Ian Lance Taylor  <iant@google.com>
6400
6401         * gcc.dg/Wcxx-compat-5.c: New testcase.
6402         * gcc.dg/Wcxx-compat-6.c: New testcase.
6403
6404 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6405
6406         Allow non-constant arguments to conversion intrinsics.
6407         * gcc.target/spu/intrinsics-3.c: Update tests.
6408
6409 2009-04-27  Richard Guenther  <rguenther@suse.de>
6410
6411         PR middle-end/39928
6412         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6413         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6414
6415 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6416
6417         PR target/39903
6418         * gcc.dg/torture/pr39903-1.c: New.
6419         * gcc.dg/torture/pr39903-2.c: Likewise.
6420
6421 2009-04-27  Revital Eres  <eres@il.ibm.com>
6422
6423         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6424         and check it.
6425         * gcc.dg/sms-2.c: Add dump check.
6426         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6427         and check it.
6428         * gcc.dg/sms-4.c: Likewise.
6429         * gcc.dg/sms-5.c: Likewise.
6430         * gcc.dg/sms-6.c: Likewise.
6431         * gcc.dg/sms-7.c: Likewise.
6432         * gcc.dg/sms-antideps.c: Rename to...
6433         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6434
6435 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6436
6437         * gnat.dg/opt2.adb: New test.
6438
6439 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6440
6441         PR c++/39875
6442         * g++.dg/warn/Wunused-15.C: New test.
6443
6444 2009-04-26  Michael Matz  <matz@suse.de>
6445
6446         Expand from SSA.
6447         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6448         change regexps.
6449         * gcc.target/i386/pr37248-1.c: Modified.
6450         * gcc.target/i386/pr37248-3.c: Modified.
6451         * gcc.target/i386/pr37248-2.c: Modified.
6452         * gnat.dg/aliasing1.adb: Modified.
6453         * gnat.dg/pack9.adb: Modified.
6454         * gnat.dg/aliasing2.adb: Modified.
6455         * gcc.dg/strict-overflow-2.c: Modified.
6456         * gcc.dg/autopar/reduc-1char.c: Modified.
6457         * gcc.dg/autopar/reduc-2char.c: Modified.
6458         * gcc.dg/autopar/reduc-1.c: Modified.
6459         * gcc.dg/autopar/reduc-2.c: Modified.
6460         * gcc.dg/autopar/reduc-3.c: Modified.
6461         * gcc.dg/autopar/reduc-6.c: Modified.
6462         * gcc.dg/autopar/reduc-7.c: Modified.
6463         * gcc.dg/autopar/reduc-8.c: Modified.
6464         * gcc.dg/autopar/reduc-9.c: Modified.
6465         * gcc.dg/autopar/reduc-1short.c: Modified.
6466         * gcc.dg/autopar/reduc-2short.c: Modified.
6467         * gcc.dg/autopar/parallelization-1.c: Modified.
6468         * gcc.dg/strict-overflow-4.c: Modified.
6469         * gcc.dg/strict-overflow-6.c: Modified.
6470         * gcc.dg/gomp/combined-1.c: Modified.
6471         * gcc.dg/no-strict-overflow-1.c: Modified.
6472         * gcc.dg/no-strict-overflow-3.c: Modified.
6473         * gcc.dg/no-strict-overflow-5.c: Modified.
6474         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6475         * gcc.dg/tree-ssa/pr18134.c: Modified.
6476         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6477         * gcc.dg/tree-ssa/vector-2.c: Modified.
6478         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6479         * gcc.dg/tree-ssa/loop-21.c: Modified.
6480         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6481         * gcc.dg/tree-ssa/vector-3.c: Modified.
6482         * gcc.dg/tree-ssa/asm-3.c: Modified.
6483         * gcc.dg/tree-ssa/pr23294.c: Modified.
6484         * gcc.dg/tree-ssa/loop-22.c: Modified.
6485         * gcc.dg/tree-ssa/loop-15.c: Modified.
6486         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6487         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6488         * gcc.dg/tree-ssa/pr20139.c: Modified.
6489         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6490         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6491         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6492         * gcc.dg/tree-ssa/loop-5.c: Modified.
6493         * gcc.dg/tree-ssa/pr19431.c: Modified.
6494         * gcc.dg/tree-ssa/pr32044.c: Modified.
6495         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6496         * gcc.dg/tree-ssa/loop-19.c: Modified.
6497         * gcc.dg/tree-ssa/loop-28.c: Modified.
6498         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6499         * gcc.dg/tree-ssa/divide-1.c: Modified.
6500         * gcc.dg/tree-ssa/inline-1.c: Modified.
6501         * gcc.dg/tree-ssa/divide-3.c: Modified.
6502         * gcc.dg/tree-ssa/pr30978.c: Modified.
6503         * gcc.dg/tree-ssa/alias-6.c: Modified.
6504         * gcc.dg/tree-ssa/divide-4.c: Modified.
6505         * gcc.dg/tree-ssa/alias-11.c: Modified.
6506         * gcc.dg/no-strict-overflow-7.c: Modified.
6507         * gcc.dg/strict-overflow-1.c: Modified.
6508         * gcc.dg/pr15784-4.c: Modified.
6509         * gcc.dg/pr34263.c: Modified.
6510         * gcc.dg/strict-overflow-3.c: Modified.
6511         * gcc.dg/tree-prof/stringop-1.c: Modified.
6512         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6513         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6514         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6515         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6516         * gcc.dg/no-strict-overflow-2.c: Modified.
6517         * gcc.dg/no-strict-overflow-4.c: Modified.
6518         * gcc.dg/no-strict-overflow-6.c: Modified.
6519         * g++.dg/tree-ssa/pr27090.C: Modified.
6520         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6521         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6522         * g++.dg/tree-ssa/pr19807.C: Modified.
6523         * g++.dg/opt/pr30965.C: Modified.
6524         * g++.dg/init/new17.C: Modified.
6525         * gfortran.dg/whole_file_6.f90: Modified.
6526         * gfortran.dg/whole_file_5.f90: Modified.
6527         * gfortran.dg/reassoc_1.f90: Modified.
6528         * gfortran.dg/reassoc_3.f90: Modified.
6529
6530 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6531
6532         PR fortran/39893
6533         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6534
6535 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6536
6537         PR inline-asm/39543
6538         * gcc.target/i386/pr39543-1.c: New test.
6539         * gcc.target/i386/pr39543-2.c: New test.
6540         * gcc.target/i386/pr39543-3.c: New test.
6541
6542         PR c/39889
6543         * gcc.dg/Wunused-value-3.c: New test.
6544
6545 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6546
6547         PR c/39581
6548         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6549         gcc.dg/vla-21.c: New tests.
6550
6551 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6552
6553         PR c/39556
6554         * gcc.dg/inline-34.c: New test.
6555
6556 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6557
6558         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6559         gcc.dg/enum-const-3.c: New tests.
6560         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6561         -pedantic-errors.  Update expected diagnostics.
6562
6563 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6564
6565         PR c/39582
6566         * gcc.dg/vla-20.c: New test.
6567
6568 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6569
6570         PR c/39564
6571         * gcc.dg/vla-19.c: New test.
6572
6573 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6574
6575         PR preprocessor/39559
6576         * gcc.dg/c99-intconst-2.c: New test.
6577
6578 2009-04-25  Jan Hubicka  <jh@suse.cz>
6579
6580         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6581
6582 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6583
6584         PR fortran/39688
6585         * gfortran.dg/import7.f90: New.
6586
6587 2009-04-24  Richard Guenther  <rguenther@suse.de>
6588
6589         * gcc.dg/tree-ssa/vrp48.c: Fix.
6590
6591 2008-04-24  Doug Kwan  <dougkwan@google.com>
6592
6593         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6594         destination are the same.
6595
6596 2009-04-24  Richard Guenther  <rguenther@suse.de>
6597
6598         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6599
6600 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6601
6602         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6603         gcc.dg/array-const-3.c: New tests.
6604
6605 2009-04-24  Ian Lance Taylor  <iant@google.com>
6606
6607         * gcc.dg/Wcxx-compat-4.c: New testcase.
6608
6609 2009-04-24  Daniel Kraft  <d@domob.eu>
6610
6611         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6612         expected on already erraneous symbol (renamed to fresh one).
6613
6614 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6615
6616         PR middle-end/39867
6617         * gcc.dg/pr39867.c: New.
6618
6619 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6620
6621         PR fortran/39861
6622         PR fortran/39864
6623         * gfortran.dg/intrinsic_1.f90: New.
6624
6625 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6626
6627         * gnat.dg/alignment7.adb: New test.
6628         * gnat.dg/alignment8.adb: Likewise.
6629
6630 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6631
6632         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6633         * gnat.dg/specs/rep_clause2.ads: New test.
6634
6635 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6636
6637         PR rtl-optimization/39794
6638         * gcc.dg/pr39794.c: New test.
6639
6640 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6641
6642         * gnat.dg/atomic1.adb: New test.
6643         * gnat.dg/atomic1_pkg.ads: New helper.
6644
6645 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6646
6647         PR testsuite/39623
6648         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6649         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6650
6651 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6652
6653         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6654         warning.
6655
6656 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6657
6658         PR C/31499
6659         * gcc.dg/vector-init-1.c: New testcase.
6660         * gcc.dg/vector-init-2.c: New testcase.
6661
6662 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6663
6664         * gnat.dg/enum2.adb: New test.
6665         * gnat.dg/enum2_pkg.ads: New helper.
6666
6667 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6668
6669         PR c/39855
6670         * gcc.dg/torture/pr39855.c: New test.
6671
6672 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6673
6674         PR c++/39639
6675         * g++.dg/cpp0x/pr39639.C: New test.
6676
6677 2009-04-22  Mark Heffernan  <meheff@google.com>
6678
6679         * gcc.dg/profile-generate-3.c: New test.
6680
6681 2009-04-22  Jan Hubicka  <jh@suse.cz>
6682
6683         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6684
6685 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6686
6687         PR testsuite/39623
6688         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6689
6690 2009-04-22  Richard Guenther  <rguenther@suse.de>
6691
6692         PR tree-optimization/39824
6693         * gcc.c-torture/compile/pr39824.c: New testcase.
6694
6695 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6696
6697         PR c++/14875
6698         * g++.dg/parse/parser-pr14875.C: New.
6699         * g++.dg/parse/parser-pr14875-2.C: New.
6700         * g++.dg/parse/error6.C: Update match string.
6701
6702 2009-04-22  Richard Guenther  <rguenther@suse.de>
6703
6704         PR tree-optimization/39845
6705         * gcc.c-torture/compile/pr39845.c: New testcase.
6706
6707 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6708
6709         PR fortran/39735
6710         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6711         * gfortran.dg/external_initializer.f90: Modified.
6712         * gfortran.dg/interface_26.f90: Modified.
6713         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6714         * gfortran.dg/proc_ptr_3.f90: Modified.
6715         * gfortran.dg/proc_ptr_15.f90: New.
6716         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6717
6718 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6719
6720         PR c++/35711
6721         * g++.dg/warn/pr35711.C: New.
6722         * g++.dg/conversion/ptrmem2.C: Update.
6723
6724 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6725
6726         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6727         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6728         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6729         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6730         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6731         gcc.c-torture/ChangeLog.0,
6732         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6733         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6734         gcc.target/i386/math-torture/math-torture.exp,
6735         gcc.target/mips/inter/mips16-inter.exp,
6736         gcc.target/mips/mips-nonpic/README,
6737         gcc.target/x86_64/abi/README.gcc,
6738         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6739         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6740         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6741         notices.
6742         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6743
6744 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6745
6746         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6747
6748 2009-04-21  Richard Guenther  <rguenther@suse.de>
6749
6750         PR middle-end/39829
6751         * gcc.dg/torture/pr39829.c: New testcase.
6752
6753 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6754
6755         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6756
6757 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6758
6759         PR 16202
6760         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6761         * gcc.dg/sequence-pt-2.c: New.
6762         * gcc.dg/sequence-pt-3.c: New.
6763         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6764         * g++.dg/warn/sequence-pt-2.c: New.
6765         * g++.dg/warn/sequence-pt-3.c: New.
6766
6767 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6768
6769         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6770
6771 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6772
6773         * gnat.dg/import1.ad[sb]: New test.
6774
6775 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6776
6777         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6778         return 0.
6779
6780 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6781
6782         PR fortran/39811
6783         * gfortran.dg/continuation_11.f90: New test.
6784
6785 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6786
6787         PR c++/13358
6788         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6789         messages. Test for "long long" in system headers.
6790         * gcc.dg/c99-longlong-2.c: New.
6791         * g++.dg/warn/pr13358.C: New.
6792         * g++.dg/warn/pr13358-2.C: New.
6793         * g++.dg/warn/pr13358-3.C: New.
6794         * g++.dg/warn/pr13358-4.C: New.
6795
6796 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6797
6798         * gcc.dg/framework-2.c: Fix up for non existent includes
6799         being fatal errors now.
6800
6801 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6802
6803         PR fortran/39800
6804         * gfortran.dg/private_type_13.f90: New test.
6805         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6806
6807 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6808
6809         PR c++/39803
6810         * g++.dg/warn/Wunused-14.C: New test.
6811
6812 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6813
6814         * gnat.dg/specs/small_alignment.ads: New test.
6815
6816 2009-04-20  Ian Lance Taylor  <iant@google.com>
6817
6818         * gcc.dg/Wcxx-compat-3.c: New testcase.
6819
6820 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6821
6822         * gnat.dg/pack13.ad[sb]: New test.
6823         * gnat.dg/pack13_pkg.ads: New helper.
6824
6825 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6826
6827         * gnat.dg/discr11.ad[sb]: New test.
6828         * gnat.dg/discr11_pkg.ads: New helper.
6829
6830 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6831
6832         PR tree-optimization/39675
6833         * gcc.dg/vect/O3-pr39675-2.c: New test.
6834
6835 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6836
6837         * gnat.dg/rep_clause3.adb: New test.
6838
6839 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6840
6841         PR c/37481
6842         * gcc.dg/c99-flex-array-7.c: New test.
6843
6844 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6845
6846         PR c/19771
6847         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6848
6849 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6850
6851         PR c/38243
6852         * gcc.dg/c99-restrict-3.c: New test.
6853
6854 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6855
6856         PR preprocessor/20078
6857         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6858
6859 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6860
6861         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6862         Do not pass -B$root after -margs.
6863
6864 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6865
6866         PR c/32061
6867         PR c++/36954
6868         * gcc.dg/pr32061.c: New.
6869         * gcc.dg/Wlogical-op-1.c: Update.
6870         * g++.dg/warn/Wlogical-op-1.C: Update.
6871         * g++.dg/warn/pr36954.C: New.
6872
6873 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6874
6875         PR c/27676
6876         * gcc.dg/lvalue-5.c: New test.
6877
6878 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6879
6880         PR c/22367
6881         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6882
6883 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6884
6885         * gcc.dg/cpp/include5.c: New test.
6886
6887 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6888
6889         PR c/35210
6890         * gcc.dg/call-diag-2.c: New test.
6891
6892 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6893
6894         PR preprocessor/39646
6895         * gcc.dg/cpp/line8.c: New test.
6896
6897 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6898
6899         PR preprocessor/39647
6900         * gcc.dg/cpp/line7.c: New test.
6901
6902 2009-04-18  Richard Guenther  <rguenther@suse.de>
6903
6904         PR middle-end/39804
6905         * gcc.target/i386/pr39804.c: New testcase.
6906
6907 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6908
6909         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6910         * g++.dg/other/pr39496.C: Likewise.
6911
6912 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6913
6914         PR middle-end/36902
6915         * gcc.dg/pr36902.c: New.
6916
6917 2009-04-17  Diego Novillo  <dnovillo@google.com>
6918
6919         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6920         violation for variable 'inside_main'.
6921
6922 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6923
6924         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6925
6926 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6927
6928         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6929
6930 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6931
6932         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6933         * gfortran.dg/chmod_2.f90: Likewise.
6934         * gfortran.dg/chmod_3.f90: Likewise.
6935         * gfortran.dg/open_errors.f90: Likewise.
6936         * gfortran.dg/stat_1.f90: Likewise.
6937         * gfortran.dg/stat_2.f90: Likewise.
6938
6939 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6940
6941         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6942         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6943         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6944         * gfortran.dg/nearest_1.f90: Likewise.
6945         * gfortran.dg/nearest_3.f90: Likewise.
6946         * gfortran.dg/isnan_1.f90: Likewise.
6947         * gfortran.dg/isnan_2.f90: Likewise.
6948         * gfortran.dg/nan_1.f90: Likewise.
6949         * gfortran.dg/nan_2.f90: Likewise.
6950         * gfortran.dg/nan_3.f90: Likewise.
6951         * gfortran.dg/nan_4.f90: Likewise.
6952         * gfortran.dg/module_nan.f90: Likewise.
6953         * gfortran.dg/int_conv_2.f90: Likewise.
6954         * gfortran.dg/init_flag_3.f90: Likewise.
6955         * gfortran.dg/namelist_42.f90: Likewise.
6956         * gfortran.dg/namelist_43.f90: Likewise.
6957         * gfortran.dg/real_const_3.f90: Likewise.
6958         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6959
6960         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6961         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6962         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6963         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6964         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6965
6966         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6967         * gfortran.dg/gamma_5.f90: Likewise.
6968
6969 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6970
6971         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6972         less strict so it also works with auto-overlay support.
6973         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6974         for "exceeds local store" linker errors on the SPU.
6975
6976         * lib/gfortran.exp: Include target-supports.exp.
6977         (gfortran_init): On SPU targets where automatic overlay support
6978         is available, use it to build all Fortran test cases.
6979
6980         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6981
6982 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6983
6984         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6985         rule enforced by gnat on taft types.
6986
6987 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6988
6989         PR testsuite/39792
6990         * g++.dg/ext/complit11.C: Add empty dg-options.
6991
6992 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6993
6994         PR c++/17570
6995         * g++.dg/template/defarg11.C: New test.
6996
6997 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6998
6999         PR c++/28766
7000         * g++.dg/ext/complit11.C: New testcase.
7001
7002 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7003
7004         PR c++/39551
7005         * g++.dg/warn/Wunused-13.C: New testcase.
7006
7007 2009-04-15  Ian Lance Taylor  <iant@google.com>
7008
7009         * gcc.dg/Wenum-compare-1.c: New testcase.
7010
7011 2009-04-15  Richard Guenther  <rguenther@suse.de>
7012
7013         PR tree-optimization/39764
7014         * g++.dg/torture/pr39764.C: New testcase.
7015
7016 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7017
7018         * g++.dg/ext/altivec-17.C: New.
7019
7020 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7021
7022         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7023         * gnat.dg/specs/limited1.ads: Ditto.
7024
7025 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7026
7027         PR testsuite/39769
7028         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7029         for testing the results of estimate instructions.
7030         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7031         * gcc.dg/vmx/3a-05.c (test): Ditto.
7032
7033 2009-04-14  Jason Merrill  <jason@redhat.com>
7034
7035         PR c++/39763
7036         * g++.dg/warn/Wshadow-4.C: Extend.
7037
7038 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7039
7040         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7041         (do_D): Remove attribute hidden.
7042
7043 2009-04-13  Jason Merrill  <jason@redhat.com>
7044
7045         PR c++/39480
7046         * g++.dg/init/copy7.C: New.
7047
7048 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7049
7050         PR testsuite/39733
7051         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7052         (check_for_all_options): This.
7053
7054 2009-04-13  Jason Merrill  <jason@redhat.com>
7055
7056         PR c++/39750
7057         * g++.dg/template/crash90.C: New.
7058
7059 2009-04-12  Jason Merrill  <jason@redhat.com>
7060
7061         PR c++/39742
7062         * g++.dg/overload/extern-C-2.C: New.
7063
7064 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7065
7066         PR preprocessor/31869
7067         * gcc.dg/cpp/strify5.c: New test.
7068
7069 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7070
7071         * gnat.dg/enum1.adb: New test.
7072         * gnat.dg/enum1_pkg.ads: New helper.
7073
7074 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7075
7076         PR target/39740
7077         * gcc.target/alpha/pr39740.c: New test.
7078
7079 2009-04-11  Daniel Kraft  <d@domob.eu>
7080
7081         PR fortran/37746
7082         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7083         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7084         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7085         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7086         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7087         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7088         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7089         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7090         expected string length that failed with -fbounds-check now.
7091         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7092
7093 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7094
7095         PR fortran/39692
7096         * gfortran.dg/proc_ptr_14.f90: New.
7097
7098 2009-04-11  Richard Guenther  <rguenther@suse.de>
7099
7100         PR middle-end/39732
7101         * g++.dg/torture/pr39732.C: New testcase.
7102
7103 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7104
7105         * gfortran.dg/whole_file_5.f90: New.
7106         * gfortran.dg/whole_file_6.f90: New.
7107
7108 2009-04-11  Richard Guenther  <rguenther@suse.de>
7109
7110         PR tree-optimization/39713
7111         * g++.dg/torture/pr39713.C: New testcase.
7112
7113 2009-04-10  Richard Guenther  <rguenther@suse.de>
7114
7115         PR c/39712
7116         * gcc.dg/pr39712.c: New testcase.
7117
7118 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7119
7120         PR c++/28301
7121         * g++.dg/cpp0x/enum2.C: Updated.
7122         * g++.dg/debug/pr22514.C: Likewise.
7123         * g++.dg/parse/enum2.C: Likewise.
7124         * g++.dg/parse/enum3.C: Likewise.
7125         * g++.dg/template/crash79.C: Likewise.
7126         * g++.old-deja/g++.jason/cond.C: Likewise.
7127
7128 2009-04-10  Chao-ying Fu  <fu@mips.com>
7129
7130         * gcc.target/mips/interrupt_handler.c: Change from compile to
7131         assemble.
7132
7133 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7134
7135         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7136
7137 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7138
7139         PR fortran/38709
7140         * gfortran.dg/zero_sized_6.f90: New.
7141
7142 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7143
7144         PR  c++/20118
7145         * g++.dg/parse/pr20118.C: New.
7146         * g++.dg/template/spec16.C: Update.
7147
7148 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7149
7150         PR testsuite/35621
7151         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7152         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7153         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7154         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7155         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7156         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7157         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7158         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7159         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7160         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7161         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7162         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7163         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7164         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7165         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7166         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7167         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7168
7169 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7170
7171         PR target/39678
7172         * g++.dg/torture/pr39678.C: New.
7173         * gcc.dg/compat/struct-complex-2.h: Likewise.
7174         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7175         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7176         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7177         * gcc.dg/torture/pr39678.c: Likewise.
7178         * gcc.target/i386/pr39678.c: Likewise.
7179
7180         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7181         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7182
7183         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7184         <complex.h>.  Add tests for structure with complex float.
7185
7186 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7187             Joseph Myers  <joseph@codesourcery.com>
7188
7189         PR target/36800
7190         * gcc.dg/dfp/pr36800.c: New.
7191
7192 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7193             Rafael Avila de Espindola  <espindola@google.com>
7194
7195         * gcc.misc-tests/help.exp: New file.
7196         * lib/options.exp: New file.
7197
7198 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7199
7200         PR libobjc/36610
7201         * objc/execute/forward-1.x: New.
7202
7203 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7204
7205         * gcc.dg/pr27150-1.c: Change to a link test.
7206
7207 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7208
7209         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7210         3 of the GNU General Public License and to point readers at the
7211         COPYING3 file and the FSF's license web page.
7212         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7213         * gcc.dg/struct/struct-reorg.exp: Likewise.
7214         * gcc.target/spu/tag_manager.c: Likewise.
7215
7216 2009-04-09  Richard Guenther  <rguenther@suse.de>
7217
7218         PR testsuite/39696
7219         * ssa-ccp-25.c: Adjust pattern.
7220
7221 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7222
7223         PR fortran/36704
7224         * gfortran.dg/external_procedures_1.f90: Modified.
7225         * gfortran.dg/proc_ptr_result_1.f90: New.
7226         * gfortran.dg/proc_ptr_result_2.f90: New.
7227         * gfortran.dg/proc_ptr_result_3.f90: New.
7228
7229 2009-04-09  Richard Guenther  <rguenther@suse.de>
7230
7231         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7232         to prevent constant propagation.
7233         * gcc.dg/vect/vect-56.c: Likewise.
7234         * gcc.dg/vect/vect-58.c: Likewise.
7235         * gcc.dg/vect/vect-60.c: Likewise.
7236         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7237         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7238         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7239
7240 2009-04-09  Richard Guenther  <rguenther@suse.de>
7241
7242         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7243         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7244
7245 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7246
7247         PR c/39613
7248         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7249         New tests.
7250
7251 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7252
7253         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7254         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7255
7256 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7257
7258         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7259
7260 2009-04-08  Jason Merrill  <jason@redhat.com>
7261
7262         PR c++/25185
7263         * g++.dg/template/error40.C: Add another test.
7264
7265 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7266
7267         PR c/39614
7268         PR c/39673
7269         * gcc.c-torture/compile/pr39614-1.c,
7270         gcc.c-torture/compile/pr39614-2.c,
7271         gcc.c-torture/compile/pr39614-3.c,
7272         gcc.c-torture/compile/pr39614-4.c,
7273         gcc.c-torture/compile/pr39614-5.c,
7274         gcc.c-torture/compile/pr39673-1.c,
7275         gcc.c-torture/compile/pr39673-2.c: New tests.
7276         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7277         more cases.
7278         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7279         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7280         expected errors.
7281
7282 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7283
7284         PRc++/39637
7285         * g++.dg/cpp0x/variadic-crash2.C: New test.
7286
7287 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7288
7289         PR fortran/38863
7290         * gfortran.dg/alloc_comp_result_1.f90: New test.
7291
7292 2009-04-07  Jason Merrill  <jason@redhat.com>
7293
7294         PR c++/34691
7295         * g++.dg/overload/extern-C-1.C: New.
7296
7297 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7298
7299         PR testsuite/39325
7300         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7301
7302 2009-04-07  Jason Merrill  <jason@redhat.com>
7303
7304         PR c++/25185
7305         * g++.dg/template/error40.C: New.
7306
7307 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7308
7309         PR fortran/38152
7310         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7311
7312 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7313
7314         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7315
7316 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7317
7318         PR fortran/38290
7319         * gfortran.dg/proc_decl_1.f90: Modified.
7320         * gfortran.dg/proc_ptr_11.f90: Extended.
7321         * gfortran.dg/proc_ptr_13.f90: Modified.
7322
7323 2009-04-06  Jason Merrill  <jason@redhat.com>
7324
7325         PR c++/35146
7326         * g++.dg/template/fnspec1.C: New.
7327
7328 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7329
7330         * lib/gnat.exp: Handle multilib.
7331
7332 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7333
7334         PR fortran/38863
7335         * gfortran.dg/dependency_23.f90: New test.
7336
7337 2009-04-06  Richard Guenther  <rguenther@suse.de>
7338
7339         PR tree-optimization/28868
7340         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7341         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7342         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7343         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7344
7345 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7346
7347         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7348
7349 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7350
7351         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7352
7353 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7354
7355         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7356         with the built-in y0, and the subsequent warning.
7357         (y1): Likewise, rename to y_1.
7358
7359 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7360
7361         PR fortran/39414
7362         * gfortran.dg/proc_decl_21.f90: New.
7363
7364 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7365
7366         PR fortran/36091
7367         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7368
7369 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7370
7371         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7372         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7373         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7374         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7375         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7376         gfortran.dg/namelist_49.f90: Gate test on effective_target
7377         fd_truncate.
7378         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7379
7380 2009-04-05  Daniel Kraft  <d@domob.eu>
7381
7382         PR fortran/38654
7383         * gfortran.dg/read_float_2.f03
7384         * gfortran.dg/read_float_3.f90
7385
7386 2009-04-05  Richard Guenther  <rguenther@suse.de>
7387
7388         PR tree-optimization/39648
7389         * gcc.c-torture/compile/pr39648.c: New testcase.
7390
7391 2009-04-05  Jason Merrill  <jason@redhat.com>
7392
7393         PR c++/14912
7394         * g++.dg/template/error39.C: New.
7395
7396 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7397
7398         PR fortran/29458
7399         * gfortran.dg/implied_do_1.f90: New.
7400
7401 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7402
7403         PR fortran/39577
7404         * gfortran.dg/recursive_check_8.f90: New.
7405         * gfortran.dg/recursive_check_9.f90: New.
7406         * gfortran.dg/recursive_check_10.f90: New.
7407         * gfortran.dg/recursive_check_11.f90: New.
7408         * gfortran.dg/recursive_check_12.f90: New.
7409         * gfortran.dg/recursive_check_13.f90: New.
7410         * gfortran.dg/recursive_check_14.f90: New.
7411
7412 2009-04-04  Jason Merrill  <jason@redhat.com>
7413
7414         PR c++/25185
7415         * g++.dg/template/error38.C: Add more tests.
7416
7417 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7418
7419         PR fortran/37614
7420         * gfortran.dg/common_align_2.f90: New test.
7421
7422 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7423
7424         PR target/39501
7425         * gcc.c-torture/execute/pr39501.c: New file.
7426         * gcc.c-torture/execute/pr39501.x: New file.
7427
7428 2009-04-04  Richard Guenther  <rguenther@suse.de>
7429
7430         PR tree-optimization/8781
7431         PR tree-optimization/37892
7432         * g++.dg/tree-ssa/pr8781.C: New testcase.
7433         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7434
7435 2009-04-04  Richard Guenther  <rguenther@suse.de>
7436
7437         PR tree-optimization/39636
7438         * gcc.c-torture/compile/pr39636.c: New testcase.
7439
7440 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7441
7442         PR rtl-optimization/39607
7443         * g++.dg/opt/pr39607.C: New.
7444
7445 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7446
7447         PR fortran/39594
7448         * gfortran.dg/common_12.f90: New.
7449
7450 2009-04-03  Jason Merrill  <jason@redhat.com>
7451
7452         PR c++/39608
7453         * g++.dg/template/const2.C: New test.
7454
7455 2009-04-03  Richard Guenther  <rguenther@suse.de>
7456
7457         PR tree-optimization/2480
7458         PR tree-optimization/23086
7459         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7460         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7461
7462 2009-04-03  Richard Guenther  <rguenther@suse.de>
7463
7464         PR tree-optimization/34743
7465         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7466         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7467         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7468         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7469         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7470         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7471         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7472         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7473
7474 2009-04-03  Richard Guenther  <rguenther@suse.de>
7475
7476         PR middle-end/13146
7477         PR tree-optimization/23940
7478         PR tree-optimization/33237
7479         PR middle-end/33974
7480         PR middle-end/34093
7481         PR tree-optimization/36201
7482         PR tree-optimization/36230
7483         PR tree-optimization/38049
7484         PR tree-optimization/38207
7485         PR tree-optimization/38230
7486         PR tree-optimization/38301
7487         PR tree-optimization/38585
7488         PR middle-end/38895
7489         PR tree-optimization/38985
7490         PR tree-optimization/39299
7491         * gcc.dg/pr19633-1.c: Adjust.
7492         * gcc.dg/torture/pta-callused-1.c: Likewise.
7493         * gcc.dg/torture/pr39074-2.c: Likewise.
7494         * gcc.dg/torture/pr39074.c: Likewise.
7495         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7496         * gcc.dg/torture/pr30375.c: Adjust.
7497         * gcc.dg/torture/pr33563.c: Likewise.
7498         * gcc.dg/torture/pr33870.c: Likewise.
7499         * gcc.dg/torture/pr33560.c: Likewise.
7500         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7501         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7502         * gcc.dg/tree-ssa/alias-15.c: Remove.
7503         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7504         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7505         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7506         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7507         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7508         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7509         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7510         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7511         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7512         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7513         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7514         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7515         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7516         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7517         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7518         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7519         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7520         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7521         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7522         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7523         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7524         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7525         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7526         * gcc.dg/uninit-B.c: XFAIL.
7527         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7528         * gcc.dg/uninit-pr19430.c: XFAIL.
7529         * g++.dg/tree-ssa/pr13146.C: New testcase.
7530         * g++.dg/opt/pr36187.C: Adjust.
7531         * g++.dg/torture/20090329-1.C: New testcase.
7532
7533 2009-04-02  Chao-ying Fu  <fu@mips.com>
7534
7535         * gcc.target/mips/interrupt_handler.c: New test.
7536
7537 2009-04-02  David Ayers  <ayers@fsfe.org>
7538
7539         PR objc/18456
7540         * objc.dg/bad-receiver-type-2.m: New test contributed by
7541         Alexander Mamberg.
7542
7543 2009-04-02  Jason Merrill  <jason@redhat.com>
7544
7545         PR c++/25185
7546         * g++.dg/template/error38.C: New test.
7547
7548 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7549
7550         PR tree-optimization/31677
7551         * gcc.dg/memcpy-1.c: Add compiler option.
7552
7553 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7554
7555         PR tree-optimization/39595
7556         * gfortran.dg/vect/O3-pr39595.f: New test.
7557
7558 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7559
7560         PR c++/26693
7561         * g++.dg/template/typedef11.C: New test.
7562         * g++.dg/template/typedef12.C: Likewise.
7563         * g++.dg/template/typedef13.C: Likewise.
7564         * g++.dg/template/typedef14.C: Likewise.
7565         * g++.dg/template/typedef15.C: Likewise.
7566         * g++.dg/template/typedef16.C: Likewise.
7567         * g++.dg/template/sfinae3.C: Compile this pedantically.
7568         The only errors expected should be the one saying the typedef is ill
7569         formed.
7570         * g++.old-deja/g++.pt/typename8.C: Likewise.
7571         * g++.dg/template/access11.C: Update this.
7572
7573 2009-04-02  Richard Guenther  <rguenther@suse.de>
7574
7575         PR tree-optimization/37221
7576         * gcc.c-torture/compile/20090331-1.c: New testcase.
7577
7578 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7579
7580         * gcc.c-torture/compile/20090401-1.c: New test.
7581
7582 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7583
7584         PR c++/4926
7585         * g++.dg/template/pr4926-1.C: New.
7586
7587 2009-04-01  Xinliang David Li  <davidxl@google.com>
7588
7589         * gcc.target/i386/all_one_m128i.c: New test.
7590
7591 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7592
7593         PR c/39027
7594         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7595         * gcc.dg/fltconst-2.c: New test.
7596         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7597         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7598
7599         PR c/33466
7600         * gcc.dg/cpp/pr33466.c: New test.
7601         * gcc.dg/dfp/pr33466.c: New test.
7602         * gcc.dg/fixed-point/pr33466.c: New test.
7603
7604 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7605
7606         PR tree-optimization/35011
7607         * g++.dg/other/pr35011.C: New.
7608
7609 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7610
7611         PR target/39226
7612         * gcc.dg/pr39226.c: New test.
7613
7614 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7615
7616         PR c++/35240
7617         * g++.dg/template/pr35240.C: New.
7618
7619 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7620
7621         PR c/39605
7622         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7623         * gcc.dg/pr25682.c: Update expected diagnostics.
7624
7625 2009-04-01  Richard Guenther  <rguenther@suse.de>
7626
7627         * gcc.dg/fold-plusmult-2.c: New testcase.
7628
7629 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7630
7631         PR c/37772
7632         * gcc.dg/pr37772.c: New test.
7633         * g++.dg/ext/asm11.C: New test.
7634
7635 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7636
7637         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7638         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7639         defined.
7640
7641 2009-03-31  Jason Merrill  <jason@redhat.com>
7642
7643         * g++.old-deja/g++.other/using9.C: Add expected errors.
7644
7645 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7646
7647         * gcc.c-torture/compile/pr33009.c: Removed.
7648
7649 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7650
7651         * gcc.c-torture/compile/pr33009.c: Delete.
7652         * gcc.c-torture/compile/pr11832.c: Likewise.
7653
7654 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7655
7656         PR c/448
7657         * lib/target-supports.exp (check_effective_target_stdint_types):
7658         Update comment.
7659         (check_effective_target_inttypes_types): New.
7660         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7661         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7662         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7663
7664 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7665
7666         PR fortran/38917
7667         PR fortran/38918
7668         * gfortran.dg/data_pointer_1.f90: New test.
7669
7670 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7671
7672         PR fortran/38915
7673         * gfortran.dg/char_length_15.f90: New test.
7674
7675 2009-03-31  Jason Merrill  <jason@redhat.com>
7676
7677         C++ DR 613
7678         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7679         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7680         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7681         xfail others.
7682
7683         * g++.dg/other/typedef2.C: New test.
7684
7685         PR c++/37806
7686         * g++.dg/template/typedef17.C: New test.
7687
7688         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7689         * g++.dg/cpp0x/auto12.C: Likewise.
7690
7691 2009-03-31  Richard Guenther  <rguenther@suse.de>
7692
7693         PR middle-end/31029
7694         * gcc.dg/fold-compare-4.c: New testcase.
7695         * gcc.dg/fold-compare-5.c: Likewise.
7696
7697 2009-03-31  Richard Guenther  <rguenther@suse.de>
7698
7699         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7700
7701 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7702
7703         PR target/39592
7704         * gcc.target/i386/pr39592-1.c: New test.
7705
7706 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7707
7708         PR preprocessor/15638
7709         * gcc.dg/cpp/missing-header-1.c: New test.
7710         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7711         "compilation terminated" message.
7712         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7713         test #include "".
7714         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7715         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7716         terminated" message.
7717
7718 2009-03-31  Richard Guenther  <rguenther@suse.de>
7719
7720         PR middle-end/23401
7721         PR middle-end/27810
7722         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7723         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7724
7725 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7726
7727         PR fortran/38389
7728         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7729         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7730         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7731         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7732         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7733         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7734         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7735
7736 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7737
7738         PR fortran/22571
7739         * gfortran.dg/whole_file_1.f90: New test.
7740         PR fortran/26227
7741         * gfortran.dg/whole_file_2.f90: New test.
7742         * gfortran.dg/whole_file_3.f90: New test.
7743         PR fortran/24886
7744         * gfortran.dg/whole_file_4.f90: New test.
7745
7746 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7747
7748         * gfortran.dg/bind_c_usage_19.f90: New test.
7749
7750         PR target/39558
7751         * gcc.target/powerpc/altivec-29.c: New test.
7752
7753 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7754
7755         PR rtl-optimization/323
7756         * gcc.target/i386/excess-precision-1.c,
7757         gcc.target/i386/excess-precision-2.c,
7758         gcc.target/i386/excess-precision-3.c,
7759         gcc.target/i386/excess-precision-4.c,
7760         gcc.target/i386/excess-precision-5.c,
7761         gcc.target/i386/excess-precision-6.c: New tests.
7762
7763 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7764
7765         PR c/35235
7766         * gcc.dg/c99-array-lval-8.c: New test.
7767
7768 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7769
7770         PR preprocessor/34695
7771         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7772         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7773         instead of dg-warning for "previous definition" messages.
7774         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7775         "warnings being treated as errors" message.
7776         * gcc.dg/fltconst-1.c: Use -fshow-column.
7777
7778 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7779
7780         PR fortran/38823
7781         * gfortran.dg/power1.f90: New test.
7782
7783 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7784
7785         PR c/456
7786         PR c/5675
7787         PR c/19976
7788         PR c/29116
7789         PR c/31871
7790         PR c/35198
7791         * gcc.c-torture/compile/20081108-1.c,
7792         gcc.c-torture/compile/20081108-2.c,
7793         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7794         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7795         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7796         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7797         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7798         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7799         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7800         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7801         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7802         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7803         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7804         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7805         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7806         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7807         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7808         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7809         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7810         case.
7811         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7812         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7813         XFAILs.  Update expected messages.
7814         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7815         expected messages.
7816         * gcc.dg/real-const-1.c: Replace with test from original PR.
7817         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7818         when casting from non-constant integer to pointer.
7819
7820 2009-03-29  Richard Guenther  <rguenther@suse.de>
7821
7822         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7823
7824 2009-03-29  Daniel Kraft  <d@domob.eu>
7825
7826         PR fortran/37423
7827         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7828         DEFERRED bindings.
7829         * gfortran.dg/typebound_proc_9.f03: New test.
7830         * gfortran.dg/typebound_proc_10.f03: New test.
7831         * gfortran.dg/typebound_proc_11.f03: New test.
7832         * gfortran.dg/abstract_type_5.f03: New test.
7833
7834 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7835
7836         PR fortran/38507
7837         * gfortran.dg/do_4.f: New.
7838         * gfortran.dg/goto_2.f90: Correct expected warnings.
7839         * gfortran.dg/goto_4.f90: Likewise.
7840         * gfortran.dg/goto_5.f90: New.
7841
7842 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7843
7844         PR target/39545
7845         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7846
7847         * gcc.target/i386/pr39545-1.c: New.
7848         * gcc.target/i386/pr39545-2.c: Likewise.
7849
7850         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7851         (flex2_struct): Likewise.
7852         (check_struct_passing7): Likewise.
7853         (check_struct_passing8): Likewise.
7854         (f1s): Likewise.
7855         (f2s): Likewise.
7856         (main): Call check_struct_passing7 and check_struct_passing8.
7857
7858 2009-03-29  Richard Guenther  <rguenther@suse.de>
7859
7860         * gcc.c-torture/execute/20090113-1.c: New testcase.
7861         * gcc.c-torture/execute/20090113-2.c: Likewise.
7862         * gcc.c-torture/execute/20090113-3.c: Likewise.
7863         * gcc.c-torture/execute/20090207-1.c: Likewise.
7864         * gcc.c-torture/compile/20090114-1.c: Likewise.
7865         * gcc.c-torture/compile/20090328-1.c: Likewise.
7866         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7867
7868 2009-03-29  David Ayers  <ayers@fsfe.org>
7869
7870         PR objc/27377
7871         * objc.dg/conditional-1.m: New tests.
7872
7873 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7874
7875         * gcc.dg/winline-10.c: New test.
7876
7877 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7878
7879         PR fortran/34656
7880         * gfortran.dg/do_check_1.f90: Add test.
7881         * gfortran.dg/do_check_2.f90: Add test.
7882         * gfortran.dg/do_check_3.f90: Add test.
7883         * gfortran.dg/do_check_4.f90: Add test.
7884
7885 2009-03-28  Jan Hubicka  <jh@suse.cz>
7886
7887         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7888         * gcc.dg/pr33826.c: Update dump files.
7889         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7890         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7891
7892 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7893
7894         * g++.dg/tree-ssa/fwprop-align.C: New test.
7895
7896 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7897
7898         * gcc.target/powerpc/altivec-28.c: New test.
7899
7900         PR c++/39554
7901         * gcc.dg/wdisallowed-functions-1.c: Removed.
7902         * gcc.dg/wdisallowed-functions-2.c: Removed.
7903         * gcc.dg/wdisallowed-functions-3.c: Removed.
7904         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7905         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7906         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7907
7908 2009-03-28  Richard Guenther  <rguenther@suse.de>
7909
7910         PR tree-optimization/38723
7911         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7912
7913 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7914
7915         PR fortran/38538
7916         * gfortran.dg/char_result_13.f90: New test.
7917
7918 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7919
7920         PR fortran/38765
7921         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7922
7923 2009-03-28  Daniel Kraft  <d@domob.eu>
7924
7925         * gfortran.dg/trim_1.f90: New test.
7926
7927 2009-03-28  Richard Guenther  <rguenther@suse.de>
7928
7929         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7930         * g++.dg/warn/Warray-bounds.C: Likewise.
7931
7932 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7933
7934         PR fortran/32626
7935         * gfortran.dg/recursive_check_7.f90: New test.
7936
7937 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7938
7939         PR fortran/38432
7940         * gfortran.dg/do_check_5.f90: New test.
7941         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7942         * gfortran.dg/array_constructor_18.f90: Ditto.
7943         * gfortran.dg/array_constructor_22.f90: Ditto.
7944         * gfortran.dg/do_3.F90: Ditto.
7945         * gfortran.dg/do_1.f90: Ditto.
7946
7947 2009-03-28  Richard Guenther  <rguenther@suse.de>
7948
7949         PR tree-optimization/38180
7950         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7951
7952 2009-03-28  Richard Guenther  <rguenther@suse.de>
7953
7954         PR tree-optimization/38513
7955         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7956         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7957         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7958         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7959         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7960         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7961         * gcc.dg/vect/vect-35.c: Likewise.
7962         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7963         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7964         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7965
7966 2009-03-28  Richard Guenther  <rguenther@suse.de>
7967
7968         PR tree-optimization/38968
7969         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7970
7971 2009-03-28  Richard Guenther  <rguenther@suse.de>
7972
7973         PR tree-optimization/37795
7974         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7975
7976 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7977
7978         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7979         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7980         options for removed targets.
7981
7982 2009-03-27  Richard Guenther  <rguenther@suse.de>
7983
7984         PR tree-optimization/39120
7985         * gcc.c-torture/execute/pr39120.c: New testcase.
7986
7987 2009-03-27  Richard Guenther  <rguenther@suse.de>
7988
7989         PR tree-optimization/39120
7990         * gcc.dg/torture/pta-callused-1.c: New testcase.
7991
7992 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7993
7994         PR middle-end/39315
7995         * gcc.target/i386/pr39315-1.c: New.
7996         * gcc.target/i386/pr39315-2.c: Likewise.
7997         * gcc.target/i386/pr39315-3.c: Likewise.
7998         * gcc.target/i386/pr39315-4.c: Likewise.
7999         * gcc.target/i386/pr39315-check.c: Likewise.
8000
8001 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8002
8003         PR c/39323
8004         * gcc.dg/pr39323-1.c: New.
8005         * gcc.dg/pr39323-2.c: Likewise.
8006         * gcc.dg/pr39323-3.c: Likewise.
8007
8008 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8009
8010         PR target/38034
8011         * gcc.target/ia64/sync-1.c: New.
8012
8013 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8014
8015         PR target/39472
8016         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8017         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8018         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8019         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8020         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8021         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8022         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8023         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8024
8025 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8026
8027         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8028         for low precision (i.e. float).
8029
8030 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8031             Jakub Jelinek  <jakub@redhat.com>
8032
8033         PR debug/37959
8034         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8035
8036 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8037
8038         * gcc.dg/memmove-2.c: New test.
8039         * gcc.dg/memmove-3.c: New test.
8040
8041         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8042         in clone naming.
8043
8044 2009-03-27  Xinliang David Li  <davidxl@google.com>
8045
8046         PR tree-optimization/39557
8047         * g++.dg/tree-ssa/dom-invalid.C: New test.
8048
8049 2009-03-27  Xinliang David Li  <davidxl@google.com>
8050
8051         PR tree-optimization/39548
8052         * g++.dg/tree-ssa/copyprop.C: New test.
8053
8054 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8055
8056         PR c++/38638
8057         * g++.dg/template/typename17.C: New testcase.
8058         * g++.dg/template/typename18.C: New testcase.
8059
8060 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8061
8062         PR c++/36799
8063         * g++.dg/other/var_copy-1.C: New test.
8064
8065 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8066
8067         PR c++/37647
8068         * g++.dg/parse/ctor9.C: New test.
8069
8070 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8071
8072         PR c++/29727
8073         * g++.dg/init/error2.C: New test.
8074
8075 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8076
8077         PR c++/35652
8078         * gcc.dg/pr35652.C: New.
8079         * g++.dg/warn/pr35652.C: New.
8080         * gcc.dg/format/plus-1.c: Adjust message.
8081
8082 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8083
8084         PR c++/39554
8085         * gcc.dg/wdisallowed-functions-3.c: New test.
8086         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8087
8088 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8089
8090         * gcc.dg/inline-33.c: Fix when pic.
8091
8092 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8093
8094         * gcc.target/ia64/20090324-1.c: New test.
8095
8096 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8097
8098         PR c/27898
8099         * gcc.dg/pr27898.c: New test.
8100
8101         PR tree-optimization/32139
8102         * gcc.c-torture/compile/pr32139.c: New test.
8103
8104 2009-03-24  Jason Merrill  <jason@redhat.com>
8105
8106         PR c++/28274
8107         * g++.dg/parse/defarg14.C: New test.
8108
8109 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8110
8111         PR libfortran/39528
8112         * gfortran.dg/read_repeat.f90: New test.
8113
8114 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8115
8116         PR tree-optimization/39529
8117         * gcc.dg/vect/pr39529.c: New test.
8118
8119 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8120             Jakub Jelinek  <jakub@redhat.com>
8121
8122         PR debug/39524
8123         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8124
8125 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8126
8127         PR c/39495
8128         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8129
8130 2009-03-23  Jason Merrill  <jason@redhat.com>
8131
8132         * g++.dg/cpp0x/auto12.C: Add variadic test.
8133
8134         PR c++/39526
8135         * g++.dg/warn/Wshadow-4.C: New test.
8136
8137 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8138
8139         PR tree-optimization/39516
8140         * gfortran.dg/pr39516.f: New test.
8141
8142 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8143
8144         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8145         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8146         variable, not environment variable.
8147
8148 2009-03-21  Jason Merrill  <jason@redhat.com>
8149
8150         PR c++/28879
8151         * g++.dg/ext/vla6.C: New test.
8152
8153 2009-03-20  Jason Merrill  <jason@redhat.com>
8154
8155         * g++.dg/cpp0x/initlist5.C: Add additional test.
8156
8157 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8158             Janis Johnson  <janis187@us.ibm.com>
8159
8160         * lib/compat.exp (compat-get-options-main, compat-get-options):
8161         Handle dg-prune-output in source file.
8162         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8163         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8164         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8165         two warnings.
8166
8167 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8168
8169         PR c/39495
8170         * gcc.dg/gomp/pr39495-1.c: New test.
8171         * gcc.dg/gomp/pr39495-2.c: New test.
8172         * g++.dg/gomp/pr39495-1.C: New test.
8173         * g++.dg/gomp/pr39495-2.C: New test.
8174
8175         PR target/39496
8176         * gcc.target/i386/pr39496.c: New test.
8177         * g++.dg/other/pr39496.C: New test.
8178
8179 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8180
8181         PR middle-end/39500
8182         * gcc.dg/autopar/pr39500-1.c: New.
8183         * gcc.dg/autopar/pr39500-2.c: New.
8184
8185 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8186
8187         * g++.dg/dg.exp: Prune graphite.
8188
8189 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8190
8191         PR middle-end/39447
8192         * g++.dg/graphite: New.
8193         * g++.dg/graphite/graphite.exp: New.
8194         * g++.dg/graphite/pr39447.C: New.
8195
8196 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8197
8198         PR c++/39425
8199         * g++.dg/template/pr39425.C: New.
8200
8201         * g++.dg/template/spec33.C: Updated.
8202
8203 2009-03-17  Jason Merrill  <jason@redhat.com>
8204
8205         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8206
8207 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8208
8209         PR c++/39475
8210         * g++.dg/ext/unary_trait_incomplete.C: New.
8211
8212 2009-03-17  Jing Yu  <jingyu@google.com>
8213
8214         PR middle-end/39378
8215         * g++.dg/inherit/thunk10.C: New test.
8216
8217 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8218
8219         PR target/39482
8220         * gcc.target/i386/pr39482.c: New test.
8221
8222 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8223
8224         PR debug/39471
8225         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8226         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8227         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8228         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8229
8230         PR middle-end/39443
8231         * gcc.dg/pr39443.c: New test.
8232
8233         PR debug/39412
8234         * gcc.dg/debug/pr39412.c: New test.
8235
8236 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8237
8238         PR testsuite/38526
8239         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8240         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8241         is defined.
8242         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8243         its original value, or unset if it was not defined.
8244         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8245         path procs around use of HOSTCC.
8246         * g++.dg/compat/struct-layout-1.exp: Ditto.
8247         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8248
8249 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8250
8251         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8252
8253 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8254
8255         Revert patch for PR testsuite/37630.
8256
8257         PR testsuite/37960
8258         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8259
8260         PR testsuite/37630
8261         * lib/target-supports.exp (check_effective_target_ieee): New.
8262         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8263         * gcc.dg/20001012-1.c: Require ieee.
8264
8265         PR testsuite/37628
8266         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8267
8268 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8269
8270         PR tree-optimization/39455
8271         * gcc.dg/pr39455.c: New test.
8272
8273 2009-03-13  David Ayers  <ayers@fsfe.org>
8274
8275         * objc/execute/trivial.m. New test.
8276
8277 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8278
8279         PR target/39137
8280         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8281
8282 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8283
8284         PR testsuite/39451
8285         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8286         constraint on (%2).
8287
8288 2009-03-12  David Ayers  <ayers@fsfe.org>
8289
8290         PR libobjc/27466
8291         * objc/execute/exceptions/handler-1.m. New test.
8292
8293 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8294
8295         PR target/39431
8296         * gcc.target/i386/pr39431.c: New test.
8297
8298 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8299
8300         PR target/39445
8301         * gcc.target/i386/pr39445.c: New.
8302
8303         * gcc.target/i386/push-1.c: XFAIL.
8304
8305 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8306
8307         * gcc.dg/inline-33.c: New test.
8308
8309 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8310
8311         * gcc.dg/vect/vect-82.c: Combine dg-do and
8312         dg-require-effective-target into dg-skip-if.
8313         * gcc.dg/vect/vect-83.c: Likewise.
8314
8315 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8316
8317         PR target/39137
8318         * gcc.target/i386/stackalign/longlong-1.c: New test.
8319         * gcc.target/i386/stackalign/longlong-2.c: New test.
8320
8321 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8322
8323         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8324
8325 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8326
8327         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8328         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8329
8330 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8331
8332         * gnat.dg/slice_enum.adb: New test.
8333
8334 2009-03-11  Jason Merrill  <jason@redhat.com>
8335
8336         PR debug/39086
8337         * g++.dg/opt/nrv15.C: New test.
8338
8339 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8340
8341         PR tree-optimization/39422
8342         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8343         constant array with static initialization to global memory.
8344         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8345
8346 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8347
8348         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8349         padding.
8350
8351 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8352
8353         PR c++/39371
8354         * g++.dg/opt/switch2.C: Add -w to dg-options.
8355         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8356         * g++.dg/warn/switch1.C: New test.
8357         * g++.dg/other/switch3.C: New test.
8358
8359         PR tree-optimization/39394
8360         * gcc.c-torture/compile/pr39394.c: New test.
8361
8362 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8363
8364         * gcc.target/s390/20090223-1.c: New testcase.
8365
8366 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8367
8368         PR libfortran/39402
8369         * gfortran.dg/fmt_f0_1.f90: New test.
8370
8371 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8372
8373         PR c++/39060
8374         * g++.dg/other/new1.C: Adjusted.
8375         * g++.dg/parse/crash40.C: Likewise.
8376         * g++.dg/parse/defarg12.C: Likewise.
8377         * g++.dg/template/error15.C: Likewise.
8378
8379         * g++.dg/other/pr39060.C: New.
8380
8381 2009-03-07  Jason Merrill  <jason@redhat.com>
8382
8383         PR c++/39367
8384         * g++.dg/opt/new1.C: New.
8385
8386 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8387
8388         PR c++/33492
8389         * g++.dg/other/error32.C: New.
8390
8391 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8392
8393         PR middle-end/39360
8394         * gcc.c-torture/compile/pr39360.c: New test.
8395
8396         PR debug/39372
8397         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8398
8399 2009-03-05  Jason Merrill  <jason@redhat.com>
8400
8401         PR c++/38908
8402         * g++.dg/warn/Wuninitialized-3.C: New test.
8403
8404 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8405
8406         PR debug/39379
8407         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8408         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8409
8410 2009-03-04  Jason Merrill  <jason@redhat.com>
8411
8412         PR c++/13549
8413         * g++.dg/template/koenig7.C: New test.
8414
8415 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8416
8417         * g++.dg/torture/predcom-1.C: New test.
8418
8419 2009-03-04  Richard Guenther  <rguenther@suse.de>
8420
8421         PR tree-optimization/39362
8422         * g++.dg/torture/pr39362.C: New testcase.
8423
8424 2009-03-04  Jason Merrill  <jason@redhat.com>
8425             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8426
8427         PR c++/9634
8428         PR c++/29469
8429         PR c++/29607
8430         * g++.dg/template/dependent-name5.C: New test.
8431
8432 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8433
8434         PR testsuite/39357
8435         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8436         vect_int to vect_int_mult.
8437
8438 2009-03-04  Richard Guenther  <rguenther@suse.de>
8439
8440         PR tree-optimization/39358
8441         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8442         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8443
8444 2009-03-04  Richard Guenther  <rguenther@suse.de>
8445
8446         PR tree-optimization/39339
8447         * gcc.c-torture/execute/pr39339.c: New testcase.
8448
8449 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8450
8451         * gcc.c-torture/compile/20090303-1.c,
8452         gcc.c-torture/compile/20090303-2.c: New tests.
8453
8454 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8455
8456         PR fortran/39354
8457         * gfortran.dg/gomp/pr39354.f90: New test.
8458
8459         PR tree-optimization/39343
8460         * gcc.dg/pr39343.c: New test.
8461
8462 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8463
8464         PR tree-optimization/39248
8465         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8466         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8467         on targets without vector misalignment support.
8468         * lib/target-supports.exp
8469         (check_effective_target_vect_short_mult): Add
8470         check_effective_target_arm32.
8471
8472 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8473
8474         PR middle-end/39335
8475         * gcc.dg/graphite/pr39335_1.c: New.
8476         * gcc.dg/graphite/pr39335.c: New.
8477
8478 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8479
8480         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8481         of andl.
8482         * gcc.target/i386/stackalign/return-5.c: Likewise.
8483         * gcc.target/i386/stackalign/return-6.c: Likewise.
8484
8485 2009-03-02  Richard Guenther  <rguenther@suse.de>
8486             Ira Rosen  <irar@il.ibm.com>
8487
8488         PR tree-optimization/39318
8489         * gfortran.dg/vect/pr39318.f90: New test.
8490
8491 2009-03-01  Jan Hubicka  <jh@suse.cz>
8492
8493         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8494
8495 2009-03-01  Jan Hubicka  <jh@suse.cz>
8496
8497         PR debug/39267
8498         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8499
8500 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8501
8502         * gnat.dg/pack12.adb: New test.
8503
8504 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8505
8506         PR c++/37789
8507         * g++.dg/other/pr37789.C: New.
8508
8509 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8510
8511         PR fortran/39295
8512         * gfortran.dg/interface_25.f90: New test.
8513         * gfortran.dg/interface_26.f90: New test.
8514
8515 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8516
8517         PR fortran/39292
8518         * gfortran.dg/initialization_22.f90: New test.
8519
8520 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8521
8522         PR rtl-optimization/39241
8523         * gcc.dg/torture/pr39241.c: New.
8524
8525 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8526
8527         PR tree-optimizations/39259
8528         * g++.dg/torture/pr39259.C: New testcase.
8529
8530 2009-02-24  Richard Guenther  <rguenther@suse.de>
8531
8532         PR c++/39242
8533         * g++.dg/template/instantiate10.C: New testcase.
8534
8535 2009-02-24  Richard Guenther  <rguenther@suse.de>
8536             Zdenek Dvorak  <ook@ucw.cz>
8537
8538         PR tree-optimization/39233
8539         * gcc.c-torture/execute/pr39233.c: New testcase.
8540
8541 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8542
8543         PR tree-optimization/39260
8544         * gcc.dg/graphite/pr39260.c: New.
8545
8546 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8547
8548         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8549
8550 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8551
8552         PR c++/36411
8553         * g++.dg/template/void14.C: New.
8554
8555 2009-02-23  Jason Merrill  <jason@redhat.com>
8556
8557         PR c++/38880
8558         * g++.dg/init/const7.C: Remove XFAIL.
8559         * g++.dg/init/static-init1.C: New test.
8560
8561         * g++.dg/cpp0x/initlist14.C: New test.
8562
8563 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8564
8565         PR fortran/38914
8566         * bound_simplification_2.f90:  New test case.
8567         * bound_7.f90:  New test case.
8568
8569 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8570
8571         * gcc.dg/cpp/include4.c: New test.
8572
8573 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8574
8575         PR target/39256
8576         * gcc.target/i386/abi-2.c: New.
8577
8578 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8579
8580         * gcc.c-torture/execute/pr39228.x: New.
8581
8582 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8583
8584         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8585         scan-assembler to check for xmm0 register.
8586
8587 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8588             Joseph Myers  <joseph@codesourcery.com>
8589
8590         * gcc.target/arm/va_list.c: New test.
8591         * g++.dg/abi/arm_va_list.C: Likewise.
8592         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8593         function.
8594         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8595         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8596         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8597         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8598         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8599         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8600
8601 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8602
8603         PR testsuite/38164
8604         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8605         to dg-options.
8606
8607 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8608
8609         PR target/39240
8610         * gcc.c-torture/execute/pr39240.c: New test.
8611
8612 2009-02-20  Jason Merrill  <jason@redhat.com>
8613
8614         PR c++/39225
8615         * g++.dg/parse/dtor15.C: New test.
8616
8617 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8618
8619         * gcc.c-torture/execute/20090219-1.c: New.
8620
8621 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8622
8623         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8624         (mips-dg-options): When matching isa* pseudo-options make
8625         'value' optional and accept ! entries.  Use $spec instead of
8626         $isa_spec in the isa pseudo-option error message.  Only
8627         perform the ISA-range check when 'value' is set.  If arch is
8628         matching any CPU in the ! entries switch to its generic ISA.
8629         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8630         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8631
8632 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8633
8634         PR target/39175
8635         * gcc.dg/visibility-20.c: New test.
8636         * g++.dg/ext/visibility/visibility-11.C: New test.
8637
8638 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8639
8640         PR c++/39188
8641         * g++.dg/abi/pr39188-1a.C: New.
8642         * g++.dg/abi/pr39188-1b.C: Likewise.
8643         * g++.dg/abi/pr39188-1.h: Likewise.
8644         * g++.dg/abi/pr39188-2a.C: Likewise.
8645         * g++.dg/abi/pr39188-2b.C: Likewise.
8646         * g++.dg/abi/pr39188-2.h: Likewise.
8647         * g++.dg/abi/pr39188-3a.C: Likewise.
8648         * g++.dg/abi/pr39188-3b.C: Likewise.
8649         * g++.dg/abi/pr39188-3.h: Likewise.
8650
8651 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8652
8653         PR c/38483
8654         * gcc.c-torture/execute/call-trap-1.c,
8655         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8656         tests.
8657
8658 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8659
8660         PR target/39228
8661         * gcc.c-torture/execute/pr39228.c: New test.
8662
8663 2009-02-19  Richard Guenther  <rguenther@suse.de>
8664
8665         PR tree-optimization/39074
8666         * gcc.dg/torture/pr39074.c: New testcase.
8667         * gcc.dg/torture/pr39074-2.c: Likewise.
8668         * gcc.dg/torture/pr39074-3.c: Likewise.
8669
8670 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8671
8672         PR c++/39219
8673         * g++.dg/parse/attr3.C: New.
8674
8675 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8676
8677         PR testsuite/38165
8678         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8679
8680         PR testsuite/38166
8681         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8682         and skip on Darwin.
8683
8684 2009-02-18  Jason Merrill  <jason@redhat.com>
8685
8686         PR c++/38880
8687         * g++.dg/init/const7.C: Remove XFAIL.
8688
8689         PR target/39179
8690         * g++.dg/opt/const6.C: New test.
8691
8692 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8693
8694         * gcc.dg/callabi/callabi.exp: Moved to ...
8695         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8696         in 64bit mode.
8697
8698         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8699         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8700         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8701         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8702         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8703         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8704         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8705
8706         * gcc.dg/callabi/callabi.h: Moved to ...
8707         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8708
8709         * gcc.dg/callabi/func-1.c: Moved to ...
8710         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8711
8712         * gcc.dg/callabi/func-indirect.c: Moved to ...
8713         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8714
8715         * gcc.dg/callabi/pr38891.c: Moved to ...
8716         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8717
8718         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8719         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8720
8721         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8722         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8723
8724         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8725         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8726
8727 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8728
8729         PR target/38891
8730         * gcc.dg/callabi/pr38891.c: New.
8731
8732 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8733
8734         * gcc.dg/callabi/callabi.exp: New.
8735
8736 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8737
8738         PR target/39082
8739         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8740         -Wno-abi for x86.
8741         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8742
8743         * gcc.target/i386/pr39082-1.c: New.
8744
8745         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8746         -Wno-abi.
8747
8748         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8749         CHECK_M64_M128 is defined.
8750         (check_f_arguments): Add "do".
8751         (check_vector_arguments): New.
8752         (check_m64_arguments): Likewise.
8753         (check_m128_arguments): Likewise.
8754
8755         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8756         (CHECK_M64_M128): Define.
8757
8758         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8759         on abitest.
8760         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8761
8762         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8763         tests only if CHECK_M64_M128 is defined.
8764
8765         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8766         (m128_2_struct): Likewise.
8767         (check_struct_passing5): Likewise.
8768         (check_struct_passing6): Likewise.
8769         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8770
8771         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8772         (un5): Likewise.
8773         (check_union_passing4): Likewise.
8774         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8775
8776 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8777
8778         PR c/35447
8779         * gcc.dg/noncompile/pr35447-1.c: New test.
8780
8781 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8782
8783         PR tree-optimization/36922
8784         * gfortran.dg/pr36922.f: New test.
8785
8786 2009-02-17  Richard Guenther  <rguenther@suse.de>
8787
8788         PR tree-optimization/39202
8789         * gcc.c-torture/compile/pr39202.c: New testcase.
8790
8791 2009-02-17  Richard Guenther  <rguenther@suse.de>
8792
8793         PR tree-optimization/39204
8794         * gcc.dg/torture/pr39204.c: New testcase.
8795
8796 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8797
8798         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8799         * gcc.dg/vect/vect-outer-6.c: Ditto.
8800
8801 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8802
8803         PR c/35446
8804         * gcc.dg/noncompile/init-5.c: New test.
8805         * gcc.dg/init-bad-4.c: Adjust expected errors.
8806
8807 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8808
8809         PR target/37049
8810         * gcc.target/i386/push-1.c: New.
8811
8812 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8813
8814         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8815
8816 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8817
8818         * gcc.target/spu/intrinsics-sr.c: New test.
8819
8820 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8821
8822         PR target/38056
8823         * gcc.target/ia64/sibcall-opt-1.c: New test.
8824         * gcc.target/ia64/sibcall-opt-2.c: New test.
8825
8826 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8827
8828         PR fortran/36528
8829         * gfortran.dg/cray_pointers_8.f90: New test.
8830
8831         PR fortran/36703
8832         * gfortran.dg/cray_pointers_9.f90: New test.
8833
8834 2009-02-13  Jason Merrill  <jason@redhat.com>
8835
8836         PR c++/39070
8837         * g++.dg/cpp0x/decltype16.C: New.
8838
8839 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8840
8841         PR target/39152
8842         * gfortran.dg/gomp/pr39152.f90: New.
8843
8844 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8845
8846         PR target/39162
8847         * gcc.target/i386/pr39162.c: New.
8848
8849 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8850
8851         PR c/35444
8852         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8853         New tests.
8854
8855 2009-02-12  Jason Merrill  <jason@redhat.com>
8856
8857         PR c++/38950
8858         * g++.dg/template/array20.C: New test.
8859
8860 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8861
8862         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8863         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8864         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8865
8866 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8867
8868         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8869
8870 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8871
8872         PR target/39152
8873         * gfortran.dg/pr39152.f: New.
8874
8875 2009-02-11  Jason Merrill  <jason@redhat.com>
8876
8877         PR c++/39153
8878         * g++.dg/cpp0x/defaulted9.C: New test.
8879
8880         PR c++/30111
8881         * g++.dg/init/value7.C: New test.
8882
8883 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8884
8885         PR target/38824
8886         * gcc.target/i386/pr38824.c: New testcase.
8887
8888 2009-02-11  Jason Merrill  <jason@redhat.com>
8889
8890         PR c++/38649
8891         * g++.dg/cpp0x/defaulted8.C: New test.
8892
8893         PR c++/36744
8894         * g++.dg/cpp0x/rv9p.C: New test.
8895
8896 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8897
8898         * gnat.dg/aliasing3.adb: New test.
8899         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8900
8901 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8902
8903         PR c++/34397
8904         * g++.dg/template/crash88.C: New.
8905         * g++.dg/template/crash89.C: Likewise.
8906
8907 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8908
8909         PR c/39084
8910         * gcc.dg/pr39084.c: New test.
8911
8912 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8913
8914         PR target/39139
8915         * gcc.target/i386/pr39139.c: New test.
8916
8917 2009-02-10  Richard Guenther  <rguenther@suse.de>
8918
8919         PR tree-optimization/39132
8920         * gcc.dg/torture/pr39132.c: New testcase.
8921
8922 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8923
8924         PR target/39119
8925         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8926         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8927         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8928         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8929         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8930         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8931         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8932         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8933
8934 2009-02-09  Jason Merrill  <jason@redhat.com>
8935
8936         PR c++/39109
8937         * g++.dg/init/value6.C: New test.
8938
8939 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8940
8941         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8942
8943 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8944
8945         * gcc.c-torture/compile/20090209-1.c: New test.
8946
8947 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8948
8949         PR c++/35147
8950         PR c++/37737
8951         * g++.dg/cpp0x/vt-35147.C: New.
8952         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8953         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8954
8955 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8956
8957         PR c/35434
8958         * gcc.dg/attr-alias-4.c: New test.
8959
8960 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8961
8962         PR c/39035
8963         * gcc.dg/dfp/pr39035.c: New test.
8964
8965 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8966
8967         PR c/36432
8968         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8969
8970 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8971
8972         PR c++/39106
8973         * g++.dg/opt/thunk3.C: New test.
8974
8975 2009-02-05  Nick Clifton  <nickc@redhat.com>
8976
8977         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8978         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8979         * gcc.dg/cdce1.c: Likewise.
8980         * gcc.dg/cpp/_Pragma6.c: Likewise.
8981         * g++.dg/cpp/_Pragma1.C: Likewise.
8982         * gcc.dg/utf32-2.c: Xfail for M32C.
8983         * gcc.dg/utf32-1.c: Likewise.
8984         * gcc.dg/utf32-3.c: Likewise.
8985         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8986         targets.
8987         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8988         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8989         * gcc.dg/Wconversion-5.c: Likewise.
8990         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8991         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8992         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8993         * gcc.dg/utf-inc-init.c: Likewise.
8994         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8995         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8996         * gcc.dg/utf-array-short-wchar.c: Likewise.
8997         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8998         * gcc.dg/mallign.c: Use size_t instead of long.
8999
9000 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9001
9002         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9003
9004 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9005
9006         * gcc.c-torture/execute/pr39100.c: New.
9007
9008 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9009
9010         PR c/35435
9011         * gcc.dg/tls/diag-6.c: New test.
9012
9013 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9014
9015         * gcc.dg/graphite/scop-19.c: New
9016
9017 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9018
9019         AVX Programming Reference (January, 2009)
9020         * gcc.target/i386/avx-vpclmulqdq.c: New.
9021         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9022
9023         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9024
9025         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9026         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9027         (pclmul_test): Renamed to ...
9028         (TEST): This.
9029
9030 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9031
9032         PR c++/39095
9033         * g++.dg/abi/mangle31.C: New test.
9034
9035 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9036
9037         PR c/29129
9038         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9039         declarator.
9040         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9041         inside function prototype but not part of parameter declarator.
9042         * vla-11.c: New test.
9043
9044 2009-02-03  Jason Merrill  <jason@redhat.com>
9045
9046         * g++.dg/warn/main-4.C: New test.
9047         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9048
9049 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9050
9051         PR c++/36607
9052         * g++.dg/expr/cast10.C: New test.
9053
9054 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9055
9056         PR c/35433
9057         * gcc.dg/init-bad-6.c: New test.
9058
9059 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9060
9061         PR target/35318
9062         * gcc.c-torture/compile/pr35318.c: New test.
9063
9064         PR inline-asm/39059
9065         * gcc.dg/nofixed-point-2.c: New test.
9066         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9067         * g++.dg/ext/fixed2.C: Likewise.
9068         * g++.dg/other/error25.C: Likewise.
9069         * g++.dg/lookup/crash7.C: Likewise.
9070         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9071
9072         PR c++/39056
9073         * g++.dg/cpp0x/initlist13.C: New test.
9074
9075 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9076
9077         PR c++/36897
9078         * g++.dg/template/func2.C: New test.
9079
9080         PR c++/37314
9081         * g++.dg/template/typename15.C: New.
9082         * g++.dg/template/typename16.C: New.
9083
9084 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9085             Ben Elliston  <bje@au.ibm.com>
9086
9087         PR c/39034
9088         * gcc.dg/dfp/pr39034.c: New test.
9089
9090 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9091
9092         PR testsuite/38263
9093         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9094
9095 2009-02-02  Jason Merrill  <jason@redhat.com>
9096
9097         PR c++/39054
9098         * g++.dg/parse/dtor14.C: New test.
9099
9100 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9101
9102         * lib/target-supports.exp
9103         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9104         * g++.dg/ext/builtin10.C: New test.
9105
9106         PR inline-asm/39058
9107         * gcc.target/i386/pr39058.c: New test.
9108
9109 2009-02-02  Richard Guenther  <rguenther@suse.de>
9110
9111         PR tree-optimization/38937
9112         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9113
9114 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9115
9116         PR c++/39053
9117         * g++.dg/parse/crash52.C: New.
9118
9119 2009-01-30  Richard Guenther  <rguenther@suse.de>
9120
9121         PR tree-optimization/39041
9122         * gcc.c-torture/compile/pr39041.c: New testcase.
9123
9124 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9125
9126         PR target/39013
9127         * gcc.target/i386/pr39013-1.c: New test.
9128         * gcc.target/i386/pr39013-2.c: New test.
9129
9130         PR c++/39028
9131         * g++.dg/ext/label12.C: New test.
9132
9133 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9134
9135         PR c++/33465
9136         * g++.dg/parse/error34.C: New.
9137         * g++.dg/parse/error35.C: Likewise.
9138
9139 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9140
9141         PR c++/38655
9142         * g++.dg/cpp0x/decltype-38655.C: New.
9143
9144 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9145
9146         PR target/39002
9147         * g++.dg/torture/pr39002.C: New test.
9148
9149 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9150
9151         PR tree-optimization/39007
9152         * gcc.dg/tree-ssa/pr39007.c: New.
9153
9154 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9155
9156         PR middle-end/35854
9157         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9158         to "subreg1".
9159
9160 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9161
9162         PR middle-end/38857
9163         * gcc.c-torture/compile/pr38857.c: New test.
9164
9165 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9166
9167         PR fortran/38852
9168         PR fortran/39006
9169         * gfortran.dg/bound_6.f90: New test.
9170
9171 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9172
9173         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9174
9175 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9176
9177         PR tree-optimization/38997
9178         * gcc.dg/tree-ssa/pr38997.c: New.
9179
9180 2009-01-28  Richard Guenther  <rguenther@suse.de>
9181
9182         PR tree-optimization/38926
9183         * gcc.c-torture/compile/pr38926.c: New testcase.
9184
9185 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9186
9187         PR middle-end/38934
9188         * gcc.dg/pr38934.c: New test.
9189
9190 2009-01-28  Richard Guenther  <rguenther@suse.de>
9191
9192         PR middle-end/38908
9193         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9194
9195 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9196
9197         PR tree-optimization/38984
9198         * gcc.dg/pr38984.c: New XFAILed testcase.
9199
9200
9201 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9202
9203         PR target/38988
9204         * gcc.target/i386/pr38988.c: New test.
9205
9206 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9207
9208         PR c++/37554
9209         * g++.dg/parse/crash51.C: New.
9210         * g++.old-deja/g++.pt/crash9.C: Adjust.
9211
9212 2009-01-27  Daniel Kraft  <d@domob.eu>
9213
9214         PR fortran/38883
9215         * gfortran.dg/mvbits_6.f90:  New test.
9216         * gfortran.dg/mvbits_7.f90:  New test.
9217         * gfortran.dg/mvbits_8.f90:  New test.
9218
9219 2009-01-27  Richard Guenther  <rguenther@suse.de>
9220
9221         PR tree-optimization/38503
9222         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9223
9224 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9225
9226         PR middle-end/38969
9227         * gcc.c-torture/execute/pr38969.c: New test.
9228
9229 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9230
9231         PR testsuite/38864
9232         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9233         to dg-do compile.
9234         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9235         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9236         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9237
9238 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9239
9240         PR target/38952
9241         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9242         if __USING_SJLJ_EXCEPTIONS__ is defined.
9243
9244         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9245         __USING_SJLJ_EXCEPTIONS__ is defined.
9246         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9247         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9248         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9249         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9250         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9251         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9252
9253 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9254
9255         PR testsuite/38949
9256         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9257         Use instead of C name in asm statements.
9258
9259 2009-01-26  Richard Guenther  <rguenther@suse.de>
9260
9261         PR tree-optimization/38745
9262         * g++.dg/torture/pr38745.C: New testcase.
9263
9264 2009-01-26  Richard Guenther  <rguenther@suse.de>
9265
9266         PR middle-end/38851
9267         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9268
9269 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9270
9271         * gcc.dg/bitfld-15.c: Gate warning on target
9272         pcc_bitfield_type_matters.
9273         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9274         g++.dg/ext/bitfield4.C: Likewise.
9275         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9276         bitfield for any target.
9277
9278 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9279
9280         PR c/38957
9281         * gcc.dg/pr38957.c: New test.
9282
9283 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9284
9285         PR fortran/38955
9286         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9287         comparing floats.
9288
9289 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9290
9291         PR tree-optimization/38953
9292         * gfortran.dg/graphite/pr38953.f90: New.
9293
9294 2009-01-24  Paul Brook  <paul@codesourcery.com>
9295
9296         * gcc.target/arm/neon-cond-1.c: New test.
9297
9298 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9299
9300         PR tree-optimization/38932
9301         * gcc.dg/pr38932.c: New.
9302
9303 2009-01-23  Revital Eres  <eres@il.ibm.com>
9304
9305         * gcc.dg/sms-7.c: Fix test.
9306
9307 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9308
9309         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9310         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9311         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9312         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9313
9314 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9315
9316         * gcc.dg/pr35729.c: Make test x86 specific.
9317
9318 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9319
9320         PR middle-end/38615
9321         * gcc.dg/pr38615.c: New test.
9322
9323 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9324
9325         PR target/38931
9326         * gcc.target/i386/pr38931.c: New test.
9327
9328 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9329
9330         PR c++/38930
9331         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9332         * g++.dg/template/typedef12.C: Likewise.
9333         * g++.dg/template/typedef13.C: Likewise.
9334         * g++.dg/template/typedef14.C: Likewise.
9335         * g++.dg/template/sfinae3.C: Likewise.
9336         * g++.old-deja/g++.pt/typename8.C: Likewise.
9337         * g++.dg/template/access11.C: Likewise
9338
9339 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9340
9341         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9342         and mips*-*-irix*.
9343         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9344
9345 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9346
9347         PR c++/26693
9348         * g++.dg/template/typedef11.C: New test.
9349         * g++.dg/template/typedef12.C: Likewise.
9350         * g++.dg/template/typedef13.C: Likewise.
9351         * g++.dg/template/typedef14.C: Likewise.
9352         * g++.dg/template/sfinae3.C: Compile this pedantically.
9353         The only errors expected should be the one saying the typedef is ill
9354         formed.
9355         * g++.old-deja/g++.pt/typename8.C: Likewise.
9356         * g++.dg/template/access11.C: Update this.
9357
9358 2009-01-21  Daniel Kraft  <d@domob.eu>
9359
9360         PR fortran/38887
9361         * gfortran.dg/mvbits_5.f90:  New test.
9362
9363 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9364
9365         * gcc.dg/sms-6.c: New test.
9366         * gcc.dg/sms-7.c: Likewise.
9367
9368 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9369
9370         PR fortran/38907
9371         * gfortran.dg/host_assoc_function_7.f90: New test
9372
9373 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9374             Richard Guenther  <rguenther@suse.de>
9375
9376         PR tree-optimization/38747
9377         PR tree-optimization/38748
9378         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9379         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9380         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9381
9382 2009-01-20  Kees Cook  <kees@ubuntu.com>
9383             H.J. Lu  <hongjiu.lu@intel.com>
9384
9385         PR target/38902
9386         * gcc.dg/pr38902.c: New.
9387
9388 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9389
9390         PR target/38868
9391         * gfortran.dg/pr38868.f: New testcase.
9392
9393 2009-01-20  Richard Guenther  <rguenther@suse.de>
9394
9395         * gcc.c-torture/execute/pr36227.c: Move ...
9396         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9397
9398 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9399
9400         * lib/gfortran.exp: Add -B options for targets that use
9401         libgfortran.a%s in their specs.
9402
9403 2009-01-19  Jason Merrill  <jason@redhat.com>
9404
9405         PR c++/23287
9406         * g++.dg/template/dtor5.C: New test.
9407
9408 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9409
9410         PR fortran/38859
9411         * gfortran.dg/bound_5.f90: New test.
9412
9413 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9414
9415         PR target/38736
9416         * g++.dg/compat/abi/pr38736_main.C: New.
9417         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9418         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9419         * g++.dg/other/macro-1.C: Likewise.
9420         * gcc.dg/macro-1.c: Likewise.
9421         * gcc.dg/compat/pr38736_main.c: Likewise.
9422         * gcc.dg/compat/pr38736_x.c: Likewise.
9423         * gcc.dg/compat/pr38736_y.c: Likewise.
9424
9425 2009-01-18  Richard Guenther  <rguenther@suse.de>
9426
9427         PR tree-optimization/38819
9428         * gcc.c-torture/execute/pr38819.c: New testcase.
9429
9430 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9431
9432         PR fortran/38657
9433         * gfortran.dg/module_commons_3.f90: Reapply.
9434
9435 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9436
9437         PR fortran/34955
9438         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9439         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9440
9441 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9442
9443         PR fortran/38657
9444         * gfortran.dg/module_commons_3.f90: Remove
9445
9446 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9447
9448         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9449
9450 2009-01-16  Jason Merrill  <jason@redhat.com>
9451
9452         PR c++/38877
9453         * g++.dg/template/lvalue1.C: New test.
9454
9455         PR c++/29470
9456         * g++.dg/template/access20.C: New test.
9457         * g++.dg/torture/pr34641.C: Fix access.
9458
9459 2009-01-16  Richard Guenther  <rguenther@suse.de>
9460
9461         PR tree-optimization/38835
9462         PR middle-end/36227
9463         * gcc.c-torture/execute/pr36227.c: New testcase.
9464         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9465         * g++.dg/init/const7.C: Likewise.
9466
9467 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9468
9469         PR target/38554
9470         * gcc.c-torture/compile/pr38554.c: New test.
9471
9472 2009-01-16  Jason Merrill  <jason@redhat.com>
9473
9474         PR c++/38579
9475         * g++.dg/conversion/access1.C: New test.
9476
9477 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9478
9479         PR tree-optimization/38789
9480         * gcc.c-torture/compile/pr38789.c: New test.
9481
9482 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9483
9484         PR fortran/38152
9485         * gfortran.dg/proc_ptr_13.f90: New.
9486
9487 2009-01-15  Jason Merrill  <jason@redhat.com>
9488
9489         PR c++/38850
9490         * g++.dg/template/koenig6.C: New test.
9491
9492 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9493
9494         PR c++/29388
9495         * g++.dg/template/error37.C: New testcase.
9496
9497 2009-01-15  Jason Merrill  <jason@redhat.com>
9498
9499         PR c++/36334
9500         * g++.dg/conversion/memfn1.C: New test.
9501
9502         PR c++/37646
9503         * g++.dg/conversion/memfn2.C: New test.
9504
9505 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9506
9507         PR c++/38357
9508         * g++.dg/template/crash87.C: New test.
9509
9510 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9511
9512         PR middle-end/37843
9513         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9514
9515 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9516
9517         PR c++/38636
9518         * g++.dg/parse/crash50.C: New test.
9519
9520 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9521
9522         PR rtl-optimization/38245
9523         * gcc.dg/pr38245-3.c: New test.
9524         * gcc.dg/pr38245-3.h: New file.
9525         * gcc.dg/pr38245-4.c: New file.
9526         * gcc.dg/pr38364.c: New test.
9527
9528 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9529
9530         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9531         sequence PC-relative.
9532
9533 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9534
9535         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9536         calls and/or PLT markers.
9537         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9538         calls and/or PLT markers.
9539         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9540         calls and/or PLT markers.
9541         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9542         calls and/or PLT markers.
9543
9544 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9545             Nathan Froyd  <froydnj@codesourcery.com>
9546             Joseph Myers  <joseph@codesourcery.com>
9547
9548         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9549         New function.
9550         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9551         and use consistent CFLAGS.
9552         * gcc.target/powerpc/20030505.c: Likewise.
9553         * gcc.target/powerpc/20081204-1.c: Likewise.
9554         * gcc.target/powerpc/ppc-spe.c: Likewise.
9555         * gcc.target/powerpc/spe1.c: Likewise.
9556         * g++.dg/ext/spe1.C: Likewise.
9557         * g++.dg/other/opaque-1.C: Likewise.
9558         * g++.dg/other/opaque-2.C: Likewise.
9559         * g++.dg/other/opaque-3.C: Likewise.
9560
9561 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9562
9563         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9564         out of loop.
9565
9566 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9567
9568         PR target/38811
9569         * g++.dg/torture/pr38811.C: New file.
9570
9571 2009-01-14  Richard Guenther  <rguenther@suse.de>
9572
9573         PR tree-optimization/38826
9574         PR middle-end/38477
9575         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9576
9577 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9578
9579         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9580
9581 2009-01-14  Nick Clifton  <nickc@redhat.com>
9582
9583         PR c++/37862
9584         * g++.cp/parse/pr37862.C: New test.
9585
9586 2009-01-14  Julian Brown  <julian@codesourcery.com>
9587
9588         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9589         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9590         to...
9591         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9592         These.
9593
9594 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9595
9596         PR rtl-optimization/38774
9597         * gcc.dg/torture/pr38774.c: New test.
9598
9599         PR c++/38795
9600         * g++.dg/cpp0x/pr38795.C: New test.
9601
9602 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9603             Nathan Froyd  <froydnj@codesourcery.com>
9604             Joseph Myers  <joseph@codesourcery.com>
9605
9606         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9607         otherwise.  Do not check for AltiVec at runtime.
9608         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9609         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9610         * gcc.target/powerpc/altivec-1.c: Likewise.
9611         * gcc.target/powerpc/altivec-3.c: Likewise.
9612         * gcc.target/powerpc/altivec-10.c: Likewise.
9613         * gcc.target/powerpc/altivec-12.c: Likewise.
9614         * gcc.target/powerpc/altivec-24.c: Likewise.
9615         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9616         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9617         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9618         * gcc.target/powerpc/pr35907.c: Likewise.
9619         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9620         otherwise.  Do not check for Cell at runtime.
9621         * gcc.target/powerpc/altivec_check.h: Delete.
9622
9623         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9624         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9625         not check for AltiVec at runtime.
9626         * g++.dg/ext/altivec-cell-2.C: Likewise.
9627         * g++.dg/ext/altivec-cell-3.C: Likewise.
9628         * g++.dg/ext/altivec-cell-4.C: Likewise.
9629         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9630         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9631         check.
9632         * g++.dg/ext/altivec_check.h: Delete.
9633
9634 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9635
9636         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9637         effective target.  Adjust line numbers accordingly.
9638
9639 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9640
9641         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9642
9643 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9644
9645         PR tree-optimization/38786
9646         * gcc.dg/graphite/pr38786.c: New.
9647
9648 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9649
9650         Revert:
9651         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9652
9653         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9654         for alpha*-*-* targets.
9655         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9656
9657 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9658
9659         PR libfortran/38772
9660         * gfortran.dg/fmt_bz_bn_err.f: New test.
9661
9662 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9663
9664         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9665
9666 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9667
9668         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9669         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9670         instruction support.  Do not check for it at runtime.
9671
9672 2009-01-12  Jason Merrill  <jason@redhat.com>
9673
9674         PR c++/35109
9675         * g++.dg/lookup/friend11.C: Remove expected error.
9676         * g++.dg/lookup/friend14.C: New test.
9677         * g++.dg/lookup/friend15.C: New test.
9678
9679 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9680
9681         PR c++/36019
9682         * g++.dg/lookup/hidden-class12.C: New test.
9683         * g++.dg/lookup/hidden-class13.C: New test.
9684         * g++.dg/lookup/hidden-class14.C: New test.
9685         * g++.dg/lookup/hidden-class15.C: New test.
9686         * g++.dg/lookup/hidden-class16.C: New test.
9687
9688 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9689
9690         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9691         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9692         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9693
9694 2009-01-12  Jason Merrill  <jason@redhat.com>
9695
9696         PR c++/31488
9697         * g++.dg/other/vararg-3.C: New test.
9698
9699 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9700
9701         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9702         Explicitly enable SPE.
9703         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9704         directive.
9705
9706         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9707         Expect -flax-vector-conversions message.  Adjust incompatible
9708         types errors.
9709         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9710         Make Foo extern.
9711
9712         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9713
9714         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9715
9716         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9717         * g++.dg/other/opaque-2.C: Likewise.
9718         * g++.dg/other/opaque-3.C: Likewise.
9719
9720 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9721
9722         PR c/32041
9723         * gcc.dg/pr32041.c: New test.
9724         * g++.dg/parse/offsetof9.C: New test.
9725
9726 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9727             Nathan Froyd  <froydnj@codesourcery.com>
9728
9729         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9730         * g++.dg/ext/attribute-test-1.C: Likewise.
9731         * g++.dg/ext/attribute-test-2.C: Likewise.
9732         * g++.dg/ext/attribute-test-3.C: Likewise.
9733         * g++.dg/ext/attribute-test-4.C: Likewise.
9734
9735 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9736
9737         * gnat.dg/unchecked_convert3.adb: New test.
9738
9739 2009-01-12  Tomas Bily  <tbily@suse.cz>
9740
9741         PR middlend/38385
9742         * gcc.dg/tree-ssa/pr38385.c: New file.
9743
9744 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9745
9746         PR c++/38794
9747         * g++.dg/parse/typedef9.C: New test.
9748
9749         PR tree-optimization/38807
9750         * gcc.c-torture/compile/pr38807.c: New test.
9751
9752 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9753
9754         * gcc.target/mips/ins-2.c: New test.
9755
9756 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9757
9758         PR testsuite/38809
9759         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9760
9761 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9762
9763         PR c++/36254
9764         * g++.dg/warn/Wreturn-type-5.C: New test.
9765
9766 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9767
9768         PR middle-end/38616
9769         * gcc.dg/pr38616.c: New test.
9770
9771 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9772
9773         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9774
9775 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9776
9777         PR c++/38648
9778         * g++.dg/expr/string-1.C: New test.
9779         * g++.dg/expr/string-2.C: New test.
9780
9781         PR c++/36695
9782         * g++.dg/ext/complex4.C: New test.
9783         * g++.dg/ext/complex5.C: New test.
9784         * g++.dg/init/reference1.C: New test.
9785         * g++.dg/init/reference2.C: New test.
9786         * g++.dg/init/reference3.C: New test.
9787
9788 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9789
9790         PR fortran/38763
9791         * gfortran.dg/transfer_null_1.f90: New test.
9792
9793 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9794
9795         PR fortran/38765
9796         * gfortran.dg/host_assoc_function_6.f90: New test.
9797
9798 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9799
9800         * lib/target-supports.exp: Add method to determine if the effective
9801         target is really a ppc405 after applying all compile options.
9802         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9803         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9804         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9805         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9806         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9807         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9808         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9809         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9810         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9811         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9812         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9813         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9814         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9815         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9816         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9817         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9818         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9819         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9820         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9821         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9822         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9823         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9824         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9825         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9826         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9827         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9828         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9829         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9830         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9831         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9832         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9833
9834 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9835
9836         PR c++/35335
9837         * g++.dg/other/error31.C: New testcase.
9838
9839         PR c/35742
9840         * gcc.dg/pr35742.c: New test.
9841
9842 2009-01-09  John F. Carr  <jfc@mit.edu>
9843
9844         PR c++/37877
9845         * g++.dg/parse/linkage3.C: New test.
9846
9847 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9848
9849         PR middle-end/38771
9850         * gcc.c-torture/compile/pr38771.c: New test.
9851
9852 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9853
9854         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9855
9856 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9857
9858         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9859         * gcc.dg/sibcall-4.c: Likewise.
9860
9861 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9862             Jan Sjodin  <jan.sjodin@amd.com>
9863
9864         PR tree-optimization/38559
9865         * gcc.dg/graphite/pr38559.c: New.
9866
9867 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9868
9869         PR tree-optimization/37194
9870         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9871
9872 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9873
9874         PR c++/38725
9875         * g++.dg/ext/label11.C: New test.
9876
9877 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9878
9879         * lib/target-supports.exp (check_weak_override_available): New.
9880         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9881         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9882         dg-require-weak-override.
9883
9884 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9885             Alan Modra  <amodra@bigpond.net.au>
9886
9887         * gcc.c-torture/compile/20090107-1.c: New test.
9888
9889 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9890
9891         PR target/38706
9892         * g++.dg/other/pr38706.C: New test.
9893
9894 2009-01-07  Jason Merrill  <jason@redhat.com>
9895
9896         * g++.dg/cpp0x/variadic92.C: New test.
9897         * g++.dg/cpp0x/variadic93.C: New test.
9898
9899 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9900
9901         * lib/target-supports-dg.exp (current_compiler_flags): New.
9902         (check-flags): Use it; do not access dg-test local variables.
9903         (dg-skip-if): Do not access dg-test local variables.
9904         (dg-xfail-run-if): Ditto.
9905         (dg-shouldfail): Ditto.
9906         * gcc.test-framework/test-framework.exp
9907         (check_effective_target_def_nocache): New.
9908         * gcc.test-framework/test-framework.awk: Handle scan tests.
9909         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9910         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9911         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9912         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9913         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9914         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9915         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9916         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9917         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9918
9919         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9920
9921         * lib/target-supports-dg.exp (check_test_flags): Delete.
9922
9923 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9924
9925         PR tree-optimization/38492
9926         PR tree-optimization/38498
9927         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9928         in trunk.
9929         * gcc.dg/graphite/block-0.c: Update test.
9930         * gcc.dg/graphite/block-1.c: Same.
9931         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9932         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9933         * gcc.dg/graphite/block-3.c: New.
9934         * gcc.dg/graphite/pr38498.c: New.
9935
9936 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9937
9938         AVX Programming Reference (December, 2008)
9939         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9940         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9941         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9942
9943         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9944         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9945
9946 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9947
9948         PR fortran/38220
9949         * gfortran.dg/c_loc_pure_1.f90:  New test.
9950
9951 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9952
9953         PR fortran/38669
9954         * gfortran.dg/elemental_dependency_3.f90:
9955         Add the final tree dump cleanup.
9956
9957 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9958
9959         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9960         passing -m32.
9961
9962         PR rtl-optimization/38722
9963         * gfortran.dg/pr38722.f90: New test.
9964
9965 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9966
9967         PR c/34252
9968         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9969         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9970
9971 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9972
9973         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9974         * gfortran.dg/typebound_call_8.f03: Same.
9975         * gfortran.dg/elemental_bind_c.f90: Same.
9976         * gfortran.dg/typebound_call_7.f03: Same.
9977         * gfortran.dg/interface_proc_end.f90: Same
9978         * gfortran.dg/pr37243.f: Fix typo.
9979
9980 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9981
9982         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9983         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9984         large stack sizes.
9985
9986 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9987
9988         AVX Programming Reference (December, 2008)
9989         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9990         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9991         * gcc.target/i386/sse-14.c: Likewise.
9992
9993         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9994         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9995         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9996         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9997
9998 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9999
10000         PR libfortran/38735
10001         * gfortran.dg/fmt_bz_bn.f: Update test.
10002
10003 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10004
10005         PR c++/38472
10006         * g++.dg/conversion/usual-arith-conv.C: New test.
10007
10008 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10009
10010         PR c/34911
10011         * gcc.dg/vector-3.c: New testcase.
10012         * g++.dg/ext/vector15.C: New test.
10013
10014 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10015
10016         PR tree-optimization/38510
10017         * gcc.dg/graphite/pr38510.c: New.
10018
10019 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10020             Jan Sjodin <jan.sjodin@amd.com>
10021
10022         PR tree-optimization/38500
10023         * gcc.dg/graphite/pr38500.c: New.
10024
10025 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10026
10027         * gcc.c-torture/compile/20001226-1.c: Generalize
10028         dg-timeout-factor.
10029         * gcc.c-torture/compile/limits-fnargs.c: Add
10030         dg-timeout-factor.
10031         * gcc.dg/20020425-1.c: Likewise.
10032         * gcc.dg/pch/pch.exp: Likewise.
10033
10034 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10035
10036         PR fortran/38657
10037         * gfortran.dg/module_commons_3.f90: New test.
10038
10039 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10040
10041         PR fortran/37159
10042         * gfortran.dg/random_seed_1.f90: Updated.
10043
10044 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10045
10046         PR fortran/38669
10047         PR fortran/38726
10048         * gfortran.dg/elemental_subroutine_7.f90:
10049         Fix p values so that it can be used as vector subscript.
10050
10051 2009-01-05  Jason Merrill  <jason@redhat.com>
10052
10053         * g++.dg/cpp0x/initlist12.C: Add another test.
10054
10055         * g++.dg/cpp0x/defaulted7.C: New test.
10056
10057 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10058
10059         PR fortran/38672
10060         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10061         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10062
10063 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10064
10065         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10066         for alpha*-*-* targets.
10067         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10068
10069 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10070
10071         PR fortran/38665
10072         * gfortran.dg/host_assoc_function_5.f90: New test.
10073
10074 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10075
10076         PR fortran/38669
10077         * gfortran.dg/elemental_dependency_3.f90: New test.
10078         * gfortran.dg/elemental_subroutine_7.f90: New test.
10079
10080 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10081
10082         * gcc.dg/struct-ret-3.c: Include unistd.h.
10083         (main): Exit early if system memory page size is
10084         larger than 4096 bytes.
10085
10086 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10087
10088         PR fortran/38718
10089         * gfortran.dg/merge_init_expr.f90: New.
10090
10091 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10092
10093         PR fortran/38536
10094         * gfortran.dg/c_loc_tests_13.f90: New test.
10095         * gfortran.dg/c_loc_tests_14.f90: New test.
10096
10097 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10098
10099         * gfortran.dg/func_result_4.f90: New.
10100
10101 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10102
10103         PR fortran/38594
10104         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10105         interface still works, in addition to original tests.
10106         * gfortran.dg/host_assoc_call_6.f90: New test.
10107
10108 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10109
10110         PR c++/38705
10111         * g++.dg/torture/pr38705.C: New test.
10112
10113         PR c/38700
10114         * gcc.dg/pr38700.c: New test.
10115
10116 2009-01-02  Jason Merrill  <jason@redhat.com>
10117
10118         * g++.dg/cpp0x/initlist11.C: New test.
10119         * g++.dg/cpp0x/initlist12.C: New test.
10120
10121 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10122
10123         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10124         Allow extra informative notes.
10125
10126 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10127
10128         PR c/36489
10129         * gcc.dg/pr36489.c: New test.
10130
10131 \f
10132 Copyright (C) 2009 Free Software Foundation, Inc.
10133
10134 Copying and distribution of this file, with or without modification,
10135 are permitted in any medium without royalty provided the copyright
10136 notice and this notice are preserved.