OSDN Git Service

2009-10-14 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-14  Richard Guenther  <rguenther@suse.de>
2
3         PR lto/41521
4         * gfortran.dg/lto/pr41521_0.f90: New testcase.
5         * gfortran.dg/lto/pr41521_1.f90: Likewise.
6
7 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
8
9         PR preprocessor/41543
10         * gcc.dg/debug/dwarf2/pr41543.c: New test.
11
12         PR debug/41695
13         * gcc.dg/debug/dwarf2/pr41695.c: New test.
14
15 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
16
17         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
18         New procedure.
19         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
20         effective target.
21
22 2009-10-14  Jason Merrill  <jason@redhat.com>
23
24         PR c++/39866
25         * g++.dg/cpp0x/defaulted14.C: New.
26
27 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
28
29         * g++.dg/cpp0x/vt-40092.C: New.
30
31 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
32
33         * gcc.dg/guality/pr41616-1.c: Drop -O2.
34         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
35
36 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37
38         * gfortran.dg/complex_intrinsic_8.f90: New test.
39
40 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41
42         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
43         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
44
45 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
46
47         PR target/38948
48         * gcc.dg/torture/pr38948.c: New test.
49
50 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
51
52         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
53
54 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
55
56         PR fortran/41581
57         * gfortran.dg/class_allocate_2.f03: Modified.
58         * gfortran.dg/class_allocate_3.f03: New test case.
59
60 2009-10-13  Richard Guenther  <rguenther@suse.de>
61
62         PR lto/41668
63         * gcc.dg/lto/20091006-2_0.c: New testcase.
64         * gcc.dg/lto/20091006-2_1.c: Likewise.
65         * gcc.dg/lto/20091006-2_2.c: Likewise.
66         * gcc.dg/lto/20091013-1_0.c: Likewise.
67         * gcc.dg/lto/20091013-1_1.c: Likewise.
68         * gcc.dg/lto/20091013-1_2.c: Likewise.
69
70 2009-10-13  Martin Jambor  <mjambor@suse.cz>
71
72         * gcc.c-torture/compile/pr41661.c: New test.
73
74 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
75
76         PR libgfortran/41683
77         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
78
79 2009-10-12  Jason Merrill  <jason@redhat.com>
80
81         PR c++/37875
82         * g++.dg/cpp0x/decltype18.C: New.
83
84         PR c++/37766
85         * g++.dg/cpp0x/fntmpdefarg1.C: New.
86
87 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
88
89         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
90
91 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
92
93         PR debug/41343
94         PR debug/41447
95         PR debug/41264
96         PR debug/41338
97         * gcc.dg/guality/pr41447-1.c: New.
98         * gcc.dg/debug/pr41264-1.c: New.
99         * gcc.dg/debug/pr41343-1.c: New.
100
101 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
102
103         PR target/26515
104         * gcc.dg/torture/pr26515.c: New test.
105
106 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
107
108         PR testsuite/41659
109         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
110         * lib/lto.exp (lto-get-options-main): Report error for using "target"
111         or "xfail" with dg-lto-do.
112
113 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
114
115         * gcc.target/i386/ms_hook_prologue.c: New testcase.
116
117 2009-10-12  Michael Matz  <matz@suse.de>
118
119         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
120         pass.
121
122 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
123
124         PR target/41680
125         * g++.dg/torture/pr41680.C: New test.
126
127 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
128
129         PR c++/41570
130         * gcc/testsuite/g++.dg/debug/dwarf2/template-params-7.C: New test.
131
132 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
133
134         PR debug/41616
135         * gcc.dg/guality/pr41616-1.c: New.
136
137 2009-10-11  Jason Merrill  <jason@redhat.com>
138
139         PR c++/37204
140         * g++.dg/cpp0x/rv-reinterpret.C: New.
141
142 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
143
144         PR libgfortran/38439
145         * gfortran.dg/fmt_error_9.f: New test.
146         * gfortran.dg/fmt_error_10.f: New test.
147         
148 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
149
150         PR fortran/41583
151         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
152         * gfortran.dg/class_4b.f03: As above.
153         * gfortran.dg/class_4c.f03: As above.
154         * gfortran.dg/class_4d.f03: As above.
155
156 2009-10-11  Richard Guenther  <rguenther@suse.de>
157
158         PR tree-optimization/41555
159         * gcc.dg/torture/pr41555.c: New testcase.
160
161 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
162
163         PR libgfortran/35862
164         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
165         function correctly.
166
167 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
168
169         PR libgfortran/35862
170         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
171         Add conditions to avoid runtime errors if not supported.
172
173 2009-10-10  Richard Guenther  <rguenther@suse.de>
174
175         PR tree-optimization/41654
176         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
177
178 2009-10-09  Jason Merrill  <jason@redhat.com>
179
180         * g++.dg/cpp/ucn-1.C: New.
181
182 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
183
184         PR fortran/41585
185         * gfortran.dg/class_2.f03: Extended test case.
186
187 2009-10-09  Tobias Burnus  <burnus@net-b.de>
188
189         PR fortran/41582
190         * gfortran.dg/class_allocate_1.f03: Modify code such that
191         it compiles with the gfc_warning->gfc_error change.
192         * gfortran.dg/class_allocate_1.f03: New test.
193
194 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
195
196         PR fortran/41579
197         * gfortran.dg/select_type_6.f03: New test.
198
199 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
200
201         PR preprocessor/41445
202         * gcc.dg/cpp/separate-1.c: Adjust.
203         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
204         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
205         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
206         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
207         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
208         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
209         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
210
211         PR rtl-optimization/41646
212         * gcc.c-torture/compile/pr41646.c: New test.
213
214 2009-10-09  Richard Guenther  <rguenther@suse.de>
215
216         PR tree-optimization/41634
217         * gcc.c-torture/compile/pr41634.c: New testcase.
218
219 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
220
221         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
222
223 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
224
225         * gnat.dg/opt3.adb: New test.
226         * gnat.dg/opt3_pkg.ads: New helper.
227
228 2009-10-08  Doug Kwan  <dougkwan@google.com>
229
230         PR rtl-optimization/41574
231         * gcc.dg/pr41574.c: New test.
232
233 2009-10-08  Cary Coutant  <ccoutant@google.com>
234
235         Add support for debugging with ICF (Identical Code Folding).
236         * g++.dg/debug/dwarf2/icf.C: New test.
237
238 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
239
240         * gcc.target/mips/truncate-6.c: New test.
241
242 2009-10-08  Jason Merrill  <jason@redhat.com>
243
244         PR c++/36816
245         * g++.dg/cpp0x/rv-deduce.C: New.
246
247         PR c++/37177
248         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
249         * g++.dg/template/explicit-args2.C: New.
250         * g++.dg/template/explicit-args3.C: New.
251         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
252
253 2009-10-08  Michael Matz  <matz@suse.de>
254
255         PR middle-end/41573
256         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
257         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
258         * gcc.dg/pr41573.c: New test.
259
260 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
261
262         PR c/41182
263         * gcc.c-torture/compile/pr41182-1.c: New.
264
265 2009-10-07  Jason Merrill  <jason@redhat.com>
266
267         * g++.dg/cpp0x/variadic95.C: New.
268
269 2009-10-07  Jason Merrill  <jason@redhat.com>
270
271         * g++.dg/template/scope3.C: New.
272
273 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
274
275         * gcc.dg/debug/dwarf2/inline3.c: New test.
276
277 2009-10-07  Daniel Kraft  <d@domob.eu>
278
279         PR fortran/41615
280         * gfortran.dg/assumed_charlen_function_6.f90: New test.
281
282 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
283
284         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
285         * gfortran.dg/select_type_1.f03: Modified error message.
286         * gfortran.dg/select_type_5.f03: New test.
287
288 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
289
290         PR libgfortran/41612
291         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
292         have kind=10 reals.
293
294 2009-10-06  Jason Merrill  <jason@redhat.com>
295
296         * g++.dg/cpp0x/lambda/lambda-init.C: New.
297         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
298
299 2009-10-06  Richard Guenther  <rguenther@suse.de>
300
301         PR lto/41502
302         * gcc.dg/lto/20091006-1_0.c: New testcase.
303         * gcc.dg/lto/20091006-1_1.c: Likewise.
304         * gcc.dg/lto/20091005-2_0.c: Likewise.
305
306 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
307
308         PR ada/41383
309         * gnat.dg/timer_cancel.adb: New test.
310
311 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
312
313         PR ada/38333
314         * gnat.dg/specs/import_abstract.ads: New.
315
316 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
317
318         PR libgfortran/35862
319         * gfortran.dg/round_2.f03: New test.
320
321 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
322
323         PR debug/41558
324         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
325         * lib/gcc-gdb-test.exp: ... here.  New file.
326         * gfortran.dg/guality/guality.exp: New file.
327         * gfortran.dg/guality/pr41558.f90: New test.
328         * gfortran.dg/guality/arg1.f90: New test.
329
330 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
331
332         * gfortran.dg/dynamic_dispatch_1.f90: New test.
333         * gfortran.dg/dynamic_dispatch_2.f90: New test.
334         * gfortran.dg/dynamic_dispatch_3.f90: New test.
335         * gfortran.dg/module_md5_1.f90: Update md5 sum.
336
337 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
338
339         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
340         register_pass_info.
341         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
342         plugin_pass to register_pass_info.
343         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
344         register_pass_info.
345         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
346         register_pass_info.
347
348 2009-10-05  Richard Guenther  <rguenther@suse.de>
349
350         PR lto/41281
351         * gcc.dg/lto/20090914-2_0.c: New testcase.
352
353 2009-10-05  Richard Guenther  <rguenther@suse.de>
354
355         PR lto/40902
356         * gcc.dg/lto/20091005-1_0.c: New testcase.
357         * gcc.dg/lto/20091005-1_1.c: Likewise.
358
359 2009-10-05  Richard Guenther  <rguenther@suse.de>
360
361         PR lto/41552
362         PR lto/41487
363         * g++.dg/lto/20091002-1_0.C: Adjust flags.
364         * g++.dg/lto/20091004-1_0.C: New testcase.
365         * g++.dg/lto/20091004-1_1.C: Likewise.
366         * g++.dg/lto/20091004-2_0.C: Likewise.
367         * g++.dg/lto/20091004-2_1.C: Likewise.
368         * g++.dg/lto/20091004-3_0.C: Likewise.
369         * g++.dg/lto/20091004-3_1.C: Likewise.
370
371 2009-10-05  Richard Guenther  <rguenther@suse.de>
372
373         PR tree-optimization/23821
374         * gcc.dg/torture/pr23821.c: New testcase.
375
376 2009-10-05  Daniel Kraft  <d@domob.eu>
377
378         PR fortran/41403
379         * gfortran.dg/goto_6.f: New test.
380         * gfortran.dg/goto_7.f: New test.
381
382 2009-10-03  Ben Elliston  <bje@au.ibm.com>
383             Bill Maddox  <maddox@google.com>
384             Cary Coutant  <ccoutant@google.com>
385             Chris Demetriou  <cgd@google.com>
386             Diego Novillo  <dnovillo@google.com>
387             Doug Kwan  <dougkwan@google.com>
388             Jan Hubicka  <jh@suse.cz>
389             Ollie Wild  <aaw@google.com>
390             Rafael Espindola  <espindola@google.com>
391             Richard Guenther  <rguenther@suse.de>
392             Simon Baldwin  <simonb@google.com>
393
394         * g++.dg/20090107-1.C: New.
395         * g++.dg/20090121-1.C: New.
396         * g++.dg/ipa/20090113-1.C: New.
397         * g++.dg/lto: New directory.
398         * g++.dg/lto/20080829_0.C: New.
399         * g++.dg/lto/20080904_0.C: New.
400         * g++.dg/lto/20080907_0.C: New.
401         * g++.dg/lto/20080908-1_0.C: New.
402         * g++.dg/lto/20080908-2_0.C: New.
403         * g++.dg/lto/20080908-3_0.C: New.
404         * g++.dg/lto/20080909-1_0.C: New.
405         * g++.dg/lto/20080910-1_0.C: New.
406         * g++.dg/lto/20080912-1_0.C: New.
407         * g++.dg/lto/20080912_0.C: New.
408         * g++.dg/lto/20080915_0.C: New.
409         * g++.dg/lto/20080916_0.C: New.
410         * g++.dg/lto/20080917_0.C: New.
411         * g++.dg/lto/20080924_0.C: New.
412         * g++.dg/lto/20080926_0.C: New.
413         * g++.dg/lto/20081008_0.C: New.
414         * g++.dg/lto/20081022.h: New.
415         * g++.dg/lto/20081022_0.C: New.
416         * g++.dg/lto/20081022_1.C: New.
417         * g++.dg/lto/20081023_0.C: New.
418         * g++.dg/lto/20081109-1_0.C: New.
419         * g++.dg/lto/20081109-2_0.C: New.
420         * g++.dg/lto/20081109_0.C: New.
421         * g++.dg/lto/20081109_1.C: New.
422         * g++.dg/lto/20081118-1_0.C: New.
423         * g++.dg/lto/20081118-1_1.C: New.
424         * g++.dg/lto/20081118_0.C: New.
425         * g++.dg/lto/20081118_1.C: New.
426         * g++.dg/lto/20081119-1.h: New.
427         * g++.dg/lto/20081119-1_0.C: New.
428         * g++.dg/lto/20081119-1_1.C: New.
429         * g++.dg/lto/20081119_0.C: New.
430         * g++.dg/lto/20081119_1.C: New.
431         * g++.dg/lto/20081120-1_0.C: New.
432         * g++.dg/lto/20081120-1_1.C: New.
433         * g++.dg/lto/20081120-2_0.C: New.
434         * g++.dg/lto/20081120-2_1.C: New.
435         * g++.dg/lto/20081123_0.C: New.
436         * g++.dg/lto/20081123_1.C: New.
437         * g++.dg/lto/20081125.h: New.
438         * g++.dg/lto/20081125_0.C: New.
439         * g++.dg/lto/20081125_1.C: New.
440         * g++.dg/lto/20081127_0.C: New.
441         * g++.dg/lto/20081127_1.C: New.
442         * g++.dg/lto/20081203_0.C: New.
443         * g++.dg/lto/20081203_1.C: New.
444         * g++.dg/lto/20081204-1_0.C: New.
445         * g++.dg/lto/20081204-1_1.C: New.
446         * g++.dg/lto/20081204-2_0.C: New.
447         * g++.dg/lto/20081204-2_1.C: New.
448         * g++.dg/lto/20081209_0.C: New.
449         * g++.dg/lto/20081209_1.C: New.
450         * g++.dg/lto/20081211-1.h: New.
451         * g++.dg/lto/20081211-1_0.C: New.
452         * g++.dg/lto/20081211-1_1.C: New.
453         * g++.dg/lto/20081217-1_0.C: New.
454         * g++.dg/lto/20081217-2_0.C: New.
455         * g++.dg/lto/20081219_0.C: New.
456         * g++.dg/lto/20081219_1.C: New.
457         * g++.dg/lto/20090106_0.C: New.
458         * g++.dg/lto/20090112_0.C: New.
459         * g++.dg/lto/20090128_0.C: New.
460         * g++.dg/lto/20090221_0.C: New.
461         * g++.dg/lto/20090302_0.C: New.
462         * g++.dg/lto/20090302_1.C: New.
463         * g++.dg/lto/20090303_0.C: New.
464         * g++.dg/lto/20090311-1.h: New.
465         * g++.dg/lto/20090311-1_0.C: New.
466         * g++.dg/lto/20090311-1_1.C: New.
467         * g++.dg/lto/20090311_0.C: New.
468         * g++.dg/lto/20090311_1.C: New.
469         * g++.dg/lto/20090312.h: New.
470         * g++.dg/lto/20090312_0.C: New.
471         * g++.dg/lto/20090312_1.C: New.
472         * g++.dg/lto/20090313_0.C: New.
473         * g++.dg/lto/20090313_1.C: New.
474         * g++.dg/lto/20090315_0.C: New.
475         * g++.dg/lto/20090315_1.C: New.
476         * g++.dg/lto/20091002-1_0.C: New testcase.
477         * g++.dg/lto/20091002-2_0.C: Likewise..
478         * g++.dg/lto/20091002-3_0.C: Likewise..
479         * g++.dg/lto/README: New.
480         * g++.dg/lto/pr40818_0.C: New.
481         * g++.dg/opt/thunk3-1.C: New.
482         * g++.dg/opt/thunk4.C: New.
483         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
484         replacements with __attribute__ ((__noinline__)).
485         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
486         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
487         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
488         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
489         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
490         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
491         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
492         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
493         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
494         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
495         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
496         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
497         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
498         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
499         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
500         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
501         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
502         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
503         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
504         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
505         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
506         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
507         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
508         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
509         * gcc.dg/20081223-1.c: New.
510         * gcc.dg/lto: New directory.
511         * gcc.dg/lto/20080908_0.c: New.
512         * gcc.dg/lto/20080917_0.c: New.
513         * gcc.dg/lto/20080924_0.c: New.
514         * gcc.dg/lto/20081024_0.c: New.
515         * gcc.dg/lto/20081109_0.c: New.
516         * gcc.dg/lto/20081111_0.c: New.
517         * gcc.dg/lto/20081111_1.c: New.
518         * gcc.dg/lto/20081112_0.c: New.
519         * gcc.dg/lto/20081112_1.c: New.
520         * gcc.dg/lto/20081115_0.c: New.
521         * gcc.dg/lto/20081115_1.c: New.
522         * gcc.dg/lto/20081115_2.c: New.
523         * gcc.dg/lto/20081118_0.c: New.
524         * gcc.dg/lto/20081118_1.c: New.
525         * gcc.dg/lto/20081118_2.c: New.
526         * gcc.dg/lto/20081120-1_0.c: New.
527         * gcc.dg/lto/20081120-1_1.c: New.
528         * gcc.dg/lto/20081120-2_0.c: New.
529         * gcc.dg/lto/20081120-2_1.c: New.
530         * gcc.dg/lto/20081125_0.c: New.
531         * gcc.dg/lto/20081125_1.c: New.
532         * gcc.dg/lto/20081126_0.c: New.
533         * gcc.dg/lto/20081201-1_0.c: New.
534         * gcc.dg/lto/20081201-1_1.c: New.
535         * gcc.dg/lto/20081201-1_2.c: New.
536         * gcc.dg/lto/20081201-2_0.c: New.
537         * gcc.dg/lto/20081201-2_1.c: New.
538         * gcc.dg/lto/20081202-1_0.c: New.
539         * gcc.dg/lto/20081202-1_1.c: New.
540         * gcc.dg/lto/20081202-2_0.c: New.
541         * gcc.dg/lto/20081202-2_1.c: New.
542         * gcc.dg/lto/20081204-1_0.c: New.
543         * gcc.dg/lto/20081204-1_1.c: New.
544         * gcc.dg/lto/20081204-2_0.c: New.
545         * gcc.dg/lto/20081210-1_0.c: New.
546         * gcc.dg/lto/20081212-1_0.c: New.
547         * gcc.dg/lto/20081222_0.c: New.
548         * gcc.dg/lto/20081222_0.h: New.
549         * gcc.dg/lto/20081222_1.c: New.
550         * gcc.dg/lto/20081224_0.c: New.
551         * gcc.dg/lto/20081224_0.h: New.
552         * gcc.dg/lto/20081224_1.c: New.
553         * gcc.dg/lto/20090116_0.c: New.
554         * gcc.dg/lto/20090120_0.c: New.
555         * gcc.dg/lto/20090126-1_0.c: New.
556         * gcc.dg/lto/20090126-2_0.c: New.
557         * gcc.dg/lto/20090206-1_0.c: New.
558         * gcc.dg/lto/20090206-2_0.c: New.
559         * gcc.dg/lto/20090210_0.c: New.
560         * gcc.dg/lto/20090210_1.c: New.
561         * gcc.dg/lto/20090213_0.c: New.
562         * gcc.dg/lto/20090213_1.c: New.
563         * gcc.dg/lto/20090218-1_0.c: New.
564         * gcc.dg/lto/20090218-1_1.c: New.
565         * gcc.dg/lto/20090218-2_0.c: New.
566         * gcc.dg/lto/20090218-2_1.c: New.
567         * gcc.dg/lto/20090218_0.c: New.
568         * gcc.dg/lto/20090218_1.c: New.
569         * gcc.dg/lto/20090218_2.c: New.
570         * gcc.dg/lto/20090218_3.c: New.
571         * gcc.dg/lto/20090219_0.c: New.
572         * gcc.dg/lto/20090312_0.c: New.
573         * gcc.dg/lto/20090312_1.c: New.
574         * gcc.dg/lto/20090313_0.c: New.
575         * gcc.dg/lto/20090706-1_0.c: New.
576         * gcc.dg/lto/20090706-2_0.c: New.
577         * gcc.dg/lto/20090717_0.c: New.
578         * gcc.dg/lto/20090717_1.c: New.
579         * gcc.dg/lto/20090729_0.c: New.
580         * gcc.dg/lto/20090729_1.c: New.
581         * gcc.dg/lto/20090812_0.c: New.
582         * gcc.dg/lto/20090812_1.c: New.
583         * gcc.dg/lto/20090914-1_0.c: New.
584         * gcc.dg/lto/README: New.
585         * gcc.dg/visibility-7.c: Adjust expected pattern
586         * gfortran.dg/lto: New directory.
587         * gfortran.dg/lto/pr40724_0.f: New.
588         * gfortran.dg/lto/pr40724_1.f: New.
589         * gfortran.dg/lto/pr40725_0.f03: New.
590         * gfortran.dg/lto/pr40725_1.c: New.
591         * gfortran.dg/lto/pr41069_0.f90: New.
592         * gfortran.dg/lto/pr41069_1.f90: New.
593         * gfortran.dg/lto/pr41069_2.f90: New.
594         * g++.dg/README: Add 'lto' directory.
595         * g++.dg/dg.exp: Also scan 'lto' directory
596
597 2009-10-03  Ben Elliston  <bje@au.ibm.com>
598             Janis Johnson  <janis187@us.ibm.com>
599             Diego Novillo  <dnovillo@google.com>
600
601         * g++.dg/lto/lto.exp: New.
602         * gcc.c-torture/execute/execute.exp: Add
603         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
604         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
605         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
606         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
607         * gcc.target/i386/math-torture/math-torture.exp:
608         Likewise.
609         * gcc.dg/lto/lto.exp: New.
610         * gfortran.dg/lto/lto.exp: New.
611         * lib/target-supports.exp (check_effective_target_lto): New.
612         * lib/c-torture.exp: Load target-supports.exp.
613         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
614         returns nonzero.
615         * lib/gcc-dg.exp: Likewise.
616         * lib/lto.exp: New.
617         * lib/torture-options.exp: Add support for a third
618         argument.
619
620 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
621
622         PR testsuite/41542
623         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
624
625 2009-10-02  Jason Merrill  <jason@redhat.com>
626
627         * g++.dg/abi/mangle32.C: New.
628
629 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
630
631         * gnat.dg/atomic2.adb: New test.
632
633 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
634
635         * gnat.dg/array11.adb: New test.
636         * gnat.dg/array12.adb: Likewise.
637
638 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
639
640         * gnat.dg/array10.adb: New test.
641         * gnat.dg/object_overflow.adb: Tweak.
642
643 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
644
645         * gcc.dg/guality/guality.exp: Disable on darwin.
646
647 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
648
649         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
650         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
651         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
652         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
653
654 2009-10-02  Tobias Burnus  <burnus@net-b.de>
655
656         PR fortran/41479
657         * gfortran.dg/intent_out_5.f90: New test.
658
659 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
660
661         PR debug/41404
662         PR debug/41353
663         * gcc.dg/guality/pr41404-1.c: New test.
664         * gcc.dg/guality/pr41353-2.c: New test.
665
666 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
667
668         PR testsuite/41546
669         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
670         to -mtune=generic.
671
672 2009-10-01  Jan Hubicka  <jh@suse.cz>
673
674         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
675
676 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
677
678         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
679
680         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
681
682 2009-10-01  Tobias Burnus  <burnus@net-b.de>
683
684         PR fortran/41515
685         * gfortran.dg/parameter_array_init_5.f90: New test.
686
687 2009-10-01  Jason Merrill  <jason@redhat.com>
688
689         * g++.dg/cpp0x/defaulted13.C: New.
690
691 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
692
693         * gfortran.dg/bounds_check_7.f90: Adapted error message.
694         * gfortran.dg/bounds_check_11.f90: Likewise.
695         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
696
697 2009-09-30  Tobias Burnus  <burnus@net-b.de>
698
699         * gfortran.dg/select_type_4.f90: New test.
700
701 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
702
703         * gfortran.dg/same_type_as_1.f03: New test.
704         * gfortran.dg/same_type_as_2.f03: Ditto.
705
706 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
707
708         * gfortran.dg/select_type_1.f03: Extended.
709         * gfortran.dg/select_type_3.f03: New test.
710
711 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
712
713         * gfortran.dg/class_allocate_1.f03: New test.
714
715 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
716
717         PR fortran/40996
718         * gfortran.dg/allocatable_scalar_3.f90: New test.
719         * gfortran.dg/select_type_2.f03: Ditto.
720         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
721
722 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
723
724         * gfortran.dg/block_name_2.f90: Modified error message.
725         * gfortran.dg/select_6.f90: Ditto.
726         * gfortran.dg/select_type_1.f03: New test.
727
728 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
729
730         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
731         * gfortran.dg/class_1.f03: Ditto.
732         * gfortran.dg/class_2.f03: Ditto.
733         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
734         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
735         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
736         * gfortran.dg/typebound_call_10.f03: Ditto.
737         * gfortran.dg/typebound_call_2.f03: Ditto.
738         * gfortran.dg/typebound_call_3.f03: Ditto.
739         * gfortran.dg/typebound_call_4.f03: Ditto.
740         * gfortran.dg/typebound_call_9.f03: Ditto.
741         * gfortran.dg/typebound_generic_3.f03: Ditto.
742         * gfortran.dg/typebound_generic_4.f03: Ditto.
743         * gfortran.dg/typebound_operator_1.f03: Ditto.
744         * gfortran.dg/typebound_operator_2.f03: Ditto.
745         * gfortran.dg/typebound_operator_3.f03: Ditto.
746         * gfortran.dg/typebound_operator_4.f03: Ditto.
747         * gfortran.dg/typebound_proc_1.f08: Ditto.
748         * gfortran.dg/typebound_proc_5.f03: Ditto.
749         * gfortran.dg/typebound_proc_6.f03: Ditto.
750
751 2009-09-30  Jason Merrill  <jason@redhat.com>
752
753         * g++.dg/eh/init-temp1.C: Improve test.
754
755 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
756
757         PR target/22093
758         * gcc.target/alpha/pr22093.c: New test.
759
760 2009-09-29  John Freeman  <jfreeman08@gmail.com>
761             Jason Merrill  <jason@redhat.com>
762
763         * g++.dg/cpp0x/lambda/lambda-array.C: New.
764         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
765         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
766         * g++.dg/cpp0x/lambda/lambda-const.C: New.
767         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
768         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
769         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
770         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
771         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
772         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
773         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
774         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
775         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
776         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
777         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
778         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
779         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
780         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
781         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
782         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
783         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
784         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
785         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
786         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
787         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
788         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
789         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
790         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
791         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
792         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
793         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
794         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
795         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
796         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
797         * g++.dg/cpp0x/lambda/lambda-template.C: New.
798         * g++.dg/cpp0x/lambda/lambda-this.C: New.
799         * g++.dg/cpp0x/lambda/lambda-type.C: New.
800         * g++.dg/cpp0x/lambda/lambda-use.C: New.
801         * lib/prune.exp: Accept "In lambda function".
802
803 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
804
805         * gcc.target/i386/fma4-check.h: New file.
806         * gcc.target/i386/fma4-fma.c: Ditto.
807         * gcc.target/i386/fma4-maccXX.c: Ditto.
808         * gcc.target/i386/fma4-msubXX.c: Ditto.
809         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
810         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
811         * gcc.target/i386/fma4-vector.c: Ditto.
812         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
813         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
814         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
815         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
816         * gcc.target/i386/fma4-256-vector.c: Ditto.
817         * gcc.target/i386/funcspec-2.c: Ditto.
818
819         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
820
821         * gcc.target/i386/funcspec-5.c: Add FMA4.
822         * gcc.target/i386/funcspec-6.c: Ditto.
823         * gcc.target/i386/funcspec-8.c: Ditto.
824
825         * gcc.target/i386/funcspec-9.c: New file.
826
827         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
828
829         * gcc.target/i386/isa-10.c: New file.
830         * gcc.target/i386/isa-11.c: Ditto.
831         * gcc.target/i386/isa-12.c: Ditto.
832         * gcc.target/i386/isa-13.c: Ditto.
833         * gcc.target/i386/isa-2.c: Ditto.
834         * gcc.target/i386/isa-3.c: Ditto.
835         * gcc.target/i386/isa-4.c: Ditto.
836         * gcc.target/i386/isa-7.c: Ditto.
837         * gcc.target/i386/isa-8.c: Ditto.
838         * gcc.target/i386/isa-9.c: Ditto.
839
840         * gcc.target/i386/isa-14.c: Add FMA4.
841         * gcc.target/i386/isa-1.c: Ditto.
842         * gcc.target/i386/isa-5.c: Ditto.
843         * gcc.target/i386/isa-6.c: Ditto.
844
845         * gcc.target/i386/sse-12.c: New file.
846         * gcc.target/i386/sse-13.c: Ditto.
847         * gcc.target/i386/sse-14.c: Ditto.
848         * gcc.target/i386/sse-22.c: Ditto.
849
850         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
851         * g++.dg/other/i386-3.C: Ditto.
852         * g++.dg/other/i386-5.C: Ditto.
853         * g++.dg/other/i386-6.C: Ditto.
854
855 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
856
857         PR testsuite/41496
858         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
859         before.
860
861 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
862
863         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
864         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
865
866 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
867
868         PR debug/41438
869         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
870         hidden.
871         * g++.dg/debug/dwarf2/const-1.C: Likewise.
872
873 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
874
875         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
876         * gcc.target/i386/isa-1.c: Remove SSE5.
877         * gcc.target/i386/isa-5.c: Ditto.
878         * gcc.target/i386/isa-6.c: Ditto.
879         * gcc.target/i386/funcspec-4.c: Remove error conditions
880         related to SSE5.
881         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
882         * gcc.target/i386/avx-2.c: Ditto.
883         * gcc.target/i386/sse-23.c: Ditto.
884         * gcc.target/i386/funcspec-9.c: Delete.
885
886 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
887
888         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
889         * gcc.dg/guality/pr41353-1.c: New test.
890
891         PR testsuite/41444
892         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
893         in macro name definition for non-unix/win32/msdos.
894
895 2009-09-29  Daniel Kraft  <d@domob.eu>
896
897         PR fortran/39626
898         * gfortran.dg/block_1.f08: New test.
899         * gfortran.dg/block_2.f08: New test.
900         * gfortran.dg/block_3.f90: New test.
901         * gfortran.dg/block_4.f08: New test.
902         * gfortran.dg/block_5.f08: New test.
903         * gfortran.dg/block_6.f08: New test.
904         * gfortran.dg/block_7.f08: New test.
905         * gfortran.dg/block_8.f08: New test.
906
907 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
908
909         PR libgfortran/35862
910         * gfortran.dg/round_1.f03: New test.
911         * gfortran.dg/f2003_io_3.f03: Update test.
912
913 2009-09-28  Easwaran Raman  <eraman@google.com>
914
915         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
916         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
917
918 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
919
920         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
921         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
922         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
923         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
924         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
925
926         * g++.dg/dfp/dfp.exp: Fix typo.
927
928         * lib/target-supports.exp (check-effective-target-dfp-nocache):
929         Fix typo that breaks the check.
930
931 2009-09-28  Olivier Hainque  <hainque@adacore.com>
932
933         * gnat.dg (tagged_alloc_free.adb): New testcase.
934
935 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
936
937         * g++.dg/dfp: New directory.
938         * g++.dg/dg.exp: Prune tests in dfp directory.
939         * g++.dg/dfp/dfp.exp: New.
940         * g++.dg/dfp/mangle-mode.C: New test.
941
942 2009-09-28  Michael Matz  <matz@suse.de>
943
944         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
945         for sign of -Inf.
946
947 2009-09-27  Richard Henderson  <rth@redhat.com>
948
949         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
950         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
951
952 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
953
954         PR c/41476
955         * gcc.dg/cond-constqual-1.c: New test.
956
957 2009-09-26  Michael Matz  <matz@suse.de>
958
959         PR lto/40758
960         PR middle-end/41470
961         * gcc.dg/pr41470.c: New test.
962
963 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
964
965         * gnat.dg/array9.adb: New test.
966
967 2009-09-26  Michael Matz  <matz@suse.de>
968
969         PR tree-optimization/41454
970         * gcc.dg/pr41454.c: New test.
971
972 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
973
974         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
975         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
976         into DW_TAG_GNU_template_parameter_pack and
977         DW_TAG_GNU_formal_parameter_pack.
978         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
979         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
980
981 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
982
983         * gcc.dg/vect/vect.exp: Append extra parameters as separate
984         parameters for alignment-sensitive -fsection-anchors tests.
985
986 2009-09-25  Richard Guenther  <rguenther@suse.de>
987
988         PR middle-end/41463
989         * gcc.c-torture/execute/pr41463.c: New testcase.
990
991 2009-09-25  Olivier Hainque  <hainque@adacore.com>
992
993         * gnat.dg/sse_nolib.adb: New testcase.
994
995 2009-09-25  Revital Eres  <ERES@il.ibm.com>
996
997         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
998         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
999         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1000         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1001         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1002         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1003         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1004         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1005         * gcc.dg/vect/vect.exp: Add Power7 flags.
1006         * g++.dg/vect/vect.exp: Likewise.
1007         * gfortran.dg/vect/vect.exp: Likewise.
1008
1009 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1010
1011         PR fortran/41459
1012         * gfortran.dg/empty_label.f: New test.
1013         * gfortran.dg/empty_label.f90: Ditto.
1014         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1015
1016 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1017
1018         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1019         compile-time.
1020
1021 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1022
1023         * lib/scanasm.exp (make_pattern_printable): New function.
1024         (dg-scan, scan-assembler-times, scan-assembler-dem,
1025         scan-assembler-dem-not): Use it.
1026
1027 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1028
1029         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1030         (test_nested): Renamed to ...
1031         (test_nested1): This.
1032         (test_nested2): New.
1033         (main): Likewise.
1034
1035 2009-09-24  Richard Guenther  <rguenther@suse.de>
1036
1037         PR tree-optimization/36143
1038         PR tree-optimization/38747
1039         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1040         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1041         * g++.dg/torture/pr38747.C: New testcase.
1042         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1043
1044 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1045
1046         * gnat.dg/nested_proc.adb: New test.
1047
1048 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1049
1050         * gcc.target/i386/pr12329.c: Adjust.
1051
1052 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1053
1054         PR debug/41248
1055         * gcc.dg/pr41248.c: New.
1056
1057 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1058
1059         PR debug/41065
1060         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1061
1062 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1063
1064         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1065         current_compiler_flags.  Fix typos.
1066
1067 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1068
1069         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1070
1071 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1072
1073         PR c/39779
1074         * gcc.c-torture/compile/pr39779.c: New test.
1075
1076 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1077
1078         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1079         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1080         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1081
1082 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1083
1084         PR debug/41295
1085         * gcc.dg/pr41295.c: New.
1086
1087 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1088
1089         * gcc.dg/pr40209.c: Add test case.
1090
1091 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1092
1093         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1094         matching assembly.
1095         * gcc.target/mips/code-readable-2.c: Likewise.
1096         * gcc.target/mips/code-readable-3.c: Likewise.
1097
1098 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1099
1100         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1101         Check support via mode instead of C type.
1102         (check_effective_target_dfprt_nocache): Ditto.
1103         (check_effective_target_hard_dfp): Ditto.
1104
1105 2009-09-22  Richard Guenther  <rguenther@suse.de>
1106
1107         PR middle-end/41395
1108         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1109         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1110
1111 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1112
1113         * gcc.dg/20090922-1.c: New test.
1114
1115         PR bootstrap/41405
1116         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1117         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1118         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1119         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1120         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1121         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1122         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1123         * objc.dg/dwarf-2.m: Likewise.
1124
1125 2009-09-22  Richard Guenther  <rguenther@suse.de>
1126
1127         PR tree-optimization/41428
1128         * g++.dg/tree-ssa/pr41428.C: New testcase.
1129
1130 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1131
1132         PR middle-end/41429
1133         * g++.dg/gomp/pr41429.C: New test.
1134
1135 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1136
1137         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1138
1139 2009-09-21  Jason Merrill  <jason@redhat.com>
1140
1141         PR c++/41421
1142         * g++.dg/cpp0x/trivial1.C: Expand.
1143
1144 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1145
1146         * gcc.dg/torture/calleesave-sse.c: New.
1147
1148 2009-09-21  Jan Hubicka  <jh@suse.cz>
1149
1150         * gcc.dg/guality/inline-params.c: New testcase.
1151
1152 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1153
1154         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1155         Add -fno-inline.
1156         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1157         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1158         (f2): Ditto.
1159
1160 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1161
1162         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1163         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1164         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1165         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1166         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1167
1168 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1169
1170         PR middle-end/40642
1171         * g++.dg/torture/pr40642.C: New testcase.
1172
1173 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1174
1175         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1176         cases in static initializers.
1177
1178 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1179
1180         * gcc.c-tortue/compile/pr39886.c: New.
1181
1182 2009-09-20  Chris Demetriou  <cgd@google.com>
1183
1184         PR preprocessor/28435:
1185         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1186         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1187         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1188         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1189         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1190
1191 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1192
1193         * gcc.target/mips/mips.exp: Add relax-pic-calls
1194         under -mfoo/-mno-foo options.
1195         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1196         and -mexplicit-relocs.
1197         * gcc.target/mips/call-1.c: New test.
1198         * gcc.target/mips/call-2.c: New test.
1199         * gcc.target/mips/call-3.c: New test.
1200         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1201         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1202
1203 2009-09-19  Chris Demetriou  <cgd@google.com>
1204
1205         PR preprocessor/28435:
1206         * gcc.dg/cpp/missing-header-MD.c: New test.
1207         * gcc.dg/cpp/missing-header-MMD.c: New test.
1208         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1209         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1210
1211 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1212
1213         PR libgfortran/41328
1214         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1215         EOF works.
1216
1217 2009-09-18  Jason Merrill  <jason@redhat.com>
1218
1219         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1220         * g++.dg/cpp0x/initlist-deduce.C: New.
1221
1222 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1223
1224         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1225
1226 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1227
1228         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1229         * c-c++-common/dfp: New directory.
1230         * c-c++-common/dfp/dfp-dbg.h: New file.
1231         * gcc.dg/dfp/call-by-value.c: Move to ...
1232         * c-c++-common/call-by-value.c: here.
1233         * gcc.dg/dfp/cast.c: Move to ...
1234         * c-c++-common/cast.c: here.
1235         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1236         * c-c++-common/compare-eq-const.c: here.
1237         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1238         * c-c++-common/compare-eq-d128.c: here.
1239         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1240         * c-c++-common/compare-eq-d32.c: here.
1241         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1242         * c-c++-common/compare-eq-d64.c: here.
1243         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1244         * c-c++-common/compare-eq-dfp.c: here.
1245         * gcc.dg/dfp/compare-eq.h: Move to ...
1246         * c-c++-common/compare-eq.h: here.
1247         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1248         * c-c++-common/compare-rel-const.c: here.
1249         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1250         * c-c++-common/compare-rel-d128.c: here.
1251         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1252         * c-c++-common/compare-rel-d32.c: here.
1253         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1254         * c-c++-common/compare-rel-d64.c: here.
1255         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1256         * c-c++-common/compare-rel-dfp.c: here.
1257         * gcc.dg/dfp/compare-rel.h: Move to ...
1258         * c-c++-common/compare-rel.h: here.
1259         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1260         * c-c++-common/compare-special-d128.c: here.
1261         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1262         * c-c++-common/compare-special-d32.c: here.
1263         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1264         * c-c++-common/compare-special-d64.c: here.
1265         * gcc.dg/dfp/compare-special.h: Move to ...
1266         * c-c++-common/compare-special.h: here.
1267         * gcc.dg/dfp/constants-zero.c: Move to ...
1268         * c-c++-common/constants-zero.c: here.
1269         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1270         * c-c++-common/convert-bfp-10.c: here.
1271         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1272         * c-c++-common/convert-bfp-11.c: here.
1273         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1274         * c-c++-common/convert-bfp-12.c: here.
1275         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1276         * c-c++-common/convert-bfp-13.c: here.
1277         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1278         * c-c++-common/convert-bfp-14.c: here.
1279         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1280         * c-c++-common/convert-bfp-2.c: here.
1281         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1282         * c-c++-common/convert-bfp-3.c: here.
1283         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1284         * c-c++-common/convert-bfp-4.c: here.
1285         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1286         * c-c++-common/convert-bfp-5.c: here.
1287         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1288         * c-c++-common/convert-bfp-6.c: here.
1289         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1290         * c-c++-common/convert-bfp-7.c: here.
1291         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1292         * c-c++-common/convert-bfp-8.c: here.
1293         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1294         * c-c++-common/convert-bfp-9.c: here.
1295         * gcc.dg/dfp/convert-bfp.c: Move to ...
1296         * c-c++-common/convert-bfp.c: here.
1297         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1298         * c-c++-common/convert-bfp-fold.c: here.
1299         * gcc.dg/dfp/convert-dfp.c: Move to ...
1300         * c-c++-common/convert-dfp.c: here.
1301         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1302         * c-c++-common/convert-dfp-fold-2.c: here.
1303         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1304         * c-c++-common/convert-dfp-fold.c: here.
1305         * gcc.dg/dfp/convert.h: Move to ...
1306         * c-c++-common/convert.h: here.
1307         * gcc.dg/dfp/convert-int.c: Move to ...
1308         * c-c++-common/convert-int.c: here.
1309         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1310         * c-c++-common/convert-int-fold.c: here.
1311         * gcc.dg/dfp/convert-int-max.c: Move to ...
1312         * c-c++-common/convert-int-max.c: here.
1313         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1314         * c-c++-common/convert-int-max-fold.c: here.
1315         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1316         * c-c++-common/convert-int-saturate.c: here.
1317         * gcc.dg/dfp/func-array.c: Move to ...
1318         * c-c++-common/func-array.c: here.
1319         * gcc.dg/dfp/func-deref.c: Move to ...
1320         * c-c++-common/func-deref.c: here.
1321         * gcc.dg/dfp/func-mixed.c: Move to ...
1322         * c-c++-common/func-mixed.c: here.
1323         * gcc.dg/dfp/func-pointer.c: Move to ...
1324         * c-c++-common/func-pointer.c: here.
1325         * gcc.dg/dfp/func-scalar.c: Move to ...
1326         * c-c++-common/func-scalar.c: here.
1327         * gcc.dg/dfp/func-struct.c: Move to ...
1328         * c-c++-common/func-struct.c: here.
1329         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1330         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1331         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1332         * c-c++-common/func-vararg-alternate-d128.c: here.
1333         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1334         * c-c++-common/func-vararg-alternate-d32.c: here.
1335         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1336         * c-c++-common/func-vararg-alternate-d64.c: here.
1337         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1338         * c-c++-common/func-vararg-alternate.h: here.
1339         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1340         * c-c++-common/func-vararg-dfp.c: here.
1341         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1342         * c-c++-common/func-vararg-mixed-2.c: here.
1343         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1344         * c-c++-common/func-vararg-mixed.c: here.
1345         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1346         * c-c++-common/func-vararg-size0.c: here.
1347         * gcc.dg/dfp/inf-1.c: Move to ...
1348         * c-c++-common/inf-1.c: here.
1349         * gcc.dg/dfp/loop-index.c: Move to ...
1350         * c-c++-common/loop-index.c: here.
1351         * gcc.dg/dfp/modes.c: Move to ...
1352         * c-c++-common/modes.c: here.
1353         * gcc.dg/dfp/nan-1.c: Move to ...
1354         * c-c++-common/nan-1.c: here.
1355         * gcc.dg/dfp/nan-2.c: Move to ...
1356         * c-c++-common/nan-2.c: here.
1357         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1358         * c-c++-common/operator-arith-fold.c: here.
1359         * gcc.dg/dfp/operator-assignment.c: Move to ...
1360         * c-c++-common/operator-assignment.c: here.
1361         * gcc.dg/dfp/operator-comma.c: Move to ...
1362         * c-c++-common/operator-comma.c: here.
1363         * gcc.dg/dfp/operator-cond.c: Move to ...
1364         * c-c++-common/operator-cond.c: here.
1365         * gcc.dg/dfp/operator-logical.c: Move to ...
1366         * c-c++-common/operator-logical.c: here.
1367         * gcc.dg/dfp/operator-unary.c: Move to ...
1368         * c-c++-common/operator-unary.c: here.
1369         * gcc.dg/dfp/pr31385.c: Move to ...
1370         * c-c++-common/pr31385.c: here.
1371         * gcc.dg/dfp/pr33466.c: Move to ...
1372         * c-c++-common/pr33466.c: here.
1373         * gcc.dg/dfp/pr35620.c: Move to ...
1374         * c-c++-common/pr35620.c: here.
1375         * gcc.dg/dfp/pr36800.c: Move to ...
1376         * c-c++-common/pr36800.c: here.
1377         * gcc.dg/dfp/pr39034.c: Move to ...
1378         * c-c++-common/pr39034.c: here.
1379         * gcc.dg/dfp/pr39035.c: Move to ...
1380         * c-c++-common/pr39035.c: here.
1381         * gcc.dg/dfp/pr39902.c: Move to ...
1382         * c-c++-common/pr39902.c: here.
1383         * gcc.dg/dfp/pr39986.c: Move to ...
1384         * c-c++-common/pr39986.c: here.
1385         * gcc.dg/dfp/signbit-1.c: Move to ...
1386         * c-c++-common/signbit-1.c: here.
1387         * gcc.dg/dfp/signbit-2.c: Move to ...
1388         * c-c++-common/signbit-2.c: here.
1389         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1390         * c-c++-common/struct-layout-1.c: here.
1391         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1392         * c-c++-common/usual-arith-conv.c: here.
1393         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1394         * c-c++-common/usual-arith-conv-const.c: here.
1395
1396 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1397
1398         PR testsuite/41288
1399         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1400         stack alignment.
1401
1402 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1403
1404         PR c++/39365
1405         * g++.dg/expr/bool3.C: New test.
1406         * g++.dg/expr/bool4.C: New test.
1407
1408 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1409
1410         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1411         * gcc.dg/dfp/signbit-2.c: Use it.
1412         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1413         arguments to unsigned int.
1414         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1415         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1416         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1417         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1418         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1419         * gcc.dg/dfp/pr39986.c: Ditto.
1420         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1421         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1422         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1423         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1424         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1425
1426 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1427
1428         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1429
1430 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1431
1432         PR c/41049
1433         * dfp/pr41049.c: New test.
1434
1435 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1436
1437         PR testsuite/41385
1438         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1439
1440 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1441
1442         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1443         * gcc.dg/ipa/ipa-sra-1.c: New test.
1444         * gcc.dg/ipa/ipa-sra-2.c: New test.
1445         * gcc.dg/ipa/ipa-sra-3.c: New test.
1446         * gcc.dg/ipa/ipa-sra-4.c: New test.
1447         * gcc.dg/ipa/ipa-sra-5.c: New test.
1448         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1449         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1450
1451 2009-09-17  Michael Matz  <matz@suse.de>
1452
1453         PR middle-end/41347
1454         * gfortran.dg/pr41347.f90: New test.
1455
1456 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1457
1458         * gcc.c-torture/compile/20090917-1.c: New testcase.
1459
1460 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1461
1462         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1463         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1464         alpha*-*-* target from XFAIL list.
1465
1466 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1467
1468         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1469         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1470         * gcc.dg/dfp/cast-bad.c: Use default options.
1471         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1472         * gcc.dg/dfp/composite-type.c: Ditto.
1473         * gcc.dg/dfp/constants.c: Ditto.
1474         * gcc.dg/dfp/constants-hex.c: Ditto.
1475         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1476         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1477         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1478         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1479         * gcc.dg/dfp/ctypes.c: Ditto.
1480         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1481         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1482         * gcc.dg/dfp/float-constant-double.c: Ditto.
1483         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1484         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1485         * gcc.dg/dfp/modes.c: Ditto.
1486         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1487         * gcc.dg/dfp/pr31344.c: Ditto.
1488         * gcc.dg/dfp/pr31385.c: Ditto.
1489         * gcc.dg/dfp/pr33466.c: Ditto.
1490         * gcc.dg/dfp/pr35620.c: Ditto.
1491         * gcc.dg/dfp/pr37435.c: Ditto.
1492         * gcc.dg/dfp/pr39986.c: Ditto.
1493         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1494         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1495         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1496         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1497         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1498         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1499         * gcc.dg/dfp/typespec.c: Ditto.
1500         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1501         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1502         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1503         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1504         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1505         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1506         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1507         * gcc.dg/dfp/compare-rel.h: Ditto.
1508         * gcc.dg/dfp/compare-special.h: Ditto.
1509         * gcc.dg/dfp/convert.h: Ditto.
1510         * gcc.dg/dfp/fe-check.h: Ditto.
1511         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1512         * gcc.dg/dfp/cast.c: Ditto.
1513         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1514         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1515         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1516         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1517         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1518         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1519         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1520         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1521         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1522         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1523         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1524         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1525         * gcc.dg/dfp/constants-zero.c: Ditto.
1526         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1527         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1528         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1529         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1530         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1531         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1532         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1533         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1534         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1535         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1536         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1537         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1538         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1539         * gcc.dg/dfp/convert-bfp.c: Ditto.
1540         * gcc.dg/dfp/convert-complex.c: Ditto.
1541         * gcc.dg/dfp/convert-dfp.c: Ditto.
1542         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1543         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1544         * gcc.dg/dfp/convert-int.c: Ditto.
1545         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1546         * gcc.dg/dfp/convert-int-max.c: Ditto.
1547         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1548         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1549         * gcc.dg/dfp/fe-binop.c: Ditto.
1550         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1551         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1552         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1553         * gcc.dg/dfp/func-array.c: Ditto.
1554         * gcc.dg/dfp/func-deref.c: Ditto.
1555         * gcc.dg/dfp/func-mixed.c: Ditto.
1556         * gcc.dg/dfp/func-pointer.c: Ditto.
1557         * gcc.dg/dfp/func-scalar.c: Ditto.
1558         * gcc.dg/dfp/func-struct.c: Ditto.
1559         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1560         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1561         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1562         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1563         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1564         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1565         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1566         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1567         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1568         * gcc.dg/dfp/inf-1.c: Ditto.
1569         * gcc.dg/dfp/loop-index.c: Ditto.
1570         * gcc.dg/dfp/nan-1.c: Ditto.
1571         * gcc.dg/dfp/nan-2.c: Ditto.
1572         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1573         * gcc.dg/dfp/operator-assignment.c: Ditto.
1574         * gcc.dg/dfp/operator-comma.c: Ditto.
1575         * gcc.dg/dfp/operator-cond.c: Ditto.
1576         * gcc.dg/dfp/operator-logical.c: Ditto.
1577         * gcc.dg/dfp/operator-unary.c: Ditto.
1578         * gcc.dg/dfp/pr36800.c: Ditto.
1579         * gcc.dg/dfp/pr39034.c: Ditto.
1580         * gcc.dg/dfp/pr39035.c: Ditto.
1581         * gcc.dg/dfp/pr39902.c: Ditto.
1582         * gcc.dg/dfp/signbit-1.c: Ditto.
1583         * gcc.dg/dfp/signbit-2.c: Ditto.
1584         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1585         * gcc.dg/dfp/union-init.c: Ditto.
1586         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1587
1588 2009-09-16  Michael Matz  <matz@suse.de>
1589
1590         PR fortran/41212
1591         * gfortran.dg/pr41212.f90: New test.
1592
1593 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1594
1595         * gnat.dg/alignment9.adb: New test.
1596
1597 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1598
1599         * gnat.dg/discr20.ad[sb]: New test.
1600
1601 2009-09-16  Richard Guenther  <rguenther@suse.de>
1602
1603         PR middle-end/34011
1604         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1605
1606 2009-09-16  DJ Delorie  <dj@redhat.com>
1607             Kaz Kojima  <kkojima@gcc.gnu.org>
1608
1609         * gcc.target/sh/struct-arg-dw2.c: New test.
1610
1611 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1612             Jakub Jelinek  <jakub@redhat.com>
1613
1614         PR target/41175
1615         * gcc.target/powerpc/pr41175.c: New test.
1616
1617 2009-09-14  Richard Henderson  <rth@redhat.com>
1618
1619         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1620         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1621         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1622
1623 2009-09-14  Richard Henderson  <rth@redhat.com>
1624
1625         * g++.dg/eh/builtin1.C: Update resx pattern match.
1626         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1627
1628 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1629
1630         * gcc.target/mips/branch-helper.h: New file.
1631         * gcc.target/mips/branch-2.c,
1632         * gcc.target/mips/branch-3.c,
1633         * gcc.target/mips/branch-4.c,
1634         * gcc.target/mips/branch-5.c,
1635         * gcc.target/mips/branch-6.c,
1636         * gcc.target/mips/branch-7.c,
1637         * gcc.target/mips/branch-8.c,
1638         * gcc.target/mips/branch-9.c,
1639         * gcc.target/mips/branch-10.c,
1640         * gcc.target/mips/branch-11.c,
1641         * gcc.target/mips/branch-12.c,
1642         * gcc.target/mips/branch-13.c,
1643         * gcc.target/mips/branch-14.c,
1644         * gcc.target/mips/branch-15.c: New tests.
1645
1646 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1647
1648         PR target/41331
1649         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1650         -m32 -mpowerpc64 system.
1651
1652 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1653
1654         From Jie Zhang <jie.zhang@analog.com>:
1655         * gcc.target/bfin/saveall.c: New test.
1656         * gcc.target/bfin/20090914-1.c: New test.
1657         * gcc.target/bfin/20090914-2.c: New test.
1658
1659         * gcc.target/bfin/20090914-3.c: New test.
1660
1661 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1662
1663         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1664
1665 2009-09-14  Richard Guenther  <rguenther@suse.de>
1666
1667         PR middle-end/41350
1668         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1669
1670 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1671
1672         PR libgfortran/41328
1673         * gfortran.dg/cr_lf.f90: New test.
1674
1675 2009-09-11  Michael Matz  <matz@suse.de>
1676
1677         PR middle-end/41275
1678         * g++.dg/tree-ssa/pr41275.C: New test.
1679
1680 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1681
1682         PR fortran/41242
1683         * gfortran.dg/proc_ptr_comp_21.f90: New.
1684
1685 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1686
1687         PR fortran/31292
1688         * gfortran.dg/module_procedure_1.f90: New test.
1689         * gfortran.dg/module_procedure_2.f90: Ditto.
1690         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1691
1692 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1693             James A. Morrison  <phython@gcc.gnu.org>
1694
1695         PR ada/18302
1696         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1697         commands.
1698         * ada/acats/run_test.exp: New file.
1699
1700 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1701
1702         Revert:
1703         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1704
1705         PR rtl-optimization/39779
1706         * gcc.dg/pr39979.c: New test.
1707
1708 2009-09-10  Richard Guenther  <rguenther@suse.de>
1709
1710         PR middle-end/41257
1711         * g++.dg/torture/pr41257-2.C: New testcase.
1712
1713 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1714
1715         PR c++/28293
1716         * g++.dg/template/crash91.C: New.
1717
1718 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1719
1720         PR rtl-optimization/39779
1721         * gcc.dg/pr39979.c: New test.
1722
1723 2009-09-09  Richard Guenther  <rguenther@suse.de>
1724
1725         PR tree-optimization/41101
1726         * gcc.c-torture/compile/pr41101.c: New testcase.
1727
1728 2009-09-09  Richard Guenther  <rguenther@suse.de>
1729
1730         PR middle-end/41317
1731         * gcc.c-torture/execute/pr41317.c: New testcase.
1732         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1733         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1734
1735 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1736
1737         Fix some test breakages on Darwin
1738         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1739         and adjust.
1740         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1741         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1742         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1743         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1744         take darwin specifics in account.
1745
1746 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1747
1748         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1749         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1750
1751 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1752
1753         PR c++/39923
1754         * g++.dg/cpp0x/initlist24.C: New.
1755
1756 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1757
1758         * gcc.dg/large-size-array-2.c: Fix target requirement.
1759         * gcc.dg/large-size-array-4.c: Likewise.
1760         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1761         * gcc.dg/c99-const-expr-2.c: Likewise.
1762         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1763         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1764         * gcc.dg/c90-const-expr-10.c: Likewise.
1765         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1766         instead of long.
1767         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1768         * gcc.dg/vect/pr33846.c: Likewise.
1769         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1770         __PTRDIFF_TYPE__, instead of unsigned long.
1771         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1772
1773 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1774
1775         PR debug/41229
1776         PR debug/41291
1777         PR debug/41300
1778         * gfortran.dg/pr41229.f90: New.
1779
1780 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1781
1782         PR debug/41232
1783         * gcc.dg/pr41232.c: New.
1784
1785 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1786
1787         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1788         contain -march.
1789         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1790         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1791         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1792         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1793         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1794         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1795         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1796         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1797         options other than that used in dg-options.
1798
1799 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1800
1801         PR rtl-optimization/41239
1802         * gcc.c-torture/execute/pr41239.c: New test.
1803
1804 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1805
1806         PR libgfortran/41192
1807         * gfortran.dg/namelist_59.f90: New test.
1808
1809 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1810
1811         From Mike Frysinger  <michael.frysinger@analog.com>
1812         * gcc.target/bfin/mcpu-bf542m.c: New file.
1813         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1814         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1815         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1816         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1817
1818 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1819
1820         PR middle-end/41282
1821         * gcc.c-torture/compile/pr41282.c: New test.
1822
1823 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1824
1825         PR fortran/41197
1826         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1827         variables for stat and errmsg.
1828         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1829         * gfortran.dg/allocate_stat_2.f90:  New test.
1830
1831 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1832
1833         * gcc.c-torture/compile/20090907-1.c: New test.
1834
1835 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1836
1837         PR bootstrap/41241
1838         * gcc.dg/pr41241.c: New test.
1839
1840 2009-09-06  Richard Guenther  <rguenther@suse.de>
1841
1842         PR middle-end/41144
1843         * g++.dg/torture/pr41144.C: New testcase.
1844
1845 2009-09-06  Richard Guenther  <rguenther@suse.de>
1846
1847         PR middle-end/41261
1848         * gcc.dg/torture/pr41261.c: New testcase.
1849
1850 2009-09-05  Richard Guenther  <rguenther@suse.de>
1851
1852         PR middle-end/41181
1853         * gcc.c-torture/compile/pr41181.c: New testcase.
1854
1855 2009-09-05  Richard Guenther  <rguenther@suse.de>
1856
1857         PR debug/41273
1858         * g++.dg/torture/pr41273.C: New testcase.
1859
1860 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1861
1862         PR fortran/41258
1863         * gfortran.dg/typebound_proc_12.f90 : New test.
1864
1865 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1866
1867         PR debug/41225
1868         * gfortran.dg/pr41225.f90: New.
1869
1870 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1871
1872         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1873         unistd.h, sys/types.h and sys/wait.h.
1874         (gualchk_t): New.
1875         (GUALCVT): New.
1876         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1877         (GUALITY_GDB_REDIRECT): New.
1878         (GUALITY_GDB_ARGS): Use it.
1879
1880 2009-09-04  Richard Guenther  <rguenther@suse.de>
1881
1882         PR middle-end/41257
1883         * g++.dg/torture/pr41257.C: New testcase.
1884
1885 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1886
1887         PR tree-optimization/41112
1888         * gnat.dg/array8.adb: New test.
1889
1890 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1891
1892         * gcc.target/arm/ctz.c: New test case.
1893
1894 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1895
1896         PR tree-optimization/38275
1897         * gcc.dg/autopar/reduc-1char.c: Increase number
1898         of iterations. Adjust the logic accordingly.
1899         * gcc.dg/autopar/reduc-2char.c: Ditto.
1900         * gcc.dg/autopar/reduc-1.c: Ditto.
1901         * gcc.dg/autopar/reduc-2.c: Ditto.
1902         * gcc.dg/autopar/reduc-3.c: Ditto.
1903         * gcc.dg/autopar/reduc-6.c: Ditto.
1904         * gcc.dg/autopar/reduc-7.c: Ditto.
1905         * gcc.dg/autopar/reduc-8.c: Ditto.
1906         * gcc.dg/autopar/reduc-9.c: Ditto.
1907         * gcc.dg/autopar/pr39500-1.c: Ditto.
1908         * gcc.dg/autopar/reduc-1short.c: Ditto.
1909         * gcc.dg/autopar/reduc-2short.c: Ditto.
1910         * gcc.dg/autopar/parallelization-1.c: Ditto.
1911
1912 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1913
1914         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1915         testcase using guality.h compiles and links and if a global variable
1916         can be verified by gdb.
1917
1918 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1919
1920         * lib/target-supports.exp (check_effective_target_sync_int_long):
1921         Supported on Blackfin Linux targets.
1922
1923 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1924
1925         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1926
1927 2009-09-03  Diego Novillo  <dnovillo@google.com>
1928
1929         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1930         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1931         * g++.dg/warn/unit-1.C: Likewise.
1932         * g++.dg/ipa/iinline-1.C: Likewise.
1933         * g++.dg/template/cond2.C: Adjust expected line location for the
1934         error.
1935         * g++.dg/template/pr35240.C: Likewise.
1936
1937 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1938
1939         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1940         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1941
1942 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1943
1944         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1945         * gcc.dg/memcpy-1.c: Add . to match pattern.
1946         * gcc.dg/uninit-I.c: XFAIL warning test.
1947         * g++.dg/warn/unit-1.C: XFAIL warning test.
1948
1949 2009-09-02  Ian Lance Taylor  <iant@google.com>
1950
1951         * gcc.dg/20090902-1.c: New test.
1952
1953 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1954
1955         * gcc.dg/builtin-object-size-9.c: New test.
1956
1957 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1958
1959         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1960
1961 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1962             Olivier Hainque  <hainque@adacore.com>
1963
1964         * gnat.dg/misaligned_param.adb: New test.
1965         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1966         * gnat.dg/slice7.adb: Add 1 more related case.
1967
1968 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1969
1970         * gcc.dg/guality/guality.c: Expect to fail for now.
1971         * gcc.dg/guality/example.c: Likewise.
1972
1973 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1974
1975         * gcc.dg/guality/guality.c: New.
1976         * gcc.dg/guality/guality.h: New.
1977         * gcc.dg/guality/guality.exp: New.
1978         * gcc.dg/guality/example.c: New.
1979         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1980         (cleanup-saved-temps): Likewise, .gkd files too.
1981
1982 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1983
1984         PR fortran/39229
1985         * gfortran.dg/line_length_3.f: New test.
1986         * gfortran.dg/line_length_4.f90: New test.
1987
1988 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1989
1990         * lib/target-supports.exp (check_gc_sections_available):
1991         Add proper pattern quote.
1992
1993 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1994             Kaz Kojima  <kkojima@gcc.gnu.org>
1995
1996         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1997         * g++.dg/cdce3.C: Use dg-add-options ieee.
1998         * g++.dg/torture/type-generic-1.C: Likewise.
1999         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2000         * gcc.dg/pr28796-2.c: Likewise.
2001         * gcc.dg/torture/builtin-math-7.c: Likewise.
2002         * gcc.dg/torture/type-generic-1.c: Likewise.
2003         * gfortran.dg/boz_14.f90: Likewise.
2004         * gfortran.dg/erf_2.F90: Likewise.
2005         * gfortran.dg/init_flag_3.f90: Likewise.
2006         * gfortran.dg/init_flag_4.f90: Likewise.
2007         * gfortran.dg/init_flag_5.f90: Likewise.
2008         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2009         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2010         * gfortran.dg/isnan_1.f90: Likewise.
2011         * gfortran.dg/isnan_2.f90: Likewise.
2012         * gfortran.dg/maxlocval_2.f90: Likewise.
2013         * gfortran.dg/maxlocval_4.f90: Likewise.
2014         * gfortran.dg/minlocval_1.f90: Likewise.
2015         * gfortran.dg/minlocval_4.f90: Likewise.
2016         * gfortran.dg/module_nan.f90: Likewise.
2017         * gfortran.dg/namelist_42.f90: Likewise.
2018         * gfortran.dg/namelist_43.f90: Likewise.
2019         * gfortran.dg/nan_1.f90: Likewise.
2020         * gfortran.dg/nan_2.f90: Likewise.
2021         * gfortran.dg/nan_3.f90: Likewise.
2022         * gfortran.dg/nan_4.f90: Likewise.
2023         * gfortran.dg/nan_5.f90: Likewise.
2024         * gfortran.dg/nearest_1.f90: Likewise.
2025         * gfortran.dg/nearest_2.f90: Likewise.
2026         * gfortran.dg/nearest_3.f90: Likewise.
2027         * gfortran.dg/pr37243.f: Likewise.
2028         * gfortran.dg/real_const_3.f90: Likewise.
2029         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2030
2031 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2032
2033         PR debug/30161
2034         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2035         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2036         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2037         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2038         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2039         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2040         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2041         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2042         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2043         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2044         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2045         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2046         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2047
2048 2009-08-31  Jason Merrill  <jason@redhat.com>
2049
2050         PR c++/41127
2051         * g++.dg/parse/enum5.C: New.
2052         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2053
2054 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2055
2056         PR fortran/40940
2057         * gfortran.dg/allocate_derived_1.f90: New.
2058         * gfortran.dg/class_3.f03: New.
2059
2060 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2061
2062         PR fortran/40996
2063         * gfortran.dg/allocatable_scalar_1.f90: New.
2064         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2065         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2066         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2067
2068 2009-08-30  Richard Guenther  <rguenther@suse.de>
2069
2070         PR tree-optimization/41186
2071         * g++.dg/torture/pr41186.C: New testcase.
2072         * g++.dg/tree-ssa/pr41186.C: Likewise.
2073
2074 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2075
2076         PR c++/41187
2077         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2078         take ia64 assembly comments syntax in account.
2079
2080 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2081
2082         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2083
2084 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2085
2086         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2087         * gfortran.dg/whole_file_6.f90: Likewise.
2088
2089 2009-08-28  Cary Coutant  <ccoutant@google.com>
2090
2091         PR debug/41063
2092         * g++.dg/debug/dwarf2/pr41063.C: New test.
2093
2094 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2095
2096         PR rtl-optimization/40861
2097         * gcc.dg/pr40861.c: New test.
2098
2099 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2100
2101         PR fortran/40869
2102         * gfortran.dg/proc_ptr_comp_20.f90: New.
2103
2104 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2105
2106         PR libfortran/39667
2107         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2108         open temp file with status="scratch".
2109         * gfortran.dg/fmt_cache_1.f: Likewise.
2110         * gfortran.dg/fmt_exhaust.f90: Likewise.
2111         * gfortran.dg/fmt_t_4.f90: Likewise.
2112         * gfortran.dg/fseek.f90: Likewise.
2113         * gfortran.dg/list_read_5.f90: Likewise.
2114         * gfortran.dg/namelist_39.f90: Likewise.
2115         * gfortran.dg/namelist_56.f90: Likewise.
2116         * gfortran.dg/read_bad_advance.f90: Likewise.
2117         * gfortran.dg/read_repeat.f90: Likewise.
2118         * gfortran.dg/read_size_noadvance.f90: Likewise.
2119         * gfortran.dg/read_x_past.f: Likewise.
2120
2121 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2122
2123         PR fortran/28039
2124         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2125
2126 2009-08-27  Daniel Kraft  <d@domob.eu>
2127
2128         PR fortran/37425
2129         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2130         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2131         error and fix problem with recursive assignment.
2132         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2133         * gfortran.dg/typebound_operator_3.f03: New test.
2134         * gfortran.dg/typebound_operator_4.f03: New test.
2135
2136 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2137
2138         PR debug/41170
2139         * debug/dwarf2/namespace-1.C: New test.
2140
2141 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2142
2143         PR fortran/41162
2144         * gfortran.dg/pr41162.f: New.
2145
2146 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2147             Richard Sandiford  <rdsandiford@googlemail.com>
2148
2149         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2150         with "forbid_cpu".
2151         * gcc.target/mips/branch-1.c: Update accordingly.
2152         * gcc.target/mips/extend-1.c: Likewise.
2153         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2154
2155 2009-08-26  Richard Guenther  <rguenther@suse.de>
2156
2157         PR middle-end/41163
2158         * gcc.c-torture/compile/pr41163.c: New testcase.
2159         * gcc.dg/pr35899.c: Adjust.
2160
2161 2009-08-26  Richard Guenther  <rguenther@suse.de>
2162
2163         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2164
2165 2009-08-26  Jason Merrill  <jason@redhat.com>
2166
2167         * g++.dg/cpp0x/explicit3.C: New.
2168         * g++.dg/overload/cond2.C: New.
2169
2170 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2171
2172         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2173
2174 2009-08-25  Jan Hubicka  <jh@suse.cz>
2175
2176         * gcc.target/i386/sse5-shift1-vector.c
2177         * gcc.target/i386/isa-12.c
2178         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2179         * gcc.target/i386/sse5-pcmov2.c
2180         * gcc.target/i386/isa-3.c
2181         * gcc.target/i386/sse5-shift2-vector.c
2182         * gcc.target/i386/isa-7.c
2183         * gcc.target/i386/funcspec-2.c
2184         * gcc.target/i386/sse5-haddX.c
2185         * gcc.target/i386/sse5-hadduX.c
2186         * gcc.target/i386/isa-9.c
2187         * gcc.target/i386/sse5-maccXX.c
2188         * gcc.target/i386/sse5-shift3-vector.c
2189         * gcc.target/i386/sse5-msubXX.c
2190         * gcc.target/i386/sse5-permpX.c
2191         * gcc.target/i386/sse5-check.h
2192         * gcc.target/i386/sse-12.c
2193         * gcc.target/i386/sse-11.c
2194         * gcc.target/i386/sse-10.c
2195         * gcc.target/i386/sse-13.c
2196         * gcc.target/i386/sse-14.c
2197         * gcc.target/i386/sse-22.c
2198         * gcc.target/i386/sse-2.c
2199         * gcc.target/i386/sse-13.c
2200         * gcc.target/i386/avx-2.c
2201         * gcc.target/i386/sse5-rotate1-vector.c
2202         * gcc.target/i386/isa-4.c
2203         * gcc.target/i386/sse5-hsubX.c
2204         * gcc.target/i386/sse5-pcmov.c
2205         * gcc.target/i386/sse5-fma.c
2206         * gcc.target/i386/isa-8.c
2207         * gcc.target/i386/sse5-rotate2-vector.c
2208         * gcc.target/i386/sse5-nmaccXX.c
2209         * gcc.target/i386/sse5-imul64-vector.c
2210         * gcc.target/i386/sse5-nmsubXX.c
2211         * gcc.target/i386/sse5-rotate3-vector.c
2212         * gcc.target/i386/sse5-fma-vector.c
2213         * gcc.target/i386/sse5-imul32widen-vector.c
2214         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2215
2216         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2217         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2218         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2219         * gcc.target/i386/avx-1.c: Remove SSE5.
2220         * gcc.target/i386/avx-2.c: Remove SSE5.
2221         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2222         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2223         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2224         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2225
2226 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2227
2228         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2229
2230 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2231
2232         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2233         keyword works in the same manner as __alignof.
2234
2235 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2236
2237         PR libfortran/34670
2238         * gfortran.dg/unpack_bounds_1.f90:  New test.
2239         * gfortran.dg/unpack_bounds_2.f90:  New test.
2240         * gfortran.dg/unpack_bounds_3.f90:  New test.
2241
2242 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2243
2244         * gnat.dg/slice7.adb: New test.
2245         * gnat.dg/slice7_pkg.ads: New helper.
2246
2247 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2248
2249         PR fortran/41139
2250         * gfortran.dg/proc_ptr_25.f90: New.
2251         * gfortran.dg/proc_ptr_comp_18.f90: New.
2252         * gfortran.dg/proc_ptr_comp_19.f90: New.
2253
2254 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2255
2256         PR fortran/41154
2257         * gfortran.dg/fmt_error_8.f: New test.
2258
2259 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2260
2261         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2262         number, update all callers and synchronize results for latest MPC.
2263
2264 2009-08-21  Jason Merrill  <jason@redhat.com>
2265
2266         * g++.dg/warn/Wunused-17.C: New.
2267
2268 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2269
2270         * gcc.target/arm/combine-cmp-shift.c: New test.
2271
2272 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2273
2274         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2275         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2276         width specifier.
2277
2278 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2279
2280         * gfortran.dg/fmt_error_7.f: New test.
2281
2282 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2283
2284         PR target/40718
2285         * gcc.target/i386/pr40718.c: New test.
2286
2287 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2288
2289         * gfortran.dg/proc_ptr_24.f90: New test.
2290
2291 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2292
2293         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2294         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2295         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2296
2297 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2298
2299         PR fortran/28039
2300         * gfortran.dg/fmt_with_extra.f: new file.
2301
2302 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2303
2304         * lib/target-supports.exp
2305         (check_effective_target_arm_iwmmxt_ok): New procedure.
2306         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2307         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2308
2309 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2310
2311         * gfortran.dg/boz_9.f90: Do not load denormal floating
2312         point constants.  Remove -mieee option for alpha*-*-* targets.
2313
2314 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2315
2316         PR fortran/41106
2317         * gfortran.dg/proc_ptr_23.f90: New.
2318         * gfortran.dg/proc_ptr_comp_15.f90: New.
2319         * gfortran.dg/proc_ptr_comp_16.f90: New.
2320         * gfortran.dg/proc_ptr_comp_17.f90: New.
2321
2322 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2323
2324         PR c++/41131
2325         * g++.dg/expr/unary3.C: New test.
2326
2327 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2328
2329         * gfortran.dg/common_5.f: Add -mdalign for sh.
2330         * gfortran.dg/common_align_2.f90: Likewise.
2331
2332 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2333
2334         PR libfortran/40962
2335         * c_f_pointer_tests_4.f90:  New test.
2336
2337 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2338
2339         * gnat.dg/slice6.adb: New test.
2340         * gnat.dg/slice6_pkg.ads: New helper.
2341
2342 2009-08-20  Michael Matz  <matz@suse.de>
2343
2344         PR fortran/41126
2345         * gfortran.dg/pr41126.f90: New test.
2346
2347 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2348
2349         * gnat.dg/dynamic_bound.adb: New test.
2350
2351 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2352
2353         PR fortran/41121
2354         * gfortran.dg/intrinsic_5.f90: New.
2355
2356 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2357             Richard Earnshaw  <richard.earnshaw@arm.com>
2358
2359         * gcc.target/arm/20090811-1.c: New test.
2360
2361 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2362
2363         PR middle-end/41123
2364         * gcc.dg/pr41123.c: New test.
2365
2366 2009-08-19  Jason Merrill  <jason@redhat.com>
2367
2368         PR c++/41120
2369         * g++.dg/other/gc4.C: New.
2370
2371 2009-08-18  Michael Matz  <matz@suse.de>
2372
2373         * gfortran.dg/vect/vect-gems.f90: New test.
2374         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2375
2376 2009-08-18  DJ Delorie  <dj@redhat.com>
2377
2378         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2379         * lib/gcc-defs.exp: ... to here.
2380
2381         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2382         GCC_EXEC_PREFIX before building the wrapper.
2383
2384 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2385
2386         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2387         tests.
2388         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2389         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2390         dg-options.  Fix dg-final clause.
2391
2392 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2393
2394         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2395
2396 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2397             Paul Thomas  <pault@gcc.gnu.org>
2398
2399         PR fortran/40870
2400         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2401
2402 2009-08-18  Richard Guenther  <rguenther@suse.de>
2403
2404         PR middle-end/41094
2405         * gcc.dg/torture/pr41094.c: New testcase.
2406         * gcc.dg/torture/builtin-power-1.c: Adjust.
2407         * gcc.dg/builtins-10.c: Likewise.
2408
2409 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2410
2411         PR target/40971
2412         * gcc.dg/pr40971.c: New test.
2413
2414 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2415
2416         PR fortran/41062
2417         * gfortran.dg/use_only_4.f90: New test.
2418
2419 2009-08-17  Daniel Kraft  <d@domob.eu>
2420
2421         PR fortran/37425
2422         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2423         NOPASS bindings as operators.
2424
2425 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2426
2427         * lib/target-supports.exp
2428         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2429         of targets that do not need command line argument to enable SIMD.
2430
2431 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2432
2433         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2434         typo in cache name.
2435
2436 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2437
2438         PR fortran/41075
2439         * gfortran.dg/unlimited_fmt_1.f90: New test.
2440
2441 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2442
2443         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2444
2445 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2446
2447         * gnat.dg/itype.ad[sb]: New test.
2448
2449 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2450
2451         * gcc.target/mips/mips.exp: Add terminology section to comment
2452         at the top of the file.  Fix typos.
2453
2454 2009-08-16  Jason Merrill  <jason@redhat.com>
2455
2456         * g++.dg/debug/dwarf2/inline1.C: New.
2457
2458 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2459
2460         PR target/38599
2461         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2462
2463 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2464
2465         PR debug/37801
2466         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2467         Make sure to trigger inlining optimizations.
2468         * gcc.dg/debug/dwarf2/inline2.c: New test.
2469
2470 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2471
2472         PR fortran/41070
2473         * gfortran.dg/structure_constructor_10.f90: New.
2474
2475 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2476
2477         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2478         * gcc.dg/pragma-re-2.c: Likewise.
2479         * gcc.dg/pragma-re-3.c: Likewise.
2480         * gcc.dg/pragma-re-4.c: Likewise.
2481         * g++.dg/other/pragma-re-1.C: Likewise.
2482         * g++.dg/other/pragma-re-2.C: Likewise.
2483
2484 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2485
2486         * gcc.dg/torture/builtin-math-7.c: New.
2487
2488 2009-08-14  Richard Guenther  <rguenther@suse.de>
2489
2490         * gcc.c-torture/execute/20090814-1.c: New testcase.
2491
2492 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2493
2494         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2495
2496 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2497
2498         PR target/40934
2499         * gcc.target/i386/pr40934.c: New.
2500
2501 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2502
2503         PR target/41019
2504         * gcc.target/i386/pr41019.c: New test.
2505
2506 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2507
2508         PR fortran/40955
2509         * gfortran.dg/winapi.f90: New test.
2510
2511 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2512
2513         PR fortran/40995
2514         * gfortran.dg/intrinsic_4.f90: New.
2515         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2516         different line.
2517
2518 2009-08-13  Richard Guenther  <rguenther@suse.de>
2519
2520         PR middle-end/41047
2521         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2522
2523 2009-08-12  Richard Guenther  <rguenther@suse.de>
2524
2525         PR tree-optimization/41011
2526         * gfortran.dg/pr41011.f: New testcase.
2527
2528 2009-08-11  Andrew Haley  <aph@redhat.com>
2529
2530         * gcc.target/arm/synchronize.c: New file.
2531
2532 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2533
2534         PR middle-end/40980
2535         * gfortran.dg/graphite/id-17.f: New.
2536
2537 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2538             Sebastian Pop  <sebastian.pop@amd.com>
2539
2540         * gcc.dg/graphite/interchange-1.c: XFAILed.
2541         * gcc.dg/graphite/interchange-2.c: XFAILed.
2542         * gcc.dg/graphite/interchange-3.c: XFAILed.
2543         * gcc.dg/graphite/interchange-4.c: XFAILed.
2544         * gcc.dg/graphite/interchange-7.c: XFAILed.
2545
2546 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2547
2548         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2549
2550 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2551             Pranav Garg  <pranav.garg2107@gmail.com>
2552
2553         * gcc.dg/graphite/interchange-6.c: XFAILed.
2554
2555 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2556
2557         * gcc.dg/graphite/interchange-9.c: New.
2558
2559 2009-08-12  Richard Guenther  <rguenther@suse.de>
2560
2561         PR rtl-optimization/41033
2562         * gcc.dg/pr41033.c: New test.
2563
2564 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2565
2566         PR fortran/41022
2567         * gfortran.dg/proc_ptr_comp_14.f90: New.
2568
2569 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2570
2571         * gcc.target/mips/ext-5.c: New test.
2572         * gcc.target/mips/ext-6.c: New test.
2573         * gcc.target/mips/ext-7.c: New test.
2574         * gcc.target/mips/ext-8.c: New test.
2575         * gcc.target/mips/extend-2.c: New test.
2576
2577 2009-08-10  Jason Merrill  <jason@redhat.com>
2578
2579         * g++.dg/other/linkage2.C: New test for types-without-linkage
2580         handling.
2581         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2582         * g++.dg/lookup/anon2.C: Likewise.
2583         * g++.dg/other/anon3.C: Likewise.
2584         * g++.dg/template/arg2.C: Likewise.
2585         * g++.dg/template/local4.C: Likewise.
2586         * g++.old-deja/g++.law/operators32.C: Likewise.
2587         * g++.old-deja/g++.other/linkage2.C: Likewise.
2588         * g++.old-deja/g++.pt/enum6.C: Likewise.
2589         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2590         * g++.old-deja/g++.other/linkage1.C: Likewise.
2591
2592 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2593
2594         * gcc.dg/dg.exp: Test also c-c++-common dir.
2595         * g++.dg/dg.exp: Likewise.
2596         * g++.dg/warn/Wconversion-real.C: Delete.
2597         * gcc.dg/Wconversion-real.c: Move to ...
2598         * c-c++-common/Wconversion-real.c: ... here.
2599         * lib/target-supports.exp
2600         (check_effective_target_c,check_effective_target_c++): New.
2601
2602 2009-08-10  Daniel Kraft  <d@domob.eu>
2603
2604         PR fortran/37425
2605         * gfortran.dg/typebound_operator_1.f03: New test.
2606         * gfortran.dg/typebound_operator_2.f03: New test.
2607
2608 2009-08-10  Richard Guenther  <rguenther@suse.de>
2609
2610         PR middle-end/41006
2611         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2612         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2613
2614 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2615
2616         PR fortran/40940
2617         * gfortran.dg/class_1.f03: New.
2618         * gfortran.dg/class_2.f03: New.
2619         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2620         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2621         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2622         * gfortran.dg/typebound_call_10.f03: Ditto.
2623         * gfortran.dg/typebound_call_2.f03: Ditto.
2624         * gfortran.dg/typebound_call_3.f03: Ditto.
2625         * gfortran.dg/typebound_call_4.f03: Ditto.
2626         * gfortran.dg/typebound_generic_3.f03: Ditto.
2627         * gfortran.dg/typebound_generic_4.f03: Ditto.
2628         * gfortran.dg/typebound_proc_1.f08: Ditto.
2629         * gfortran.dg/typebound_proc_5.f03: Ditto.
2630         * gfortran.dg/typebound_proc_6.f03: Ditto.
2631
2632 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2633
2634         PR c++/40866
2635         * g++.dg/expr/stmt-expr-1.C: New test.
2636
2637 2009-08-09  Richard Guenther  <rguenther@suse.de>
2638
2639         PR tree-optimization/41016
2640         * gcc.c-torture/compile/pr41016.c: New testcase.
2641
2642 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2643
2644         * gcc.dg/overflow-warn-8.c: New test.
2645
2646 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2647
2648         PR tree-optimization/41008
2649         * gcc.dg/vect/O1-pr41008.c: New test.
2650
2651 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2652
2653         PR fortran/40955
2654         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2655
2656 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2657
2658         * gcc.target/bfin/loop-autoinc.c: New file.
2659
2660 2009-08-08  Richard Guenther  <rguenther@suse.de>
2661
2662         PR tree-optimization/40991
2663         * g++.dg/torture/pr40991.C: New testcase.
2664
2665 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2666
2667         * ada/acats/support/impdef.a: Tweak timing constants. Add
2668         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2669         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2670         * ada/acats/tests/c9/c940007.a: Likewise.
2671         * ada/acats/tests/c9/c94001c.ada: Likewise.
2672         * ada/acats/tests/c9/c94006a.ada: Likewise.
2673         * ada/acats/tests/c9/c94008c.ada: Likewise.
2674         * ada/acats/tests/c9/c951002.a: Likewise.
2675         * ada/acats/tests/c9/c954a01.a: Likewise.
2676         * ada/acats/tests/c9/c96001a.ada: Likewise.
2677         * ada/acats/tests/c9/c97307a.ada: Likewise.
2678
2679 2009-08-07  Richard Guenther  <rguenther@suse.de>
2680
2681         PR tree-optimization/40999
2682         * gfortran.dg/pr40999.f: New testcase.
2683
2684 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2685
2686         * g++.dg/tree-prof/partition1.C: New test.
2687
2688 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2689
2690         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2691         attribute.
2692         * gcc.target/arm/vfp1[567].c: New tests.
2693
2694 2009-08-06  Jason Merrill  <jason@redhat.com>
2695
2696         PR c++/40948
2697         * g++.dg/ext/complit12.C: Expand.
2698
2699 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2700
2701         Merge ARM/hard_vfp_branch to trunk.
2702
2703         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2704
2705         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2706         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2707
2708         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2709
2710         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2711         (PCS): Define macro to use base AAPCS.
2712         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2713
2714         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2715
2716         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2717         Correct arm_neon.h typo.
2718
2719         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2720
2721         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2722         this a linkage test.
2723         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2724         argument marshalling.
2725         * abitest.h: New file.
2726         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2727         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2728
2729 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2730
2731         PR middle-end/32964
2732         * gcc.dg/tree-ssa/pr32964.c: New test.
2733
2734 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2735             H.J. Lu  <hongjiu.lu@intel.com>
2736
2737         PR target/40957
2738         * gcc.target/i386/pr40957.c: New test.
2739
2740 2009-08-06  Richard Guenther  <rguenther@suse.de>
2741
2742         PR tree-optimization/40964
2743         * gcc.c-torture/compile/pr40964.c: New testcase.
2744
2745 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2746
2747         PR fortran/40847
2748         * gfortran.dg/transfer_resolve_1.f90 : New test.
2749
2750 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2751             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2752
2753         PR target/40906
2754         * gcc.target/i386/pr40906-1.c: New test.
2755         * gcc.target/i386/pr40906-2.c: Ditto.
2756         * gcc.target/i386/pr40906-3.c: Ditto.
2757
2758 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2759
2760         PR rtl-optimization/40924
2761         * g++.dg/torture/pr40924.C: New test.
2762
2763 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2764
2765         PR c++/36069
2766         * g++.dg/warn/pr36069.C: New.
2767
2768 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2769
2770         PR c++/39987
2771         * g++.dg/overload/defarg4.C: New test.
2772
2773 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2774
2775         PR c++/16696
2776         * g++.dg/parse/pr16696.C: New.
2777         * g++.dg/parse/pr16696-permissive.C: New.
2778
2779 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2780
2781         PR fortran/40875
2782         * gfortran.dg/initialization_23.f90 : New test.
2783
2784 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2785
2786         PR debug/39706
2787         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2788
2789 2009-08-03  Jason Merrill  <jason@redhat.com>
2790             Jakub Jelinek  <jakub@redhat.com>
2791
2792         PR c++/40948
2793         * g++.dg/ext/complit12.C: New.
2794
2795 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2796
2797         PR c/39902
2798         * gcc.target/powerpc/pr39902-2.c: New test.
2799
2800 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2801
2802         PR middle-end/40943
2803         * gcc.dg/uninit-6.c: Re-add XFAIL.
2804         * gcc.dg/uninit-6-O0.c: Likewise.
2805         * gcc.dg/uninit-pr40943.c: New test.
2806
2807 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2808
2809         PR testsuite/40858
2810         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2811         .ascii.
2812
2813 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2814
2815         PR libfortran/40853
2816         * gfortran.dg/namelist_40.f90: Update error output.
2817         * gfortran.dg/namelist_47.f90: Update error output.
2818         * gfortran.dg/namelist_58.f90: New test.
2819
2820 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2821
2822         PR fortran/40881
2823         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2824         * gfortran.dg/altreturn_3.f90: Ditto.
2825         * gfortran.dg/altreturn_5.f90: Ditto.
2826         * gfortran.dg/altreturn_6.f90: Ditto.
2827         * gfortran.dg/altreturn_7.f90: Ditto.
2828         * gfortran.dg/array_constructor_13.f90: Ditto.
2829         * gfortran.dg/arrayio_7.f90: Ditto.
2830         * gfortran.dg/arrayio_8.f90: Ditto.
2831         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2832         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2833         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2834         * gfortran.dg/backspace_8.f: Add -std=legacy.
2835         * gfortran.dg/backspace_9.f: Ditto.
2836         * gfortran.dg/char_comparison_1.f: Ditto.
2837         * gfortran.dg/char_decl_1.f90: Ditto.
2838         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2839         * gfortran.dg/char_pointer_assign.f90: Ditto.
2840         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2841         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2842         * gfortran.dg/char_pointer_func.f90: Ditto.
2843         * gfortran.dg/common_8.f90: Ditto.
2844         * gfortran.dg/constant_substring.f: Ditto.
2845         * gfortran.dg/data_char_2.f90: Ditto.
2846         * gfortran.dg/der_array_io_1.f90: Ditto.
2847         * gfortran.dg/der_array_io_2.f90: Ditto.
2848         * gfortran.dg/der_array_io_3.f90: Ditto.
2849         * gfortran.dg/der_io_3.f90: Ditto.
2850         * gfortran.dg/dev_null.F90: Ditto.
2851         * gfortran.dg/direct_io_2.f90: Ditto.
2852         * gfortran.dg/do_iterator_2.f90: Ditto.
2853         * gfortran.dg/e_d_fmt.f90: Ditto.
2854         * gfortran.dg/empty_format_1.f90: Ditto.
2855         * gfortran.dg/entry_17.f90: Modified warning message.
2856         * gfortran.dg/entry_7.f90: Add -std=legacy.
2857         * gfortran.dg/eor_1.f90: Ditto.
2858         * gfortran.dg/equiv_2.f90: Ditto.
2859         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2860         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2861         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2862         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2863         * gfortran.dg/fmt_error_2.f90: Ditto.
2864         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2865         * gfortran.dg/fmt_tl.f: Ditto.
2866         * gfortran.dg/fmt_white.f: Ditto.
2867         * gfortran.dg/func_derived_1.f90: Ditto.
2868         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2869         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2870         * gfortran.dg/global_references_2.f90: Ditto.
2871         * gfortran.dg/hollerith_1.f90: Ditto.
2872         * gfortran.dg/hollerith.f90: Use new-style character length.
2873         * gfortran.dg/hollerith_f95.f90: Ditto.
2874         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2875         * gfortran.dg/implicit_6.f90: Ditto.
2876         * gfortran.dg/implicit_9.f90: Ditto.
2877         * gfortran.dg/inquire_13.f90: Ditto.
2878         * gfortran.dg/inquire_5.f90: Ditto.
2879         * gfortran.dg/inquire_6.f90: Ditto.
2880         * gfortran.dg/inquire.f90: Ditto.
2881         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2882         * gfortran.dg/io_constraints_2.f90: Ditto.
2883         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2884         * gfortran.dg/loc_2.f90: Ditto.
2885         * gfortran.dg/logical_1.f90: Ditto.
2886         * gfortran.dg/longline.f: Ditto.
2887         * gfortran.dg/merge_char_1.f90: Ditto.
2888         * gfortran.dg/namelist_12.f: Ditto.
2889         * gfortran.dg/namelist_14.f90: Ditto.
2890         * gfortran.dg/namelist_18.f90: Ditto.
2891         * gfortran.dg/namelist_19.f90: Ditto.
2892         * gfortran.dg/namelist_21.f90: Ditto.
2893         * gfortran.dg/namelist_22.f90: Ditto.
2894         * gfortran.dg/namelist_37.f90: Ditto.
2895         * gfortran.dg/namelist_54.f90: Ditto.
2896         * gfortran.dg/namelist_55.f90: Ditto.
2897         * gfortran.dg/namelist_empty.f90: Ditto.
2898         * gfortran.dg/namelist_use.f90: Use new-style character length.
2899         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2900         * gfortran.dg/nested_modules_4.f90: Ditto.
2901         * gfortran.dg/nested_modules_5.f90: Ditto.
2902         * gfortran.dg/open-options-blanks.f: Ditto.
2903         * gfortran.dg/output_exponents_1.f90: Ditto.
2904         * gfortran.dg/parens_5.f90: Ditto.
2905         * gfortran.dg/parens_6.f90: Ditto.
2906         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2907         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2908         * gfortran.dg/pr15129.f90: Ditto.
2909         * gfortran.dg/pr15332.f: Ditto.
2910         * gfortran.dg/pr16597.f90: Ditto.
2911         * gfortran.dg/pr17143.f90: Ditto.
2912         * gfortran.dg/pr17164.f90: Ditto.
2913         * gfortran.dg/pr17229.f: Modified warning message.
2914         * gfortran.dg/pr18210.f90: Add -std=legacy.
2915         * gfortran.dg/pr19155.f: Ditto.
2916         * gfortran.dg/pr20086.f90: Ditto.
2917         * gfortran.dg/pr20124.f90: Ditto.
2918         * gfortran.dg/pr20755.f: Ditto.
2919         * gfortran.dg/pr20865.f90: Ditto.
2920         * gfortran.dg/pr20950.f: Ditto.
2921         * gfortran.dg/pr21730.f: Ditto.
2922         * gfortran.dg/pr22491.f: Ditto.
2923         * gfortran.dg/pr29713.f90: Ditto.
2924         * gfortran.dg/print_parentheses_1.f: Ditto.
2925         * gfortran.dg/print_parentheses_2.f90: Ditto.
2926         * gfortran.dg/proc_assign_1.f90: Ditto.
2927         * gfortran.dg/proc_decl_1.f90: Ditto.
2928         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2929         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2930         * gfortran.dg/read_float_1.f90: Ditto.
2931         * gfortran.dg/read_logical.f90: Ditto.
2932         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2933         * gfortran.dg/return_1.f90: Ditto.
2934         * gfortran.dg/rewind_1.f90: Ditto.
2935         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2936         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2937         * gfortran.dg/stfunc_1.f90: Ditto.
2938         * gfortran.dg/stfunc_3.f90: Ditto.
2939         * gfortran.dg/stfunc_4.f90: Ditto.
2940         * gfortran.dg/stfunc_6.f90: Ditto.
2941         * gfortran.dg/streamio_2.f90: Ditto.
2942         * gfortran.dg/string_ctor_1.f90: Ditto.
2943         * gfortran.dg/string_null_compare_1.f: Ditto.
2944         * gfortran.dg/substr_6.f90: Ditto.
2945         * gfortran.dg/tl_editing.f90: Ditto.
2946         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2947         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2948         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2949         * gfortran.dg/g77/1832.f: Ditto.
2950         * gfortran.dg/g77/19981216-0.f Ditto.
2951         * gfortran.dg/g77/19990525-0.f: Ditto.
2952         * gfortran.dg/g77/19990826-2.f: Ditto.
2953         * gfortran.dg/g77/20000630-2.f: Ditto.
2954         * gfortran.dg/g77/20010116.f: Ditto.
2955         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2956         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2957         * gfortran.dg/g77/980520-1.f: Ditto.
2958         * gfortran.dg/g77/check0.f: Ditto.
2959         * gfortran.dg/g77/cpp3.F: Ditto.
2960         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2961         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2962         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2963         * gfortran.dg/g77/short.f: Ditto.
2964
2965 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2966
2967         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2968         * gcc.target/mips/ext-4.c: Likewise.
2969         * gcc.target/mips/interrupt_handler.c: Likewise.
2970         * gcc.target/mips/truncate-4.c: Likewise.
2971         * gcc.target/mips/truncate-5.c: Likewise.
2972
2973 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2974
2975         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2976         -fgraphite-force-parallel to -floop-parallelize-all.
2977
2978 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2979
2980         PR fortran/40011
2981         * gfortran.dg/whole_file_7.f90: New test.
2982         * gfortran.dg/whole_file_8.f90: New test.
2983         * gfortran.dg/whole_file_9.f90: New test.
2984         * gfortran.dg/whole_file_10.f90: New test.
2985         * gfortran.dg/whole_file_11.f90: New test.
2986         * gfortran.dg/whole_file_12.f90: New test.
2987         * gfortran.dg/whole_file_13.f90: New test.
2988         * gfortran.dg/whole_file_14.f90: New test.
2989
2990 2009-07-31  Jason Merrill  <jason@redhat.com>
2991
2992         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2993         binding semantics.
2994         * g++.dg/cpp0x/named.C: Likewise.
2995         * g++.dg/cpp0x/overload.C: Likewise.
2996         * g++.dg/cpp0x/rv1n.C: Likewise.
2997         * g++.dg/cpp0x/rv1p.C: Likewise.
2998         * g++.dg/cpp0x/rv2n.C: Likewise.
2999         * g++.dg/cpp0x/rv2p.C: Likewise.
3000         * g++.dg/cpp0x/rv3n.C: Likewise.
3001         * g++.dg/cpp0x/rv3p.C: Likewise.
3002         * g++.dg/cpp0x/rv4n.C: Likewise.
3003         * g++.dg/cpp0x/rv4p.C: Likewise.
3004         * g++.dg/cpp0x/rv5n.C: Likewise.
3005         * g++.dg/cpp0x/rv5p.C: Likewise.
3006         * g++.dg/cpp0x/rv6n.C: Likewise.
3007         * g++.dg/cpp0x/rv6p.C: Likewise.
3008         * g++.dg/cpp0x/rv7n.C: Likewise.
3009         * g++.dg/cpp0x/rv7p.C: Likewise.
3010         * g++.dg/cpp0x/template_deduction.C: Likewise.
3011         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3012         * g++.dg/cpp0x/overloadn.C: New.
3013         * g++.dg/cpp0x/rv-cast.C: New.
3014
3015 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3016
3017         * gcc.target/mips/ext-4.c: New test.
3018
3019 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3020
3021         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3022
3023 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3024
3025         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3026         * gcc.dg/tree-ssa/loop-32.c: Same.
3027         * gcc.dg/tree-ssa/loop-33.c: Same.
3028         * gcc.dg/tree-ssa/loop-34.c: Same.
3029         * gcc.dg/tree-ssa/loop-35.c: Same.
3030         * gcc.dg/tree-ssa/loop-7.c: Same.
3031         * gcc.dg/tree-ssa/pr23109.c: Same.
3032         * gcc.dg/tree-ssa/restrict-2.c: Same.
3033         * gcc.dg/tree-ssa/restrict-3.c: Same.
3034         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3035         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3036         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3037         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3038         * gcc.dg/tree-ssa/structopt-1.c: Same.
3039         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3040         * gfortran.dg/pr32921.f: Same.
3041
3042 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3043
3044         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3045         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3046         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3047         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3048         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3049         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3050         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3051         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3052         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3053         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3054         * gcc.dg/graphite/id-1.c: New.
3055         * gcc.dg/graphite/id-10.c: New.
3056         * gcc.dg/graphite/id-11.c: New.
3057         * gcc.dg/graphite/id-12.c: New.
3058         * gcc.dg/graphite/id-13.c: New.
3059         * gcc.dg/graphite/id-14.c: New.
3060         * gcc.dg/graphite/id-15.c: New.
3061         * gcc.dg/graphite/id-2.c: New.
3062         * gcc.dg/graphite/id-3.c: New.
3063         * gcc.dg/graphite/id-4.c: New.
3064         * gcc.dg/graphite/id-5.c: New.
3065         * gcc.dg/graphite/id-6.c: New.
3066         * gcc.dg/graphite/id-7.c: New.
3067         * gcc.dg/graphite/id-8.c: New.
3068         * gcc.dg/graphite/id-9.c: New.
3069         * gcc.dg/graphite/interchange-0.c: New.
3070         * gcc.dg/graphite/interchange-1.c: New.
3071         * gcc.dg/graphite/interchange-2.c: New.
3072         * gcc.dg/graphite/interchange-3.c: New.
3073         * gcc.dg/graphite/interchange-4.c: New.
3074         * gcc.dg/graphite/interchange-5.c: New.
3075         * gcc.dg/graphite/interchange-6.c: New.
3076         * gcc.dg/graphite/interchange-7.c: New.
3077         * gcc.dg/graphite/interchange-8.c: New.
3078         * gcc.dg/graphite/pr35356-1.c: New.
3079         * gcc.dg/graphite/pr35356-2.c: New.
3080         * gcc.dg/graphite/pr35356-3.c: New.
3081         * gcc.dg/graphite/pr40157.c: New.
3082         * gcc.dg/graphite/run-id-1.c: New.
3083         * gcc.dg/graphite/scop-20.c: New.
3084         * gcc.dg/graphite/scop-21.c: New.
3085         * gfortran.dg/graphite/id-1.f90: New.
3086         * gfortran.dg/graphite/id-10.f90: New.
3087         * gfortran.dg/graphite/id-11.f: New.
3088         * gfortran.dg/graphite/id-12.f: New.
3089         * gfortran.dg/graphite/id-13.f: New.
3090         * gfortran.dg/graphite/id-14.f: New.
3091         * gfortran.dg/graphite/id-15.f: New.
3092         * gfortran.dg/graphite/id-16.f: New.
3093         * gfortran.dg/graphite/id-5.f: New.
3094         * gfortran.dg/graphite/id-6.f: New.
3095         * gfortran.dg/graphite/id-7.f: New.
3096         * gfortran.dg/graphite/id-8.f: New.
3097         * gfortran.dg/graphite/id-9.f: New.
3098         * gfortran.dg/graphite/interchange-1.f: New.
3099         * gfortran.dg/graphite/interchange-2.f: New.
3100
3101 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3102
3103         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3104         flags based on the name of the testcase.
3105         * gfortran.dg/graphite/graphite.exp: Same.
3106
3107         * gcc.dg/graphite/block-0.c: Adjusted.
3108         * gcc.dg/graphite/block-1.c: Adjusted.
3109         * gcc.dg/graphite/block-2.c: Adjusted.
3110         * gcc.dg/graphite/block-3.c: Adjusted.
3111         * gcc.dg/graphite/block-4.c: Adjusted.
3112         * gcc.dg/graphite/block-5.c: Adjusted.
3113         * gcc.dg/graphite/block-6.c: Adjusted.
3114         * gcc.dg/graphite/pr37485.c: Adjusted.
3115         * gcc.dg/graphite/pr37684.c: Adjusted.
3116         * gcc.dg/graphite/pr37828.c: Adjusted.
3117         * gcc.dg/graphite/pr37883.c: Adjusted.
3118         * gcc.dg/graphite/pr37928.c: Adjusted.
3119         * gcc.dg/graphite/pr37943.c: Adjusted.
3120         * gcc.dg/graphite/pr38409.c: Adjusted.
3121         * gcc.dg/graphite/pr38498.c: Adjusted.
3122         * gcc.dg/graphite/pr38559.c: Adjusted.
3123         * gcc.dg/graphite/pr39335.c: Adjusted.
3124         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3125         * gcc.dg/graphite/scop-0.c: Adjusted.
3126         * gcc.dg/graphite/scop-1.c: Adjusted.
3127         * gcc.dg/graphite/scop-10.c: Adjusted.
3128         * gcc.dg/graphite/scop-11.c: Adjusted.
3129         * gcc.dg/graphite/scop-12.c: Adjusted.
3130         * gcc.dg/graphite/scop-13.c: Adjusted.
3131         * gcc.dg/graphite/scop-14.c: Adjusted.
3132         * gcc.dg/graphite/scop-15.c: Adjusted.
3133         * gcc.dg/graphite/scop-16.c: Adjusted.
3134         * gcc.dg/graphite/scop-17.c: Adjusted.
3135         * gcc.dg/graphite/scop-18.c: Adjusted.
3136         * gcc.dg/graphite/scop-19.c: Adjusted.
3137         * gcc.dg/graphite/scop-2.c: Adjusted.
3138         * gcc.dg/graphite/scop-3.c: Adjusted.-
3139         * gcc.dg/graphite/scop-4.c: Adjusted.
3140         * gcc.dg/graphite/scop-5.c: Adjusted.
3141         * gcc.dg/graphite/scop-6.c: Adjusted.
3142         * gcc.dg/graphite/scop-7.c: Adjusted.
3143         * gcc.dg/graphite/scop-8.c: Adjusted.
3144         * gcc.dg/graphite/scop-9.c: Adjusted.
3145         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3146         * gfortran.dg/graphite/block-1.f90: Adjusted.
3147         * gfortran.dg/graphite/block-2.f: Adjusted.
3148         * gfortran.dg/graphite/block-3.f90: Adjusted.
3149         * gfortran.dg/graphite/block-4.f90: Adjusted.
3150         * gfortran.dg/graphite/id-2.f90: Adjusted.
3151         * gfortran.dg/graphite/id-3.f90: Adjusted.
3152         * gfortran.dg/graphite/id-4.f90: Adjusted.
3153         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3154         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3155         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3156         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3157         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3158         * gfortran.dg/graphite/scop-1.f: Adjusted.
3159
3160 2009-07-30  Doug Kwan  <dougkwan@google.com>
3161
3162         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3163         in warnings added in rev 141298.
3164
3165 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3166
3167         * lib/options.exp: Use "!=" instead of "ne".
3168
3169         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3170
3171         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3172         * gcc.dg/ucnid-12.c: Likewise.
3173
3174 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3175             Pat Haugen  <pthaugen@us.ibm.com>
3176             Revital Eres <ERES@il.ibm.com>
3177
3178         * gcc.target/powerpc/altivec-32.c: New file to test
3179         Altivec simple math function vectorization.
3180
3181         * gcc.target/powerpc/bswap-run.c: New file to test swap
3182         builtins.
3183         * gcc.target/powerpc/bswap16.c: Ditto.
3184         * gcc.target/powerpc/bswap32.c: Ditto.
3185         * gcc.target/powerpc/bswap64-1.c: Ditto.
3186         * gcc.target/powerpc/bswap64-2.c: Ditto.
3187         * gcc.target/powerpc/bswap64-3.c: Ditto.
3188         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3189         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3190         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3191
3192         * gcc.target/powerpc/popcount-2.c: New file to test
3193         power7 popcntd instructions.
3194         * gcc.target/powerpc/popcount-3.c: Ditto.
3195
3196         * gcc.target/powerpc/pr39457.c: New VSX test.
3197         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3198         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3199         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3200         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3201         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3202         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3203         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3204         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3205         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3206         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3207         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3208         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3209
3210         * gcc.target/powerpc/altivec-6.c: Store the result of
3211         vec_add, so the optimizer doesn't remove it.
3212
3213         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3214         systems that support bswap64.
3215
3216         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3217         prevent VSX code generation.
3218
3219         * lib/target-supports.exp (check_vsx_hw_available): New
3220         function to test if VSX available.
3221         (check_effective_target_powerpc_vsx_ok): Ditto.
3222         (check_vmx_hw_available): Add explicit -mno-vsx.
3223
3224 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3225
3226         PR c/39902
3227         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3228
3229 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3230
3231         PR tree-optimization/40570
3232         * gcc.c-torture/compile/pr40570.c: New test.
3233
3234 2009-07-29  Jason Merrill  <jason@redhat.com>
3235
3236         PR c++/14912
3237         * g++.dg/template/defarg13.C: New.
3238
3239 2009-07-29  Richard Guenther  <rguenther@suse.de>
3240
3241         PR c++/40834
3242         * g++.dg/torture/pr40834.C: New testcase.
3243
3244 2009-07-29  Michael Matz  <matz@suse.de>
3245
3246         PR middle-end/40830
3247         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3248
3249 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3250
3251         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3252         sh*-*-* targets.  Skip on spu-*-* targets.
3253         * gfortran.dg/maxlocval_4.f90: Likewise.
3254         * gfortran.dg/minlocval_1.f90: Likewise.
3255         * gfortran.dg/minlocval_4.f90: Likewise.
3256
3257 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3258
3259         PR fortran/40878
3260         * gfortran.dg/gomp/pr40878-1.f90: New test.
3261         * gfortran.dg/gomp/pr40878-2.f90: New test.
3262
3263         PR testsuite/40891
3264         * gcc.dg/cdce1.c: Adjust note line number.
3265         * gcc.dg/cdce2.c: Likewise.
3266
3267 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3268
3269         PR fortran/40882
3270         * gfortran.dg/proc_ptr_comp_13.f90: New.
3271
3272 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3273
3274         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3275         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3276         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3277         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3278         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3279         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3280         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3281         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3282         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3283         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3284         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3285         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3286         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3287         #ifdef NEED_IEEE754_FLOAT conditional.
3288         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3289         conditional.
3290
3291 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3292
3293         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3294         i?86-*-netware.
3295         * g++.dg/ext/bitfield3.C: Likewise.
3296         * g++.dg/ext/bitfield4.C: Likewise.
3297         * g++.dg/ext/bitfield5.C: Likewise.
3298         * gcc.dg/bitfld-15.c: Likewise.
3299         * gcc.dg/bitfld-16.c: Likewise.
3300         * gcc.dg/bitfld-17.c: Likewise.
3301         * gcc.dg/bitfld-18.c: Likewise.
3302         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3303         * gcc.dg/20010912-1.c: Likewise.
3304         * gcc.dg/20021018-1.c: Likewise.
3305         * gcc.dg/20030213-1.c: Likewise.
3306         * gcc.dg/20030225-1.c: Likewise.
3307         * gcc.dg/20030708-1.c: Likewise.
3308         * gcc.dg/20050321-2.c: Likewise.
3309         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3310         * gcc.dg/cdce2.c: Likewise.
3311         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3312         targets.
3313         * gcc.target/i386/pr37248-3.c: Likewise.
3314
3315 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3316
3317         PR fortran/40848
3318         * gfortran.dg/altreturn_7.f90: New.
3319
3320 2009-07-27  Simon Baldwin  <simonb@google.com>
3321
3322         PR testsuite/40829
3323         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3324         so that indexing no longer runs off array end.
3325
3326 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3327
3328         PR fortran/40851
3329         * gfortran.dg/derived_init_3.f90: New test.
3330
3331 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3332
3333         PR fortran/33197
3334         * gfortran.dg/atan2_1.f90: New test
3335         * gfortran.dg/atan2_2.f90: New test
3336
3337 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3338
3339         PR c++/40749
3340         * g++.dg/warn/Wreturn-type-6.C: New test.
3341
3342 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3343
3344         PR tree-optimization/40801
3345         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3346         * gfortran.dg/vect/vect.exp: Run tests starting with
3347         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3348
3349 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3350
3351         PR rtl-optimization/40445
3352         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3353
3354 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3355
3356         * gcc.dg/builtin-unreachable-4.c: New test.
3357
3358 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3359
3360         PR fortran/33197
3361         * gfortran.dg/complex_intrinsic_5.f90: New test.
3362         * gfortran.dg/complex_intrinsic_7.f90: New test.
3363
3364 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3365
3366         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3367         * gcc.dg/ipa/noclone-1.c: New test.
3368
3369 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3370
3371         * lib/target-supports.exp (check_effective_target_static): New
3372         procedure.
3373         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3374         supported.
3375         * g++.old-deja/g++.law/weak.C: Require static effective target.
3376
3377 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3378
3379         PR fortran/39630
3380         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3381         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3382         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3383         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3384         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3385         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3386         * gfortran.dg/typebound_call_10.f03: New.
3387
3388 2009-07-24  Jason Merrill  <jason@redhat.com>
3389
3390         * g++.dg/cpp0x/defaulted11.C: New.
3391
3392         * g++.dg/cpp0x/initlist23.C: New.
3393
3394 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3395
3396         PR fortran/40822
3397         * gfortran.dg/char_length_16.f90: New.
3398
3399 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3400
3401         PR fortran/40643
3402         PR fortran/31067
3403         * gfortran.dg/maxlocval_2.f90: New test.
3404         * gfortran.dg/maxlocval_3.f90: New test.
3405         * gfortran.dg/maxlocval_4.f90: New test.
3406         * gfortran.dg/minlocval_1.f90: New test.
3407         * gfortran.dg/minlocval_2.f90: New test.
3408         * gfortran.dg/minlocval_3.f90: New test.
3409         * gfortran.dg/minlocval_4.f90: New test.
3410
3411 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3412
3413         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3414         scan-assembler.
3415
3416 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3417
3418         PR fortran/40839
3419         * gfortran.dg/pr40839.f90: New test.
3420
3421 2009-07-23  Michael Matz  <matz@suse.de>
3422
3423         PR middle-end/40830
3424         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3425         don't set options ourself.
3426
3427 2009-07-23  Simon Baldwin  <simonb@google.com>
3428
3429         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3430         native C compilation where required.
3431
3432 2009-07-22  Doug Kwan  <dougkwan@google.com>
3433
3434         * gcc.c-torture/compile/20090721-1.c: New test.
3435
3436 2009-07-22  Michael Matz  <matz@suse.de>
3437
3438         PR tree-optimization/35229
3439         PR tree-optimization/39300
3440         * gcc.dg/vect/vect-pre-interact.c: New test.
3441
3442 2009-07-22  Richard Guenther  <rguenther@suse.de>
3443
3444         * g++.dg/lookup/using21.C: Fix duplicate paste.
3445
3446 2009-07-22  Richard Guenther  <rguenther@suse.de>
3447
3448         PR c++/40799
3449         * g++.dg/lookup/using21.C: New testcase.
3450
3451 2009-07-21  Jason Merrill  <jason@redhat.com>
3452
3453         * g++.dg/init/aggr4.C: New.
3454
3455 2009-07-21  Jason Merrill  <jason@redhat.com>
3456
3457         Core issue 934
3458         * g++.dg/cpp0x/initlist22.C: New.
3459
3460 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3461
3462         * gcc.target/i386/vectorize8.c: New test.
3463
3464 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3465
3466         PR target/40811
3467         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3468         Add i?86 and x86_64 targets.
3469         * gcc.target/i386/vectorize7.c: New test.
3470
3471         PR target/40809
3472         * gcc.target/i386/pr40809.c: New test.
3473
3474 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3475
3476         PR tree-optimization/40813
3477         * g++.dg/opt/inline15.C: New test.
3478
3479 2009-07-21  Paul Brook <paul@codesourcery.com>
3480
3481         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3482         * lib/target-supports.exp (check_effective_target_section_anchors):
3483         Add arm*-*-*.
3484
3485 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3486
3487         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3488         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3489         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3490
3491 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3492
3493         * gcc.target/mips/ext-3.c: New test.
3494
3495 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3496
3497         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3498         * gcc.dg/builtin-object-size-8.c: New test.
3499         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3500         * g++.dg/ext/builtin-object-size2.C: Likewise.
3501
3502         PR tree-optimization/40792
3503         * gcc.dg/pr40792.c: New test.
3504
3505 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3506
3507         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3508         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3509         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3510
3511 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3512
3513         * gcc.target/sh/mfmovd.c: New test.
3514
3515 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3516             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3517
3518         PR libfortran/40714
3519         * gfortran.dg/eof_3.f90: New test.
3520
3521 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3522
3523         PR fortran/40727
3524         * gfortran.dg/intrinsic_cmplx.f90: New test.
3525
3526 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3527
3528         PR libfortran/34670
3529         PR libfortran/36874
3530         * gfortran.dg/cshift_bounds_1.f90:  New test.
3531         * gfortran.dg/cshift_bounds_2.f90:  New test.
3532         * gfortran.dg/cshift_bounds_3.f90:  New test.
3533         * gfortran.dg/cshift_bounds_4.f90:  New test.
3534         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3535         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3536         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3537         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3538
3539 2009-07-19  Jan Hubicka  <jh@suse.cz>
3540
3541         PR tree-optimization/40676
3542         * gcc.c-torture/compile/pr40676.c: New testcase.
3543
3544 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3545
3546         * gcc.target/mips/ext-2.c: New test.
3547
3548 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3549
3550         * gcc.target/mips/octeon-exts-7.c: New test.
3551         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3552         * gcc.target/mips/octeon-exts-5.c: Likewise.
3553
3554 2009-07-18  Richard Guenther  <rguenther@suse.de>
3555
3556         PR testsuite/40798
3557         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3558
3559 2009-07-18  Richard Guenther  <rguenther@suse.de>
3560
3561         PR c/40787
3562         * gcc.dg/pr35899.c: Adjust.
3563
3564 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3565
3566         * gcc.target/powerpc/asm-es-1.c: New test.
3567         * gcc.target/powerpc/asm-es-2.c: Likewise.
3568
3569 2009-07-17  Richard Guenther  <rguenther@suse.de>
3570
3571         PR c/40401
3572         * g++.dg/rtti/crash4.C: New testcase.
3573         * g++.dg/torture/20090706-1.C: Likewise.
3574         * gcc.dg/redecl-17.c: Likewise.
3575         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3576         * gcc.dg/declspec-9.c: Expect extra error.
3577         * gcc.dg/declspec-10.c: Likewise.
3578         * gcc.dg/declspec-11.c: Likewise.
3579         * gcc.dg/redecl-10.c: Expect extra warnings.
3580         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3581         * gcc.target/i386/pr39545-1.c: Likewise.
3582         * g++.dg/ext/asm3.C: Expect more errors.
3583         * g++.dg/gomp/block-1.C: Likewise.
3584         * g++.dg/gomp/block-2.C: Likewise.
3585         * g++.dg/gomp/block-3.C: Likewise.
3586         * g++.dg/gomp/block-5.C: Likewise.
3587         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3588         * g++.dg/warn/unused-result1.C: XFAIL.
3589
3590 2009-07-17  Richard Guenther  <rguenther@suse.de>
3591
3592         PR tree-optimization/40321
3593         * gcc.c-torture/compile/pr40321.c: New testcase.
3594         * g++.dg/torture/pr40321.C: Likewise.
3595
3596 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3597
3598         PR c++/40780
3599         * g++.dg/template/ptrmem19.C: New test.
3600
3601 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3602             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3603
3604         PR 40435
3605         * gcc.dg/pr36902.c: Add column info.
3606         * g++.dg/gcov/gcov-2.C: Change count for definition.
3607
3608 2009-07-16  Jason Merrill  <jason@redhat.com>
3609
3610         PR libstdc++/37907
3611         * g++.dg/cpp0x/std-layout1.C: New.
3612         * g++.dg/ext/has_nothrow_assign.C: Fix.
3613         * g++.dg/ext/has_nothrow_copy.C: Fix.
3614         * g++.dg/ext/has_trivial_assign.C: Fix.
3615         * g++.dg/ext/has_trivial_copy.C: Fix.
3616         * g++.dg/ext/is_pod.C: Fix.
3617         * g++.dg/other/offsetof3.C: Adjust.
3618         * g++.dg/overload/ellipsis1.C: Adjust.
3619         * g++.dg/warn/var-args1.C: Adjust.
3620         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3621         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3622         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3623         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3624         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3625
3626 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3627
3628         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3629         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3630         effective target "mpc_pow".
3631         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3632
3633 2009-07-16  Richard Henderson  <rth@redhat.com>
3634
3635         * g++.dg/opt/eh4.C: New test.
3636
3637 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3638
3639         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3640
3641 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3642
3643         PR middle-end/40747
3644         * gcc.c-torture/execute/pr40747.c: New test.
3645
3646 2009-07-15  Richard Guenther  <rguenther@suse.de>
3647
3648         PR middle-end/40753
3649         * gcc.c-torture/compile/pr40753.c: New testcase.
3650
3651 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3652
3653         PR fortran/40743
3654         * gfortran.dg/interface_assignment_4.f90: New.
3655
3656 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3657
3658         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3659         for FreeBSD up to and including version 8.
3660
3661 2009-07-14  Taras Glek  <tglek@mozilla.com>
3662             Rafael Espindola  <espindola@google.com>
3663
3664         * g++.dg/plugin/header-plugin-test.C: New.
3665         * g++.dg/plugin/header_plugin.c: New.
3666         * g++.dg/plugin/plugin.exp: Update.
3667
3668 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3669
3670         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3671         function to enable vectorization.
3672         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3673         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3674
3675 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3676
3677         * gcc.target/i386/sse-copysignf-vec.c: New test.
3678         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3679
3680 2009-07-14  Jason Merrill  <jason@redhat.com>
3681
3682         PR c++/37276
3683         * g++.dg/lookup/builtin5.C: New.
3684         * g++.dg/other/error22.C: Add missing extern "C".
3685         * g++.dg/warn/Warray-bounds.C: Likewise.
3686         * gcc.dg/compat/compat-common.h: Likewise.
3687
3688         PR c++/40746
3689         * g++.dg/lookup/using20.C: New.
3690
3691         PR c++/40740
3692         * g++.dg/template/koenig8.C: New.
3693
3694 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3695
3696         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3697         both i?86-*-darwin* and x86_64-*-darwin*.
3698
3699 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3700
3701         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3702         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3703         name.
3704
3705 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3706
3707         PR debug/40705
3708         * g++.dg/debug/dwarf2/typedef1.C: New test.
3709
3710         PR c++/40357
3711         * g++.dg/other/typedef3.C: New test.
3712
3713 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3714
3715         * gcc.dg/20090709-1.c: Move to a proper place ...
3716         * gcc.target/m68k/20090709-1.c: ... here.
3717
3718 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3719
3720         PR C++/22154
3721         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3722         front of qualified names are allowed.
3723         * g++.dg/parse/crash10.C: Likewise.
3724         * g++.dg/parse/error15.C: Likewise.
3725         * g++.dg/parse/typename9.C: Likewise.
3726         * g++.dg/parse/error8.C: Likewise.
3727
3728 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3729
3730         PR fortran/40646
3731         * gfortran.dg/proc_ptr_22.f90: Extended.
3732         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3733
3734 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3735
3736         * gfortran.dg/vect/vect-6.f: New test.
3737
3738 2009-07-12  Jason Merrill  <jason@redhat.com>
3739
3740         PR c++/36628
3741         * g++.dg/cpp0x/decltype17.C: New.
3742
3743         PR c++/37206
3744         * g++.dg/cpp0x/rv10.C: New.
3745
3746 2009-07-12  Jason Merrill  <jason@redhat.com>
3747
3748         PR c++/40689
3749         * g++.dg/cpp0x/initlist20.C: New.
3750         * g++.dg/cpp0x/initlist21.C: New.
3751
3752 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3753
3754         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3755         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3756         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3757         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3758         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3759
3760 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3761
3762         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3763         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3764         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3765         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3766         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3767         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3768         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3769         effective_target fd_truncate.
3770
3771 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3772
3773         * gnat.dg/specs/addr1.ads: New test.
3774
3775 2009-07-11  Jan Hubicka  <jh@suse.cz>
3776
3777         PR middle-end/48388
3778         * g++.dg/torture/pr40388.C: New testcase.
3779
3780 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3781
3782         PR target/40668
3783         * gcc.c-torture/execute/pr40668.c: New test.
3784
3785 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3786
3787         * gcc.c-torture/execute/20090711-1.c: New test.
3788
3789 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3790
3791         PR testsuite/40699
3792         PR testsuite/40707
3793         PR testsuite/40709
3794         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3795         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3796         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3797         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3798
3799 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3800
3801         PR fortran/33197
3802         * gfortran.dg/complex_intrinsic_3.f90: New test.
3803         * gfortran.dg/complex_intrinsic_4.f90: New test.
3804
3805 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3806
3807         PR target/39079
3808         * gcc.target/mips/mips.exp: Make -msynci a known option.
3809         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3810
3811 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3812
3813         PR c++/40502
3814         * g++.dg/ext/strncpy-chk1.C: New test.
3815
3816 2009-07-10  Richard Guenther  <rguenther@suse.de>
3817
3818         PR tree-optimization/40496
3819         * g++.dg/opt/pr40496.C: New testcase.
3820
3821 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3822
3823         PR 25509
3824         PR 40614
3825         * g++.dg/warn/unused-result1-Werror.c: New.
3826
3827 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3828
3829         PR fortran/39334
3830         * gfortran.dg/recursive_parameter_1.f90: New test.
3831
3832 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3833
3834         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3835         * gfortran.dg/module_equivalence_6.f90: Ditto.
3836         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3837         * gfortran.dg/nan_2.f90: Ditto.
3838         * gfortran.dg/inquire_11.f90: Ditto.
3839         * gfortran.dg/abstract_type_3.f03: Ditto.
3840         * gfortran.dg/abstract_type_1.f90: Ditto.
3841         * gfortran.dg/private_type_9.f90: Ditto.
3842         * gfortran.dg/abstract_type_5.f03: Ditto.
3843         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3844         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3845         * gfortran.dg/derived_sub.f90: Ditto.
3846         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3847         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3848         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3849         * gfortran.dg/mvbits_6.f90: Ditto.
3850         * gfortran.dg/abstract_type_2.f03: Ditto.
3851         * gfortran.dg/abstract_type_4.f03: Ditto.
3852         * gfortran.dg/bounds_check_9.f90: Ditto.
3853         * gfortran.dg/optional_dim_3.f90: Ditto.
3854         * gfortran.dg/pr32921.f: Ditto.
3855         * gfortran.dg/entry_16.f90: Ditto.
3856         * gfortran.dg/generic_16.f90: Ditto.
3857
3858
3859 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3860
3861         * gcc.target/m68k/20090709-1.c: New.
3862
3863 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3864
3865         PR c++/40684
3866         * g++.dg/template/unify11.C: New test.
3867
3868 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3869
3870         PR fortran/40629
3871         * gfortran.dg/host_assoc_function_9.f90: New test.
3872
3873 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3874
3875         PR fortran/40646
3876         * gfortran.dg/proc_ptr_22.f90: New.
3877         * gfortran.dg/proc_ptr_comp_12.f90: New.
3878
3879 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3880
3881         PR middle-end/40692
3882         * gcc.c-torture/compile/pr40692.c: New test.
3883
3884 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3885
3886         PR fortran/40604
3887         * gfortran.dg/pointer_check_6.f90: New test.
3888
3889 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3890
3891         * gcc.target/mips/truncate-5.c: New test.
3892
3893 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3894
3895         PR libfortran/40330
3896         PR libfortran/40662
3897         * gfortran.dg/fmt_cache_1.f: New test.
3898
3899 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3900
3901         PR fortran/40675
3902         * gfortran.dg/nosigned_zero_1.f90: New test.
3903         * gfortran.dg/nosigned_zero_2.f90: New test.
3904
3905 2009-07-08  Richard Guenther  <rguenther@suse.de>
3906
3907         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3908
3909 2009-07-08  Richard Guenther  <rguenther@suse.de>
3910
3911         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3912
3913 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3914
3915         PR fortran/40591
3916         * gfortran.dg/proc_ptr_21.f90: New test.
3917
3918 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3919
3920         PR c++/31246
3921         * g++.dg/warn/pr31246.C: New.
3922         * g++.dg/warn/pr31246-2.C: New.
3923
3924 2009-07-07  Jason Merrill  <jason@redhat.com>
3925
3926         PR c++/35828
3927         * g++.dg/template/defarg12.C: New.
3928
3929         PR c++/37816
3930         * g++.dg/cpp0x/enum7.C: New.
3931
3932         PR c++/37946
3933         * g++.dg/cpp0x/enum6.C: New.
3934
3935         PR c++/40639
3936         * g++.dg/cpp0x/enum5.C: New.
3937
3938         PR c++/40633
3939         * g++.dg/cpp0x/enum4.C: New.
3940
3941 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3942
3943         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3944
3945 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3946
3947         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3948
3949 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3950
3951         PR middle-end/40669
3952         * gcc.dg/pr40669.c: New test.
3953
3954 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3955
3956         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3957         location. Update all calls.
3958         * g++.dg/plugin/selfassign.c: Likewise.
3959
3960 2009-07-06  Jason Merrill  <jason@redhat.com>
3961
3962         * g++.dg/rtti/dyncast[34].C: New.
3963
3964 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3965
3966         * lib/target-supports.exp
3967         (check_effective_target_mips_newabi_large_long_double): New.
3968         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3969         target.
3970         * gcc.target/mips/fpr-moves-6.c: Likewise.
3971
3972 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3973
3974         PR c++/40557
3975         * g++.dg/template/union2.C: New test.
3976
3977 2009-07-04  Jason Merrill  <jason@redhat.com>
3978
3979         * g++.dg/template/using15.C: New.
3980
3981 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3982
3983         * gfortran.dg/maxloc_1.f90: New test.
3984
3985 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3986
3987         PR fortran/40593
3988         * gfortran.dg/proc_ptr_result_6.f90: New.
3989
3990 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3991
3992         * gcc.dg/framework-2.c: Adjust testcase to pass.
3993
3994 2009-07-04  Jason Merrill  <jason@redhat.com>
3995
3996         PR c++/40619
3997         * g++.dg/cpp0x/auto16.C: New.
3998
3999 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4000
4001         PR target/40587
4002         * gfortran.dg/pr40587.f: New test.
4003
4004 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4005
4006         PR fortran/40638
4007         * gfortran.dg/unit_1.f90: New test.
4008
4009 2009-07-03  Jason Merrill  <jason@redhat.com>
4010
4011         * g++.dg/template/pure1.C: Expect another error.
4012
4013 2009-07-03  Richard Guenther  <rguenther@suse.de>
4014
4015         PR tree-optimization/40640
4016         * gcc.c-torture/compile/pr40640.c: New testcase.
4017
4018 2009-07-03  Richard Guenther  <rguenther@suse.de>
4019
4020         PR middle-end/34163
4021         * gfortran.dg/pr34163.f90: New testcase.
4022
4023 2009-07-03  Jan Hubicka  <jh@suse.cz>
4024
4025         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4026         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4027         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4028         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4029         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4030         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4031         * gnat.dg/loop_optimization6.adb: Enable -O2.
4032
4033 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4034
4035         * g++.dg/warn/null4.C: Extend.
4036
4037 2009-07-02  Jason Merrill  <jason@redhat.com>
4038
4039         * g++.dg/template/spec8.C: Fix.
4040
4041 2009-07-02  Michael Matz  <matz@suse.de>
4042
4043         PR fortran/32131
4044         * gfortran.dg/pr32921.f: Adjust.
4045
4046 2009-07-02  Jan Hubicka  <jh@suse.cz>
4047
4048         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4049
4050 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4051
4052         * gcc.target/mips/truncate-4.c: New testcase.
4053
4054 2009-07-01  Richard Guenther  <rguenther@suse.de>
4055
4056         PR tree-optimization/19831
4057         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4058         make allocated memory escape.  Un-XFAIL.
4059         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4060         * gcc.dg/vect/pr31699.c: Likewise.
4061         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4062
4063 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4064
4065         PR c++/40566
4066         * g++.dg/parse/cond5.C: New test.
4067
4068 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4069
4070         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4071         (main): Pass n to main_1 instead.
4072         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4073         (main_1): New function, split off from...
4074         (main): ...here.  Pass `off' to main_1 instead.
4075
4076 2009-06-30  Jason Merrill  <jason@redhat.com>
4077
4078         PR c++/40595
4079         * g++.dg/cpp0x/variadic94.C: New.
4080
4081 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4082
4083         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4084         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4085         (init_ld_library_path_env_vars): New function, replacing the
4086         orig_*_saved assignments.  Call it after defining it.
4087         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4088         (restore_ld_library_path_env_vars): Likewise.
4089         (add_path, find_libgcc_s): New functions.
4090         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4091         gcc-set-multilib-library-path.
4092         (objc_target_compile): Don't add "." to ld_library_path.
4093         Use add_path.
4094         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4095         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4096         gcc-set-multilib-library-path.
4097         * lib/g++.exp (g++_link_flags): Likewise.
4098         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4099         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4100         top level; do it...
4101         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4102         to tell when this needs to happen.  Use find_libgcc_s instead of
4103         gcc-set-multilib-library-path.
4104         * lib/gcc-dg.exp: Likewise.
4105         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4106         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4107         unless it is in $ALT_LD_LIBRARY_PATH.
4108         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4109
4110 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4111
4112         * gnat.dg/discr12.adb: New test.
4113         * gnat.dg/discr12_pkg.ads: New helper.
4114         * gnat.dg/discr13.adb: New test.
4115         * gnat.dg/discr14.ad[sb]: Likewise.
4116         * gnat.dg/discr15.adb: Likewise.
4117         * gnat.dg/discr15_pkg.ads: New helper.
4118         * gnat.dg/discr16.adb: New test.
4119         * gnat.dg/discr16_g.ads: New helper.
4120         * gnat.dg/discr16_pkg.ads: Likewise.
4121         * gnat.dg/discr16_cont.ads: Likewise.
4122         * gnat.dg/discr17.adb: New test.
4123         * gnat.dg/discr18.adb: Likewise.
4124         * gnat.dg/discr18_pkg.ads: New helper.
4125         * gnat.dg/discr19.adb: New test.
4126
4127 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4128
4129         PR fortran/40576
4130         * gfortran.dg/internal_write_1.f90:  New testcase.
4131
4132 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4133
4134         PR fortran/40594
4135         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4136
4137 2009-06-30  Richard Guenther  <rguenther@suse.de>
4138
4139         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4140
4141 2009-06-30  Wei Guozhi  <carrot@google.com>
4142
4143         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4144         to "-Os".
4145
4146 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4147
4148         PR tree-optimization/40542
4149         * gcc.dg/vect/pr40542.c: New test.
4150
4151 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4152
4153         PR tree-optimization/40582
4154         * gcc.c-torture/compile/pr40582.c: New test.
4155
4156 2009-06-30  Wei Guozhi  <carrot@google.com>
4157
4158         PR/40416
4159         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4160
4161 2009-06-29  Jason Merrill  <jason@redhat.com>
4162
4163         PR c++/40274
4164         * g++.dg/template/debug1.C: New.
4165
4166 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4167
4168         PR fortran/40580
4169         * pointer_check_1.f90: New test.
4170         * pointer_check_2.f90: New test.
4171         * pointer_check_3.f90: New test.
4172         * pointer_check_4.f90: New test.
4173         * pointer_check_5.f90: New test.
4174
4175 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4176
4177         PR fortran/40551
4178         * gfortran.dg/func_assign_2.f90 : New test.
4179
4180 2009-06-29  Richard Guenther  <rguenther@suse.de>
4181
4182         PR middle-end/14187
4183         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4184         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4185         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4186         * gcc.c-torture/execute/20090623-1.c: Likewise.
4187         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4188         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4189
4190 2009-06-29  Richard Guenther  <rguenther@suse.de>
4191
4192         PR middle-end/38212
4193         * gcc.c-torture/execute/pr38212.c: New testcase.
4194
4195 2009-06-29  Richard Guenther  <rguenther@suse.de>
4196
4197         PR tree-optimization/40579
4198         * gcc.c-torture/execute/pr40579.c: New testcase.
4199
4200 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4201
4202         PR tree-optimization/40550
4203         * gcc.dg/pr40550.c: New test.
4204
4205 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4206
4207         * gnat.dg/overflow_sum2.adb: New test
4208         * gnat.dg/namet.ads: New helper.
4209
4210         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4211
4212 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4213
4214         PR fortran/34112
4215         * gfortran.dg/compiler-directive_1.f90: New test.
4216         * gfortran.dg/compiler-directive_2.f: New test.
4217
4218 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4219
4220         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4221         comment out some values and add some cases.
4222
4223 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4224
4225         PR testsuite/40567
4226         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4227
4228 2009-06-26  Richard Henderson  <rth@redhat.com>
4229
4230         PR testsuite/40565
4231         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4232         * gcc.target/i386/local.c: Pass a non-constant to T.
4233
4234 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4235
4236         PR fortran/39997
4237         PR fortran/40541
4238         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4239         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4240         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4241         * gfortran.dg/proc_ptr_result_5.f90: New.
4242
4243 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4244
4245         PR c/39902
4246         * gcc.dg/dfp/pr39902.c: New test.
4247
4248 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4249
4250         PR testsuite/40532
4251         * gcc.dg/builtins-65.c: Require c99 runtime.
4252
4253 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4254
4255         * gnat.dg/array7.ad[sb]: New test.
4256
4257 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4258
4259         * gnat.dg/array6.adb: New test.
4260
4261 2009-06-25  Ian Lance Taylor  <iant@google.com>
4262
4263         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4264
4265 2009-06-25  Ian Lance Taylor  <iant@google.com>
4266
4267         * g++.dg/warn/Wunused-16.C: New testcase.
4268
4269 2009-06-25  Ian Lance Taylor  <iant@google.com>
4270
4271         * g++.dg/warn/skip-2.C: New testcase.
4272
4273 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4274
4275         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4276         dg-skip-if and move to ...
4277         * gcc.dg/torture/20090618-1.c.
4278
4279 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4280
4281         PR tree-optimization/40493
4282         * gcc.c-torture/execute/pr40493.c: New test.
4283
4284 2009-06-24  Jason Merrill  <jason@redhat.com>
4285
4286         PR c++/40342
4287         * g++.dg/template/overload10.C: New.
4288
4289 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4290
4291         PR fortran/40427
4292         * gfortran.dg/proc_ptr_comp_11.f90: New.
4293
4294 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4295
4296         * gcc.dg/pr40501.c: New testcase.
4297
4298 2009-06-23  DJ Delorie  <dj@redhat.com>
4299
4300         Add MeP port.
4301         * lib/target-supports.exp: Add mep support (no profiling).
4302
4303 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4304
4305         PR testsuite/39297
4306         * gcc.dg/ssa/loop-31.c: Change scan rules.
4307
4308 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4309
4310         * gcc.dg/cpp/empty-include.c: Update column info.
4311         * gcc.dg/cpp/assert2.c: Update column info.
4312
4313 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4314
4315         * g++.dg/ext/builtin-object-size1.C: New test.
4316         * g++.dg/ext/builtin-object-size2.C: New test.
4317
4318 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4319
4320         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4321         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4322
4323 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4324
4325         * gcc.target/mips/truncate-3.c: New test.
4326
4327 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4328
4329         PR fortran/37254
4330         PR fortran/39850
4331         * gfortran.dg/interface_30.f90: Modified error message.
4332         * gfortran.dg/proc_decl_22.f90: New.
4333
4334 2009-06-22  Ian Lance Taylor  <iant@google.com>
4335
4336         * gcc.dg/Wcxx-compat-19.c: New testcase.
4337
4338 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4339
4340         PR objc/28050
4341         * pr28050.m: New testcase.
4342
4343 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4344
4345         PR testsuite/40481
4346         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4347
4348 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4349
4350         PR tree-optimization/40492
4351         * g++.dg/torture/pr40492.C: New test.
4352
4353 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4354
4355         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4356         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4357
4358 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4359
4360         * gnat.dg/raise_ce.adb: Helper for ...
4361         * gnat.dg/handle_and_return.adb: New test.
4362
4363 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4364
4365         PR fortran/40443
4366         * gfortran.dg/generic_18.f90: New test.
4367
4368 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4369
4370         PR fortran/40472
4371         * gfortran.dg/spread_size_limit.f90: New test.
4372
4373 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4374
4375         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4376         to put dump files in a subdirectory.
4377         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4378         ".o" temporary files.
4379
4380 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4381
4382         PR fortran/39850
4383         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4384         * gfortran.dg/interface_20.f90: Ditto.
4385         * gfortran.dg/interface_21.f90: Ditto.
4386         * gfortran.dg/interface_22.f90: Ditto.
4387         * gfortran.dg/interface_30.f90: New.
4388         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4389
4390 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4391
4392         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4393         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4394         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4395         DEFAULT_VECTFLAGS.
4396
4397 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4398             Revital Eres  <eres@il.ibm.com>
4399
4400         PR testsuite/40359
4401         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4402         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4403         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4404
4405 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4406
4407         PR testsuite/40475
4408         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4409         without misalignment support.
4410         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4411
4412 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4413
4414         PR fortran/40452
4415         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4416
4417 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4418
4419         PR fortran/40440
4420         * gfortran.dg/alloc_comp_result_2.f90: New test.
4421
4422 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4423
4424         PR target/40482
4425         * gcc.target/arm/pr40482.c: New test.
4426
4427 2009-06-19  Ian Lance Taylor  <iant@google.com>
4428
4429         * gcc.dg/Wcxx-compat-18.c: New testcase.
4430
4431 2009-06-19  Richard Guenther  <rguenther@suse.de>
4432
4433         * gcc.c-torture/execute/20090618-1.c: New testcase.
4434
4435 2009-06-19  Ian Lance Taylor  <iant@google.com>
4436
4437         * gcc.dg/Wcxx-compat-17.c: New testcase.
4438
4439 2009-06-19  Ian Lance Taylor  <iant@google.com>
4440
4441         * gcc.dg/Wcxx-compat-15.c: New testcase.
4442
4443 2009-06-19  Ian Lance Taylor  <iant@google.com>
4444
4445         * gcc.dg/Wcxx-compat-16.c: New testcase.
4446
4447 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4448
4449         * gcc.dg/builtins-34.c: Add significand cases.
4450
4451 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4452
4453         PR testsuite/40491
4454         * gcc.dg/20080522-1.c: Remove testcase for real.
4455         * gcc.dg/20080528-1.c: Ditto.
4456
4457 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4458
4459         PR fortran/40450
4460         * gfortran.dg/proc_ptr_20.f90: New.
4461
4462 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4463
4464         PR target/40470
4465         * gcc.dg/torture/pr40470-1.c: New.
4466         * gcc.dg/torture/pr40470-2.c: Likewise.
4467         * gcc.dg/torture/pr40470-3.c: Likewise.
4468         * gcc.dg/torture/pr40470-4.c: Likewise.
4469
4470 2009-06-18  Diego Novillo  <dnovillo@google.com>
4471
4472         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4473         * gcc.dg/plugin/ggcplug.c: Likewise.
4474         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4475         * g++.dg/plugin/selfassign.c: Likewise.
4476         * g++.dg/plugin/attribute_plugin.c: Likewise.
4477         * g++.dg/plugin/dumb_plugin.c: Likewise.
4478
4479 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4480
4481         * gcc.dg/cpp/arith-3.c: Add column info.
4482
4483 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4484
4485         * gcc.target/arm/fp16-compile-none-2.c: New.
4486         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4487         * gcc.target/arm/fp16-compile-alt-12.c: New.
4488
4489 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4490
4491         * gcc.target/arm/fp16-compile-alt-1.c: New.
4492         * gcc.target/arm/fp16-compile-alt-2.c: New.
4493         * gcc.target/arm/fp16-compile-alt-3.c: New.
4494         * gcc.target/arm/fp16-compile-alt-4.c: New.
4495         * gcc.target/arm/fp16-compile-alt-5.c: New.
4496         * gcc.target/arm/fp16-compile-alt-6.c: New.
4497         * gcc.target/arm/fp16-compile-alt-7.c: New.
4498         * gcc.target/arm/fp16-compile-alt-8.c: New.
4499         * gcc.target/arm/fp16-compile-alt-9.c: New.
4500         * gcc.target/arm/fp16-compile-alt-10.c: New.
4501         * gcc.target/arm/fp16-compile-alt-11.c: New.
4502         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4503         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4504         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4505         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4506         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4507         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4508         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4509         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4510         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4511         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4512         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4513         * gcc.target/arm/fp16-compile-none-1.c: New.
4514         * gcc.target/arm/fp16-compile-exprtype.c: New.
4515         * gcc.target/arm/fp16-compile-vcvt.c: New.
4516         * gcc.target/arm/fp16-builtins-1.c: New.
4517         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4518         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4519         * gcc.target/arm/fp16-param-1.c: New.
4520         * gcc.target/arm/fp16-return-1.c: New.
4521         * gcc.target/arm/fp16-unprototyped-1.c: New.
4522         * gcc.target/arm/fp16-unprototyped-2.c: New.
4523         * gcc.target/arm/fp16-variadic-1.c: New.
4524         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4525         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4526         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4527         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4528         * gcc.dg/torture/arm-fp16-ops.h: New.
4529         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4530         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4531         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4532         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4533         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4534         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4535         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4536         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4537         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4538         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4539         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4540         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4541         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4542         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4543         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4544         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4545         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4546         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4547         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4548         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4549         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4550
4551 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4552
4553         * gcc.dg/builtins-65.c: New test.
4554
4555 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4556
4557         PR fortran/40451
4558         * gfortran.dg/proc_ptr_result_4.f90: New.
4559
4560 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4561
4562         * gcc.c-torture/execute/bitfld-5.c: New test.
4563
4564 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4565
4566         * gcc.dg/builtin-unreachable-3.c: New test.
4567
4568 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4569
4570         * gcc.target/i386/builtin-unreachable.c: New test.
4571
4572 2009-06-17  Ian Lance Taylor  <iant@google.com>
4573
4574         * gcc.dg/Wcxx-compat-14.c: New testcase.
4575
4576 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4577
4578         * gcc.dg/func-ptr-conv-1.c: Update column info.
4579
4580 2009-06-17  Richard Guenther  <rguenther@suse.de>
4581
4582         PR middle-end/40404
4583         * gcc.c-torture/execute/pr40404.c: New testcase.
4584
4585 2009-06-17  Richard Guenther  <rguenther@suse.de>
4586
4587         PR middle-end/40460
4588         * g++.dg/torture/pr40460.C: New testcase.
4589
4590 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4591
4592         * gcc.dg/plugin/one_time_plugin.c: New test.
4593         * gcc.dg/plugin/one_time-test-1.c: New test.
4594         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4595
4596 2009-06-16  Ian Lance Taylor  <iant@google.com>
4597
4598         * g++.dg/warn/skip-1.C: New testcase.
4599
4600 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4601
4602         PR middle-end/40446
4603         * g++.dg/other/pr40446.C: New test.
4604
4605 2009-06-16  Richard Guenther  <rguenther@suse.de>
4606
4607         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4608         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4609         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4610         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4611
4612 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4613
4614         * gcc.c-torture/compile/pr40432.c: New file.
4615
4616 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4617
4618         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4619
4620 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4621
4622         PR fortran/36947
4623         PR fortran/40039
4624         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4625         * gfortran.dg/interface_20.f90: Modified error messages.
4626         * gfortran.dg/interface_21.f90: Ditto.
4627         * gfortran.dg/interface_26.f90: Ditto.
4628         * gfortran.dg/interface_27.f90: Ditto.
4629         * gfortran.dg/interface_28.f90: Extended test case.
4630         * gfortran.dg/interface_29.f90: New.
4631         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4632         * gfortran.dg/proc_decl_8.f90: Ditto.
4633         * gfortran.dg/proc_ptr_11.f90: Ditto.
4634         * gfortran.dg/proc_ptr_15.f90: Ditto.
4635
4636 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4637
4638         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4639         printing.
4640         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4641         gcc.dg/vect/vect-outer-4f.c: Likewise.
4642         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4643         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4644         Likewise.
4645         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4646         outer loop.
4647
4648 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4649
4650         PR fortran/40383
4651         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4652
4653 2009-06-15  Ian Lance Taylor  <iant@google.com>
4654
4655         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4656         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4657         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4658         Recognize new notes.
4659         * gcc.dg/stmt-expr-label-2.c: Likewise.
4660         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4661         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4662         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4663         * gcc.dg/c99-vla-jump-4.c: Likewise.
4664         * gcc.dg/stmt-expr-label-1.c: Likewise.
4665         * gcc.dg/stmt-expr-label-3.c: Likewise.
4666         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4667
4668 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4669
4670         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4671
4672 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4673
4674         * gcc.dg/builtin-object-size-7.c: New test.
4675
4676 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4677
4678         PR testsuite/40426
4679         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4680         level != "" use separate -gdwarf-2 -g${level} options instead of
4681         -gdwarf-2${level}.
4682         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4683         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4684         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4685
4686 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4687
4688         * g++.dg/abi/mangle11.C: Update warning line.
4689         * g++.dg/abi/mangle12.C: Update warning line.
4690         * g++.dg/abi/mangle17.C: Update warning line.
4691         * g++.dg/abi/mangle20-2.C: Update warning line.
4692
4693 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4694
4695         * gcc.dg/optimize-bswap-1.c: Split into these two:
4696         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4697         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4698
4699 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4700
4701         * gcc.dg/optimize-bswap-1.c: New testcase.
4702
4703 2009-06-14  Richard Guenther  <rguenther@suse.de>
4704
4705         PR middle-end/40389
4706         * g++.dg/torture/pr40389.C: New testcase.
4707
4708 2009-06-13  Richard Guenther  <rguenther@suse.de>
4709
4710         PR tree-optimization/40421
4711         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4712
4713 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4714
4715         * gcc.dg/old-style-prom-3.c: Add column info.
4716         * gcc.dg/overflow-warn-1.c
4717         * gcc.dg/gomp/pr27415.c
4718         * gcc.dg/gomp/for-1.c: Same.
4719         * gcc.dg/enum-compat-1.c: Same.
4720         * gcc.dg/c99-tag-3.c: Same.
4721         * gcc.dg/Wredundant-decls-2.c: Same.
4722         * gcc.dg/func-ptr-conv-1.c: Same.
4723         * gcc.dg/asm-wide-1.c: Same.
4724         * gcc.dg/nofixed-point-2.c: Same.
4725         * gcc.dg/cpp/line3.c: Same.
4726         * gcc.dg/array-10.c: Same.
4727         * gcc.dg/c99-vla-jump-1.c: Same.
4728         * gcc.dg/pr20368-1.c: Same.
4729         * gcc.dg/Wshadow-3.c: Same.
4730         * gcc.dg/c90-const-expr-8.c: Same.
4731         * gcc.dg/label-decl-2.c: Same.
4732         * gcc.dg/dremf-type-compat-2.c: Same.
4733         * gcc.dg/c90-const-expr-5.c: Same.
4734         * gcc.dg/builtins-30.c: Same.
4735         * gcc.dg/Warray-bounds.c: Same.
4736         * gcc.dg/Wcxx-compat-2.c: Same.
4737         * gcc.dg/tree-ssa/col-1.c: Same.
4738         * gcc.dg/old-style-prom-2.c: Same.
4739         * gcc.dg/cast-function-1.c: Same.
4740         * gcc.dg/pr15698-1.c: Same.
4741         * gcc.dg/dremf-type-compat-3.c: Same.
4742         * gcc.dg/vla-8.c: Same.
4743         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4744         line.
4745         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4746         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4747         * gcc.dg/enum-compat-1.c: Same.
4748         * gcc.dg/dremf-type-compat-2.c: Same.
4749         * gcc.dg/old-style-prom-2.c: Same.
4750         * gcc.dg/pr15698-1.c: Same.
4751         * gcc.dg/pr20368-1.c: Same.
4752         * gcc.dg/dremf-type-compat-3.c: Same.
4753         * gcc.dg/builtins-30.c: Same.  Test for columns.
4754
4755 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4756
4757         PR fortran/40176
4758         * gfortran.dg/proc_decl_1.f90: Extended.
4759
4760 2009-06-12  Ian Lance Taylor  <iant@google.com>
4761
4762         * gcc.dg/Wcxx-compat-13.c: New testcase.
4763
4764 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4765
4766         PR tree-opt/38865
4767         * gcc.dg/tree-ssa/fre-vce-1.c
4768
4769 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4770
4771         PR testsuite/40384
4772         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4773         min-insn-to-prefetch-ratio=5.
4774
4775 2009-06-12  Joey Ye  <joey.ye@intel.com>
4776             H.J. Lu  <hongjiu.lu@intel.com>
4777
4778         PR middle-end/39146
4779         * gcc.target/i386/stackalign/pr39146.c: New.
4780
4781 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4782
4783         * gcc.target/i386/crc32-1.c: New.
4784         * gcc.target/i386/crc32-2.c: Likewise.
4785
4786 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4787
4788         PR c/39252
4789         * gcc.dg/builtin-unreachable-1.c: New test.
4790         * gcc.dg/builtin-unreachable-2.c: Same.
4791
4792 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4793
4794         PR fortran/40402
4795         * gfortran.dg/data_value_1.f90: New test.
4796
4797 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4798
4799         PR testsuite/39831
4800         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4801         remove ilp32 requirement.
4802         * gcc.target/i386/excess-precision-2.c: Likewise.
4803         * gcc.target/i386/excess-precision-3.c: Likewise.
4804         * gcc.target/i386/excess-precision-4.c: Likewise.
4805         * gcc.target/i386/excess-precision-5.c: Likewise.
4806         * gcc.target/i386/excess-precision-6.c: Likewise.
4807
4808 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4809
4810         PR fortran/38718
4811         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4812         * gfortran.dg/nan_5.f90: New test.
4813
4814 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4815
4816         * gcc.target/arm/neon-modes-1.c: New test.
4817
4818 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4819
4820         * g++.dg/torture/pr31579.C: Cast pointer
4821         via __SIZE_TYPE__ instead of 'unsigned long'.
4822
4823 2009-06-10  Anthony Green  <green@moxielogic.com>
4824
4825         * lib/target-supports.exp (check_profiling_available):
4826         Profiling is not available for testing purposes on moxie.
4827
4828 2009-06-09  Ian Lance Taylor  <iant@google.com>
4829
4830         * gcc.dg/Wcxx-compat-12.c: New testcase.
4831
4832 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4833
4834         PR libfortran/40334
4835         * gfortran.dg/backspace_11.f90: New.
4836
4837 2009-06-09  Jason Merrill  <jason@redhat.com>
4838
4839         * g++.dg/cpp0x/defaulted10.C: New.
4840
4841 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4842
4843         * gcc.c-torture/compile/pr40351.c: New file.
4844
4845 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4846
4847         * gnat.dg/align_max.adb: New test.
4848
4849 2009-06-08  Jason Merrill  <jason@redhat.com>
4850
4851         * g++.dg/cpp0x/auto15.C: New.
4852
4853 2009-06-08  Jan Hubicka  <jh@suse.cz>
4854
4855         PR debug/39834
4856         * gcc.dg/torture/pr39834.c
4857
4858 2009-06-08  Jan Hubicka  <jh@suse.cz>
4859
4860         PR middle-end/40102
4861         * g++.dg/torture/pr40102.C: New testcase.
4862
4863 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4864
4865         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4866         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4867         * gcc.dg/builtin-object-size-6.c: New test.
4868
4869         PR c++/40373
4870         * g++.dg/template/dtor7.C: New test.
4871
4872         PR c++/40370
4873         PR c++/40372
4874         * g++.dg/template/error41.C: New test.
4875         * g++.dg/template/error42.C: New test.
4876
4877 2009-06-08  Revital Eres  <eres@il.ibm.com>
4878
4879         PR testsuite/40359
4880         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4881         * gcc.dg/vect/vect-88.c: Likewise.
4882         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4883         * gcc.dg/vect/pr25413.c: Likewise.
4884         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4885
4886 2009-06-07  Ian Lance Taylor  <iant@google.com>
4887
4888         * g++.dg/warn/Wswitch-3.C: New testcase.
4889         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4890         * gcc.dg/Wswitch-enum-error.c: Likewise.
4891         * gcc.dg/Wswitch-error.c: Likewise.
4892
4893 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4894
4895         PR fortran/40008
4896         * gfortran.dg/negative_unit.f: Update test.
4897         * gfortran.dg/negative_unit_int8.f: Update test.
4898         * gfortran.dg/newunit_1.f90: New test.
4899
4900 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4901
4902         PR fortran/25104
4903         PR fortran/29962
4904         * gfortran.dg/spread_init_expr.f03: New.
4905         * gfortran.dg/unpack_init_expr.f03: New.
4906         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4907         error message.
4908
4909 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4910
4911         PR fortran/25104
4912         PR fortran/29962
4913         * gfortran.dg/count_init_expr.f03
4914         * gfortran.dg/product_init_expr.f03
4915         * gfortran.dg/sum_init_expr.f03
4916
4917 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4918
4919         PR fortran/36874
4920         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4921         message.
4922         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4923         shapes.
4924         * gfortran.dg/zero_sized_5.f90: Likewise.
4925
4926 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4927
4928         PR middle-end/32950
4929         * g++.dg/torture/pr32950.C: New.
4930
4931 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4932
4933         PR fortran/25104
4934         PR fortran/29962
4935         * gfortran.dg/dot_product_1.f03: New.
4936         * gfortran.dg/matmul_8.f03: New.
4937         * gfortran.dg/transpose_3.f03: New.
4938
4939 2009-06-06  Ian Lance Taylor  <iant@google.com>
4940
4941         * gcc.dg/Wunused-label-1.c: New test case.
4942         * g++.dg/warn/Wunused-label-1.C: New test case.
4943         * g++.dg/warn/Wunused-label-2.C: New test case.
4944         * g++.dg/warn/Wunused-label-3.C: New test case.
4945
4946 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4947
4948         PR fortran/37203
4949         * reshape_zerosize_2.f90: New.
4950
4951 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4952
4953         PR fortran/32890
4954         * gfortran.dg/pack_assign_1.f90: New.
4955         * gfortran.dg/pack_vector_1.f90: New.
4956
4957 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4958
4959         PR middle-end/40340
4960         * gcc.dg/pr40340-1.c: New test.
4961         * gcc.dg/pr40340-2.c: New test.
4962         * gcc.dg/pr40340-3.c: New test.
4963         * gcc.dg/pr40340-4.c: New test.
4964         * gcc.dg/pr40340-5.c: New test.
4965         * gcc.dg/pr40340.h: New file.
4966
4967 2009-06-05  Revital Eres  <eres@il.ibm.com>
4968
4969         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4970         New procedure.
4971         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4972         * gcc.dg/vect/vect-33.c: Likewise.
4973         * gcc.dg/vect/vect-92.c: Likewise.
4974         * gcc.dg/vect/vect-58.c: Likewise.
4975         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4976         * gcc.dg/vect/vect-42.c: Likewise.
4977         * gcc.dg/vect/slp-25.c: Likewise.
4978         * gcc.dg/vect/vect-align-1.c: Likewise.
4979         * gcc.dg/vect/vect-align-2.c: Likewise.
4980         * gcc.dg/vect/vect-93.c: Likewise.
4981         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4982         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4983         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4984         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4985         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4986         * gcc.dg/vect/vect-26.c: Likewise.
4987         * gcc.dg/vect/vect-44.c: Likewise.
4988         * gcc.dg/vect/vect-70.c: Likewise.
4989         * gcc.dg/vect/vect-95.c: Likewise.
4990         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4991         * gcc.dg/vect/vect-28.c: Likewise.
4992         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4993         * gcc.dg/vect/vect-87.c: Likewise.
4994         * gcc.dg/vect/vect-109.c: Likewise.
4995         * gcc.dg/vect/vect-54.c: Likewise.
4996         * gcc.dg/vect/vect-96.c: Likewise.
4997         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4998         * gcc.dg/vect/vect-88.c: Likewise.
4999         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5000         * gcc.dg/vect/vect-89.c: Likewise.
5001         * gcc.dg/vect/vect-91.c: Likewise.
5002         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5003         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5004         * gfortran.dg/vect/vect-2.f90: Likewise.
5005         * gfortran.dg/vect/vect-3.f90: Likewise.
5006         * gfortran.dg/vect/vect-4.f90: Likewise.
5007         * gfortran.dg/vect/vect-5.f90: Likewise.
5008
5009 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5010
5011         PR tree-optimization/36318
5012         * gcc.dg/tree-ssa/sra-7.c: New test.
5013
5014 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5015
5016         PR fortran/37203
5017         * gfortran.dg/reshape_order_5.f90: New.
5018         * gfortran.dg/reshape_shape_1.f90: New.
5019
5020 2009-06-04  Jason Merrill  <jason@redhat.com>
5021
5022         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5023
5024 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5025
5026         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5027         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5028
5029 2009-06-04  Richard Guenther  <rguenther@suse.de>
5030
5031         PR c++/39371
5032         * g++.dg/torture/pr40335.C: New testcase.
5033
5034 2009-06-03  Richard Guenther  <rguenther@suse.de>
5035
5036         PR middle-end/40328
5037         * gcc.dg/torture/pr40328.c: New testcase.
5038
5039 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5040
5041         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5042         m68k and fido.
5043
5044 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5045
5046         * g++.dg/torture/pr40323.C: New file.
5047
5048 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5049
5050         * gnat.dg/specs/root.ads: New test.
5051         * gnat.dg/specs/root-level_1.ads: Likewise.
5052         * gnat.dg/specs/root-level_2.ads: Likewise.
5053         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5054
5055 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5056
5057         * g++.dg/init/ref15.C: Require unwrapped targets.
5058
5059 2009-06-02  Jason Merrill  <jason@redhat.com>
5060
5061         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5062         * g++.dg/cpp0x/initlist18.C: New.
5063         * g++.dg/cpp0x/initlist19.C: New.
5064
5065         * g++.dg/cpp0x/auto14.C: New.
5066
5067 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5068
5069         * gnat.dg/alignment6.adb: Remove XFAIL.
5070
5071 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5072
5073         PR c++/38089
5074         * g++.dg/template/spec36.C: New test.
5075
5076 2009-06-01  Ian Lance Taylor  <iant@google.com>
5077
5078         * gcc.dg/cast-qual-3.c: New testcase.
5079         * g++.dg/warn/Wcast-qual2.C: New testcase.
5080
5081 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5082
5083         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5084         (process-message): Expect column numbers.
5085         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5086         * gcc.dg/pch/counter-2.c: Same.
5087         * gcc.dg/pch/valid-2.c: Same.
5088         * gcc.dg/pch/warn-1.c: Same.
5089         * gcc.dg/pch/valid-1.c: Same.
5090         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5091         * gcc.dg/cpp/syshdr.c: Same.
5092         * gcc.dg/cpp/19940712-1.c: Same.
5093         * gcc.dg/cpp/missing-header-1.c: Same.
5094         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5095         * gcc.dg/cpp/tr-warn3.c: Same.
5096         * gcc.dg/cpp/pr29612-2.c: Same.
5097         * gcc.dg/cpp/tr-warn4.c: Same.
5098         * gcc.dg/cpp/Wtrigraphs.c: Same.
5099         * gcc.dg/cpp/poison.c: Same.
5100         * gcc.dg/cpp/arith-3.c: Same.
5101         * gcc.dg/cpp/sysmac2.c: Same.
5102         * gcc.dg/cpp/cpp.exp: Same.
5103         * gcc.dg/cpp/tr-warn5.c: Same.
5104         * gcc.dg/cpp/include2.c: Same.
5105         * gcc.dg/cpp/Wmissingdirs.c: Same.
5106         * gcc.dg/cpp/Wmissingdirs.c: Same.
5107         * gcc.dg/cpp/tr-warn6.c: Same.
5108         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5109         * gcc.dg/cpp/macspace1.c: Same.
5110         * gcc.dg/cpp/escape-2.c: Same.
5111         * gcc.dg/cpp/assert2.c: Same.
5112         * gcc.dg/cpp/undef2.c: Same.
5113         * gcc.dg/cpp/macspace2.c: Same.
5114         * gcc.dg/cpp/tr-warn1.c: Same.
5115         * gcc.dg/cpp/extratokens2.c: Same.
5116         * gcc.dg/cpp/strify2.c: Same.
5117         * gcc.dg/cpp/Wsignprom.c: Same.
5118         * gcc.dg/cpp/redef2.c: Same.
5119         * gcc.dg/cpp/trad/trad.exp: Same.
5120         * gcc.dg/cpp/arith-1.c: Same.
5121         * gcc.dg/cpp/extratokens.c: Same.
5122         * gcc.dg/cpp/if-mpar.c: Same.
5123
5124 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5125
5126         * gnat.dg/nested_float_packed.ads: New test.
5127
5128 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5129             Eric Botcazou  <botcazou@adacore.com>
5130
5131         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5132         * gnat.dg/test_oconst.adb: New test.
5133
5134 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5135
5136         * gcc.dg/plugin/ggcplug.c: Moved comment.
5137         (plugin_init): Fixed typo, declared i, returned 0 at end.
5138
5139 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5140
5141         PR testsuite/40244
5142         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5143         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5144
5145 2009-05-29  Ian Lance Taylor  <iant@google.com>
5146
5147         * gcc.dg/Wcxx-compat-11.c: New testcase.
5148
5149 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5150
5151         PR fortran/40019
5152         * gfortran.dg/leadz_trailz_1.f90: New test.
5153         * gfortran.dg/leadz_trailz_2.f90: New test.
5154
5155 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5156
5157         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5158         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5159         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5160         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5161         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5162         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5163         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5164         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5165         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5166         * gcc.dg/tree-ssa/sra-5.c: New file.
5167         * gcc.dg/tree-ssa/sra-6.c: New file.
5168         * gcc.c-torture/compile/sra-1.c: New file.
5169
5170 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5171
5172         PR middle-end/40291
5173         * gcc.c-torture/compile/pr40291.c: New test.
5174
5175         PR target/40017
5176         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5177         __vector _Bool.
5178         * gcc.target/powerpc/altivec-30.c: New test.
5179         * gcc.target/powerpc/altivec-31.c: New test.
5180
5181 2009-05-28  Richard Guenther  <rguenther@suse.de>
5182
5183         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5184         * gcc.c-torture/execute/20090527-1.c: Likewise.
5185
5186 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5187
5188         PR c++/39754
5189         * g++.dg/template/canon-type-1.C: New test.
5190         * g++.dg/template/canon-type-2.C: Likewise.
5191         * g++.dg/template/canon-type-3.C: Likewise.
5192         * g++.dg/template/canon-type-4.C: Likewise.
5193         * g++.dg/template/canon-type-5.C: Likewise.
5194         * g++.dg/template/canon-type-6.C: Likewise.
5195         * g++.dg/template/canon-type-7.C: Likewise.
5196
5197 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5198             Uros Bizjak  <ubizjak@gmail.com>
5199             Danny Smith  <dansmister@gmail.com>
5200
5201         PR target/37216
5202
5203         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5204         New function.
5205         * gcc.target/i386/pr37216.c:  New test source file.
5206         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5207         use -fno-common for testing Cygwin and MinGW targets.
5208
5209 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5210
5211         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5212         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5213         * g++.dg/pr37742.C (size_t): Likewise.
5214         * g++.dg/torture/pr34850.C (size_t): Likewise.
5215         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5216         _PTRDIFF_TYPE__.
5217         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5218         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5219         (size_t): Use __extension__ and __SIZE_TYPE__.
5220         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5221         __SIZE_TYPE__.
5222         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5223         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5224         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5225         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5226         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5227         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5228         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5229         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5230         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5231         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5232         (__ssize_t): Likewise.
5233         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5234         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5235         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5236         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5237         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5238         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5239         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5240         * gcc.dg/pr33667.c (size_t): Likewise.
5241         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5242         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5243         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5244         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5245         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5246         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5247
5248 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5249
5250         PR tree-optimization/40254
5251         * gcc.dg/vect/pr40254.c: New test.
5252
5253 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5254
5255         PR middle-end/33699
5256         * gcc.target/mips/const-anchor-1.c: New test.
5257         * gcc.target/mips/const-anchor-2.c: New test.
5258
5259 2009-05-27  Jason Merrill  <jason@redhat.com>
5260
5261         * g++.dg/cpp0x/initlist15.C: New.
5262         * g++.dg/cpp0x/initlist16.C: New.
5263         * g++.dg/cpp0x/initlist17.C: New.
5264
5265 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5266
5267         PR fortran/39178
5268         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5269         patterns to reflect frontend changes.
5270         * gfortran.dg/vector_subscript_4.f90: Likewise.
5271
5272 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5273             Eric Botcazou  <botcazou@adacore.com>
5274
5275         * gcc.c-torture/execute/align-nest.c: New testcase.
5276         * gnat.dg/misaligned_nest.adb: New testcase.
5277
5278 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5279
5280         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5281         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5282         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5283         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5284
5285 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5286
5287         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5288         cast instead of assuming 0ul.
5289         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5290         __SIZE_TYPE__.
5291         (_type_desc): Make first argument const.
5292         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5293
5294 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5295
5296         PR libfortran/40187
5297         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5298         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5299
5300 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5301
5302         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5303         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5304         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5305         * gcc.dg/plugin/ggcplug.c: Added new file.
5306
5307 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5308
5309         PR fortran/40246
5310         * gfortran.dg/nullify_4.f90: New test.
5311
5312 2009-05-26  Richard Guenther  <rguenther@suse.de>
5313
5314         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5315
5316 2009-05-26  Richard Guenther  <rguenther@suse.de>
5317
5318         PR middle-end/40252
5319         * gcc.c-torture/compile/pr40252.c: New testcase.
5320
5321 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5322
5323         PR c++/40007
5324         * g++.dg/template/typedef18.C: New test.
5325         * g++.dg/template/typedef19.C: Likewise.
5326         * g++.dg/template/typedef20.C: Likewise.
5327         * g++.dg/template/access11.C: Adjust.
5328
5329 2009-05-26  Richard Guenther  <rguenther@suse.de>
5330
5331         PR testsuite/40247
5332         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5333
5334 2009-05-25  Jason Merrill  <jason@redhat.com>
5335
5336         PR c++/38064
5337         * g++.dg/cpp0x/enum3.C: New test.
5338
5339 2009-05-25  Richard Guenther  <rguenther@suse.de>
5340
5341         PR tree-optimization/36327
5342         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5343         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5344         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5345         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5346         * gcc.dg/vect/vect-40.c: Likewise.
5347         * gcc.dg/vect/vect-42.c: Likewise.
5348         * gcc.dg/vect/vect-46.c: Likewise.
5349         * gcc.dg/vect/vect-76.c: Likewise.
5350
5351 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5352
5353         PR fortran/40176
5354         * gfortran.dg/proc_ptr_18.f90: New.
5355         * gfortran.dg/proc_ptr_19.f90: New.
5356         * gfortran.dg/proc_ptr_comp_9.f90: New.
5357         * gfortran.dg/proc_ptr_comp_10.f90: New.
5358
5359 2009-05-25  Richard Guenther  <rguenther@suse.de>
5360
5361         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5362         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5363
5364 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5365
5366         PR tree-optimization/40238
5367         * gcc.dg/vect/pr40238.c: New test.
5368
5369 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5370             Dominique Dhumieres  <dominiq@lps.ens.fr>
5371
5372         PR fortran/35732
5373         PR fortran/39872
5374         * gfortran.dg/bounds_check_fail_3.f90: New test.
5375         * gfortran.dg/bounds_check_fail_4.f90: New test.
5376         * gfortran.dg/bounds_check_14.f90: Update test.
5377         * gfortran.dg/bound_4.f90: Update test.
5378
5379 2009-05-24  Richard Guenther  <rguenther@suse.de>
5380
5381         PR middle-end/40233
5382         * gcc.c-torture/compile/pr40233.c: New testcase.
5383
5384 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5385
5386         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5387         for alpha*-*-* targets.
5388
5389 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5390
5391         * gcc.dg/vect/bb-slp-1.c: New test.
5392         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5393         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5394         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5395         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5396         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5397         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5398         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5399         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5400         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5401         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5402         gcc.dg/vect/bb-slp-22.c: Likewise.
5403         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5404
5405 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5406             Maxim Kuvyrkov  <maxim@codesourcery.com>
5407
5408         * gcc.dg/falign-labels-1.c: New test.
5409
5410 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5411
5412         * gnat.dg/specs/rep_clause3.ads: New test.
5413
5414 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5415
5416         * gnat.dg/addr6.adb: New test.
5417
5418 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5419
5420         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5421         New function.
5422         * gcc.target/arm/thumb2-mul-space.c: New file.
5423         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5424         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5425         * gcc.target/arm/thumb2-mul-speed.c: New file.
5426
5427 2009-05-22  Richard Guenther  <rguenther@suse.de>
5428
5429         PR middle-end/38964
5430         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5431         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5432         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5433
5434 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5435
5436         * gcc.dg/dll-6.c: New test.
5437         * gcc.dg/dll-6a.c: Likewise.
5438         * gcc.dg/dll-7.c: Likewise.
5439         * gcc.dg/dll-7a.c: Likewise.
5440         * g++.dg/ext/dllexport2.C: Likewise.
5441         * g++.dg/ext/dllexport2a.cc: Likewise.
5442
5443 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5444
5445         PR target/37846
5446         * gcc.target/ia64/mfused-madd-vect.c: New test.
5447         * gcc.target/ia64/mfused-madd.c: New test.
5448         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5449         * gcc.target/ia64/mno-fused-madd.c: New test.
5450
5451 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5452
5453         * gcc.target/i386/movbe-1.c: New.
5454         * gcc.target/i386/movbe-2.c: Likewise.
5455
5456 2009-05-21  Taras Glek  <tglek@mozilla.com>
5457
5458         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5459         plugin_init signature.
5460         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5461         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5462         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5463
5464 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5465
5466         * gcc.dg/target/arm/neon-vmla-1.c: New.
5467         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5468
5469 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5470
5471         * gcc.target/mips/octeon-exts-6.c: New test.
5472         * gcc.target/mips/extend-1.c: New test.
5473         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5474         EXTS.
5475         * gcc.target/mips/octeon-exts-5.c: Likewise.
5476
5477 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5478
5479         PR middle-end/40204
5480         * gcc.c-torture/compile/pr40204.c: New test.
5481
5482 2009-05-20  Richard Guenther  <rguenther@suse.de>
5483
5484         * gcc.c-torture/compile/20090518-1.c: New testcase.
5485
5486 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5487
5488         PR tree-optimization/40087
5489         * gcc.dg/tree-ssa/pr40087.c: New test.
5490
5491 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5492
5493         * gcc.dg/vector-4.c: New testcase.
5494         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5495         * g++.dg/ext/vector16.C: New testcase.
5496
5497 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5498
5499         PR c/40172
5500         * gcc.dg/pr40172.c: Renamed to ...
5501         * gcc.dg/pr40172-1.c: This.
5502
5503         * gcc.dg/pr40172-2.c: New.
5504         * gcc.dg/pr40172-3.c: Likewise.
5505
5506 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5507
5508         PR c/40172
5509         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5510
5511 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5512
5513         * gnat.dg/loop_optimization6.ad[sb]: New test.
5514
5515 2009-05-19  Richard Guenther  <rguenther@suse.de>
5516
5517         * gcc.c-torture/compile/20090519-1.c: New testcase.
5518
5519 2009-05-18  Jason Merrill  <jason@redhat.com>
5520
5521         * g++.dg/cpp0x/explicit1.C: New.
5522         * g++.dg/cpp0x/explicit2.C: New.
5523
5524 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5525
5526         PR debug/40109
5527         * g++.dg/debug/dwarf2/nested-1.C: New test.
5528
5529 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5530
5531         PR testsuite/39907
5532         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5533         stack alignment.
5534
5535 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5536
5537         PR fortran/40164
5538         * gfortran.dg/proc_ptr_comp_8.f90: New.
5539
5540 2009-05-18  Richard Guenther  <rguenther@suse.de>
5541
5542         PR fortran/40168
5543         * gfortran.dg/array_memset_2.f90: Adjust.
5544
5545 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5546
5547         PR fortran/36947
5548         PR fortran/40039
5549         * gfortran.dg/interface_27.f90: New.
5550         * gfortran.dg/interface_28.f90: New.
5551         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5552         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5553
5554 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5555
5556         * gcc.target/m68k/tls-ie.c: New test.
5557         * gcc.target/m68k/tls-le.c: New test.
5558         * gcc.target/m68k/tls-gd.c: New test.
5559         * gcc.target/m68k/tls-ld.c: New test.
5560         * gcc.target/m68k/tls-ie-xgot.c: New test.
5561         * gcc.target/m68k/tls-le-xtls.c: New test.
5562         * gcc.target/m68k/tls-gd-xgot.c: New test.
5563         * gcc.target/m68k/tls-ld-xgot.c: New test.
5564         * gcc.target/m68k/tls-ld-xtls.c: New test.
5565         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5566
5567 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5568
5569         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5570
5571 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5572
5573         PR c/40172
5574         * gcc.dg/pr40172.c: New.
5575
5576 2009-05-17  Jason Merrill  <jason@redhat.com>
5577
5578         PR c++/40139
5579         * g++.dg/template/dtor6.C: New.
5580
5581 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5582
5583         * g++.dg/warn/translate-ice-1.C: New test.
5584
5585 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5586
5587         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5588         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5589         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5590         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5591
5592 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5593
5594         PR fortran/33197
5595         * gfortran.dg/erf_2.F90: New test.
5596         * gfortran.dg/erfc_scaled_2.f90: New test.
5597
5598 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5599
5600         PR fortran/31243
5601         * gfortran.dg/string_1.f90: New test.
5602         * gfortran.dg/string_2.f90: New test.
5603         * gfortran.dg/string_3.f90: New test.
5604
5605 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5606
5607         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5608         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5609
5610 2009-05-15  Ian Lance Taylor  <iant@google.com>
5611
5612         * gcc.dg/Wcxx-compat-10.c: New testcase.
5613
5614 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5615
5616         PR 16302
5617         * gcc.dg/pr16302.c: New.
5618         * g++.dg/warn/pr16302.C: New.
5619
5620 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5621
5622         * gcc.dg/torture/builtin-math-5.c: New.
5623         * gcc.dg/torture/builtin-math-6.c: New.
5624         * lib/target-supports.exp (check_effective_target_mpc): New.
5625
5626 2009-05-15  Jan Hubicka  <jh@suse.cz>
5627
5628         * gcc.dg/tree-ssa/inline-3.c: New testcase
5629
5630 2009-05-15  Jan Hubicka  <jh@suse.cz>
5631
5632         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5633         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5634         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5635         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5636         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5637         Mark noinline.
5638         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5639         Mark noinline.
5640         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5641         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5642
5643 2009-05-15  Jan Hubicka  <jh@suse.cz>
5644
5645         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5646         optimized by sibcall noinline.
5647
5648 2009-05-15  Jan Hubicka  <jh@suse.cz>
5649
5650         * sibcall-1.c (track): Mark noinline.
5651         * sibcall-2.c (track): Mark noinline.
5652         * sibcall-3.c (track): Mark noinline.
5653         * sibcall-4.c (track): Mark noinline.
5654
5655 2009-05-15  Jan Hubicka  <jh@suse.cz>
5656
5657         * flatten-2.c: Disable early inlining; add comment.
5658         * flatten-3.c: New test based on flatten-2.c.
5659
5660 2009-05-15  Richard Guenther  <rguenther@suse.de>
5661
5662         PR tree-optimization/39999
5663         * gcc.c-torture/compile/pr39999.c: New testcase.
5664
5665 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5666
5667         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5668
5669 2009-05-14  Ian Lance Taylor  <iant@google.com>
5670
5671         * gcc.dg/Wcxx-compat-9.c: New testcase.
5672
5673 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5674
5675         PR fortran/39996
5676         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5677         * gfortran.dg/duplicate_type_2.f90: Ditto.
5678         * gfortran.dg/duplicate_type_3.f90: New.
5679
5680 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5681
5682         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5683         * ada/acats/tests/c5/c59002c.ada: Likewise.
5684
5685 2009-05-13  Taras Glek  <tglek@mozilla.com>
5686
5687         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5688         attributes and decl smashing.
5689         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5690         attributes.
5691         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5692         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5693
5694 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5695
5696         PR fortran/39865
5697         * gfortran.dg/pr39865.f90: New test.
5698         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5699         arrays in FMT=.
5700         * gfortran.dg/hollerith_f95.f90: Likewise.
5701         * gfortran.dg/hollerith6.f90: New test.
5702         * gfortran.dg/hollerith7.f90: New test.
5703
5704 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5705
5706         PR cpp/36674
5707         * gcc.dg/cpp/pr36674.i: New.
5708
5709 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5710
5711         PR middle-end/40035
5712         * gcc.c-torture/compile/pr40035.c: New test.
5713
5714 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5715
5716         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5717
5718 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5719
5720         PR fortran/40110
5721         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5722         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5723         * gfortran.dg/interop_params.f03: Ditto.
5724
5725 2009-05-12  Jan Hubicka  <jh@suse.cz>
5726
5727         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5728         so unrolling still happens.
5729         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5730         * gcc.dg/ipa/ipacost-2.c: Likewise.
5731         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5732
5733 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5734
5735         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5736
5737 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5738
5739         * lib/target-supports.exp (check_profiling_available): Return
5740         false for -p on *-*-cygwin* targets.
5741
5742 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5743
5744         PR tree-optimization/38632
5745         * g++.dg/tree-ssa/pr38632.C: New.
5746
5747 2009-05-11  Jan Hubicka  <jh@suse.cz>
5748
5749         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5750         we now optimize better.
5751         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5752         out at different places.
5753         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5754         unroling.
5755         * gcc.dg/vect/vect-76.c: Likewise.
5756         * gcc.dg/vect/vect-70.c: Likewise.
5757         * gcc.dg/vect/vect-66.c: Likewise.
5758         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5759         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5760
5761 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5762
5763         PR middle-end/40080
5764         * gcc.c-torture/compile/pr40080.c: New.
5765
5766 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5767
5768         * gcc.c-torture/compile/pr40026.c: New testcase.
5769
5770 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5771
5772         PR fortran/40089
5773         * gfortran.dg/proc_ptr_comp_7.f90: New.
5774
5775 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5776
5777         PR tree-optimization/40074
5778         * gcc.dg/vect/pr40074.c: New test.
5779
5780 2009-05-10  Ian Lance Taylor  <iant@google.com>
5781
5782         * gcc.dg/Wcxx-compat-7.c: New testcase.
5783         * gcc.dg/Wcxx-compat-8.c: New testcase.
5784         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5785         * gcc.dg/pr17188-1.c: Likewise.
5786         * gcc.dg/pr39084.c: Likewise.
5787
5788 2009-05-10  Michael Matz  <matz@suse.de>
5789
5790         PR target/40031
5791         * gcc.dg/pr40031.c: New test.
5792
5793 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5794
5795         PR fortran/40018
5796         * gfortran.dg/array_constructor_31.f90: New test.
5797
5798 2009-05-10  Richard Guenther  <rguenther@suse.de>
5799
5800         PR tree-optimization/40081
5801         * g++.dg/torture/pr40081.C: New testcase.
5802
5803 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5804
5805         PR fortran/38863
5806         * gfortran.dg/dependency_24.f90: New test.
5807         * gfortran.dg/dependency_23.f90: Clean up module files.
5808
5809 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5810
5811         PR fortran/38956
5812         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5813         * gfortran.dg/chmod_2.f90: Likewise.
5814         * gfortran.dg/chmod_3.f90: Likewise.
5815         * gfortran.dg/open_errors.f90: Likewise.
5816
5817 2009-05-09  Jan Hubicka  <jh@suse.cz>
5818
5819         PR middle-end/40043
5820         * g++.dg/eh/nested-try.C: New test.
5821
5822 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5823
5824         PR tree-optimization/40049
5825         * gcc.dg/vect/vect-shift-2.c: New test.
5826
5827 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5828
5829         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5830         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5831
5832 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5833
5834         PR c/36892
5835         * g++.dg/warn/deprecated-6.C: New.
5836         * gcc.dg/deprecated-4.c: Likewise.
5837         * gcc.dg/deprecated-5.c: Likewise.
5838         * gcc.dg/deprecated-6.c: Likewise.
5839
5840 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5841
5842         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5843         __aligned__(__BIGGEST_ALIGNMENT__).
5844         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5845         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5846         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5847         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5848         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5849         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5850         * gcc.dg/vect/Os-vect-95.c: Likewise.
5851         * gcc.dg/vect/pr20122.c: Likewise.
5852         * gcc.dg/vect/pr36493.c: Likewise.
5853         * gcc.dg/vect/pr37385.c: Likewise.
5854         * gcc.dg/vect/slp-7.c: Likewise.
5855         * gcc.dg/vect/slp-9.c: Likewise.
5856         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5857         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5858         * gcc.dg/vect/vect-35.c: Likewise.
5859         * gcc.dg/vect/vect-40.c: Likewise.
5860         * gcc.dg/vect/vect-42.c: Likewise.
5861         * gcc.dg/vect/vect-44.c: Likewise.
5862         * gcc.dg/vect/vect-46.c: Likewise.
5863         * gcc.dg/vect/vect-48.c: Likewise.
5864         * gcc.dg/vect/vect-52.c: Likewise.
5865         * gcc.dg/vect/vect-54.c: Likewise.
5866         * gcc.dg/vect/vect-56.c: Likewise.
5867         * gcc.dg/vect/vect-58.c: Likewise.
5868         * gcc.dg/vect/vect-60.c: Likewise.
5869         * gcc.dg/vect/vect-74.c: Likewise.
5870         * gcc.dg/vect/vect-75.c: Likewise.
5871         * gcc.dg/vect/vect-76.c: Likewise.
5872         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5873         * gcc.dg/vect/vect-77.c: Likewise.
5874         * gcc.dg/vect/vect-77-global.c: Likewise.
5875         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5876         * gcc.dg/vect/vect-78.c: Likewise.
5877         * gcc.dg/vect/vect-78-global.c: Likewise.
5878         * gcc.dg/vect/vect-80.c: Likewise.
5879         * gcc.dg/vect/vect-85.c: Likewise.
5880         * gcc.dg/vect/vect-87.c: Likewise.
5881         * gcc.dg/vect/vect-88.c: Likewise.
5882         * gcc.dg/vect/vect-92.c: Likewise.
5883         * gcc.dg/vect/vect-93.c: Likewise.
5884         * gcc.dg/vect/vect-95.c: Likewise.
5885         * gcc.dg/vect/vect-97.c: Likewise.
5886         * gcc.dg/vect/vect-complex-1.c: Likewise.
5887         * gcc.dg/vect/vect-complex-4.c: Likewise.
5888         * gcc.dg/vect/vect-complex-5.c: Likewise.
5889         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5890         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5891         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5892         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5893         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5894         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5895         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5896         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5897         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5898         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5899         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5900         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5901         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5902         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5903         * gcc.dg/vect/vect-outer-1.c: Likewise.
5904         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5905         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5906         * gcc.dg/vect/vect-outer-2.c: Likewise.
5907         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5908         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5909         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5910         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5911         * gcc.dg/vect/vect-outer-3.c: Likewise.
5912         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5913         * gcc.dg/vect/vect-outer-5.c: Likewise.
5914         * gcc.dg/vect/vect-outer-6.c: Likewise.
5915         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5916         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5917         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5918         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5919         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5920         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5921         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5922         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5923         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5924         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5925         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5926         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5927         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5928         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5929
5930 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5931
5932         PR c/24581
5933         * gcc.dg/torture/complex-sign.h: New header.
5934         * gcc.dg/torture/complex-sign-add.c,
5935         gcc.dg/torture/complex-sign-mixed-add.c,
5936         gcc.dg/torture/complex-sign-mixed-div.c,
5937         gcc.dg/torture/complex-sign-mixed-mul.c,
5938         gcc.dg/torture/complex-sign-mixed-sub.c,
5939         gcc.dg/torture/complex-sign-mul.c,
5940         gcc.dg/torture/complex-sign-sub.c: New tests.
5941
5942 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5943
5944         PR fortran/39876
5945         * gfortran.dg/intrinsic_3.f90: New.
5946
5947 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5948
5949         PR c/39037
5950         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5951         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5952         * gcc.dg/dfp/float-constant-double.c: New test.
5953         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5954         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5955         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5956         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5957         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5958         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5959         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5960         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5961         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5962
5963 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5964
5965         PR middle-end/40057
5966         * gcc.c-torture/execute/pr40057.c: New test.
5967
5968 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5969
5970         * gcc.c-torture/compile/const-high-part.c: New test.
5971
5972 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5973
5974         PR testsuite/40050
5975         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5976         build plugin.
5977
5978 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5979
5980         PR fortran/39630
5981         * gfortran.dg/proc_decl_1.f90: Modified.
5982         * gfortran.dg/proc_ptr_comp_1.f90: New.
5983         * gfortran.dg/proc_ptr_comp_2.f90: New.
5984         * gfortran.dg/proc_ptr_comp_3.f90: New.
5985         * gfortran.dg/proc_ptr_comp_4.f90: New.
5986         * gfortran.dg/proc_ptr_comp_5.f90: New.
5987         * gfortran.dg/proc_ptr_comp_6.f90: New.
5988
5989 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5990
5991         PR c++/17395
5992         * g++.dg/template/call7.C: New test.
5993
5994 2009-05-06  Diego Novillo  <dnovillo@google.com>
5995
5996         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5997
5998 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5999
6000         * gfortran.dg/pr40021.f: Moved to ...
6001         * gfortran.fortran-torture/execute/pr40021.f: Here.
6002
6003 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6004
6005         PR middle-end/39986
6006         * gcc.dg/dfp/pr39986.c: New test.
6007
6008 2009-05-06  Michael Matz  <matz@suse.de>
6009
6010         PR middle-end/40021
6011         * gfortran.dg/pr40021.f: New test.
6012
6013 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6014
6015         * lib/plugin-support.exp: New file containing support procs for
6016         plugin testcases.
6017         * lib/target-supports.exp (check_plugin_available): New proc.
6018         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6019         * gcc.dg/plugin/selfassign.c: New plugin source file.
6020         * gcc.dg/plugin/self-assign-test-1.c: New test.
6021         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6022         * g++.dg/README: Add description for plugin test.
6023         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6024         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6025         * g++.dg/plugin/selfassign.c: New plugin source file.
6026         * g++.dg/plugin/self-assign-test-1.C: New test.
6027         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6028         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6029         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6030         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6031
6032 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6033
6034         PR fortran/40041
6035         * gfortran.dg/intrinsic_2.f90: New test.
6036         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6037
6038 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6039
6040         PR c/40032
6041         * gcc.dg/noncompile/incomplete-5.c: New test.
6042
6043 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6044
6045         PR middle-end/39666
6046         * gcc.dg/pr39666-1.c: New test.
6047         * gcc.dg/pr39666-2.c: Likewise.
6048         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6049         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6050         * gfortran.dg/pr39666-1.f90: Likewise.
6051         * gfortran.dg/pr39666-2.f90: Likewise.
6052
6053 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6054
6055         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6056         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6057         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6058
6059 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6060
6061         PR fortran/39998
6062         * gfortran.dg/proc_ptr_17.f90: New.
6063
6064 2009-05-05  Richard Guenther  <rguenther@suse.de>
6065
6066         PR tree-optimization/40022
6067         * gcc.c-torture/execute/pr40022.c: New testcase.
6068
6069 2009-05-05  Richard Guenther  <rguenther@suse.de>
6070
6071         PR middle-end/40023
6072         * gcc.c-torture/compile/pr40023.c: New testcase.
6073
6074 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6075
6076         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6077         * g++.dg/template/overload9.C: Likewise.
6078         * g++.dg/ext/ms-1.C: New.
6079
6080 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6081
6082         PR c++/40013
6083         * g++.dg/ext/vla7.C: New test.
6084
6085 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6086
6087         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6088
6089 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6090
6091         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6092         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6093         Update expected errors.
6094
6095 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6096
6097         PR c++/28152
6098         * g++.dg/parse/parser-pr28152.C: New.
6099         * g++.dg/parse/parser-pr28152-2.C: New.
6100
6101 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6102
6103         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6104
6105 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6106
6107         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6108         * gcc.target/sparc/fexpand-2.c: Likewise.
6109         * gcc.target/sparc/fpmerge-2.c: Likewise.
6110         * gcc.target/sparc/pdist-2.c: Likewise.
6111
6112 2009-05-03  Richard Guenther  <rguenther@suse.de>
6113
6114         PR c/39983
6115         * gcc.c-torture/compile/pr39983.c: New testcase.
6116
6117 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6118
6119         * gcc.dg/c99-complex-3.c: New test.
6120
6121 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6122
6123         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6124
6125 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6126
6127         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6128
6129 2009-05-02  Richard Guenther  <rguenther@suse.de>
6130
6131         PR middle-end/40001
6132         * gcc.target/spu/pr40001.c: New testcase.
6133
6134 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6135
6136         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6137
6138 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6139
6140         PR middle-end/39579
6141         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6142         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6143
6144 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6145
6146         PR testsuite/39776
6147         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6148         no longer issued.
6149
6150 2009-04-30  David Ayers  <ayers@fsfe.org>
6151
6152         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6153         and gcc_error_prefix variables.
6154         * objc.dg/bad-receiver-type.m: Update to match correct
6155         diagnostics marker.
6156         * objc.dg/encode-5.m: Likewise.
6157         * objc.dg/id-1.m: Likewise.
6158         * objc.dg/method-1.m: Likewise.
6159         * objc.dg/method-6.m: Likewise.
6160         * objc.dg/method-7.m: Likewise.
6161         * objc.dg/method-9.m: Likewise.
6162         * objc.dg/method-11.m: Likewise.
6163         * objc.dg/method-20.m: Likewise.
6164         * objc.dg/private-1.m: Likewise.
6165
6166 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6167
6168         PR libfortran/39667
6169         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6170         * gfortran.dg/advance_4.f90: Likewise
6171         * gfortran.dg/advance_5.f90: Likewise
6172         * gfortran.dg/append_1.f90: Likewise
6173         * gfortran.dg/backslash_1.f90: Likewise
6174         * gfortran.dg/backslash_2.f90: Likewise
6175         * gfortran.dg/backslash_3.f: Likewise
6176         * gfortran.dg/backspace_10.f90: Likewise
6177         * gfortran.dg/backspace_3.f: Likewise
6178         * gfortran.dg/backspace_4.f: Likewise
6179         * gfortran.dg/backspace_5.f: Likewise
6180         * gfortran.dg/backspace_8.f: Likewise
6181         * gfortran.dg/backspace_9.f: Likewise
6182         * gfortran.dg/complex_write.f90: Likewise
6183         * gfortran.dg/convert_implied_open.f90: Likewise
6184         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6185         * gfortran.dg/dos_eol.f: Likewise
6186         * gfortran.dg/empty_format_1.f90: Likewise
6187         * gfortran.dg/endfile.f: Likewise
6188         * gfortran.dg/eof_1.f90: Likewise
6189         * gfortran.dg/eor_1.f90: Likewise
6190         * gfortran.dg/eor_handling_1.f90: Likewise
6191         * gfortran.dg/eor_handling_2.f90: Likewise
6192         * gfortran.dg/eor_handling_3.f90: Likewise
6193         * gfortran.dg/eor_handling_4.f90: Likewise
6194         * gfortran.dg/eor_handling_5.f90: Likewise
6195         * gfortran.dg/error_recovery_5.f90: Likewise
6196         * gfortran.dg/f2003_inquire_1.f03: Likewise
6197         * gfortran.dg/f2003_io_4.f03: Likewise
6198         * gfortran.dg/f2003_io_5.f03: Likewise
6199         * gfortran.dg/f2003_io_7.f03: Likewise
6200         * gfortran.dg/fgetc_1.f90: Likewise
6201         * gfortran.dg/fgetc_2.f90: Likewise
6202         * gfortran.dg/flush_1.f90: Likewise
6203         * gfortran.dg/fmt_exhaust.f90: Likewise
6204         * gfortran.dg/fmt_huge.f90: Likewise
6205         * gfortran.dg/fmt_read.f90: Likewise
6206         * gfortran.dg/fmt_t_1.f90: Likewise
6207         * gfortran.dg/fmt_t_2.f90: Likewise
6208         * gfortran.dg/fmt_t_3.f90: Likewise
6209         * gfortran.dg/fmt_t_4.f90: Likewise
6210         * gfortran.dg/fmt_t_5.f90: Likewise
6211         * gfortran.dg/fmt_t_7.f: Likewise
6212         * gfortran.dg/fseek.f90: Likewise
6213         * gfortran.dg/ftell_1.f90: Likewise
6214         * gfortran.dg/ftell_2.f90: Likewise
6215         * gfortran.dg/func_derived_3.f90: Likewise
6216         * gfortran.dg/inquire_9.f90: Likewise
6217         * gfortran.dg/iostat_1.f90: Likewise
6218         * gfortran.dg/iostat_2.f90: Likewise
6219         * gfortran.dg/list_read_1.f90: Likewise
6220         * gfortran.dg/list_read_4.f90: Likewise
6221         * gfortran.dg/list_read_5.f90: Likewise
6222         * gfortran.dg/list_read_7.f90: Likewise
6223         * gfortran.dg/list_read_8.f90: Likewise
6224         * gfortran.dg/list_read_9.f90: Likewise
6225         * gfortran.dg/namelist_13.f90: Likewise
6226         * gfortran.dg/namelist_14.f90: Likewise
6227         * gfortran.dg/namelist_15.f90: Likewise
6228         * gfortran.dg/namelist_16.f90: Likewise
6229         * gfortran.dg/namelist_17.f90: Likewise
6230         * gfortran.dg/namelist_18.f90: Likewise
6231         * gfortran.dg/namelist_19.f90: Likewise
6232         * gfortran.dg/namelist_20.f90: Likewise
6233         * gfortran.dg/namelist_24.f90: Likewise
6234         * gfortran.dg/namelist_26.f90: Likewise
6235         * gfortran.dg/namelist_27.f90: Likewise
6236         * gfortran.dg/namelist_28.f90: Likewise
6237         * gfortran.dg/namelist_37.f90: Likewise
6238         * gfortran.dg/namelist_38.f90: Likewise
6239         * gfortran.dg/namelist_39.f90: Likewise
6240         * gfortran.dg/namelist_40.f90: Likewise
6241         * gfortran.dg/namelist_43.f90: Likewise
6242         * gfortran.dg/namelist_44.f90: Likewise
6243         * gfortran.dg/namelist_45.f90: Likewise
6244         * gfortran.dg/namelist_46.f90: Likewise
6245         * gfortran.dg/namelist_47.f90: Likewise
6246         * gfortran.dg/namelist_48.f90: Likewise
6247         * gfortran.dg/namelist_49.f90: Likewise
6248         * gfortran.dg/namelist_50.f90: Likewise
6249         * gfortran.dg/namelist_51.f90: Likewise
6250         * gfortran.dg/namelist_52.f90: Likewise
6251         * gfortran.dg/namelist_56.f90: Likewise
6252         * gfortran.dg/namelist_char_only.f90: Likewise
6253         * gfortran.dg/namelist_use.f90: Likewise
6254         * gfortran.dg/namelist_use_only.f90: Likewise
6255         * gfortran.dg/noadv_size.f90: Likewise
6256         * gfortran.dg/open_access_append_1.f90: Likewise
6257         * gfortran.dg/pad_no.f90: Likewise
6258         * gfortran.dg/pr12884.f: Likewise
6259         * gfortran.dg/pr17090.f90: Likewise
6260         * gfortran.dg/pr17285.f90: Likewise
6261         * gfortran.dg/pr17286.f90: Likewise
6262         * gfortran.dg/pr18122.f90: Likewise
6263         * gfortran.dg/pr18210.f90: Likewise
6264         * gfortran.dg/pr18392.f90: Likewise
6265         * gfortran.dg/pr19155.f: Likewise
6266         * gfortran.dg/pr19216.f: Likewise
6267         * gfortran.dg/pr19467.f90: Likewise
6268         * gfortran.dg/pr19657.f: Likewise
6269         * gfortran.dg/pr20257.f90: Likewise
6270         * gfortran.dg/read_bad_advance.f90: Likewise
6271         * gfortran.dg/read_eof_2.f90: Likewise
6272         * gfortran.dg/read_eof_4.f90: Likewise
6273         * gfortran.dg/read_many_1.f: Likewise
6274         * gfortran.dg/read_noadvance.f90: Likewise
6275         * gfortran.dg/read_repeat.f90: Likewise
6276         * gfortran.dg/read_size_noadvance.f90: Likewise
6277         * gfortran.dg/read_x_past.f: Likewise
6278         * gfortran.dg/record_marker_1.f90: Likewise
6279         * gfortran.dg/record_marker_3.f90: Likewise
6280         * gfortran.dg/rewind_1.f90: Likewise
6281         * gfortran.dg/runtime_warning_1.f90: Likewise
6282         * gfortran.dg/shape_3.f90: Likewise
6283         * gfortran.dg/slash_1.f90: Likewise
6284         * gfortran.dg/stat_1.f90: Likewise
6285         * gfortran.dg/stat_2.f90: Likewise
6286         * gfortran.dg/streamio_11.f90: Likewise
6287         * gfortran.dg/streamio_3.f90: Likewise
6288         * gfortran.dg/streamio_4.f90: Likewise
6289         * gfortran.dg/streamio_9.f90: Likewise
6290         * gfortran.dg/tl_editing.f90: Likewise
6291         * gfortran.dg/unf_io_convert_1.f90: Likewise
6292         * gfortran.dg/unf_io_convert_2.f90: Likewise
6293         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6294         * gfortran.dg/unf_short_record_1.f90: Likewise
6295         * gfortran.dg/utf8_1.f03: Likewise
6296         * gfortran.dg/utf8_2.f03: Likewise
6297         * gfortran.dg/widechar_IO_1.f90: Likewise
6298         * gfortran.dg/write_check3.f90: Likewise
6299         * gfortran.dg/write_rewind_2.f: Likewise
6300         * gfortran.dg/x_slash_2.f: Likewise
6301
6302 2009-04-29  Richard Guenther  <rguenther@suse.de>
6303
6304         PR target/39943
6305         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6306         New.
6307         (check_effective_target_vect_floatuint_cvt): Likewise.
6308         * gcc.dg/vect/slp-10.c: Adjust.
6309         * gcc.dg/vect/slp-11.c: Adjust.
6310         * gcc.dg/vect/slp-12b.c: Adjust.
6311         * gcc.dg/vect/slp-33.c: Adjust.
6312         * gcc.c-torture/compile/pr39943.c: New testcase.
6313
6314 2009-04-29  Richard Guenther  <rguenther@suse.de>
6315
6316         PR middle-end/39937
6317         * gcc.c-torture/compile/pr39937.c: New testcase.
6318
6319 2009-04-29  Richard Guenther  <rguenther@suse.de>
6320
6321         PR tree-optimization/39941
6322         * gcc.c-torture/compile/pr39941.c: New testcase.
6323
6324 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6325
6326         * gcc.target/bfin/20090411-1.c: New test.
6327
6328 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6329
6330         PR target/39565
6331         * gcc.dg/pr39565.c: New testcase.
6332
6333 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6334
6335         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6336         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6337         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6338         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6339         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6340         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6341         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6342         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6343         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6344         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6345         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6346         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6347         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6348         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6349         * gcc.target/i386/pr37191.c: Likewise.
6350         * gcc.target/i386/reload-1.c: Likewise.
6351         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6352         * g++.old-deja/g++.pt/repo2.C: Likewise.
6353         * g++.old-deja/g++.pt/repo3.C: Likewise.
6354         * g++.old-deja/g++.pt/repo4.C: Likewise.
6355         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6356         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6357         * g++.dg/template/repo1.C: Likewise.
6358         * g++.dg/template/repo2.C: Likewise.
6359         * g++.dg/template/repo3.C: Likewise.
6360         * g++.dg/template/repo4.C: Likewise.
6361         * g++.dg/template/repo5.C: Likewise.
6362         * g++.dg/template/repo6.C: Likewise.
6363         * g++.dg/template/repo7.C: Likewise.
6364         * g++.dg/template/repo8.C: Likewise.
6365         * g++.dg/template/repo9.C: Likewise.
6366         * g++.dg/rtti/repo1.C: Likewise.
6367         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6368         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6369         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6370         * g++.dg/other/PR23205.C: Skip for vxworks.
6371         * g++.dg/ext/visibility/class1.C: Requires PIC.
6372         * g++.dg/eh/async-unwind2.C: Requires PIC.
6373         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6374         does not have cxa_exit.
6375
6376 2009-04-28  Jing Yu  <jingyu@google.com>
6377
6378         PR testsuite/39790
6379         * lib/target-supports.exp (check_effective_target_tls): Remove
6380         comment of caching.
6381         (check_effective_target_tls_native): Likewise.
6382         (check_effective_target_tls_runtime): Likewise.
6383         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6384         tls to tls_runtime.
6385         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6386
6387 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6388
6389         PR fortran/39946
6390         * gfortran.dg/proc_ptr_16.f90: New.
6391
6392 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6393
6394         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6395         lp64 is true.
6396
6397 2009-04-28  Richard Guenther  <rguenther@suse.de>
6398
6399         PR middle-end/39937
6400         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6401
6402 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6403
6404         * g++.dg/warn/pr35652.C: Removed.
6405         * gcc.dg/pr35652.c: Likewise.
6406
6407 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6408
6409         * gcc.target/ia64/20071210-2.c: New testcase.
6410
6411 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6412
6413         PR c/39323
6414         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6415         * gcc.dg/pr39323-3.c: Ditto.
6416
6417 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6418
6419         PR fortran/39930
6420         PR fortran/39931
6421         * gfortran.dg/ambiguous_reference_2.f90: New.
6422         * gfortran.dg/pointer_assign_7.f90: New.
6423
6424 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6425             Mark Mitchell  <mark@codesourcery.com>
6426
6427         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6428         * gcc.dg/20020103-1.c: Check for __ppc.
6429         * gcc.dg/asm-b.c: Check for __ppc.
6430         * gcc.dg/20020919-1.c: Check for __ppc.
6431         * gcc.dg/20020312-2.c: Likewise.
6432         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6433         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6434         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6435         * g++.dg/warn/weak1.C: Likewise.
6436         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6437         static so appropriate optimizations kick in.
6438         (find_base_value_wrapper): New function.
6439         * g++.dg/eh/simd-5.C: Fix target triplet.
6440         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6441
6442 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6443             H.J. Lu  <hongjiu.lu@intel.com>
6444
6445         PR target/39911
6446         * gcc.target/i386/pr39911.c: New test.
6447
6448 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6449
6450         PR fortran/39879
6451         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6452
6453 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6454
6455         PR c++/35652
6456         Revert:
6457
6458         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6459
6460         * gcc.dg/pr35652.C: New.
6461         * g++.dg/warn/pr35652.C: New.
6462         * gcc.dg/format/plus-1.c: Adjust message.
6463
6464 2009-04-27  DJ Delorie  <dj@redhat.com>
6465
6466         * lib/target-supports.exp (check_effective_target_double64): New.
6467         (check_effective_target_double64plus): New.
6468         (check_effective_target_large_double): New.
6469         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6470         * gcc.dg/div-double-1.c: Likewise.
6471         * gcc.dg/Wconversion-real.c: Require large_double.
6472         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6473
6474         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6475         are too small.
6476
6477         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6478         constants as long.
6479
6480 2009-04-27  Ian Lance Taylor  <iant@google.com>
6481
6482         * gcc.dg/Wcxx-compat-5.c: New testcase.
6483         * gcc.dg/Wcxx-compat-6.c: New testcase.
6484
6485 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6486
6487         Allow non-constant arguments to conversion intrinsics.
6488         * gcc.target/spu/intrinsics-3.c: Update tests.
6489
6490 2009-04-27  Richard Guenther  <rguenther@suse.de>
6491
6492         PR middle-end/39928
6493         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6494         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6495
6496 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6497
6498         PR target/39903
6499         * gcc.dg/torture/pr39903-1.c: New.
6500         * gcc.dg/torture/pr39903-2.c: Likewise.
6501
6502 2009-04-27  Revital Eres  <eres@il.ibm.com>
6503
6504         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6505         and check it.
6506         * gcc.dg/sms-2.c: Add dump check.
6507         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6508         and check it.
6509         * gcc.dg/sms-4.c: Likewise.
6510         * gcc.dg/sms-5.c: Likewise.
6511         * gcc.dg/sms-6.c: Likewise.
6512         * gcc.dg/sms-7.c: Likewise.
6513         * gcc.dg/sms-antideps.c: Rename to...
6514         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6515
6516 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6517
6518         * gnat.dg/opt2.adb: New test.
6519
6520 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6521
6522         PR c++/39875
6523         * g++.dg/warn/Wunused-15.C: New test.
6524
6525 2009-04-26  Michael Matz  <matz@suse.de>
6526
6527         Expand from SSA.
6528         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6529         change regexps.
6530         * gcc.target/i386/pr37248-1.c: Modified.
6531         * gcc.target/i386/pr37248-3.c: Modified.
6532         * gcc.target/i386/pr37248-2.c: Modified.
6533         * gnat.dg/aliasing1.adb: Modified.
6534         * gnat.dg/pack9.adb: Modified.
6535         * gnat.dg/aliasing2.adb: Modified.
6536         * gcc.dg/strict-overflow-2.c: Modified.
6537         * gcc.dg/autopar/reduc-1char.c: Modified.
6538         * gcc.dg/autopar/reduc-2char.c: Modified.
6539         * gcc.dg/autopar/reduc-1.c: Modified.
6540         * gcc.dg/autopar/reduc-2.c: Modified.
6541         * gcc.dg/autopar/reduc-3.c: Modified.
6542         * gcc.dg/autopar/reduc-6.c: Modified.
6543         * gcc.dg/autopar/reduc-7.c: Modified.
6544         * gcc.dg/autopar/reduc-8.c: Modified.
6545         * gcc.dg/autopar/reduc-9.c: Modified.
6546         * gcc.dg/autopar/reduc-1short.c: Modified.
6547         * gcc.dg/autopar/reduc-2short.c: Modified.
6548         * gcc.dg/autopar/parallelization-1.c: Modified.
6549         * gcc.dg/strict-overflow-4.c: Modified.
6550         * gcc.dg/strict-overflow-6.c: Modified.
6551         * gcc.dg/gomp/combined-1.c: Modified.
6552         * gcc.dg/no-strict-overflow-1.c: Modified.
6553         * gcc.dg/no-strict-overflow-3.c: Modified.
6554         * gcc.dg/no-strict-overflow-5.c: Modified.
6555         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6556         * gcc.dg/tree-ssa/pr18134.c: Modified.
6557         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6558         * gcc.dg/tree-ssa/vector-2.c: Modified.
6559         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6560         * gcc.dg/tree-ssa/loop-21.c: Modified.
6561         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6562         * gcc.dg/tree-ssa/vector-3.c: Modified.
6563         * gcc.dg/tree-ssa/asm-3.c: Modified.
6564         * gcc.dg/tree-ssa/pr23294.c: Modified.
6565         * gcc.dg/tree-ssa/loop-22.c: Modified.
6566         * gcc.dg/tree-ssa/loop-15.c: Modified.
6567         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6568         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6569         * gcc.dg/tree-ssa/pr20139.c: Modified.
6570         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6571         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6572         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6573         * gcc.dg/tree-ssa/loop-5.c: Modified.
6574         * gcc.dg/tree-ssa/pr19431.c: Modified.
6575         * gcc.dg/tree-ssa/pr32044.c: Modified.
6576         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6577         * gcc.dg/tree-ssa/loop-19.c: Modified.
6578         * gcc.dg/tree-ssa/loop-28.c: Modified.
6579         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6580         * gcc.dg/tree-ssa/divide-1.c: Modified.
6581         * gcc.dg/tree-ssa/inline-1.c: Modified.
6582         * gcc.dg/tree-ssa/divide-3.c: Modified.
6583         * gcc.dg/tree-ssa/pr30978.c: Modified.
6584         * gcc.dg/tree-ssa/alias-6.c: Modified.
6585         * gcc.dg/tree-ssa/divide-4.c: Modified.
6586         * gcc.dg/tree-ssa/alias-11.c: Modified.
6587         * gcc.dg/no-strict-overflow-7.c: Modified.
6588         * gcc.dg/strict-overflow-1.c: Modified.
6589         * gcc.dg/pr15784-4.c: Modified.
6590         * gcc.dg/pr34263.c: Modified.
6591         * gcc.dg/strict-overflow-3.c: Modified.
6592         * gcc.dg/tree-prof/stringop-1.c: Modified.
6593         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6594         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6595         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6596         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6597         * gcc.dg/no-strict-overflow-2.c: Modified.
6598         * gcc.dg/no-strict-overflow-4.c: Modified.
6599         * gcc.dg/no-strict-overflow-6.c: Modified.
6600         * g++.dg/tree-ssa/pr27090.C: Modified.
6601         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6602         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6603         * g++.dg/tree-ssa/pr19807.C: Modified.
6604         * g++.dg/opt/pr30965.C: Modified.
6605         * g++.dg/init/new17.C: Modified.
6606         * gfortran.dg/whole_file_6.f90: Modified.
6607         * gfortran.dg/whole_file_5.f90: Modified.
6608         * gfortran.dg/reassoc_1.f90: Modified.
6609         * gfortran.dg/reassoc_3.f90: Modified.
6610
6611 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6612
6613         PR fortran/39893
6614         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6615
6616 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6617
6618         PR inline-asm/39543
6619         * gcc.target/i386/pr39543-1.c: New test.
6620         * gcc.target/i386/pr39543-2.c: New test.
6621         * gcc.target/i386/pr39543-3.c: New test.
6622
6623         PR c/39889
6624         * gcc.dg/Wunused-value-3.c: New test.
6625
6626 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6627
6628         PR c/39581
6629         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6630         gcc.dg/vla-21.c: New tests.
6631
6632 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6633
6634         PR c/39556
6635         * gcc.dg/inline-34.c: New test.
6636
6637 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6638
6639         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6640         gcc.dg/enum-const-3.c: New tests.
6641         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6642         -pedantic-errors.  Update expected diagnostics.
6643
6644 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6645
6646         PR c/39582
6647         * gcc.dg/vla-20.c: New test.
6648
6649 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6650
6651         PR c/39564
6652         * gcc.dg/vla-19.c: New test.
6653
6654 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6655
6656         PR preprocessor/39559
6657         * gcc.dg/c99-intconst-2.c: New test.
6658
6659 2009-04-25  Jan Hubicka  <jh@suse.cz>
6660
6661         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6662
6663 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6664
6665         PR fortran/39688
6666         * gfortran.dg/import7.f90: New.
6667
6668 2009-04-24  Richard Guenther  <rguenther@suse.de>
6669
6670         * gcc.dg/tree-ssa/vrp48.c: Fix.
6671
6672 2008-04-24  Doug Kwan  <dougkwan@google.com>
6673
6674         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6675         destination are the same.
6676
6677 2009-04-24  Richard Guenther  <rguenther@suse.de>
6678
6679         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6680
6681 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6682
6683         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6684         gcc.dg/array-const-3.c: New tests.
6685
6686 2009-04-24  Ian Lance Taylor  <iant@google.com>
6687
6688         * gcc.dg/Wcxx-compat-4.c: New testcase.
6689
6690 2009-04-24  Daniel Kraft  <d@domob.eu>
6691
6692         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6693         expected on already erraneous symbol (renamed to fresh one).
6694
6695 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6696
6697         PR middle-end/39867
6698         * gcc.dg/pr39867.c: New.
6699
6700 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6701
6702         PR fortran/39861
6703         PR fortran/39864
6704         * gfortran.dg/intrinsic_1.f90: New.
6705
6706 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6707
6708         * gnat.dg/alignment7.adb: New test.
6709         * gnat.dg/alignment8.adb: Likewise.
6710
6711 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6712
6713         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6714         * gnat.dg/specs/rep_clause2.ads: New test.
6715
6716 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6717
6718         PR rtl-optimization/39794
6719         * gcc.dg/pr39794.c: New test.
6720
6721 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6722
6723         * gnat.dg/atomic1.adb: New test.
6724         * gnat.dg/atomic1_pkg.ads: New helper.
6725
6726 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6727
6728         PR testsuite/39623
6729         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6730         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6731
6732 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6733
6734         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6735         warning.
6736
6737 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6738
6739         PR C/31499
6740         * gcc.dg/vector-init-1.c: New testcase.
6741         * gcc.dg/vector-init-2.c: New testcase.
6742
6743 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6744
6745         * gnat.dg/enum2.adb: New test.
6746         * gnat.dg/enum2_pkg.ads: New helper.
6747
6748 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6749
6750         PR c/39855
6751         * gcc.dg/torture/pr39855.c: New test.
6752
6753 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6754
6755         PR c++/39639
6756         * g++.dg/cpp0x/pr39639.C: New test.
6757
6758 2009-04-22  Mark Heffernan  <meheff@google.com>
6759
6760         * gcc.dg/profile-generate-3.c: New test.
6761
6762 2009-04-22  Jan Hubicka  <jh@suse.cz>
6763
6764         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6765
6766 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6767
6768         PR testsuite/39623
6769         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6770
6771 2009-04-22  Richard Guenther  <rguenther@suse.de>
6772
6773         PR tree-optimization/39824
6774         * gcc.c-torture/compile/pr39824.c: New testcase.
6775
6776 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6777
6778         PR c++/14875
6779         * g++.dg/parse/parser-pr14875.C: New.
6780         * g++.dg/parse/parser-pr14875-2.C: New.
6781         * g++.dg/parse/error6.C: Update match string.
6782
6783 2009-04-22  Richard Guenther  <rguenther@suse.de>
6784
6785         PR tree-optimization/39845
6786         * gcc.c-torture/compile/pr39845.c: New testcase.
6787
6788 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6789
6790         PR fortran/39735
6791         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6792         * gfortran.dg/external_initializer.f90: Modified.
6793         * gfortran.dg/interface_26.f90: Modified.
6794         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6795         * gfortran.dg/proc_ptr_3.f90: Modified.
6796         * gfortran.dg/proc_ptr_15.f90: New.
6797         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6798
6799 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6800
6801         PR c++/35711
6802         * g++.dg/warn/pr35711.C: New.
6803         * g++.dg/conversion/ptrmem2.C: Update.
6804
6805 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6806
6807         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6808         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6809         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6810         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6811         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6812         gcc.c-torture/ChangeLog.0,
6813         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6814         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6815         gcc.target/i386/math-torture/math-torture.exp,
6816         gcc.target/mips/inter/mips16-inter.exp,
6817         gcc.target/mips/mips-nonpic/README,
6818         gcc.target/x86_64/abi/README.gcc,
6819         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6820         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6821         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6822         notices.
6823         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6824
6825 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6826
6827         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6828
6829 2009-04-21  Richard Guenther  <rguenther@suse.de>
6830
6831         PR middle-end/39829
6832         * gcc.dg/torture/pr39829.c: New testcase.
6833
6834 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6835
6836         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6837
6838 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6839
6840         PR 16202
6841         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6842         * gcc.dg/sequence-pt-2.c: New.
6843         * gcc.dg/sequence-pt-3.c: New.
6844         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6845         * g++.dg/warn/sequence-pt-2.c: New.
6846         * g++.dg/warn/sequence-pt-3.c: New.
6847
6848 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6849
6850         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6851
6852 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6853
6854         * gnat.dg/import1.ad[sb]: New test.
6855
6856 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6857
6858         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6859         return 0.
6860
6861 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6862
6863         PR fortran/39811
6864         * gfortran.dg/continuation_11.f90: New test.
6865
6866 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6867
6868         PR c++/13358
6869         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6870         messages. Test for "long long" in system headers.
6871         * gcc.dg/c99-longlong-2.c: New.
6872         * g++.dg/warn/pr13358.C: New.
6873         * g++.dg/warn/pr13358-2.C: New.
6874         * g++.dg/warn/pr13358-3.C: New.
6875         * g++.dg/warn/pr13358-4.C: New.
6876
6877 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6878
6879         * gcc.dg/framework-2.c: Fix up for non existent includes
6880         being fatal errors now.
6881
6882 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6883
6884         PR fortran/39800
6885         * gfortran.dg/private_type_13.f90: New test.
6886         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6887
6888 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6889
6890         PR c++/39803
6891         * g++.dg/warn/Wunused-14.C: New test.
6892
6893 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6894
6895         * gnat.dg/specs/small_alignment.ads: New test.
6896
6897 2009-04-20  Ian Lance Taylor  <iant@google.com>
6898
6899         * gcc.dg/Wcxx-compat-3.c: New testcase.
6900
6901 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6902
6903         * gnat.dg/pack13.ad[sb]: New test.
6904         * gnat.dg/pack13_pkg.ads: New helper.
6905
6906 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6907
6908         * gnat.dg/discr11.ad[sb]: New test.
6909         * gnat.dg/discr11_pkg.ads: New helper.
6910
6911 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6912
6913         PR tree-optimization/39675
6914         * gcc.dg/vect/O3-pr39675-2.c: New test.
6915
6916 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6917
6918         * gnat.dg/rep_clause3.adb: New test.
6919
6920 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6921
6922         PR c/37481
6923         * gcc.dg/c99-flex-array-7.c: New test.
6924
6925 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6926
6927         PR c/19771
6928         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6929
6930 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6931
6932         PR c/38243
6933         * gcc.dg/c99-restrict-3.c: New test.
6934
6935 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6936
6937         PR preprocessor/20078
6938         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6939
6940 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6941
6942         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6943         Do not pass -B$root after -margs.
6944
6945 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6946
6947         PR c/32061
6948         PR c++/36954
6949         * gcc.dg/pr32061.c: New.
6950         * gcc.dg/Wlogical-op-1.c: Update.
6951         * g++.dg/warn/Wlogical-op-1.C: Update.
6952         * g++.dg/warn/pr36954.C: New.
6953
6954 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6955
6956         PR c/27676
6957         * gcc.dg/lvalue-5.c: New test.
6958
6959 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6960
6961         PR c/22367
6962         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6963
6964 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6965
6966         * gcc.dg/cpp/include5.c: New test.
6967
6968 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6969
6970         PR c/35210
6971         * gcc.dg/call-diag-2.c: New test.
6972
6973 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6974
6975         PR preprocessor/39646
6976         * gcc.dg/cpp/line8.c: New test.
6977
6978 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6979
6980         PR preprocessor/39647
6981         * gcc.dg/cpp/line7.c: New test.
6982
6983 2009-04-18  Richard Guenther  <rguenther@suse.de>
6984
6985         PR middle-end/39804
6986         * gcc.target/i386/pr39804.c: New testcase.
6987
6988 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6989
6990         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6991         * g++.dg/other/pr39496.C: Likewise.
6992
6993 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6994
6995         PR middle-end/36902
6996         * gcc.dg/pr36902.c: New.
6997
6998 2009-04-17  Diego Novillo  <dnovillo@google.com>
6999
7000         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7001         violation for variable 'inside_main'.
7002
7003 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7004
7005         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7006
7007 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7008
7009         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7010
7011 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7012
7013         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7014         * gfortran.dg/chmod_2.f90: Likewise.
7015         * gfortran.dg/chmod_3.f90: Likewise.
7016         * gfortran.dg/open_errors.f90: Likewise.
7017         * gfortran.dg/stat_1.f90: Likewise.
7018         * gfortran.dg/stat_2.f90: Likewise.
7019
7020 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7021
7022         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7023         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7024         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7025         * gfortran.dg/nearest_1.f90: Likewise.
7026         * gfortran.dg/nearest_3.f90: Likewise.
7027         * gfortran.dg/isnan_1.f90: Likewise.
7028         * gfortran.dg/isnan_2.f90: Likewise.
7029         * gfortran.dg/nan_1.f90: Likewise.
7030         * gfortran.dg/nan_2.f90: Likewise.
7031         * gfortran.dg/nan_3.f90: Likewise.
7032         * gfortran.dg/nan_4.f90: Likewise.
7033         * gfortran.dg/module_nan.f90: Likewise.
7034         * gfortran.dg/int_conv_2.f90: Likewise.
7035         * gfortran.dg/init_flag_3.f90: Likewise.
7036         * gfortran.dg/namelist_42.f90: Likewise.
7037         * gfortran.dg/namelist_43.f90: Likewise.
7038         * gfortran.dg/real_const_3.f90: Likewise.
7039         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7040
7041         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7042         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7043         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7044         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7045         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7046
7047         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7048         * gfortran.dg/gamma_5.f90: Likewise.
7049
7050 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7051
7052         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7053         less strict so it also works with auto-overlay support.
7054         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7055         for "exceeds local store" linker errors on the SPU.
7056
7057         * lib/gfortran.exp: Include target-supports.exp.
7058         (gfortran_init): On SPU targets where automatic overlay support
7059         is available, use it to build all Fortran test cases.
7060
7061         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7062
7063 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7064
7065         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7066         rule enforced by gnat on taft types.
7067
7068 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7069
7070         PR testsuite/39792
7071         * g++.dg/ext/complit11.C: Add empty dg-options.
7072
7073 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7074
7075         PR c++/17570
7076         * g++.dg/template/defarg11.C: New test.
7077
7078 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7079
7080         PR c++/28766
7081         * g++.dg/ext/complit11.C: New testcase.
7082
7083 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7084
7085         PR c++/39551
7086         * g++.dg/warn/Wunused-13.C: New testcase.
7087
7088 2009-04-15  Ian Lance Taylor  <iant@google.com>
7089
7090         * gcc.dg/Wenum-compare-1.c: New testcase.
7091
7092 2009-04-15  Richard Guenther  <rguenther@suse.de>
7093
7094         PR tree-optimization/39764
7095         * g++.dg/torture/pr39764.C: New testcase.
7096
7097 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7098
7099         * g++.dg/ext/altivec-17.C: New.
7100
7101 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7102
7103         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7104         * gnat.dg/specs/limited1.ads: Ditto.
7105
7106 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7107
7108         PR testsuite/39769
7109         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7110         for testing the results of estimate instructions.
7111         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7112         * gcc.dg/vmx/3a-05.c (test): Ditto.
7113
7114 2009-04-14  Jason Merrill  <jason@redhat.com>
7115
7116         PR c++/39763
7117         * g++.dg/warn/Wshadow-4.C: Extend.
7118
7119 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7120
7121         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7122         (do_D): Remove attribute hidden.
7123
7124 2009-04-13  Jason Merrill  <jason@redhat.com>
7125
7126         PR c++/39480
7127         * g++.dg/init/copy7.C: New.
7128
7129 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7130
7131         PR testsuite/39733
7132         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7133         (check_for_all_options): This.
7134
7135 2009-04-13  Jason Merrill  <jason@redhat.com>
7136
7137         PR c++/39750
7138         * g++.dg/template/crash90.C: New.
7139
7140 2009-04-12  Jason Merrill  <jason@redhat.com>
7141
7142         PR c++/39742
7143         * g++.dg/overload/extern-C-2.C: New.
7144
7145 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7146
7147         PR preprocessor/31869
7148         * gcc.dg/cpp/strify5.c: New test.
7149
7150 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7151
7152         * gnat.dg/enum1.adb: New test.
7153         * gnat.dg/enum1_pkg.ads: New helper.
7154
7155 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7156
7157         PR target/39740
7158         * gcc.target/alpha/pr39740.c: New test.
7159
7160 2009-04-11  Daniel Kraft  <d@domob.eu>
7161
7162         PR fortran/37746
7163         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7164         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7165         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7166         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7167         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7168         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7169         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7170         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7171         expected string length that failed with -fbounds-check now.
7172         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7173
7174 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7175
7176         PR fortran/39692
7177         * gfortran.dg/proc_ptr_14.f90: New.
7178
7179 2009-04-11  Richard Guenther  <rguenther@suse.de>
7180
7181         PR middle-end/39732
7182         * g++.dg/torture/pr39732.C: New testcase.
7183
7184 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7185
7186         * gfortran.dg/whole_file_5.f90: New.
7187         * gfortran.dg/whole_file_6.f90: New.
7188
7189 2009-04-11  Richard Guenther  <rguenther@suse.de>
7190
7191         PR tree-optimization/39713
7192         * g++.dg/torture/pr39713.C: New testcase.
7193
7194 2009-04-10  Richard Guenther  <rguenther@suse.de>
7195
7196         PR c/39712
7197         * gcc.dg/pr39712.c: New testcase.
7198
7199 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7200
7201         PR c++/28301
7202         * g++.dg/cpp0x/enum2.C: Updated.
7203         * g++.dg/debug/pr22514.C: Likewise.
7204         * g++.dg/parse/enum2.C: Likewise.
7205         * g++.dg/parse/enum3.C: Likewise.
7206         * g++.dg/template/crash79.C: Likewise.
7207         * g++.old-deja/g++.jason/cond.C: Likewise.
7208
7209 2009-04-10  Chao-ying Fu  <fu@mips.com>
7210
7211         * gcc.target/mips/interrupt_handler.c: Change from compile to
7212         assemble.
7213
7214 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7215
7216         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7217
7218 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7219
7220         PR fortran/38709
7221         * gfortran.dg/zero_sized_6.f90: New.
7222
7223 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7224
7225         PR  c++/20118
7226         * g++.dg/parse/pr20118.C: New.
7227         * g++.dg/template/spec16.C: Update.
7228
7229 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7230
7231         PR testsuite/35621
7232         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7233         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7234         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7235         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7236         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7237         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7238         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7239         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7240         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7241         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7242         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7243         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7244         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7245         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7246         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7247         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7248         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7249
7250 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7251
7252         PR target/39678
7253         * g++.dg/torture/pr39678.C: New.
7254         * gcc.dg/compat/struct-complex-2.h: Likewise.
7255         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7256         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7257         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7258         * gcc.dg/torture/pr39678.c: Likewise.
7259         * gcc.target/i386/pr39678.c: Likewise.
7260
7261         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7262         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7263
7264         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7265         <complex.h>.  Add tests for structure with complex float.
7266
7267 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7268             Joseph Myers  <joseph@codesourcery.com>
7269
7270         PR target/36800
7271         * gcc.dg/dfp/pr36800.c: New.
7272
7273 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7274             Rafael Avila de Espindola  <espindola@google.com>
7275
7276         * gcc.misc-tests/help.exp: New file.
7277         * lib/options.exp: New file.
7278
7279 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7280
7281         PR libobjc/36610
7282         * objc/execute/forward-1.x: New.
7283
7284 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7285
7286         * gcc.dg/pr27150-1.c: Change to a link test.
7287
7288 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7289
7290         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7291         3 of the GNU General Public License and to point readers at the
7292         COPYING3 file and the FSF's license web page.
7293         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7294         * gcc.dg/struct/struct-reorg.exp: Likewise.
7295         * gcc.target/spu/tag_manager.c: Likewise.
7296
7297 2009-04-09  Richard Guenther  <rguenther@suse.de>
7298
7299         PR testsuite/39696
7300         * ssa-ccp-25.c: Adjust pattern.
7301
7302 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7303
7304         PR fortran/36704
7305         * gfortran.dg/external_procedures_1.f90: Modified.
7306         * gfortran.dg/proc_ptr_result_1.f90: New.
7307         * gfortran.dg/proc_ptr_result_2.f90: New.
7308         * gfortran.dg/proc_ptr_result_3.f90: New.
7309
7310 2009-04-09  Richard Guenther  <rguenther@suse.de>
7311
7312         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7313         to prevent constant propagation.
7314         * gcc.dg/vect/vect-56.c: Likewise.
7315         * gcc.dg/vect/vect-58.c: Likewise.
7316         * gcc.dg/vect/vect-60.c: Likewise.
7317         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7318         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7319         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7320
7321 2009-04-09  Richard Guenther  <rguenther@suse.de>
7322
7323         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7324         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7325
7326 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7327
7328         PR c/39613
7329         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7330         New tests.
7331
7332 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7333
7334         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7335         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7336
7337 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7338
7339         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7340
7341 2009-04-08  Jason Merrill  <jason@redhat.com>
7342
7343         PR c++/25185
7344         * g++.dg/template/error40.C: Add another test.
7345
7346 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7347
7348         PR c/39614
7349         PR c/39673
7350         * gcc.c-torture/compile/pr39614-1.c,
7351         gcc.c-torture/compile/pr39614-2.c,
7352         gcc.c-torture/compile/pr39614-3.c,
7353         gcc.c-torture/compile/pr39614-4.c,
7354         gcc.c-torture/compile/pr39614-5.c,
7355         gcc.c-torture/compile/pr39673-1.c,
7356         gcc.c-torture/compile/pr39673-2.c: New tests.
7357         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7358         more cases.
7359         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7360         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7361         expected errors.
7362
7363 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7364
7365         PRc++/39637
7366         * g++.dg/cpp0x/variadic-crash2.C: New test.
7367
7368 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7369
7370         PR fortran/38863
7371         * gfortran.dg/alloc_comp_result_1.f90: New test.
7372
7373 2009-04-07  Jason Merrill  <jason@redhat.com>
7374
7375         PR c++/34691
7376         * g++.dg/overload/extern-C-1.C: New.
7377
7378 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7379
7380         PR testsuite/39325
7381         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7382
7383 2009-04-07  Jason Merrill  <jason@redhat.com>
7384
7385         PR c++/25185
7386         * g++.dg/template/error40.C: New.
7387
7388 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7389
7390         PR fortran/38152
7391         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7392
7393 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7394
7395         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7396
7397 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7398
7399         PR fortran/38290
7400         * gfortran.dg/proc_decl_1.f90: Modified.
7401         * gfortran.dg/proc_ptr_11.f90: Extended.
7402         * gfortran.dg/proc_ptr_13.f90: Modified.
7403
7404 2009-04-06  Jason Merrill  <jason@redhat.com>
7405
7406         PR c++/35146
7407         * g++.dg/template/fnspec1.C: New.
7408
7409 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7410
7411         * lib/gnat.exp: Handle multilib.
7412
7413 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7414
7415         PR fortran/38863
7416         * gfortran.dg/dependency_23.f90: New test.
7417
7418 2009-04-06  Richard Guenther  <rguenther@suse.de>
7419
7420         PR tree-optimization/28868
7421         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7422         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7423         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7424         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7425
7426 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7427
7428         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7429
7430 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7431
7432         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7433
7434 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7435
7436         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7437         with the built-in y0, and the subsequent warning.
7438         (y1): Likewise, rename to y_1.
7439
7440 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7441
7442         PR fortran/39414
7443         * gfortran.dg/proc_decl_21.f90: New.
7444
7445 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7446
7447         PR fortran/36091
7448         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7449
7450 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7451
7452         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7453         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7454         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7455         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7456         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7457         gfortran.dg/namelist_49.f90: Gate test on effective_target
7458         fd_truncate.
7459         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7460
7461 2009-04-05  Daniel Kraft  <d@domob.eu>
7462
7463         PR fortran/38654
7464         * gfortran.dg/read_float_2.f03
7465         * gfortran.dg/read_float_3.f90
7466
7467 2009-04-05  Richard Guenther  <rguenther@suse.de>
7468
7469         PR tree-optimization/39648
7470         * gcc.c-torture/compile/pr39648.c: New testcase.
7471
7472 2009-04-05  Jason Merrill  <jason@redhat.com>
7473
7474         PR c++/14912
7475         * g++.dg/template/error39.C: New.
7476
7477 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7478
7479         PR fortran/29458
7480         * gfortran.dg/implied_do_1.f90: New.
7481
7482 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7483
7484         PR fortran/39577
7485         * gfortran.dg/recursive_check_8.f90: New.
7486         * gfortran.dg/recursive_check_9.f90: New.
7487         * gfortran.dg/recursive_check_10.f90: New.
7488         * gfortran.dg/recursive_check_11.f90: New.
7489         * gfortran.dg/recursive_check_12.f90: New.
7490         * gfortran.dg/recursive_check_13.f90: New.
7491         * gfortran.dg/recursive_check_14.f90: New.
7492
7493 2009-04-04  Jason Merrill  <jason@redhat.com>
7494
7495         PR c++/25185
7496         * g++.dg/template/error38.C: Add more tests.
7497
7498 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7499
7500         PR fortran/37614
7501         * gfortran.dg/common_align_2.f90: New test.
7502
7503 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7504
7505         PR target/39501
7506         * gcc.c-torture/execute/pr39501.c: New file.
7507         * gcc.c-torture/execute/pr39501.x: New file.
7508
7509 2009-04-04  Richard Guenther  <rguenther@suse.de>
7510
7511         PR tree-optimization/8781
7512         PR tree-optimization/37892
7513         * g++.dg/tree-ssa/pr8781.C: New testcase.
7514         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7515
7516 2009-04-04  Richard Guenther  <rguenther@suse.de>
7517
7518         PR tree-optimization/39636
7519         * gcc.c-torture/compile/pr39636.c: New testcase.
7520
7521 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7522
7523         PR rtl-optimization/39607
7524         * g++.dg/opt/pr39607.C: New.
7525
7526 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7527
7528         PR fortran/39594
7529         * gfortran.dg/common_12.f90: New.
7530
7531 2009-04-03  Jason Merrill  <jason@redhat.com>
7532
7533         PR c++/39608
7534         * g++.dg/template/const2.C: New test.
7535
7536 2009-04-03  Richard Guenther  <rguenther@suse.de>
7537
7538         PR tree-optimization/2480
7539         PR tree-optimization/23086
7540         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7541         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7542
7543 2009-04-03  Richard Guenther  <rguenther@suse.de>
7544
7545         PR tree-optimization/34743
7546         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7547         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7548         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7549         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7550         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7551         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7552         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7553         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7554
7555 2009-04-03  Richard Guenther  <rguenther@suse.de>
7556
7557         PR middle-end/13146
7558         PR tree-optimization/23940
7559         PR tree-optimization/33237
7560         PR middle-end/33974
7561         PR middle-end/34093
7562         PR tree-optimization/36201
7563         PR tree-optimization/36230
7564         PR tree-optimization/38049
7565         PR tree-optimization/38207
7566         PR tree-optimization/38230
7567         PR tree-optimization/38301
7568         PR tree-optimization/38585
7569         PR middle-end/38895
7570         PR tree-optimization/38985
7571         PR tree-optimization/39299
7572         * gcc.dg/pr19633-1.c: Adjust.
7573         * gcc.dg/torture/pta-callused-1.c: Likewise.
7574         * gcc.dg/torture/pr39074-2.c: Likewise.
7575         * gcc.dg/torture/pr39074.c: Likewise.
7576         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7577         * gcc.dg/torture/pr30375.c: Adjust.
7578         * gcc.dg/torture/pr33563.c: Likewise.
7579         * gcc.dg/torture/pr33870.c: Likewise.
7580         * gcc.dg/torture/pr33560.c: Likewise.
7581         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7582         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7583         * gcc.dg/tree-ssa/alias-15.c: Remove.
7584         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7585         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7586         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7587         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7588         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7589         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7590         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7591         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7592         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7593         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7594         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7595         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7596         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7597         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7598         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7599         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7600         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7601         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7602         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7603         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7604         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7605         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7606         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7607         * gcc.dg/uninit-B.c: XFAIL.
7608         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7609         * gcc.dg/uninit-pr19430.c: XFAIL.
7610         * g++.dg/tree-ssa/pr13146.C: New testcase.
7611         * g++.dg/opt/pr36187.C: Adjust.
7612         * g++.dg/torture/20090329-1.C: New testcase.
7613
7614 2009-04-02  Chao-ying Fu  <fu@mips.com>
7615
7616         * gcc.target/mips/interrupt_handler.c: New test.
7617
7618 2009-04-02  David Ayers  <ayers@fsfe.org>
7619
7620         PR objc/18456
7621         * objc.dg/bad-receiver-type-2.m: New test contributed by
7622         Alexander Mamberg.
7623
7624 2009-04-02  Jason Merrill  <jason@redhat.com>
7625
7626         PR c++/25185
7627         * g++.dg/template/error38.C: New test.
7628
7629 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7630
7631         PR tree-optimization/31677
7632         * gcc.dg/memcpy-1.c: Add compiler option.
7633
7634 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7635
7636         PR tree-optimization/39595
7637         * gfortran.dg/vect/O3-pr39595.f: New test.
7638
7639 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7640
7641         PR c++/26693
7642         * g++.dg/template/typedef11.C: New test.
7643         * g++.dg/template/typedef12.C: Likewise.
7644         * g++.dg/template/typedef13.C: Likewise.
7645         * g++.dg/template/typedef14.C: Likewise.
7646         * g++.dg/template/typedef15.C: Likewise.
7647         * g++.dg/template/typedef16.C: Likewise.
7648         * g++.dg/template/sfinae3.C: Compile this pedantically.
7649         The only errors expected should be the one saying the typedef is ill
7650         formed.
7651         * g++.old-deja/g++.pt/typename8.C: Likewise.
7652         * g++.dg/template/access11.C: Update this.
7653
7654 2009-04-02  Richard Guenther  <rguenther@suse.de>
7655
7656         PR tree-optimization/37221
7657         * gcc.c-torture/compile/20090331-1.c: New testcase.
7658
7659 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7660
7661         * gcc.c-torture/compile/20090401-1.c: New test.
7662
7663 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7664
7665         PR c++/4926
7666         * g++.dg/template/pr4926-1.C: New.
7667
7668 2009-04-01  Xinliang David Li  <davidxl@google.com>
7669
7670         * gcc.target/i386/all_one_m128i.c: New test.
7671
7672 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7673
7674         PR c/39027
7675         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7676         * gcc.dg/fltconst-2.c: New test.
7677         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7678         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7679
7680         PR c/33466
7681         * gcc.dg/cpp/pr33466.c: New test.
7682         * gcc.dg/dfp/pr33466.c: New test.
7683         * gcc.dg/fixed-point/pr33466.c: New test.
7684
7685 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7686
7687         PR tree-optimization/35011
7688         * g++.dg/other/pr35011.C: New.
7689
7690 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7691
7692         PR target/39226
7693         * gcc.dg/pr39226.c: New test.
7694
7695 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7696
7697         PR c++/35240
7698         * g++.dg/template/pr35240.C: New.
7699
7700 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7701
7702         PR c/39605
7703         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7704         * gcc.dg/pr25682.c: Update expected diagnostics.
7705
7706 2009-04-01  Richard Guenther  <rguenther@suse.de>
7707
7708         * gcc.dg/fold-plusmult-2.c: New testcase.
7709
7710 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7711
7712         PR c/37772
7713         * gcc.dg/pr37772.c: New test.
7714         * g++.dg/ext/asm11.C: New test.
7715
7716 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7717
7718         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7719         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7720         defined.
7721
7722 2009-03-31  Jason Merrill  <jason@redhat.com>
7723
7724         * g++.old-deja/g++.other/using9.C: Add expected errors.
7725
7726 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7727
7728         * gcc.c-torture/compile/pr33009.c: Removed.
7729
7730 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7731
7732         * gcc.c-torture/compile/pr33009.c: Delete.
7733         * gcc.c-torture/compile/pr11832.c: Likewise.
7734
7735 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7736
7737         PR c/448
7738         * lib/target-supports.exp (check_effective_target_stdint_types):
7739         Update comment.
7740         (check_effective_target_inttypes_types): New.
7741         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7742         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7743         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7744
7745 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7746
7747         PR fortran/38917
7748         PR fortran/38918
7749         * gfortran.dg/data_pointer_1.f90: New test.
7750
7751 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7752
7753         PR fortran/38915
7754         * gfortran.dg/char_length_15.f90: New test.
7755
7756 2009-03-31  Jason Merrill  <jason@redhat.com>
7757
7758         C++ DR 613
7759         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7760         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7761         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7762         xfail others.
7763
7764         * g++.dg/other/typedef2.C: New test.
7765
7766         PR c++/37806
7767         * g++.dg/template/typedef17.C: New test.
7768
7769         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7770         * g++.dg/cpp0x/auto12.C: Likewise.
7771
7772 2009-03-31  Richard Guenther  <rguenther@suse.de>
7773
7774         PR middle-end/31029
7775         * gcc.dg/fold-compare-4.c: New testcase.
7776         * gcc.dg/fold-compare-5.c: Likewise.
7777
7778 2009-03-31  Richard Guenther  <rguenther@suse.de>
7779
7780         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7781
7782 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7783
7784         PR target/39592
7785         * gcc.target/i386/pr39592-1.c: New test.
7786
7787 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7788
7789         PR preprocessor/15638
7790         * gcc.dg/cpp/missing-header-1.c: New test.
7791         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7792         "compilation terminated" message.
7793         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7794         test #include "".
7795         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7796         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7797         terminated" message.
7798
7799 2009-03-31  Richard Guenther  <rguenther@suse.de>
7800
7801         PR middle-end/23401
7802         PR middle-end/27810
7803         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7804         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7805
7806 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7807
7808         PR fortran/38389
7809         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7810         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7811         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7812         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7813         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7814         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7815         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7816
7817 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7818
7819         PR fortran/22571
7820         * gfortran.dg/whole_file_1.f90: New test.
7821         PR fortran/26227
7822         * gfortran.dg/whole_file_2.f90: New test.
7823         * gfortran.dg/whole_file_3.f90: New test.
7824         PR fortran/24886
7825         * gfortran.dg/whole_file_4.f90: New test.
7826
7827 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7828
7829         * gfortran.dg/bind_c_usage_19.f90: New test.
7830
7831         PR target/39558
7832         * gcc.target/powerpc/altivec-29.c: New test.
7833
7834 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7835
7836         PR rtl-optimization/323
7837         * gcc.target/i386/excess-precision-1.c,
7838         gcc.target/i386/excess-precision-2.c,
7839         gcc.target/i386/excess-precision-3.c,
7840         gcc.target/i386/excess-precision-4.c,
7841         gcc.target/i386/excess-precision-5.c,
7842         gcc.target/i386/excess-precision-6.c: New tests.
7843
7844 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7845
7846         PR c/35235
7847         * gcc.dg/c99-array-lval-8.c: New test.
7848
7849 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7850
7851         PR preprocessor/34695
7852         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7853         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7854         instead of dg-warning for "previous definition" messages.
7855         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7856         "warnings being treated as errors" message.
7857         * gcc.dg/fltconst-1.c: Use -fshow-column.
7858
7859 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7860
7861         PR fortran/38823
7862         * gfortran.dg/power1.f90: New test.
7863
7864 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7865
7866         PR c/456
7867         PR c/5675
7868         PR c/19976
7869         PR c/29116
7870         PR c/31871
7871         PR c/35198
7872         * gcc.c-torture/compile/20081108-1.c,
7873         gcc.c-torture/compile/20081108-2.c,
7874         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7875         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7876         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7877         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7878         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7879         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7880         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7881         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7882         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7883         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7884         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7885         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7886         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7887         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7888         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7889         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7890         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7891         case.
7892         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7893         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7894         XFAILs.  Update expected messages.
7895         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7896         expected messages.
7897         * gcc.dg/real-const-1.c: Replace with test from original PR.
7898         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7899         when casting from non-constant integer to pointer.
7900
7901 2009-03-29  Richard Guenther  <rguenther@suse.de>
7902
7903         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7904
7905 2009-03-29  Daniel Kraft  <d@domob.eu>
7906
7907         PR fortran/37423
7908         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7909         DEFERRED bindings.
7910         * gfortran.dg/typebound_proc_9.f03: New test.
7911         * gfortran.dg/typebound_proc_10.f03: New test.
7912         * gfortran.dg/typebound_proc_11.f03: New test.
7913         * gfortran.dg/abstract_type_5.f03: New test.
7914
7915 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7916
7917         PR fortran/38507
7918         * gfortran.dg/do_4.f: New.
7919         * gfortran.dg/goto_2.f90: Correct expected warnings.
7920         * gfortran.dg/goto_4.f90: Likewise.
7921         * gfortran.dg/goto_5.f90: New.
7922
7923 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7924
7925         PR target/39545
7926         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7927
7928         * gcc.target/i386/pr39545-1.c: New.
7929         * gcc.target/i386/pr39545-2.c: Likewise.
7930
7931         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7932         (flex2_struct): Likewise.
7933         (check_struct_passing7): Likewise.
7934         (check_struct_passing8): Likewise.
7935         (f1s): Likewise.
7936         (f2s): Likewise.
7937         (main): Call check_struct_passing7 and check_struct_passing8.
7938
7939 2009-03-29  Richard Guenther  <rguenther@suse.de>
7940
7941         * gcc.c-torture/execute/20090113-1.c: New testcase.
7942         * gcc.c-torture/execute/20090113-2.c: Likewise.
7943         * gcc.c-torture/execute/20090113-3.c: Likewise.
7944         * gcc.c-torture/execute/20090207-1.c: Likewise.
7945         * gcc.c-torture/compile/20090114-1.c: Likewise.
7946         * gcc.c-torture/compile/20090328-1.c: Likewise.
7947         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7948
7949 2009-03-29  David Ayers  <ayers@fsfe.org>
7950
7951         PR objc/27377
7952         * objc.dg/conditional-1.m: New tests.
7953
7954 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7955
7956         * gcc.dg/winline-10.c: New test.
7957
7958 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7959
7960         PR fortran/34656
7961         * gfortran.dg/do_check_1.f90: Add test.
7962         * gfortran.dg/do_check_2.f90: Add test.
7963         * gfortran.dg/do_check_3.f90: Add test.
7964         * gfortran.dg/do_check_4.f90: Add test.
7965
7966 2009-03-28  Jan Hubicka  <jh@suse.cz>
7967
7968         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7969         * gcc.dg/pr33826.c: Update dump files.
7970         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7971         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7972
7973 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7974
7975         * g++.dg/tree-ssa/fwprop-align.C: New test.
7976
7977 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7978
7979         * gcc.target/powerpc/altivec-28.c: New test.
7980
7981         PR c++/39554
7982         * gcc.dg/wdisallowed-functions-1.c: Removed.
7983         * gcc.dg/wdisallowed-functions-2.c: Removed.
7984         * gcc.dg/wdisallowed-functions-3.c: Removed.
7985         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7986         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7987         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7988
7989 2009-03-28  Richard Guenther  <rguenther@suse.de>
7990
7991         PR tree-optimization/38723
7992         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7993
7994 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7995
7996         PR fortran/38538
7997         * gfortran.dg/char_result_13.f90: New test.
7998
7999 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8000
8001         PR fortran/38765
8002         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8003
8004 2009-03-28  Daniel Kraft  <d@domob.eu>
8005
8006         * gfortran.dg/trim_1.f90: New test.
8007
8008 2009-03-28  Richard Guenther  <rguenther@suse.de>
8009
8010         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8011         * g++.dg/warn/Warray-bounds.C: Likewise.
8012
8013 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8014
8015         PR fortran/32626
8016         * gfortran.dg/recursive_check_7.f90: New test.
8017
8018 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8019
8020         PR fortran/38432
8021         * gfortran.dg/do_check_5.f90: New test.
8022         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8023         * gfortran.dg/array_constructor_18.f90: Ditto.
8024         * gfortran.dg/array_constructor_22.f90: Ditto.
8025         * gfortran.dg/do_3.F90: Ditto.
8026         * gfortran.dg/do_1.f90: Ditto.
8027
8028 2009-03-28  Richard Guenther  <rguenther@suse.de>
8029
8030         PR tree-optimization/38180
8031         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8032
8033 2009-03-28  Richard Guenther  <rguenther@suse.de>
8034
8035         PR tree-optimization/38513
8036         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8037         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8038         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8039         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8040         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8041         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8042         * gcc.dg/vect/vect-35.c: Likewise.
8043         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8044         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8045         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8046
8047 2009-03-28  Richard Guenther  <rguenther@suse.de>
8048
8049         PR tree-optimization/38968
8050         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8051
8052 2009-03-28  Richard Guenther  <rguenther@suse.de>
8053
8054         PR tree-optimization/37795
8055         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8056
8057 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8058
8059         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8060         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8061         options for removed targets.
8062
8063 2009-03-27  Richard Guenther  <rguenther@suse.de>
8064
8065         PR tree-optimization/39120
8066         * gcc.c-torture/execute/pr39120.c: New testcase.
8067
8068 2009-03-27  Richard Guenther  <rguenther@suse.de>
8069
8070         PR tree-optimization/39120
8071         * gcc.dg/torture/pta-callused-1.c: New testcase.
8072
8073 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8074
8075         PR middle-end/39315
8076         * gcc.target/i386/pr39315-1.c: New.
8077         * gcc.target/i386/pr39315-2.c: Likewise.
8078         * gcc.target/i386/pr39315-3.c: Likewise.
8079         * gcc.target/i386/pr39315-4.c: Likewise.
8080         * gcc.target/i386/pr39315-check.c: Likewise.
8081
8082 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8083
8084         PR c/39323
8085         * gcc.dg/pr39323-1.c: New.
8086         * gcc.dg/pr39323-2.c: Likewise.
8087         * gcc.dg/pr39323-3.c: Likewise.
8088
8089 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8090
8091         PR target/38034
8092         * gcc.target/ia64/sync-1.c: New.
8093
8094 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8095
8096         PR target/39472
8097         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8098         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8099         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8100         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8101         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8102         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8103         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8104         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8105
8106 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8107
8108         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8109         for low precision (i.e. float).
8110
8111 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8112             Jakub Jelinek  <jakub@redhat.com>
8113
8114         PR debug/37959
8115         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8116
8117 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8118
8119         * gcc.dg/memmove-2.c: New test.
8120         * gcc.dg/memmove-3.c: New test.
8121
8122         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8123         in clone naming.
8124
8125 2009-03-27  Xinliang David Li  <davidxl@google.com>
8126
8127         PR tree-optimization/39557
8128         * g++.dg/tree-ssa/dom-invalid.C: New test.
8129
8130 2009-03-27  Xinliang David Li  <davidxl@google.com>
8131
8132         PR tree-optimization/39548
8133         * g++.dg/tree-ssa/copyprop.C: New test.
8134
8135 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8136
8137         PR c++/38638
8138         * g++.dg/template/typename17.C: New testcase.
8139         * g++.dg/template/typename18.C: New testcase.
8140
8141 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8142
8143         PR c++/36799
8144         * g++.dg/other/var_copy-1.C: New test.
8145
8146 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8147
8148         PR c++/37647
8149         * g++.dg/parse/ctor9.C: New test.
8150
8151 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8152
8153         PR c++/29727
8154         * g++.dg/init/error2.C: New test.
8155
8156 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8157
8158         PR c++/35652
8159         * gcc.dg/pr35652.C: New.
8160         * g++.dg/warn/pr35652.C: New.
8161         * gcc.dg/format/plus-1.c: Adjust message.
8162
8163 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8164
8165         PR c++/39554
8166         * gcc.dg/wdisallowed-functions-3.c: New test.
8167         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8168
8169 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8170
8171         * gcc.dg/inline-33.c: Fix when pic.
8172
8173 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8174
8175         * gcc.target/ia64/20090324-1.c: New test.
8176
8177 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8178
8179         PR c/27898
8180         * gcc.dg/pr27898.c: New test.
8181
8182         PR tree-optimization/32139
8183         * gcc.c-torture/compile/pr32139.c: New test.
8184
8185 2009-03-24  Jason Merrill  <jason@redhat.com>
8186
8187         PR c++/28274
8188         * g++.dg/parse/defarg14.C: New test.
8189
8190 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8191
8192         PR libfortran/39528
8193         * gfortran.dg/read_repeat.f90: New test.
8194
8195 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8196
8197         PR tree-optimization/39529
8198         * gcc.dg/vect/pr39529.c: New test.
8199
8200 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8201             Jakub Jelinek  <jakub@redhat.com>
8202
8203         PR debug/39524
8204         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8205
8206 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8207
8208         PR c/39495
8209         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8210
8211 2009-03-23  Jason Merrill  <jason@redhat.com>
8212
8213         * g++.dg/cpp0x/auto12.C: Add variadic test.
8214
8215         PR c++/39526
8216         * g++.dg/warn/Wshadow-4.C: New test.
8217
8218 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8219
8220         PR tree-optimization/39516
8221         * gfortran.dg/pr39516.f: New test.
8222
8223 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8224
8225         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8226         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8227         variable, not environment variable.
8228
8229 2009-03-21  Jason Merrill  <jason@redhat.com>
8230
8231         PR c++/28879
8232         * g++.dg/ext/vla6.C: New test.
8233
8234 2009-03-20  Jason Merrill  <jason@redhat.com>
8235
8236         * g++.dg/cpp0x/initlist5.C: Add additional test.
8237
8238 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8239             Janis Johnson  <janis187@us.ibm.com>
8240
8241         * lib/compat.exp (compat-get-options-main, compat-get-options):
8242         Handle dg-prune-output in source file.
8243         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8244         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8245         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8246         two warnings.
8247
8248 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8249
8250         PR c/39495
8251         * gcc.dg/gomp/pr39495-1.c: New test.
8252         * gcc.dg/gomp/pr39495-2.c: New test.
8253         * g++.dg/gomp/pr39495-1.C: New test.
8254         * g++.dg/gomp/pr39495-2.C: New test.
8255
8256         PR target/39496
8257         * gcc.target/i386/pr39496.c: New test.
8258         * g++.dg/other/pr39496.C: New test.
8259
8260 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8261
8262         PR middle-end/39500
8263         * gcc.dg/autopar/pr39500-1.c: New.
8264         * gcc.dg/autopar/pr39500-2.c: New.
8265
8266 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8267
8268         * g++.dg/dg.exp: Prune graphite.
8269
8270 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8271
8272         PR middle-end/39447
8273         * g++.dg/graphite: New.
8274         * g++.dg/graphite/graphite.exp: New.
8275         * g++.dg/graphite/pr39447.C: New.
8276
8277 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8278
8279         PR c++/39425
8280         * g++.dg/template/pr39425.C: New.
8281
8282         * g++.dg/template/spec33.C: Updated.
8283
8284 2009-03-17  Jason Merrill  <jason@redhat.com>
8285
8286         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8287
8288 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8289
8290         PR c++/39475
8291         * g++.dg/ext/unary_trait_incomplete.C: New.
8292
8293 2009-03-17  Jing Yu  <jingyu@google.com>
8294
8295         PR middle-end/39378
8296         * g++.dg/inherit/thunk10.C: New test.
8297
8298 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8299
8300         PR target/39482
8301         * gcc.target/i386/pr39482.c: New test.
8302
8303 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8304
8305         PR debug/39471
8306         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8307         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8308         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8309         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8310
8311         PR middle-end/39443
8312         * gcc.dg/pr39443.c: New test.
8313
8314         PR debug/39412
8315         * gcc.dg/debug/pr39412.c: New test.
8316
8317 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8318
8319         PR testsuite/38526
8320         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8321         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8322         is defined.
8323         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8324         its original value, or unset if it was not defined.
8325         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8326         path procs around use of HOSTCC.
8327         * g++.dg/compat/struct-layout-1.exp: Ditto.
8328         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8329
8330 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8331
8332         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8333
8334 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8335
8336         Revert patch for PR testsuite/37630.
8337
8338         PR testsuite/37960
8339         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8340
8341         PR testsuite/37630
8342         * lib/target-supports.exp (check_effective_target_ieee): New.
8343         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8344         * gcc.dg/20001012-1.c: Require ieee.
8345
8346         PR testsuite/37628
8347         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8348
8349 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8350
8351         PR tree-optimization/39455
8352         * gcc.dg/pr39455.c: New test.
8353
8354 2009-03-13  David Ayers  <ayers@fsfe.org>
8355
8356         * objc/execute/trivial.m. New test.
8357
8358 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8359
8360         PR target/39137
8361         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8362
8363 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8364
8365         PR testsuite/39451
8366         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8367         constraint on (%2).
8368
8369 2009-03-12  David Ayers  <ayers@fsfe.org>
8370
8371         PR libobjc/27466
8372         * objc/execute/exceptions/handler-1.m. New test.
8373
8374 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8375
8376         PR target/39431
8377         * gcc.target/i386/pr39431.c: New test.
8378
8379 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8380
8381         PR target/39445
8382         * gcc.target/i386/pr39445.c: New.
8383
8384         * gcc.target/i386/push-1.c: XFAIL.
8385
8386 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8387
8388         * gcc.dg/inline-33.c: New test.
8389
8390 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8391
8392         * gcc.dg/vect/vect-82.c: Combine dg-do and
8393         dg-require-effective-target into dg-skip-if.
8394         * gcc.dg/vect/vect-83.c: Likewise.
8395
8396 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8397
8398         PR target/39137
8399         * gcc.target/i386/stackalign/longlong-1.c: New test.
8400         * gcc.target/i386/stackalign/longlong-2.c: New test.
8401
8402 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8403
8404         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8405
8406 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8407
8408         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8409         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8410
8411 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8412
8413         * gnat.dg/slice_enum.adb: New test.
8414
8415 2009-03-11  Jason Merrill  <jason@redhat.com>
8416
8417         PR debug/39086
8418         * g++.dg/opt/nrv15.C: New test.
8419
8420 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8421
8422         PR tree-optimization/39422
8423         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8424         constant array with static initialization to global memory.
8425         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8426
8427 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8428
8429         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8430         padding.
8431
8432 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8433
8434         PR c++/39371
8435         * g++.dg/opt/switch2.C: Add -w to dg-options.
8436         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8437         * g++.dg/warn/switch1.C: New test.
8438         * g++.dg/other/switch3.C: New test.
8439
8440         PR tree-optimization/39394
8441         * gcc.c-torture/compile/pr39394.c: New test.
8442
8443 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8444
8445         * gcc.target/s390/20090223-1.c: New testcase.
8446
8447 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8448
8449         PR libfortran/39402
8450         * gfortran.dg/fmt_f0_1.f90: New test.
8451
8452 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8453
8454         PR c++/39060
8455         * g++.dg/other/new1.C: Adjusted.
8456         * g++.dg/parse/crash40.C: Likewise.
8457         * g++.dg/parse/defarg12.C: Likewise.
8458         * g++.dg/template/error15.C: Likewise.
8459
8460         * g++.dg/other/pr39060.C: New.
8461
8462 2009-03-07  Jason Merrill  <jason@redhat.com>
8463
8464         PR c++/39367
8465         * g++.dg/opt/new1.C: New.
8466
8467 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8468
8469         PR c++/33492
8470         * g++.dg/other/error32.C: New.
8471
8472 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8473
8474         PR middle-end/39360
8475         * gcc.c-torture/compile/pr39360.c: New test.
8476
8477         PR debug/39372
8478         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8479
8480 2009-03-05  Jason Merrill  <jason@redhat.com>
8481
8482         PR c++/38908
8483         * g++.dg/warn/Wuninitialized-3.C: New test.
8484
8485 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8486
8487         PR debug/39379
8488         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8489         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8490
8491 2009-03-04  Jason Merrill  <jason@redhat.com>
8492
8493         PR c++/13549
8494         * g++.dg/template/koenig7.C: New test.
8495
8496 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8497
8498         * g++.dg/torture/predcom-1.C: New test.
8499
8500 2009-03-04  Richard Guenther  <rguenther@suse.de>
8501
8502         PR tree-optimization/39362
8503         * g++.dg/torture/pr39362.C: New testcase.
8504
8505 2009-03-04  Jason Merrill  <jason@redhat.com>
8506             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8507
8508         PR c++/9634
8509         PR c++/29469
8510         PR c++/29607
8511         * g++.dg/template/dependent-name5.C: New test.
8512
8513 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8514
8515         PR testsuite/39357
8516         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8517         vect_int to vect_int_mult.
8518
8519 2009-03-04  Richard Guenther  <rguenther@suse.de>
8520
8521         PR tree-optimization/39358
8522         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8523         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8524
8525 2009-03-04  Richard Guenther  <rguenther@suse.de>
8526
8527         PR tree-optimization/39339
8528         * gcc.c-torture/execute/pr39339.c: New testcase.
8529
8530 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8531
8532         * gcc.c-torture/compile/20090303-1.c,
8533         gcc.c-torture/compile/20090303-2.c: New tests.
8534
8535 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8536
8537         PR fortran/39354
8538         * gfortran.dg/gomp/pr39354.f90: New test.
8539
8540         PR tree-optimization/39343
8541         * gcc.dg/pr39343.c: New test.
8542
8543 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8544
8545         PR tree-optimization/39248
8546         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8547         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8548         on targets without vector misalignment support.
8549         * lib/target-supports.exp
8550         (check_effective_target_vect_short_mult): Add
8551         check_effective_target_arm32.
8552
8553 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8554
8555         PR middle-end/39335
8556         * gcc.dg/graphite/pr39335_1.c: New.
8557         * gcc.dg/graphite/pr39335.c: New.
8558
8559 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8560
8561         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8562         of andl.
8563         * gcc.target/i386/stackalign/return-5.c: Likewise.
8564         * gcc.target/i386/stackalign/return-6.c: Likewise.
8565
8566 2009-03-02  Richard Guenther  <rguenther@suse.de>
8567             Ira Rosen  <irar@il.ibm.com>
8568
8569         PR tree-optimization/39318
8570         * gfortran.dg/vect/pr39318.f90: New test.
8571
8572 2009-03-01  Jan Hubicka  <jh@suse.cz>
8573
8574         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8575
8576 2009-03-01  Jan Hubicka  <jh@suse.cz>
8577
8578         PR debug/39267
8579         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8580
8581 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8582
8583         * gnat.dg/pack12.adb: New test.
8584
8585 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8586
8587         PR c++/37789
8588         * g++.dg/other/pr37789.C: New.
8589
8590 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8591
8592         PR fortran/39295
8593         * gfortran.dg/interface_25.f90: New test.
8594         * gfortran.dg/interface_26.f90: New test.
8595
8596 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8597
8598         PR fortran/39292
8599         * gfortran.dg/initialization_22.f90: New test.
8600
8601 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8602
8603         PR rtl-optimization/39241
8604         * gcc.dg/torture/pr39241.c: New.
8605
8606 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8607
8608         PR tree-optimizations/39259
8609         * g++.dg/torture/pr39259.C: New testcase.
8610
8611 2009-02-24  Richard Guenther  <rguenther@suse.de>
8612
8613         PR c++/39242
8614         * g++.dg/template/instantiate10.C: New testcase.
8615
8616 2009-02-24  Richard Guenther  <rguenther@suse.de>
8617             Zdenek Dvorak  <ook@ucw.cz>
8618
8619         PR tree-optimization/39233
8620         * gcc.c-torture/execute/pr39233.c: New testcase.
8621
8622 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8623
8624         PR tree-optimization/39260
8625         * gcc.dg/graphite/pr39260.c: New.
8626
8627 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8628
8629         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8630
8631 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8632
8633         PR c++/36411
8634         * g++.dg/template/void14.C: New.
8635
8636 2009-02-23  Jason Merrill  <jason@redhat.com>
8637
8638         PR c++/38880
8639         * g++.dg/init/const7.C: Remove XFAIL.
8640         * g++.dg/init/static-init1.C: New test.
8641
8642         * g++.dg/cpp0x/initlist14.C: New test.
8643
8644 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8645
8646         PR fortran/38914
8647         * bound_simplification_2.f90:  New test case.
8648         * bound_7.f90:  New test case.
8649
8650 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8651
8652         * gcc.dg/cpp/include4.c: New test.
8653
8654 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8655
8656         PR target/39256
8657         * gcc.target/i386/abi-2.c: New.
8658
8659 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8660
8661         * gcc.c-torture/execute/pr39228.x: New.
8662
8663 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8664
8665         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8666         scan-assembler to check for xmm0 register.
8667
8668 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8669             Joseph Myers  <joseph@codesourcery.com>
8670
8671         * gcc.target/arm/va_list.c: New test.
8672         * g++.dg/abi/arm_va_list.C: Likewise.
8673         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8674         function.
8675         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8676         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8677         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8678         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8679         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8680         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8681
8682 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8683
8684         PR testsuite/38164
8685         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8686         to dg-options.
8687
8688 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8689
8690         PR target/39240
8691         * gcc.c-torture/execute/pr39240.c: New test.
8692
8693 2009-02-20  Jason Merrill  <jason@redhat.com>
8694
8695         PR c++/39225
8696         * g++.dg/parse/dtor15.C: New test.
8697
8698 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8699
8700         * gcc.c-torture/execute/20090219-1.c: New.
8701
8702 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8703
8704         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8705         (mips-dg-options): When matching isa* pseudo-options make
8706         'value' optional and accept ! entries.  Use $spec instead of
8707         $isa_spec in the isa pseudo-option error message.  Only
8708         perform the ISA-range check when 'value' is set.  If arch is
8709         matching any CPU in the ! entries switch to its generic ISA.
8710         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8711         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8712
8713 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8714
8715         PR target/39175
8716         * gcc.dg/visibility-20.c: New test.
8717         * g++.dg/ext/visibility/visibility-11.C: New test.
8718
8719 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8720
8721         PR c++/39188
8722         * g++.dg/abi/pr39188-1a.C: New.
8723         * g++.dg/abi/pr39188-1b.C: Likewise.
8724         * g++.dg/abi/pr39188-1.h: Likewise.
8725         * g++.dg/abi/pr39188-2a.C: Likewise.
8726         * g++.dg/abi/pr39188-2b.C: Likewise.
8727         * g++.dg/abi/pr39188-2.h: Likewise.
8728         * g++.dg/abi/pr39188-3a.C: Likewise.
8729         * g++.dg/abi/pr39188-3b.C: Likewise.
8730         * g++.dg/abi/pr39188-3.h: Likewise.
8731
8732 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8733
8734         PR c/38483
8735         * gcc.c-torture/execute/call-trap-1.c,
8736         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8737         tests.
8738
8739 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8740
8741         PR target/39228
8742         * gcc.c-torture/execute/pr39228.c: New test.
8743
8744 2009-02-19  Richard Guenther  <rguenther@suse.de>
8745
8746         PR tree-optimization/39074
8747         * gcc.dg/torture/pr39074.c: New testcase.
8748         * gcc.dg/torture/pr39074-2.c: Likewise.
8749         * gcc.dg/torture/pr39074-3.c: Likewise.
8750
8751 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8752
8753         PR c++/39219
8754         * g++.dg/parse/attr3.C: New.
8755
8756 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8757
8758         PR testsuite/38165
8759         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8760
8761         PR testsuite/38166
8762         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8763         and skip on Darwin.
8764
8765 2009-02-18  Jason Merrill  <jason@redhat.com>
8766
8767         PR c++/38880
8768         * g++.dg/init/const7.C: Remove XFAIL.
8769
8770         PR target/39179
8771         * g++.dg/opt/const6.C: New test.
8772
8773 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8774
8775         * gcc.dg/callabi/callabi.exp: Moved to ...
8776         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8777         in 64bit mode.
8778
8779         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8780         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8781         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8782         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8783         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8784         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8785         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8786
8787         * gcc.dg/callabi/callabi.h: Moved to ...
8788         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8789
8790         * gcc.dg/callabi/func-1.c: Moved to ...
8791         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8792
8793         * gcc.dg/callabi/func-indirect.c: Moved to ...
8794         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8795
8796         * gcc.dg/callabi/pr38891.c: Moved to ...
8797         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8798
8799         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8800         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8801
8802         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8803         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8804
8805         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8806         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8807
8808 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8809
8810         PR target/38891
8811         * gcc.dg/callabi/pr38891.c: New.
8812
8813 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8814
8815         * gcc.dg/callabi/callabi.exp: New.
8816
8817 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8818
8819         PR target/39082
8820         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8821         -Wno-abi for x86.
8822         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8823
8824         * gcc.target/i386/pr39082-1.c: New.
8825
8826         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8827         -Wno-abi.
8828
8829         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8830         CHECK_M64_M128 is defined.
8831         (check_f_arguments): Add "do".
8832         (check_vector_arguments): New.
8833         (check_m64_arguments): Likewise.
8834         (check_m128_arguments): Likewise.
8835
8836         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8837         (CHECK_M64_M128): Define.
8838
8839         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8840         on abitest.
8841         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8842
8843         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8844         tests only if CHECK_M64_M128 is defined.
8845
8846         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8847         (m128_2_struct): Likewise.
8848         (check_struct_passing5): Likewise.
8849         (check_struct_passing6): Likewise.
8850         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8851
8852         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8853         (un5): Likewise.
8854         (check_union_passing4): Likewise.
8855         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8856
8857 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8858
8859         PR c/35447
8860         * gcc.dg/noncompile/pr35447-1.c: New test.
8861
8862 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8863
8864         PR tree-optimization/36922
8865         * gfortran.dg/pr36922.f: New test.
8866
8867 2009-02-17  Richard Guenther  <rguenther@suse.de>
8868
8869         PR tree-optimization/39202
8870         * gcc.c-torture/compile/pr39202.c: New testcase.
8871
8872 2009-02-17  Richard Guenther  <rguenther@suse.de>
8873
8874         PR tree-optimization/39204
8875         * gcc.dg/torture/pr39204.c: New testcase.
8876
8877 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8878
8879         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8880         * gcc.dg/vect/vect-outer-6.c: Ditto.
8881
8882 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8883
8884         PR c/35446
8885         * gcc.dg/noncompile/init-5.c: New test.
8886         * gcc.dg/init-bad-4.c: Adjust expected errors.
8887
8888 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8889
8890         PR target/37049
8891         * gcc.target/i386/push-1.c: New.
8892
8893 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8894
8895         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8896
8897 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8898
8899         * gcc.target/spu/intrinsics-sr.c: New test.
8900
8901 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8902
8903         PR target/38056
8904         * gcc.target/ia64/sibcall-opt-1.c: New test.
8905         * gcc.target/ia64/sibcall-opt-2.c: New test.
8906
8907 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8908
8909         PR fortran/36528
8910         * gfortran.dg/cray_pointers_8.f90: New test.
8911
8912         PR fortran/36703
8913         * gfortran.dg/cray_pointers_9.f90: New test.
8914
8915 2009-02-13  Jason Merrill  <jason@redhat.com>
8916
8917         PR c++/39070
8918         * g++.dg/cpp0x/decltype16.C: New.
8919
8920 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8921
8922         PR target/39152
8923         * gfortran.dg/gomp/pr39152.f90: New.
8924
8925 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8926
8927         PR target/39162
8928         * gcc.target/i386/pr39162.c: New.
8929
8930 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8931
8932         PR c/35444
8933         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8934         New tests.
8935
8936 2009-02-12  Jason Merrill  <jason@redhat.com>
8937
8938         PR c++/38950
8939         * g++.dg/template/array20.C: New test.
8940
8941 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8942
8943         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8944         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8945         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8946
8947 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8948
8949         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8950
8951 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8952
8953         PR target/39152
8954         * gfortran.dg/pr39152.f: New.
8955
8956 2009-02-11  Jason Merrill  <jason@redhat.com>
8957
8958         PR c++/39153
8959         * g++.dg/cpp0x/defaulted9.C: New test.
8960
8961         PR c++/30111
8962         * g++.dg/init/value7.C: New test.
8963
8964 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8965
8966         PR target/38824
8967         * gcc.target/i386/pr38824.c: New testcase.
8968
8969 2009-02-11  Jason Merrill  <jason@redhat.com>
8970
8971         PR c++/38649
8972         * g++.dg/cpp0x/defaulted8.C: New test.
8973
8974         PR c++/36744
8975         * g++.dg/cpp0x/rv9p.C: New test.
8976
8977 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8978
8979         * gnat.dg/aliasing3.adb: New test.
8980         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8981
8982 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8983
8984         PR c++/34397
8985         * g++.dg/template/crash88.C: New.
8986         * g++.dg/template/crash89.C: Likewise.
8987
8988 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8989
8990         PR c/39084
8991         * gcc.dg/pr39084.c: New test.
8992
8993 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8994
8995         PR target/39139
8996         * gcc.target/i386/pr39139.c: New test.
8997
8998 2009-02-10  Richard Guenther  <rguenther@suse.de>
8999
9000         PR tree-optimization/39132
9001         * gcc.dg/torture/pr39132.c: New testcase.
9002
9003 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9004
9005         PR target/39119
9006         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9007         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9008         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9009         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9010         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9011         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9012         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9013         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9014
9015 2009-02-09  Jason Merrill  <jason@redhat.com>
9016
9017         PR c++/39109
9018         * g++.dg/init/value6.C: New test.
9019
9020 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9021
9022         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9023
9024 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9025
9026         * gcc.c-torture/compile/20090209-1.c: New test.
9027
9028 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9029
9030         PR c++/35147
9031         PR c++/37737
9032         * g++.dg/cpp0x/vt-35147.C: New.
9033         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9034         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9035
9036 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9037
9038         PR c/35434
9039         * gcc.dg/attr-alias-4.c: New test.
9040
9041 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9042
9043         PR c/39035
9044         * gcc.dg/dfp/pr39035.c: New test.
9045
9046 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9047
9048         PR c/36432
9049         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9050
9051 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9052
9053         PR c++/39106
9054         * g++.dg/opt/thunk3.C: New test.
9055
9056 2009-02-05  Nick Clifton  <nickc@redhat.com>
9057
9058         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9059         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9060         * gcc.dg/cdce1.c: Likewise.
9061         * gcc.dg/cpp/_Pragma6.c: Likewise.
9062         * g++.dg/cpp/_Pragma1.C: Likewise.
9063         * gcc.dg/utf32-2.c: Xfail for M32C.
9064         * gcc.dg/utf32-1.c: Likewise.
9065         * gcc.dg/utf32-3.c: Likewise.
9066         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9067         targets.
9068         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9069         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9070         * gcc.dg/Wconversion-5.c: Likewise.
9071         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9072         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9073         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9074         * gcc.dg/utf-inc-init.c: Likewise.
9075         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9076         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9077         * gcc.dg/utf-array-short-wchar.c: Likewise.
9078         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9079         * gcc.dg/mallign.c: Use size_t instead of long.
9080
9081 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9082
9083         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9084
9085 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9086
9087         * gcc.c-torture/execute/pr39100.c: New.
9088
9089 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9090
9091         PR c/35435
9092         * gcc.dg/tls/diag-6.c: New test.
9093
9094 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9095
9096         * gcc.dg/graphite/scop-19.c: New
9097
9098 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9099
9100         AVX Programming Reference (January, 2009)
9101         * gcc.target/i386/avx-vpclmulqdq.c: New.
9102         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9103
9104         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9105
9106         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9107         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9108         (pclmul_test): Renamed to ...
9109         (TEST): This.
9110
9111 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9112
9113         PR c++/39095
9114         * g++.dg/abi/mangle31.C: New test.
9115
9116 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9117
9118         PR c/29129
9119         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9120         declarator.
9121         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9122         inside function prototype but not part of parameter declarator.
9123         * vla-11.c: New test.
9124
9125 2009-02-03  Jason Merrill  <jason@redhat.com>
9126
9127         * g++.dg/warn/main-4.C: New test.
9128         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9129
9130 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9131
9132         PR c++/36607
9133         * g++.dg/expr/cast10.C: New test.
9134
9135 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9136
9137         PR c/35433
9138         * gcc.dg/init-bad-6.c: New test.
9139
9140 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9141
9142         PR target/35318
9143         * gcc.c-torture/compile/pr35318.c: New test.
9144
9145         PR inline-asm/39059
9146         * gcc.dg/nofixed-point-2.c: New test.
9147         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9148         * g++.dg/ext/fixed2.C: Likewise.
9149         * g++.dg/other/error25.C: Likewise.
9150         * g++.dg/lookup/crash7.C: Likewise.
9151         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9152
9153         PR c++/39056
9154         * g++.dg/cpp0x/initlist13.C: New test.
9155
9156 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9157
9158         PR c++/36897
9159         * g++.dg/template/func2.C: New test.
9160
9161         PR c++/37314
9162         * g++.dg/template/typename15.C: New.
9163         * g++.dg/template/typename16.C: New.
9164
9165 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9166             Ben Elliston  <bje@au.ibm.com>
9167
9168         PR c/39034
9169         * gcc.dg/dfp/pr39034.c: New test.
9170
9171 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9172
9173         PR testsuite/38263
9174         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9175
9176 2009-02-02  Jason Merrill  <jason@redhat.com>
9177
9178         PR c++/39054
9179         * g++.dg/parse/dtor14.C: New test.
9180
9181 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9182
9183         * lib/target-supports.exp
9184         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9185         * g++.dg/ext/builtin10.C: New test.
9186
9187         PR inline-asm/39058
9188         * gcc.target/i386/pr39058.c: New test.
9189
9190 2009-02-02  Richard Guenther  <rguenther@suse.de>
9191
9192         PR tree-optimization/38937
9193         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9194
9195 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9196
9197         PR c++/39053
9198         * g++.dg/parse/crash52.C: New.
9199
9200 2009-01-30  Richard Guenther  <rguenther@suse.de>
9201
9202         PR tree-optimization/39041
9203         * gcc.c-torture/compile/pr39041.c: New testcase.
9204
9205 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9206
9207         PR target/39013
9208         * gcc.target/i386/pr39013-1.c: New test.
9209         * gcc.target/i386/pr39013-2.c: New test.
9210
9211         PR c++/39028
9212         * g++.dg/ext/label12.C: New test.
9213
9214 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9215
9216         PR c++/33465
9217         * g++.dg/parse/error34.C: New.
9218         * g++.dg/parse/error35.C: Likewise.
9219
9220 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9221
9222         PR c++/38655
9223         * g++.dg/cpp0x/decltype-38655.C: New.
9224
9225 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9226
9227         PR target/39002
9228         * g++.dg/torture/pr39002.C: New test.
9229
9230 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9231
9232         PR tree-optimization/39007
9233         * gcc.dg/tree-ssa/pr39007.c: New.
9234
9235 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9236
9237         PR middle-end/35854
9238         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9239         to "subreg1".
9240
9241 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9242
9243         PR middle-end/38857
9244         * gcc.c-torture/compile/pr38857.c: New test.
9245
9246 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9247
9248         PR fortran/38852
9249         PR fortran/39006
9250         * gfortran.dg/bound_6.f90: New test.
9251
9252 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9253
9254         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9255
9256 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9257
9258         PR tree-optimization/38997
9259         * gcc.dg/tree-ssa/pr38997.c: New.
9260
9261 2009-01-28  Richard Guenther  <rguenther@suse.de>
9262
9263         PR tree-optimization/38926
9264         * gcc.c-torture/compile/pr38926.c: New testcase.
9265
9266 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9267
9268         PR middle-end/38934
9269         * gcc.dg/pr38934.c: New test.
9270
9271 2009-01-28  Richard Guenther  <rguenther@suse.de>
9272
9273         PR middle-end/38908
9274         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9275
9276 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9277
9278         PR tree-optimization/38984
9279         * gcc.dg/pr38984.c: New XFAILed testcase.
9280
9281
9282 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9283
9284         PR target/38988
9285         * gcc.target/i386/pr38988.c: New test.
9286
9287 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9288
9289         PR c++/37554
9290         * g++.dg/parse/crash51.C: New.
9291         * g++.old-deja/g++.pt/crash9.C: Adjust.
9292
9293 2009-01-27  Daniel Kraft  <d@domob.eu>
9294
9295         PR fortran/38883
9296         * gfortran.dg/mvbits_6.f90:  New test.
9297         * gfortran.dg/mvbits_7.f90:  New test.
9298         * gfortran.dg/mvbits_8.f90:  New test.
9299
9300 2009-01-27  Richard Guenther  <rguenther@suse.de>
9301
9302         PR tree-optimization/38503
9303         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9304
9305 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9306
9307         PR middle-end/38969
9308         * gcc.c-torture/execute/pr38969.c: New test.
9309
9310 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9311
9312         PR testsuite/38864
9313         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9314         to dg-do compile.
9315         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9316         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9317         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9318
9319 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9320
9321         PR target/38952
9322         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9323         if __USING_SJLJ_EXCEPTIONS__ is defined.
9324
9325         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9326         __USING_SJLJ_EXCEPTIONS__ is defined.
9327         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9328         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9329         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9330         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9331         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9332         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9333
9334 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9335
9336         PR testsuite/38949
9337         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9338         Use instead of C name in asm statements.
9339
9340 2009-01-26  Richard Guenther  <rguenther@suse.de>
9341
9342         PR tree-optimization/38745
9343         * g++.dg/torture/pr38745.C: New testcase.
9344
9345 2009-01-26  Richard Guenther  <rguenther@suse.de>
9346
9347         PR middle-end/38851
9348         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9349
9350 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9351
9352         * gcc.dg/bitfld-15.c: Gate warning on target
9353         pcc_bitfield_type_matters.
9354         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9355         g++.dg/ext/bitfield4.C: Likewise.
9356         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9357         bitfield for any target.
9358
9359 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9360
9361         PR c/38957
9362         * gcc.dg/pr38957.c: New test.
9363
9364 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9365
9366         PR fortran/38955
9367         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9368         comparing floats.
9369
9370 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9371
9372         PR tree-optimization/38953
9373         * gfortran.dg/graphite/pr38953.f90: New.
9374
9375 2009-01-24  Paul Brook  <paul@codesourcery.com>
9376
9377         * gcc.target/arm/neon-cond-1.c: New test.
9378
9379 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9380
9381         PR tree-optimization/38932
9382         * gcc.dg/pr38932.c: New.
9383
9384 2009-01-23  Revital Eres  <eres@il.ibm.com>
9385
9386         * gcc.dg/sms-7.c: Fix test.
9387
9388 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9389
9390         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9391         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9392         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9393         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9394
9395 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9396
9397         * gcc.dg/pr35729.c: Make test x86 specific.
9398
9399 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9400
9401         PR middle-end/38615
9402         * gcc.dg/pr38615.c: New test.
9403
9404 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9405
9406         PR target/38931
9407         * gcc.target/i386/pr38931.c: New test.
9408
9409 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9410
9411         PR c++/38930
9412         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9413         * g++.dg/template/typedef12.C: Likewise.
9414         * g++.dg/template/typedef13.C: Likewise.
9415         * g++.dg/template/typedef14.C: Likewise.
9416         * g++.dg/template/sfinae3.C: Likewise.
9417         * g++.old-deja/g++.pt/typename8.C: Likewise.
9418         * g++.dg/template/access11.C: Likewise
9419
9420 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9421
9422         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9423         and mips*-*-irix*.
9424         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9425
9426 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9427
9428         PR c++/26693
9429         * g++.dg/template/typedef11.C: New test.
9430         * g++.dg/template/typedef12.C: Likewise.
9431         * g++.dg/template/typedef13.C: Likewise.
9432         * g++.dg/template/typedef14.C: Likewise.
9433         * g++.dg/template/sfinae3.C: Compile this pedantically.
9434         The only errors expected should be the one saying the typedef is ill
9435         formed.
9436         * g++.old-deja/g++.pt/typename8.C: Likewise.
9437         * g++.dg/template/access11.C: Update this.
9438
9439 2009-01-21  Daniel Kraft  <d@domob.eu>
9440
9441         PR fortran/38887
9442         * gfortran.dg/mvbits_5.f90:  New test.
9443
9444 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9445
9446         * gcc.dg/sms-6.c: New test.
9447         * gcc.dg/sms-7.c: Likewise.
9448
9449 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9450
9451         PR fortran/38907
9452         * gfortran.dg/host_assoc_function_7.f90: New test
9453
9454 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9455             Richard Guenther  <rguenther@suse.de>
9456
9457         PR tree-optimization/38747
9458         PR tree-optimization/38748
9459         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9460         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9461         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9462
9463 2009-01-20  Kees Cook  <kees@ubuntu.com>
9464             H.J. Lu  <hongjiu.lu@intel.com>
9465
9466         PR target/38902
9467         * gcc.dg/pr38902.c: New.
9468
9469 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9470
9471         PR target/38868
9472         * gfortran.dg/pr38868.f: New testcase.
9473
9474 2009-01-20  Richard Guenther  <rguenther@suse.de>
9475
9476         * gcc.c-torture/execute/pr36227.c: Move ...
9477         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9478
9479 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9480
9481         * lib/gfortran.exp: Add -B options for targets that use
9482         libgfortran.a%s in their specs.
9483
9484 2009-01-19  Jason Merrill  <jason@redhat.com>
9485
9486         PR c++/23287
9487         * g++.dg/template/dtor5.C: New test.
9488
9489 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9490
9491         PR fortran/38859
9492         * gfortran.dg/bound_5.f90: New test.
9493
9494 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9495
9496         PR target/38736
9497         * g++.dg/compat/abi/pr38736_main.C: New.
9498         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9499         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9500         * g++.dg/other/macro-1.C: Likewise.
9501         * gcc.dg/macro-1.c: Likewise.
9502         * gcc.dg/compat/pr38736_main.c: Likewise.
9503         * gcc.dg/compat/pr38736_x.c: Likewise.
9504         * gcc.dg/compat/pr38736_y.c: Likewise.
9505
9506 2009-01-18  Richard Guenther  <rguenther@suse.de>
9507
9508         PR tree-optimization/38819
9509         * gcc.c-torture/execute/pr38819.c: New testcase.
9510
9511 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9512
9513         PR fortran/38657
9514         * gfortran.dg/module_commons_3.f90: Reapply.
9515
9516 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9517
9518         PR fortran/34955
9519         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9520         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9521
9522 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9523
9524         PR fortran/38657
9525         * gfortran.dg/module_commons_3.f90: Remove
9526
9527 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9528
9529         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9530
9531 2009-01-16  Jason Merrill  <jason@redhat.com>
9532
9533         PR c++/38877
9534         * g++.dg/template/lvalue1.C: New test.
9535
9536         PR c++/29470
9537         * g++.dg/template/access20.C: New test.
9538         * g++.dg/torture/pr34641.C: Fix access.
9539
9540 2009-01-16  Richard Guenther  <rguenther@suse.de>
9541
9542         PR tree-optimization/38835
9543         PR middle-end/36227
9544         * gcc.c-torture/execute/pr36227.c: New testcase.
9545         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9546         * g++.dg/init/const7.C: Likewise.
9547
9548 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9549
9550         PR target/38554
9551         * gcc.c-torture/compile/pr38554.c: New test.
9552
9553 2009-01-16  Jason Merrill  <jason@redhat.com>
9554
9555         PR c++/38579
9556         * g++.dg/conversion/access1.C: New test.
9557
9558 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9559
9560         PR tree-optimization/38789
9561         * gcc.c-torture/compile/pr38789.c: New test.
9562
9563 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9564
9565         PR fortran/38152
9566         * gfortran.dg/proc_ptr_13.f90: New.
9567
9568 2009-01-15  Jason Merrill  <jason@redhat.com>
9569
9570         PR c++/38850
9571         * g++.dg/template/koenig6.C: New test.
9572
9573 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9574
9575         PR c++/29388
9576         * g++.dg/template/error37.C: New testcase.
9577
9578 2009-01-15  Jason Merrill  <jason@redhat.com>
9579
9580         PR c++/36334
9581         * g++.dg/conversion/memfn1.C: New test.
9582
9583         PR c++/37646
9584         * g++.dg/conversion/memfn2.C: New test.
9585
9586 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9587
9588         PR c++/38357
9589         * g++.dg/template/crash87.C: New test.
9590
9591 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9592
9593         PR middle-end/37843
9594         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9595
9596 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9597
9598         PR c++/38636
9599         * g++.dg/parse/crash50.C: New test.
9600
9601 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9602
9603         PR rtl-optimization/38245
9604         * gcc.dg/pr38245-3.c: New test.
9605         * gcc.dg/pr38245-3.h: New file.
9606         * gcc.dg/pr38245-4.c: New file.
9607         * gcc.dg/pr38364.c: New test.
9608
9609 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9610
9611         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9612         sequence PC-relative.
9613
9614 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9615
9616         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9617         calls and/or PLT markers.
9618         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9619         calls and/or PLT markers.
9620         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9621         calls and/or PLT markers.
9622         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9623         calls and/or PLT markers.
9624
9625 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9626             Nathan Froyd  <froydnj@codesourcery.com>
9627             Joseph Myers  <joseph@codesourcery.com>
9628
9629         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9630         New function.
9631         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9632         and use consistent CFLAGS.
9633         * gcc.target/powerpc/20030505.c: Likewise.
9634         * gcc.target/powerpc/20081204-1.c: Likewise.
9635         * gcc.target/powerpc/ppc-spe.c: Likewise.
9636         * gcc.target/powerpc/spe1.c: Likewise.
9637         * g++.dg/ext/spe1.C: Likewise.
9638         * g++.dg/other/opaque-1.C: Likewise.
9639         * g++.dg/other/opaque-2.C: Likewise.
9640         * g++.dg/other/opaque-3.C: Likewise.
9641
9642 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9643
9644         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9645         out of loop.
9646
9647 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9648
9649         PR target/38811
9650         * g++.dg/torture/pr38811.C: New file.
9651
9652 2009-01-14  Richard Guenther  <rguenther@suse.de>
9653
9654         PR tree-optimization/38826
9655         PR middle-end/38477
9656         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9657
9658 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9659
9660         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9661
9662 2009-01-14  Nick Clifton  <nickc@redhat.com>
9663
9664         PR c++/37862
9665         * g++.cp/parse/pr37862.C: New test.
9666
9667 2009-01-14  Julian Brown  <julian@codesourcery.com>
9668
9669         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9670         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9671         to...
9672         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9673         These.
9674
9675 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9676
9677         PR rtl-optimization/38774
9678         * gcc.dg/torture/pr38774.c: New test.
9679
9680         PR c++/38795
9681         * g++.dg/cpp0x/pr38795.C: New test.
9682
9683 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9684             Nathan Froyd  <froydnj@codesourcery.com>
9685             Joseph Myers  <joseph@codesourcery.com>
9686
9687         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9688         otherwise.  Do not check for AltiVec at runtime.
9689         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9690         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9691         * gcc.target/powerpc/altivec-1.c: Likewise.
9692         * gcc.target/powerpc/altivec-3.c: Likewise.
9693         * gcc.target/powerpc/altivec-10.c: Likewise.
9694         * gcc.target/powerpc/altivec-12.c: Likewise.
9695         * gcc.target/powerpc/altivec-24.c: Likewise.
9696         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9697         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9698         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9699         * gcc.target/powerpc/pr35907.c: Likewise.
9700         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9701         otherwise.  Do not check for Cell at runtime.
9702         * gcc.target/powerpc/altivec_check.h: Delete.
9703
9704         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9705         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9706         not check for AltiVec at runtime.
9707         * g++.dg/ext/altivec-cell-2.C: Likewise.
9708         * g++.dg/ext/altivec-cell-3.C: Likewise.
9709         * g++.dg/ext/altivec-cell-4.C: Likewise.
9710         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9711         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9712         check.
9713         * g++.dg/ext/altivec_check.h: Delete.
9714
9715 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9716
9717         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9718         effective target.  Adjust line numbers accordingly.
9719
9720 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9721
9722         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9723
9724 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9725
9726         PR tree-optimization/38786
9727         * gcc.dg/graphite/pr38786.c: New.
9728
9729 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9730
9731         Revert:
9732         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9733
9734         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9735         for alpha*-*-* targets.
9736         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9737
9738 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9739
9740         PR libfortran/38772
9741         * gfortran.dg/fmt_bz_bn_err.f: New test.
9742
9743 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9744
9745         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9746
9747 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9748
9749         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9750         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9751         instruction support.  Do not check for it at runtime.
9752
9753 2009-01-12  Jason Merrill  <jason@redhat.com>
9754
9755         PR c++/35109
9756         * g++.dg/lookup/friend11.C: Remove expected error.
9757         * g++.dg/lookup/friend14.C: New test.
9758         * g++.dg/lookup/friend15.C: New test.
9759
9760 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9761
9762         PR c++/36019
9763         * g++.dg/lookup/hidden-class12.C: New test.
9764         * g++.dg/lookup/hidden-class13.C: New test.
9765         * g++.dg/lookup/hidden-class14.C: New test.
9766         * g++.dg/lookup/hidden-class15.C: New test.
9767         * g++.dg/lookup/hidden-class16.C: New test.
9768
9769 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9770
9771         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9772         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9773         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9774
9775 2009-01-12  Jason Merrill  <jason@redhat.com>
9776
9777         PR c++/31488
9778         * g++.dg/other/vararg-3.C: New test.
9779
9780 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9781
9782         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9783         Explicitly enable SPE.
9784         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9785         directive.
9786
9787         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9788         Expect -flax-vector-conversions message.  Adjust incompatible
9789         types errors.
9790         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9791         Make Foo extern.
9792
9793         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9794
9795         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9796
9797         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9798         * g++.dg/other/opaque-2.C: Likewise.
9799         * g++.dg/other/opaque-3.C: Likewise.
9800
9801 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9802
9803         PR c/32041
9804         * gcc.dg/pr32041.c: New test.
9805         * g++.dg/parse/offsetof9.C: New test.
9806
9807 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9808             Nathan Froyd  <froydnj@codesourcery.com>
9809
9810         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9811         * g++.dg/ext/attribute-test-1.C: Likewise.
9812         * g++.dg/ext/attribute-test-2.C: Likewise.
9813         * g++.dg/ext/attribute-test-3.C: Likewise.
9814         * g++.dg/ext/attribute-test-4.C: Likewise.
9815
9816 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9817
9818         * gnat.dg/unchecked_convert3.adb: New test.
9819
9820 2009-01-12  Tomas Bily  <tbily@suse.cz>
9821
9822         PR middlend/38385
9823         * gcc.dg/tree-ssa/pr38385.c: New file.
9824
9825 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9826
9827         PR c++/38794
9828         * g++.dg/parse/typedef9.C: New test.
9829
9830         PR tree-optimization/38807
9831         * gcc.c-torture/compile/pr38807.c: New test.
9832
9833 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9834
9835         * gcc.target/mips/ins-2.c: New test.
9836
9837 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9838
9839         PR testsuite/38809
9840         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9841
9842 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9843
9844         PR c++/36254
9845         * g++.dg/warn/Wreturn-type-5.C: New test.
9846
9847 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9848
9849         PR middle-end/38616
9850         * gcc.dg/pr38616.c: New test.
9851
9852 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9853
9854         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9855
9856 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9857
9858         PR c++/38648
9859         * g++.dg/expr/string-1.C: New test.
9860         * g++.dg/expr/string-2.C: New test.
9861
9862         PR c++/36695
9863         * g++.dg/ext/complex4.C: New test.
9864         * g++.dg/ext/complex5.C: New test.
9865         * g++.dg/init/reference1.C: New test.
9866         * g++.dg/init/reference2.C: New test.
9867         * g++.dg/init/reference3.C: New test.
9868
9869 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9870
9871         PR fortran/38763
9872         * gfortran.dg/transfer_null_1.f90: New test.
9873
9874 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9875
9876         PR fortran/38765
9877         * gfortran.dg/host_assoc_function_6.f90: New test.
9878
9879 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9880
9881         * lib/target-supports.exp: Add method to determine if the effective
9882         target is really a ppc405 after applying all compile options.
9883         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9884         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9885         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9886         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9887         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9888         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9889         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9890         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9891         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9892         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9893         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9894         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9895         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9896         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9897         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9898         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9899         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9900         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9901         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9902         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9903         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9904         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9905         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9906         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9907         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9908         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9909         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9910         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9911         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9912         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9913         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9914
9915 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9916
9917         PR c++/35335
9918         * g++.dg/other/error31.C: New testcase.
9919
9920         PR c/35742
9921         * gcc.dg/pr35742.c: New test.
9922
9923 2009-01-09  John F. Carr  <jfc@mit.edu>
9924
9925         PR c++/37877
9926         * g++.dg/parse/linkage3.C: New test.
9927
9928 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9929
9930         PR middle-end/38771
9931         * gcc.c-torture/compile/pr38771.c: New test.
9932
9933 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9934
9935         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9936
9937 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9938
9939         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9940         * gcc.dg/sibcall-4.c: Likewise.
9941
9942 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9943             Jan Sjodin  <jan.sjodin@amd.com>
9944
9945         PR tree-optimization/38559
9946         * gcc.dg/graphite/pr38559.c: New.
9947
9948 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9949
9950         PR tree-optimization/37194
9951         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9952
9953 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9954
9955         PR c++/38725
9956         * g++.dg/ext/label11.C: New test.
9957
9958 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9959
9960         * lib/target-supports.exp (check_weak_override_available): New.
9961         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9962         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9963         dg-require-weak-override.
9964
9965 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9966             Alan Modra  <amodra@bigpond.net.au>
9967
9968         * gcc.c-torture/compile/20090107-1.c: New test.
9969
9970 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9971
9972         PR target/38706
9973         * g++.dg/other/pr38706.C: New test.
9974
9975 2009-01-07  Jason Merrill  <jason@redhat.com>
9976
9977         * g++.dg/cpp0x/variadic92.C: New test.
9978         * g++.dg/cpp0x/variadic93.C: New test.
9979
9980 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9981
9982         * lib/target-supports-dg.exp (current_compiler_flags): New.
9983         (check-flags): Use it; do not access dg-test local variables.
9984         (dg-skip-if): Do not access dg-test local variables.
9985         (dg-xfail-run-if): Ditto.
9986         (dg-shouldfail): Ditto.
9987         * gcc.test-framework/test-framework.exp
9988         (check_effective_target_def_nocache): New.
9989         * gcc.test-framework/test-framework.awk: Handle scan tests.
9990         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9991         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9992         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9993         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9994         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9995         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9996         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9997         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9998         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9999
10000         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10001
10002         * lib/target-supports-dg.exp (check_test_flags): Delete.
10003
10004 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10005
10006         PR tree-optimization/38492
10007         PR tree-optimization/38498
10008         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10009         in trunk.
10010         * gcc.dg/graphite/block-0.c: Update test.
10011         * gcc.dg/graphite/block-1.c: Same.
10012         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10013         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10014         * gcc.dg/graphite/block-3.c: New.
10015         * gcc.dg/graphite/pr38498.c: New.
10016
10017 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10018
10019         AVX Programming Reference (December, 2008)
10020         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10021         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10022         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10023
10024         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10025         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10026
10027 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10028
10029         PR fortran/38220
10030         * gfortran.dg/c_loc_pure_1.f90:  New test.
10031
10032 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10033
10034         PR fortran/38669
10035         * gfortran.dg/elemental_dependency_3.f90:
10036         Add the final tree dump cleanup.
10037
10038 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10039
10040         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10041         passing -m32.
10042
10043         PR rtl-optimization/38722
10044         * gfortran.dg/pr38722.f90: New test.
10045
10046 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10047
10048         PR c/34252
10049         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10050         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10051
10052 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10053
10054         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10055         * gfortran.dg/typebound_call_8.f03: Same.
10056         * gfortran.dg/elemental_bind_c.f90: Same.
10057         * gfortran.dg/typebound_call_7.f03: Same.
10058         * gfortran.dg/interface_proc_end.f90: Same
10059         * gfortran.dg/pr37243.f: Fix typo.
10060
10061 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10062
10063         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10064         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10065         large stack sizes.
10066
10067 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10068
10069         AVX Programming Reference (December, 2008)
10070         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10071         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10072         * gcc.target/i386/sse-14.c: Likewise.
10073
10074         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10075         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10076         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10077         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10078
10079 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10080
10081         PR libfortran/38735
10082         * gfortran.dg/fmt_bz_bn.f: Update test.
10083
10084 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10085
10086         PR c++/38472
10087         * g++.dg/conversion/usual-arith-conv.C: New test.
10088
10089 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10090
10091         PR c/34911
10092         * gcc.dg/vector-3.c: New testcase.
10093         * g++.dg/ext/vector15.C: New test.
10094
10095 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10096
10097         PR tree-optimization/38510
10098         * gcc.dg/graphite/pr38510.c: New.
10099
10100 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10101             Jan Sjodin <jan.sjodin@amd.com>
10102
10103         PR tree-optimization/38500
10104         * gcc.dg/graphite/pr38500.c: New.
10105
10106 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10107
10108         * gcc.c-torture/compile/20001226-1.c: Generalize
10109         dg-timeout-factor.
10110         * gcc.c-torture/compile/limits-fnargs.c: Add
10111         dg-timeout-factor.
10112         * gcc.dg/20020425-1.c: Likewise.
10113         * gcc.dg/pch/pch.exp: Likewise.
10114
10115 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10116
10117         PR fortran/38657
10118         * gfortran.dg/module_commons_3.f90: New test.
10119
10120 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10121
10122         PR fortran/37159
10123         * gfortran.dg/random_seed_1.f90: Updated.
10124
10125 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10126
10127         PR fortran/38669
10128         PR fortran/38726
10129         * gfortran.dg/elemental_subroutine_7.f90:
10130         Fix p values so that it can be used as vector subscript.
10131
10132 2009-01-05  Jason Merrill  <jason@redhat.com>
10133
10134         * g++.dg/cpp0x/initlist12.C: Add another test.
10135
10136         * g++.dg/cpp0x/defaulted7.C: New test.
10137
10138 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10139
10140         PR fortran/38672
10141         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10142         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10143
10144 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10145
10146         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10147         for alpha*-*-* targets.
10148         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10149
10150 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10151
10152         PR fortran/38665
10153         * gfortran.dg/host_assoc_function_5.f90: New test.
10154
10155 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10156
10157         PR fortran/38669
10158         * gfortran.dg/elemental_dependency_3.f90: New test.
10159         * gfortran.dg/elemental_subroutine_7.f90: New test.
10160
10161 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10162
10163         * gcc.dg/struct-ret-3.c: Include unistd.h.
10164         (main): Exit early if system memory page size is
10165         larger than 4096 bytes.
10166
10167 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10168
10169         PR fortran/38718
10170         * gfortran.dg/merge_init_expr.f90: New.
10171
10172 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10173
10174         PR fortran/38536
10175         * gfortran.dg/c_loc_tests_13.f90: New test.
10176         * gfortran.dg/c_loc_tests_14.f90: New test.
10177
10178 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10179
10180         * gfortran.dg/func_result_4.f90: New.
10181
10182 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10183
10184         PR fortran/38594
10185         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10186         interface still works, in addition to original tests.
10187         * gfortran.dg/host_assoc_call_6.f90: New test.
10188
10189 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10190
10191         PR c++/38705
10192         * g++.dg/torture/pr38705.C: New test.
10193
10194         PR c/38700
10195         * gcc.dg/pr38700.c: New test.
10196
10197 2009-01-02  Jason Merrill  <jason@redhat.com>
10198
10199         * g++.dg/cpp0x/initlist11.C: New test.
10200         * g++.dg/cpp0x/initlist12.C: New test.
10201
10202 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10203
10204         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10205         Allow extra informative notes.
10206
10207 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10208
10209         PR c/36489
10210         * gcc.dg/pr36489.c: New test.
10211
10212 \f
10213 Copyright (C) 2009 Free Software Foundation, Inc.
10214
10215 Copying and distribution of this file, with or without modification,
10216 are permitted in any medium without royalty provided the copyright
10217 notice and this notice are preserved.