OSDN Git Service

2009-10-13 Martin Jambor <mjambor@suse.cz>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2
3         * gcc.c-torture/compile/pr41661.c: New test.
4
5 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6
7         PR libgfortran/41683
8         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
9
10 2009-10-12  Jason Merrill  <jason@redhat.com>
11
12         PR c++/37875
13         * g++.dg/cpp0x/decltype18.C: New.
14
15         PR c++/37766
16         * g++.dg/cpp0x/fntmpdefarg1.C: New.
17
18 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
19
20         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
21
22 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
23
24         PR debug/41343
25         PR debug/41447
26         PR debug/41264
27         PR debug/41338
28         * gcc.dg/guality/pr41447-1.c: New.
29         * gcc.dg/debug/pr41264-1.c: New.
30         * gcc.dg/debug/pr41343-1.c: New.
31
32 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
33
34         PR target/26515
35         * gcc.dg/torture/pr26515.c: New test.
36
37 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
38
39         PR testsuite/41659
40         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
41         * lib/lto.exp (lto-get-options-main): Report error for using "target"
42         or "xfail" with dg-lto-do.
43
44 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
45
46         * gcc.target/i386/ms_hook_prologue.c: New testcase.
47
48 2009-10-12  Michael Matz  <matz@suse.de>
49
50         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
51         pass.
52
53 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
54
55         PR target/41680
56         * g++.dg/torture/pr41680.C: New test.
57
58 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
59
60         PR c++/41570
61         * gcc/testsuite/g++.dg/debug/dwarf2/template-params-7.C: New test.
62
63 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
64
65         PR debug/41616
66         * gcc.dg/guality/pr41616-1.c: New.
67
68 2009-10-11  Jason Merrill  <jason@redhat.com>
69
70         PR c++/37204
71         * g++.dg/cpp0x/rv-reinterpret.C: New.
72
73 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
74
75         PR libgfortran/38439
76         * gfortran.dg/fmt_error_9.f: New test.
77         * gfortran.dg/fmt_error_10.f: New test.
78         
79 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
80
81         PR fortran/41583
82         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
83         * gfortran.dg/class_4b.f03: As above.
84         * gfortran.dg/class_4c.f03: As above.
85         * gfortran.dg/class_4d.f03: As above.
86
87 2009-10-11  Richard Guenther  <rguenther@suse.de>
88
89         PR tree-optimization/41555
90         * gcc.dg/torture/pr41555.c: New testcase.
91
92 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
93
94         PR libgfortran/35862
95         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
96         function correctly.
97
98 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
99
100         PR libgfortran/35862
101         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
102         Add conditions to avoid runtime errors if not supported.
103
104 2009-10-10  Richard Guenther  <rguenther@suse.de>
105
106         PR tree-optimization/41654
107         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
108
109 2009-10-09  Jason Merrill  <jason@redhat.com>
110
111         * g++.dg/cpp/ucn-1.C: New.
112
113 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
114
115         PR fortran/41585
116         * gfortran.dg/class_2.f03: Extended test case.
117
118 2009-10-09  Tobias Burnus  <burnus@net-b.de>
119
120         PR fortran/41582
121         * gfortran.dg/class_allocate_1.f03: Modify code such that
122         it compiles with the gfc_warning->gfc_error change.
123         * gfortran.dg/class_allocate_1.f03: New test.
124
125 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
126
127         PR fortran/41579
128         * gfortran.dg/select_type_6.f03: New test.
129
130 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
131
132         PR preprocessor/41445
133         * gcc.dg/cpp/separate-1.c: Adjust.
134         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
135         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
136         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
137         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
138         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
139         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
140         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
141
142         PR rtl-optimization/41646
143         * gcc.c-torture/compile/pr41646.c: New test.
144
145 2009-10-09  Richard Guenther  <rguenther@suse.de>
146
147         PR tree-optimization/41634
148         * gcc.c-torture/compile/pr41634.c: New testcase.
149
150 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
151
152         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
153
154 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
155
156         * gnat.dg/opt3.adb: New test.
157         * gnat.dg/opt3_pkg.ads: New helper.
158
159 2009-10-08  Doug Kwan  <dougkwan@google.com>
160
161         PR rtl-optimization/41574
162         * gcc.dg/pr41574.c: New test.
163
164 2009-10-08  Cary Coutant  <ccoutant@google.com>
165
166         Add support for debugging with ICF (Identical Code Folding).
167         * g++.dg/debug/dwarf2/icf.C: New test.
168
169 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
170
171         * gcc.target/mips/truncate-6.c: New test.
172
173 2009-10-08  Jason Merrill  <jason@redhat.com>
174
175         PR c++/36816
176         * g++.dg/cpp0x/rv-deduce.C: New.
177
178         PR c++/37177
179         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
180         * g++.dg/template/explicit-args2.C: New.
181         * g++.dg/template/explicit-args3.C: New.
182         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
183
184 2009-10-08  Michael Matz  <matz@suse.de>
185
186         PR middle-end/41573
187         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
188         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
189         * gcc.dg/pr41573.c: New test.
190
191 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
192
193         PR c/41182
194         * gcc.c-torture/compile/pr41182-1.c: New.
195
196 2009-10-07  Jason Merrill  <jason@redhat.com>
197
198         * g++.dg/cpp0x/variadic95.C: New.
199
200 2009-10-07  Jason Merrill  <jason@redhat.com>
201
202         * g++.dg/template/scope3.C: New.
203
204 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
205
206         * gcc.dg/debug/dwarf2/inline3.c: New test.
207
208 2009-10-07  Daniel Kraft  <d@domob.eu>
209
210         PR fortran/41615
211         * gfortran.dg/assumed_charlen_function_6.f90: New test.
212
213 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
214
215         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
216         * gfortran.dg/select_type_1.f03: Modified error message.
217         * gfortran.dg/select_type_5.f03: New test.
218
219 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
220
221         PR libgfortran/41612
222         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
223         have kind=10 reals.
224
225 2009-10-06  Jason Merrill  <jason@redhat.com>
226
227         * g++.dg/cpp0x/lambda/lambda-init.C: New.
228         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
229
230 2009-10-06  Richard Guenther  <rguenther@suse.de>
231
232         PR lto/41502
233         * gcc.dg/lto/20091006-1_0.c: New testcase.
234         * gcc.dg/lto/20091006-1_1.c: Likewise.
235         * gcc.dg/lto/20091005-2_0.c: Likewise.
236
237 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
238
239         PR ada/41383
240         * gnat.dg/timer_cancel.adb: New test.
241
242 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
243
244         PR ada/38333
245         * gnat.dg/specs/import_abstract.ads: New.
246
247 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
248
249         PR libgfortran/35862
250         * gfortran.dg/round_2.f03: New test.
251
252 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
253
254         PR debug/41558
255         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
256         * lib/gcc-gdb-test.exp: ... here.  New file.
257         * gfortran.dg/guality/guality.exp: New file.
258         * gfortran.dg/guality/pr41558.f90: New test.
259         * gfortran.dg/guality/arg1.f90: New test.
260
261 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
262
263         * gfortran.dg/dynamic_dispatch_1.f90: New test.
264         * gfortran.dg/dynamic_dispatch_2.f90: New test.
265         * gfortran.dg/dynamic_dispatch_3.f90: New test.
266         * gfortran.dg/module_md5_1.f90: Update md5 sum.
267
268 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
269
270         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
271         register_pass_info.
272         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
273         plugin_pass to register_pass_info.
274         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
275         register_pass_info.
276         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
277         register_pass_info.
278
279 2009-10-05  Richard Guenther  <rguenther@suse.de>
280
281         PR lto/41281
282         * gcc.dg/lto/20090914-2_0.c: New testcase.
283
284 2009-10-05  Richard Guenther  <rguenther@suse.de>
285
286         PR lto/40902
287         * gcc.dg/lto/20091005-1_0.c: New testcase.
288         * gcc.dg/lto/20091005-1_1.c: Likewise.
289
290 2009-10-05  Richard Guenther  <rguenther@suse.de>
291
292         PR lto/41552
293         PR lto/41487
294         * g++.dg/lto/20091002-1_0.C: Adjust flags.
295         * g++.dg/lto/20091004-1_0.C: New testcase.
296         * g++.dg/lto/20091004-1_1.C: Likewise.
297         * g++.dg/lto/20091004-2_0.C: Likewise.
298         * g++.dg/lto/20091004-2_1.C: Likewise.
299         * g++.dg/lto/20091004-3_0.C: Likewise.
300         * g++.dg/lto/20091004-3_1.C: Likewise.
301
302 2009-10-05  Richard Guenther  <rguenther@suse.de>
303
304         PR tree-optimization/23821
305         * gcc.dg/torture/pr23821.c: New testcase.
306
307 2009-10-05  Daniel Kraft  <d@domob.eu>
308
309         PR fortran/41403
310         * gfortran.dg/goto_6.f: New test.
311         * gfortran.dg/goto_7.f: New test.
312
313 2009-10-03  Ben Elliston  <bje@au.ibm.com>
314             Bill Maddox  <maddox@google.com>
315             Cary Coutant  <ccoutant@google.com>
316             Chris Demetriou  <cgd@google.com>
317             Diego Novillo  <dnovillo@google.com>
318             Doug Kwan  <dougkwan@google.com>
319             Jan Hubicka  <jh@suse.cz>
320             Ollie Wild  <aaw@google.com>
321             Rafael Espindola  <espindola@google.com>
322             Richard Guenther  <rguenther@suse.de>
323             Simon Baldwin  <simonb@google.com>
324
325         * g++.dg/20090107-1.C: New.
326         * g++.dg/20090121-1.C: New.
327         * g++.dg/ipa/20090113-1.C: New.
328         * g++.dg/lto: New directory.
329         * g++.dg/lto/20080829_0.C: New.
330         * g++.dg/lto/20080904_0.C: New.
331         * g++.dg/lto/20080907_0.C: New.
332         * g++.dg/lto/20080908-1_0.C: New.
333         * g++.dg/lto/20080908-2_0.C: New.
334         * g++.dg/lto/20080908-3_0.C: New.
335         * g++.dg/lto/20080909-1_0.C: New.
336         * g++.dg/lto/20080910-1_0.C: New.
337         * g++.dg/lto/20080912-1_0.C: New.
338         * g++.dg/lto/20080912_0.C: New.
339         * g++.dg/lto/20080915_0.C: New.
340         * g++.dg/lto/20080916_0.C: New.
341         * g++.dg/lto/20080917_0.C: New.
342         * g++.dg/lto/20080924_0.C: New.
343         * g++.dg/lto/20080926_0.C: New.
344         * g++.dg/lto/20081008_0.C: New.
345         * g++.dg/lto/20081022.h: New.
346         * g++.dg/lto/20081022_0.C: New.
347         * g++.dg/lto/20081022_1.C: New.
348         * g++.dg/lto/20081023_0.C: New.
349         * g++.dg/lto/20081109-1_0.C: New.
350         * g++.dg/lto/20081109-2_0.C: New.
351         * g++.dg/lto/20081109_0.C: New.
352         * g++.dg/lto/20081109_1.C: New.
353         * g++.dg/lto/20081118-1_0.C: New.
354         * g++.dg/lto/20081118-1_1.C: New.
355         * g++.dg/lto/20081118_0.C: New.
356         * g++.dg/lto/20081118_1.C: New.
357         * g++.dg/lto/20081119-1.h: New.
358         * g++.dg/lto/20081119-1_0.C: New.
359         * g++.dg/lto/20081119-1_1.C: New.
360         * g++.dg/lto/20081119_0.C: New.
361         * g++.dg/lto/20081119_1.C: New.
362         * g++.dg/lto/20081120-1_0.C: New.
363         * g++.dg/lto/20081120-1_1.C: New.
364         * g++.dg/lto/20081120-2_0.C: New.
365         * g++.dg/lto/20081120-2_1.C: New.
366         * g++.dg/lto/20081123_0.C: New.
367         * g++.dg/lto/20081123_1.C: New.
368         * g++.dg/lto/20081125.h: New.
369         * g++.dg/lto/20081125_0.C: New.
370         * g++.dg/lto/20081125_1.C: New.
371         * g++.dg/lto/20081127_0.C: New.
372         * g++.dg/lto/20081127_1.C: New.
373         * g++.dg/lto/20081203_0.C: New.
374         * g++.dg/lto/20081203_1.C: New.
375         * g++.dg/lto/20081204-1_0.C: New.
376         * g++.dg/lto/20081204-1_1.C: New.
377         * g++.dg/lto/20081204-2_0.C: New.
378         * g++.dg/lto/20081204-2_1.C: New.
379         * g++.dg/lto/20081209_0.C: New.
380         * g++.dg/lto/20081209_1.C: New.
381         * g++.dg/lto/20081211-1.h: New.
382         * g++.dg/lto/20081211-1_0.C: New.
383         * g++.dg/lto/20081211-1_1.C: New.
384         * g++.dg/lto/20081217-1_0.C: New.
385         * g++.dg/lto/20081217-2_0.C: New.
386         * g++.dg/lto/20081219_0.C: New.
387         * g++.dg/lto/20081219_1.C: New.
388         * g++.dg/lto/20090106_0.C: New.
389         * g++.dg/lto/20090112_0.C: New.
390         * g++.dg/lto/20090128_0.C: New.
391         * g++.dg/lto/20090221_0.C: New.
392         * g++.dg/lto/20090302_0.C: New.
393         * g++.dg/lto/20090302_1.C: New.
394         * g++.dg/lto/20090303_0.C: New.
395         * g++.dg/lto/20090311-1.h: New.
396         * g++.dg/lto/20090311-1_0.C: New.
397         * g++.dg/lto/20090311-1_1.C: New.
398         * g++.dg/lto/20090311_0.C: New.
399         * g++.dg/lto/20090311_1.C: New.
400         * g++.dg/lto/20090312.h: New.
401         * g++.dg/lto/20090312_0.C: New.
402         * g++.dg/lto/20090312_1.C: New.
403         * g++.dg/lto/20090313_0.C: New.
404         * g++.dg/lto/20090313_1.C: New.
405         * g++.dg/lto/20090315_0.C: New.
406         * g++.dg/lto/20090315_1.C: New.
407         * g++.dg/lto/20091002-1_0.C: New testcase.
408         * g++.dg/lto/20091002-2_0.C: Likewise..
409         * g++.dg/lto/20091002-3_0.C: Likewise..
410         * g++.dg/lto/README: New.
411         * g++.dg/lto/pr40818_0.C: New.
412         * g++.dg/opt/thunk3-1.C: New.
413         * g++.dg/opt/thunk4.C: New.
414         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
415         replacements with __attribute__ ((__noinline__)).
416         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
417         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
418         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
419         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
420         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
421         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
422         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
423         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
424         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
425         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
426         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
427         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
428         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
429         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
430         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
431         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
432         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
433         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
434         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
435         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
436         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
437         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
438         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
439         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
440         * gcc.dg/20081223-1.c: New.
441         * gcc.dg/lto: New directory.
442         * gcc.dg/lto/20080908_0.c: New.
443         * gcc.dg/lto/20080917_0.c: New.
444         * gcc.dg/lto/20080924_0.c: New.
445         * gcc.dg/lto/20081024_0.c: New.
446         * gcc.dg/lto/20081109_0.c: New.
447         * gcc.dg/lto/20081111_0.c: New.
448         * gcc.dg/lto/20081111_1.c: New.
449         * gcc.dg/lto/20081112_0.c: New.
450         * gcc.dg/lto/20081112_1.c: New.
451         * gcc.dg/lto/20081115_0.c: New.
452         * gcc.dg/lto/20081115_1.c: New.
453         * gcc.dg/lto/20081115_2.c: New.
454         * gcc.dg/lto/20081118_0.c: New.
455         * gcc.dg/lto/20081118_1.c: New.
456         * gcc.dg/lto/20081118_2.c: New.
457         * gcc.dg/lto/20081120-1_0.c: New.
458         * gcc.dg/lto/20081120-1_1.c: New.
459         * gcc.dg/lto/20081120-2_0.c: New.
460         * gcc.dg/lto/20081120-2_1.c: New.
461         * gcc.dg/lto/20081125_0.c: New.
462         * gcc.dg/lto/20081125_1.c: New.
463         * gcc.dg/lto/20081126_0.c: New.
464         * gcc.dg/lto/20081201-1_0.c: New.
465         * gcc.dg/lto/20081201-1_1.c: New.
466         * gcc.dg/lto/20081201-1_2.c: New.
467         * gcc.dg/lto/20081201-2_0.c: New.
468         * gcc.dg/lto/20081201-2_1.c: New.
469         * gcc.dg/lto/20081202-1_0.c: New.
470         * gcc.dg/lto/20081202-1_1.c: New.
471         * gcc.dg/lto/20081202-2_0.c: New.
472         * gcc.dg/lto/20081202-2_1.c: New.
473         * gcc.dg/lto/20081204-1_0.c: New.
474         * gcc.dg/lto/20081204-1_1.c: New.
475         * gcc.dg/lto/20081204-2_0.c: New.
476         * gcc.dg/lto/20081210-1_0.c: New.
477         * gcc.dg/lto/20081212-1_0.c: New.
478         * gcc.dg/lto/20081222_0.c: New.
479         * gcc.dg/lto/20081222_0.h: New.
480         * gcc.dg/lto/20081222_1.c: New.
481         * gcc.dg/lto/20081224_0.c: New.
482         * gcc.dg/lto/20081224_0.h: New.
483         * gcc.dg/lto/20081224_1.c: New.
484         * gcc.dg/lto/20090116_0.c: New.
485         * gcc.dg/lto/20090120_0.c: New.
486         * gcc.dg/lto/20090126-1_0.c: New.
487         * gcc.dg/lto/20090126-2_0.c: New.
488         * gcc.dg/lto/20090206-1_0.c: New.
489         * gcc.dg/lto/20090206-2_0.c: New.
490         * gcc.dg/lto/20090210_0.c: New.
491         * gcc.dg/lto/20090210_1.c: New.
492         * gcc.dg/lto/20090213_0.c: New.
493         * gcc.dg/lto/20090213_1.c: New.
494         * gcc.dg/lto/20090218-1_0.c: New.
495         * gcc.dg/lto/20090218-1_1.c: New.
496         * gcc.dg/lto/20090218-2_0.c: New.
497         * gcc.dg/lto/20090218-2_1.c: New.
498         * gcc.dg/lto/20090218_0.c: New.
499         * gcc.dg/lto/20090218_1.c: New.
500         * gcc.dg/lto/20090218_2.c: New.
501         * gcc.dg/lto/20090218_3.c: New.
502         * gcc.dg/lto/20090219_0.c: New.
503         * gcc.dg/lto/20090312_0.c: New.
504         * gcc.dg/lto/20090312_1.c: New.
505         * gcc.dg/lto/20090313_0.c: New.
506         * gcc.dg/lto/20090706-1_0.c: New.
507         * gcc.dg/lto/20090706-2_0.c: New.
508         * gcc.dg/lto/20090717_0.c: New.
509         * gcc.dg/lto/20090717_1.c: New.
510         * gcc.dg/lto/20090729_0.c: New.
511         * gcc.dg/lto/20090729_1.c: New.
512         * gcc.dg/lto/20090812_0.c: New.
513         * gcc.dg/lto/20090812_1.c: New.
514         * gcc.dg/lto/20090914-1_0.c: New.
515         * gcc.dg/lto/README: New.
516         * gcc.dg/visibility-7.c: Adjust expected pattern
517         * gfortran.dg/lto: New directory.
518         * gfortran.dg/lto/pr40724_0.f: New.
519         * gfortran.dg/lto/pr40724_1.f: New.
520         * gfortran.dg/lto/pr40725_0.f03: New.
521         * gfortran.dg/lto/pr40725_1.c: New.
522         * gfortran.dg/lto/pr41069_0.f90: New.
523         * gfortran.dg/lto/pr41069_1.f90: New.
524         * gfortran.dg/lto/pr41069_2.f90: New.
525         * g++.dg/README: Add 'lto' directory.
526         * g++.dg/dg.exp: Also scan 'lto' directory
527
528 2009-10-03  Ben Elliston  <bje@au.ibm.com>
529             Janis Johnson  <janis187@us.ibm.com>
530             Diego Novillo  <dnovillo@google.com>
531
532         * g++.dg/lto/lto.exp: New.
533         * gcc.c-torture/execute/execute.exp: Add
534         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
535         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
536         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
537         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
538         * gcc.target/i386/math-torture/math-torture.exp:
539         Likewise.
540         * gcc.dg/lto/lto.exp: New.
541         * gfortran.dg/lto/lto.exp: New.
542         * lib/target-supports.exp (check_effective_target_lto): New.
543         * lib/c-torture.exp: Load target-supports.exp.
544         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
545         returns nonzero.
546         * lib/gcc-dg.exp: Likewise.
547         * lib/lto.exp: New.
548         * lib/torture-options.exp: Add support for a third
549         argument.
550
551 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
552
553         PR testsuite/41542
554         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
555
556 2009-10-02  Jason Merrill  <jason@redhat.com>
557
558         * g++.dg/abi/mangle32.C: New.
559
560 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
561
562         * gnat.dg/atomic2.adb: New test.
563
564 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
565
566         * gnat.dg/array11.adb: New test.
567         * gnat.dg/array12.adb: Likewise.
568
569 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
570
571         * gnat.dg/array10.adb: New test.
572         * gnat.dg/object_overflow.adb: Tweak.
573
574 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
575
576         * gcc.dg/guality/guality.exp: Disable on darwin.
577
578 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
579
580         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
581         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
582         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
583         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
584
585 2009-10-02  Tobias Burnus  <burnus@net-b.de>
586
587         PR fortran/41479
588         * gfortran.dg/intent_out_5.f90: New test.
589
590 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
591
592         PR debug/41404
593         PR debug/41353
594         * gcc.dg/guality/pr41404-1.c: New test.
595         * gcc.dg/guality/pr41353-2.c: New test.
596
597 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
598
599         PR testsuite/41546
600         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
601         to -mtune=generic.
602
603 2009-10-01  Jan Hubicka  <jh@suse.cz>
604
605         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
606
607 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
608
609         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
610
611         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
612
613 2009-10-01  Tobias Burnus  <burnus@net-b.de>
614
615         PR fortran/41515
616         * gfortran.dg/parameter_array_init_5.f90: New test.
617
618 2009-10-01  Jason Merrill  <jason@redhat.com>
619
620         * g++.dg/cpp0x/defaulted13.C: New.
621
622 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
623
624         * gfortran.dg/bounds_check_7.f90: Adapted error message.
625         * gfortran.dg/bounds_check_11.f90: Likewise.
626         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
627
628 2009-09-30  Tobias Burnus  <burnus@net-b.de>
629
630         * gfortran.dg/select_type_4.f90: New test.
631
632 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
633
634         * gfortran.dg/same_type_as_1.f03: New test.
635         * gfortran.dg/same_type_as_2.f03: Ditto.
636
637 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
638
639         * gfortran.dg/select_type_1.f03: Extended.
640         * gfortran.dg/select_type_3.f03: New test.
641
642 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
643
644         * gfortran.dg/class_allocate_1.f03: New test.
645
646 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
647
648         PR fortran/40996
649         * gfortran.dg/allocatable_scalar_3.f90: New test.
650         * gfortran.dg/select_type_2.f03: Ditto.
651         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
652
653 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
654
655         * gfortran.dg/block_name_2.f90: Modified error message.
656         * gfortran.dg/select_6.f90: Ditto.
657         * gfortran.dg/select_type_1.f03: New test.
658
659 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
660
661         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
662         * gfortran.dg/class_1.f03: Ditto.
663         * gfortran.dg/class_2.f03: Ditto.
664         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
665         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
666         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
667         * gfortran.dg/typebound_call_10.f03: Ditto.
668         * gfortran.dg/typebound_call_2.f03: Ditto.
669         * gfortran.dg/typebound_call_3.f03: Ditto.
670         * gfortran.dg/typebound_call_4.f03: Ditto.
671         * gfortran.dg/typebound_call_9.f03: Ditto.
672         * gfortran.dg/typebound_generic_3.f03: Ditto.
673         * gfortran.dg/typebound_generic_4.f03: Ditto.
674         * gfortran.dg/typebound_operator_1.f03: Ditto.
675         * gfortran.dg/typebound_operator_2.f03: Ditto.
676         * gfortran.dg/typebound_operator_3.f03: Ditto.
677         * gfortran.dg/typebound_operator_4.f03: Ditto.
678         * gfortran.dg/typebound_proc_1.f08: Ditto.
679         * gfortran.dg/typebound_proc_5.f03: Ditto.
680         * gfortran.dg/typebound_proc_6.f03: Ditto.
681
682 2009-09-30  Jason Merrill  <jason@redhat.com>
683
684         * g++.dg/eh/init-temp1.C: Improve test.
685
686 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
687
688         PR target/22093
689         * gcc.target/alpha/pr22093.c: New test.
690
691 2009-09-29  John Freeman  <jfreeman08@gmail.com>
692             Jason Merrill  <jason@redhat.com>
693
694         * g++.dg/cpp0x/lambda/lambda-array.C: New.
695         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
696         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
697         * g++.dg/cpp0x/lambda/lambda-const.C: New.
698         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
699         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
700         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
701         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
702         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
703         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
704         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
705         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
706         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
707         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
708         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
709         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
710         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
711         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
712         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
713         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
714         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
715         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
716         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
717         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
718         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
719         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
720         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
721         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
722         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
723         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
724         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
725         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
726         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
727         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
728         * g++.dg/cpp0x/lambda/lambda-template.C: New.
729         * g++.dg/cpp0x/lambda/lambda-this.C: New.
730         * g++.dg/cpp0x/lambda/lambda-type.C: New.
731         * g++.dg/cpp0x/lambda/lambda-use.C: New.
732         * lib/prune.exp: Accept "In lambda function".
733
734 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
735
736         * gcc.target/i386/fma4-check.h
737         * gcc.target/i386/fma4-fma.c
738         * gcc.target/i386/fma4-maccXX.c
739         * gcc.target/i386/fma4-msubXX.c
740         * gcc.target/i386/fma4-nmaccXX.c
741         * gcc.target/i386/fma4-nmsubXX.c
742         * gcc.target/i386/fma4-vector.c
743         * gcc.target/i386/fma4-256-maccXX.c
744         * gcc.target/i386/fma4-256-msubXX.c
745         * gcc.target/i386/fma4-256-nmaccXX.c
746         * gcc.target/i386/fma4-256-nmsubXX.c
747         * gcc.target/i386/fma4-256-vector.c
748         * gcc.target/i386/funcspec-2.c: New file.
749
750         * gcc.target/i386/funcspec-4.c: Test error conditions
751         related to FMA4.
752
753         * gcc.target/i386/funcspec-5.c
754         * gcc.target/i386/funcspec-6.c
755         * gcc.target/i386/funcspec-8.c: Add FMA4.
756
757         * gcc.target/i386/funcspec-9.c: New file.
758
759         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
760
761         * gcc.target/i386/isa-10.c
762         * gcc.target/i386/isa-11.c
763         * gcc.target/i386/isa-12.c
764         * gcc.target/i386/isa-13.c
765         * gcc.target/i386/isa-2.c
766         * gcc.target/i386/isa-3.c
767         * gcc.target/i386/isa-4.c
768         * gcc.target/i386/isa-7.c
769         * gcc.target/i386/isa-8.c
770         * gcc.target/i386/isa-9.c: New file.
771
772         * gcc.target/i386/isa-14.c
773         * gcc.target/i386/isa-1.c
774         * gcc.target/i386/isa-5.c
775         * gcc.target/i386/isa-6.c: Add FMA4.
776
777         * gcc.target/i386/sse-12.c
778         * gcc.target/i386/sse-13.c
779         * gcc.target/i386/sse-14.c
780         * gcc.target/i386/sse-22.c: New file.
781
782         * g++.dg/other/i386-2.C
783         * g++.dg/other/i386-3.C
784         * g++.dg/other/i386-5.C
785         * g++.dg/other/i386-6.C: Add -mfma4 in dg-options.
786
787 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
788
789         PR testsuite/41496
790         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
791         before.
792
793 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
794
795         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
796         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
797
798 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
799
800         PR debug/41438
801         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
802         hidden.
803         * g++.dg/debug/dwarf2/const-1.C: Likewise.
804
805 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
806
807         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
808         * gcc.target/i386/isa-1.c
809         * gcc.target/i386/isa-5.c
810         * gcc.target/i386/isa-6.c: Remove SSE5.
811         * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
812         * gcc.target/i386/avx-1.c
813         * gcc.target/i386/avx-2.c
814         * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
815         * gcc.target/i386/funcspec-9.c: Delete.
816
817 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
818
819         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
820         * gcc.dg/guality/pr41353-1.c: New test.
821
822         PR testsuite/41444
823         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
824         in macro name definition for non-unix/win32/msdos.
825
826 2009-09-29  Daniel Kraft  <d@domob.eu>
827
828         PR fortran/39626
829         * gfortran.dg/block_1.f08: New test.
830         * gfortran.dg/block_2.f08: New test.
831         * gfortran.dg/block_3.f90: New test.
832         * gfortran.dg/block_4.f08: New test.
833         * gfortran.dg/block_5.f08: New test.
834         * gfortran.dg/block_6.f08: New test.
835         * gfortran.dg/block_7.f08: New test.
836         * gfortran.dg/block_8.f08: New test.
837
838 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
839
840         PR libgfortran/35862
841         * gfortran.dg/round_1.f03: New test.
842         * gfortran.dg/f2003_io_3.f03: Update test.
843
844 2009-09-28  Easwaran Raman  <eraman@google.com>
845
846         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
847         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
848
849 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
850
851         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
852         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
853         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
854         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
855         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
856
857         * g++.dg/dfp/dfp.exp: Fix typo.
858
859         * lib/target-supports.exp (check-effective-target-dfp-nocache):
860         Fix typo that breaks the check.
861
862 2009-09-28  Olivier Hainque  <hainque@adacore.com>
863
864         * gnat.dg (tagged_alloc_free.adb): New testcase.
865
866 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
867
868         * g++.dg/dfp: New directory.
869         * g++.dg/dg.exp: Prune tests in dfp directory.
870         * g++.dg/dfp/dfp.exp: New.
871         * g++.dg/dfp/mangle-mode.C: New test.
872
873 2009-09-28  Michael Matz  <matz@suse.de>
874
875         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
876         for sign of -Inf.
877
878 2009-09-27  Richard Henderson  <rth@redhat.com>
879
880         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
881         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
882
883 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
884
885         PR c/41476
886         * gcc.dg/cond-constqual-1.c: New test.
887
888 2009-09-26  Michael Matz  <matz@suse.de>
889
890         PR lto/40758
891         PR middle-end/41470
892         * gcc.dg/pr41470.c: New test.
893
894 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
895
896         * gnat.dg/array9.adb: New test.
897
898 2009-09-26  Michael Matz  <matz@suse.de>
899
900         PR tree-optimization/41454
901         * gcc.dg/pr41454.c: New test.
902
903 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
904
905         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
906         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
907         into DW_TAG_GNU_template_parameter_pack and
908         DW_TAG_GNU_formal_parameter_pack.
909         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
910         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
911
912 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
913
914         * gcc.dg/vect/vect.exp: Append extra parameters as separate
915         parameters for alignment-sensitive -fsection-anchors tests.
916
917 2009-09-25  Richard Guenther  <rguenther@suse.de>
918
919         PR middle-end/41463
920         * gcc.c-torture/execute/pr41463.c: New testcase.
921
922 2009-09-25  Olivier Hainque  <hainque@adacore.com>
923
924         * gnat.dg/sse_nolib.adb: New testcase.
925
926 2009-09-25  Revital Eres  <ERES@il.ibm.com>
927
928         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
929         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
930         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
931         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
932         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
933         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
934         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
935         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
936         * gcc.dg/vect/vect.exp: Add Power7 flags.
937         * g++.dg/vect/vect.exp: Likewise.
938         * gfortran.dg/vect/vect.exp: Likewise.
939
940 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
941
942         PR fortran/41459
943         * gfortran.dg/empty_label.f: New test.
944         * gfortran.dg/empty_label.f90: Ditto.
945         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
946
947 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
948
949         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
950         compile-time.
951
952 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
953
954         * lib/scanasm.exp (make_pattern_printable): New function.
955         (dg-scan, scan-assembler-times, scan-assembler-dem,
956         scan-assembler-dem-not): Use it.
957
958 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
959
960         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
961         (test_nested): Renamed to ...
962         (test_nested1): This.
963         (test_nested2): New.
964         (main): Likewise.
965
966 2009-09-24  Richard Guenther  <rguenther@suse.de>
967
968         PR tree-optimization/36143
969         PR tree-optimization/38747
970         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
971         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
972         * g++.dg/torture/pr38747.C: New testcase.
973         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
974
975 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
976
977         * gnat.dg/nested_proc.adb: New test.
978
979 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
980
981         * gcc.target/i386/pr12329.c: Adjust.
982
983 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
984
985         PR debug/41248
986         * gcc.dg/pr41248.c: New.
987
988 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
989
990         PR debug/41065
991         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
992
993 2009-09-23  Andreas Schwab  <schwab@redhat.com>
994
995         * lib/profopt.exp (profopt-get-options): Set tool_flags for
996         current_compiler_flags.  Fix typos.
997
998 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
999
1000         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1001
1002 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1003
1004         PR c/39779
1005         * gcc.c-torture/compile/pr39779.c: New test.
1006
1007 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1008
1009         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1010         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1011         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1012
1013 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1014
1015         PR debug/41295
1016         * gcc.dg/pr41295.c: New.
1017
1018 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1019
1020         * gcc.dg/pr40209.c: Add test case.
1021
1022 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1023
1024         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1025         matching assembly.
1026         * gcc.target/mips/code-readable-2.c: Likewise.
1027         * gcc.target/mips/code-readable-3.c: Likewise.
1028
1029 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1030
1031         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1032         Check support via mode instead of C type.
1033         (check_effective_target_dfprt_nocache): Ditto.
1034         (check_effective_target_hard_dfp): Ditto.
1035
1036 2009-09-22  Richard Guenther  <rguenther@suse.de>
1037
1038         PR middle-end/41395
1039         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1040         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1041
1042 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1043
1044         * gcc.dg/20090922-1.c: New test.
1045
1046         PR bootstrap/41405
1047         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1048         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1049         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1050         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1051         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1052         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1053         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1054         * objc.dg/dwarf-2.m: Likewise.
1055
1056 2009-09-22  Richard Guenther  <rguenther@suse.de>
1057
1058         PR tree-optimization/41428
1059         * g++.dg/tree-ssa/pr41428.C: New testcase.
1060
1061 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1062
1063         PR middle-end/41429
1064         * g++.dg/gomp/pr41429.C: New test.
1065
1066 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1067
1068         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1069
1070 2009-09-21  Jason Merrill  <jason@redhat.com>
1071
1072         PR c++/41421
1073         * g++.dg/cpp0x/trivial1.C: Expand.
1074
1075 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1076
1077         * gcc.dg/torture/calleesave-sse.c: New.
1078
1079 2009-09-21  Jan Hubicka  <jh@suse.cz>
1080
1081         * gcc.dg/guality/inline-params.c: New testcase.
1082
1083 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1084
1085         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1086         Add -fno-inline.
1087         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1088         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1089         (f2): Ditto.
1090
1091 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1092
1093         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1094         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1095         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1096         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1097         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1098
1099 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1100
1101         PR middle-end/40642
1102         * g++.dg/torture/pr40642.C: New testcase.
1103
1104 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1105
1106         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1107         cases in static initializers.
1108
1109 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1110
1111         * gcc.c-tortue/compile/pr39886.c: New.
1112
1113 2009-09-20  Chris Demetriou  <cgd@google.com>
1114
1115         PR preprocessor/28435:
1116         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1117         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1118         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1119         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1120         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1121
1122 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1123
1124         * gcc.target/mips/mips.exp: Add relax-pic-calls
1125         under -mfoo/-mno-foo options.
1126         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1127         and -mexplicit-relocs.
1128         * gcc.target/mips/call-1.c: New test.
1129         * gcc.target/mips/call-2.c: New test.
1130         * gcc.target/mips/call-3.c: New test.
1131         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1132         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1133
1134 2009-09-19  Chris Demetriou  <cgd@google.com>
1135
1136         PR preprocessor/28435:
1137         * gcc.dg/cpp/missing-header-MD.c: New test.
1138         * gcc.dg/cpp/missing-header-MMD.c: New test.
1139         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1140         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1141
1142 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1143
1144         PR libgfortran/41328
1145         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1146         EOF works.
1147
1148 2009-09-18  Jason Merrill  <jason@redhat.com>
1149
1150         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1151         * g++.dg/cpp0x/initlist-deduce.C: New.
1152
1153 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1154
1155         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1156
1157 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1158
1159         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1160         * c-c++-common/dfp: New directory.
1161         * c-c++-common/dfp/dfp-dbg.h: New file.
1162         * gcc.dg/dfp/call-by-value.c: Move to ...
1163         * c-c++-common/call-by-value.c: here.
1164         * gcc.dg/dfp/cast.c: Move to ...
1165         * c-c++-common/cast.c: here.
1166         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1167         * c-c++-common/compare-eq-const.c: here.
1168         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1169         * c-c++-common/compare-eq-d128.c: here.
1170         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1171         * c-c++-common/compare-eq-d32.c: here.
1172         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1173         * c-c++-common/compare-eq-d64.c: here.
1174         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1175         * c-c++-common/compare-eq-dfp.c: here.
1176         * gcc.dg/dfp/compare-eq.h: Move to ...
1177         * c-c++-common/compare-eq.h: here.
1178         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1179         * c-c++-common/compare-rel-const.c: here.
1180         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1181         * c-c++-common/compare-rel-d128.c: here.
1182         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1183         * c-c++-common/compare-rel-d32.c: here.
1184         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1185         * c-c++-common/compare-rel-d64.c: here.
1186         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1187         * c-c++-common/compare-rel-dfp.c: here.
1188         * gcc.dg/dfp/compare-rel.h: Move to ...
1189         * c-c++-common/compare-rel.h: here.
1190         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1191         * c-c++-common/compare-special-d128.c: here.
1192         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1193         * c-c++-common/compare-special-d32.c: here.
1194         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1195         * c-c++-common/compare-special-d64.c: here.
1196         * gcc.dg/dfp/compare-special.h: Move to ...
1197         * c-c++-common/compare-special.h: here.
1198         * gcc.dg/dfp/constants-zero.c: Move to ...
1199         * c-c++-common/constants-zero.c: here.
1200         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1201         * c-c++-common/convert-bfp-10.c: here.
1202         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1203         * c-c++-common/convert-bfp-11.c: here.
1204         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1205         * c-c++-common/convert-bfp-12.c: here.
1206         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1207         * c-c++-common/convert-bfp-13.c: here.
1208         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1209         * c-c++-common/convert-bfp-14.c: here.
1210         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1211         * c-c++-common/convert-bfp-2.c: here.
1212         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1213         * c-c++-common/convert-bfp-3.c: here.
1214         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1215         * c-c++-common/convert-bfp-4.c: here.
1216         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1217         * c-c++-common/convert-bfp-5.c: here.
1218         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1219         * c-c++-common/convert-bfp-6.c: here.
1220         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1221         * c-c++-common/convert-bfp-7.c: here.
1222         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1223         * c-c++-common/convert-bfp-8.c: here.
1224         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1225         * c-c++-common/convert-bfp-9.c: here.
1226         * gcc.dg/dfp/convert-bfp.c: Move to ...
1227         * c-c++-common/convert-bfp.c: here.
1228         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1229         * c-c++-common/convert-bfp-fold.c: here.
1230         * gcc.dg/dfp/convert-dfp.c: Move to ...
1231         * c-c++-common/convert-dfp.c: here.
1232         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1233         * c-c++-common/convert-dfp-fold-2.c: here.
1234         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1235         * c-c++-common/convert-dfp-fold.c: here.
1236         * gcc.dg/dfp/convert.h: Move to ...
1237         * c-c++-common/convert.h: here.
1238         * gcc.dg/dfp/convert-int.c: Move to ...
1239         * c-c++-common/convert-int.c: here.
1240         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1241         * c-c++-common/convert-int-fold.c: here.
1242         * gcc.dg/dfp/convert-int-max.c: Move to ...
1243         * c-c++-common/convert-int-max.c: here.
1244         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1245         * c-c++-common/convert-int-max-fold.c: here.
1246         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1247         * c-c++-common/convert-int-saturate.c: here.
1248         * gcc.dg/dfp/func-array.c: Move to ...
1249         * c-c++-common/func-array.c: here.
1250         * gcc.dg/dfp/func-deref.c: Move to ...
1251         * c-c++-common/func-deref.c: here.
1252         * gcc.dg/dfp/func-mixed.c: Move to ...
1253         * c-c++-common/func-mixed.c: here.
1254         * gcc.dg/dfp/func-pointer.c: Move to ...
1255         * c-c++-common/func-pointer.c: here.
1256         * gcc.dg/dfp/func-scalar.c: Move to ...
1257         * c-c++-common/func-scalar.c: here.
1258         * gcc.dg/dfp/func-struct.c: Move to ...
1259         * c-c++-common/func-struct.c: here.
1260         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1261         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1262         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1263         * c-c++-common/func-vararg-alternate-d128.c: here.
1264         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1265         * c-c++-common/func-vararg-alternate-d32.c: here.
1266         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1267         * c-c++-common/func-vararg-alternate-d64.c: here.
1268         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1269         * c-c++-common/func-vararg-alternate.h: here.
1270         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1271         * c-c++-common/func-vararg-dfp.c: here.
1272         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1273         * c-c++-common/func-vararg-mixed-2.c: here.
1274         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1275         * c-c++-common/func-vararg-mixed.c: here.
1276         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1277         * c-c++-common/func-vararg-size0.c: here.
1278         * gcc.dg/dfp/inf-1.c: Move to ...
1279         * c-c++-common/inf-1.c: here.
1280         * gcc.dg/dfp/loop-index.c: Move to ...
1281         * c-c++-common/loop-index.c: here.
1282         * gcc.dg/dfp/modes.c: Move to ...
1283         * c-c++-common/modes.c: here.
1284         * gcc.dg/dfp/nan-1.c: Move to ...
1285         * c-c++-common/nan-1.c: here.
1286         * gcc.dg/dfp/nan-2.c: Move to ...
1287         * c-c++-common/nan-2.c: here.
1288         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1289         * c-c++-common/operator-arith-fold.c: here.
1290         * gcc.dg/dfp/operator-assignment.c: Move to ...
1291         * c-c++-common/operator-assignment.c: here.
1292         * gcc.dg/dfp/operator-comma.c: Move to ...
1293         * c-c++-common/operator-comma.c: here.
1294         * gcc.dg/dfp/operator-cond.c: Move to ...
1295         * c-c++-common/operator-cond.c: here.
1296         * gcc.dg/dfp/operator-logical.c: Move to ...
1297         * c-c++-common/operator-logical.c: here.
1298         * gcc.dg/dfp/operator-unary.c: Move to ...
1299         * c-c++-common/operator-unary.c: here.
1300         * gcc.dg/dfp/pr31385.c: Move to ...
1301         * c-c++-common/pr31385.c: here.
1302         * gcc.dg/dfp/pr33466.c: Move to ...
1303         * c-c++-common/pr33466.c: here.
1304         * gcc.dg/dfp/pr35620.c: Move to ...
1305         * c-c++-common/pr35620.c: here.
1306         * gcc.dg/dfp/pr36800.c: Move to ...
1307         * c-c++-common/pr36800.c: here.
1308         * gcc.dg/dfp/pr39034.c: Move to ...
1309         * c-c++-common/pr39034.c: here.
1310         * gcc.dg/dfp/pr39035.c: Move to ...
1311         * c-c++-common/pr39035.c: here.
1312         * gcc.dg/dfp/pr39902.c: Move to ...
1313         * c-c++-common/pr39902.c: here.
1314         * gcc.dg/dfp/pr39986.c: Move to ...
1315         * c-c++-common/pr39986.c: here.
1316         * gcc.dg/dfp/signbit-1.c: Move to ...
1317         * c-c++-common/signbit-1.c: here.
1318         * gcc.dg/dfp/signbit-2.c: Move to ...
1319         * c-c++-common/signbit-2.c: here.
1320         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1321         * c-c++-common/struct-layout-1.c: here.
1322         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1323         * c-c++-common/usual-arith-conv.c: here.
1324         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1325         * c-c++-common/usual-arith-conv-const.c: here.
1326
1327 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1328
1329         PR testsuite/41288
1330         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1331         stack alignment.
1332
1333 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1334
1335         PR c++/39365
1336         * g++.dg/expr/bool3.C: New test.
1337         * g++.dg/expr/bool4.C: New test.
1338
1339 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1340
1341         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1342         * gcc.dg/dfp/signbit-2.c: Use it.
1343         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1344         arguments to unsigned int.
1345         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1346         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1347         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1348         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1349         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1350         * gcc.dg/dfp/pr39986.c: Ditto.
1351         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1352         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1353         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1354         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1355         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1356
1357 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1358
1359         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1360
1361 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1362
1363         PR c/41049
1364         * dfp/pr41049.c: New test.
1365
1366 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1367
1368         PR testsuite/41385
1369         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1370
1371 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1372
1373         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1374         * gcc.dg/ipa/ipa-sra-1.c: New test.
1375         * gcc.dg/ipa/ipa-sra-2.c: New test.
1376         * gcc.dg/ipa/ipa-sra-3.c: New test.
1377         * gcc.dg/ipa/ipa-sra-4.c: New test.
1378         * gcc.dg/ipa/ipa-sra-5.c: New test.
1379         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1380         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1381
1382 2009-09-17  Michael Matz  <matz@suse.de>
1383
1384         PR middle-end/41347
1385         * gfortran.dg/pr41347.f90: New test.
1386
1387 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1388
1389         * gcc.c-torture/compile/20090917-1.c: New testcase.
1390
1391 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1392
1393         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1394         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1395         alpha*-*-* target from XFAIL list.
1396
1397 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1398
1399         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1400         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1401         * gcc.dg/dfp/cast-bad.c: Use default options.
1402         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1403         * gcc.dg/dfp/composite-type.c: Ditto.
1404         * gcc.dg/dfp/constants.c: Ditto.
1405         * gcc.dg/dfp/constants-hex.c: Ditto.
1406         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1407         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1408         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1409         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1410         * gcc.dg/dfp/ctypes.c: Ditto.
1411         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1412         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1413         * gcc.dg/dfp/float-constant-double.c: Ditto.
1414         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1415         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1416         * gcc.dg/dfp/modes.c: Ditto.
1417         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1418         * gcc.dg/dfp/pr31344.c: Ditto.
1419         * gcc.dg/dfp/pr31385.c: Ditto.
1420         * gcc.dg/dfp/pr33466.c: Ditto.
1421         * gcc.dg/dfp/pr35620.c: Ditto.
1422         * gcc.dg/dfp/pr37435.c: Ditto.
1423         * gcc.dg/dfp/pr39986.c: Ditto.
1424         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1425         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1426         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1427         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1428         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1429         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1430         * gcc.dg/dfp/typespec.c: Ditto.
1431         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1432         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1433         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1434         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1435         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1436         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1437         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1438         * gcc.dg/dfp/compare-rel.h: Ditto.
1439         * gcc.dg/dfp/compare-special.h: Ditto.
1440         * gcc.dg/dfp/convert.h: Ditto.
1441         * gcc.dg/dfp/fe-check.h: Ditto.
1442         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1443         * gcc.dg/dfp/cast.c: Ditto.
1444         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1445         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1446         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1447         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1448         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1449         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1450         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1451         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1452         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1453         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1454         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1455         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1456         * gcc.dg/dfp/constants-zero.c: Ditto.
1457         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1458         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1459         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1460         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1461         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1462         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1463         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1464         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1465         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1466         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1467         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1468         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1469         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1470         * gcc.dg/dfp/convert-bfp.c: Ditto.
1471         * gcc.dg/dfp/convert-complex.c: Ditto.
1472         * gcc.dg/dfp/convert-dfp.c: Ditto.
1473         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1474         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1475         * gcc.dg/dfp/convert-int.c: Ditto.
1476         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1477         * gcc.dg/dfp/convert-int-max.c: Ditto.
1478         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1479         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1480         * gcc.dg/dfp/fe-binop.c: Ditto.
1481         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1482         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1483         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1484         * gcc.dg/dfp/func-array.c: Ditto.
1485         * gcc.dg/dfp/func-deref.c: Ditto.
1486         * gcc.dg/dfp/func-mixed.c: Ditto.
1487         * gcc.dg/dfp/func-pointer.c: Ditto.
1488         * gcc.dg/dfp/func-scalar.c: Ditto.
1489         * gcc.dg/dfp/func-struct.c: Ditto.
1490         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1491         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1492         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1493         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1494         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1495         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1496         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1497         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1498         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1499         * gcc.dg/dfp/inf-1.c: Ditto.
1500         * gcc.dg/dfp/loop-index.c: Ditto.
1501         * gcc.dg/dfp/nan-1.c: Ditto.
1502         * gcc.dg/dfp/nan-2.c: Ditto.
1503         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1504         * gcc.dg/dfp/operator-assignment.c: Ditto.
1505         * gcc.dg/dfp/operator-comma.c: Ditto.
1506         * gcc.dg/dfp/operator-cond.c: Ditto.
1507         * gcc.dg/dfp/operator-logical.c: Ditto.
1508         * gcc.dg/dfp/operator-unary.c: Ditto.
1509         * gcc.dg/dfp/pr36800.c: Ditto.
1510         * gcc.dg/dfp/pr39034.c: Ditto.
1511         * gcc.dg/dfp/pr39035.c: Ditto.
1512         * gcc.dg/dfp/pr39902.c: Ditto.
1513         * gcc.dg/dfp/signbit-1.c: Ditto.
1514         * gcc.dg/dfp/signbit-2.c: Ditto.
1515         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1516         * gcc.dg/dfp/union-init.c: Ditto.
1517         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1518
1519 2009-09-16  Michael Matz  <matz@suse.de>
1520
1521         PR fortran/41212
1522         * gfortran.dg/pr41212.f90: New test.
1523
1524 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1525
1526         * gnat.dg/alignment9.adb: New test.
1527
1528 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1529
1530         * gnat.dg/discr20.ad[sb]: New test.
1531
1532 2009-09-16  Richard Guenther  <rguenther@suse.de>
1533
1534         PR middle-end/34011
1535         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1536
1537 2009-09-16  DJ Delorie  <dj@redhat.com>
1538             Kaz Kojima  <kkojima@gcc.gnu.org>
1539
1540         * gcc.target/sh/struct-arg-dw2.c: New test.
1541
1542 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1543             Jakub Jelinek  <jakub@redhat.com>
1544
1545         PR target/41175
1546         * gcc.target/powerpc/pr41175.c: New test.
1547
1548 2009-09-14  Richard Henderson  <rth@redhat.com>
1549
1550         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1551         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1552         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1553
1554 2009-09-14  Richard Henderson  <rth@redhat.com>
1555
1556         * g++.dg/eh/builtin1.C: Update resx pattern match.
1557         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1558
1559 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1560
1561         * gcc.target/mips/branch-helper.h: New file.
1562         * gcc.target/mips/branch-2.c,
1563         * gcc.target/mips/branch-3.c,
1564         * gcc.target/mips/branch-4.c,
1565         * gcc.target/mips/branch-5.c,
1566         * gcc.target/mips/branch-6.c,
1567         * gcc.target/mips/branch-7.c,
1568         * gcc.target/mips/branch-8.c,
1569         * gcc.target/mips/branch-9.c,
1570         * gcc.target/mips/branch-10.c,
1571         * gcc.target/mips/branch-11.c,
1572         * gcc.target/mips/branch-12.c,
1573         * gcc.target/mips/branch-13.c,
1574         * gcc.target/mips/branch-14.c,
1575         * gcc.target/mips/branch-15.c: New tests.
1576
1577 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1578
1579         PR target/41331
1580         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1581         -m32 -mpowerpc64 system.
1582
1583 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1584
1585         From Jie Zhang <jie.zhang@analog.com>:
1586         * gcc.target/bfin/saveall.c: New test.
1587         * gcc.target/bfin/20090914-1.c: New test.
1588         * gcc.target/bfin/20090914-2.c: New test.
1589
1590         * gcc.target/bfin/20090914-3.c: New test.
1591
1592 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1593
1594         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1595
1596 2009-09-14  Richard Guenther  <rguenther@suse.de>
1597
1598         PR middle-end/41350
1599         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1600
1601 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1602
1603         PR libgfortran/41328
1604         * gfortran.dg/cr_lf.f90: New test.
1605
1606 2009-09-11  Michael Matz  <matz@suse.de>
1607
1608         PR middle-end/41275
1609         * g++.dg/tree-ssa/pr41275.C: New test.
1610
1611 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1612
1613         PR fortran/41242
1614         * gfortran.dg/proc_ptr_comp_21.f90: New.
1615
1616 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1617
1618         PR fortran/31292
1619         * gfortran.dg/module_procedure_1.f90: New test.
1620         * gfortran.dg/module_procedure_2.f90: Ditto.
1621         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1622
1623 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1624             James A. Morrison  <phython@gcc.gnu.org>
1625
1626         PR ada/18302
1627         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1628         commands.
1629         * ada/acats/run_test.exp: New file.
1630
1631 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1632
1633         Revert:
1634         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1635
1636         PR rtl-optimization/39779
1637         * gcc.dg/pr39979.c: New test.
1638
1639 2009-09-10  Richard Guenther  <rguenther@suse.de>
1640
1641         PR middle-end/41257
1642         * g++.dg/torture/pr41257-2.C: New testcase.
1643
1644 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1645
1646         PR c++/28293
1647         * g++.dg/template/crash91.C: New.
1648
1649 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1650
1651         PR rtl-optimization/39779
1652         * gcc.dg/pr39979.c: New test.
1653
1654 2009-09-09  Richard Guenther  <rguenther@suse.de>
1655
1656         PR tree-optimization/41101
1657         * gcc.c-torture/compile/pr41101.c: New testcase.
1658
1659 2009-09-09  Richard Guenther  <rguenther@suse.de>
1660
1661         PR middle-end/41317
1662         * gcc.c-torture/execute/pr41317.c: New testcase.
1663         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1664         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1665
1666 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1667
1668         Fix some test breakages on Darwin
1669         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1670         and adjust.
1671         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1672         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1673         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1674         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1675         take darwin specifics in account.
1676
1677 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1678
1679         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1680         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1681
1682 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1683
1684         PR c++/39923
1685         * g++.dg/cpp0x/initlist24.C: New.
1686
1687 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1688
1689         * gcc.dg/large-size-array-2.c: Fix target requirement.
1690         * gcc.dg/large-size-array-4.c: Likewise.
1691         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1692         * gcc.dg/c99-const-expr-2.c: Likewise.
1693         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1694         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1695         * gcc.dg/c90-const-expr-10.c: Likewise.
1696         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1697         instead of long.
1698         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1699         * gcc.dg/vect/pr33846.c: Likewise.
1700         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1701         __PTRDIFF_TYPE__, instead of unsigned long.
1702         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1703
1704 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1705
1706         PR debug/41229
1707         PR debug/41291
1708         PR debug/41300
1709         * gfortran.dg/pr41229.f90: New.
1710
1711 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1712
1713         PR debug/41232
1714         * gcc.dg/pr41232.c: New.
1715
1716 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1717
1718         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1719         contain -march.
1720         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1721         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1722         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1723         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1724         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1725         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1726         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1727         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1728         options other than that used in dg-options.
1729
1730 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1731
1732         PR rtl-optimization/41239
1733         * gcc.c-torture/execute/pr41239.c: New test.
1734
1735 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1736
1737         PR libgfortran/41192
1738         * gfortran.dg/namelist_59.f90: New test.
1739
1740 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1741
1742         From Mike Frysinger  <michael.frysinger@analog.com>
1743         * gcc.target/bfin/mcpu-bf542m.c: New file.
1744         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1745         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1746         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1747         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1748
1749 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1750
1751         PR middle-end/41282
1752         * gcc.c-torture/compile/pr41282.c: New test.
1753
1754 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1755
1756         PR fortran/41197
1757         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1758         variables for stat and errmsg.
1759         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1760         * gfortran.dg/allocate_stat_2.f90:  New test.
1761
1762 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1763
1764         * gcc.c-torture/compile/20090907-1.c: New test.
1765
1766 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1767
1768         PR bootstrap/41241
1769         * gcc.dg/pr41241.c: New test.
1770
1771 2009-09-06  Richard Guenther  <rguenther@suse.de>
1772
1773         PR middle-end/41144
1774         * g++.dg/torture/pr41144.C: New testcase.
1775
1776 2009-09-06  Richard Guenther  <rguenther@suse.de>
1777
1778         PR middle-end/41261
1779         * gcc.dg/torture/pr41261.c: New testcase.
1780
1781 2009-09-05  Richard Guenther  <rguenther@suse.de>
1782
1783         PR middle-end/41181
1784         * gcc.c-torture/compile/pr41181.c: New testcase.
1785
1786 2009-09-05  Richard Guenther  <rguenther@suse.de>
1787
1788         PR debug/41273
1789         * g++.dg/torture/pr41273.C: New testcase.
1790
1791 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1792
1793         PR fortran/41258
1794         * gfortran.dg/typebound_proc_12.f90 : New test.
1795
1796 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1797
1798         PR debug/41225
1799         * gfortran.dg/pr41225.f90: New.
1800
1801 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1802
1803         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1804         unistd.h, sys/types.h and sys/wait.h.
1805         (gualchk_t): New.
1806         (GUALCVT): New.
1807         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1808         (GUALITY_GDB_REDIRECT): New.
1809         (GUALITY_GDB_ARGS): Use it.
1810
1811 2009-09-04  Richard Guenther  <rguenther@suse.de>
1812
1813         PR middle-end/41257
1814         * g++.dg/torture/pr41257.C: New testcase.
1815
1816 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1817
1818         PR tree-optimization/41112
1819         * gnat.dg/array8.adb: New test.
1820
1821 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1822
1823         * gcc.target/arm/ctz.c: New test case.
1824
1825 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1826
1827         PR tree-optimization/38275
1828         * gcc.dg/autopar/reduc-1char.c: Increase number
1829         of iterations. Adjust the logic accordingly.
1830         * gcc.dg/autopar/reduc-2char.c: Ditto.
1831         * gcc.dg/autopar/reduc-1.c: Ditto.
1832         * gcc.dg/autopar/reduc-2.c: Ditto.
1833         * gcc.dg/autopar/reduc-3.c: Ditto.
1834         * gcc.dg/autopar/reduc-6.c: Ditto.
1835         * gcc.dg/autopar/reduc-7.c: Ditto.
1836         * gcc.dg/autopar/reduc-8.c: Ditto.
1837         * gcc.dg/autopar/reduc-9.c: Ditto.
1838         * gcc.dg/autopar/pr39500-1.c: Ditto.
1839         * gcc.dg/autopar/reduc-1short.c: Ditto.
1840         * gcc.dg/autopar/reduc-2short.c: Ditto.
1841         * gcc.dg/autopar/parallelization-1.c: Ditto.
1842
1843 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1844
1845         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1846         testcase using guality.h compiles and links and if a global variable
1847         can be verified by gdb.
1848
1849 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1850
1851         * lib/target-supports.exp (check_effective_target_sync_int_long):
1852         Supported on Blackfin Linux targets.
1853
1854 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1855
1856         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1857
1858 2009-09-03  Diego Novillo  <dnovillo@google.com>
1859
1860         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1861         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1862         * g++.dg/warn/unit-1.C: Likewise.
1863         * g++.dg/ipa/iinline-1.C: Likewise.
1864         * g++.dg/template/cond2.C: Adjust expected line location for the
1865         error.
1866         * g++.dg/template/pr35240.C: Likewise.
1867
1868 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1869
1870         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1871         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1872
1873 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1874
1875         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1876         * gcc.dg/memcpy-1.c: Add . to match pattern.
1877         * gcc.dg/uninit-I.c: XFAIL warning test.
1878         * g++.dg/warn/unit-1.C: XFAIL warning test.
1879
1880 2009-09-02  Ian Lance Taylor  <iant@google.com>
1881
1882         * gcc.dg/20090902-1.c: New test.
1883
1884 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1885
1886         * gcc.dg/builtin-object-size-9.c: New test.
1887
1888 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1889
1890         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1891
1892 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1893             Olivier Hainque  <hainque@adacore.com>
1894
1895         * gnat.dg/misaligned_param.adb: New test.
1896         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1897         * gnat.dg/slice7.adb: Add 1 more related case.
1898
1899 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1900
1901         * gcc.dg/guality/guality.c: Expect to fail for now.
1902         * gcc.dg/guality/example.c: Likewise.
1903
1904 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1905
1906         * gcc.dg/guality/guality.c: New.
1907         * gcc.dg/guality/guality.h: New.
1908         * gcc.dg/guality/guality.exp: New.
1909         * gcc.dg/guality/example.c: New.
1910         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1911         (cleanup-saved-temps): Likewise, .gkd files too.
1912
1913 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1914
1915         PR fortran/39229
1916         * gfortran.dg/line_length_3.f: New test.
1917         * gfortran.dg/line_length_4.f90: New test.
1918
1919 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1920
1921         * lib/target-supports.exp (check_gc_sections_available):
1922         Add proper pattern quote.
1923
1924 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1925             Kaz Kojima  <kkojima@gcc.gnu.org>
1926
1927         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1928         * g++.dg/cdce3.C: Use dg-add-options ieee.
1929         * g++.dg/torture/type-generic-1.C: Likewise.
1930         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1931         * gcc.dg/pr28796-2.c: Likewise.
1932         * gcc.dg/torture/builtin-math-7.c: Likewise.
1933         * gcc.dg/torture/type-generic-1.c: Likewise.
1934         * gfortran.dg/boz_14.f90: Likewise.
1935         * gfortran.dg/erf_2.F90: Likewise.
1936         * gfortran.dg/init_flag_3.f90: Likewise.
1937         * gfortran.dg/init_flag_4.f90: Likewise.
1938         * gfortran.dg/init_flag_5.f90: Likewise.
1939         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1940         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1941         * gfortran.dg/isnan_1.f90: Likewise.
1942         * gfortran.dg/isnan_2.f90: Likewise.
1943         * gfortran.dg/maxlocval_2.f90: Likewise.
1944         * gfortran.dg/maxlocval_4.f90: Likewise.
1945         * gfortran.dg/minlocval_1.f90: Likewise.
1946         * gfortran.dg/minlocval_4.f90: Likewise.
1947         * gfortran.dg/module_nan.f90: Likewise.
1948         * gfortran.dg/namelist_42.f90: Likewise.
1949         * gfortran.dg/namelist_43.f90: Likewise.
1950         * gfortran.dg/nan_1.f90: Likewise.
1951         * gfortran.dg/nan_2.f90: Likewise.
1952         * gfortran.dg/nan_3.f90: Likewise.
1953         * gfortran.dg/nan_4.f90: Likewise.
1954         * gfortran.dg/nan_5.f90: Likewise.
1955         * gfortran.dg/nearest_1.f90: Likewise.
1956         * gfortran.dg/nearest_2.f90: Likewise.
1957         * gfortran.dg/nearest_3.f90: Likewise.
1958         * gfortran.dg/pr37243.f: Likewise.
1959         * gfortran.dg/real_const_3.f90: Likewise.
1960         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1961
1962 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1963
1964         PR debug/30161
1965         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1966         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1967         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1968         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1969         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1970         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1971         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1972         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1973         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1974         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1975         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1976         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1977         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1978
1979 2009-08-31  Jason Merrill  <jason@redhat.com>
1980
1981         PR c++/41127
1982         * g++.dg/parse/enum5.C: New.
1983         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1984
1985 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1986
1987         PR fortran/40940
1988         * gfortran.dg/allocate_derived_1.f90: New.
1989         * gfortran.dg/class_3.f03: New.
1990
1991 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1992
1993         PR fortran/40996
1994         * gfortran.dg/allocatable_scalar_1.f90: New.
1995         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1996         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1997         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1998
1999 2009-08-30  Richard Guenther  <rguenther@suse.de>
2000
2001         PR tree-optimization/41186
2002         * g++.dg/torture/pr41186.C: New testcase.
2003         * g++.dg/tree-ssa/pr41186.C: Likewise.
2004
2005 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2006
2007         PR c++/41187
2008         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2009         take ia64 assembly comments syntax in account.
2010
2011 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2012
2013         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2014
2015 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2016
2017         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2018         * gfortran.dg/whole_file_6.f90: Likewise.
2019
2020 2009-08-28  Cary Coutant  <ccoutant@google.com>
2021
2022         PR debug/41063
2023         * g++.dg/debug/dwarf2/pr41063.C: New test.
2024
2025 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2026
2027         PR rtl-optimization/40861
2028         * gcc.dg/pr40861.c: New test.
2029
2030 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2031
2032         PR fortran/40869
2033         * gfortran.dg/proc_ptr_comp_20.f90: New.
2034
2035 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2036
2037         PR libfortran/39667
2038         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2039         open temp file with status="scratch".
2040         * gfortran.dg/fmt_cache_1.f: Likewise.
2041         * gfortran.dg/fmt_exhaust.f90: Likewise.
2042         * gfortran.dg/fmt_t_4.f90: Likewise.
2043         * gfortran.dg/fseek.f90: Likewise.
2044         * gfortran.dg/list_read_5.f90: Likewise.
2045         * gfortran.dg/namelist_39.f90: Likewise.
2046         * gfortran.dg/namelist_56.f90: Likewise.
2047         * gfortran.dg/read_bad_advance.f90: Likewise.
2048         * gfortran.dg/read_repeat.f90: Likewise.
2049         * gfortran.dg/read_size_noadvance.f90: Likewise.
2050         * gfortran.dg/read_x_past.f: Likewise.
2051
2052 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2053
2054         PR fortran/28039
2055         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2056
2057 2009-08-27  Daniel Kraft  <d@domob.eu>
2058
2059         PR fortran/37425
2060         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2061         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2062         error and fix problem with recursive assignment.
2063         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2064         * gfortran.dg/typebound_operator_3.f03: New test.
2065         * gfortran.dg/typebound_operator_4.f03: New test.
2066
2067 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2068
2069         PR debug/41170
2070         * debug/dwarf2/namespace-1.C: New test.
2071
2072 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2073
2074         PR fortran/41162
2075         * gfortran.dg/pr41162.f: New.
2076
2077 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2078             Richard Sandiford  <rdsandiford@googlemail.com>
2079
2080         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2081         with "forbid_cpu".
2082         * gcc.target/mips/branch-1.c: Update accordingly.
2083         * gcc.target/mips/extend-1.c: Likewise.
2084         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2085
2086 2009-08-26  Richard Guenther  <rguenther@suse.de>
2087
2088         PR middle-end/41163
2089         * gcc.c-torture/compile/pr41163.c: New testcase.
2090         * gcc.dg/pr35899.c: Adjust.
2091
2092 2009-08-26  Richard Guenther  <rguenther@suse.de>
2093
2094         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2095
2096 2009-08-26  Jason Merrill  <jason@redhat.com>
2097
2098         * g++.dg/cpp0x/explicit3.C: New.
2099         * g++.dg/overload/cond2.C: New.
2100
2101 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2102
2103         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2104
2105 2009-08-25  Jan Hubicka  <jh@suse.cz>
2106
2107         * gcc.target/i386/sse5-shift1-vector.c
2108         * gcc.target/i386/isa-12.c
2109         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2110         * gcc.target/i386/sse5-pcmov2.c
2111         * gcc.target/i386/isa-3.c
2112         * gcc.target/i386/sse5-shift2-vector.c
2113         * gcc.target/i386/isa-7.c
2114         * gcc.target/i386/funcspec-2.c
2115         * gcc.target/i386/sse5-haddX.c
2116         * gcc.target/i386/sse5-hadduX.c
2117         * gcc.target/i386/isa-9.c
2118         * gcc.target/i386/sse5-maccXX.c
2119         * gcc.target/i386/sse5-shift3-vector.c
2120         * gcc.target/i386/sse5-msubXX.c
2121         * gcc.target/i386/sse5-permpX.c
2122         * gcc.target/i386/sse5-check.h
2123         * gcc.target/i386/sse-12.c
2124         * gcc.target/i386/sse-11.c
2125         * gcc.target/i386/sse-10.c
2126         * gcc.target/i386/sse-13.c
2127         * gcc.target/i386/sse-14.c
2128         * gcc.target/i386/sse-22.c
2129         * gcc.target/i386/sse-2.c
2130         * gcc.target/i386/sse-13.c
2131         * gcc.target/i386/avx-2.c
2132         * gcc.target/i386/sse5-rotate1-vector.c
2133         * gcc.target/i386/isa-4.c
2134         * gcc.target/i386/sse5-hsubX.c
2135         * gcc.target/i386/sse5-pcmov.c
2136         * gcc.target/i386/sse5-fma.c
2137         * gcc.target/i386/isa-8.c
2138         * gcc.target/i386/sse5-rotate2-vector.c
2139         * gcc.target/i386/sse5-nmaccXX.c
2140         * gcc.target/i386/sse5-imul64-vector.c
2141         * gcc.target/i386/sse5-nmsubXX.c
2142         * gcc.target/i386/sse5-rotate3-vector.c
2143         * gcc.target/i386/sse5-fma-vector.c
2144         * gcc.target/i386/sse5-imul32widen-vector.c
2145         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2146
2147         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2148         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2149         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2150         * gcc.target/i386/avx-1.c: Remove SSE5.
2151         * gcc.target/i386/avx-2.c: Remove SSE5.
2152         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2153         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2154         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2155         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2156
2157 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2158
2159         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2160
2161 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2162
2163         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2164         keyword works in the same manner as __alignof.
2165
2166 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2167
2168         PR libfortran/34670
2169         * gfortran.dg/unpack_bounds_1.f90:  New test.
2170         * gfortran.dg/unpack_bounds_2.f90:  New test.
2171         * gfortran.dg/unpack_bounds_3.f90:  New test.
2172
2173 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2174
2175         * gnat.dg/slice7.adb: New test.
2176         * gnat.dg/slice7_pkg.ads: New helper.
2177
2178 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2179
2180         PR fortran/41139
2181         * gfortran.dg/proc_ptr_25.f90: New.
2182         * gfortran.dg/proc_ptr_comp_18.f90: New.
2183         * gfortran.dg/proc_ptr_comp_19.f90: New.
2184
2185 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2186
2187         PR fortran/41154
2188         * gfortran.dg/fmt_error_8.f: New test.
2189
2190 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2191
2192         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2193         number, update all callers and synchronize results for latest MPC.
2194
2195 2009-08-21  Jason Merrill  <jason@redhat.com>
2196
2197         * g++.dg/warn/Wunused-17.C: New.
2198
2199 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2200
2201         * gcc.target/arm/combine-cmp-shift.c: New test.
2202
2203 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2204
2205         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2206         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2207         width specifier.
2208
2209 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2210
2211         * gfortran.dg/fmt_error_7.f: New test.
2212
2213 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2214
2215         PR target/40718
2216         * gcc.target/i386/pr40718.c: New test.
2217
2218 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2219
2220         * gfortran.dg/proc_ptr_24.f90: New test.
2221
2222 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2223
2224         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2225         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2226         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2227
2228 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2229
2230         PR fortran/28039
2231         * gfortran.dg/fmt_with_extra.f: new file.
2232
2233 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2234
2235         * lib/target-supports.exp
2236         (check_effective_target_arm_iwmmxt_ok): New procedure.
2237         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2238         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2239
2240 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2241
2242         * gfortran.dg/boz_9.f90: Do not load denormal floating
2243         point constants.  Remove -mieee option for alpha*-*-* targets.
2244
2245 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2246
2247         PR fortran/41106
2248         * gfortran.dg/proc_ptr_23.f90: New.
2249         * gfortran.dg/proc_ptr_comp_15.f90: New.
2250         * gfortran.dg/proc_ptr_comp_16.f90: New.
2251         * gfortran.dg/proc_ptr_comp_17.f90: New.
2252
2253 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2254
2255         PR c++/41131
2256         * g++.dg/expr/unary3.C: New test.
2257
2258 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2259
2260         * gfortran.dg/common_5.f: Add -mdalign for sh.
2261         * gfortran.dg/common_align_2.f90: Likewise.
2262
2263 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2264
2265         PR libfortran/40962
2266         * c_f_pointer_tests_4.f90:  New test.
2267
2268 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2269
2270         * gnat.dg/slice6.adb: New test.
2271         * gnat.dg/slice6_pkg.ads: New helper.
2272
2273 2009-08-20  Michael Matz  <matz@suse.de>
2274
2275         PR fortran/41126
2276         * gfortran.dg/pr41126.f90: New test.
2277
2278 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2279
2280         * gnat.dg/dynamic_bound.adb: New test.
2281
2282 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2283
2284         PR fortran/41121
2285         * gfortran.dg/intrinsic_5.f90: New.
2286
2287 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2288             Richard Earnshaw  <richard.earnshaw@arm.com>
2289
2290         * gcc.target/arm/20090811-1.c: New test.
2291
2292 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2293
2294         PR middle-end/41123
2295         * gcc.dg/pr41123.c: New test.
2296
2297 2009-08-19  Jason Merrill  <jason@redhat.com>
2298
2299         PR c++/41120
2300         * g++.dg/other/gc4.C: New.
2301
2302 2009-08-18  Michael Matz  <matz@suse.de>
2303
2304         * gfortran.dg/vect/vect-gems.f90: New test.
2305         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2306
2307 2009-08-18  DJ Delorie  <dj@redhat.com>
2308
2309         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2310         * lib/gcc-defs.exp: ... to here.
2311
2312         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2313         GCC_EXEC_PREFIX before building the wrapper.
2314
2315 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2316
2317         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2318         tests.
2319         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2320         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2321         dg-options.  Fix dg-final clause.
2322
2323 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2324
2325         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2326
2327 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2328             Paul Thomas  <pault@gcc.gnu.org>
2329
2330         PR fortran/40870
2331         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2332
2333 2009-08-18  Richard Guenther  <rguenther@suse.de>
2334
2335         PR middle-end/41094
2336         * gcc.dg/torture/pr41094.c: New testcase.
2337         * gcc.dg/torture/builtin-power-1.c: Adjust.
2338         * gcc.dg/builtins-10.c: Likewise.
2339
2340 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2341
2342         PR target/40971
2343         * gcc.dg/pr40971.c: New test.
2344
2345 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2346
2347         PR fortran/41062
2348         * gfortran.dg/use_only_4.f90: New test.
2349
2350 2009-08-17  Daniel Kraft  <d@domob.eu>
2351
2352         PR fortran/37425
2353         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2354         NOPASS bindings as operators.
2355
2356 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2357
2358         * lib/target-supports.exp
2359         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2360         of targets that do not need command line argument to enable SIMD.
2361
2362 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2363
2364         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2365         typo in cache name.
2366
2367 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2368
2369         PR fortran/41075
2370         * gfortran.dg/unlimited_fmt_1.f90: New test.
2371
2372 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2373
2374         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2375
2376 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2377
2378         * gnat.dg/itype.ad[sb]: New test.
2379
2380 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2381
2382         * gcc.target/mips/mips.exp: Add terminology section to comment
2383         at the top of the file.  Fix typos.
2384
2385 2009-08-16  Jason Merrill  <jason@redhat.com>
2386
2387         * g++.dg/debug/dwarf2/inline1.C: New.
2388
2389 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2390
2391         PR target/38599
2392         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2393
2394 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2395
2396         PR debug/37801
2397         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2398         Make sure to trigger inlining optimizations.
2399         * gcc.dg/debug/dwarf2/inline2.c: New test.
2400
2401 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2402
2403         PR fortran/41070
2404         * gfortran.dg/structure_constructor_10.f90: New.
2405
2406 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2407
2408         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2409         * gcc.dg/pragma-re-2.c: Likewise.
2410         * gcc.dg/pragma-re-3.c: Likewise.
2411         * gcc.dg/pragma-re-4.c: Likewise.
2412         * g++.dg/other/pragma-re-1.C: Likewise.
2413         * g++.dg/other/pragma-re-2.C: Likewise.
2414
2415 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2416
2417         * gcc.dg/torture/builtin-math-7.c: New.
2418
2419 2009-08-14  Richard Guenther  <rguenther@suse.de>
2420
2421         * gcc.c-torture/execute/20090814-1.c: New testcase.
2422
2423 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2424
2425         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2426
2427 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2428
2429         PR target/40934
2430         * gcc.target/i386/pr40934.c: New.
2431
2432 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2433
2434         PR target/41019
2435         * gcc.target/i386/pr41019.c: New test.
2436
2437 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2438
2439         PR fortran/40955
2440         * gfortran.dg/winapi.f90: New test.
2441
2442 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2443
2444         PR fortran/40995
2445         * gfortran.dg/intrinsic_4.f90: New.
2446         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2447         different line.
2448
2449 2009-08-13  Richard Guenther  <rguenther@suse.de>
2450
2451         PR middle-end/41047
2452         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2453
2454 2009-08-12  Richard Guenther  <rguenther@suse.de>
2455
2456         PR tree-optimization/41011
2457         * gfortran.dg/pr41011.f: New testcase.
2458
2459 2009-08-11  Andrew Haley  <aph@redhat.com>
2460
2461         * gcc.target/arm/synchronize.c: New file.
2462
2463 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2464
2465         PR middle-end/40980
2466         * gfortran.dg/graphite/id-17.f: New.
2467
2468 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2469             Sebastian Pop  <sebastian.pop@amd.com>
2470
2471         * gcc.dg/graphite/interchange-1.c: XFAILed.
2472         * gcc.dg/graphite/interchange-2.c: XFAILed.
2473         * gcc.dg/graphite/interchange-3.c: XFAILed.
2474         * gcc.dg/graphite/interchange-4.c: XFAILed.
2475         * gcc.dg/graphite/interchange-7.c: XFAILed.
2476
2477 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2478
2479         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2480
2481 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2482             Pranav Garg  <pranav.garg2107@gmail.com>
2483
2484         * gcc.dg/graphite/interchange-6.c: XFAILed.
2485
2486 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2487
2488         * gcc.dg/graphite/interchange-9.c: New.
2489
2490 2009-08-12  Richard Guenther  <rguenther@suse.de>
2491
2492         PR rtl-optimization/41033
2493         * gcc.dg/pr41033.c: New test.
2494
2495 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2496
2497         PR fortran/41022
2498         * gfortran.dg/proc_ptr_comp_14.f90: New.
2499
2500 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2501
2502         * gcc.target/mips/ext-5.c: New test.
2503         * gcc.target/mips/ext-6.c: New test.
2504         * gcc.target/mips/ext-7.c: New test.
2505         * gcc.target/mips/ext-8.c: New test.
2506         * gcc.target/mips/extend-2.c: New test.
2507
2508 2009-08-10  Jason Merrill  <jason@redhat.com>
2509
2510         * g++.dg/other/linkage2.C: New test for types-without-linkage
2511         handling.
2512         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2513         * g++.dg/lookup/anon2.C: Likewise.
2514         * g++.dg/other/anon3.C: Likewise.
2515         * g++.dg/template/arg2.C: Likewise.
2516         * g++.dg/template/local4.C: Likewise.
2517         * g++.old-deja/g++.law/operators32.C: Likewise.
2518         * g++.old-deja/g++.other/linkage2.C: Likewise.
2519         * g++.old-deja/g++.pt/enum6.C: Likewise.
2520         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2521         * g++.old-deja/g++.other/linkage1.C: Likewise.
2522
2523 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2524
2525         * gcc.dg/dg.exp: Test also c-c++-common dir.
2526         * g++.dg/dg.exp: Likewise.
2527         * g++.dg/warn/Wconversion-real.C: Delete.
2528         * gcc.dg/Wconversion-real.c: Move to ...
2529         * c-c++-common/Wconversion-real.c: ... here.
2530         * lib/target-supports.exp
2531         (check_effective_target_c,check_effective_target_c++): New.
2532
2533 2009-08-10  Daniel Kraft  <d@domob.eu>
2534
2535         PR fortran/37425
2536         * gfortran.dg/typebound_operator_1.f03: New test.
2537         * gfortran.dg/typebound_operator_2.f03: New test.
2538
2539 2009-08-10  Richard Guenther  <rguenther@suse.de>
2540
2541         PR middle-end/41006
2542         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2543         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2544
2545 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2546
2547         PR fortran/40940
2548         * gfortran.dg/class_1.f03: New.
2549         * gfortran.dg/class_2.f03: New.
2550         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2551         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2552         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2553         * gfortran.dg/typebound_call_10.f03: Ditto.
2554         * gfortran.dg/typebound_call_2.f03: Ditto.
2555         * gfortran.dg/typebound_call_3.f03: Ditto.
2556         * gfortran.dg/typebound_call_4.f03: Ditto.
2557         * gfortran.dg/typebound_generic_3.f03: Ditto.
2558         * gfortran.dg/typebound_generic_4.f03: Ditto.
2559         * gfortran.dg/typebound_proc_1.f08: Ditto.
2560         * gfortran.dg/typebound_proc_5.f03: Ditto.
2561         * gfortran.dg/typebound_proc_6.f03: Ditto.
2562
2563 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2564
2565         PR c++/40866
2566         * g++.dg/expr/stmt-expr-1.C: New test.
2567
2568 2009-08-09  Richard Guenther  <rguenther@suse.de>
2569
2570         PR tree-optimization/41016
2571         * gcc.c-torture/compile/pr41016.c: New testcase.
2572
2573 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2574
2575         * gcc.dg/overflow-warn-8.c: New test.
2576
2577 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2578
2579         PR tree-optimization/41008
2580         * gcc.dg/vect/O1-pr41008.c: New test.
2581
2582 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2583
2584         PR fortran/40955
2585         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2586
2587 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2588
2589         * gcc.target/bfin/loop-autoinc.c: New file.
2590
2591 2009-08-08  Richard Guenther  <rguenther@suse.de>
2592
2593         PR tree-optimization/40991
2594         * g++.dg/torture/pr40991.C: New testcase.
2595
2596 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2597
2598         * ada/acats/support/impdef.a: Tweak timing constants. Add
2599         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2600         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2601         * ada/acats/tests/c9/c940007.a: Likewise.
2602         * ada/acats/tests/c9/c94001c.ada: Likewise.
2603         * ada/acats/tests/c9/c94006a.ada: Likewise.
2604         * ada/acats/tests/c9/c94008c.ada: Likewise.
2605         * ada/acats/tests/c9/c951002.a: Likewise.
2606         * ada/acats/tests/c9/c954a01.a: Likewise.
2607         * ada/acats/tests/c9/c96001a.ada: Likewise.
2608         * ada/acats/tests/c9/c97307a.ada: Likewise.
2609
2610 2009-08-07  Richard Guenther  <rguenther@suse.de>
2611
2612         PR tree-optimization/40999
2613         * gfortran.dg/pr40999.f: New testcase.
2614
2615 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2616
2617         * g++.dg/tree-prof/partition1.C: New test.
2618
2619 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2620
2621         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2622         attribute.
2623         * gcc.target/arm/vfp1[567].c: New tests.
2624
2625 2009-08-06  Jason Merrill  <jason@redhat.com>
2626
2627         PR c++/40948
2628         * g++.dg/ext/complit12.C: Expand.
2629
2630 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2631
2632         Merge ARM/hard_vfp_branch to trunk.
2633
2634         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2635
2636         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2637         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2638
2639         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2640
2641         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2642         (PCS): Define macro to use base AAPCS.
2643         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2644
2645         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2646
2647         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2648         Correct arm_neon.h typo.
2649
2650         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2651
2652         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2653         this a linkage test.
2654         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2655         argument marshalling.
2656         * abitest.h: New file.
2657         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2658         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2659
2660 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2661
2662         PR middle-end/32964
2663         * gcc.dg/tree-ssa/pr32964.c: New test.
2664
2665 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2666             H.J. Lu  <hongjiu.lu@intel.com>
2667
2668         PR target/40957
2669         * gcc.target/i386/pr40957.c: New test.
2670
2671 2009-08-06  Richard Guenther  <rguenther@suse.de>
2672
2673         PR tree-optimization/40964
2674         * gcc.c-torture/compile/pr40964.c: New testcase.
2675
2676 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2677
2678         PR fortran/40847
2679         * gfortran.dg/transfer_resolve_1.f90 : New test.
2680
2681 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2682             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2683
2684         PR target/40906
2685         * gcc.target/i386/pr40906-1.c: New test.
2686         * gcc.target/i386/pr40906-2.c: Ditto.
2687         * gcc.target/i386/pr40906-3.c: Ditto.
2688
2689 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2690
2691         PR rtl-optimization/40924
2692         * g++.dg/torture/pr40924.C: New test.
2693
2694 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2695
2696         PR c++/36069
2697         * g++.dg/warn/pr36069.C: New.
2698
2699 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2700
2701         PR c++/39987
2702         * g++.dg/overload/defarg4.C: New test.
2703
2704 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2705
2706         PR c++/16696
2707         * g++.dg/parse/pr16696.C: New.
2708         * g++.dg/parse/pr16696-permissive.C: New.
2709
2710 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2711
2712         PR fortran/40875
2713         * gfortran.dg/initialization_23.f90 : New test.
2714
2715 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2716
2717         PR debug/39706
2718         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2719
2720 2009-08-03  Jason Merrill  <jason@redhat.com>
2721             Jakub Jelinek  <jakub@redhat.com>
2722
2723         PR c++/40948
2724         * g++.dg/ext/complit12.C: New.
2725
2726 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2727
2728         PR c/39902
2729         * gcc.target/powerpc/pr39902-2.c: New test.
2730
2731 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2732
2733         PR middle-end/40943
2734         * gcc.dg/uninit-6.c: Re-add XFAIL.
2735         * gcc.dg/uninit-6-O0.c: Likewise.
2736         * gcc.dg/uninit-pr40943.c: New test.
2737
2738 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2739
2740         PR testsuite/40858
2741         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2742         .ascii.
2743
2744 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2745
2746         PR libfortran/40853
2747         * gfortran.dg/namelist_40.f90: Update error output.
2748         * gfortran.dg/namelist_47.f90: Update error output.
2749         * gfortran.dg/namelist_58.f90: New test.
2750
2751 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2752
2753         PR fortran/40881
2754         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2755         * gfortran.dg/altreturn_3.f90: Ditto.
2756         * gfortran.dg/altreturn_5.f90: Ditto.
2757         * gfortran.dg/altreturn_6.f90: Ditto.
2758         * gfortran.dg/altreturn_7.f90: Ditto.
2759         * gfortran.dg/array_constructor_13.f90: Ditto.
2760         * gfortran.dg/arrayio_7.f90: Ditto.
2761         * gfortran.dg/arrayio_8.f90: Ditto.
2762         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2763         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2764         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2765         * gfortran.dg/backspace_8.f: Add -std=legacy.
2766         * gfortran.dg/backspace_9.f: Ditto.
2767         * gfortran.dg/char_comparison_1.f: Ditto.
2768         * gfortran.dg/char_decl_1.f90: Ditto.
2769         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2770         * gfortran.dg/char_pointer_assign.f90: Ditto.
2771         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2772         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2773         * gfortran.dg/char_pointer_func.f90: Ditto.
2774         * gfortran.dg/common_8.f90: Ditto.
2775         * gfortran.dg/constant_substring.f: Ditto.
2776         * gfortran.dg/data_char_2.f90: Ditto.
2777         * gfortran.dg/der_array_io_1.f90: Ditto.
2778         * gfortran.dg/der_array_io_2.f90: Ditto.
2779         * gfortran.dg/der_array_io_3.f90: Ditto.
2780         * gfortran.dg/der_io_3.f90: Ditto.
2781         * gfortran.dg/dev_null.F90: Ditto.
2782         * gfortran.dg/direct_io_2.f90: Ditto.
2783         * gfortran.dg/do_iterator_2.f90: Ditto.
2784         * gfortran.dg/e_d_fmt.f90: Ditto.
2785         * gfortran.dg/empty_format_1.f90: Ditto.
2786         * gfortran.dg/entry_17.f90: Modified warning message.
2787         * gfortran.dg/entry_7.f90: Add -std=legacy.
2788         * gfortran.dg/eor_1.f90: Ditto.
2789         * gfortran.dg/equiv_2.f90: Ditto.
2790         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2791         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2792         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2793         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2794         * gfortran.dg/fmt_error_2.f90: Ditto.
2795         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2796         * gfortran.dg/fmt_tl.f: Ditto.
2797         * gfortran.dg/fmt_white.f: Ditto.
2798         * gfortran.dg/func_derived_1.f90: Ditto.
2799         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2800         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2801         * gfortran.dg/global_references_2.f90: Ditto.
2802         * gfortran.dg/hollerith_1.f90: Ditto.
2803         * gfortran.dg/hollerith.f90: Use new-style character length.
2804         * gfortran.dg/hollerith_f95.f90: Ditto.
2805         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2806         * gfortran.dg/implicit_6.f90: Ditto.
2807         * gfortran.dg/implicit_9.f90: Ditto.
2808         * gfortran.dg/inquire_13.f90: Ditto.
2809         * gfortran.dg/inquire_5.f90: Ditto.
2810         * gfortran.dg/inquire_6.f90: Ditto.
2811         * gfortran.dg/inquire.f90: Ditto.
2812         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2813         * gfortran.dg/io_constraints_2.f90: Ditto.
2814         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2815         * gfortran.dg/loc_2.f90: Ditto.
2816         * gfortran.dg/logical_1.f90: Ditto.
2817         * gfortran.dg/longline.f: Ditto.
2818         * gfortran.dg/merge_char_1.f90: Ditto.
2819         * gfortran.dg/namelist_12.f: Ditto.
2820         * gfortran.dg/namelist_14.f90: Ditto.
2821         * gfortran.dg/namelist_18.f90: Ditto.
2822         * gfortran.dg/namelist_19.f90: Ditto.
2823         * gfortran.dg/namelist_21.f90: Ditto.
2824         * gfortran.dg/namelist_22.f90: Ditto.
2825         * gfortran.dg/namelist_37.f90: Ditto.
2826         * gfortran.dg/namelist_54.f90: Ditto.
2827         * gfortran.dg/namelist_55.f90: Ditto.
2828         * gfortran.dg/namelist_empty.f90: Ditto.
2829         * gfortran.dg/namelist_use.f90: Use new-style character length.
2830         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2831         * gfortran.dg/nested_modules_4.f90: Ditto.
2832         * gfortran.dg/nested_modules_5.f90: Ditto.
2833         * gfortran.dg/open-options-blanks.f: Ditto.
2834         * gfortran.dg/output_exponents_1.f90: Ditto.
2835         * gfortran.dg/parens_5.f90: Ditto.
2836         * gfortran.dg/parens_6.f90: Ditto.
2837         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2838         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2839         * gfortran.dg/pr15129.f90: Ditto.
2840         * gfortran.dg/pr15332.f: Ditto.
2841         * gfortran.dg/pr16597.f90: Ditto.
2842         * gfortran.dg/pr17143.f90: Ditto.
2843         * gfortran.dg/pr17164.f90: Ditto.
2844         * gfortran.dg/pr17229.f: Modified warning message.
2845         * gfortran.dg/pr18210.f90: Add -std=legacy.
2846         * gfortran.dg/pr19155.f: Ditto.
2847         * gfortran.dg/pr20086.f90: Ditto.
2848         * gfortran.dg/pr20124.f90: Ditto.
2849         * gfortran.dg/pr20755.f: Ditto.
2850         * gfortran.dg/pr20865.f90: Ditto.
2851         * gfortran.dg/pr20950.f: Ditto.
2852         * gfortran.dg/pr21730.f: Ditto.
2853         * gfortran.dg/pr22491.f: Ditto.
2854         * gfortran.dg/pr29713.f90: Ditto.
2855         * gfortran.dg/print_parentheses_1.f: Ditto.
2856         * gfortran.dg/print_parentheses_2.f90: Ditto.
2857         * gfortran.dg/proc_assign_1.f90: Ditto.
2858         * gfortran.dg/proc_decl_1.f90: Ditto.
2859         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2860         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2861         * gfortran.dg/read_float_1.f90: Ditto.
2862         * gfortran.dg/read_logical.f90: Ditto.
2863         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2864         * gfortran.dg/return_1.f90: Ditto.
2865         * gfortran.dg/rewind_1.f90: Ditto.
2866         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2867         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2868         * gfortran.dg/stfunc_1.f90: Ditto.
2869         * gfortran.dg/stfunc_3.f90: Ditto.
2870         * gfortran.dg/stfunc_4.f90: Ditto.
2871         * gfortran.dg/stfunc_6.f90: Ditto.
2872         * gfortran.dg/streamio_2.f90: Ditto.
2873         * gfortran.dg/string_ctor_1.f90: Ditto.
2874         * gfortran.dg/string_null_compare_1.f: Ditto.
2875         * gfortran.dg/substr_6.f90: Ditto.
2876         * gfortran.dg/tl_editing.f90: Ditto.
2877         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2878         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2879         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2880         * gfortran.dg/g77/1832.f: Ditto.
2881         * gfortran.dg/g77/19981216-0.f Ditto.
2882         * gfortran.dg/g77/19990525-0.f: Ditto.
2883         * gfortran.dg/g77/19990826-2.f: Ditto.
2884         * gfortran.dg/g77/20000630-2.f: Ditto.
2885         * gfortran.dg/g77/20010116.f: Ditto.
2886         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2887         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2888         * gfortran.dg/g77/980520-1.f: Ditto.
2889         * gfortran.dg/g77/check0.f: Ditto.
2890         * gfortran.dg/g77/cpp3.F: Ditto.
2891         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2892         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2893         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2894         * gfortran.dg/g77/short.f: Ditto.
2895
2896 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2897
2898         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2899         * gcc.target/mips/ext-4.c: Likewise.
2900         * gcc.target/mips/interrupt_handler.c: Likewise.
2901         * gcc.target/mips/truncate-4.c: Likewise.
2902         * gcc.target/mips/truncate-5.c: Likewise.
2903
2904 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2905
2906         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2907         -fgraphite-force-parallel to -floop-parallelize-all.
2908
2909 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2910
2911         PR fortran/40011
2912         * gfortran.dg/whole_file_7.f90: New test.
2913         * gfortran.dg/whole_file_8.f90: New test.
2914         * gfortran.dg/whole_file_9.f90: New test.
2915         * gfortran.dg/whole_file_10.f90: New test.
2916         * gfortran.dg/whole_file_11.f90: New test.
2917         * gfortran.dg/whole_file_12.f90: New test.
2918         * gfortran.dg/whole_file_13.f90: New test.
2919         * gfortran.dg/whole_file_14.f90: New test.
2920
2921 2009-07-31  Jason Merrill  <jason@redhat.com>
2922
2923         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2924         binding semantics.
2925         * g++.dg/cpp0x/named.C: Likewise.
2926         * g++.dg/cpp0x/overload.C: Likewise.
2927         * g++.dg/cpp0x/rv1n.C: Likewise.
2928         * g++.dg/cpp0x/rv1p.C: Likewise.
2929         * g++.dg/cpp0x/rv2n.C: Likewise.
2930         * g++.dg/cpp0x/rv2p.C: Likewise.
2931         * g++.dg/cpp0x/rv3n.C: Likewise.
2932         * g++.dg/cpp0x/rv3p.C: Likewise.
2933         * g++.dg/cpp0x/rv4n.C: Likewise.
2934         * g++.dg/cpp0x/rv4p.C: Likewise.
2935         * g++.dg/cpp0x/rv5n.C: Likewise.
2936         * g++.dg/cpp0x/rv5p.C: Likewise.
2937         * g++.dg/cpp0x/rv6n.C: Likewise.
2938         * g++.dg/cpp0x/rv6p.C: Likewise.
2939         * g++.dg/cpp0x/rv7n.C: Likewise.
2940         * g++.dg/cpp0x/rv7p.C: Likewise.
2941         * g++.dg/cpp0x/template_deduction.C: Likewise.
2942         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2943         * g++.dg/cpp0x/overloadn.C: New.
2944         * g++.dg/cpp0x/rv-cast.C: New.
2945
2946 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2947
2948         * gcc.target/mips/ext-4.c: New test.
2949
2950 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2951
2952         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2953
2954 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2955
2956         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2957         * gcc.dg/tree-ssa/loop-32.c: Same.
2958         * gcc.dg/tree-ssa/loop-33.c: Same.
2959         * gcc.dg/tree-ssa/loop-34.c: Same.
2960         * gcc.dg/tree-ssa/loop-35.c: Same.
2961         * gcc.dg/tree-ssa/loop-7.c: Same.
2962         * gcc.dg/tree-ssa/pr23109.c: Same.
2963         * gcc.dg/tree-ssa/restrict-2.c: Same.
2964         * gcc.dg/tree-ssa/restrict-3.c: Same.
2965         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2966         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2967         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2968         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2969         * gcc.dg/tree-ssa/structopt-1.c: Same.
2970         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2971         * gfortran.dg/pr32921.f: Same.
2972
2973 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2974
2975         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2976         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2977         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2978         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2979         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2980         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2981         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2982         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2983         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2984         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2985         * gcc.dg/graphite/id-1.c: New.
2986         * gcc.dg/graphite/id-10.c: New.
2987         * gcc.dg/graphite/id-11.c: New.
2988         * gcc.dg/graphite/id-12.c: New.
2989         * gcc.dg/graphite/id-13.c: New.
2990         * gcc.dg/graphite/id-14.c: New.
2991         * gcc.dg/graphite/id-15.c: New.
2992         * gcc.dg/graphite/id-2.c: New.
2993         * gcc.dg/graphite/id-3.c: New.
2994         * gcc.dg/graphite/id-4.c: New.
2995         * gcc.dg/graphite/id-5.c: New.
2996         * gcc.dg/graphite/id-6.c: New.
2997         * gcc.dg/graphite/id-7.c: New.
2998         * gcc.dg/graphite/id-8.c: New.
2999         * gcc.dg/graphite/id-9.c: New.
3000         * gcc.dg/graphite/interchange-0.c: New.
3001         * gcc.dg/graphite/interchange-1.c: New.
3002         * gcc.dg/graphite/interchange-2.c: New.
3003         * gcc.dg/graphite/interchange-3.c: New.
3004         * gcc.dg/graphite/interchange-4.c: New.
3005         * gcc.dg/graphite/interchange-5.c: New.
3006         * gcc.dg/graphite/interchange-6.c: New.
3007         * gcc.dg/graphite/interchange-7.c: New.
3008         * gcc.dg/graphite/interchange-8.c: New.
3009         * gcc.dg/graphite/pr35356-1.c: New.
3010         * gcc.dg/graphite/pr35356-2.c: New.
3011         * gcc.dg/graphite/pr35356-3.c: New.
3012         * gcc.dg/graphite/pr40157.c: New.
3013         * gcc.dg/graphite/run-id-1.c: New.
3014         * gcc.dg/graphite/scop-20.c: New.
3015         * gcc.dg/graphite/scop-21.c: New.
3016         * gfortran.dg/graphite/id-1.f90: New.
3017         * gfortran.dg/graphite/id-10.f90: New.
3018         * gfortran.dg/graphite/id-11.f: New.
3019         * gfortran.dg/graphite/id-12.f: New.
3020         * gfortran.dg/graphite/id-13.f: New.
3021         * gfortran.dg/graphite/id-14.f: New.
3022         * gfortran.dg/graphite/id-15.f: New.
3023         * gfortran.dg/graphite/id-16.f: New.
3024         * gfortran.dg/graphite/id-5.f: New.
3025         * gfortran.dg/graphite/id-6.f: New.
3026         * gfortran.dg/graphite/id-7.f: New.
3027         * gfortran.dg/graphite/id-8.f: New.
3028         * gfortran.dg/graphite/id-9.f: New.
3029         * gfortran.dg/graphite/interchange-1.f: New.
3030         * gfortran.dg/graphite/interchange-2.f: New.
3031
3032 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3033
3034         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3035         flags based on the name of the testcase.
3036         * gfortran.dg/graphite/graphite.exp: Same.
3037
3038         * gcc.dg/graphite/block-0.c: Adjusted.
3039         * gcc.dg/graphite/block-1.c: Adjusted.
3040         * gcc.dg/graphite/block-2.c: Adjusted.
3041         * gcc.dg/graphite/block-3.c: Adjusted.
3042         * gcc.dg/graphite/block-4.c: Adjusted.
3043         * gcc.dg/graphite/block-5.c: Adjusted.
3044         * gcc.dg/graphite/block-6.c: Adjusted.
3045         * gcc.dg/graphite/pr37485.c: Adjusted.
3046         * gcc.dg/graphite/pr37684.c: Adjusted.
3047         * gcc.dg/graphite/pr37828.c: Adjusted.
3048         * gcc.dg/graphite/pr37883.c: Adjusted.
3049         * gcc.dg/graphite/pr37928.c: Adjusted.
3050         * gcc.dg/graphite/pr37943.c: Adjusted.
3051         * gcc.dg/graphite/pr38409.c: Adjusted.
3052         * gcc.dg/graphite/pr38498.c: Adjusted.
3053         * gcc.dg/graphite/pr38559.c: Adjusted.
3054         * gcc.dg/graphite/pr39335.c: Adjusted.
3055         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3056         * gcc.dg/graphite/scop-0.c: Adjusted.
3057         * gcc.dg/graphite/scop-1.c: Adjusted.
3058         * gcc.dg/graphite/scop-10.c: Adjusted.
3059         * gcc.dg/graphite/scop-11.c: Adjusted.
3060         * gcc.dg/graphite/scop-12.c: Adjusted.
3061         * gcc.dg/graphite/scop-13.c: Adjusted.
3062         * gcc.dg/graphite/scop-14.c: Adjusted.
3063         * gcc.dg/graphite/scop-15.c: Adjusted.
3064         * gcc.dg/graphite/scop-16.c: Adjusted.
3065         * gcc.dg/graphite/scop-17.c: Adjusted.
3066         * gcc.dg/graphite/scop-18.c: Adjusted.
3067         * gcc.dg/graphite/scop-19.c: Adjusted.
3068         * gcc.dg/graphite/scop-2.c: Adjusted.
3069         * gcc.dg/graphite/scop-3.c: Adjusted.-
3070         * gcc.dg/graphite/scop-4.c: Adjusted.
3071         * gcc.dg/graphite/scop-5.c: Adjusted.
3072         * gcc.dg/graphite/scop-6.c: Adjusted.
3073         * gcc.dg/graphite/scop-7.c: Adjusted.
3074         * gcc.dg/graphite/scop-8.c: Adjusted.
3075         * gcc.dg/graphite/scop-9.c: Adjusted.
3076         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3077         * gfortran.dg/graphite/block-1.f90: Adjusted.
3078         * gfortran.dg/graphite/block-2.f: Adjusted.
3079         * gfortran.dg/graphite/block-3.f90: Adjusted.
3080         * gfortran.dg/graphite/block-4.f90: Adjusted.
3081         * gfortran.dg/graphite/id-2.f90: Adjusted.
3082         * gfortran.dg/graphite/id-3.f90: Adjusted.
3083         * gfortran.dg/graphite/id-4.f90: Adjusted.
3084         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3085         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3086         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3087         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3088         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3089         * gfortran.dg/graphite/scop-1.f: Adjusted.
3090
3091 2009-07-30  Doug Kwan  <dougkwan@google.com>
3092
3093         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3094         in warnings added in rev 141298.
3095
3096 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3097
3098         * lib/options.exp: Use "!=" instead of "ne".
3099
3100         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3101
3102         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3103         * gcc.dg/ucnid-12.c: Likewise.
3104
3105 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3106             Pat Haugen  <pthaugen@us.ibm.com>
3107             Revital Eres <ERES@il.ibm.com>
3108
3109         * gcc.target/powerpc/altivec-32.c: New file to test
3110         Altivec simple math function vectorization.
3111
3112         * gcc.target/powerpc/bswap-run.c: New file to test swap
3113         builtins.
3114         * gcc.target/powerpc/bswap16.c: Ditto.
3115         * gcc.target/powerpc/bswap32.c: Ditto.
3116         * gcc.target/powerpc/bswap64-1.c: Ditto.
3117         * gcc.target/powerpc/bswap64-2.c: Ditto.
3118         * gcc.target/powerpc/bswap64-3.c: Ditto.
3119         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3120         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3121         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3122
3123         * gcc.target/powerpc/popcount-2.c: New file to test
3124         power7 popcntd instructions.
3125         * gcc.target/powerpc/popcount-3.c: Ditto.
3126
3127         * gcc.target/powerpc/pr39457.c: New VSX test.
3128         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3129         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3130         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3131         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3132         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3133         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3134         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3135         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3136         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3137         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3138         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3139         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3140
3141         * gcc.target/powerpc/altivec-6.c: Store the result of
3142         vec_add, so the optimizer doesn't remove it.
3143
3144         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3145         systems that support bswap64.
3146
3147         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3148         prevent VSX code generation.
3149
3150         * lib/target-supports.exp (check_vsx_hw_available): New
3151         function to test if VSX available.
3152         (check_effective_target_powerpc_vsx_ok): Ditto.
3153         (check_vmx_hw_available): Add explicit -mno-vsx.
3154
3155 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3156
3157         PR c/39902
3158         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3159
3160 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3161
3162         PR tree-optimization/40570
3163         * gcc.c-torture/compile/pr40570.c: New test.
3164
3165 2009-07-29  Jason Merrill  <jason@redhat.com>
3166
3167         PR c++/14912
3168         * g++.dg/template/defarg13.C: New.
3169
3170 2009-07-29  Richard Guenther  <rguenther@suse.de>
3171
3172         PR c++/40834
3173         * g++.dg/torture/pr40834.C: New testcase.
3174
3175 2009-07-29  Michael Matz  <matz@suse.de>
3176
3177         PR middle-end/40830
3178         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3179
3180 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3181
3182         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3183         sh*-*-* targets.  Skip on spu-*-* targets.
3184         * gfortran.dg/maxlocval_4.f90: Likewise.
3185         * gfortran.dg/minlocval_1.f90: Likewise.
3186         * gfortran.dg/minlocval_4.f90: Likewise.
3187
3188 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3189
3190         PR fortran/40878
3191         * gfortran.dg/gomp/pr40878-1.f90: New test.
3192         * gfortran.dg/gomp/pr40878-2.f90: New test.
3193
3194         PR testsuite/40891
3195         * gcc.dg/cdce1.c: Adjust note line number.
3196         * gcc.dg/cdce2.c: Likewise.
3197
3198 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3199
3200         PR fortran/40882
3201         * gfortran.dg/proc_ptr_comp_13.f90: New.
3202
3203 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3204
3205         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3206         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3207         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3208         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3209         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3210         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3211         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3212         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3213         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3214         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3215         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3216         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3217         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3218         #ifdef NEED_IEEE754_FLOAT conditional.
3219         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3220         conditional.
3221
3222 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3223
3224         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3225         i?86-*-netware.
3226         * g++.dg/ext/bitfield3.C: Likewise.
3227         * g++.dg/ext/bitfield4.C: Likewise.
3228         * g++.dg/ext/bitfield5.C: Likewise.
3229         * gcc.dg/bitfld-15.c: Likewise.
3230         * gcc.dg/bitfld-16.c: Likewise.
3231         * gcc.dg/bitfld-17.c: Likewise.
3232         * gcc.dg/bitfld-18.c: Likewise.
3233         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3234         * gcc.dg/20010912-1.c: Likewise.
3235         * gcc.dg/20021018-1.c: Likewise.
3236         * gcc.dg/20030213-1.c: Likewise.
3237         * gcc.dg/20030225-1.c: Likewise.
3238         * gcc.dg/20030708-1.c: Likewise.
3239         * gcc.dg/20050321-2.c: Likewise.
3240         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3241         * gcc.dg/cdce2.c: Likewise.
3242         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3243         targets.
3244         * gcc.target/i386/pr37248-3.c: Likewise.
3245
3246 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3247
3248         PR fortran/40848
3249         * gfortran.dg/altreturn_7.f90: New.
3250
3251 2009-07-27  Simon Baldwin  <simonb@google.com>
3252
3253         PR testsuite/40829
3254         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3255         so that indexing no longer runs off array end.
3256
3257 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3258
3259         PR fortran/40851
3260         * gfortran.dg/derived_init_3.f90: New test.
3261
3262 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3263
3264         PR fortran/33197
3265         * gfortran.dg/atan2_1.f90: New test
3266         * gfortran.dg/atan2_2.f90: New test
3267
3268 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3269
3270         PR c++/40749
3271         * g++.dg/warn/Wreturn-type-6.C: New test.
3272
3273 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3274
3275         PR tree-optimization/40801
3276         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3277         * gfortran.dg/vect/vect.exp: Run tests starting with
3278         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3279
3280 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3281
3282         PR rtl-optimization/40445
3283         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3284
3285 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3286
3287         * gcc.dg/builtin-unreachable-4.c: New test.
3288
3289 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3290
3291         PR fortran/33197
3292         * gfortran.dg/complex_intrinsic_5.f90: New test.
3293         * gfortran.dg/complex_intrinsic_7.f90: New test.
3294
3295 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3296
3297         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3298         * gcc.dg/ipa/noclone-1.c: New test.
3299
3300 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3301
3302         * lib/target-supports.exp (check_effective_target_static): New
3303         procedure.
3304         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3305         supported.
3306         * g++.old-deja/g++.law/weak.C: Require static effective target.
3307
3308 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3309
3310         PR fortran/39630
3311         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3312         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3313         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3314         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3315         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3316         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3317         * gfortran.dg/typebound_call_10.f03: New.
3318
3319 2009-07-24  Jason Merrill  <jason@redhat.com>
3320
3321         * g++.dg/cpp0x/defaulted11.C: New.
3322
3323         * g++.dg/cpp0x/initlist23.C: New.
3324
3325 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3326
3327         PR fortran/40822
3328         * gfortran.dg/char_length_16.f90: New.
3329
3330 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3331
3332         PR fortran/40643
3333         PR fortran/31067
3334         * gfortran.dg/maxlocval_2.f90: New test.
3335         * gfortran.dg/maxlocval_3.f90: New test.
3336         * gfortran.dg/maxlocval_4.f90: New test.
3337         * gfortran.dg/minlocval_1.f90: New test.
3338         * gfortran.dg/minlocval_2.f90: New test.
3339         * gfortran.dg/minlocval_3.f90: New test.
3340         * gfortran.dg/minlocval_4.f90: New test.
3341
3342 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3343
3344         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3345         scan-assembler.
3346
3347 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3348
3349         PR fortran/40839
3350         * gfortran.dg/pr40839.f90: New test.
3351
3352 2009-07-23  Michael Matz  <matz@suse.de>
3353
3354         PR middle-end/40830
3355         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3356         don't set options ourself.
3357
3358 2009-07-23  Simon Baldwin  <simonb@google.com>
3359
3360         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3361         native C compilation where required.
3362
3363 2009-07-22  Doug Kwan  <dougkwan@google.com>
3364
3365         * gcc.c-torture/compile/20090721-1.c: New test.
3366
3367 2009-07-22  Michael Matz  <matz@suse.de>
3368
3369         PR tree-optimization/35229
3370         PR tree-optimization/39300
3371         * gcc.dg/vect/vect-pre-interact.c: New test.
3372
3373 2009-07-22  Richard Guenther  <rguenther@suse.de>
3374
3375         * g++.dg/lookup/using21.C: Fix duplicate paste.
3376
3377 2009-07-22  Richard Guenther  <rguenther@suse.de>
3378
3379         PR c++/40799
3380         * g++.dg/lookup/using21.C: New testcase.
3381
3382 2009-07-21  Jason Merrill  <jason@redhat.com>
3383
3384         * g++.dg/init/aggr4.C: New.
3385
3386 2009-07-21  Jason Merrill  <jason@redhat.com>
3387
3388         Core issue 934
3389         * g++.dg/cpp0x/initlist22.C: New.
3390
3391 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3392
3393         * gcc.target/i386/vectorize8.c: New test.
3394
3395 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3396
3397         PR target/40811
3398         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3399         Add i?86 and x86_64 targets.
3400         * gcc.target/i386/vectorize7.c: New test.
3401
3402         PR target/40809
3403         * gcc.target/i386/pr40809.c: New test.
3404
3405 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3406
3407         PR tree-optimization/40813
3408         * g++.dg/opt/inline15.C: New test.
3409
3410 2009-07-21  Paul Brook <paul@codesourcery.com>
3411
3412         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3413         * lib/target-supports.exp (check_effective_target_section_anchors):
3414         Add arm*-*-*.
3415
3416 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3417
3418         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3419         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3420         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3421
3422 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3423
3424         * gcc.target/mips/ext-3.c: New test.
3425
3426 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3427
3428         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3429         * gcc.dg/builtin-object-size-8.c: New test.
3430         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3431         * g++.dg/ext/builtin-object-size2.C: Likewise.
3432
3433         PR tree-optimization/40792
3434         * gcc.dg/pr40792.c: New test.
3435
3436 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3437
3438         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3439         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3440         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3441
3442 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3443
3444         * gcc.target/sh/mfmovd.c: New test.
3445
3446 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3447             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3448
3449         PR libfortran/40714
3450         * gfortran.dg/eof_3.f90: New test.
3451
3452 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3453
3454         PR fortran/40727
3455         * gfortran.dg/intrinsic_cmplx.f90: New test.
3456
3457 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3458
3459         PR libfortran/34670
3460         PR libfortran/36874
3461         * gfortran.dg/cshift_bounds_1.f90:  New test.
3462         * gfortran.dg/cshift_bounds_2.f90:  New test.
3463         * gfortran.dg/cshift_bounds_3.f90:  New test.
3464         * gfortran.dg/cshift_bounds_4.f90:  New test.
3465         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3466         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3467         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3468         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3469
3470 2009-07-19  Jan Hubicka  <jh@suse.cz>
3471
3472         PR tree-optimization/40676
3473         * gcc.c-torture/compile/pr40676.c: New testcase.
3474
3475 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3476
3477         * gcc.target/mips/ext-2.c: New test.
3478
3479 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3480
3481         * gcc.target/mips/octeon-exts-7.c: New test.
3482         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3483         * gcc.target/mips/octeon-exts-5.c: Likewise.
3484
3485 2009-07-18  Richard Guenther  <rguenther@suse.de>
3486
3487         PR testsuite/40798
3488         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3489
3490 2009-07-18  Richard Guenther  <rguenther@suse.de>
3491
3492         PR c/40787
3493         * gcc.dg/pr35899.c: Adjust.
3494
3495 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3496
3497         * gcc.target/powerpc/asm-es-1.c: New test.
3498         * gcc.target/powerpc/asm-es-2.c: Likewise.
3499
3500 2009-07-17  Richard Guenther  <rguenther@suse.de>
3501
3502         PR c/40401
3503         * g++.dg/rtti/crash4.C: New testcase.
3504         * g++.dg/torture/20090706-1.C: Likewise.
3505         * gcc.dg/redecl-17.c: Likewise.
3506         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3507         * gcc.dg/declspec-9.c: Expect extra error.
3508         * gcc.dg/declspec-10.c: Likewise.
3509         * gcc.dg/declspec-11.c: Likewise.
3510         * gcc.dg/redecl-10.c: Expect extra warnings.
3511         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3512         * gcc.target/i386/pr39545-1.c: Likewise.
3513         * g++.dg/ext/asm3.C: Expect more errors.
3514         * g++.dg/gomp/block-1.C: Likewise.
3515         * g++.dg/gomp/block-2.C: Likewise.
3516         * g++.dg/gomp/block-3.C: Likewise.
3517         * g++.dg/gomp/block-5.C: Likewise.
3518         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3519         * g++.dg/warn/unused-result1.C: XFAIL.
3520
3521 2009-07-17  Richard Guenther  <rguenther@suse.de>
3522
3523         PR tree-optimization/40321
3524         * gcc.c-torture/compile/pr40321.c: New testcase.
3525         * g++.dg/torture/pr40321.C: Likewise.
3526
3527 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3528
3529         PR c++/40780
3530         * g++.dg/template/ptrmem19.C: New test.
3531
3532 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3533             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3534
3535         PR 40435
3536         * gcc.dg/pr36902.c: Add column info.
3537         * g++.dg/gcov/gcov-2.C: Change count for definition.
3538
3539 2009-07-16  Jason Merrill  <jason@redhat.com>
3540
3541         PR libstdc++/37907
3542         * g++.dg/cpp0x/std-layout1.C: New.
3543         * g++.dg/ext/has_nothrow_assign.C: Fix.
3544         * g++.dg/ext/has_nothrow_copy.C: Fix.
3545         * g++.dg/ext/has_trivial_assign.C: Fix.
3546         * g++.dg/ext/has_trivial_copy.C: Fix.
3547         * g++.dg/ext/is_pod.C: Fix.
3548         * g++.dg/other/offsetof3.C: Adjust.
3549         * g++.dg/overload/ellipsis1.C: Adjust.
3550         * g++.dg/warn/var-args1.C: Adjust.
3551         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3552         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3553         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3554         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3555         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3556
3557 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3558
3559         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3560         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3561         effective target "mpc_pow".
3562         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3563
3564 2009-07-16  Richard Henderson  <rth@redhat.com>
3565
3566         * g++.dg/opt/eh4.C: New test.
3567
3568 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3569
3570         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3571
3572 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3573
3574         PR middle-end/40747
3575         * gcc.c-torture/execute/pr40747.c: New test.
3576
3577 2009-07-15  Richard Guenther  <rguenther@suse.de>
3578
3579         PR middle-end/40753
3580         * gcc.c-torture/compile/pr40753.c: New testcase.
3581
3582 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3583
3584         PR fortran/40743
3585         * gfortran.dg/interface_assignment_4.f90: New.
3586
3587 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3588
3589         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3590         for FreeBSD up to and including version 8.
3591
3592 2009-07-14  Taras Glek  <tglek@mozilla.com>
3593             Rafael Espindola  <espindola@google.com>
3594
3595         * g++.dg/plugin/header-plugin-test.C: New.
3596         * g++.dg/plugin/header_plugin.c: New.
3597         * g++.dg/plugin/plugin.exp: Update.
3598
3599 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3600
3601         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3602         function to enable vectorization.
3603         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3604         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3605
3606 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3607
3608         * gcc.target/i386/sse-copysignf-vec.c: New test.
3609         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3610
3611 2009-07-14  Jason Merrill  <jason@redhat.com>
3612
3613         PR c++/37276
3614         * g++.dg/lookup/builtin5.C: New.
3615         * g++.dg/other/error22.C: Add missing extern "C".
3616         * g++.dg/warn/Warray-bounds.C: Likewise.
3617         * gcc.dg/compat/compat-common.h: Likewise.
3618
3619         PR c++/40746
3620         * g++.dg/lookup/using20.C: New.
3621
3622         PR c++/40740
3623         * g++.dg/template/koenig8.C: New.
3624
3625 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3626
3627         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3628         both i?86-*-darwin* and x86_64-*-darwin*.
3629
3630 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3631
3632         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3633         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3634         name.
3635
3636 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3637
3638         PR debug/40705
3639         * g++.dg/debug/dwarf2/typedef1.C: New test.
3640
3641         PR c++/40357
3642         * g++.dg/other/typedef3.C: New test.
3643
3644 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3645
3646         * gcc.dg/20090709-1.c: Move to a proper place ...
3647         * gcc.target/m68k/20090709-1.c: ... here.
3648
3649 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3650
3651         PR C++/22154
3652         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3653         front of qualified names are allowed.
3654         * g++.dg/parse/crash10.C: Likewise.
3655         * g++.dg/parse/error15.C: Likewise.
3656         * g++.dg/parse/typename9.C: Likewise.
3657         * g++.dg/parse/error8.C: Likewise.
3658
3659 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3660
3661         PR fortran/40646
3662         * gfortran.dg/proc_ptr_22.f90: Extended.
3663         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3664
3665 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3666
3667         * gfortran.dg/vect/vect-6.f: New test.
3668
3669 2009-07-12  Jason Merrill  <jason@redhat.com>
3670
3671         PR c++/36628
3672         * g++.dg/cpp0x/decltype17.C: New.
3673
3674         PR c++/37206
3675         * g++.dg/cpp0x/rv10.C: New.
3676
3677 2009-07-12  Jason Merrill  <jason@redhat.com>
3678
3679         PR c++/40689
3680         * g++.dg/cpp0x/initlist20.C: New.
3681         * g++.dg/cpp0x/initlist21.C: New.
3682
3683 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3684
3685         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3686         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3687         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3688         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3689         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3690
3691 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3692
3693         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3694         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3695         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3696         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3697         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3698         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3699         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3700         effective_target fd_truncate.
3701
3702 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3703
3704         * gnat.dg/specs/addr1.ads: New test.
3705
3706 2009-07-11  Jan Hubicka  <jh@suse.cz>
3707
3708         PR middle-end/48388
3709         * g++.dg/torture/pr40388.C: New testcase.
3710
3711 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3712
3713         PR target/40668
3714         * gcc.c-torture/execute/pr40668.c: New test.
3715
3716 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3717
3718         * gcc.c-torture/execute/20090711-1.c: New test.
3719
3720 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3721
3722         PR testsuite/40699
3723         PR testsuite/40707
3724         PR testsuite/40709
3725         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3726         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3727         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3728         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3729
3730 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3731
3732         PR fortran/33197
3733         * gfortran.dg/complex_intrinsic_3.f90: New test.
3734         * gfortran.dg/complex_intrinsic_4.f90: New test.
3735
3736 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3737
3738         PR target/39079
3739         * gcc.target/mips/mips.exp: Make -msynci a known option.
3740         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3741
3742 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3743
3744         PR c++/40502
3745         * g++.dg/ext/strncpy-chk1.C: New test.
3746
3747 2009-07-10  Richard Guenther  <rguenther@suse.de>
3748
3749         PR tree-optimization/40496
3750         * g++.dg/opt/pr40496.C: New testcase.
3751
3752 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3753
3754         PR 25509
3755         PR 40614
3756         * g++.dg/warn/unused-result1-Werror.c: New.
3757
3758 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3759
3760         PR fortran/39334
3761         * gfortran.dg/recursive_parameter_1.f90: New test.
3762
3763 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3764
3765         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3766         * gfortran.dg/module_equivalence_6.f90: Ditto.
3767         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3768         * gfortran.dg/nan_2.f90: Ditto.
3769         * gfortran.dg/inquire_11.f90: Ditto.
3770         * gfortran.dg/abstract_type_3.f03: Ditto.
3771         * gfortran.dg/abstract_type_1.f90: Ditto.
3772         * gfortran.dg/private_type_9.f90: Ditto.
3773         * gfortran.dg/abstract_type_5.f03: Ditto.
3774         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3775         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3776         * gfortran.dg/derived_sub.f90: Ditto.
3777         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3778         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3779         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3780         * gfortran.dg/mvbits_6.f90: Ditto.
3781         * gfortran.dg/abstract_type_2.f03: Ditto.
3782         * gfortran.dg/abstract_type_4.f03: Ditto.
3783         * gfortran.dg/bounds_check_9.f90: Ditto.
3784         * gfortran.dg/optional_dim_3.f90: Ditto.
3785         * gfortran.dg/pr32921.f: Ditto.
3786         * gfortran.dg/entry_16.f90: Ditto.
3787         * gfortran.dg/generic_16.f90: Ditto.
3788
3789
3790 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3791
3792         * gcc.target/m68k/20090709-1.c: New.
3793
3794 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3795
3796         PR c++/40684
3797         * g++.dg/template/unify11.C: New test.
3798
3799 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3800
3801         PR fortran/40629
3802         * gfortran.dg/host_assoc_function_9.f90: New test.
3803
3804 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3805
3806         PR fortran/40646
3807         * gfortran.dg/proc_ptr_22.f90: New.
3808         * gfortran.dg/proc_ptr_comp_12.f90: New.
3809
3810 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3811
3812         PR middle-end/40692
3813         * gcc.c-torture/compile/pr40692.c: New test.
3814
3815 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3816
3817         PR fortran/40604
3818         * gfortran.dg/pointer_check_6.f90: New test.
3819
3820 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3821
3822         * gcc.target/mips/truncate-5.c: New test.
3823
3824 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3825
3826         PR libfortran/40330
3827         PR libfortran/40662
3828         * gfortran.dg/fmt_cache_1.f: New test.
3829
3830 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3831
3832         PR fortran/40675
3833         * gfortran.dg/nosigned_zero_1.f90: New test.
3834         * gfortran.dg/nosigned_zero_2.f90: New test.
3835
3836 2009-07-08  Richard Guenther  <rguenther@suse.de>
3837
3838         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3839
3840 2009-07-08  Richard Guenther  <rguenther@suse.de>
3841
3842         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3843
3844 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3845
3846         PR fortran/40591
3847         * gfortran.dg/proc_ptr_21.f90: New test.
3848
3849 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3850
3851         PR c++/31246
3852         * g++.dg/warn/pr31246.C: New.
3853         * g++.dg/warn/pr31246-2.C: New.
3854
3855 2009-07-07  Jason Merrill  <jason@redhat.com>
3856
3857         PR c++/35828
3858         * g++.dg/template/defarg12.C: New.
3859
3860         PR c++/37816
3861         * g++.dg/cpp0x/enum7.C: New.
3862
3863         PR c++/37946
3864         * g++.dg/cpp0x/enum6.C: New.
3865
3866         PR c++/40639
3867         * g++.dg/cpp0x/enum5.C: New.
3868
3869         PR c++/40633
3870         * g++.dg/cpp0x/enum4.C: New.
3871
3872 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3873
3874         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3875
3876 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3877
3878         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3879
3880 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3881
3882         PR middle-end/40669
3883         * gcc.dg/pr40669.c: New test.
3884
3885 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3886
3887         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3888         location. Update all calls.
3889         * g++.dg/plugin/selfassign.c: Likewise.
3890
3891 2009-07-06  Jason Merrill  <jason@redhat.com>
3892
3893         * g++.dg/rtti/dyncast[34].C: New.
3894
3895 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3896
3897         * lib/target-supports.exp
3898         (check_effective_target_mips_newabi_large_long_double): New.
3899         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3900         target.
3901         * gcc.target/mips/fpr-moves-6.c: Likewise.
3902
3903 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3904
3905         PR c++/40557
3906         * g++.dg/template/union2.C: New test.
3907
3908 2009-07-04  Jason Merrill  <jason@redhat.com>
3909
3910         * g++.dg/template/using15.C: New.
3911
3912 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3913
3914         * gfortran.dg/maxloc_1.f90: New test.
3915
3916 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3917
3918         PR fortran/40593
3919         * gfortran.dg/proc_ptr_result_6.f90: New.
3920
3921 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3922
3923         * gcc.dg/framework-2.c: Adjust testcase to pass.
3924
3925 2009-07-04  Jason Merrill  <jason@redhat.com>
3926
3927         PR c++/40619
3928         * g++.dg/cpp0x/auto16.C: New.
3929
3930 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3931
3932         PR target/40587
3933         * gfortran.dg/pr40587.f: New test.
3934
3935 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3936
3937         PR fortran/40638
3938         * gfortran.dg/unit_1.f90: New test.
3939
3940 2009-07-03  Jason Merrill  <jason@redhat.com>
3941
3942         * g++.dg/template/pure1.C: Expect another error.
3943
3944 2009-07-03  Richard Guenther  <rguenther@suse.de>
3945
3946         PR tree-optimization/40640
3947         * gcc.c-torture/compile/pr40640.c: New testcase.
3948
3949 2009-07-03  Richard Guenther  <rguenther@suse.de>
3950
3951         PR middle-end/34163
3952         * gfortran.dg/pr34163.f90: New testcase.
3953
3954 2009-07-03  Jan Hubicka  <jh@suse.cz>
3955
3956         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3957         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3958         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3959         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3960         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3961         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3962         * gnat.dg/loop_optimization6.adb: Enable -O2.
3963
3964 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3965
3966         * g++.dg/warn/null4.C: Extend.
3967
3968 2009-07-02  Jason Merrill  <jason@redhat.com>
3969
3970         * g++.dg/template/spec8.C: Fix.
3971
3972 2009-07-02  Michael Matz  <matz@suse.de>
3973
3974         PR fortran/32131
3975         * gfortran.dg/pr32921.f: Adjust.
3976
3977 2009-07-02  Jan Hubicka  <jh@suse.cz>
3978
3979         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3980
3981 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3982
3983         * gcc.target/mips/truncate-4.c: New testcase.
3984
3985 2009-07-01  Richard Guenther  <rguenther@suse.de>
3986
3987         PR tree-optimization/19831
3988         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3989         make allocated memory escape.  Un-XFAIL.
3990         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3991         * gcc.dg/vect/pr31699.c: Likewise.
3992         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3993
3994 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3995
3996         PR c++/40566
3997         * g++.dg/parse/cond5.C: New test.
3998
3999 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4000
4001         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4002         (main): Pass n to main_1 instead.
4003         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4004         (main_1): New function, split off from...
4005         (main): ...here.  Pass `off' to main_1 instead.
4006
4007 2009-06-30  Jason Merrill  <jason@redhat.com>
4008
4009         PR c++/40595
4010         * g++.dg/cpp0x/variadic94.C: New.
4011
4012 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4013
4014         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4015         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4016         (init_ld_library_path_env_vars): New function, replacing the
4017         orig_*_saved assignments.  Call it after defining it.
4018         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4019         (restore_ld_library_path_env_vars): Likewise.
4020         (add_path, find_libgcc_s): New functions.
4021         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4022         gcc-set-multilib-library-path.
4023         (objc_target_compile): Don't add "." to ld_library_path.
4024         Use add_path.
4025         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4026         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4027         gcc-set-multilib-library-path.
4028         * lib/g++.exp (g++_link_flags): Likewise.
4029         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4030         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4031         top level; do it...
4032         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4033         to tell when this needs to happen.  Use find_libgcc_s instead of
4034         gcc-set-multilib-library-path.
4035         * lib/gcc-dg.exp: Likewise.
4036         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4037         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4038         unless it is in $ALT_LD_LIBRARY_PATH.
4039         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4040
4041 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4042
4043         * gnat.dg/discr12.adb: New test.
4044         * gnat.dg/discr12_pkg.ads: New helper.
4045         * gnat.dg/discr13.adb: New test.
4046         * gnat.dg/discr14.ad[sb]: Likewise.
4047         * gnat.dg/discr15.adb: Likewise.
4048         * gnat.dg/discr15_pkg.ads: New helper.
4049         * gnat.dg/discr16.adb: New test.
4050         * gnat.dg/discr16_g.ads: New helper.
4051         * gnat.dg/discr16_pkg.ads: Likewise.
4052         * gnat.dg/discr16_cont.ads: Likewise.
4053         * gnat.dg/discr17.adb: New test.
4054         * gnat.dg/discr18.adb: Likewise.
4055         * gnat.dg/discr18_pkg.ads: New helper.
4056         * gnat.dg/discr19.adb: New test.
4057
4058 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4059
4060         PR fortran/40576
4061         * gfortran.dg/internal_write_1.f90:  New testcase.
4062
4063 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4064
4065         PR fortran/40594
4066         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4067
4068 2009-06-30  Richard Guenther  <rguenther@suse.de>
4069
4070         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4071
4072 2009-06-30  Wei Guozhi  <carrot@google.com>
4073
4074         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4075         to "-Os".
4076
4077 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4078
4079         PR tree-optimization/40542
4080         * gcc.dg/vect/pr40542.c: New test.
4081
4082 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4083
4084         PR tree-optimization/40582
4085         * gcc.c-torture/compile/pr40582.c: New test.
4086
4087 2009-06-30  Wei Guozhi  <carrot@google.com>
4088
4089         PR/40416
4090         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4091
4092 2009-06-29  Jason Merrill  <jason@redhat.com>
4093
4094         PR c++/40274
4095         * g++.dg/template/debug1.C: New.
4096
4097 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4098
4099         PR fortran/40580
4100         * pointer_check_1.f90: New test.
4101         * pointer_check_2.f90: New test.
4102         * pointer_check_3.f90: New test.
4103         * pointer_check_4.f90: New test.
4104         * pointer_check_5.f90: New test.
4105
4106 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4107
4108         PR fortran/40551
4109         * gfortran.dg/func_assign_2.f90 : New test.
4110
4111 2009-06-29  Richard Guenther  <rguenther@suse.de>
4112
4113         PR middle-end/14187
4114         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4115         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4116         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4117         * gcc.c-torture/execute/20090623-1.c: Likewise.
4118         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4119         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4120
4121 2009-06-29  Richard Guenther  <rguenther@suse.de>
4122
4123         PR middle-end/38212
4124         * gcc.c-torture/execute/pr38212.c: New testcase.
4125
4126 2009-06-29  Richard Guenther  <rguenther@suse.de>
4127
4128         PR tree-optimization/40579
4129         * gcc.c-torture/execute/pr40579.c: New testcase.
4130
4131 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4132
4133         PR tree-optimization/40550
4134         * gcc.dg/pr40550.c: New test.
4135
4136 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4137
4138         * gnat.dg/overflow_sum2.adb: New test
4139         * gnat.dg/namet.ads: New helper.
4140
4141         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4142
4143 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4144
4145         PR fortran/34112
4146         * gfortran.dg/compiler-directive_1.f90: New test.
4147         * gfortran.dg/compiler-directive_2.f: New test.
4148
4149 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4150
4151         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4152         comment out some values and add some cases.
4153
4154 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4155
4156         PR testsuite/40567
4157         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4158
4159 2009-06-26  Richard Henderson  <rth@redhat.com>
4160
4161         PR testsuite/40565
4162         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4163         * gcc.target/i386/local.c: Pass a non-constant to T.
4164
4165 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4166
4167         PR fortran/39997
4168         PR fortran/40541
4169         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4170         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4171         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4172         * gfortran.dg/proc_ptr_result_5.f90: New.
4173
4174 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4175
4176         PR c/39902
4177         * gcc.dg/dfp/pr39902.c: New test.
4178
4179 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4180
4181         PR testsuite/40532
4182         * gcc.dg/builtins-65.c: Require c99 runtime.
4183
4184 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4185
4186         * gnat.dg/array7.ad[sb]: New test.
4187
4188 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4189
4190         * gnat.dg/array6.adb: New test.
4191
4192 2009-06-25  Ian Lance Taylor  <iant@google.com>
4193
4194         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4195
4196 2009-06-25  Ian Lance Taylor  <iant@google.com>
4197
4198         * g++.dg/warn/Wunused-16.C: New testcase.
4199
4200 2009-06-25  Ian Lance Taylor  <iant@google.com>
4201
4202         * g++.dg/warn/skip-2.C: New testcase.
4203
4204 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4205
4206         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4207         dg-skip-if and move to ...
4208         * gcc.dg/torture/20090618-1.c.
4209
4210 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4211
4212         PR tree-optimization/40493
4213         * gcc.c-torture/execute/pr40493.c: New test.
4214
4215 2009-06-24  Jason Merrill  <jason@redhat.com>
4216
4217         PR c++/40342
4218         * g++.dg/template/overload10.C: New.
4219
4220 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4221
4222         PR fortran/40427
4223         * gfortran.dg/proc_ptr_comp_11.f90: New.
4224
4225 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4226
4227         * gcc.dg/pr40501.c: New testcase.
4228
4229 2009-06-23  DJ Delorie  <dj@redhat.com>
4230
4231         Add MeP port.
4232         * lib/target-supports.exp: Add mep support (no profiling).
4233
4234 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4235
4236         PR testsuite/39297
4237         * gcc.dg/ssa/loop-31.c: Change scan rules.
4238
4239 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4240
4241         * gcc.dg/cpp/empty-include.c: Update column info.
4242         * gcc.dg/cpp/assert2.c: Update column info.
4243
4244 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4245
4246         * g++.dg/ext/builtin-object-size1.C: New test.
4247         * g++.dg/ext/builtin-object-size2.C: New test.
4248
4249 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4250
4251         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4252         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4253
4254 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4255
4256         * gcc.target/mips/truncate-3.c: New test.
4257
4258 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4259
4260         PR fortran/37254
4261         PR fortran/39850
4262         * gfortran.dg/interface_30.f90: Modified error message.
4263         * gfortran.dg/proc_decl_22.f90: New.
4264
4265 2009-06-22  Ian Lance Taylor  <iant@google.com>
4266
4267         * gcc.dg/Wcxx-compat-19.c: New testcase.
4268
4269 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4270
4271         PR objc/28050
4272         * pr28050.m: New testcase.
4273
4274 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4275
4276         PR testsuite/40481
4277         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4278
4279 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4280
4281         PR tree-optimization/40492
4282         * g++.dg/torture/pr40492.C: New test.
4283
4284 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4285
4286         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4287         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4288
4289 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4290
4291         * gnat.dg/raise_ce.adb: Helper for ...
4292         * gnat.dg/handle_and_return.adb: New test.
4293
4294 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4295
4296         PR fortran/40443
4297         * gfortran.dg/generic_18.f90: New test.
4298
4299 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4300
4301         PR fortran/40472
4302         * gfortran.dg/spread_size_limit.f90: New test.
4303
4304 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4305
4306         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4307         to put dump files in a subdirectory.
4308         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4309         ".o" temporary files.
4310
4311 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4312
4313         PR fortran/39850
4314         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4315         * gfortran.dg/interface_20.f90: Ditto.
4316         * gfortran.dg/interface_21.f90: Ditto.
4317         * gfortran.dg/interface_22.f90: Ditto.
4318         * gfortran.dg/interface_30.f90: New.
4319         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4320
4321 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4322
4323         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4324         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4325         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4326         DEFAULT_VECTFLAGS.
4327
4328 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4329             Revital Eres  <eres@il.ibm.com>
4330
4331         PR testsuite/40359
4332         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4333         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4334         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4335
4336 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4337
4338         PR testsuite/40475
4339         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4340         without misalignment support.
4341         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4342
4343 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4344
4345         PR fortran/40452
4346         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4347
4348 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4349
4350         PR fortran/40440
4351         * gfortran.dg/alloc_comp_result_2.f90: New test.
4352
4353 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4354
4355         PR target/40482
4356         * gcc.target/arm/pr40482.c: New test.
4357
4358 2009-06-19  Ian Lance Taylor  <iant@google.com>
4359
4360         * gcc.dg/Wcxx-compat-18.c: New testcase.
4361
4362 2009-06-19  Richard Guenther  <rguenther@suse.de>
4363
4364         * gcc.c-torture/execute/20090618-1.c: New testcase.
4365
4366 2009-06-19  Ian Lance Taylor  <iant@google.com>
4367
4368         * gcc.dg/Wcxx-compat-17.c: New testcase.
4369
4370 2009-06-19  Ian Lance Taylor  <iant@google.com>
4371
4372         * gcc.dg/Wcxx-compat-15.c: New testcase.
4373
4374 2009-06-19  Ian Lance Taylor  <iant@google.com>
4375
4376         * gcc.dg/Wcxx-compat-16.c: New testcase.
4377
4378 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4379
4380         * gcc.dg/builtins-34.c: Add significand cases.
4381
4382 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4383
4384         PR testsuite/40491
4385         * gcc.dg/20080522-1.c: Remove testcase for real.
4386         * gcc.dg/20080528-1.c: Ditto.
4387
4388 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4389
4390         PR fortran/40450
4391         * gfortran.dg/proc_ptr_20.f90: New.
4392
4393 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4394
4395         PR target/40470
4396         * gcc.dg/torture/pr40470-1.c: New.
4397         * gcc.dg/torture/pr40470-2.c: Likewise.
4398         * gcc.dg/torture/pr40470-3.c: Likewise.
4399         * gcc.dg/torture/pr40470-4.c: Likewise.
4400
4401 2009-06-18  Diego Novillo  <dnovillo@google.com>
4402
4403         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4404         * gcc.dg/plugin/ggcplug.c: Likewise.
4405         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4406         * g++.dg/plugin/selfassign.c: Likewise.
4407         * g++.dg/plugin/attribute_plugin.c: Likewise.
4408         * g++.dg/plugin/dumb_plugin.c: Likewise.
4409
4410 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4411
4412         * gcc.dg/cpp/arith-3.c: Add column info.
4413
4414 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4415
4416         * gcc.target/arm/fp16-compile-none-2.c: New.
4417         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4418         * gcc.target/arm/fp16-compile-alt-12.c: New.
4419
4420 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4421
4422         * gcc.target/arm/fp16-compile-alt-1.c: New.
4423         * gcc.target/arm/fp16-compile-alt-2.c: New.
4424         * gcc.target/arm/fp16-compile-alt-3.c: New.
4425         * gcc.target/arm/fp16-compile-alt-4.c: New.
4426         * gcc.target/arm/fp16-compile-alt-5.c: New.
4427         * gcc.target/arm/fp16-compile-alt-6.c: New.
4428         * gcc.target/arm/fp16-compile-alt-7.c: New.
4429         * gcc.target/arm/fp16-compile-alt-8.c: New.
4430         * gcc.target/arm/fp16-compile-alt-9.c: New.
4431         * gcc.target/arm/fp16-compile-alt-10.c: New.
4432         * gcc.target/arm/fp16-compile-alt-11.c: New.
4433         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4434         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4435         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4436         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4437         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4438         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4439         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4440         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4441         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4442         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4443         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4444         * gcc.target/arm/fp16-compile-none-1.c: New.
4445         * gcc.target/arm/fp16-compile-exprtype.c: New.
4446         * gcc.target/arm/fp16-compile-vcvt.c: New.
4447         * gcc.target/arm/fp16-builtins-1.c: New.
4448         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4449         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4450         * gcc.target/arm/fp16-param-1.c: New.
4451         * gcc.target/arm/fp16-return-1.c: New.
4452         * gcc.target/arm/fp16-unprototyped-1.c: New.
4453         * gcc.target/arm/fp16-unprototyped-2.c: New.
4454         * gcc.target/arm/fp16-variadic-1.c: New.
4455         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4456         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4457         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4458         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4459         * gcc.dg/torture/arm-fp16-ops.h: New.
4460         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4461         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4462         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4463         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4464         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4465         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4466         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4467         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4468         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4469         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4470         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4471         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4472         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4473         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4474         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4475         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4476         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4477         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4478         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4479         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4480         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4481
4482 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4483
4484         * gcc.dg/builtins-65.c: New test.
4485
4486 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4487
4488         PR fortran/40451
4489         * gfortran.dg/proc_ptr_result_4.f90: New.
4490
4491 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4492
4493         * gcc.c-torture/execute/bitfld-5.c: New test.
4494
4495 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4496
4497         * gcc.dg/builtin-unreachable-3.c: New test.
4498
4499 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4500
4501         * gcc.target/i386/builtin-unreachable.c: New test.
4502
4503 2009-06-17  Ian Lance Taylor  <iant@google.com>
4504
4505         * gcc.dg/Wcxx-compat-14.c: New testcase.
4506
4507 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4508
4509         * gcc.dg/func-ptr-conv-1.c: Update column info.
4510
4511 2009-06-17  Richard Guenther  <rguenther@suse.de>
4512
4513         PR middle-end/40404
4514         * gcc.c-torture/execute/pr40404.c: New testcase.
4515
4516 2009-06-17  Richard Guenther  <rguenther@suse.de>
4517
4518         PR middle-end/40460
4519         * g++.dg/torture/pr40460.C: New testcase.
4520
4521 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4522
4523         * gcc.dg/plugin/one_time_plugin.c: New test.
4524         * gcc.dg/plugin/one_time-test-1.c: New test.
4525         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4526
4527 2009-06-16  Ian Lance Taylor  <iant@google.com>
4528
4529         * g++.dg/warn/skip-1.C: New testcase.
4530
4531 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4532
4533         PR middle-end/40446
4534         * g++.dg/other/pr40446.C: New test.
4535
4536 2009-06-16  Richard Guenther  <rguenther@suse.de>
4537
4538         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4539         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4540         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4541         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4542
4543 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4544
4545         * gcc.c-torture/compile/pr40432.c: New file.
4546
4547 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4548
4549         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4550
4551 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4552
4553         PR fortran/36947
4554         PR fortran/40039
4555         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4556         * gfortran.dg/interface_20.f90: Modified error messages.
4557         * gfortran.dg/interface_21.f90: Ditto.
4558         * gfortran.dg/interface_26.f90: Ditto.
4559         * gfortran.dg/interface_27.f90: Ditto.
4560         * gfortran.dg/interface_28.f90: Extended test case.
4561         * gfortran.dg/interface_29.f90: New.
4562         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4563         * gfortran.dg/proc_decl_8.f90: Ditto.
4564         * gfortran.dg/proc_ptr_11.f90: Ditto.
4565         * gfortran.dg/proc_ptr_15.f90: Ditto.
4566
4567 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4568
4569         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4570         printing.
4571         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4572         gcc.dg/vect/vect-outer-4f.c: Likewise.
4573         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4574         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4575         Likewise.
4576         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4577         outer loop.
4578
4579 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4580
4581         PR fortran/40383
4582         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4583
4584 2009-06-15  Ian Lance Taylor  <iant@google.com>
4585
4586         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4587         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4588         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4589         Recognize new notes.
4590         * gcc.dg/stmt-expr-label-2.c: Likewise.
4591         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4592         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4593         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4594         * gcc.dg/c99-vla-jump-4.c: Likewise.
4595         * gcc.dg/stmt-expr-label-1.c: Likewise.
4596         * gcc.dg/stmt-expr-label-3.c: Likewise.
4597         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4598
4599 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4600
4601         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4602
4603 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4604
4605         * gcc.dg/builtin-object-size-7.c: New test.
4606
4607 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4608
4609         PR testsuite/40426
4610         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4611         level != "" use separate -gdwarf-2 -g${level} options instead of
4612         -gdwarf-2${level}.
4613         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4614         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4615         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4616
4617 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4618
4619         * g++.dg/abi/mangle11.C: Update warning line.
4620         * g++.dg/abi/mangle12.C: Update warning line.
4621         * g++.dg/abi/mangle17.C: Update warning line.
4622         * g++.dg/abi/mangle20-2.C: Update warning line.
4623
4624 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4625
4626         * gcc.dg/optimize-bswap-1.c: Split into these two:
4627         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4628         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4629
4630 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4631
4632         * gcc.dg/optimize-bswap-1.c: New testcase.
4633
4634 2009-06-14  Richard Guenther  <rguenther@suse.de>
4635
4636         PR middle-end/40389
4637         * g++.dg/torture/pr40389.C: New testcase.
4638
4639 2009-06-13  Richard Guenther  <rguenther@suse.de>
4640
4641         PR tree-optimization/40421
4642         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4643
4644 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4645
4646         * gcc.dg/old-style-prom-3.c: Add column info.
4647         * gcc.dg/overflow-warn-1.c
4648         * gcc.dg/gomp/pr27415.c
4649         * gcc.dg/gomp/for-1.c: Same.
4650         * gcc.dg/enum-compat-1.c: Same.
4651         * gcc.dg/c99-tag-3.c: Same.
4652         * gcc.dg/Wredundant-decls-2.c: Same.
4653         * gcc.dg/func-ptr-conv-1.c: Same.
4654         * gcc.dg/asm-wide-1.c: Same.
4655         * gcc.dg/nofixed-point-2.c: Same.
4656         * gcc.dg/cpp/line3.c: Same.
4657         * gcc.dg/array-10.c: Same.
4658         * gcc.dg/c99-vla-jump-1.c: Same.
4659         * gcc.dg/pr20368-1.c: Same.
4660         * gcc.dg/Wshadow-3.c: Same.
4661         * gcc.dg/c90-const-expr-8.c: Same.
4662         * gcc.dg/label-decl-2.c: Same.
4663         * gcc.dg/dremf-type-compat-2.c: Same.
4664         * gcc.dg/c90-const-expr-5.c: Same.
4665         * gcc.dg/builtins-30.c: Same.
4666         * gcc.dg/Warray-bounds.c: Same.
4667         * gcc.dg/Wcxx-compat-2.c: Same.
4668         * gcc.dg/tree-ssa/col-1.c: Same.
4669         * gcc.dg/old-style-prom-2.c: Same.
4670         * gcc.dg/cast-function-1.c: Same.
4671         * gcc.dg/pr15698-1.c: Same.
4672         * gcc.dg/dremf-type-compat-3.c: Same.
4673         * gcc.dg/vla-8.c: Same.
4674         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4675         line.
4676         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4677         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4678         * gcc.dg/enum-compat-1.c: Same.
4679         * gcc.dg/dremf-type-compat-2.c: Same.
4680         * gcc.dg/old-style-prom-2.c: Same.
4681         * gcc.dg/pr15698-1.c: Same.
4682         * gcc.dg/pr20368-1.c: Same.
4683         * gcc.dg/dremf-type-compat-3.c: Same.
4684         * gcc.dg/builtins-30.c: Same.  Test for columns.
4685
4686 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4687
4688         PR fortran/40176
4689         * gfortran.dg/proc_decl_1.f90: Extended.
4690
4691 2009-06-12  Ian Lance Taylor  <iant@google.com>
4692
4693         * gcc.dg/Wcxx-compat-13.c: New testcase.
4694
4695 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4696
4697         PR tree-opt/38865
4698         * gcc.dg/tree-ssa/fre-vce-1.c
4699
4700 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4701
4702         PR testsuite/40384
4703         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4704         min-insn-to-prefetch-ratio=5.
4705
4706 2009-06-12  Joey Ye  <joey.ye@intel.com>
4707             H.J. Lu  <hongjiu.lu@intel.com>
4708
4709         PR middle-end/39146
4710         * gcc.target/i386/stackalign/pr39146.c: New.
4711
4712 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4713
4714         * gcc.target/i386/crc32-1.c: New.
4715         * gcc.target/i386/crc32-2.c: Likewise.
4716
4717 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4718
4719         PR c/39252
4720         * gcc.dg/builtin-unreachable-1.c: New test.
4721         * gcc.dg/builtin-unreachable-2.c: Same.
4722
4723 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4724
4725         PR fortran/40402
4726         * gfortran.dg/data_value_1.f90: New test.
4727
4728 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4729
4730         PR testsuite/39831
4731         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4732         remove ilp32 requirement.
4733         * gcc.target/i386/excess-precision-2.c: Likewise.
4734         * gcc.target/i386/excess-precision-3.c: Likewise.
4735         * gcc.target/i386/excess-precision-4.c: Likewise.
4736         * gcc.target/i386/excess-precision-5.c: Likewise.
4737         * gcc.target/i386/excess-precision-6.c: Likewise.
4738
4739 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4740
4741         PR fortran/38718
4742         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4743         * gfortran.dg/nan_5.f90: New test.
4744
4745 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4746
4747         * gcc.target/arm/neon-modes-1.c: New test.
4748
4749 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4750
4751         * g++.dg/torture/pr31579.C: Cast pointer
4752         via __SIZE_TYPE__ instead of 'unsigned long'.
4753
4754 2009-06-10  Anthony Green  <green@moxielogic.com>
4755
4756         * lib/target-supports.exp (check_profiling_available):
4757         Profiling is not available for testing purposes on moxie.
4758
4759 2009-06-09  Ian Lance Taylor  <iant@google.com>
4760
4761         * gcc.dg/Wcxx-compat-12.c: New testcase.
4762
4763 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4764
4765         PR libfortran/40334
4766         * gfortran.dg/backspace_11.f90: New.
4767
4768 2009-06-09  Jason Merrill  <jason@redhat.com>
4769
4770         * g++.dg/cpp0x/defaulted10.C: New.
4771
4772 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4773
4774         * gcc.c-torture/compile/pr40351.c: New file.
4775
4776 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4777
4778         * gnat.dg/align_max.adb: New test.
4779
4780 2009-06-08  Jason Merrill  <jason@redhat.com>
4781
4782         * g++.dg/cpp0x/auto15.C: New.
4783
4784 2009-06-08  Jan Hubicka  <jh@suse.cz>
4785
4786         PR debug/39834
4787         * gcc.dg/torture/pr39834.c
4788
4789 2009-06-08  Jan Hubicka  <jh@suse.cz>
4790
4791         PR middle-end/40102
4792         * g++.dg/torture/pr40102.C: New testcase.
4793
4794 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4795
4796         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4797         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4798         * gcc.dg/builtin-object-size-6.c: New test.
4799
4800         PR c++/40373
4801         * g++.dg/template/dtor7.C: New test.
4802
4803         PR c++/40370
4804         PR c++/40372
4805         * g++.dg/template/error41.C: New test.
4806         * g++.dg/template/error42.C: New test.
4807
4808 2009-06-08  Revital Eres  <eres@il.ibm.com>
4809
4810         PR testsuite/40359
4811         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4812         * gcc.dg/vect/vect-88.c: Likewise.
4813         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4814         * gcc.dg/vect/pr25413.c: Likewise.
4815         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4816
4817 2009-06-07  Ian Lance Taylor  <iant@google.com>
4818
4819         * g++.dg/warn/Wswitch-3.C: New testcase.
4820         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4821         * gcc.dg/Wswitch-enum-error.c: Likewise.
4822         * gcc.dg/Wswitch-error.c: Likewise.
4823
4824 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4825
4826         PR fortran/40008
4827         * gfortran.dg/negative_unit.f: Update test.
4828         * gfortran.dg/negative_unit_int8.f: Update test.
4829         * gfortran.dg/newunit_1.f90: New test.
4830
4831 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4832
4833         PR fortran/25104
4834         PR fortran/29962
4835         * gfortran.dg/spread_init_expr.f03: New.
4836         * gfortran.dg/unpack_init_expr.f03: New.
4837         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4838         error message.
4839
4840 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4841
4842         PR fortran/25104
4843         PR fortran/29962
4844         * gfortran.dg/count_init_expr.f03
4845         * gfortran.dg/product_init_expr.f03
4846         * gfortran.dg/sum_init_expr.f03
4847
4848 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4849
4850         PR fortran/36874
4851         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4852         message.
4853         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4854         shapes.
4855         * gfortran.dg/zero_sized_5.f90: Likewise.
4856
4857 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4858
4859         PR middle-end/32950
4860         * g++.dg/torture/pr32950.C: New.
4861
4862 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4863
4864         PR fortran/25104
4865         PR fortran/29962
4866         * gfortran.dg/dot_product_1.f03: New.
4867         * gfortran.dg/matmul_8.f03: New.
4868         * gfortran.dg/transpose_3.f03: New.
4869
4870 2009-06-06  Ian Lance Taylor  <iant@google.com>
4871
4872         * gcc.dg/Wunused-label-1.c: New test case.
4873         * g++.dg/warn/Wunused-label-1.C: New test case.
4874         * g++.dg/warn/Wunused-label-2.C: New test case.
4875         * g++.dg/warn/Wunused-label-3.C: New test case.
4876
4877 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4878
4879         PR fortran/37203
4880         * reshape_zerosize_2.f90: New.
4881
4882 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4883
4884         PR fortran/32890
4885         * gfortran.dg/pack_assign_1.f90: New.
4886         * gfortran.dg/pack_vector_1.f90: New.
4887
4888 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4889
4890         PR middle-end/40340
4891         * gcc.dg/pr40340-1.c: New test.
4892         * gcc.dg/pr40340-2.c: New test.
4893         * gcc.dg/pr40340-3.c: New test.
4894         * gcc.dg/pr40340-4.c: New test.
4895         * gcc.dg/pr40340-5.c: New test.
4896         * gcc.dg/pr40340.h: New file.
4897
4898 2009-06-05  Revital Eres  <eres@il.ibm.com>
4899
4900         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4901         New procedure.
4902         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4903         * gcc.dg/vect/vect-33.c: Likewise.
4904         * gcc.dg/vect/vect-92.c: Likewise.
4905         * gcc.dg/vect/vect-58.c: Likewise.
4906         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4907         * gcc.dg/vect/vect-42.c: Likewise.
4908         * gcc.dg/vect/slp-25.c: Likewise.
4909         * gcc.dg/vect/vect-align-1.c: Likewise.
4910         * gcc.dg/vect/vect-align-2.c: Likewise.
4911         * gcc.dg/vect/vect-93.c: Likewise.
4912         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4913         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4914         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4915         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4916         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4917         * gcc.dg/vect/vect-26.c: Likewise.
4918         * gcc.dg/vect/vect-44.c: Likewise.
4919         * gcc.dg/vect/vect-70.c: Likewise.
4920         * gcc.dg/vect/vect-95.c: Likewise.
4921         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4922         * gcc.dg/vect/vect-28.c: Likewise.
4923         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4924         * gcc.dg/vect/vect-87.c: Likewise.
4925         * gcc.dg/vect/vect-109.c: Likewise.
4926         * gcc.dg/vect/vect-54.c: Likewise.
4927         * gcc.dg/vect/vect-96.c: Likewise.
4928         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4929         * gcc.dg/vect/vect-88.c: Likewise.
4930         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4931         * gcc.dg/vect/vect-89.c: Likewise.
4932         * gcc.dg/vect/vect-91.c: Likewise.
4933         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4934         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4935         * gfortran.dg/vect/vect-2.f90: Likewise.
4936         * gfortran.dg/vect/vect-3.f90: Likewise.
4937         * gfortran.dg/vect/vect-4.f90: Likewise.
4938         * gfortran.dg/vect/vect-5.f90: Likewise.
4939
4940 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4941
4942         PR tree-optimization/36318
4943         * gcc.dg/tree-ssa/sra-7.c: New test.
4944
4945 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4946
4947         PR fortran/37203
4948         * gfortran.dg/reshape_order_5.f90: New.
4949         * gfortran.dg/reshape_shape_1.f90: New.
4950
4951 2009-06-04  Jason Merrill  <jason@redhat.com>
4952
4953         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4954
4955 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4956
4957         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4958         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4959
4960 2009-06-04  Richard Guenther  <rguenther@suse.de>
4961
4962         PR c++/39371
4963         * g++.dg/torture/pr40335.C: New testcase.
4964
4965 2009-06-03  Richard Guenther  <rguenther@suse.de>
4966
4967         PR middle-end/40328
4968         * gcc.dg/torture/pr40328.c: New testcase.
4969
4970 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4971
4972         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4973         m68k and fido.
4974
4975 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4976
4977         * g++.dg/torture/pr40323.C: New file.
4978
4979 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4980
4981         * gnat.dg/specs/root.ads: New test.
4982         * gnat.dg/specs/root-level_1.ads: Likewise.
4983         * gnat.dg/specs/root-level_2.ads: Likewise.
4984         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4985
4986 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4987
4988         * g++.dg/init/ref15.C: Require unwrapped targets.
4989
4990 2009-06-02  Jason Merrill  <jason@redhat.com>
4991
4992         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4993         * g++.dg/cpp0x/initlist18.C: New.
4994         * g++.dg/cpp0x/initlist19.C: New.
4995
4996         * g++.dg/cpp0x/auto14.C: New.
4997
4998 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4999
5000         * gnat.dg/alignment6.adb: Remove XFAIL.
5001
5002 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5003
5004         PR c++/38089
5005         * g++.dg/template/spec36.C: New test.
5006
5007 2009-06-01  Ian Lance Taylor  <iant@google.com>
5008
5009         * gcc.dg/cast-qual-3.c: New testcase.
5010         * g++.dg/warn/Wcast-qual2.C: New testcase.
5011
5012 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5013
5014         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5015         (process-message): Expect column numbers.
5016         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5017         * gcc.dg/pch/counter-2.c: Same.
5018         * gcc.dg/pch/valid-2.c: Same.
5019         * gcc.dg/pch/warn-1.c: Same.
5020         * gcc.dg/pch/valid-1.c: Same.
5021         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5022         * gcc.dg/cpp/syshdr.c: Same.
5023         * gcc.dg/cpp/19940712-1.c: Same.
5024         * gcc.dg/cpp/missing-header-1.c: Same.
5025         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5026         * gcc.dg/cpp/tr-warn3.c: Same.
5027         * gcc.dg/cpp/pr29612-2.c: Same.
5028         * gcc.dg/cpp/tr-warn4.c: Same.
5029         * gcc.dg/cpp/Wtrigraphs.c: Same.
5030         * gcc.dg/cpp/poison.c: Same.
5031         * gcc.dg/cpp/arith-3.c: Same.
5032         * gcc.dg/cpp/sysmac2.c: Same.
5033         * gcc.dg/cpp/cpp.exp: Same.
5034         * gcc.dg/cpp/tr-warn5.c: Same.
5035         * gcc.dg/cpp/include2.c: Same.
5036         * gcc.dg/cpp/Wmissingdirs.c: Same.
5037         * gcc.dg/cpp/Wmissingdirs.c: Same.
5038         * gcc.dg/cpp/tr-warn6.c: Same.
5039         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5040         * gcc.dg/cpp/macspace1.c: Same.
5041         * gcc.dg/cpp/escape-2.c: Same.
5042         * gcc.dg/cpp/assert2.c: Same.
5043         * gcc.dg/cpp/undef2.c: Same.
5044         * gcc.dg/cpp/macspace2.c: Same.
5045         * gcc.dg/cpp/tr-warn1.c: Same.
5046         * gcc.dg/cpp/extratokens2.c: Same.
5047         * gcc.dg/cpp/strify2.c: Same.
5048         * gcc.dg/cpp/Wsignprom.c: Same.
5049         * gcc.dg/cpp/redef2.c: Same.
5050         * gcc.dg/cpp/trad/trad.exp: Same.
5051         * gcc.dg/cpp/arith-1.c: Same.
5052         * gcc.dg/cpp/extratokens.c: Same.
5053         * gcc.dg/cpp/if-mpar.c: Same.
5054
5055 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5056
5057         * gnat.dg/nested_float_packed.ads: New test.
5058
5059 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5060             Eric Botcazou  <botcazou@adacore.com>
5061
5062         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5063         * gnat.dg/test_oconst.adb: New test.
5064
5065 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5066
5067         * gcc.dg/plugin/ggcplug.c: Moved comment.
5068         (plugin_init): Fixed typo, declared i, returned 0 at end.
5069
5070 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5071
5072         PR testsuite/40244
5073         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5074         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5075
5076 2009-05-29  Ian Lance Taylor  <iant@google.com>
5077
5078         * gcc.dg/Wcxx-compat-11.c: New testcase.
5079
5080 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5081
5082         PR fortran/40019
5083         * gfortran.dg/leadz_trailz_1.f90: New test.
5084         * gfortran.dg/leadz_trailz_2.f90: New test.
5085
5086 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5087
5088         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5089         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5090         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5091         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5092         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5093         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5094         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5095         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5096         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5097         * gcc.dg/tree-ssa/sra-5.c: New file.
5098         * gcc.dg/tree-ssa/sra-6.c: New file.
5099         * gcc.c-torture/compile/sra-1.c: New file.
5100
5101 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5102
5103         PR middle-end/40291
5104         * gcc.c-torture/compile/pr40291.c: New test.
5105
5106         PR target/40017
5107         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5108         __vector _Bool.
5109         * gcc.target/powerpc/altivec-30.c: New test.
5110         * gcc.target/powerpc/altivec-31.c: New test.
5111
5112 2009-05-28  Richard Guenther  <rguenther@suse.de>
5113
5114         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5115         * gcc.c-torture/execute/20090527-1.c: Likewise.
5116
5117 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5118
5119         PR c++/39754
5120         * g++.dg/template/canon-type-1.C: New test.
5121         * g++.dg/template/canon-type-2.C: Likewise.
5122         * g++.dg/template/canon-type-3.C: Likewise.
5123         * g++.dg/template/canon-type-4.C: Likewise.
5124         * g++.dg/template/canon-type-5.C: Likewise.
5125         * g++.dg/template/canon-type-6.C: Likewise.
5126         * g++.dg/template/canon-type-7.C: Likewise.
5127
5128 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5129             Uros Bizjak  <ubizjak@gmail.com>
5130             Danny Smith  <dansmister@gmail.com>
5131
5132         PR target/37216
5133
5134         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5135         New function.
5136         * gcc.target/i386/pr37216.c:  New test source file.
5137         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5138         use -fno-common for testing Cygwin and MinGW targets.
5139
5140 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5141
5142         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5143         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5144         * g++.dg/pr37742.C (size_t): Likewise.
5145         * g++.dg/torture/pr34850.C (size_t): Likewise.
5146         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5147         _PTRDIFF_TYPE__.
5148         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5149         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5150         (size_t): Use __extension__ and __SIZE_TYPE__.
5151         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5152         __SIZE_TYPE__.
5153         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5154         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5155         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5156         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5157         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5158         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5159         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5160         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5161         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5162         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5163         (__ssize_t): Likewise.
5164         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5165         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5166         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5167         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5168         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5169         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5170         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5171         * gcc.dg/pr33667.c (size_t): Likewise.
5172         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5173         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5174         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5175         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5176         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5177         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5178
5179 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5180
5181         PR tree-optimization/40254
5182         * gcc.dg/vect/pr40254.c: New test.
5183
5184 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5185
5186         PR middle-end/33699
5187         * gcc.target/mips/const-anchor-1.c: New test.
5188         * gcc.target/mips/const-anchor-2.c: New test.
5189
5190 2009-05-27  Jason Merrill  <jason@redhat.com>
5191
5192         * g++.dg/cpp0x/initlist15.C: New.
5193         * g++.dg/cpp0x/initlist16.C: New.
5194         * g++.dg/cpp0x/initlist17.C: New.
5195
5196 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5197
5198         PR fortran/39178
5199         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5200         patterns to reflect frontend changes.
5201         * gfortran.dg/vector_subscript_4.f90: Likewise.
5202
5203 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5204             Eric Botcazou  <botcazou@adacore.com>
5205
5206         * gcc.c-torture/execute/align-nest.c: New testcase.
5207         * gnat.dg/misaligned_nest.adb: New testcase.
5208
5209 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5210
5211         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5212         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5213         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5214         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5215
5216 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5217
5218         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5219         cast instead of assuming 0ul.
5220         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5221         __SIZE_TYPE__.
5222         (_type_desc): Make first argument const.
5223         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5224
5225 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5226
5227         PR libfortran/40187
5228         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5229         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5230
5231 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5232
5233         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5234         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5235         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5236         * gcc.dg/plugin/ggcplug.c: Added new file.
5237
5238 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5239
5240         PR fortran/40246
5241         * gfortran.dg/nullify_4.f90: New test.
5242
5243 2009-05-26  Richard Guenther  <rguenther@suse.de>
5244
5245         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5246
5247 2009-05-26  Richard Guenther  <rguenther@suse.de>
5248
5249         PR middle-end/40252
5250         * gcc.c-torture/compile/pr40252.c: New testcase.
5251
5252 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5253
5254         PR c++/40007
5255         * g++.dg/template/typedef18.C: New test.
5256         * g++.dg/template/typedef19.C: Likewise.
5257         * g++.dg/template/typedef20.C: Likewise.
5258         * g++.dg/template/access11.C: Adjust.
5259
5260 2009-05-26  Richard Guenther  <rguenther@suse.de>
5261
5262         PR testsuite/40247
5263         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5264
5265 2009-05-25  Jason Merrill  <jason@redhat.com>
5266
5267         PR c++/38064
5268         * g++.dg/cpp0x/enum3.C: New test.
5269
5270 2009-05-25  Richard Guenther  <rguenther@suse.de>
5271
5272         PR tree-optimization/36327
5273         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5274         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5275         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5276         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5277         * gcc.dg/vect/vect-40.c: Likewise.
5278         * gcc.dg/vect/vect-42.c: Likewise.
5279         * gcc.dg/vect/vect-46.c: Likewise.
5280         * gcc.dg/vect/vect-76.c: Likewise.
5281
5282 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5283
5284         PR fortran/40176
5285         * gfortran.dg/proc_ptr_18.f90: New.
5286         * gfortran.dg/proc_ptr_19.f90: New.
5287         * gfortran.dg/proc_ptr_comp_9.f90: New.
5288         * gfortran.dg/proc_ptr_comp_10.f90: New.
5289
5290 2009-05-25  Richard Guenther  <rguenther@suse.de>
5291
5292         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5293         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5294
5295 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5296
5297         PR tree-optimization/40238
5298         * gcc.dg/vect/pr40238.c: New test.
5299
5300 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5301             Dominique Dhumieres  <dominiq@lps.ens.fr>
5302
5303         PR fortran/35732
5304         PR fortran/39872
5305         * gfortran.dg/bounds_check_fail_3.f90: New test.
5306         * gfortran.dg/bounds_check_fail_4.f90: New test.
5307         * gfortran.dg/bounds_check_14.f90: Update test.
5308         * gfortran.dg/bound_4.f90: Update test.
5309
5310 2009-05-24  Richard Guenther  <rguenther@suse.de>
5311
5312         PR middle-end/40233
5313         * gcc.c-torture/compile/pr40233.c: New testcase.
5314
5315 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5316
5317         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5318         for alpha*-*-* targets.
5319
5320 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5321
5322         * gcc.dg/vect/bb-slp-1.c: New test.
5323         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5324         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5325         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5326         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5327         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5328         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5329         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5330         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5331         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5332         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5333         gcc.dg/vect/bb-slp-22.c: Likewise.
5334         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5335
5336 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5337             Maxim Kuvyrkov  <maxim@codesourcery.com>
5338
5339         * gcc.dg/falign-labels-1.c: New test.
5340
5341 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5342
5343         * gnat.dg/specs/rep_clause3.ads: New test.
5344
5345 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5346
5347         * gnat.dg/addr6.adb: New test.
5348
5349 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5350
5351         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5352         New function.
5353         * gcc.target/arm/thumb2-mul-space.c: New file.
5354         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5355         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5356         * gcc.target/arm/thumb2-mul-speed.c: New file.
5357
5358 2009-05-22  Richard Guenther  <rguenther@suse.de>
5359
5360         PR middle-end/38964
5361         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5362         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5363         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5364
5365 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5366
5367         * gcc.dg/dll-6.c: New test.
5368         * gcc.dg/dll-6a.c: Likewise.
5369         * gcc.dg/dll-7.c: Likewise.
5370         * gcc.dg/dll-7a.c: Likewise.
5371         * g++.dg/ext/dllexport2.C: Likewise.
5372         * g++.dg/ext/dllexport2a.cc: Likewise.
5373
5374 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5375
5376         PR target/37846
5377         * gcc.target/ia64/mfused-madd-vect.c: New test.
5378         * gcc.target/ia64/mfused-madd.c: New test.
5379         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5380         * gcc.target/ia64/mno-fused-madd.c: New test.
5381
5382 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5383
5384         * gcc.target/i386/movbe-1.c: New.
5385         * gcc.target/i386/movbe-2.c: Likewise.
5386
5387 2009-05-21  Taras Glek  <tglek@mozilla.com>
5388
5389         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5390         plugin_init signature.
5391         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5392         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5393         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5394
5395 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5396
5397         * gcc.dg/target/arm/neon-vmla-1.c: New.
5398         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5399
5400 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5401
5402         * gcc.target/mips/octeon-exts-6.c: New test.
5403         * gcc.target/mips/extend-1.c: New test.
5404         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5405         EXTS.
5406         * gcc.target/mips/octeon-exts-5.c: Likewise.
5407
5408 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5409
5410         PR middle-end/40204
5411         * gcc.c-torture/compile/pr40204.c: New test.
5412
5413 2009-05-20  Richard Guenther  <rguenther@suse.de>
5414
5415         * gcc.c-torture/compile/20090518-1.c: New testcase.
5416
5417 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5418
5419         PR tree-optimization/40087
5420         * gcc.dg/tree-ssa/pr40087.c: New test.
5421
5422 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5423
5424         * gcc.dg/vector-4.c: New testcase.
5425         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5426         * g++.dg/ext/vector16.C: New testcase.
5427
5428 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5429
5430         PR c/40172
5431         * gcc.dg/pr40172.c: Renamed to ...
5432         * gcc.dg/pr40172-1.c: This.
5433
5434         * gcc.dg/pr40172-2.c: New.
5435         * gcc.dg/pr40172-3.c: Likewise.
5436
5437 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5438
5439         PR c/40172
5440         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5441
5442 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5443
5444         * gnat.dg/loop_optimization6.ad[sb]: New test.
5445
5446 2009-05-19  Richard Guenther  <rguenther@suse.de>
5447
5448         * gcc.c-torture/compile/20090519-1.c: New testcase.
5449
5450 2009-05-18  Jason Merrill  <jason@redhat.com>
5451
5452         * g++.dg/cpp0x/explicit1.C: New.
5453         * g++.dg/cpp0x/explicit2.C: New.
5454
5455 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5456
5457         PR debug/40109
5458         * g++.dg/debug/dwarf2/nested-1.C: New test.
5459
5460 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5461
5462         PR testsuite/39907
5463         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5464         stack alignment.
5465
5466 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5467
5468         PR fortran/40164
5469         * gfortran.dg/proc_ptr_comp_8.f90: New.
5470
5471 2009-05-18  Richard Guenther  <rguenther@suse.de>
5472
5473         PR fortran/40168
5474         * gfortran.dg/array_memset_2.f90: Adjust.
5475
5476 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5477
5478         PR fortran/36947
5479         PR fortran/40039
5480         * gfortran.dg/interface_27.f90: New.
5481         * gfortran.dg/interface_28.f90: New.
5482         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5483         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5484
5485 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5486
5487         * gcc.target/m68k/tls-ie.c: New test.
5488         * gcc.target/m68k/tls-le.c: New test.
5489         * gcc.target/m68k/tls-gd.c: New test.
5490         * gcc.target/m68k/tls-ld.c: New test.
5491         * gcc.target/m68k/tls-ie-xgot.c: New test.
5492         * gcc.target/m68k/tls-le-xtls.c: New test.
5493         * gcc.target/m68k/tls-gd-xgot.c: New test.
5494         * gcc.target/m68k/tls-ld-xgot.c: New test.
5495         * gcc.target/m68k/tls-ld-xtls.c: New test.
5496         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5497
5498 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5499
5500         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5501
5502 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5503
5504         PR c/40172
5505         * gcc.dg/pr40172.c: New.
5506
5507 2009-05-17  Jason Merrill  <jason@redhat.com>
5508
5509         PR c++/40139
5510         * g++.dg/template/dtor6.C: New.
5511
5512 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5513
5514         * g++.dg/warn/translate-ice-1.C: New test.
5515
5516 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5517
5518         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5519         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5520         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5521         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5522
5523 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5524
5525         PR fortran/33197
5526         * gfortran.dg/erf_2.F90: New test.
5527         * gfortran.dg/erfc_scaled_2.f90: New test.
5528
5529 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5530
5531         PR fortran/31243
5532         * gfortran.dg/string_1.f90: New test.
5533         * gfortran.dg/string_2.f90: New test.
5534         * gfortran.dg/string_3.f90: New test.
5535
5536 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5537
5538         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5539         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5540
5541 2009-05-15  Ian Lance Taylor  <iant@google.com>
5542
5543         * gcc.dg/Wcxx-compat-10.c: New testcase.
5544
5545 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5546
5547         PR 16302
5548         * gcc.dg/pr16302.c: New.
5549         * g++.dg/warn/pr16302.C: New.
5550
5551 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5552
5553         * gcc.dg/torture/builtin-math-5.c: New.
5554         * gcc.dg/torture/builtin-math-6.c: New.
5555         * lib/target-supports.exp (check_effective_target_mpc): New.
5556
5557 2009-05-15  Jan Hubicka  <jh@suse.cz>
5558
5559         * gcc.dg/tree-ssa/inline-3.c: New testcase
5560
5561 2009-05-15  Jan Hubicka  <jh@suse.cz>
5562
5563         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5564         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5565         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5566         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5567         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5568         Mark noinline.
5569         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5570         Mark noinline.
5571         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5572         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5573
5574 2009-05-15  Jan Hubicka  <jh@suse.cz>
5575
5576         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5577         optimized by sibcall noinline.
5578
5579 2009-05-15  Jan Hubicka  <jh@suse.cz>
5580
5581         * sibcall-1.c (track): Mark noinline.
5582         * sibcall-2.c (track): Mark noinline.
5583         * sibcall-3.c (track): Mark noinline.
5584         * sibcall-4.c (track): Mark noinline.
5585
5586 2009-05-15  Jan Hubicka  <jh@suse.cz>
5587
5588         * flatten-2.c: Disable early inlining; add comment.
5589         * flatten-3.c: New test based on flatten-2.c.
5590
5591 2009-05-15  Richard Guenther  <rguenther@suse.de>
5592
5593         PR tree-optimization/39999
5594         * gcc.c-torture/compile/pr39999.c: New testcase.
5595
5596 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5597
5598         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5599
5600 2009-05-14  Ian Lance Taylor  <iant@google.com>
5601
5602         * gcc.dg/Wcxx-compat-9.c: New testcase.
5603
5604 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5605
5606         PR fortran/39996
5607         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5608         * gfortran.dg/duplicate_type_2.f90: Ditto.
5609         * gfortran.dg/duplicate_type_3.f90: New.
5610
5611 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5612
5613         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5614         * ada/acats/tests/c5/c59002c.ada: Likewise.
5615
5616 2009-05-13  Taras Glek  <tglek@mozilla.com>
5617
5618         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5619         attributes and decl smashing.
5620         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5621         attributes.
5622         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5623         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5624
5625 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5626
5627         PR fortran/39865
5628         * gfortran.dg/pr39865.f90: New test.
5629         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5630         arrays in FMT=.
5631         * gfortran.dg/hollerith_f95.f90: Likewise.
5632         * gfortran.dg/hollerith6.f90: New test.
5633         * gfortran.dg/hollerith7.f90: New test.
5634
5635 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5636
5637         PR cpp/36674
5638         * gcc.dg/cpp/pr36674.i: New.
5639
5640 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5641
5642         PR middle-end/40035
5643         * gcc.c-torture/compile/pr40035.c: New test.
5644
5645 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5646
5647         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5648
5649 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5650
5651         PR fortran/40110
5652         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5653         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5654         * gfortran.dg/interop_params.f03: Ditto.
5655
5656 2009-05-12  Jan Hubicka  <jh@suse.cz>
5657
5658         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5659         so unrolling still happens.
5660         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5661         * gcc.dg/ipa/ipacost-2.c: Likewise.
5662         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5663
5664 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5665
5666         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5667
5668 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5669
5670         * lib/target-supports.exp (check_profiling_available): Return
5671         false for -p on *-*-cygwin* targets.
5672
5673 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5674
5675         PR tree-optimization/38632
5676         * g++.dg/tree-ssa/pr38632.C: New.
5677
5678 2009-05-11  Jan Hubicka  <jh@suse.cz>
5679
5680         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5681         we now optimize better.
5682         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5683         out at different places.
5684         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5685         unroling.
5686         * gcc.dg/vect/vect-76.c: Likewise.
5687         * gcc.dg/vect/vect-70.c: Likewise.
5688         * gcc.dg/vect/vect-66.c: Likewise.
5689         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5690         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5691
5692 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5693
5694         PR middle-end/40080
5695         * gcc.c-torture/compile/pr40080.c: New.
5696
5697 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5698
5699         * gcc.c-torture/compile/pr40026.c: New testcase.
5700
5701 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5702
5703         PR fortran/40089
5704         * gfortran.dg/proc_ptr_comp_7.f90: New.
5705
5706 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5707
5708         PR tree-optimization/40074
5709         * gcc.dg/vect/pr40074.c: New test.
5710
5711 2009-05-10  Ian Lance Taylor  <iant@google.com>
5712
5713         * gcc.dg/Wcxx-compat-7.c: New testcase.
5714         * gcc.dg/Wcxx-compat-8.c: New testcase.
5715         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5716         * gcc.dg/pr17188-1.c: Likewise.
5717         * gcc.dg/pr39084.c: Likewise.
5718
5719 2009-05-10  Michael Matz  <matz@suse.de>
5720
5721         PR target/40031
5722         * gcc.dg/pr40031.c: New test.
5723
5724 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5725
5726         PR fortran/40018
5727         * gfortran.dg/array_constructor_31.f90: New test.
5728
5729 2009-05-10  Richard Guenther  <rguenther@suse.de>
5730
5731         PR tree-optimization/40081
5732         * g++.dg/torture/pr40081.C: New testcase.
5733
5734 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5735
5736         PR fortran/38863
5737         * gfortran.dg/dependency_24.f90: New test.
5738         * gfortran.dg/dependency_23.f90: Clean up module files.
5739
5740 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5741
5742         PR fortran/38956
5743         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5744         * gfortran.dg/chmod_2.f90: Likewise.
5745         * gfortran.dg/chmod_3.f90: Likewise.
5746         * gfortran.dg/open_errors.f90: Likewise.
5747
5748 2009-05-09  Jan Hubicka  <jh@suse.cz>
5749
5750         PR middle-end/40043
5751         * g++.dg/eh/nested-try.C: New test.
5752
5753 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5754
5755         PR tree-optimization/40049
5756         * gcc.dg/vect/vect-shift-2.c: New test.
5757
5758 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5759
5760         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5761         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5762
5763 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5764
5765         PR c/36892
5766         * g++.dg/warn/deprecated-6.C: New.
5767         * gcc.dg/deprecated-4.c: Likewise.
5768         * gcc.dg/deprecated-5.c: Likewise.
5769         * gcc.dg/deprecated-6.c: Likewise.
5770
5771 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5772
5773         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5774         __aligned__(__BIGGEST_ALIGNMENT__).
5775         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5776         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5777         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5778         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5779         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5780         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5781         * gcc.dg/vect/Os-vect-95.c: Likewise.
5782         * gcc.dg/vect/pr20122.c: Likewise.
5783         * gcc.dg/vect/pr36493.c: Likewise.
5784         * gcc.dg/vect/pr37385.c: Likewise.
5785         * gcc.dg/vect/slp-7.c: Likewise.
5786         * gcc.dg/vect/slp-9.c: Likewise.
5787         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5788         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5789         * gcc.dg/vect/vect-35.c: Likewise.
5790         * gcc.dg/vect/vect-40.c: Likewise.
5791         * gcc.dg/vect/vect-42.c: Likewise.
5792         * gcc.dg/vect/vect-44.c: Likewise.
5793         * gcc.dg/vect/vect-46.c: Likewise.
5794         * gcc.dg/vect/vect-48.c: Likewise.
5795         * gcc.dg/vect/vect-52.c: Likewise.
5796         * gcc.dg/vect/vect-54.c: Likewise.
5797         * gcc.dg/vect/vect-56.c: Likewise.
5798         * gcc.dg/vect/vect-58.c: Likewise.
5799         * gcc.dg/vect/vect-60.c: Likewise.
5800         * gcc.dg/vect/vect-74.c: Likewise.
5801         * gcc.dg/vect/vect-75.c: Likewise.
5802         * gcc.dg/vect/vect-76.c: Likewise.
5803         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5804         * gcc.dg/vect/vect-77.c: Likewise.
5805         * gcc.dg/vect/vect-77-global.c: Likewise.
5806         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5807         * gcc.dg/vect/vect-78.c: Likewise.
5808         * gcc.dg/vect/vect-78-global.c: Likewise.
5809         * gcc.dg/vect/vect-80.c: Likewise.
5810         * gcc.dg/vect/vect-85.c: Likewise.
5811         * gcc.dg/vect/vect-87.c: Likewise.
5812         * gcc.dg/vect/vect-88.c: Likewise.
5813         * gcc.dg/vect/vect-92.c: Likewise.
5814         * gcc.dg/vect/vect-93.c: Likewise.
5815         * gcc.dg/vect/vect-95.c: Likewise.
5816         * gcc.dg/vect/vect-97.c: Likewise.
5817         * gcc.dg/vect/vect-complex-1.c: Likewise.
5818         * gcc.dg/vect/vect-complex-4.c: Likewise.
5819         * gcc.dg/vect/vect-complex-5.c: Likewise.
5820         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5821         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5822         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5823         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5824         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5825         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5826         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5827         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5828         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5829         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5830         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5831         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5832         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5833         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5834         * gcc.dg/vect/vect-outer-1.c: Likewise.
5835         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5836         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5837         * gcc.dg/vect/vect-outer-2.c: Likewise.
5838         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5839         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5840         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5841         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5842         * gcc.dg/vect/vect-outer-3.c: Likewise.
5843         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5844         * gcc.dg/vect/vect-outer-5.c: Likewise.
5845         * gcc.dg/vect/vect-outer-6.c: Likewise.
5846         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5847         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5848         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5849         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5850         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5851         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5852         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5853         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5854         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5855         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5856         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5857         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5858         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5859         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5860
5861 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5862
5863         PR c/24581
5864         * gcc.dg/torture/complex-sign.h: New header.
5865         * gcc.dg/torture/complex-sign-add.c,
5866         gcc.dg/torture/complex-sign-mixed-add.c,
5867         gcc.dg/torture/complex-sign-mixed-div.c,
5868         gcc.dg/torture/complex-sign-mixed-mul.c,
5869         gcc.dg/torture/complex-sign-mixed-sub.c,
5870         gcc.dg/torture/complex-sign-mul.c,
5871         gcc.dg/torture/complex-sign-sub.c: New tests.
5872
5873 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5874
5875         PR fortran/39876
5876         * gfortran.dg/intrinsic_3.f90: New.
5877
5878 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5879
5880         PR c/39037
5881         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5882         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5883         * gcc.dg/dfp/float-constant-double.c: New test.
5884         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5885         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5886         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5887         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5888         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5889         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5890         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5891         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5892         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5893
5894 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5895
5896         PR middle-end/40057
5897         * gcc.c-torture/execute/pr40057.c: New test.
5898
5899 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5900
5901         * gcc.c-torture/compile/const-high-part.c: New test.
5902
5903 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5904
5905         PR testsuite/40050
5906         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5907         build plugin.
5908
5909 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5910
5911         PR fortran/39630
5912         * gfortran.dg/proc_decl_1.f90: Modified.
5913         * gfortran.dg/proc_ptr_comp_1.f90: New.
5914         * gfortran.dg/proc_ptr_comp_2.f90: New.
5915         * gfortran.dg/proc_ptr_comp_3.f90: New.
5916         * gfortran.dg/proc_ptr_comp_4.f90: New.
5917         * gfortran.dg/proc_ptr_comp_5.f90: New.
5918         * gfortran.dg/proc_ptr_comp_6.f90: New.
5919
5920 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5921
5922         PR c++/17395
5923         * g++.dg/template/call7.C: New test.
5924
5925 2009-05-06  Diego Novillo  <dnovillo@google.com>
5926
5927         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5928
5929 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5930
5931         * gfortran.dg/pr40021.f: Moved to ...
5932         * gfortran.fortran-torture/execute/pr40021.f: Here.
5933
5934 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5935
5936         PR middle-end/39986
5937         * gcc.dg/dfp/pr39986.c: New test.
5938
5939 2009-05-06  Michael Matz  <matz@suse.de>
5940
5941         PR middle-end/40021
5942         * gfortran.dg/pr40021.f: New test.
5943
5944 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5945
5946         * lib/plugin-support.exp: New file containing support procs for
5947         plugin testcases.
5948         * lib/target-supports.exp (check_plugin_available): New proc.
5949         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5950         * gcc.dg/plugin/selfassign.c: New plugin source file.
5951         * gcc.dg/plugin/self-assign-test-1.c: New test.
5952         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5953         * g++.dg/README: Add description for plugin test.
5954         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5955         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5956         * g++.dg/plugin/selfassign.c: New plugin source file.
5957         * g++.dg/plugin/self-assign-test-1.C: New test.
5958         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5959         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5960         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5961         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5962
5963 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5964
5965         PR fortran/40041
5966         * gfortran.dg/intrinsic_2.f90: New test.
5967         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5968
5969 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5970
5971         PR c/40032
5972         * gcc.dg/noncompile/incomplete-5.c: New test.
5973
5974 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5975
5976         PR middle-end/39666
5977         * gcc.dg/pr39666-1.c: New test.
5978         * gcc.dg/pr39666-2.c: Likewise.
5979         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5980         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5981         * gfortran.dg/pr39666-1.f90: Likewise.
5982         * gfortran.dg/pr39666-2.f90: Likewise.
5983
5984 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5985
5986         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5987         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5988         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5989
5990 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5991
5992         PR fortran/39998
5993         * gfortran.dg/proc_ptr_17.f90: New.
5994
5995 2009-05-05  Richard Guenther  <rguenther@suse.de>
5996
5997         PR tree-optimization/40022
5998         * gcc.c-torture/execute/pr40022.c: New testcase.
5999
6000 2009-05-05  Richard Guenther  <rguenther@suse.de>
6001
6002         PR middle-end/40023
6003         * gcc.c-torture/compile/pr40023.c: New testcase.
6004
6005 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6006
6007         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6008         * g++.dg/template/overload9.C: Likewise.
6009         * g++.dg/ext/ms-1.C: New.
6010
6011 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6012
6013         PR c++/40013
6014         * g++.dg/ext/vla7.C: New test.
6015
6016 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6017
6018         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6019
6020 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6021
6022         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6023         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6024         Update expected errors.
6025
6026 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6027
6028         PR c++/28152
6029         * g++.dg/parse/parser-pr28152.C: New.
6030         * g++.dg/parse/parser-pr28152-2.C: New.
6031
6032 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6033
6034         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6035
6036 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6037
6038         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6039         * gcc.target/sparc/fexpand-2.c: Likewise.
6040         * gcc.target/sparc/fpmerge-2.c: Likewise.
6041         * gcc.target/sparc/pdist-2.c: Likewise.
6042
6043 2009-05-03  Richard Guenther  <rguenther@suse.de>
6044
6045         PR c/39983
6046         * gcc.c-torture/compile/pr39983.c: New testcase.
6047
6048 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6049
6050         * gcc.dg/c99-complex-3.c: New test.
6051
6052 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6053
6054         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6055
6056 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6057
6058         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6059
6060 2009-05-02  Richard Guenther  <rguenther@suse.de>
6061
6062         PR middle-end/40001
6063         * gcc.target/spu/pr40001.c: New testcase.
6064
6065 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6066
6067         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6068
6069 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6070
6071         PR middle-end/39579
6072         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6073         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6074
6075 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6076
6077         PR testsuite/39776
6078         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6079         no longer issued.
6080
6081 2009-04-30  David Ayers  <ayers@fsfe.org>
6082
6083         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6084         and gcc_error_prefix variables.
6085         * objc.dg/bad-receiver-type.m: Update to match correct
6086         diagnostics marker.
6087         * objc.dg/encode-5.m: Likewise.
6088         * objc.dg/id-1.m: Likewise.
6089         * objc.dg/method-1.m: Likewise.
6090         * objc.dg/method-6.m: Likewise.
6091         * objc.dg/method-7.m: Likewise.
6092         * objc.dg/method-9.m: Likewise.
6093         * objc.dg/method-11.m: Likewise.
6094         * objc.dg/method-20.m: Likewise.
6095         * objc.dg/private-1.m: Likewise.
6096
6097 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6098
6099         PR libfortran/39667
6100         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6101         * gfortran.dg/advance_4.f90: Likewise
6102         * gfortran.dg/advance_5.f90: Likewise
6103         * gfortran.dg/append_1.f90: Likewise
6104         * gfortran.dg/backslash_1.f90: Likewise
6105         * gfortran.dg/backslash_2.f90: Likewise
6106         * gfortran.dg/backslash_3.f: Likewise
6107         * gfortran.dg/backspace_10.f90: Likewise
6108         * gfortran.dg/backspace_3.f: Likewise
6109         * gfortran.dg/backspace_4.f: Likewise
6110         * gfortran.dg/backspace_5.f: Likewise
6111         * gfortran.dg/backspace_8.f: Likewise
6112         * gfortran.dg/backspace_9.f: Likewise
6113         * gfortran.dg/complex_write.f90: Likewise
6114         * gfortran.dg/convert_implied_open.f90: Likewise
6115         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6116         * gfortran.dg/dos_eol.f: Likewise
6117         * gfortran.dg/empty_format_1.f90: Likewise
6118         * gfortran.dg/endfile.f: Likewise
6119         * gfortran.dg/eof_1.f90: Likewise
6120         * gfortran.dg/eor_1.f90: Likewise
6121         * gfortran.dg/eor_handling_1.f90: Likewise
6122         * gfortran.dg/eor_handling_2.f90: Likewise
6123         * gfortran.dg/eor_handling_3.f90: Likewise
6124         * gfortran.dg/eor_handling_4.f90: Likewise
6125         * gfortran.dg/eor_handling_5.f90: Likewise
6126         * gfortran.dg/error_recovery_5.f90: Likewise
6127         * gfortran.dg/f2003_inquire_1.f03: Likewise
6128         * gfortran.dg/f2003_io_4.f03: Likewise
6129         * gfortran.dg/f2003_io_5.f03: Likewise
6130         * gfortran.dg/f2003_io_7.f03: Likewise
6131         * gfortran.dg/fgetc_1.f90: Likewise
6132         * gfortran.dg/fgetc_2.f90: Likewise
6133         * gfortran.dg/flush_1.f90: Likewise
6134         * gfortran.dg/fmt_exhaust.f90: Likewise
6135         * gfortran.dg/fmt_huge.f90: Likewise
6136         * gfortran.dg/fmt_read.f90: Likewise
6137         * gfortran.dg/fmt_t_1.f90: Likewise
6138         * gfortran.dg/fmt_t_2.f90: Likewise
6139         * gfortran.dg/fmt_t_3.f90: Likewise
6140         * gfortran.dg/fmt_t_4.f90: Likewise
6141         * gfortran.dg/fmt_t_5.f90: Likewise
6142         * gfortran.dg/fmt_t_7.f: Likewise
6143         * gfortran.dg/fseek.f90: Likewise
6144         * gfortran.dg/ftell_1.f90: Likewise
6145         * gfortran.dg/ftell_2.f90: Likewise
6146         * gfortran.dg/func_derived_3.f90: Likewise
6147         * gfortran.dg/inquire_9.f90: Likewise
6148         * gfortran.dg/iostat_1.f90: Likewise
6149         * gfortran.dg/iostat_2.f90: Likewise
6150         * gfortran.dg/list_read_1.f90: Likewise
6151         * gfortran.dg/list_read_4.f90: Likewise
6152         * gfortran.dg/list_read_5.f90: Likewise
6153         * gfortran.dg/list_read_7.f90: Likewise
6154         * gfortran.dg/list_read_8.f90: Likewise
6155         * gfortran.dg/list_read_9.f90: Likewise
6156         * gfortran.dg/namelist_13.f90: Likewise
6157         * gfortran.dg/namelist_14.f90: Likewise
6158         * gfortran.dg/namelist_15.f90: Likewise
6159         * gfortran.dg/namelist_16.f90: Likewise
6160         * gfortran.dg/namelist_17.f90: Likewise
6161         * gfortran.dg/namelist_18.f90: Likewise
6162         * gfortran.dg/namelist_19.f90: Likewise
6163         * gfortran.dg/namelist_20.f90: Likewise
6164         * gfortran.dg/namelist_24.f90: Likewise
6165         * gfortran.dg/namelist_26.f90: Likewise
6166         * gfortran.dg/namelist_27.f90: Likewise
6167         * gfortran.dg/namelist_28.f90: Likewise
6168         * gfortran.dg/namelist_37.f90: Likewise
6169         * gfortran.dg/namelist_38.f90: Likewise
6170         * gfortran.dg/namelist_39.f90: Likewise
6171         * gfortran.dg/namelist_40.f90: Likewise
6172         * gfortran.dg/namelist_43.f90: Likewise
6173         * gfortran.dg/namelist_44.f90: Likewise
6174         * gfortran.dg/namelist_45.f90: Likewise
6175         * gfortran.dg/namelist_46.f90: Likewise
6176         * gfortran.dg/namelist_47.f90: Likewise
6177         * gfortran.dg/namelist_48.f90: Likewise
6178         * gfortran.dg/namelist_49.f90: Likewise
6179         * gfortran.dg/namelist_50.f90: Likewise
6180         * gfortran.dg/namelist_51.f90: Likewise
6181         * gfortran.dg/namelist_52.f90: Likewise
6182         * gfortran.dg/namelist_56.f90: Likewise
6183         * gfortran.dg/namelist_char_only.f90: Likewise
6184         * gfortran.dg/namelist_use.f90: Likewise
6185         * gfortran.dg/namelist_use_only.f90: Likewise
6186         * gfortran.dg/noadv_size.f90: Likewise
6187         * gfortran.dg/open_access_append_1.f90: Likewise
6188         * gfortran.dg/pad_no.f90: Likewise
6189         * gfortran.dg/pr12884.f: Likewise
6190         * gfortran.dg/pr17090.f90: Likewise
6191         * gfortran.dg/pr17285.f90: Likewise
6192         * gfortran.dg/pr17286.f90: Likewise
6193         * gfortran.dg/pr18122.f90: Likewise
6194         * gfortran.dg/pr18210.f90: Likewise
6195         * gfortran.dg/pr18392.f90: Likewise
6196         * gfortran.dg/pr19155.f: Likewise
6197         * gfortran.dg/pr19216.f: Likewise
6198         * gfortran.dg/pr19467.f90: Likewise
6199         * gfortran.dg/pr19657.f: Likewise
6200         * gfortran.dg/pr20257.f90: Likewise
6201         * gfortran.dg/read_bad_advance.f90: Likewise
6202         * gfortran.dg/read_eof_2.f90: Likewise
6203         * gfortran.dg/read_eof_4.f90: Likewise
6204         * gfortran.dg/read_many_1.f: Likewise
6205         * gfortran.dg/read_noadvance.f90: Likewise
6206         * gfortran.dg/read_repeat.f90: Likewise
6207         * gfortran.dg/read_size_noadvance.f90: Likewise
6208         * gfortran.dg/read_x_past.f: Likewise
6209         * gfortran.dg/record_marker_1.f90: Likewise
6210         * gfortran.dg/record_marker_3.f90: Likewise
6211         * gfortran.dg/rewind_1.f90: Likewise
6212         * gfortran.dg/runtime_warning_1.f90: Likewise
6213         * gfortran.dg/shape_3.f90: Likewise
6214         * gfortran.dg/slash_1.f90: Likewise
6215         * gfortran.dg/stat_1.f90: Likewise
6216         * gfortran.dg/stat_2.f90: Likewise
6217         * gfortran.dg/streamio_11.f90: Likewise
6218         * gfortran.dg/streamio_3.f90: Likewise
6219         * gfortran.dg/streamio_4.f90: Likewise
6220         * gfortran.dg/streamio_9.f90: Likewise
6221         * gfortran.dg/tl_editing.f90: Likewise
6222         * gfortran.dg/unf_io_convert_1.f90: Likewise
6223         * gfortran.dg/unf_io_convert_2.f90: Likewise
6224         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6225         * gfortran.dg/unf_short_record_1.f90: Likewise
6226         * gfortran.dg/utf8_1.f03: Likewise
6227         * gfortran.dg/utf8_2.f03: Likewise
6228         * gfortran.dg/widechar_IO_1.f90: Likewise
6229         * gfortran.dg/write_check3.f90: Likewise
6230         * gfortran.dg/write_rewind_2.f: Likewise
6231         * gfortran.dg/x_slash_2.f: Likewise
6232
6233 2009-04-29  Richard Guenther  <rguenther@suse.de>
6234
6235         PR target/39943
6236         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6237         New.
6238         (check_effective_target_vect_floatuint_cvt): Likewise.
6239         * gcc.dg/vect/slp-10.c: Adjust.
6240         * gcc.dg/vect/slp-11.c: Adjust.
6241         * gcc.dg/vect/slp-12b.c: Adjust.
6242         * gcc.dg/vect/slp-33.c: Adjust.
6243         * gcc.c-torture/compile/pr39943.c: New testcase.
6244
6245 2009-04-29  Richard Guenther  <rguenther@suse.de>
6246
6247         PR middle-end/39937
6248         * gcc.c-torture/compile/pr39937.c: New testcase.
6249
6250 2009-04-29  Richard Guenther  <rguenther@suse.de>
6251
6252         PR tree-optimization/39941
6253         * gcc.c-torture/compile/pr39941.c: New testcase.
6254
6255 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6256
6257         * gcc.target/bfin/20090411-1.c: New test.
6258
6259 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6260
6261         PR target/39565
6262         * gcc.dg/pr39565.c: New testcase.
6263
6264 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6265
6266         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6267         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6268         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6269         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6270         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6271         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6272         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6273         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6274         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6275         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6276         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6277         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6278         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6279         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6280         * gcc.target/i386/pr37191.c: Likewise.
6281         * gcc.target/i386/reload-1.c: Likewise.
6282         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6283         * g++.old-deja/g++.pt/repo2.C: Likewise.
6284         * g++.old-deja/g++.pt/repo3.C: Likewise.
6285         * g++.old-deja/g++.pt/repo4.C: Likewise.
6286         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6287         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6288         * g++.dg/template/repo1.C: Likewise.
6289         * g++.dg/template/repo2.C: Likewise.
6290         * g++.dg/template/repo3.C: Likewise.
6291         * g++.dg/template/repo4.C: Likewise.
6292         * g++.dg/template/repo5.C: Likewise.
6293         * g++.dg/template/repo6.C: Likewise.
6294         * g++.dg/template/repo7.C: Likewise.
6295         * g++.dg/template/repo8.C: Likewise.
6296         * g++.dg/template/repo9.C: Likewise.
6297         * g++.dg/rtti/repo1.C: Likewise.
6298         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6299         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6300         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6301         * g++.dg/other/PR23205.C: Skip for vxworks.
6302         * g++.dg/ext/visibility/class1.C: Requires PIC.
6303         * g++.dg/eh/async-unwind2.C: Requires PIC.
6304         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6305         does not have cxa_exit.
6306
6307 2009-04-28  Jing Yu  <jingyu@google.com>
6308
6309         PR testsuite/39790
6310         * lib/target-supports.exp (check_effective_target_tls): Remove
6311         comment of caching.
6312         (check_effective_target_tls_native): Likewise.
6313         (check_effective_target_tls_runtime): Likewise.
6314         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6315         tls to tls_runtime.
6316         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6317
6318 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6319
6320         PR fortran/39946
6321         * gfortran.dg/proc_ptr_16.f90: New.
6322
6323 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6324
6325         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6326         lp64 is true.
6327
6328 2009-04-28  Richard Guenther  <rguenther@suse.de>
6329
6330         PR middle-end/39937
6331         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6332
6333 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6334
6335         * g++.dg/warn/pr35652.C: Removed.
6336         * gcc.dg/pr35652.c: Likewise.
6337
6338 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6339
6340         * gcc.target/ia64/20071210-2.c: New testcase.
6341
6342 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6343
6344         PR c/39323
6345         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6346         * gcc.dg/pr39323-3.c: Ditto.
6347
6348 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6349
6350         PR fortran/39930
6351         PR fortran/39931
6352         * gfortran.dg/ambiguous_reference_2.f90: New.
6353         * gfortran.dg/pointer_assign_7.f90: New.
6354
6355 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6356             Mark Mitchell  <mark@codesourcery.com>
6357
6358         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6359         * gcc.dg/20020103-1.c: Check for __ppc.
6360         * gcc.dg/asm-b.c: Check for __ppc.
6361         * gcc.dg/20020919-1.c: Check for __ppc.
6362         * gcc.dg/20020312-2.c: Likewise.
6363         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6364         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6365         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6366         * g++.dg/warn/weak1.C: Likewise.
6367         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6368         static so appropriate optimizations kick in.
6369         (find_base_value_wrapper): New function.
6370         * g++.dg/eh/simd-5.C: Fix target triplet.
6371         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6372
6373 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6374             H.J. Lu  <hongjiu.lu@intel.com>
6375
6376         PR target/39911
6377         * gcc.target/i386/pr39911.c: New test.
6378
6379 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6380
6381         PR fortran/39879
6382         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6383
6384 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6385
6386         PR c++/35652
6387         Revert:
6388
6389         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6390
6391         * gcc.dg/pr35652.C: New.
6392         * g++.dg/warn/pr35652.C: New.
6393         * gcc.dg/format/plus-1.c: Adjust message.
6394
6395 2009-04-27  DJ Delorie  <dj@redhat.com>
6396
6397         * lib/target-supports.exp (check_effective_target_double64): New.
6398         (check_effective_target_double64plus): New.
6399         (check_effective_target_large_double): New.
6400         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6401         * gcc.dg/div-double-1.c: Likewise.
6402         * gcc.dg/Wconversion-real.c: Require large_double.
6403         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6404
6405         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6406         are too small.
6407
6408         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6409         constants as long.
6410
6411 2009-04-27  Ian Lance Taylor  <iant@google.com>
6412
6413         * gcc.dg/Wcxx-compat-5.c: New testcase.
6414         * gcc.dg/Wcxx-compat-6.c: New testcase.
6415
6416 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6417
6418         Allow non-constant arguments to conversion intrinsics.
6419         * gcc.target/spu/intrinsics-3.c: Update tests.
6420
6421 2009-04-27  Richard Guenther  <rguenther@suse.de>
6422
6423         PR middle-end/39928
6424         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6425         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6426
6427 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6428
6429         PR target/39903
6430         * gcc.dg/torture/pr39903-1.c: New.
6431         * gcc.dg/torture/pr39903-2.c: Likewise.
6432
6433 2009-04-27  Revital Eres  <eres@il.ibm.com>
6434
6435         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6436         and check it.
6437         * gcc.dg/sms-2.c: Add dump check.
6438         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6439         and check it.
6440         * gcc.dg/sms-4.c: Likewise.
6441         * gcc.dg/sms-5.c: Likewise.
6442         * gcc.dg/sms-6.c: Likewise.
6443         * gcc.dg/sms-7.c: Likewise.
6444         * gcc.dg/sms-antideps.c: Rename to...
6445         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6446
6447 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6448
6449         * gnat.dg/opt2.adb: New test.
6450
6451 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6452
6453         PR c++/39875
6454         * g++.dg/warn/Wunused-15.C: New test.
6455
6456 2009-04-26  Michael Matz  <matz@suse.de>
6457
6458         Expand from SSA.
6459         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6460         change regexps.
6461         * gcc.target/i386/pr37248-1.c: Modified.
6462         * gcc.target/i386/pr37248-3.c: Modified.
6463         * gcc.target/i386/pr37248-2.c: Modified.
6464         * gnat.dg/aliasing1.adb: Modified.
6465         * gnat.dg/pack9.adb: Modified.
6466         * gnat.dg/aliasing2.adb: Modified.
6467         * gcc.dg/strict-overflow-2.c: Modified.
6468         * gcc.dg/autopar/reduc-1char.c: Modified.
6469         * gcc.dg/autopar/reduc-2char.c: Modified.
6470         * gcc.dg/autopar/reduc-1.c: Modified.
6471         * gcc.dg/autopar/reduc-2.c: Modified.
6472         * gcc.dg/autopar/reduc-3.c: Modified.
6473         * gcc.dg/autopar/reduc-6.c: Modified.
6474         * gcc.dg/autopar/reduc-7.c: Modified.
6475         * gcc.dg/autopar/reduc-8.c: Modified.
6476         * gcc.dg/autopar/reduc-9.c: Modified.
6477         * gcc.dg/autopar/reduc-1short.c: Modified.
6478         * gcc.dg/autopar/reduc-2short.c: Modified.
6479         * gcc.dg/autopar/parallelization-1.c: Modified.
6480         * gcc.dg/strict-overflow-4.c: Modified.
6481         * gcc.dg/strict-overflow-6.c: Modified.
6482         * gcc.dg/gomp/combined-1.c: Modified.
6483         * gcc.dg/no-strict-overflow-1.c: Modified.
6484         * gcc.dg/no-strict-overflow-3.c: Modified.
6485         * gcc.dg/no-strict-overflow-5.c: Modified.
6486         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6487         * gcc.dg/tree-ssa/pr18134.c: Modified.
6488         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6489         * gcc.dg/tree-ssa/vector-2.c: Modified.
6490         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6491         * gcc.dg/tree-ssa/loop-21.c: Modified.
6492         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6493         * gcc.dg/tree-ssa/vector-3.c: Modified.
6494         * gcc.dg/tree-ssa/asm-3.c: Modified.
6495         * gcc.dg/tree-ssa/pr23294.c: Modified.
6496         * gcc.dg/tree-ssa/loop-22.c: Modified.
6497         * gcc.dg/tree-ssa/loop-15.c: Modified.
6498         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6499         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6500         * gcc.dg/tree-ssa/pr20139.c: Modified.
6501         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6502         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6503         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6504         * gcc.dg/tree-ssa/loop-5.c: Modified.
6505         * gcc.dg/tree-ssa/pr19431.c: Modified.
6506         * gcc.dg/tree-ssa/pr32044.c: Modified.
6507         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6508         * gcc.dg/tree-ssa/loop-19.c: Modified.
6509         * gcc.dg/tree-ssa/loop-28.c: Modified.
6510         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6511         * gcc.dg/tree-ssa/divide-1.c: Modified.
6512         * gcc.dg/tree-ssa/inline-1.c: Modified.
6513         * gcc.dg/tree-ssa/divide-3.c: Modified.
6514         * gcc.dg/tree-ssa/pr30978.c: Modified.
6515         * gcc.dg/tree-ssa/alias-6.c: Modified.
6516         * gcc.dg/tree-ssa/divide-4.c: Modified.
6517         * gcc.dg/tree-ssa/alias-11.c: Modified.
6518         * gcc.dg/no-strict-overflow-7.c: Modified.
6519         * gcc.dg/strict-overflow-1.c: Modified.
6520         * gcc.dg/pr15784-4.c: Modified.
6521         * gcc.dg/pr34263.c: Modified.
6522         * gcc.dg/strict-overflow-3.c: Modified.
6523         * gcc.dg/tree-prof/stringop-1.c: Modified.
6524         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6525         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6526         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6527         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6528         * gcc.dg/no-strict-overflow-2.c: Modified.
6529         * gcc.dg/no-strict-overflow-4.c: Modified.
6530         * gcc.dg/no-strict-overflow-6.c: Modified.
6531         * g++.dg/tree-ssa/pr27090.C: Modified.
6532         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6533         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6534         * g++.dg/tree-ssa/pr19807.C: Modified.
6535         * g++.dg/opt/pr30965.C: Modified.
6536         * g++.dg/init/new17.C: Modified.
6537         * gfortran.dg/whole_file_6.f90: Modified.
6538         * gfortran.dg/whole_file_5.f90: Modified.
6539         * gfortran.dg/reassoc_1.f90: Modified.
6540         * gfortran.dg/reassoc_3.f90: Modified.
6541
6542 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6543
6544         PR fortran/39893
6545         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6546
6547 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6548
6549         PR inline-asm/39543
6550         * gcc.target/i386/pr39543-1.c: New test.
6551         * gcc.target/i386/pr39543-2.c: New test.
6552         * gcc.target/i386/pr39543-3.c: New test.
6553
6554         PR c/39889
6555         * gcc.dg/Wunused-value-3.c: New test.
6556
6557 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6558
6559         PR c/39581
6560         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6561         gcc.dg/vla-21.c: New tests.
6562
6563 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6564
6565         PR c/39556
6566         * gcc.dg/inline-34.c: New test.
6567
6568 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6569
6570         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6571         gcc.dg/enum-const-3.c: New tests.
6572         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6573         -pedantic-errors.  Update expected diagnostics.
6574
6575 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6576
6577         PR c/39582
6578         * gcc.dg/vla-20.c: New test.
6579
6580 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6581
6582         PR c/39564
6583         * gcc.dg/vla-19.c: New test.
6584
6585 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6586
6587         PR preprocessor/39559
6588         * gcc.dg/c99-intconst-2.c: New test.
6589
6590 2009-04-25  Jan Hubicka  <jh@suse.cz>
6591
6592         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6593
6594 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6595
6596         PR fortran/39688
6597         * gfortran.dg/import7.f90: New.
6598
6599 2009-04-24  Richard Guenther  <rguenther@suse.de>
6600
6601         * gcc.dg/tree-ssa/vrp48.c: Fix.
6602
6603 2008-04-24  Doug Kwan  <dougkwan@google.com>
6604
6605         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6606         destination are the same.
6607
6608 2009-04-24  Richard Guenther  <rguenther@suse.de>
6609
6610         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6611
6612 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6613
6614         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6615         gcc.dg/array-const-3.c: New tests.
6616
6617 2009-04-24  Ian Lance Taylor  <iant@google.com>
6618
6619         * gcc.dg/Wcxx-compat-4.c: New testcase.
6620
6621 2009-04-24  Daniel Kraft  <d@domob.eu>
6622
6623         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6624         expected on already erraneous symbol (renamed to fresh one).
6625
6626 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6627
6628         PR middle-end/39867
6629         * gcc.dg/pr39867.c: New.
6630
6631 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6632
6633         PR fortran/39861
6634         PR fortran/39864
6635         * gfortran.dg/intrinsic_1.f90: New.
6636
6637 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6638
6639         * gnat.dg/alignment7.adb: New test.
6640         * gnat.dg/alignment8.adb: Likewise.
6641
6642 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6643
6644         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6645         * gnat.dg/specs/rep_clause2.ads: New test.
6646
6647 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6648
6649         PR rtl-optimization/39794
6650         * gcc.dg/pr39794.c: New test.
6651
6652 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6653
6654         * gnat.dg/atomic1.adb: New test.
6655         * gnat.dg/atomic1_pkg.ads: New helper.
6656
6657 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6658
6659         PR testsuite/39623
6660         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6661         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6662
6663 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6664
6665         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6666         warning.
6667
6668 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6669
6670         PR C/31499
6671         * gcc.dg/vector-init-1.c: New testcase.
6672         * gcc.dg/vector-init-2.c: New testcase.
6673
6674 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6675
6676         * gnat.dg/enum2.adb: New test.
6677         * gnat.dg/enum2_pkg.ads: New helper.
6678
6679 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6680
6681         PR c/39855
6682         * gcc.dg/torture/pr39855.c: New test.
6683
6684 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6685
6686         PR c++/39639
6687         * g++.dg/cpp0x/pr39639.C: New test.
6688
6689 2009-04-22  Mark Heffernan  <meheff@google.com>
6690
6691         * gcc.dg/profile-generate-3.c: New test.
6692
6693 2009-04-22  Jan Hubicka  <jh@suse.cz>
6694
6695         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6696
6697 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6698
6699         PR testsuite/39623
6700         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6701
6702 2009-04-22  Richard Guenther  <rguenther@suse.de>
6703
6704         PR tree-optimization/39824
6705         * gcc.c-torture/compile/pr39824.c: New testcase.
6706
6707 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6708
6709         PR c++/14875
6710         * g++.dg/parse/parser-pr14875.C: New.
6711         * g++.dg/parse/parser-pr14875-2.C: New.
6712         * g++.dg/parse/error6.C: Update match string.
6713
6714 2009-04-22  Richard Guenther  <rguenther@suse.de>
6715
6716         PR tree-optimization/39845
6717         * gcc.c-torture/compile/pr39845.c: New testcase.
6718
6719 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6720
6721         PR fortran/39735
6722         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6723         * gfortran.dg/external_initializer.f90: Modified.
6724         * gfortran.dg/interface_26.f90: Modified.
6725         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6726         * gfortran.dg/proc_ptr_3.f90: Modified.
6727         * gfortran.dg/proc_ptr_15.f90: New.
6728         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6729
6730 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6731
6732         PR c++/35711
6733         * g++.dg/warn/pr35711.C: New.
6734         * g++.dg/conversion/ptrmem2.C: Update.
6735
6736 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6737
6738         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6739         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6740         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6741         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6742         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6743         gcc.c-torture/ChangeLog.0,
6744         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6745         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6746         gcc.target/i386/math-torture/math-torture.exp,
6747         gcc.target/mips/inter/mips16-inter.exp,
6748         gcc.target/mips/mips-nonpic/README,
6749         gcc.target/x86_64/abi/README.gcc,
6750         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6751         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6752         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6753         notices.
6754         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6755
6756 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6757
6758         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6759
6760 2009-04-21  Richard Guenther  <rguenther@suse.de>
6761
6762         PR middle-end/39829
6763         * gcc.dg/torture/pr39829.c: New testcase.
6764
6765 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6766
6767         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6768
6769 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6770
6771         PR 16202
6772         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6773         * gcc.dg/sequence-pt-2.c: New.
6774         * gcc.dg/sequence-pt-3.c: New.
6775         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6776         * g++.dg/warn/sequence-pt-2.c: New.
6777         * g++.dg/warn/sequence-pt-3.c: New.
6778
6779 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6780
6781         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6782
6783 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6784
6785         * gnat.dg/import1.ad[sb]: New test.
6786
6787 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6788
6789         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6790         return 0.
6791
6792 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6793
6794         PR fortran/39811
6795         * gfortran.dg/continuation_11.f90: New test.
6796
6797 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6798
6799         PR c++/13358
6800         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6801         messages. Test for "long long" in system headers.
6802         * gcc.dg/c99-longlong-2.c: New.
6803         * g++.dg/warn/pr13358.C: New.
6804         * g++.dg/warn/pr13358-2.C: New.
6805         * g++.dg/warn/pr13358-3.C: New.
6806         * g++.dg/warn/pr13358-4.C: New.
6807
6808 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6809
6810         * gcc.dg/framework-2.c: Fix up for non existent includes
6811         being fatal errors now.
6812
6813 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6814
6815         PR fortran/39800
6816         * gfortran.dg/private_type_13.f90: New test.
6817         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6818
6819 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6820
6821         PR c++/39803
6822         * g++.dg/warn/Wunused-14.C: New test.
6823
6824 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6825
6826         * gnat.dg/specs/small_alignment.ads: New test.
6827
6828 2009-04-20  Ian Lance Taylor  <iant@google.com>
6829
6830         * gcc.dg/Wcxx-compat-3.c: New testcase.
6831
6832 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6833
6834         * gnat.dg/pack13.ad[sb]: New test.
6835         * gnat.dg/pack13_pkg.ads: New helper.
6836
6837 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6838
6839         * gnat.dg/discr11.ad[sb]: New test.
6840         * gnat.dg/discr11_pkg.ads: New helper.
6841
6842 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6843
6844         PR tree-optimization/39675
6845         * gcc.dg/vect/O3-pr39675-2.c: New test.
6846
6847 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6848
6849         * gnat.dg/rep_clause3.adb: New test.
6850
6851 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6852
6853         PR c/37481
6854         * gcc.dg/c99-flex-array-7.c: New test.
6855
6856 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6857
6858         PR c/19771
6859         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6860
6861 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6862
6863         PR c/38243
6864         * gcc.dg/c99-restrict-3.c: New test.
6865
6866 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6867
6868         PR preprocessor/20078
6869         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6870
6871 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6872
6873         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6874         Do not pass -B$root after -margs.
6875
6876 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6877
6878         PR c/32061
6879         PR c++/36954
6880         * gcc.dg/pr32061.c: New.
6881         * gcc.dg/Wlogical-op-1.c: Update.
6882         * g++.dg/warn/Wlogical-op-1.C: Update.
6883         * g++.dg/warn/pr36954.C: New.
6884
6885 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6886
6887         PR c/27676
6888         * gcc.dg/lvalue-5.c: New test.
6889
6890 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6891
6892         PR c/22367
6893         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6894
6895 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6896
6897         * gcc.dg/cpp/include5.c: New test.
6898
6899 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6900
6901         PR c/35210
6902         * gcc.dg/call-diag-2.c: New test.
6903
6904 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6905
6906         PR preprocessor/39646
6907         * gcc.dg/cpp/line8.c: New test.
6908
6909 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6910
6911         PR preprocessor/39647
6912         * gcc.dg/cpp/line7.c: New test.
6913
6914 2009-04-18  Richard Guenther  <rguenther@suse.de>
6915
6916         PR middle-end/39804
6917         * gcc.target/i386/pr39804.c: New testcase.
6918
6919 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6920
6921         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6922         * g++.dg/other/pr39496.C: Likewise.
6923
6924 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6925
6926         PR middle-end/36902
6927         * gcc.dg/pr36902.c: New.
6928
6929 2009-04-17  Diego Novillo  <dnovillo@google.com>
6930
6931         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6932         violation for variable 'inside_main'.
6933
6934 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6935
6936         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6937
6938 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6939
6940         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6941
6942 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6943
6944         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6945         * gfortran.dg/chmod_2.f90: Likewise.
6946         * gfortran.dg/chmod_3.f90: Likewise.
6947         * gfortran.dg/open_errors.f90: Likewise.
6948         * gfortran.dg/stat_1.f90: Likewise.
6949         * gfortran.dg/stat_2.f90: Likewise.
6950
6951 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6952
6953         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6954         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6955         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6956         * gfortran.dg/nearest_1.f90: Likewise.
6957         * gfortran.dg/nearest_3.f90: Likewise.
6958         * gfortran.dg/isnan_1.f90: Likewise.
6959         * gfortran.dg/isnan_2.f90: Likewise.
6960         * gfortran.dg/nan_1.f90: Likewise.
6961         * gfortran.dg/nan_2.f90: Likewise.
6962         * gfortran.dg/nan_3.f90: Likewise.
6963         * gfortran.dg/nan_4.f90: Likewise.
6964         * gfortran.dg/module_nan.f90: Likewise.
6965         * gfortran.dg/int_conv_2.f90: Likewise.
6966         * gfortran.dg/init_flag_3.f90: Likewise.
6967         * gfortran.dg/namelist_42.f90: Likewise.
6968         * gfortran.dg/namelist_43.f90: Likewise.
6969         * gfortran.dg/real_const_3.f90: Likewise.
6970         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6971
6972         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6973         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6974         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6975         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6976         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6977
6978         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6979         * gfortran.dg/gamma_5.f90: Likewise.
6980
6981 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6982
6983         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6984         less strict so it also works with auto-overlay support.
6985         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6986         for "exceeds local store" linker errors on the SPU.
6987
6988         * lib/gfortran.exp: Include target-supports.exp.
6989         (gfortran_init): On SPU targets where automatic overlay support
6990         is available, use it to build all Fortran test cases.
6991
6992         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6993
6994 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6995
6996         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6997         rule enforced by gnat on taft types.
6998
6999 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7000
7001         PR testsuite/39792
7002         * g++.dg/ext/complit11.C: Add empty dg-options.
7003
7004 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7005
7006         PR c++/17570
7007         * g++.dg/template/defarg11.C: New test.
7008
7009 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7010
7011         PR c++/28766
7012         * g++.dg/ext/complit11.C: New testcase.
7013
7014 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7015
7016         PR c++/39551
7017         * g++.dg/warn/Wunused-13.C: New testcase.
7018
7019 2009-04-15  Ian Lance Taylor  <iant@google.com>
7020
7021         * gcc.dg/Wenum-compare-1.c: New testcase.
7022
7023 2009-04-15  Richard Guenther  <rguenther@suse.de>
7024
7025         PR tree-optimization/39764
7026         * g++.dg/torture/pr39764.C: New testcase.
7027
7028 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7029
7030         * g++.dg/ext/altivec-17.C: New.
7031
7032 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7033
7034         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7035         * gnat.dg/specs/limited1.ads: Ditto.
7036
7037 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7038
7039         PR testsuite/39769
7040         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7041         for testing the results of estimate instructions.
7042         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7043         * gcc.dg/vmx/3a-05.c (test): Ditto.
7044
7045 2009-04-14  Jason Merrill  <jason@redhat.com>
7046
7047         PR c++/39763
7048         * g++.dg/warn/Wshadow-4.C: Extend.
7049
7050 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7051
7052         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7053         (do_D): Remove attribute hidden.
7054
7055 2009-04-13  Jason Merrill  <jason@redhat.com>
7056
7057         PR c++/39480
7058         * g++.dg/init/copy7.C: New.
7059
7060 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7061
7062         PR testsuite/39733
7063         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7064         (check_for_all_options): This.
7065
7066 2009-04-13  Jason Merrill  <jason@redhat.com>
7067
7068         PR c++/39750
7069         * g++.dg/template/crash90.C: New.
7070
7071 2009-04-12  Jason Merrill  <jason@redhat.com>
7072
7073         PR c++/39742
7074         * g++.dg/overload/extern-C-2.C: New.
7075
7076 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7077
7078         PR preprocessor/31869
7079         * gcc.dg/cpp/strify5.c: New test.
7080
7081 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7082
7083         * gnat.dg/enum1.adb: New test.
7084         * gnat.dg/enum1_pkg.ads: New helper.
7085
7086 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7087
7088         PR target/39740
7089         * gcc.target/alpha/pr39740.c: New test.
7090
7091 2009-04-11  Daniel Kraft  <d@domob.eu>
7092
7093         PR fortran/37746
7094         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7095         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7096         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7097         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7098         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7099         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7100         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7101         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7102         expected string length that failed with -fbounds-check now.
7103         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7104
7105 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7106
7107         PR fortran/39692
7108         * gfortran.dg/proc_ptr_14.f90: New.
7109
7110 2009-04-11  Richard Guenther  <rguenther@suse.de>
7111
7112         PR middle-end/39732
7113         * g++.dg/torture/pr39732.C: New testcase.
7114
7115 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7116
7117         * gfortran.dg/whole_file_5.f90: New.
7118         * gfortran.dg/whole_file_6.f90: New.
7119
7120 2009-04-11  Richard Guenther  <rguenther@suse.de>
7121
7122         PR tree-optimization/39713
7123         * g++.dg/torture/pr39713.C: New testcase.
7124
7125 2009-04-10  Richard Guenther  <rguenther@suse.de>
7126
7127         PR c/39712
7128         * gcc.dg/pr39712.c: New testcase.
7129
7130 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7131
7132         PR c++/28301
7133         * g++.dg/cpp0x/enum2.C: Updated.
7134         * g++.dg/debug/pr22514.C: Likewise.
7135         * g++.dg/parse/enum2.C: Likewise.
7136         * g++.dg/parse/enum3.C: Likewise.
7137         * g++.dg/template/crash79.C: Likewise.
7138         * g++.old-deja/g++.jason/cond.C: Likewise.
7139
7140 2009-04-10  Chao-ying Fu  <fu@mips.com>
7141
7142         * gcc.target/mips/interrupt_handler.c: Change from compile to
7143         assemble.
7144
7145 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7146
7147         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7148
7149 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7150
7151         PR fortran/38709
7152         * gfortran.dg/zero_sized_6.f90: New.
7153
7154 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7155
7156         PR  c++/20118
7157         * g++.dg/parse/pr20118.C: New.
7158         * g++.dg/template/spec16.C: Update.
7159
7160 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7161
7162         PR testsuite/35621
7163         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7164         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7165         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7166         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7167         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7168         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7169         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7170         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7171         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7172         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7173         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7174         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7175         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7176         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7177         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7178         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7179         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7180
7181 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7182
7183         PR target/39678
7184         * g++.dg/torture/pr39678.C: New.
7185         * gcc.dg/compat/struct-complex-2.h: Likewise.
7186         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7187         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7188         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7189         * gcc.dg/torture/pr39678.c: Likewise.
7190         * gcc.target/i386/pr39678.c: Likewise.
7191
7192         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7193         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7194
7195         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7196         <complex.h>.  Add tests for structure with complex float.
7197
7198 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7199             Joseph Myers  <joseph@codesourcery.com>
7200
7201         PR target/36800
7202         * gcc.dg/dfp/pr36800.c: New.
7203
7204 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7205             Rafael Avila de Espindola  <espindola@google.com>
7206
7207         * gcc.misc-tests/help.exp: New file.
7208         * lib/options.exp: New file.
7209
7210 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7211
7212         PR libobjc/36610
7213         * objc/execute/forward-1.x: New.
7214
7215 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7216
7217         * gcc.dg/pr27150-1.c: Change to a link test.
7218
7219 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7220
7221         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7222         3 of the GNU General Public License and to point readers at the
7223         COPYING3 file and the FSF's license web page.
7224         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7225         * gcc.dg/struct/struct-reorg.exp: Likewise.
7226         * gcc.target/spu/tag_manager.c: Likewise.
7227
7228 2009-04-09  Richard Guenther  <rguenther@suse.de>
7229
7230         PR testsuite/39696
7231         * ssa-ccp-25.c: Adjust pattern.
7232
7233 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7234
7235         PR fortran/36704
7236         * gfortran.dg/external_procedures_1.f90: Modified.
7237         * gfortran.dg/proc_ptr_result_1.f90: New.
7238         * gfortran.dg/proc_ptr_result_2.f90: New.
7239         * gfortran.dg/proc_ptr_result_3.f90: New.
7240
7241 2009-04-09  Richard Guenther  <rguenther@suse.de>
7242
7243         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7244         to prevent constant propagation.
7245         * gcc.dg/vect/vect-56.c: Likewise.
7246         * gcc.dg/vect/vect-58.c: Likewise.
7247         * gcc.dg/vect/vect-60.c: Likewise.
7248         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7249         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7250         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7251
7252 2009-04-09  Richard Guenther  <rguenther@suse.de>
7253
7254         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7255         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7256
7257 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7258
7259         PR c/39613
7260         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7261         New tests.
7262
7263 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7264
7265         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7266         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7267
7268 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7269
7270         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7271
7272 2009-04-08  Jason Merrill  <jason@redhat.com>
7273
7274         PR c++/25185
7275         * g++.dg/template/error40.C: Add another test.
7276
7277 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7278
7279         PR c/39614
7280         PR c/39673
7281         * gcc.c-torture/compile/pr39614-1.c,
7282         gcc.c-torture/compile/pr39614-2.c,
7283         gcc.c-torture/compile/pr39614-3.c,
7284         gcc.c-torture/compile/pr39614-4.c,
7285         gcc.c-torture/compile/pr39614-5.c,
7286         gcc.c-torture/compile/pr39673-1.c,
7287         gcc.c-torture/compile/pr39673-2.c: New tests.
7288         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7289         more cases.
7290         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7291         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7292         expected errors.
7293
7294 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7295
7296         PRc++/39637
7297         * g++.dg/cpp0x/variadic-crash2.C: New test.
7298
7299 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7300
7301         PR fortran/38863
7302         * gfortran.dg/alloc_comp_result_1.f90: New test.
7303
7304 2009-04-07  Jason Merrill  <jason@redhat.com>
7305
7306         PR c++/34691
7307         * g++.dg/overload/extern-C-1.C: New.
7308
7309 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7310
7311         PR testsuite/39325
7312         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7313
7314 2009-04-07  Jason Merrill  <jason@redhat.com>
7315
7316         PR c++/25185
7317         * g++.dg/template/error40.C: New.
7318
7319 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7320
7321         PR fortran/38152
7322         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7323
7324 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7325
7326         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7327
7328 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7329
7330         PR fortran/38290
7331         * gfortran.dg/proc_decl_1.f90: Modified.
7332         * gfortran.dg/proc_ptr_11.f90: Extended.
7333         * gfortran.dg/proc_ptr_13.f90: Modified.
7334
7335 2009-04-06  Jason Merrill  <jason@redhat.com>
7336
7337         PR c++/35146
7338         * g++.dg/template/fnspec1.C: New.
7339
7340 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7341
7342         * lib/gnat.exp: Handle multilib.
7343
7344 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7345
7346         PR fortran/38863
7347         * gfortran.dg/dependency_23.f90: New test.
7348
7349 2009-04-06  Richard Guenther  <rguenther@suse.de>
7350
7351         PR tree-optimization/28868
7352         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7353         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7354         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7355         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7356
7357 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7358
7359         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7360
7361 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7362
7363         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7364
7365 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7366
7367         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7368         with the built-in y0, and the subsequent warning.
7369         (y1): Likewise, rename to y_1.
7370
7371 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7372
7373         PR fortran/39414
7374         * gfortran.dg/proc_decl_21.f90: New.
7375
7376 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7377
7378         PR fortran/36091
7379         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7380
7381 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7382
7383         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7384         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7385         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7386         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7387         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7388         gfortran.dg/namelist_49.f90: Gate test on effective_target
7389         fd_truncate.
7390         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7391
7392 2009-04-05  Daniel Kraft  <d@domob.eu>
7393
7394         PR fortran/38654
7395         * gfortran.dg/read_float_2.f03
7396         * gfortran.dg/read_float_3.f90
7397
7398 2009-04-05  Richard Guenther  <rguenther@suse.de>
7399
7400         PR tree-optimization/39648
7401         * gcc.c-torture/compile/pr39648.c: New testcase.
7402
7403 2009-04-05  Jason Merrill  <jason@redhat.com>
7404
7405         PR c++/14912
7406         * g++.dg/template/error39.C: New.
7407
7408 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7409
7410         PR fortran/29458
7411         * gfortran.dg/implied_do_1.f90: New.
7412
7413 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7414
7415         PR fortran/39577
7416         * gfortran.dg/recursive_check_8.f90: New.
7417         * gfortran.dg/recursive_check_9.f90: New.
7418         * gfortran.dg/recursive_check_10.f90: New.
7419         * gfortran.dg/recursive_check_11.f90: New.
7420         * gfortran.dg/recursive_check_12.f90: New.
7421         * gfortran.dg/recursive_check_13.f90: New.
7422         * gfortran.dg/recursive_check_14.f90: New.
7423
7424 2009-04-04  Jason Merrill  <jason@redhat.com>
7425
7426         PR c++/25185
7427         * g++.dg/template/error38.C: Add more tests.
7428
7429 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7430
7431         PR fortran/37614
7432         * gfortran.dg/common_align_2.f90: New test.
7433
7434 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7435
7436         PR target/39501
7437         * gcc.c-torture/execute/pr39501.c: New file.
7438         * gcc.c-torture/execute/pr39501.x: New file.
7439
7440 2009-04-04  Richard Guenther  <rguenther@suse.de>
7441
7442         PR tree-optimization/8781
7443         PR tree-optimization/37892
7444         * g++.dg/tree-ssa/pr8781.C: New testcase.
7445         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7446
7447 2009-04-04  Richard Guenther  <rguenther@suse.de>
7448
7449         PR tree-optimization/39636
7450         * gcc.c-torture/compile/pr39636.c: New testcase.
7451
7452 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7453
7454         PR rtl-optimization/39607
7455         * g++.dg/opt/pr39607.C: New.
7456
7457 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7458
7459         PR fortran/39594
7460         * gfortran.dg/common_12.f90: New.
7461
7462 2009-04-03  Jason Merrill  <jason@redhat.com>
7463
7464         PR c++/39608
7465         * g++.dg/template/const2.C: New test.
7466
7467 2009-04-03  Richard Guenther  <rguenther@suse.de>
7468
7469         PR tree-optimization/2480
7470         PR tree-optimization/23086
7471         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7472         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7473
7474 2009-04-03  Richard Guenther  <rguenther@suse.de>
7475
7476         PR tree-optimization/34743
7477         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7478         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7479         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7480         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7481         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7482         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7483         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7484         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7485
7486 2009-04-03  Richard Guenther  <rguenther@suse.de>
7487
7488         PR middle-end/13146
7489         PR tree-optimization/23940
7490         PR tree-optimization/33237
7491         PR middle-end/33974
7492         PR middle-end/34093
7493         PR tree-optimization/36201
7494         PR tree-optimization/36230
7495         PR tree-optimization/38049
7496         PR tree-optimization/38207
7497         PR tree-optimization/38230
7498         PR tree-optimization/38301
7499         PR tree-optimization/38585
7500         PR middle-end/38895
7501         PR tree-optimization/38985
7502         PR tree-optimization/39299
7503         * gcc.dg/pr19633-1.c: Adjust.
7504         * gcc.dg/torture/pta-callused-1.c: Likewise.
7505         * gcc.dg/torture/pr39074-2.c: Likewise.
7506         * gcc.dg/torture/pr39074.c: Likewise.
7507         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7508         * gcc.dg/torture/pr30375.c: Adjust.
7509         * gcc.dg/torture/pr33563.c: Likewise.
7510         * gcc.dg/torture/pr33870.c: Likewise.
7511         * gcc.dg/torture/pr33560.c: Likewise.
7512         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7513         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7514         * gcc.dg/tree-ssa/alias-15.c: Remove.
7515         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7516         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7517         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7518         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7519         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7520         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7521         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7522         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7523         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7524         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7525         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7526         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7527         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7528         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7529         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7530         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7531         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7532         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7533         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7534         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7535         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7536         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7537         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7538         * gcc.dg/uninit-B.c: XFAIL.
7539         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7540         * gcc.dg/uninit-pr19430.c: XFAIL.
7541         * g++.dg/tree-ssa/pr13146.C: New testcase.
7542         * g++.dg/opt/pr36187.C: Adjust.
7543         * g++.dg/torture/20090329-1.C: New testcase.
7544
7545 2009-04-02  Chao-ying Fu  <fu@mips.com>
7546
7547         * gcc.target/mips/interrupt_handler.c: New test.
7548
7549 2009-04-02  David Ayers  <ayers@fsfe.org>
7550
7551         PR objc/18456
7552         * objc.dg/bad-receiver-type-2.m: New test contributed by
7553         Alexander Mamberg.
7554
7555 2009-04-02  Jason Merrill  <jason@redhat.com>
7556
7557         PR c++/25185
7558         * g++.dg/template/error38.C: New test.
7559
7560 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7561
7562         PR tree-optimization/31677
7563         * gcc.dg/memcpy-1.c: Add compiler option.
7564
7565 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7566
7567         PR tree-optimization/39595
7568         * gfortran.dg/vect/O3-pr39595.f: New test.
7569
7570 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7571
7572         PR c++/26693
7573         * g++.dg/template/typedef11.C: New test.
7574         * g++.dg/template/typedef12.C: Likewise.
7575         * g++.dg/template/typedef13.C: Likewise.
7576         * g++.dg/template/typedef14.C: Likewise.
7577         * g++.dg/template/typedef15.C: Likewise.
7578         * g++.dg/template/typedef16.C: Likewise.
7579         * g++.dg/template/sfinae3.C: Compile this pedantically.
7580         The only errors expected should be the one saying the typedef is ill
7581         formed.
7582         * g++.old-deja/g++.pt/typename8.C: Likewise.
7583         * g++.dg/template/access11.C: Update this.
7584
7585 2009-04-02  Richard Guenther  <rguenther@suse.de>
7586
7587         PR tree-optimization/37221
7588         * gcc.c-torture/compile/20090331-1.c: New testcase.
7589
7590 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7591
7592         * gcc.c-torture/compile/20090401-1.c: New test.
7593
7594 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7595
7596         PR c++/4926
7597         * g++.dg/template/pr4926-1.C: New.
7598
7599 2009-04-01  Xinliang David Li  <davidxl@google.com>
7600
7601         * gcc.target/i386/all_one_m128i.c: New test.
7602
7603 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7604
7605         PR c/39027
7606         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7607         * gcc.dg/fltconst-2.c: New test.
7608         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7609         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7610
7611         PR c/33466
7612         * gcc.dg/cpp/pr33466.c: New test.
7613         * gcc.dg/dfp/pr33466.c: New test.
7614         * gcc.dg/fixed-point/pr33466.c: New test.
7615
7616 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7617
7618         PR tree-optimization/35011
7619         * g++.dg/other/pr35011.C: New.
7620
7621 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7622
7623         PR target/39226
7624         * gcc.dg/pr39226.c: New test.
7625
7626 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7627
7628         PR c++/35240
7629         * g++.dg/template/pr35240.C: New.
7630
7631 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7632
7633         PR c/39605
7634         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7635         * gcc.dg/pr25682.c: Update expected diagnostics.
7636
7637 2009-04-01  Richard Guenther  <rguenther@suse.de>
7638
7639         * gcc.dg/fold-plusmult-2.c: New testcase.
7640
7641 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7642
7643         PR c/37772
7644         * gcc.dg/pr37772.c: New test.
7645         * g++.dg/ext/asm11.C: New test.
7646
7647 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7648
7649         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7650         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7651         defined.
7652
7653 2009-03-31  Jason Merrill  <jason@redhat.com>
7654
7655         * g++.old-deja/g++.other/using9.C: Add expected errors.
7656
7657 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7658
7659         * gcc.c-torture/compile/pr33009.c: Removed.
7660
7661 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7662
7663         * gcc.c-torture/compile/pr33009.c: Delete.
7664         * gcc.c-torture/compile/pr11832.c: Likewise.
7665
7666 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7667
7668         PR c/448
7669         * lib/target-supports.exp (check_effective_target_stdint_types):
7670         Update comment.
7671         (check_effective_target_inttypes_types): New.
7672         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7673         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7674         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7675
7676 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7677
7678         PR fortran/38917
7679         PR fortran/38918
7680         * gfortran.dg/data_pointer_1.f90: New test.
7681
7682 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7683
7684         PR fortran/38915
7685         * gfortran.dg/char_length_15.f90: New test.
7686
7687 2009-03-31  Jason Merrill  <jason@redhat.com>
7688
7689         C++ DR 613
7690         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7691         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7692         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7693         xfail others.
7694
7695         * g++.dg/other/typedef2.C: New test.
7696
7697         PR c++/37806
7698         * g++.dg/template/typedef17.C: New test.
7699
7700         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7701         * g++.dg/cpp0x/auto12.C: Likewise.
7702
7703 2009-03-31  Richard Guenther  <rguenther@suse.de>
7704
7705         PR middle-end/31029
7706         * gcc.dg/fold-compare-4.c: New testcase.
7707         * gcc.dg/fold-compare-5.c: Likewise.
7708
7709 2009-03-31  Richard Guenther  <rguenther@suse.de>
7710
7711         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7712
7713 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7714
7715         PR target/39592
7716         * gcc.target/i386/pr39592-1.c: New test.
7717
7718 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7719
7720         PR preprocessor/15638
7721         * gcc.dg/cpp/missing-header-1.c: New test.
7722         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7723         "compilation terminated" message.
7724         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7725         test #include "".
7726         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7727         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7728         terminated" message.
7729
7730 2009-03-31  Richard Guenther  <rguenther@suse.de>
7731
7732         PR middle-end/23401
7733         PR middle-end/27810
7734         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7735         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7736
7737 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7738
7739         PR fortran/38389
7740         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7741         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7742         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7743         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7744         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7745         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7746         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7747
7748 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7749
7750         PR fortran/22571
7751         * gfortran.dg/whole_file_1.f90: New test.
7752         PR fortran/26227
7753         * gfortran.dg/whole_file_2.f90: New test.
7754         * gfortran.dg/whole_file_3.f90: New test.
7755         PR fortran/24886
7756         * gfortran.dg/whole_file_4.f90: New test.
7757
7758 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7759
7760         * gfortran.dg/bind_c_usage_19.f90: New test.
7761
7762         PR target/39558
7763         * gcc.target/powerpc/altivec-29.c: New test.
7764
7765 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7766
7767         PR rtl-optimization/323
7768         * gcc.target/i386/excess-precision-1.c,
7769         gcc.target/i386/excess-precision-2.c,
7770         gcc.target/i386/excess-precision-3.c,
7771         gcc.target/i386/excess-precision-4.c,
7772         gcc.target/i386/excess-precision-5.c,
7773         gcc.target/i386/excess-precision-6.c: New tests.
7774
7775 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7776
7777         PR c/35235
7778         * gcc.dg/c99-array-lval-8.c: New test.
7779
7780 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7781
7782         PR preprocessor/34695
7783         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7784         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7785         instead of dg-warning for "previous definition" messages.
7786         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7787         "warnings being treated as errors" message.
7788         * gcc.dg/fltconst-1.c: Use -fshow-column.
7789
7790 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7791
7792         PR fortran/38823
7793         * gfortran.dg/power1.f90: New test.
7794
7795 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7796
7797         PR c/456
7798         PR c/5675
7799         PR c/19976
7800         PR c/29116
7801         PR c/31871
7802         PR c/35198
7803         * gcc.c-torture/compile/20081108-1.c,
7804         gcc.c-torture/compile/20081108-2.c,
7805         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7806         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7807         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7808         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7809         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7810         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7811         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7812         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7813         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7814         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7815         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7816         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7817         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7818         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7819         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7820         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7821         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7822         case.
7823         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7824         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7825         XFAILs.  Update expected messages.
7826         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7827         expected messages.
7828         * gcc.dg/real-const-1.c: Replace with test from original PR.
7829         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7830         when casting from non-constant integer to pointer.
7831
7832 2009-03-29  Richard Guenther  <rguenther@suse.de>
7833
7834         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7835
7836 2009-03-29  Daniel Kraft  <d@domob.eu>
7837
7838         PR fortran/37423
7839         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7840         DEFERRED bindings.
7841         * gfortran.dg/typebound_proc_9.f03: New test.
7842         * gfortran.dg/typebound_proc_10.f03: New test.
7843         * gfortran.dg/typebound_proc_11.f03: New test.
7844         * gfortran.dg/abstract_type_5.f03: New test.
7845
7846 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7847
7848         PR fortran/38507
7849         * gfortran.dg/do_4.f: New.
7850         * gfortran.dg/goto_2.f90: Correct expected warnings.
7851         * gfortran.dg/goto_4.f90: Likewise.
7852         * gfortran.dg/goto_5.f90: New.
7853
7854 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7855
7856         PR target/39545
7857         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7858
7859         * gcc.target/i386/pr39545-1.c: New.
7860         * gcc.target/i386/pr39545-2.c: Likewise.
7861
7862         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7863         (flex2_struct): Likewise.
7864         (check_struct_passing7): Likewise.
7865         (check_struct_passing8): Likewise.
7866         (f1s): Likewise.
7867         (f2s): Likewise.
7868         (main): Call check_struct_passing7 and check_struct_passing8.
7869
7870 2009-03-29  Richard Guenther  <rguenther@suse.de>
7871
7872         * gcc.c-torture/execute/20090113-1.c: New testcase.
7873         * gcc.c-torture/execute/20090113-2.c: Likewise.
7874         * gcc.c-torture/execute/20090113-3.c: Likewise.
7875         * gcc.c-torture/execute/20090207-1.c: Likewise.
7876         * gcc.c-torture/compile/20090114-1.c: Likewise.
7877         * gcc.c-torture/compile/20090328-1.c: Likewise.
7878         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7879
7880 2009-03-29  David Ayers  <ayers@fsfe.org>
7881
7882         PR objc/27377
7883         * objc.dg/conditional-1.m: New tests.
7884
7885 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7886
7887         * gcc.dg/winline-10.c: New test.
7888
7889 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7890
7891         PR fortran/34656
7892         * gfortran.dg/do_check_1.f90: Add test.
7893         * gfortran.dg/do_check_2.f90: Add test.
7894         * gfortran.dg/do_check_3.f90: Add test.
7895         * gfortran.dg/do_check_4.f90: Add test.
7896
7897 2009-03-28  Jan Hubicka  <jh@suse.cz>
7898
7899         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7900         * gcc.dg/pr33826.c: Update dump files.
7901         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7902         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7903
7904 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7905
7906         * g++.dg/tree-ssa/fwprop-align.C: New test.
7907
7908 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7909
7910         * gcc.target/powerpc/altivec-28.c: New test.
7911
7912         PR c++/39554
7913         * gcc.dg/wdisallowed-functions-1.c: Removed.
7914         * gcc.dg/wdisallowed-functions-2.c: Removed.
7915         * gcc.dg/wdisallowed-functions-3.c: Removed.
7916         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7917         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7918         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7919
7920 2009-03-28  Richard Guenther  <rguenther@suse.de>
7921
7922         PR tree-optimization/38723
7923         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7924
7925 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7926
7927         PR fortran/38538
7928         * gfortran.dg/char_result_13.f90: New test.
7929
7930 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7931
7932         PR fortran/38765
7933         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7934
7935 2009-03-28  Daniel Kraft  <d@domob.eu>
7936
7937         * gfortran.dg/trim_1.f90: New test.
7938
7939 2009-03-28  Richard Guenther  <rguenther@suse.de>
7940
7941         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7942         * g++.dg/warn/Warray-bounds.C: Likewise.
7943
7944 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7945
7946         PR fortran/32626
7947         * gfortran.dg/recursive_check_7.f90: New test.
7948
7949 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7950
7951         PR fortran/38432
7952         * gfortran.dg/do_check_5.f90: New test.
7953         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7954         * gfortran.dg/array_constructor_18.f90: Ditto.
7955         * gfortran.dg/array_constructor_22.f90: Ditto.
7956         * gfortran.dg/do_3.F90: Ditto.
7957         * gfortran.dg/do_1.f90: Ditto.
7958
7959 2009-03-28  Richard Guenther  <rguenther@suse.de>
7960
7961         PR tree-optimization/38180
7962         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7963
7964 2009-03-28  Richard Guenther  <rguenther@suse.de>
7965
7966         PR tree-optimization/38513
7967         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7968         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7969         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7970         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7971         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7972         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7973         * gcc.dg/vect/vect-35.c: Likewise.
7974         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7975         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7976         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7977
7978 2009-03-28  Richard Guenther  <rguenther@suse.de>
7979
7980         PR tree-optimization/38968
7981         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7982
7983 2009-03-28  Richard Guenther  <rguenther@suse.de>
7984
7985         PR tree-optimization/37795
7986         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7987
7988 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7989
7990         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7991         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7992         options for removed targets.
7993
7994 2009-03-27  Richard Guenther  <rguenther@suse.de>
7995
7996         PR tree-optimization/39120
7997         * gcc.c-torture/execute/pr39120.c: New testcase.
7998
7999 2009-03-27  Richard Guenther  <rguenther@suse.de>
8000
8001         PR tree-optimization/39120
8002         * gcc.dg/torture/pta-callused-1.c: New testcase.
8003
8004 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8005
8006         PR middle-end/39315
8007         * gcc.target/i386/pr39315-1.c: New.
8008         * gcc.target/i386/pr39315-2.c: Likewise.
8009         * gcc.target/i386/pr39315-3.c: Likewise.
8010         * gcc.target/i386/pr39315-4.c: Likewise.
8011         * gcc.target/i386/pr39315-check.c: Likewise.
8012
8013 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8014
8015         PR c/39323
8016         * gcc.dg/pr39323-1.c: New.
8017         * gcc.dg/pr39323-2.c: Likewise.
8018         * gcc.dg/pr39323-3.c: Likewise.
8019
8020 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8021
8022         PR target/38034
8023         * gcc.target/ia64/sync-1.c: New.
8024
8025 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8026
8027         PR target/39472
8028         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8029         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8030         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8031         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8032         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8033         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8034         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8035         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8036
8037 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8038
8039         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8040         for low precision (i.e. float).
8041
8042 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8043             Jakub Jelinek  <jakub@redhat.com>
8044
8045         PR debug/37959
8046         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8047
8048 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8049
8050         * gcc.dg/memmove-2.c: New test.
8051         * gcc.dg/memmove-3.c: New test.
8052
8053         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8054         in clone naming.
8055
8056 2009-03-27  Xinliang David Li  <davidxl@google.com>
8057
8058         PR tree-optimization/39557
8059         * g++.dg/tree-ssa/dom-invalid.C: New test.
8060
8061 2009-03-27  Xinliang David Li  <davidxl@google.com>
8062
8063         PR tree-optimization/39548
8064         * g++.dg/tree-ssa/copyprop.C: New test.
8065
8066 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8067
8068         PR c++/38638
8069         * g++.dg/template/typename17.C: New testcase.
8070         * g++.dg/template/typename18.C: New testcase.
8071
8072 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8073
8074         PR c++/36799
8075         * g++.dg/other/var_copy-1.C: New test.
8076
8077 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8078
8079         PR c++/37647
8080         * g++.dg/parse/ctor9.C: New test.
8081
8082 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8083
8084         PR c++/29727
8085         * g++.dg/init/error2.C: New test.
8086
8087 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8088
8089         PR c++/35652
8090         * gcc.dg/pr35652.C: New.
8091         * g++.dg/warn/pr35652.C: New.
8092         * gcc.dg/format/plus-1.c: Adjust message.
8093
8094 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8095
8096         PR c++/39554
8097         * gcc.dg/wdisallowed-functions-3.c: New test.
8098         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8099
8100 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8101
8102         * gcc.dg/inline-33.c: Fix when pic.
8103
8104 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8105
8106         * gcc.target/ia64/20090324-1.c: New test.
8107
8108 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8109
8110         PR c/27898
8111         * gcc.dg/pr27898.c: New test.
8112
8113         PR tree-optimization/32139
8114         * gcc.c-torture/compile/pr32139.c: New test.
8115
8116 2009-03-24  Jason Merrill  <jason@redhat.com>
8117
8118         PR c++/28274
8119         * g++.dg/parse/defarg14.C: New test.
8120
8121 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8122
8123         PR libfortran/39528
8124         * gfortran.dg/read_repeat.f90: New test.
8125
8126 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8127
8128         PR tree-optimization/39529
8129         * gcc.dg/vect/pr39529.c: New test.
8130
8131 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8132             Jakub Jelinek  <jakub@redhat.com>
8133
8134         PR debug/39524
8135         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8136
8137 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8138
8139         PR c/39495
8140         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8141
8142 2009-03-23  Jason Merrill  <jason@redhat.com>
8143
8144         * g++.dg/cpp0x/auto12.C: Add variadic test.
8145
8146         PR c++/39526
8147         * g++.dg/warn/Wshadow-4.C: New test.
8148
8149 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8150
8151         PR tree-optimization/39516
8152         * gfortran.dg/pr39516.f: New test.
8153
8154 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8155
8156         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8157         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8158         variable, not environment variable.
8159
8160 2009-03-21  Jason Merrill  <jason@redhat.com>
8161
8162         PR c++/28879
8163         * g++.dg/ext/vla6.C: New test.
8164
8165 2009-03-20  Jason Merrill  <jason@redhat.com>
8166
8167         * g++.dg/cpp0x/initlist5.C: Add additional test.
8168
8169 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8170             Janis Johnson  <janis187@us.ibm.com>
8171
8172         * lib/compat.exp (compat-get-options-main, compat-get-options):
8173         Handle dg-prune-output in source file.
8174         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8175         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8176         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8177         two warnings.
8178
8179 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8180
8181         PR c/39495
8182         * gcc.dg/gomp/pr39495-1.c: New test.
8183         * gcc.dg/gomp/pr39495-2.c: New test.
8184         * g++.dg/gomp/pr39495-1.C: New test.
8185         * g++.dg/gomp/pr39495-2.C: New test.
8186
8187         PR target/39496
8188         * gcc.target/i386/pr39496.c: New test.
8189         * g++.dg/other/pr39496.C: New test.
8190
8191 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8192
8193         PR middle-end/39500
8194         * gcc.dg/autopar/pr39500-1.c: New.
8195         * gcc.dg/autopar/pr39500-2.c: New.
8196
8197 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8198
8199         * g++.dg/dg.exp: Prune graphite.
8200
8201 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8202
8203         PR middle-end/39447
8204         * g++.dg/graphite: New.
8205         * g++.dg/graphite/graphite.exp: New.
8206         * g++.dg/graphite/pr39447.C: New.
8207
8208 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8209
8210         PR c++/39425
8211         * g++.dg/template/pr39425.C: New.
8212
8213         * g++.dg/template/spec33.C: Updated.
8214
8215 2009-03-17  Jason Merrill  <jason@redhat.com>
8216
8217         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8218
8219 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8220
8221         PR c++/39475
8222         * g++.dg/ext/unary_trait_incomplete.C: New.
8223
8224 2009-03-17  Jing Yu  <jingyu@google.com>
8225
8226         PR middle-end/39378
8227         * g++.dg/inherit/thunk10.C: New test.
8228
8229 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8230
8231         PR target/39482
8232         * gcc.target/i386/pr39482.c: New test.
8233
8234 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8235
8236         PR debug/39471
8237         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8238         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8239         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8240         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8241
8242         PR middle-end/39443
8243         * gcc.dg/pr39443.c: New test.
8244
8245         PR debug/39412
8246         * gcc.dg/debug/pr39412.c: New test.
8247
8248 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8249
8250         PR testsuite/38526
8251         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8252         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8253         is defined.
8254         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8255         its original value, or unset if it was not defined.
8256         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8257         path procs around use of HOSTCC.
8258         * g++.dg/compat/struct-layout-1.exp: Ditto.
8259         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8260
8261 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8262
8263         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8264
8265 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8266
8267         Revert patch for PR testsuite/37630.
8268
8269         PR testsuite/37960
8270         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8271
8272         PR testsuite/37630
8273         * lib/target-supports.exp (check_effective_target_ieee): New.
8274         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8275         * gcc.dg/20001012-1.c: Require ieee.
8276
8277         PR testsuite/37628
8278         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8279
8280 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8281
8282         PR tree-optimization/39455
8283         * gcc.dg/pr39455.c: New test.
8284
8285 2009-03-13  David Ayers  <ayers@fsfe.org>
8286
8287         * objc/execute/trivial.m. New test.
8288
8289 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8290
8291         PR target/39137
8292         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8293
8294 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8295
8296         PR testsuite/39451
8297         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8298         constraint on (%2).
8299
8300 2009-03-12  David Ayers  <ayers@fsfe.org>
8301
8302         PR libobjc/27466
8303         * objc/execute/exceptions/handler-1.m. New test.
8304
8305 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8306
8307         PR target/39431
8308         * gcc.target/i386/pr39431.c: New test.
8309
8310 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8311
8312         PR target/39445
8313         * gcc.target/i386/pr39445.c: New.
8314
8315         * gcc.target/i386/push-1.c: XFAIL.
8316
8317 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8318
8319         * gcc.dg/inline-33.c: New test.
8320
8321 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8322
8323         * gcc.dg/vect/vect-82.c: Combine dg-do and
8324         dg-require-effective-target into dg-skip-if.
8325         * gcc.dg/vect/vect-83.c: Likewise.
8326
8327 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8328
8329         PR target/39137
8330         * gcc.target/i386/stackalign/longlong-1.c: New test.
8331         * gcc.target/i386/stackalign/longlong-2.c: New test.
8332
8333 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8334
8335         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8336
8337 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8338
8339         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8340         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8341
8342 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8343
8344         * gnat.dg/slice_enum.adb: New test.
8345
8346 2009-03-11  Jason Merrill  <jason@redhat.com>
8347
8348         PR debug/39086
8349         * g++.dg/opt/nrv15.C: New test.
8350
8351 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8352
8353         PR tree-optimization/39422
8354         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8355         constant array with static initialization to global memory.
8356         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8357
8358 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8359
8360         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8361         padding.
8362
8363 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8364
8365         PR c++/39371
8366         * g++.dg/opt/switch2.C: Add -w to dg-options.
8367         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8368         * g++.dg/warn/switch1.C: New test.
8369         * g++.dg/other/switch3.C: New test.
8370
8371         PR tree-optimization/39394
8372         * gcc.c-torture/compile/pr39394.c: New test.
8373
8374 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8375
8376         * gcc.target/s390/20090223-1.c: New testcase.
8377
8378 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8379
8380         PR libfortran/39402
8381         * gfortran.dg/fmt_f0_1.f90: New test.
8382
8383 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8384
8385         PR c++/39060
8386         * g++.dg/other/new1.C: Adjusted.
8387         * g++.dg/parse/crash40.C: Likewise.
8388         * g++.dg/parse/defarg12.C: Likewise.
8389         * g++.dg/template/error15.C: Likewise.
8390
8391         * g++.dg/other/pr39060.C: New.
8392
8393 2009-03-07  Jason Merrill  <jason@redhat.com>
8394
8395         PR c++/39367
8396         * g++.dg/opt/new1.C: New.
8397
8398 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8399
8400         PR c++/33492
8401         * g++.dg/other/error32.C: New.
8402
8403 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8404
8405         PR middle-end/39360
8406         * gcc.c-torture/compile/pr39360.c: New test.
8407
8408         PR debug/39372
8409         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8410
8411 2009-03-05  Jason Merrill  <jason@redhat.com>
8412
8413         PR c++/38908
8414         * g++.dg/warn/Wuninitialized-3.C: New test.
8415
8416 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8417
8418         PR debug/39379
8419         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8420         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8421
8422 2009-03-04  Jason Merrill  <jason@redhat.com>
8423
8424         PR c++/13549
8425         * g++.dg/template/koenig7.C: New test.
8426
8427 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8428
8429         * g++.dg/torture/predcom-1.C: New test.
8430
8431 2009-03-04  Richard Guenther  <rguenther@suse.de>
8432
8433         PR tree-optimization/39362
8434         * g++.dg/torture/pr39362.C: New testcase.
8435
8436 2009-03-04  Jason Merrill  <jason@redhat.com>
8437             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8438
8439         PR c++/9634
8440         PR c++/29469
8441         PR c++/29607
8442         * g++.dg/template/dependent-name5.C: New test.
8443
8444 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8445
8446         PR testsuite/39357
8447         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8448         vect_int to vect_int_mult.
8449
8450 2009-03-04  Richard Guenther  <rguenther@suse.de>
8451
8452         PR tree-optimization/39358
8453         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8454         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8455
8456 2009-03-04  Richard Guenther  <rguenther@suse.de>
8457
8458         PR tree-optimization/39339
8459         * gcc.c-torture/execute/pr39339.c: New testcase.
8460
8461 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8462
8463         * gcc.c-torture/compile/20090303-1.c,
8464         gcc.c-torture/compile/20090303-2.c: New tests.
8465
8466 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8467
8468         PR fortran/39354
8469         * gfortran.dg/gomp/pr39354.f90: New test.
8470
8471         PR tree-optimization/39343
8472         * gcc.dg/pr39343.c: New test.
8473
8474 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8475
8476         PR tree-optimization/39248
8477         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8478         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8479         on targets without vector misalignment support.
8480         * lib/target-supports.exp
8481         (check_effective_target_vect_short_mult): Add
8482         check_effective_target_arm32.
8483
8484 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8485
8486         PR middle-end/39335
8487         * gcc.dg/graphite/pr39335_1.c: New.
8488         * gcc.dg/graphite/pr39335.c: New.
8489
8490 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8491
8492         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8493         of andl.
8494         * gcc.target/i386/stackalign/return-5.c: Likewise.
8495         * gcc.target/i386/stackalign/return-6.c: Likewise.
8496
8497 2009-03-02  Richard Guenther  <rguenther@suse.de>
8498             Ira Rosen  <irar@il.ibm.com>
8499
8500         PR tree-optimization/39318
8501         * gfortran.dg/vect/pr39318.f90: New test.
8502
8503 2009-03-01  Jan Hubicka  <jh@suse.cz>
8504
8505         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8506
8507 2009-03-01  Jan Hubicka  <jh@suse.cz>
8508
8509         PR debug/39267
8510         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8511
8512 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8513
8514         * gnat.dg/pack12.adb: New test.
8515
8516 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8517
8518         PR c++/37789
8519         * g++.dg/other/pr37789.C: New.
8520
8521 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8522
8523         PR fortran/39295
8524         * gfortran.dg/interface_25.f90: New test.
8525         * gfortran.dg/interface_26.f90: New test.
8526
8527 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8528
8529         PR fortran/39292
8530         * gfortran.dg/initialization_22.f90: New test.
8531
8532 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8533
8534         PR rtl-optimization/39241
8535         * gcc.dg/torture/pr39241.c: New.
8536
8537 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8538
8539         PR tree-optimizations/39259
8540         * g++.dg/torture/pr39259.C: New testcase.
8541
8542 2009-02-24  Richard Guenther  <rguenther@suse.de>
8543
8544         PR c++/39242
8545         * g++.dg/template/instantiate10.C: New testcase.
8546
8547 2009-02-24  Richard Guenther  <rguenther@suse.de>
8548             Zdenek Dvorak  <ook@ucw.cz>
8549
8550         PR tree-optimization/39233
8551         * gcc.c-torture/execute/pr39233.c: New testcase.
8552
8553 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8554
8555         PR tree-optimization/39260
8556         * gcc.dg/graphite/pr39260.c: New.
8557
8558 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8559
8560         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8561
8562 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8563
8564         PR c++/36411
8565         * g++.dg/template/void14.C: New.
8566
8567 2009-02-23  Jason Merrill  <jason@redhat.com>
8568
8569         PR c++/38880
8570         * g++.dg/init/const7.C: Remove XFAIL.
8571         * g++.dg/init/static-init1.C: New test.
8572
8573         * g++.dg/cpp0x/initlist14.C: New test.
8574
8575 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8576
8577         PR fortran/38914
8578         * bound_simplification_2.f90:  New test case.
8579         * bound_7.f90:  New test case.
8580
8581 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8582
8583         * gcc.dg/cpp/include4.c: New test.
8584
8585 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8586
8587         PR target/39256
8588         * gcc.target/i386/abi-2.c: New.
8589
8590 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8591
8592         * gcc.c-torture/execute/pr39228.x: New.
8593
8594 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8595
8596         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8597         scan-assembler to check for xmm0 register.
8598
8599 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8600             Joseph Myers  <joseph@codesourcery.com>
8601
8602         * gcc.target/arm/va_list.c: New test.
8603         * g++.dg/abi/arm_va_list.C: Likewise.
8604         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8605         function.
8606         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8607         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8608         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8609         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8610         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8611         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8612
8613 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8614
8615         PR testsuite/38164
8616         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8617         to dg-options.
8618
8619 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8620
8621         PR target/39240
8622         * gcc.c-torture/execute/pr39240.c: New test.
8623
8624 2009-02-20  Jason Merrill  <jason@redhat.com>
8625
8626         PR c++/39225
8627         * g++.dg/parse/dtor15.C: New test.
8628
8629 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8630
8631         * gcc.c-torture/execute/20090219-1.c: New.
8632
8633 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8634
8635         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8636         (mips-dg-options): When matching isa* pseudo-options make
8637         'value' optional and accept ! entries.  Use $spec instead of
8638         $isa_spec in the isa pseudo-option error message.  Only
8639         perform the ISA-range check when 'value' is set.  If arch is
8640         matching any CPU in the ! entries switch to its generic ISA.
8641         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8642         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8643
8644 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8645
8646         PR target/39175
8647         * gcc.dg/visibility-20.c: New test.
8648         * g++.dg/ext/visibility/visibility-11.C: New test.
8649
8650 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8651
8652         PR c++/39188
8653         * g++.dg/abi/pr39188-1a.C: New.
8654         * g++.dg/abi/pr39188-1b.C: Likewise.
8655         * g++.dg/abi/pr39188-1.h: Likewise.
8656         * g++.dg/abi/pr39188-2a.C: Likewise.
8657         * g++.dg/abi/pr39188-2b.C: Likewise.
8658         * g++.dg/abi/pr39188-2.h: Likewise.
8659         * g++.dg/abi/pr39188-3a.C: Likewise.
8660         * g++.dg/abi/pr39188-3b.C: Likewise.
8661         * g++.dg/abi/pr39188-3.h: Likewise.
8662
8663 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8664
8665         PR c/38483
8666         * gcc.c-torture/execute/call-trap-1.c,
8667         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8668         tests.
8669
8670 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8671
8672         PR target/39228
8673         * gcc.c-torture/execute/pr39228.c: New test.
8674
8675 2009-02-19  Richard Guenther  <rguenther@suse.de>
8676
8677         PR tree-optimization/39074
8678         * gcc.dg/torture/pr39074.c: New testcase.
8679         * gcc.dg/torture/pr39074-2.c: Likewise.
8680         * gcc.dg/torture/pr39074-3.c: Likewise.
8681
8682 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8683
8684         PR c++/39219
8685         * g++.dg/parse/attr3.C: New.
8686
8687 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8688
8689         PR testsuite/38165
8690         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8691
8692         PR testsuite/38166
8693         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8694         and skip on Darwin.
8695
8696 2009-02-18  Jason Merrill  <jason@redhat.com>
8697
8698         PR c++/38880
8699         * g++.dg/init/const7.C: Remove XFAIL.
8700
8701         PR target/39179
8702         * g++.dg/opt/const6.C: New test.
8703
8704 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8705
8706         * gcc.dg/callabi/callabi.exp: Moved to ...
8707         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8708         in 64bit mode.
8709
8710         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8711         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8712         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8713         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8714         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8715         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8716         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8717
8718         * gcc.dg/callabi/callabi.h: Moved to ...
8719         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8720
8721         * gcc.dg/callabi/func-1.c: Moved to ...
8722         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8723
8724         * gcc.dg/callabi/func-indirect.c: Moved to ...
8725         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8726
8727         * gcc.dg/callabi/pr38891.c: Moved to ...
8728         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8729
8730         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8731         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8732
8733         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8734         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8735
8736         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8737         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8738
8739 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8740
8741         PR target/38891
8742         * gcc.dg/callabi/pr38891.c: New.
8743
8744 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8745
8746         * gcc.dg/callabi/callabi.exp: New.
8747
8748 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8749
8750         PR target/39082
8751         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8752         -Wno-abi for x86.
8753         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8754
8755         * gcc.target/i386/pr39082-1.c: New.
8756
8757         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8758         -Wno-abi.
8759
8760         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8761         CHECK_M64_M128 is defined.
8762         (check_f_arguments): Add "do".
8763         (check_vector_arguments): New.
8764         (check_m64_arguments): Likewise.
8765         (check_m128_arguments): Likewise.
8766
8767         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8768         (CHECK_M64_M128): Define.
8769
8770         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8771         on abitest.
8772         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8773
8774         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8775         tests only if CHECK_M64_M128 is defined.
8776
8777         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8778         (m128_2_struct): Likewise.
8779         (check_struct_passing5): Likewise.
8780         (check_struct_passing6): Likewise.
8781         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8782
8783         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8784         (un5): Likewise.
8785         (check_union_passing4): Likewise.
8786         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8787
8788 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8789
8790         PR c/35447
8791         * gcc.dg/noncompile/pr35447-1.c: New test.
8792
8793 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8794
8795         PR tree-optimization/36922
8796         * gfortran.dg/pr36922.f: New test.
8797
8798 2009-02-17  Richard Guenther  <rguenther@suse.de>
8799
8800         PR tree-optimization/39202
8801         * gcc.c-torture/compile/pr39202.c: New testcase.
8802
8803 2009-02-17  Richard Guenther  <rguenther@suse.de>
8804
8805         PR tree-optimization/39204
8806         * gcc.dg/torture/pr39204.c: New testcase.
8807
8808 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8809
8810         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8811         * gcc.dg/vect/vect-outer-6.c: Ditto.
8812
8813 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8814
8815         PR c/35446
8816         * gcc.dg/noncompile/init-5.c: New test.
8817         * gcc.dg/init-bad-4.c: Adjust expected errors.
8818
8819 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8820
8821         PR target/37049
8822         * gcc.target/i386/push-1.c: New.
8823
8824 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8825
8826         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8827
8828 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8829
8830         * gcc.target/spu/intrinsics-sr.c: New test.
8831
8832 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8833
8834         PR target/38056
8835         * gcc.target/ia64/sibcall-opt-1.c: New test.
8836         * gcc.target/ia64/sibcall-opt-2.c: New test.
8837
8838 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8839
8840         PR fortran/36528
8841         * gfortran.dg/cray_pointers_8.f90: New test.
8842
8843         PR fortran/36703
8844         * gfortran.dg/cray_pointers_9.f90: New test.
8845
8846 2009-02-13  Jason Merrill  <jason@redhat.com>
8847
8848         PR c++/39070
8849         * g++.dg/cpp0x/decltype16.C: New.
8850
8851 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8852
8853         PR target/39152
8854         * gfortran.dg/gomp/pr39152.f90: New.
8855
8856 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8857
8858         PR target/39162
8859         * gcc.target/i386/pr39162.c: New.
8860
8861 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8862
8863         PR c/35444
8864         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8865         New tests.
8866
8867 2009-02-12  Jason Merrill  <jason@redhat.com>
8868
8869         PR c++/38950
8870         * g++.dg/template/array20.C: New test.
8871
8872 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8873
8874         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8875         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8876         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8877
8878 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8879
8880         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8881
8882 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8883
8884         PR target/39152
8885         * gfortran.dg/pr39152.f: New.
8886
8887 2009-02-11  Jason Merrill  <jason@redhat.com>
8888
8889         PR c++/39153
8890         * g++.dg/cpp0x/defaulted9.C: New test.
8891
8892         PR c++/30111
8893         * g++.dg/init/value7.C: New test.
8894
8895 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8896
8897         PR target/38824
8898         * gcc.target/i386/pr38824.c: New testcase.
8899
8900 2009-02-11  Jason Merrill  <jason@redhat.com>
8901
8902         PR c++/38649
8903         * g++.dg/cpp0x/defaulted8.C: New test.
8904
8905         PR c++/36744
8906         * g++.dg/cpp0x/rv9p.C: New test.
8907
8908 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8909
8910         * gnat.dg/aliasing3.adb: New test.
8911         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8912
8913 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8914
8915         PR c++/34397
8916         * g++.dg/template/crash88.C: New.
8917         * g++.dg/template/crash89.C: Likewise.
8918
8919 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8920
8921         PR c/39084
8922         * gcc.dg/pr39084.c: New test.
8923
8924 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8925
8926         PR target/39139
8927         * gcc.target/i386/pr39139.c: New test.
8928
8929 2009-02-10  Richard Guenther  <rguenther@suse.de>
8930
8931         PR tree-optimization/39132
8932         * gcc.dg/torture/pr39132.c: New testcase.
8933
8934 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8935
8936         PR target/39119
8937         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8938         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8939         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8940         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8941         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8942         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8943         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8944         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8945
8946 2009-02-09  Jason Merrill  <jason@redhat.com>
8947
8948         PR c++/39109
8949         * g++.dg/init/value6.C: New test.
8950
8951 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8952
8953         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8954
8955 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8956
8957         * gcc.c-torture/compile/20090209-1.c: New test.
8958
8959 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8960
8961         PR c++/35147
8962         PR c++/37737
8963         * g++.dg/cpp0x/vt-35147.C: New.
8964         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8965         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8966
8967 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8968
8969         PR c/35434
8970         * gcc.dg/attr-alias-4.c: New test.
8971
8972 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8973
8974         PR c/39035
8975         * gcc.dg/dfp/pr39035.c: New test.
8976
8977 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8978
8979         PR c/36432
8980         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8981
8982 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8983
8984         PR c++/39106
8985         * g++.dg/opt/thunk3.C: New test.
8986
8987 2009-02-05  Nick Clifton  <nickc@redhat.com>
8988
8989         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8990         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8991         * gcc.dg/cdce1.c: Likewise.
8992         * gcc.dg/cpp/_Pragma6.c: Likewise.
8993         * g++.dg/cpp/_Pragma1.C: Likewise.
8994         * gcc.dg/utf32-2.c: Xfail for M32C.
8995         * gcc.dg/utf32-1.c: Likewise.
8996         * gcc.dg/utf32-3.c: Likewise.
8997         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8998         targets.
8999         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9000         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9001         * gcc.dg/Wconversion-5.c: Likewise.
9002         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9003         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9004         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9005         * gcc.dg/utf-inc-init.c: Likewise.
9006         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9007         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9008         * gcc.dg/utf-array-short-wchar.c: Likewise.
9009         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9010         * gcc.dg/mallign.c: Use size_t instead of long.
9011
9012 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9013
9014         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9015
9016 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9017
9018         * gcc.c-torture/execute/pr39100.c: New.
9019
9020 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9021
9022         PR c/35435
9023         * gcc.dg/tls/diag-6.c: New test.
9024
9025 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9026
9027         * gcc.dg/graphite/scop-19.c: New
9028
9029 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9030
9031         AVX Programming Reference (January, 2009)
9032         * gcc.target/i386/avx-vpclmulqdq.c: New.
9033         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9034
9035         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9036
9037         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9038         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9039         (pclmul_test): Renamed to ...
9040         (TEST): This.
9041
9042 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9043
9044         PR c++/39095
9045         * g++.dg/abi/mangle31.C: New test.
9046
9047 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9048
9049         PR c/29129
9050         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9051         declarator.
9052         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9053         inside function prototype but not part of parameter declarator.
9054         * vla-11.c: New test.
9055
9056 2009-02-03  Jason Merrill  <jason@redhat.com>
9057
9058         * g++.dg/warn/main-4.C: New test.
9059         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9060
9061 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9062
9063         PR c++/36607
9064         * g++.dg/expr/cast10.C: New test.
9065
9066 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9067
9068         PR c/35433
9069         * gcc.dg/init-bad-6.c: New test.
9070
9071 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9072
9073         PR target/35318
9074         * gcc.c-torture/compile/pr35318.c: New test.
9075
9076         PR inline-asm/39059
9077         * gcc.dg/nofixed-point-2.c: New test.
9078         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9079         * g++.dg/ext/fixed2.C: Likewise.
9080         * g++.dg/other/error25.C: Likewise.
9081         * g++.dg/lookup/crash7.C: Likewise.
9082         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9083
9084         PR c++/39056
9085         * g++.dg/cpp0x/initlist13.C: New test.
9086
9087 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9088
9089         PR c++/36897
9090         * g++.dg/template/func2.C: New test.
9091
9092         PR c++/37314
9093         * g++.dg/template/typename15.C: New.
9094         * g++.dg/template/typename16.C: New.
9095
9096 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9097             Ben Elliston  <bje@au.ibm.com>
9098
9099         PR c/39034
9100         * gcc.dg/dfp/pr39034.c: New test.
9101
9102 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9103
9104         PR testsuite/38263
9105         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9106
9107 2009-02-02  Jason Merrill  <jason@redhat.com>
9108
9109         PR c++/39054
9110         * g++.dg/parse/dtor14.C: New test.
9111
9112 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9113
9114         * lib/target-supports.exp
9115         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9116         * g++.dg/ext/builtin10.C: New test.
9117
9118         PR inline-asm/39058
9119         * gcc.target/i386/pr39058.c: New test.
9120
9121 2009-02-02  Richard Guenther  <rguenther@suse.de>
9122
9123         PR tree-optimization/38937
9124         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9125
9126 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9127
9128         PR c++/39053
9129         * g++.dg/parse/crash52.C: New.
9130
9131 2009-01-30  Richard Guenther  <rguenther@suse.de>
9132
9133         PR tree-optimization/39041
9134         * gcc.c-torture/compile/pr39041.c: New testcase.
9135
9136 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9137
9138         PR target/39013
9139         * gcc.target/i386/pr39013-1.c: New test.
9140         * gcc.target/i386/pr39013-2.c: New test.
9141
9142         PR c++/39028
9143         * g++.dg/ext/label12.C: New test.
9144
9145 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9146
9147         PR c++/33465
9148         * g++.dg/parse/error34.C: New.
9149         * g++.dg/parse/error35.C: Likewise.
9150
9151 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9152
9153         PR c++/38655
9154         * g++.dg/cpp0x/decltype-38655.C: New.
9155
9156 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9157
9158         PR target/39002
9159         * g++.dg/torture/pr39002.C: New test.
9160
9161 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9162
9163         PR tree-optimization/39007
9164         * gcc.dg/tree-ssa/pr39007.c: New.
9165
9166 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9167
9168         PR middle-end/35854
9169         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9170         to "subreg1".
9171
9172 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9173
9174         PR middle-end/38857
9175         * gcc.c-torture/compile/pr38857.c: New test.
9176
9177 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9178
9179         PR fortran/38852
9180         PR fortran/39006
9181         * gfortran.dg/bound_6.f90: New test.
9182
9183 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9184
9185         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9186
9187 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9188
9189         PR tree-optimization/38997
9190         * gcc.dg/tree-ssa/pr38997.c: New.
9191
9192 2009-01-28  Richard Guenther  <rguenther@suse.de>
9193
9194         PR tree-optimization/38926
9195         * gcc.c-torture/compile/pr38926.c: New testcase.
9196
9197 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9198
9199         PR middle-end/38934
9200         * gcc.dg/pr38934.c: New test.
9201
9202 2009-01-28  Richard Guenther  <rguenther@suse.de>
9203
9204         PR middle-end/38908
9205         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9206
9207 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9208
9209         PR tree-optimization/38984
9210         * gcc.dg/pr38984.c: New XFAILed testcase.
9211
9212
9213 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9214
9215         PR target/38988
9216         * gcc.target/i386/pr38988.c: New test.
9217
9218 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9219
9220         PR c++/37554
9221         * g++.dg/parse/crash51.C: New.
9222         * g++.old-deja/g++.pt/crash9.C: Adjust.
9223
9224 2009-01-27  Daniel Kraft  <d@domob.eu>
9225
9226         PR fortran/38883
9227         * gfortran.dg/mvbits_6.f90:  New test.
9228         * gfortran.dg/mvbits_7.f90:  New test.
9229         * gfortran.dg/mvbits_8.f90:  New test.
9230
9231 2009-01-27  Richard Guenther  <rguenther@suse.de>
9232
9233         PR tree-optimization/38503
9234         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9235
9236 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9237
9238         PR middle-end/38969
9239         * gcc.c-torture/execute/pr38969.c: New test.
9240
9241 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9242
9243         PR testsuite/38864
9244         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9245         to dg-do compile.
9246         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9247         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9248         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9249
9250 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9251
9252         PR target/38952
9253         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9254         if __USING_SJLJ_EXCEPTIONS__ is defined.
9255
9256         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9257         __USING_SJLJ_EXCEPTIONS__ is defined.
9258         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9259         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9260         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9261         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9262         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9263         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9264
9265 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9266
9267         PR testsuite/38949
9268         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9269         Use instead of C name in asm statements.
9270
9271 2009-01-26  Richard Guenther  <rguenther@suse.de>
9272
9273         PR tree-optimization/38745
9274         * g++.dg/torture/pr38745.C: New testcase.
9275
9276 2009-01-26  Richard Guenther  <rguenther@suse.de>
9277
9278         PR middle-end/38851
9279         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9280
9281 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9282
9283         * gcc.dg/bitfld-15.c: Gate warning on target
9284         pcc_bitfield_type_matters.
9285         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9286         g++.dg/ext/bitfield4.C: Likewise.
9287         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9288         bitfield for any target.
9289
9290 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9291
9292         PR c/38957
9293         * gcc.dg/pr38957.c: New test.
9294
9295 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9296
9297         PR fortran/38955
9298         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9299         comparing floats.
9300
9301 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9302
9303         PR tree-optimization/38953
9304         * gfortran.dg/graphite/pr38953.f90: New.
9305
9306 2009-01-24  Paul Brook  <paul@codesourcery.com>
9307
9308         * gcc.target/arm/neon-cond-1.c: New test.
9309
9310 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9311
9312         PR tree-optimization/38932
9313         * gcc.dg/pr38932.c: New.
9314
9315 2009-01-23  Revital Eres  <eres@il.ibm.com>
9316
9317         * gcc.dg/sms-7.c: Fix test.
9318
9319 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9320
9321         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9322         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9323         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9324         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9325
9326 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9327
9328         * gcc.dg/pr35729.c: Make test x86 specific.
9329
9330 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9331
9332         PR middle-end/38615
9333         * gcc.dg/pr38615.c: New test.
9334
9335 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9336
9337         PR target/38931
9338         * gcc.target/i386/pr38931.c: New test.
9339
9340 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9341
9342         PR c++/38930
9343         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9344         * g++.dg/template/typedef12.C: Likewise.
9345         * g++.dg/template/typedef13.C: Likewise.
9346         * g++.dg/template/typedef14.C: Likewise.
9347         * g++.dg/template/sfinae3.C: Likewise.
9348         * g++.old-deja/g++.pt/typename8.C: Likewise.
9349         * g++.dg/template/access11.C: Likewise
9350
9351 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9352
9353         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9354         and mips*-*-irix*.
9355         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9356
9357 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9358
9359         PR c++/26693
9360         * g++.dg/template/typedef11.C: New test.
9361         * g++.dg/template/typedef12.C: Likewise.
9362         * g++.dg/template/typedef13.C: Likewise.
9363         * g++.dg/template/typedef14.C: Likewise.
9364         * g++.dg/template/sfinae3.C: Compile this pedantically.
9365         The only errors expected should be the one saying the typedef is ill
9366         formed.
9367         * g++.old-deja/g++.pt/typename8.C: Likewise.
9368         * g++.dg/template/access11.C: Update this.
9369
9370 2009-01-21  Daniel Kraft  <d@domob.eu>
9371
9372         PR fortran/38887
9373         * gfortran.dg/mvbits_5.f90:  New test.
9374
9375 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9376
9377         * gcc.dg/sms-6.c: New test.
9378         * gcc.dg/sms-7.c: Likewise.
9379
9380 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9381
9382         PR fortran/38907
9383         * gfortran.dg/host_assoc_function_7.f90: New test
9384
9385 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9386             Richard Guenther  <rguenther@suse.de>
9387
9388         PR tree-optimization/38747
9389         PR tree-optimization/38748
9390         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9391         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9392         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9393
9394 2009-01-20  Kees Cook  <kees@ubuntu.com>
9395             H.J. Lu  <hongjiu.lu@intel.com>
9396
9397         PR target/38902
9398         * gcc.dg/pr38902.c: New.
9399
9400 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9401
9402         PR target/38868
9403         * gfortran.dg/pr38868.f: New testcase.
9404
9405 2009-01-20  Richard Guenther  <rguenther@suse.de>
9406
9407         * gcc.c-torture/execute/pr36227.c: Move ...
9408         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9409
9410 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9411
9412         * lib/gfortran.exp: Add -B options for targets that use
9413         libgfortran.a%s in their specs.
9414
9415 2009-01-19  Jason Merrill  <jason@redhat.com>
9416
9417         PR c++/23287
9418         * g++.dg/template/dtor5.C: New test.
9419
9420 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9421
9422         PR fortran/38859
9423         * gfortran.dg/bound_5.f90: New test.
9424
9425 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9426
9427         PR target/38736
9428         * g++.dg/compat/abi/pr38736_main.C: New.
9429         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9430         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9431         * g++.dg/other/macro-1.C: Likewise.
9432         * gcc.dg/macro-1.c: Likewise.
9433         * gcc.dg/compat/pr38736_main.c: Likewise.
9434         * gcc.dg/compat/pr38736_x.c: Likewise.
9435         * gcc.dg/compat/pr38736_y.c: Likewise.
9436
9437 2009-01-18  Richard Guenther  <rguenther@suse.de>
9438
9439         PR tree-optimization/38819
9440         * gcc.c-torture/execute/pr38819.c: New testcase.
9441
9442 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9443
9444         PR fortran/38657
9445         * gfortran.dg/module_commons_3.f90: Reapply.
9446
9447 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9448
9449         PR fortran/34955
9450         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9451         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9452
9453 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9454
9455         PR fortran/38657
9456         * gfortran.dg/module_commons_3.f90: Remove
9457
9458 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9459
9460         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9461
9462 2009-01-16  Jason Merrill  <jason@redhat.com>
9463
9464         PR c++/38877
9465         * g++.dg/template/lvalue1.C: New test.
9466
9467         PR c++/29470
9468         * g++.dg/template/access20.C: New test.
9469         * g++.dg/torture/pr34641.C: Fix access.
9470
9471 2009-01-16  Richard Guenther  <rguenther@suse.de>
9472
9473         PR tree-optimization/38835
9474         PR middle-end/36227
9475         * gcc.c-torture/execute/pr36227.c: New testcase.
9476         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9477         * g++.dg/init/const7.C: Likewise.
9478
9479 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9480
9481         PR target/38554
9482         * gcc.c-torture/compile/pr38554.c: New test.
9483
9484 2009-01-16  Jason Merrill  <jason@redhat.com>
9485
9486         PR c++/38579
9487         * g++.dg/conversion/access1.C: New test.
9488
9489 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9490
9491         PR tree-optimization/38789
9492         * gcc.c-torture/compile/pr38789.c: New test.
9493
9494 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9495
9496         PR fortran/38152
9497         * gfortran.dg/proc_ptr_13.f90: New.
9498
9499 2009-01-15  Jason Merrill  <jason@redhat.com>
9500
9501         PR c++/38850
9502         * g++.dg/template/koenig6.C: New test.
9503
9504 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9505
9506         PR c++/29388
9507         * g++.dg/template/error37.C: New testcase.
9508
9509 2009-01-15  Jason Merrill  <jason@redhat.com>
9510
9511         PR c++/36334
9512         * g++.dg/conversion/memfn1.C: New test.
9513
9514         PR c++/37646
9515         * g++.dg/conversion/memfn2.C: New test.
9516
9517 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9518
9519         PR c++/38357
9520         * g++.dg/template/crash87.C: New test.
9521
9522 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9523
9524         PR middle-end/37843
9525         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9526
9527 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9528
9529         PR c++/38636
9530         * g++.dg/parse/crash50.C: New test.
9531
9532 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9533
9534         PR rtl-optimization/38245
9535         * gcc.dg/pr38245-3.c: New test.
9536         * gcc.dg/pr38245-3.h: New file.
9537         * gcc.dg/pr38245-4.c: New file.
9538         * gcc.dg/pr38364.c: New test.
9539
9540 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9541
9542         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9543         sequence PC-relative.
9544
9545 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9546
9547         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9548         calls and/or PLT markers.
9549         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9550         calls and/or PLT markers.
9551         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9552         calls and/or PLT markers.
9553         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9554         calls and/or PLT markers.
9555
9556 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9557             Nathan Froyd  <froydnj@codesourcery.com>
9558             Joseph Myers  <joseph@codesourcery.com>
9559
9560         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9561         New function.
9562         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9563         and use consistent CFLAGS.
9564         * gcc.target/powerpc/20030505.c: Likewise.
9565         * gcc.target/powerpc/20081204-1.c: Likewise.
9566         * gcc.target/powerpc/ppc-spe.c: Likewise.
9567         * gcc.target/powerpc/spe1.c: Likewise.
9568         * g++.dg/ext/spe1.C: Likewise.
9569         * g++.dg/other/opaque-1.C: Likewise.
9570         * g++.dg/other/opaque-2.C: Likewise.
9571         * g++.dg/other/opaque-3.C: Likewise.
9572
9573 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9574
9575         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9576         out of loop.
9577
9578 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9579
9580         PR target/38811
9581         * g++.dg/torture/pr38811.C: New file.
9582
9583 2009-01-14  Richard Guenther  <rguenther@suse.de>
9584
9585         PR tree-optimization/38826
9586         PR middle-end/38477
9587         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9588
9589 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9590
9591         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9592
9593 2009-01-14  Nick Clifton  <nickc@redhat.com>
9594
9595         PR c++/37862
9596         * g++.cp/parse/pr37862.C: New test.
9597
9598 2009-01-14  Julian Brown  <julian@codesourcery.com>
9599
9600         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9601         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9602         to...
9603         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9604         These.
9605
9606 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9607
9608         PR rtl-optimization/38774
9609         * gcc.dg/torture/pr38774.c: New test.
9610
9611         PR c++/38795
9612         * g++.dg/cpp0x/pr38795.C: New test.
9613
9614 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9615             Nathan Froyd  <froydnj@codesourcery.com>
9616             Joseph Myers  <joseph@codesourcery.com>
9617
9618         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9619         otherwise.  Do not check for AltiVec at runtime.
9620         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9621         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9622         * gcc.target/powerpc/altivec-1.c: Likewise.
9623         * gcc.target/powerpc/altivec-3.c: Likewise.
9624         * gcc.target/powerpc/altivec-10.c: Likewise.
9625         * gcc.target/powerpc/altivec-12.c: Likewise.
9626         * gcc.target/powerpc/altivec-24.c: Likewise.
9627         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9628         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9629         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9630         * gcc.target/powerpc/pr35907.c: Likewise.
9631         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9632         otherwise.  Do not check for Cell at runtime.
9633         * gcc.target/powerpc/altivec_check.h: Delete.
9634
9635         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9636         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9637         not check for AltiVec at runtime.
9638         * g++.dg/ext/altivec-cell-2.C: Likewise.
9639         * g++.dg/ext/altivec-cell-3.C: Likewise.
9640         * g++.dg/ext/altivec-cell-4.C: Likewise.
9641         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9642         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9643         check.
9644         * g++.dg/ext/altivec_check.h: Delete.
9645
9646 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9647
9648         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9649         effective target.  Adjust line numbers accordingly.
9650
9651 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9652
9653         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9654
9655 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9656
9657         PR tree-optimization/38786
9658         * gcc.dg/graphite/pr38786.c: New.
9659
9660 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9661
9662         Revert:
9663         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9664
9665         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9666         for alpha*-*-* targets.
9667         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9668
9669 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9670
9671         PR libfortran/38772
9672         * gfortran.dg/fmt_bz_bn_err.f: New test.
9673
9674 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9675
9676         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9677
9678 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9679
9680         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9681         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9682         instruction support.  Do not check for it at runtime.
9683
9684 2009-01-12  Jason Merrill  <jason@redhat.com>
9685
9686         PR c++/35109
9687         * g++.dg/lookup/friend11.C: Remove expected error.
9688         * g++.dg/lookup/friend14.C: New test.
9689         * g++.dg/lookup/friend15.C: New test.
9690
9691 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9692
9693         PR c++/36019
9694         * g++.dg/lookup/hidden-class12.C: New test.
9695         * g++.dg/lookup/hidden-class13.C: New test.
9696         * g++.dg/lookup/hidden-class14.C: New test.
9697         * g++.dg/lookup/hidden-class15.C: New test.
9698         * g++.dg/lookup/hidden-class16.C: New test.
9699
9700 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9701
9702         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9703         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9704         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9705
9706 2009-01-12  Jason Merrill  <jason@redhat.com>
9707
9708         PR c++/31488
9709         * g++.dg/other/vararg-3.C: New test.
9710
9711 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9712
9713         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9714         Explicitly enable SPE.
9715         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9716         directive.
9717
9718         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9719         Expect -flax-vector-conversions message.  Adjust incompatible
9720         types errors.
9721         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9722         Make Foo extern.
9723
9724         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9725
9726         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9727
9728         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9729         * g++.dg/other/opaque-2.C: Likewise.
9730         * g++.dg/other/opaque-3.C: Likewise.
9731
9732 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9733
9734         PR c/32041
9735         * gcc.dg/pr32041.c: New test.
9736         * g++.dg/parse/offsetof9.C: New test.
9737
9738 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9739             Nathan Froyd  <froydnj@codesourcery.com>
9740
9741         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9742         * g++.dg/ext/attribute-test-1.C: Likewise.
9743         * g++.dg/ext/attribute-test-2.C: Likewise.
9744         * g++.dg/ext/attribute-test-3.C: Likewise.
9745         * g++.dg/ext/attribute-test-4.C: Likewise.
9746
9747 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9748
9749         * gnat.dg/unchecked_convert3.adb: New test.
9750
9751 2009-01-12  Tomas Bily  <tbily@suse.cz>
9752
9753         PR middlend/38385
9754         * gcc.dg/tree-ssa/pr38385.c: New file.
9755
9756 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9757
9758         PR c++/38794
9759         * g++.dg/parse/typedef9.C: New test.
9760
9761         PR tree-optimization/38807
9762         * gcc.c-torture/compile/pr38807.c: New test.
9763
9764 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9765
9766         * gcc.target/mips/ins-2.c: New test.
9767
9768 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9769
9770         PR testsuite/38809
9771         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9772
9773 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9774
9775         PR c++/36254
9776         * g++.dg/warn/Wreturn-type-5.C: New test.
9777
9778 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9779
9780         PR middle-end/38616
9781         * gcc.dg/pr38616.c: New test.
9782
9783 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9784
9785         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9786
9787 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9788
9789         PR c++/38648
9790         * g++.dg/expr/string-1.C: New test.
9791         * g++.dg/expr/string-2.C: New test.
9792
9793         PR c++/36695
9794         * g++.dg/ext/complex4.C: New test.
9795         * g++.dg/ext/complex5.C: New test.
9796         * g++.dg/init/reference1.C: New test.
9797         * g++.dg/init/reference2.C: New test.
9798         * g++.dg/init/reference3.C: New test.
9799
9800 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9801
9802         PR fortran/38763
9803         * gfortran.dg/transfer_null_1.f90: New test.
9804
9805 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9806
9807         PR fortran/38765
9808         * gfortran.dg/host_assoc_function_6.f90: New test.
9809
9810 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9811
9812         * lib/target-supports.exp: Add method to determine if the effective
9813         target is really a ppc405 after applying all compile options.
9814         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9815         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9816         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9817         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9818         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9819         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9820         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9821         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9822         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9823         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9824         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9825         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9826         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9827         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9828         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9829         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9830         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9831         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9832         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9833         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9834         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9835         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9836         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9837         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9838         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9839         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9840         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9841         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9842         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9843         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9844         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9845
9846 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9847
9848         PR c++/35335
9849         * g++.dg/other/error31.C: New testcase.
9850
9851         PR c/35742
9852         * gcc.dg/pr35742.c: New test.
9853
9854 2009-01-09  John F. Carr  <jfc@mit.edu>
9855
9856         PR c++/37877
9857         * g++.dg/parse/linkage3.C: New test.
9858
9859 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9860
9861         PR middle-end/38771
9862         * gcc.c-torture/compile/pr38771.c: New test.
9863
9864 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9865
9866         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9867
9868 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9869
9870         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9871         * gcc.dg/sibcall-4.c: Likewise.
9872
9873 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9874             Jan Sjodin  <jan.sjodin@amd.com>
9875
9876         PR tree-optimization/38559
9877         * gcc.dg/graphite/pr38559.c: New.
9878
9879 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9880
9881         PR tree-optimization/37194
9882         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9883
9884 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9885
9886         PR c++/38725
9887         * g++.dg/ext/label11.C: New test.
9888
9889 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9890
9891         * lib/target-supports.exp (check_weak_override_available): New.
9892         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9893         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9894         dg-require-weak-override.
9895
9896 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9897             Alan Modra  <amodra@bigpond.net.au>
9898
9899         * gcc.c-torture/compile/20090107-1.c: New test.
9900
9901 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9902
9903         PR target/38706
9904         * g++.dg/other/pr38706.C: New test.
9905
9906 2009-01-07  Jason Merrill  <jason@redhat.com>
9907
9908         * g++.dg/cpp0x/variadic92.C: New test.
9909         * g++.dg/cpp0x/variadic93.C: New test.
9910
9911 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9912
9913         * lib/target-supports-dg.exp (current_compiler_flags): New.
9914         (check-flags): Use it; do not access dg-test local variables.
9915         (dg-skip-if): Do not access dg-test local variables.
9916         (dg-xfail-run-if): Ditto.
9917         (dg-shouldfail): Ditto.
9918         * gcc.test-framework/test-framework.exp
9919         (check_effective_target_def_nocache): New.
9920         * gcc.test-framework/test-framework.awk: Handle scan tests.
9921         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9922         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9923         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9924         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9925         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9926         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9927         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9928         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9929         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9930
9931         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9932
9933         * lib/target-supports-dg.exp (check_test_flags): Delete.
9934
9935 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9936
9937         PR tree-optimization/38492
9938         PR tree-optimization/38498
9939         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9940         in trunk.
9941         * gcc.dg/graphite/block-0.c: Update test.
9942         * gcc.dg/graphite/block-1.c: Same.
9943         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9944         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9945         * gcc.dg/graphite/block-3.c: New.
9946         * gcc.dg/graphite/pr38498.c: New.
9947
9948 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9949
9950         AVX Programming Reference (December, 2008)
9951         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9952         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9953         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9954
9955         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9956         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9957
9958 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9959
9960         PR fortran/38220
9961         * gfortran.dg/c_loc_pure_1.f90:  New test.
9962
9963 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9964
9965         PR fortran/38669
9966         * gfortran.dg/elemental_dependency_3.f90:
9967         Add the final tree dump cleanup.
9968
9969 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9970
9971         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9972         passing -m32.
9973
9974         PR rtl-optimization/38722
9975         * gfortran.dg/pr38722.f90: New test.
9976
9977 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9978
9979         PR c/34252
9980         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9981         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9982
9983 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9984
9985         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9986         * gfortran.dg/typebound_call_8.f03: Same.
9987         * gfortran.dg/elemental_bind_c.f90: Same.
9988         * gfortran.dg/typebound_call_7.f03: Same.
9989         * gfortran.dg/interface_proc_end.f90: Same
9990         * gfortran.dg/pr37243.f: Fix typo.
9991
9992 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9993
9994         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9995         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9996         large stack sizes.
9997
9998 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9999
10000         AVX Programming Reference (December, 2008)
10001         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10002         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10003         * gcc.target/i386/sse-14.c: Likewise.
10004
10005         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10006         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10007         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10008         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10009
10010 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10011
10012         PR libfortran/38735
10013         * gfortran.dg/fmt_bz_bn.f: Update test.
10014
10015 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10016
10017         PR c++/38472
10018         * g++.dg/conversion/usual-arith-conv.C: New test.
10019
10020 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10021
10022         PR c/34911
10023         * gcc.dg/vector-3.c: New testcase.
10024         * g++.dg/ext/vector15.C: New test.
10025
10026 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10027
10028         PR tree-optimization/38510
10029         * gcc.dg/graphite/pr38510.c: New.
10030
10031 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10032             Jan Sjodin <jan.sjodin@amd.com>
10033
10034         PR tree-optimization/38500
10035         * gcc.dg/graphite/pr38500.c: New.
10036
10037 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10038
10039         * gcc.c-torture/compile/20001226-1.c: Generalize
10040         dg-timeout-factor.
10041         * gcc.c-torture/compile/limits-fnargs.c: Add
10042         dg-timeout-factor.
10043         * gcc.dg/20020425-1.c: Likewise.
10044         * gcc.dg/pch/pch.exp: Likewise.
10045
10046 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10047
10048         PR fortran/38657
10049         * gfortran.dg/module_commons_3.f90: New test.
10050
10051 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10052
10053         PR fortran/37159
10054         * gfortran.dg/random_seed_1.f90: Updated.
10055
10056 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10057
10058         PR fortran/38669
10059         PR fortran/38726
10060         * gfortran.dg/elemental_subroutine_7.f90:
10061         Fix p values so that it can be used as vector subscript.
10062
10063 2009-01-05  Jason Merrill  <jason@redhat.com>
10064
10065         * g++.dg/cpp0x/initlist12.C: Add another test.
10066
10067         * g++.dg/cpp0x/defaulted7.C: New test.
10068
10069 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10070
10071         PR fortran/38672
10072         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10073         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10074
10075 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10076
10077         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10078         for alpha*-*-* targets.
10079         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10080
10081 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10082
10083         PR fortran/38665
10084         * gfortran.dg/host_assoc_function_5.f90: New test.
10085
10086 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10087
10088         PR fortran/38669
10089         * gfortran.dg/elemental_dependency_3.f90: New test.
10090         * gfortran.dg/elemental_subroutine_7.f90: New test.
10091
10092 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10093
10094         * gcc.dg/struct-ret-3.c: Include unistd.h.
10095         (main): Exit early if system memory page size is
10096         larger than 4096 bytes.
10097
10098 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10099
10100         PR fortran/38718
10101         * gfortran.dg/merge_init_expr.f90: New.
10102
10103 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10104
10105         PR fortran/38536
10106         * gfortran.dg/c_loc_tests_13.f90: New test.
10107         * gfortran.dg/c_loc_tests_14.f90: New test.
10108
10109 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10110
10111         * gfortran.dg/func_result_4.f90: New.
10112
10113 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10114
10115         PR fortran/38594
10116         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10117         interface still works, in addition to original tests.
10118         * gfortran.dg/host_assoc_call_6.f90: New test.
10119
10120 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10121
10122         PR c++/38705
10123         * g++.dg/torture/pr38705.C: New test.
10124
10125         PR c/38700
10126         * gcc.dg/pr38700.c: New test.
10127
10128 2009-01-02  Jason Merrill  <jason@redhat.com>
10129
10130         * g++.dg/cpp0x/initlist11.C: New test.
10131         * g++.dg/cpp0x/initlist12.C: New test.
10132
10133 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10134
10135         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10136         Allow extra informative notes.
10137
10138 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10139
10140         PR c/36489
10141         * gcc.dg/pr36489.c: New test.
10142
10143 \f
10144 Copyright (C) 2009 Free Software Foundation, Inc.
10145
10146 Copying and distribution of this file, with or without modification,
10147 are permitted in any medium without royalty provided the copyright
10148 notice and this notice are preserved.