OSDN Git Service

* gcc.dg/lto/20090914-2.c: Fix typos in test directives.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2
3         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
4
5 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
6
7         PR debug/41343
8         PR debug/41447
9         PR debug/41264
10         PR debug/41338
11         * gcc.dg/guality/pr41447-1.c: New.
12         * gcc.dg/debug/pr41264-1.c: New.
13         * gcc.dg/debug/pr41343-1.c: New.
14
15 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
16
17         PR target/26515
18         * gcc.dg/torture/pr26515.c: New test.
19
20 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
21
22         PR testsuite/41659
23         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
24         * lib/lto.exp (lto-get-options-main): Report error for using "target"
25         or "xfail" with dg-lto-do.
26
27 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
28
29         * gcc.target/i386/ms_hook_prologue.c: New testcase.
30
31 2009-10-12  Michael Matz  <matz@suse.de>
32
33         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
34         pass.
35
36 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
37
38         PR target/41680
39         * g++.dg/torture/pr41680.C: New test.
40
41 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
42
43         PR c++/41570
44         * gcc/testsuite/g++.dg/debug/dwarf2/template-params-7.C: New test.
45
46 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
47
48         PR debug/41616
49         * gcc.dg/guality/pr41616-1.c: New.
50
51 2009-10-11  Jason Merrill  <jason@redhat.com>
52
53         PR c++/37204
54         * g++.dg/cpp0x/rv-reinterpret.C: New.
55
56 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
57
58         PR libgfortran/38439
59         * gfortran.dg/fmt_error_9.f: New test.
60         * gfortran.dg/fmt_error_10.f: New test.
61         
62 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
63
64         PR fortran/41583
65         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
66         * gfortran.dg/class_4b.f03: As above.
67         * gfortran.dg/class_4c.f03: As above.
68         * gfortran.dg/class_4d.f03: As above.
69
70 2009-10-11  Richard Guenther  <rguenther@suse.de>
71
72         PR tree-optimization/41555
73         * gcc.dg/torture/pr41555.c: New testcase.
74
75 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
76
77         PR libgfortran/35862
78         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
79         function correctly.
80
81 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
82
83         PR libgfortran/35862
84         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
85         Add conditions to avoid runtime errors if not supported.
86
87 2009-10-10  Richard Guenther  <rguenther@suse.de>
88
89         PR tree-optimization/41654
90         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
91
92 2009-10-09  Jason Merrill  <jason@redhat.com>
93
94         * g++.dg/cpp/ucn-1.C: New.
95
96 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
97
98         PR fortran/41585
99         * gfortran.dg/class_2.f03: Extended test case.
100
101 2009-10-09  Tobias Burnus  <burnus@net-b.de>
102
103         PR fortran/41582
104         * gfortran.dg/class_allocate_1.f03: Modify code such that
105         it compiles with the gfc_warning->gfc_error change.
106         * gfortran.dg/class_allocate_1.f03: New test.
107
108 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
109
110         PR fortran/41579
111         * gfortran.dg/select_type_6.f03: New test.
112
113 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
114
115         PR preprocessor/41445
116         * gcc.dg/cpp/separate-1.c: Adjust.
117         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
118         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
119         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
120         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
121         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
122         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
123         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
124
125         PR rtl-optimization/41646
126         * gcc.c-torture/compile/pr41646.c: New test.
127
128 2009-10-09  Richard Guenther  <rguenther@suse.de>
129
130         PR tree-optimization/41634
131         * gcc.c-torture/compile/pr41634.c: New testcase.
132
133 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
134
135         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
136
137 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
138
139         * gnat.dg/opt3.adb: New test.
140         * gnat.dg/opt3_pkg.ads: New helper.
141
142 2009-10-08  Doug Kwan  <dougkwan@google.com>
143
144         PR rtl-optimization/41574
145         * gcc.dg/pr41574.c: New test.
146
147 2009-10-08  Cary Coutant  <ccoutant@google.com>
148
149         Add support for debugging with ICF (Identical Code Folding).
150         * g++.dg/debug/dwarf2/icf.C: New test.
151
152 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
153
154         * gcc.target/mips/truncate-6.c: New test.
155
156 2009-10-08  Jason Merrill  <jason@redhat.com>
157
158         PR c++/36816
159         * g++.dg/cpp0x/rv-deduce.C: New.
160
161         PR c++/37177
162         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
163         * g++.dg/template/explicit-args2.C: New.
164         * g++.dg/template/explicit-args3.C: New.
165         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
166
167 2009-10-08  Michael Matz  <matz@suse.de>
168
169         PR middle-end/41573
170         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
171         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
172         * gcc.dg/pr41573.c: New test.
173
174 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
175
176         PR c/41182
177         * gcc.c-torture/compile/pr41182-1.c: New.
178
179 2009-10-07  Jason Merrill  <jason@redhat.com>
180
181         * g++.dg/cpp0x/variadic95.C: New.
182
183 2009-10-07  Jason Merrill  <jason@redhat.com>
184
185         * g++.dg/template/scope3.C: New.
186
187 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
188
189         * gcc.dg/debug/dwarf2/inline3.c: New test.
190
191 2009-10-07  Daniel Kraft  <d@domob.eu>
192
193         PR fortran/41615
194         * gfortran.dg/assumed_charlen_function_6.f90: New test.
195
196 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
197
198         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
199         * gfortran.dg/select_type_1.f03: Modified error message.
200         * gfortran.dg/select_type_5.f03: New test.
201
202 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
203
204         PR libgfortran/41612
205         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
206         have kind=10 reals.
207
208 2009-10-06  Jason Merrill  <jason@redhat.com>
209
210         * g++.dg/cpp0x/lambda/lambda-init.C: New.
211         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
212
213 2009-10-06  Richard Guenther  <rguenther@suse.de>
214
215         PR lto/41502
216         * gcc.dg/lto/20091006-1_0.c: New testcase.
217         * gcc.dg/lto/20091006-1_1.c: Likewise.
218         * gcc.dg/lto/20091005-2_0.c: Likewise.
219
220 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
221
222         PR ada/41383
223         * gnat.dg/timer_cancel.adb: New test.
224
225 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
226
227         PR ada/38333
228         * gnat.dg/specs/import_abstract.ads: New.
229
230 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
231
232         PR libgfortran/35862
233         * gfortran.dg/round_2.f03: New test.
234
235 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
236
237         PR debug/41558
238         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
239         * lib/gcc-gdb-test.exp: ... here.  New file.
240         * gfortran.dg/guality/guality.exp: New file.
241         * gfortran.dg/guality/pr41558.f90: New test.
242         * gfortran.dg/guality/arg1.f90: New test.
243
244 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
245
246         * gfortran.dg/dynamic_dispatch_1.f90: New test.
247         * gfortran.dg/dynamic_dispatch_2.f90: New test.
248         * gfortran.dg/dynamic_dispatch_3.f90: New test.
249         * gfortran.dg/module_md5_1.f90: Update md5 sum.
250
251 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
252
253         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
254         register_pass_info.
255         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
256         plugin_pass to register_pass_info.
257         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
258         register_pass_info.
259         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
260         register_pass_info.
261
262 2009-10-05  Richard Guenther  <rguenther@suse.de>
263
264         PR lto/41281
265         * gcc.dg/lto/20090914-2_0.c: New testcase.
266
267 2009-10-05  Richard Guenther  <rguenther@suse.de>
268
269         PR lto/40902
270         * gcc.dg/lto/20091005-1_0.c: New testcase.
271         * gcc.dg/lto/20091005-1_1.c: Likewise.
272
273 2009-10-05  Richard Guenther  <rguenther@suse.de>
274
275         PR lto/41552
276         PR lto/41487
277         * g++.dg/lto/20091002-1_0.C: Adjust flags.
278         * g++.dg/lto/20091004-1_0.C: New testcase.
279         * g++.dg/lto/20091004-1_1.C: Likewise.
280         * g++.dg/lto/20091004-2_0.C: Likewise.
281         * g++.dg/lto/20091004-2_1.C: Likewise.
282         * g++.dg/lto/20091004-3_0.C: Likewise.
283         * g++.dg/lto/20091004-3_1.C: Likewise.
284
285 2009-10-05  Richard Guenther  <rguenther@suse.de>
286
287         PR tree-optimization/23821
288         * gcc.dg/torture/pr23821.c: New testcase.
289
290 2009-10-05  Daniel Kraft  <d@domob.eu>
291
292         PR fortran/41403
293         * gfortran.dg/goto_6.f: New test.
294         * gfortran.dg/goto_7.f: New test.
295
296 2009-10-03  Ben Elliston  <bje@au.ibm.com>
297             Bill Maddox  <maddox@google.com>
298             Cary Coutant  <ccoutant@google.com>
299             Chris Demetriou  <cgd@google.com>
300             Diego Novillo  <dnovillo@google.com>
301             Doug Kwan  <dougkwan@google.com>
302             Jan Hubicka  <jh@suse.cz>
303             Ollie Wild  <aaw@google.com>
304             Rafael Espindola  <espindola@google.com>
305             Richard Guenther  <rguenther@suse.de>
306             Simon Baldwin  <simonb@google.com>
307
308         * g++.dg/20090107-1.C: New.
309         * g++.dg/20090121-1.C: New.
310         * g++.dg/ipa/20090113-1.C: New.
311         * g++.dg/lto: New directory.
312         * g++.dg/lto/20080829_0.C: New.
313         * g++.dg/lto/20080904_0.C: New.
314         * g++.dg/lto/20080907_0.C: New.
315         * g++.dg/lto/20080908-1_0.C: New.
316         * g++.dg/lto/20080908-2_0.C: New.
317         * g++.dg/lto/20080908-3_0.C: New.
318         * g++.dg/lto/20080909-1_0.C: New.
319         * g++.dg/lto/20080910-1_0.C: New.
320         * g++.dg/lto/20080912-1_0.C: New.
321         * g++.dg/lto/20080912_0.C: New.
322         * g++.dg/lto/20080915_0.C: New.
323         * g++.dg/lto/20080916_0.C: New.
324         * g++.dg/lto/20080917_0.C: New.
325         * g++.dg/lto/20080924_0.C: New.
326         * g++.dg/lto/20080926_0.C: New.
327         * g++.dg/lto/20081008_0.C: New.
328         * g++.dg/lto/20081022.h: New.
329         * g++.dg/lto/20081022_0.C: New.
330         * g++.dg/lto/20081022_1.C: New.
331         * g++.dg/lto/20081023_0.C: New.
332         * g++.dg/lto/20081109-1_0.C: New.
333         * g++.dg/lto/20081109-2_0.C: New.
334         * g++.dg/lto/20081109_0.C: New.
335         * g++.dg/lto/20081109_1.C: New.
336         * g++.dg/lto/20081118-1_0.C: New.
337         * g++.dg/lto/20081118-1_1.C: New.
338         * g++.dg/lto/20081118_0.C: New.
339         * g++.dg/lto/20081118_1.C: New.
340         * g++.dg/lto/20081119-1.h: New.
341         * g++.dg/lto/20081119-1_0.C: New.
342         * g++.dg/lto/20081119-1_1.C: New.
343         * g++.dg/lto/20081119_0.C: New.
344         * g++.dg/lto/20081119_1.C: New.
345         * g++.dg/lto/20081120-1_0.C: New.
346         * g++.dg/lto/20081120-1_1.C: New.
347         * g++.dg/lto/20081120-2_0.C: New.
348         * g++.dg/lto/20081120-2_1.C: New.
349         * g++.dg/lto/20081123_0.C: New.
350         * g++.dg/lto/20081123_1.C: New.
351         * g++.dg/lto/20081125.h: New.
352         * g++.dg/lto/20081125_0.C: New.
353         * g++.dg/lto/20081125_1.C: New.
354         * g++.dg/lto/20081127_0.C: New.
355         * g++.dg/lto/20081127_1.C: New.
356         * g++.dg/lto/20081203_0.C: New.
357         * g++.dg/lto/20081203_1.C: New.
358         * g++.dg/lto/20081204-1_0.C: New.
359         * g++.dg/lto/20081204-1_1.C: New.
360         * g++.dg/lto/20081204-2_0.C: New.
361         * g++.dg/lto/20081204-2_1.C: New.
362         * g++.dg/lto/20081209_0.C: New.
363         * g++.dg/lto/20081209_1.C: New.
364         * g++.dg/lto/20081211-1.h: New.
365         * g++.dg/lto/20081211-1_0.C: New.
366         * g++.dg/lto/20081211-1_1.C: New.
367         * g++.dg/lto/20081217-1_0.C: New.
368         * g++.dg/lto/20081217-2_0.C: New.
369         * g++.dg/lto/20081219_0.C: New.
370         * g++.dg/lto/20081219_1.C: New.
371         * g++.dg/lto/20090106_0.C: New.
372         * g++.dg/lto/20090112_0.C: New.
373         * g++.dg/lto/20090128_0.C: New.
374         * g++.dg/lto/20090221_0.C: New.
375         * g++.dg/lto/20090302_0.C: New.
376         * g++.dg/lto/20090302_1.C: New.
377         * g++.dg/lto/20090303_0.C: New.
378         * g++.dg/lto/20090311-1.h: New.
379         * g++.dg/lto/20090311-1_0.C: New.
380         * g++.dg/lto/20090311-1_1.C: New.
381         * g++.dg/lto/20090311_0.C: New.
382         * g++.dg/lto/20090311_1.C: New.
383         * g++.dg/lto/20090312.h: New.
384         * g++.dg/lto/20090312_0.C: New.
385         * g++.dg/lto/20090312_1.C: New.
386         * g++.dg/lto/20090313_0.C: New.
387         * g++.dg/lto/20090313_1.C: New.
388         * g++.dg/lto/20090315_0.C: New.
389         * g++.dg/lto/20090315_1.C: New.
390         * g++.dg/lto/20091002-1_0.C: New testcase.
391         * g++.dg/lto/20091002-2_0.C: Likewise..
392         * g++.dg/lto/20091002-3_0.C: Likewise..
393         * g++.dg/lto/README: New.
394         * g++.dg/lto/pr40818_0.C: New.
395         * g++.dg/opt/thunk3-1.C: New.
396         * g++.dg/opt/thunk4.C: New.
397         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
398         replacements with __attribute__ ((__noinline__)).
399         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
400         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
401         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
402         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
403         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
404         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
405         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
406         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
407         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
408         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
409         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
410         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
411         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
412         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
413         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
414         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
415         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
416         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
417         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
418         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
419         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
420         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
421         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
422         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
423         * gcc.dg/20081223-1.c: New.
424         * gcc.dg/lto: New directory.
425         * gcc.dg/lto/20080908_0.c: New.
426         * gcc.dg/lto/20080917_0.c: New.
427         * gcc.dg/lto/20080924_0.c: New.
428         * gcc.dg/lto/20081024_0.c: New.
429         * gcc.dg/lto/20081109_0.c: New.
430         * gcc.dg/lto/20081111_0.c: New.
431         * gcc.dg/lto/20081111_1.c: New.
432         * gcc.dg/lto/20081112_0.c: New.
433         * gcc.dg/lto/20081112_1.c: New.
434         * gcc.dg/lto/20081115_0.c: New.
435         * gcc.dg/lto/20081115_1.c: New.
436         * gcc.dg/lto/20081115_2.c: New.
437         * gcc.dg/lto/20081118_0.c: New.
438         * gcc.dg/lto/20081118_1.c: New.
439         * gcc.dg/lto/20081118_2.c: New.
440         * gcc.dg/lto/20081120-1_0.c: New.
441         * gcc.dg/lto/20081120-1_1.c: New.
442         * gcc.dg/lto/20081120-2_0.c: New.
443         * gcc.dg/lto/20081120-2_1.c: New.
444         * gcc.dg/lto/20081125_0.c: New.
445         * gcc.dg/lto/20081125_1.c: New.
446         * gcc.dg/lto/20081126_0.c: New.
447         * gcc.dg/lto/20081201-1_0.c: New.
448         * gcc.dg/lto/20081201-1_1.c: New.
449         * gcc.dg/lto/20081201-1_2.c: New.
450         * gcc.dg/lto/20081201-2_0.c: New.
451         * gcc.dg/lto/20081201-2_1.c: New.
452         * gcc.dg/lto/20081202-1_0.c: New.
453         * gcc.dg/lto/20081202-1_1.c: New.
454         * gcc.dg/lto/20081202-2_0.c: New.
455         * gcc.dg/lto/20081202-2_1.c: New.
456         * gcc.dg/lto/20081204-1_0.c: New.
457         * gcc.dg/lto/20081204-1_1.c: New.
458         * gcc.dg/lto/20081204-2_0.c: New.
459         * gcc.dg/lto/20081210-1_0.c: New.
460         * gcc.dg/lto/20081212-1_0.c: New.
461         * gcc.dg/lto/20081222_0.c: New.
462         * gcc.dg/lto/20081222_0.h: New.
463         * gcc.dg/lto/20081222_1.c: New.
464         * gcc.dg/lto/20081224_0.c: New.
465         * gcc.dg/lto/20081224_0.h: New.
466         * gcc.dg/lto/20081224_1.c: New.
467         * gcc.dg/lto/20090116_0.c: New.
468         * gcc.dg/lto/20090120_0.c: New.
469         * gcc.dg/lto/20090126-1_0.c: New.
470         * gcc.dg/lto/20090126-2_0.c: New.
471         * gcc.dg/lto/20090206-1_0.c: New.
472         * gcc.dg/lto/20090206-2_0.c: New.
473         * gcc.dg/lto/20090210_0.c: New.
474         * gcc.dg/lto/20090210_1.c: New.
475         * gcc.dg/lto/20090213_0.c: New.
476         * gcc.dg/lto/20090213_1.c: New.
477         * gcc.dg/lto/20090218-1_0.c: New.
478         * gcc.dg/lto/20090218-1_1.c: New.
479         * gcc.dg/lto/20090218-2_0.c: New.
480         * gcc.dg/lto/20090218-2_1.c: New.
481         * gcc.dg/lto/20090218_0.c: New.
482         * gcc.dg/lto/20090218_1.c: New.
483         * gcc.dg/lto/20090218_2.c: New.
484         * gcc.dg/lto/20090218_3.c: New.
485         * gcc.dg/lto/20090219_0.c: New.
486         * gcc.dg/lto/20090312_0.c: New.
487         * gcc.dg/lto/20090312_1.c: New.
488         * gcc.dg/lto/20090313_0.c: New.
489         * gcc.dg/lto/20090706-1_0.c: New.
490         * gcc.dg/lto/20090706-2_0.c: New.
491         * gcc.dg/lto/20090717_0.c: New.
492         * gcc.dg/lto/20090717_1.c: New.
493         * gcc.dg/lto/20090729_0.c: New.
494         * gcc.dg/lto/20090729_1.c: New.
495         * gcc.dg/lto/20090812_0.c: New.
496         * gcc.dg/lto/20090812_1.c: New.
497         * gcc.dg/lto/20090914-1_0.c: New.
498         * gcc.dg/lto/README: New.
499         * gcc.dg/visibility-7.c: Adjust expected pattern
500         * gfortran.dg/lto: New directory.
501         * gfortran.dg/lto/pr40724_0.f: New.
502         * gfortran.dg/lto/pr40724_1.f: New.
503         * gfortran.dg/lto/pr40725_0.f03: New.
504         * gfortran.dg/lto/pr40725_1.c: New.
505         * gfortran.dg/lto/pr41069_0.f90: New.
506         * gfortran.dg/lto/pr41069_1.f90: New.
507         * gfortran.dg/lto/pr41069_2.f90: New.
508         * g++.dg/README: Add 'lto' directory.
509         * g++.dg/dg.exp: Also scan 'lto' directory
510
511 2009-10-03  Ben Elliston  <bje@au.ibm.com>
512             Janis Johnson  <janis187@us.ibm.com>
513             Diego Novillo  <dnovillo@google.com>
514
515         * g++.dg/lto/lto.exp: New.
516         * gcc.c-torture/execute/execute.exp: Add
517         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
518         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
519         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
520         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
521         * gcc.target/i386/math-torture/math-torture.exp:
522         Likewise.
523         * gcc.dg/lto/lto.exp: New.
524         * gfortran.dg/lto/lto.exp: New.
525         * lib/target-supports.exp (check_effective_target_lto): New.
526         * lib/c-torture.exp: Load target-supports.exp.
527         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
528         returns nonzero.
529         * lib/gcc-dg.exp: Likewise.
530         * lib/lto.exp: New.
531         * lib/torture-options.exp: Add support for a third
532         argument.
533
534 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
535
536         PR testsuite/41542
537         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
538
539 2009-10-02  Jason Merrill  <jason@redhat.com>
540
541         * g++.dg/abi/mangle32.C: New.
542
543 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
544
545         * gnat.dg/atomic2.adb: New test.
546
547 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
548
549         * gnat.dg/array11.adb: New test.
550         * gnat.dg/array12.adb: Likewise.
551
552 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
553
554         * gnat.dg/array10.adb: New test.
555         * gnat.dg/object_overflow.adb: Tweak.
556
557 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
558
559         * gcc.dg/guality/guality.exp: Disable on darwin.
560
561 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
562
563         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
564         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
565         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
566         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
567
568 2009-10-02  Tobias Burnus  <burnus@net-b.de>
569
570         PR fortran/41479
571         * gfortran.dg/intent_out_5.f90: New test.
572
573 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
574
575         PR debug/41404
576         PR debug/41353
577         * gcc.dg/guality/pr41404-1.c: New test.
578         * gcc.dg/guality/pr41353-2.c: New test.
579
580 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
581
582         PR testsuite/41546
583         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
584         to -mtune=generic.
585
586 2009-10-01  Jan Hubicka  <jh@suse.cz>
587
588         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
589
590 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
591
592         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
593
594         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
595
596 2009-10-01  Tobias Burnus  <burnus@net-b.de>
597
598         PR fortran/41515
599         * gfortran.dg/parameter_array_init_5.f90: New test.
600
601 2009-10-01  Jason Merrill  <jason@redhat.com>
602
603         * g++.dg/cpp0x/defaulted13.C: New.
604
605 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
606
607         * gfortran.dg/bounds_check_7.f90: Adapted error message.
608         * gfortran.dg/bounds_check_11.f90: Likewise.
609         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
610
611 2009-09-30  Tobias Burnus  <burnus@net-b.de>
612
613         * gfortran.dg/select_type_4.f90: New test.
614
615 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
616
617         * gfortran.dg/same_type_as_1.f03: New test.
618         * gfortran.dg/same_type_as_2.f03: Ditto.
619
620 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
621
622         * gfortran.dg/select_type_1.f03: Extended.
623         * gfortran.dg/select_type_3.f03: New test.
624
625 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
626
627         * gfortran.dg/class_allocate_1.f03: New test.
628
629 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
630
631         PR fortran/40996
632         * gfortran.dg/allocatable_scalar_3.f90: New test.
633         * gfortran.dg/select_type_2.f03: Ditto.
634         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
635
636 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
637
638         * gfortran.dg/block_name_2.f90: Modified error message.
639         * gfortran.dg/select_6.f90: Ditto.
640         * gfortran.dg/select_type_1.f03: New test.
641
642 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
643
644         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
645         * gfortran.dg/class_1.f03: Ditto.
646         * gfortran.dg/class_2.f03: Ditto.
647         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
648         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
649         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
650         * gfortran.dg/typebound_call_10.f03: Ditto.
651         * gfortran.dg/typebound_call_2.f03: Ditto.
652         * gfortran.dg/typebound_call_3.f03: Ditto.
653         * gfortran.dg/typebound_call_4.f03: Ditto.
654         * gfortran.dg/typebound_call_9.f03: Ditto.
655         * gfortran.dg/typebound_generic_3.f03: Ditto.
656         * gfortran.dg/typebound_generic_4.f03: Ditto.
657         * gfortran.dg/typebound_operator_1.f03: Ditto.
658         * gfortran.dg/typebound_operator_2.f03: Ditto.
659         * gfortran.dg/typebound_operator_3.f03: Ditto.
660         * gfortran.dg/typebound_operator_4.f03: Ditto.
661         * gfortran.dg/typebound_proc_1.f08: Ditto.
662         * gfortran.dg/typebound_proc_5.f03: Ditto.
663         * gfortran.dg/typebound_proc_6.f03: Ditto.
664
665 2009-09-30  Jason Merrill  <jason@redhat.com>
666
667         * g++.dg/eh/init-temp1.C: Improve test.
668
669 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
670
671         PR target/22093
672         * gcc.target/alpha/pr22093.c: New test.
673
674 2009-09-29  John Freeman  <jfreeman08@gmail.com>
675             Jason Merrill  <jason@redhat.com>
676
677         * g++.dg/cpp0x/lambda/lambda-array.C: New.
678         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
679         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
680         * g++.dg/cpp0x/lambda/lambda-const.C: New.
681         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
682         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
683         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
684         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
685         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
686         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
687         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
688         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
689         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
690         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
691         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
692         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
693         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
694         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
695         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
696         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
697         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
698         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
699         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
700         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
701         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
702         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
703         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
704         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
705         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
706         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
707         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
708         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
709         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
710         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
711         * g++.dg/cpp0x/lambda/lambda-template.C: New.
712         * g++.dg/cpp0x/lambda/lambda-this.C: New.
713         * g++.dg/cpp0x/lambda/lambda-type.C: New.
714         * g++.dg/cpp0x/lambda/lambda-use.C: New.
715         * lib/prune.exp: Accept "In lambda function".
716
717 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
718
719         * gcc.target/i386/fma4-check.h
720         * gcc.target/i386/fma4-fma.c
721         * gcc.target/i386/fma4-maccXX.c
722         * gcc.target/i386/fma4-msubXX.c
723         * gcc.target/i386/fma4-nmaccXX.c
724         * gcc.target/i386/fma4-nmsubXX.c
725         * gcc.target/i386/fma4-vector.c
726         * gcc.target/i386/fma4-256-maccXX.c
727         * gcc.target/i386/fma4-256-msubXX.c
728         * gcc.target/i386/fma4-256-nmaccXX.c
729         * gcc.target/i386/fma4-256-nmsubXX.c
730         * gcc.target/i386/fma4-256-vector.c
731         * gcc.target/i386/funcspec-2.c: New file.
732
733         * gcc.target/i386/funcspec-4.c: Test error conditions
734         related to FMA4.
735
736         * gcc.target/i386/funcspec-5.c
737         * gcc.target/i386/funcspec-6.c
738         * gcc.target/i386/funcspec-8.c: Add FMA4.
739
740         * gcc.target/i386/funcspec-9.c: New file.
741
742         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
743
744         * gcc.target/i386/isa-10.c
745         * gcc.target/i386/isa-11.c
746         * gcc.target/i386/isa-12.c
747         * gcc.target/i386/isa-13.c
748         * gcc.target/i386/isa-2.c
749         * gcc.target/i386/isa-3.c
750         * gcc.target/i386/isa-4.c
751         * gcc.target/i386/isa-7.c
752         * gcc.target/i386/isa-8.c
753         * gcc.target/i386/isa-9.c: New file.
754
755         * gcc.target/i386/isa-14.c
756         * gcc.target/i386/isa-1.c
757         * gcc.target/i386/isa-5.c
758         * gcc.target/i386/isa-6.c: Add FMA4.
759
760         * gcc.target/i386/sse-12.c
761         * gcc.target/i386/sse-13.c
762         * gcc.target/i386/sse-14.c
763         * gcc.target/i386/sse-22.c: New file.
764
765         * g++.dg/other/i386-2.C
766         * g++.dg/other/i386-3.C
767         * g++.dg/other/i386-5.C
768         * g++.dg/other/i386-6.C: Add -mfma4 in dg-options.
769
770 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
771
772         PR testsuite/41496
773         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
774         before.
775
776 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
777
778         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
779         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
780
781 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
782
783         PR debug/41438
784         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
785         hidden.
786         * g++.dg/debug/dwarf2/const-1.C: Likewise.
787
788 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
789
790         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
791         * gcc.target/i386/isa-1.c
792         * gcc.target/i386/isa-5.c
793         * gcc.target/i386/isa-6.c: Remove SSE5.
794         * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
795         * gcc.target/i386/avx-1.c
796         * gcc.target/i386/avx-2.c
797         * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
798         * gcc.target/i386/funcspec-9.c: Delete.
799
800 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
801
802         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
803         * gcc.dg/guality/pr41353-1.c: New test.
804
805         PR testsuite/41444
806         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
807         in macro name definition for non-unix/win32/msdos.
808
809 2009-09-29  Daniel Kraft  <d@domob.eu>
810
811         PR fortran/39626
812         * gfortran.dg/block_1.f08: New test.
813         * gfortran.dg/block_2.f08: New test.
814         * gfortran.dg/block_3.f90: New test.
815         * gfortran.dg/block_4.f08: New test.
816         * gfortran.dg/block_5.f08: New test.
817         * gfortran.dg/block_6.f08: New test.
818         * gfortran.dg/block_7.f08: New test.
819         * gfortran.dg/block_8.f08: New test.
820
821 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
822
823         PR libgfortran/35862
824         * gfortran.dg/round_1.f03: New test.
825         * gfortran.dg/f2003_io_3.f03: Update test.
826
827 2009-09-28  Easwaran Raman  <eraman@google.com>
828
829         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
830         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
831
832 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
833
834         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
835         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
836         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
837         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
838         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
839
840         * g++.dg/dfp/dfp.exp: Fix typo.
841
842         * lib/target-supports.exp (check-effective-target-dfp-nocache):
843         Fix typo that breaks the check.
844
845 2009-09-28  Olivier Hainque  <hainque@adacore.com>
846
847         * gnat.dg (tagged_alloc_free.adb): New testcase.
848
849 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
850
851         * g++.dg/dfp: New directory.
852         * g++.dg/dg.exp: Prune tests in dfp directory.
853         * g++.dg/dfp/dfp.exp: New.
854         * g++.dg/dfp/mangle-mode.C: New test.
855
856 2009-09-28  Michael Matz  <matz@suse.de>
857
858         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
859         for sign of -Inf.
860
861 2009-09-27  Richard Henderson  <rth@redhat.com>
862
863         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
864         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
865
866 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
867
868         PR c/41476
869         * gcc.dg/cond-constqual-1.c: New test.
870
871 2009-09-26  Michael Matz  <matz@suse.de>
872
873         PR lto/40758
874         PR middle-end/41470
875         * gcc.dg/pr41470.c: New test.
876
877 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
878
879         * gnat.dg/array9.adb: New test.
880
881 2009-09-26  Michael Matz  <matz@suse.de>
882
883         PR tree-optimization/41454
884         * gcc.dg/pr41454.c: New test.
885
886 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
887
888         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
889         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
890         into DW_TAG_GNU_template_parameter_pack and
891         DW_TAG_GNU_formal_parameter_pack.
892         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
893         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
894
895 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
896
897         * gcc.dg/vect/vect.exp: Append extra parameters as separate
898         parameters for alignment-sensitive -fsection-anchors tests.
899
900 2009-09-25  Richard Guenther  <rguenther@suse.de>
901
902         PR middle-end/41463
903         * gcc.c-torture/execute/pr41463.c: New testcase.
904
905 2009-09-25  Olivier Hainque  <hainque@adacore.com>
906
907         * gnat.dg/sse_nolib.adb: New testcase.
908
909 2009-09-25  Revital Eres  <ERES@il.ibm.com>
910
911         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
912         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
913         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
914         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
915         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
916         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
917         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
918         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
919         * gcc.dg/vect/vect.exp: Add Power7 flags.
920         * g++.dg/vect/vect.exp: Likewise.
921         * gfortran.dg/vect/vect.exp: Likewise.
922
923 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
924
925         PR fortran/41459
926         * gfortran.dg/empty_label.f: New test.
927         * gfortran.dg/empty_label.f90: Ditto.
928         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
929
930 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
931
932         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
933         compile-time.
934
935 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
936
937         * lib/scanasm.exp (make_pattern_printable): New function.
938         (dg-scan, scan-assembler-times, scan-assembler-dem,
939         scan-assembler-dem-not): Use it.
940
941 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
942
943         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
944         (test_nested): Renamed to ...
945         (test_nested1): This.
946         (test_nested2): New.
947         (main): Likewise.
948
949 2009-09-24  Richard Guenther  <rguenther@suse.de>
950
951         PR tree-optimization/36143
952         PR tree-optimization/38747
953         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
954         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
955         * g++.dg/torture/pr38747.C: New testcase.
956         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
957
958 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
959
960         * gnat.dg/nested_proc.adb: New test.
961
962 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
963
964         * gcc.target/i386/pr12329.c: Adjust.
965
966 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
967
968         PR debug/41248
969         * gcc.dg/pr41248.c: New.
970
971 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
972
973         PR debug/41065
974         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
975
976 2009-09-23  Andreas Schwab  <schwab@redhat.com>
977
978         * lib/profopt.exp (profopt-get-options): Set tool_flags for
979         current_compiler_flags.  Fix typos.
980
981 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
982
983         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
984
985 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
986
987         PR c/39779
988         * gcc.c-torture/compile/pr39779.c: New test.
989
990 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
991
992         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
993         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
994         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
995
996 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
997
998         PR debug/41295
999         * gcc.dg/pr41295.c: New.
1000
1001 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1002
1003         * gcc.dg/pr40209.c: Add test case.
1004
1005 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1006
1007         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1008         matching assembly.
1009         * gcc.target/mips/code-readable-2.c: Likewise.
1010         * gcc.target/mips/code-readable-3.c: Likewise.
1011
1012 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1013
1014         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1015         Check support via mode instead of C type.
1016         (check_effective_target_dfprt_nocache): Ditto.
1017         (check_effective_target_hard_dfp): Ditto.
1018
1019 2009-09-22  Richard Guenther  <rguenther@suse.de>
1020
1021         PR middle-end/41395
1022         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1023         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1024
1025 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1026
1027         * gcc.dg/20090922-1.c: New test.
1028
1029         PR bootstrap/41405
1030         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1031         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1032         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1033         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1034         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1035         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1036         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1037         * objc.dg/dwarf-2.m: Likewise.
1038
1039 2009-09-22  Richard Guenther  <rguenther@suse.de>
1040
1041         PR tree-optimization/41428
1042         * g++.dg/tree-ssa/pr41428.C: New testcase.
1043
1044 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1045
1046         PR middle-end/41429
1047         * g++.dg/gomp/pr41429.C: New test.
1048
1049 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1050
1051         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1052
1053 2009-09-21  Jason Merrill  <jason@redhat.com>
1054
1055         PR c++/41421
1056         * g++.dg/cpp0x/trivial1.C: Expand.
1057
1058 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1059
1060         * gcc.dg/torture/calleesave-sse.c: New.
1061
1062 2009-09-21  Jan Hubicka  <jh@suse.cz>
1063
1064         * gcc.dg/guality/inline-params.c: New testcase.
1065
1066 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1067
1068         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1069         Add -fno-inline.
1070         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1071         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1072         (f2): Ditto.
1073
1074 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1075
1076         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1077         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1078         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1079         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1080         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1081
1082 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1083
1084         PR middle-end/40642
1085         * g++.dg/torture/pr40642.C: New testcase.
1086
1087 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1088
1089         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1090         cases in static initializers.
1091
1092 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1093
1094         * gcc.c-tortue/compile/pr39886.c: New.
1095
1096 2009-09-20  Chris Demetriou  <cgd@google.com>
1097
1098         PR preprocessor/28435:
1099         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1100         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1101         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1102         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1103         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1104
1105 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1106
1107         * gcc.target/mips/mips.exp: Add relax-pic-calls
1108         under -mfoo/-mno-foo options.
1109         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1110         and -mexplicit-relocs.
1111         * gcc.target/mips/call-1.c: New test.
1112         * gcc.target/mips/call-2.c: New test.
1113         * gcc.target/mips/call-3.c: New test.
1114         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1115         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1116
1117 2009-09-19  Chris Demetriou  <cgd@google.com>
1118
1119         PR preprocessor/28435:
1120         * gcc.dg/cpp/missing-header-MD.c: New test.
1121         * gcc.dg/cpp/missing-header-MMD.c: New test.
1122         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1123         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1124
1125 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1126
1127         PR libgfortran/41328
1128         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1129         EOF works.
1130
1131 2009-09-18  Jason Merrill  <jason@redhat.com>
1132
1133         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1134         * g++.dg/cpp0x/initlist-deduce.C: New.
1135
1136 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1137
1138         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1139
1140 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1141
1142         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1143         * c-c++-common/dfp: New directory.
1144         * c-c++-common/dfp/dfp-dbg.h: New file.
1145         * gcc.dg/dfp/call-by-value.c: Move to ...
1146         * c-c++-common/call-by-value.c: here.
1147         * gcc.dg/dfp/cast.c: Move to ...
1148         * c-c++-common/cast.c: here.
1149         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1150         * c-c++-common/compare-eq-const.c: here.
1151         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1152         * c-c++-common/compare-eq-d128.c: here.
1153         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1154         * c-c++-common/compare-eq-d32.c: here.
1155         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1156         * c-c++-common/compare-eq-d64.c: here.
1157         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1158         * c-c++-common/compare-eq-dfp.c: here.
1159         * gcc.dg/dfp/compare-eq.h: Move to ...
1160         * c-c++-common/compare-eq.h: here.
1161         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1162         * c-c++-common/compare-rel-const.c: here.
1163         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1164         * c-c++-common/compare-rel-d128.c: here.
1165         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1166         * c-c++-common/compare-rel-d32.c: here.
1167         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1168         * c-c++-common/compare-rel-d64.c: here.
1169         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1170         * c-c++-common/compare-rel-dfp.c: here.
1171         * gcc.dg/dfp/compare-rel.h: Move to ...
1172         * c-c++-common/compare-rel.h: here.
1173         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1174         * c-c++-common/compare-special-d128.c: here.
1175         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1176         * c-c++-common/compare-special-d32.c: here.
1177         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1178         * c-c++-common/compare-special-d64.c: here.
1179         * gcc.dg/dfp/compare-special.h: Move to ...
1180         * c-c++-common/compare-special.h: here.
1181         * gcc.dg/dfp/constants-zero.c: Move to ...
1182         * c-c++-common/constants-zero.c: here.
1183         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1184         * c-c++-common/convert-bfp-10.c: here.
1185         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1186         * c-c++-common/convert-bfp-11.c: here.
1187         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1188         * c-c++-common/convert-bfp-12.c: here.
1189         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1190         * c-c++-common/convert-bfp-13.c: here.
1191         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1192         * c-c++-common/convert-bfp-14.c: here.
1193         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1194         * c-c++-common/convert-bfp-2.c: here.
1195         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1196         * c-c++-common/convert-bfp-3.c: here.
1197         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1198         * c-c++-common/convert-bfp-4.c: here.
1199         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1200         * c-c++-common/convert-bfp-5.c: here.
1201         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1202         * c-c++-common/convert-bfp-6.c: here.
1203         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1204         * c-c++-common/convert-bfp-7.c: here.
1205         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1206         * c-c++-common/convert-bfp-8.c: here.
1207         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1208         * c-c++-common/convert-bfp-9.c: here.
1209         * gcc.dg/dfp/convert-bfp.c: Move to ...
1210         * c-c++-common/convert-bfp.c: here.
1211         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1212         * c-c++-common/convert-bfp-fold.c: here.
1213         * gcc.dg/dfp/convert-dfp.c: Move to ...
1214         * c-c++-common/convert-dfp.c: here.
1215         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1216         * c-c++-common/convert-dfp-fold-2.c: here.
1217         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1218         * c-c++-common/convert-dfp-fold.c: here.
1219         * gcc.dg/dfp/convert.h: Move to ...
1220         * c-c++-common/convert.h: here.
1221         * gcc.dg/dfp/convert-int.c: Move to ...
1222         * c-c++-common/convert-int.c: here.
1223         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1224         * c-c++-common/convert-int-fold.c: here.
1225         * gcc.dg/dfp/convert-int-max.c: Move to ...
1226         * c-c++-common/convert-int-max.c: here.
1227         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1228         * c-c++-common/convert-int-max-fold.c: here.
1229         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1230         * c-c++-common/convert-int-saturate.c: here.
1231         * gcc.dg/dfp/func-array.c: Move to ...
1232         * c-c++-common/func-array.c: here.
1233         * gcc.dg/dfp/func-deref.c: Move to ...
1234         * c-c++-common/func-deref.c: here.
1235         * gcc.dg/dfp/func-mixed.c: Move to ...
1236         * c-c++-common/func-mixed.c: here.
1237         * gcc.dg/dfp/func-pointer.c: Move to ...
1238         * c-c++-common/func-pointer.c: here.
1239         * gcc.dg/dfp/func-scalar.c: Move to ...
1240         * c-c++-common/func-scalar.c: here.
1241         * gcc.dg/dfp/func-struct.c: Move to ...
1242         * c-c++-common/func-struct.c: here.
1243         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1244         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1245         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1246         * c-c++-common/func-vararg-alternate-d128.c: here.
1247         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1248         * c-c++-common/func-vararg-alternate-d32.c: here.
1249         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1250         * c-c++-common/func-vararg-alternate-d64.c: here.
1251         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1252         * c-c++-common/func-vararg-alternate.h: here.
1253         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1254         * c-c++-common/func-vararg-dfp.c: here.
1255         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1256         * c-c++-common/func-vararg-mixed-2.c: here.
1257         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1258         * c-c++-common/func-vararg-mixed.c: here.
1259         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1260         * c-c++-common/func-vararg-size0.c: here.
1261         * gcc.dg/dfp/inf-1.c: Move to ...
1262         * c-c++-common/inf-1.c: here.
1263         * gcc.dg/dfp/loop-index.c: Move to ...
1264         * c-c++-common/loop-index.c: here.
1265         * gcc.dg/dfp/modes.c: Move to ...
1266         * c-c++-common/modes.c: here.
1267         * gcc.dg/dfp/nan-1.c: Move to ...
1268         * c-c++-common/nan-1.c: here.
1269         * gcc.dg/dfp/nan-2.c: Move to ...
1270         * c-c++-common/nan-2.c: here.
1271         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1272         * c-c++-common/operator-arith-fold.c: here.
1273         * gcc.dg/dfp/operator-assignment.c: Move to ...
1274         * c-c++-common/operator-assignment.c: here.
1275         * gcc.dg/dfp/operator-comma.c: Move to ...
1276         * c-c++-common/operator-comma.c: here.
1277         * gcc.dg/dfp/operator-cond.c: Move to ...
1278         * c-c++-common/operator-cond.c: here.
1279         * gcc.dg/dfp/operator-logical.c: Move to ...
1280         * c-c++-common/operator-logical.c: here.
1281         * gcc.dg/dfp/operator-unary.c: Move to ...
1282         * c-c++-common/operator-unary.c: here.
1283         * gcc.dg/dfp/pr31385.c: Move to ...
1284         * c-c++-common/pr31385.c: here.
1285         * gcc.dg/dfp/pr33466.c: Move to ...
1286         * c-c++-common/pr33466.c: here.
1287         * gcc.dg/dfp/pr35620.c: Move to ...
1288         * c-c++-common/pr35620.c: here.
1289         * gcc.dg/dfp/pr36800.c: Move to ...
1290         * c-c++-common/pr36800.c: here.
1291         * gcc.dg/dfp/pr39034.c: Move to ...
1292         * c-c++-common/pr39034.c: here.
1293         * gcc.dg/dfp/pr39035.c: Move to ...
1294         * c-c++-common/pr39035.c: here.
1295         * gcc.dg/dfp/pr39902.c: Move to ...
1296         * c-c++-common/pr39902.c: here.
1297         * gcc.dg/dfp/pr39986.c: Move to ...
1298         * c-c++-common/pr39986.c: here.
1299         * gcc.dg/dfp/signbit-1.c: Move to ...
1300         * c-c++-common/signbit-1.c: here.
1301         * gcc.dg/dfp/signbit-2.c: Move to ...
1302         * c-c++-common/signbit-2.c: here.
1303         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1304         * c-c++-common/struct-layout-1.c: here.
1305         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1306         * c-c++-common/usual-arith-conv.c: here.
1307         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1308         * c-c++-common/usual-arith-conv-const.c: here.
1309
1310 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1311
1312         PR testsuite/41288
1313         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1314         stack alignment.
1315
1316 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1317
1318         PR c++/39365
1319         * g++.dg/expr/bool3.C: New test.
1320         * g++.dg/expr/bool4.C: New test.
1321
1322 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1323
1324         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1325         * gcc.dg/dfp/signbit-2.c: Use it.
1326         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1327         arguments to unsigned int.
1328         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1329         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1330         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1331         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1332         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1333         * gcc.dg/dfp/pr39986.c: Ditto.
1334         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1335         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1336         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1337         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1338         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1339
1340 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1341
1342         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1343
1344 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1345
1346         PR c/41049
1347         * dfp/pr41049.c: New test.
1348
1349 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1350
1351         PR testsuite/41385
1352         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1353
1354 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1355
1356         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1357         * gcc.dg/ipa/ipa-sra-1.c: New test.
1358         * gcc.dg/ipa/ipa-sra-2.c: New test.
1359         * gcc.dg/ipa/ipa-sra-3.c: New test.
1360         * gcc.dg/ipa/ipa-sra-4.c: New test.
1361         * gcc.dg/ipa/ipa-sra-5.c: New test.
1362         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1363         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1364
1365 2009-09-17  Michael Matz  <matz@suse.de>
1366
1367         PR middle-end/41347
1368         * gfortran.dg/pr41347.f90: New test.
1369
1370 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1371
1372         * gcc.c-torture/compile/20090917-1.c: New testcase.
1373
1374 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1375
1376         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1377         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1378         alpha*-*-* target from XFAIL list.
1379
1380 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1381
1382         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1383         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1384         * gcc.dg/dfp/cast-bad.c: Use default options.
1385         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1386         * gcc.dg/dfp/composite-type.c: Ditto.
1387         * gcc.dg/dfp/constants.c: Ditto.
1388         * gcc.dg/dfp/constants-hex.c: Ditto.
1389         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1390         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1391         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1392         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1393         * gcc.dg/dfp/ctypes.c: Ditto.
1394         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1395         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1396         * gcc.dg/dfp/float-constant-double.c: Ditto.
1397         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1398         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1399         * gcc.dg/dfp/modes.c: Ditto.
1400         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1401         * gcc.dg/dfp/pr31344.c: Ditto.
1402         * gcc.dg/dfp/pr31385.c: Ditto.
1403         * gcc.dg/dfp/pr33466.c: Ditto.
1404         * gcc.dg/dfp/pr35620.c: Ditto.
1405         * gcc.dg/dfp/pr37435.c: Ditto.
1406         * gcc.dg/dfp/pr39986.c: Ditto.
1407         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1408         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1409         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1410         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1411         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1412         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1413         * gcc.dg/dfp/typespec.c: Ditto.
1414         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1415         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1416         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1417         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1418         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1419         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1420         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1421         * gcc.dg/dfp/compare-rel.h: Ditto.
1422         * gcc.dg/dfp/compare-special.h: Ditto.
1423         * gcc.dg/dfp/convert.h: Ditto.
1424         * gcc.dg/dfp/fe-check.h: Ditto.
1425         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1426         * gcc.dg/dfp/cast.c: Ditto.
1427         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1428         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1429         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1430         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1431         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1432         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1433         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1434         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1435         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1436         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1437         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1438         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1439         * gcc.dg/dfp/constants-zero.c: Ditto.
1440         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1441         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1442         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1443         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1444         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1445         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1446         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1447         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1448         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1449         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1450         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1451         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1452         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1453         * gcc.dg/dfp/convert-bfp.c: Ditto.
1454         * gcc.dg/dfp/convert-complex.c: Ditto.
1455         * gcc.dg/dfp/convert-dfp.c: Ditto.
1456         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1457         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1458         * gcc.dg/dfp/convert-int.c: Ditto.
1459         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1460         * gcc.dg/dfp/convert-int-max.c: Ditto.
1461         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1462         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1463         * gcc.dg/dfp/fe-binop.c: Ditto.
1464         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1465         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1466         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1467         * gcc.dg/dfp/func-array.c: Ditto.
1468         * gcc.dg/dfp/func-deref.c: Ditto.
1469         * gcc.dg/dfp/func-mixed.c: Ditto.
1470         * gcc.dg/dfp/func-pointer.c: Ditto.
1471         * gcc.dg/dfp/func-scalar.c: Ditto.
1472         * gcc.dg/dfp/func-struct.c: Ditto.
1473         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1474         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1475         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1476         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1477         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1478         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1479         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1480         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1481         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1482         * gcc.dg/dfp/inf-1.c: Ditto.
1483         * gcc.dg/dfp/loop-index.c: Ditto.
1484         * gcc.dg/dfp/nan-1.c: Ditto.
1485         * gcc.dg/dfp/nan-2.c: Ditto.
1486         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1487         * gcc.dg/dfp/operator-assignment.c: Ditto.
1488         * gcc.dg/dfp/operator-comma.c: Ditto.
1489         * gcc.dg/dfp/operator-cond.c: Ditto.
1490         * gcc.dg/dfp/operator-logical.c: Ditto.
1491         * gcc.dg/dfp/operator-unary.c: Ditto.
1492         * gcc.dg/dfp/pr36800.c: Ditto.
1493         * gcc.dg/dfp/pr39034.c: Ditto.
1494         * gcc.dg/dfp/pr39035.c: Ditto.
1495         * gcc.dg/dfp/pr39902.c: Ditto.
1496         * gcc.dg/dfp/signbit-1.c: Ditto.
1497         * gcc.dg/dfp/signbit-2.c: Ditto.
1498         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1499         * gcc.dg/dfp/union-init.c: Ditto.
1500         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1501
1502 2009-09-16  Michael Matz  <matz@suse.de>
1503
1504         PR fortran/41212
1505         * gfortran.dg/pr41212.f90: New test.
1506
1507 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1508
1509         * gnat.dg/alignment9.adb: New test.
1510
1511 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1512
1513         * gnat.dg/discr20.ad[sb]: New test.
1514
1515 2009-09-16  Richard Guenther  <rguenther@suse.de>
1516
1517         PR middle-end/34011
1518         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1519
1520 2009-09-16  DJ Delorie  <dj@redhat.com>
1521             Kaz Kojima  <kkojima@gcc.gnu.org>
1522
1523         * gcc.target/sh/struct-arg-dw2.c: New test.
1524
1525 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1526             Jakub Jelinek  <jakub@redhat.com>
1527
1528         PR target/41175
1529         * gcc.target/powerpc/pr41175.c: New test.
1530
1531 2009-09-14  Richard Henderson  <rth@redhat.com>
1532
1533         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1534         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1535         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1536
1537 2009-09-14  Richard Henderson  <rth@redhat.com>
1538
1539         * g++.dg/eh/builtin1.C: Update resx pattern match.
1540         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1541
1542 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1543
1544         * gcc.target/mips/branch-helper.h: New file.
1545         * gcc.target/mips/branch-2.c,
1546         * gcc.target/mips/branch-3.c,
1547         * gcc.target/mips/branch-4.c,
1548         * gcc.target/mips/branch-5.c,
1549         * gcc.target/mips/branch-6.c,
1550         * gcc.target/mips/branch-7.c,
1551         * gcc.target/mips/branch-8.c,
1552         * gcc.target/mips/branch-9.c,
1553         * gcc.target/mips/branch-10.c,
1554         * gcc.target/mips/branch-11.c,
1555         * gcc.target/mips/branch-12.c,
1556         * gcc.target/mips/branch-13.c,
1557         * gcc.target/mips/branch-14.c,
1558         * gcc.target/mips/branch-15.c: New tests.
1559
1560 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1561
1562         PR target/41331
1563         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1564         -m32 -mpowerpc64 system.
1565
1566 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1567
1568         From Jie Zhang <jie.zhang@analog.com>:
1569         * gcc.target/bfin/saveall.c: New test.
1570         * gcc.target/bfin/20090914-1.c: New test.
1571         * gcc.target/bfin/20090914-2.c: New test.
1572
1573         * gcc.target/bfin/20090914-3.c: New test.
1574
1575 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1576
1577         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1578
1579 2009-09-14  Richard Guenther  <rguenther@suse.de>
1580
1581         PR middle-end/41350
1582         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1583
1584 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1585
1586         PR libgfortran/41328
1587         * gfortran.dg/cr_lf.f90: New test.
1588
1589 2009-09-11  Michael Matz  <matz@suse.de>
1590
1591         PR middle-end/41275
1592         * g++.dg/tree-ssa/pr41275.C: New test.
1593
1594 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1595
1596         PR fortran/41242
1597         * gfortran.dg/proc_ptr_comp_21.f90: New.
1598
1599 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1600
1601         PR fortran/31292
1602         * gfortran.dg/module_procedure_1.f90: New test.
1603         * gfortran.dg/module_procedure_2.f90: Ditto.
1604         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1605
1606 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1607             James A. Morrison  <phython@gcc.gnu.org>
1608
1609         PR ada/18302
1610         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1611         commands.
1612         * ada/acats/run_test.exp: New file.
1613
1614 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1615
1616         Revert:
1617         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1618
1619         PR rtl-optimization/39779
1620         * gcc.dg/pr39979.c: New test.
1621
1622 2009-09-10  Richard Guenther  <rguenther@suse.de>
1623
1624         PR middle-end/41257
1625         * g++.dg/torture/pr41257-2.C: New testcase.
1626
1627 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1628
1629         PR c++/28293
1630         * g++.dg/template/crash91.C: New.
1631
1632 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1633
1634         PR rtl-optimization/39779
1635         * gcc.dg/pr39979.c: New test.
1636
1637 2009-09-09  Richard Guenther  <rguenther@suse.de>
1638
1639         PR tree-optimization/41101
1640         * gcc.c-torture/compile/pr41101.c: New testcase.
1641
1642 2009-09-09  Richard Guenther  <rguenther@suse.de>
1643
1644         PR middle-end/41317
1645         * gcc.c-torture/execute/pr41317.c: New testcase.
1646         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1647         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1648
1649 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1650
1651         Fix some test breakages on Darwin
1652         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1653         and adjust.
1654         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1655         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1656         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1657         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1658         take darwin specifics in account.
1659
1660 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1661
1662         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1663         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1664
1665 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1666
1667         PR c++/39923
1668         * g++.dg/cpp0x/initlist24.C: New.
1669
1670 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1671
1672         * gcc.dg/large-size-array-2.c: Fix target requirement.
1673         * gcc.dg/large-size-array-4.c: Likewise.
1674         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1675         * gcc.dg/c99-const-expr-2.c: Likewise.
1676         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1677         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1678         * gcc.dg/c90-const-expr-10.c: Likewise.
1679         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1680         instead of long.
1681         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1682         * gcc.dg/vect/pr33846.c: Likewise.
1683         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1684         __PTRDIFF_TYPE__, instead of unsigned long.
1685         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1686
1687 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1688
1689         PR debug/41229
1690         PR debug/41291
1691         PR debug/41300
1692         * gfortran.dg/pr41229.f90: New.
1693
1694 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1695
1696         PR debug/41232
1697         * gcc.dg/pr41232.c: New.
1698
1699 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1700
1701         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1702         contain -march.
1703         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1704         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1705         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1706         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1707         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1708         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1709         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1710         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1711         options other than that used in dg-options.
1712
1713 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1714
1715         PR rtl-optimization/41239
1716         * gcc.c-torture/execute/pr41239.c: New test.
1717
1718 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1719
1720         PR libgfortran/41192
1721         * gfortran.dg/namelist_59.f90: New test.
1722
1723 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1724
1725         From Mike Frysinger  <michael.frysinger@analog.com>
1726         * gcc.target/bfin/mcpu-bf542m.c: New file.
1727         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1728         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1729         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1730         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1731
1732 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1733
1734         PR middle-end/41282
1735         * gcc.c-torture/compile/pr41282.c: New test.
1736
1737 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1738
1739         PR fortran/41197
1740         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1741         variables for stat and errmsg.
1742         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1743         * gfortran.dg/allocate_stat_2.f90:  New test.
1744
1745 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1746
1747         * gcc.c-torture/compile/20090907-1.c: New test.
1748
1749 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1750
1751         PR bootstrap/41241
1752         * gcc.dg/pr41241.c: New test.
1753
1754 2009-09-06  Richard Guenther  <rguenther@suse.de>
1755
1756         PR middle-end/41144
1757         * g++.dg/torture/pr41144.C: New testcase.
1758
1759 2009-09-06  Richard Guenther  <rguenther@suse.de>
1760
1761         PR middle-end/41261
1762         * gcc.dg/torture/pr41261.c: New testcase.
1763
1764 2009-09-05  Richard Guenther  <rguenther@suse.de>
1765
1766         PR middle-end/41181
1767         * gcc.c-torture/compile/pr41181.c: New testcase.
1768
1769 2009-09-05  Richard Guenther  <rguenther@suse.de>
1770
1771         PR debug/41273
1772         * g++.dg/torture/pr41273.C: New testcase.
1773
1774 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1775
1776         PR fortran/41258
1777         * gfortran.dg/typebound_proc_12.f90 : New test.
1778
1779 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1780
1781         PR debug/41225
1782         * gfortran.dg/pr41225.f90: New.
1783
1784 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1785
1786         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1787         unistd.h, sys/types.h and sys/wait.h.
1788         (gualchk_t): New.
1789         (GUALCVT): New.
1790         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1791         (GUALITY_GDB_REDIRECT): New.
1792         (GUALITY_GDB_ARGS): Use it.
1793
1794 2009-09-04  Richard Guenther  <rguenther@suse.de>
1795
1796         PR middle-end/41257
1797         * g++.dg/torture/pr41257.C: New testcase.
1798
1799 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1800
1801         PR tree-optimization/41112
1802         * gnat.dg/array8.adb: New test.
1803
1804 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1805
1806         * gcc.target/arm/ctz.c: New test case.
1807
1808 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1809
1810         PR tree-optimization/38275
1811         * gcc.dg/autopar/reduc-1char.c: Increase number
1812         of iterations. Adjust the logic accordingly.
1813         * gcc.dg/autopar/reduc-2char.c: Ditto.
1814         * gcc.dg/autopar/reduc-1.c: Ditto.
1815         * gcc.dg/autopar/reduc-2.c: Ditto.
1816         * gcc.dg/autopar/reduc-3.c: Ditto.
1817         * gcc.dg/autopar/reduc-6.c: Ditto.
1818         * gcc.dg/autopar/reduc-7.c: Ditto.
1819         * gcc.dg/autopar/reduc-8.c: Ditto.
1820         * gcc.dg/autopar/reduc-9.c: Ditto.
1821         * gcc.dg/autopar/pr39500-1.c: Ditto.
1822         * gcc.dg/autopar/reduc-1short.c: Ditto.
1823         * gcc.dg/autopar/reduc-2short.c: Ditto.
1824         * gcc.dg/autopar/parallelization-1.c: Ditto.
1825
1826 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1827
1828         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1829         testcase using guality.h compiles and links and if a global variable
1830         can be verified by gdb.
1831
1832 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1833
1834         * lib/target-supports.exp (check_effective_target_sync_int_long):
1835         Supported on Blackfin Linux targets.
1836
1837 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1838
1839         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1840
1841 2009-09-03  Diego Novillo  <dnovillo@google.com>
1842
1843         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1844         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1845         * g++.dg/warn/unit-1.C: Likewise.
1846         * g++.dg/ipa/iinline-1.C: Likewise.
1847         * g++.dg/template/cond2.C: Adjust expected line location for the
1848         error.
1849         * g++.dg/template/pr35240.C: Likewise.
1850
1851 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1852
1853         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1854         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1855
1856 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1857
1858         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1859         * gcc.dg/memcpy-1.c: Add . to match pattern.
1860         * gcc.dg/uninit-I.c: XFAIL warning test.
1861         * g++.dg/warn/unit-1.C: XFAIL warning test.
1862
1863 2009-09-02  Ian Lance Taylor  <iant@google.com>
1864
1865         * gcc.dg/20090902-1.c: New test.
1866
1867 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1868
1869         * gcc.dg/builtin-object-size-9.c: New test.
1870
1871 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1872
1873         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1874
1875 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1876             Olivier Hainque  <hainque@adacore.com>
1877
1878         * gnat.dg/misaligned_param.adb: New test.
1879         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1880         * gnat.dg/slice7.adb: Add 1 more related case.
1881
1882 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1883
1884         * gcc.dg/guality/guality.c: Expect to fail for now.
1885         * gcc.dg/guality/example.c: Likewise.
1886
1887 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1888
1889         * gcc.dg/guality/guality.c: New.
1890         * gcc.dg/guality/guality.h: New.
1891         * gcc.dg/guality/guality.exp: New.
1892         * gcc.dg/guality/example.c: New.
1893         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1894         (cleanup-saved-temps): Likewise, .gkd files too.
1895
1896 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1897
1898         PR fortran/39229
1899         * gfortran.dg/line_length_3.f: New test.
1900         * gfortran.dg/line_length_4.f90: New test.
1901
1902 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1903
1904         * lib/target-supports.exp (check_gc_sections_available):
1905         Add proper pattern quote.
1906
1907 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1908             Kaz Kojima  <kkojima@gcc.gnu.org>
1909
1910         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1911         * g++.dg/cdce3.C: Use dg-add-options ieee.
1912         * g++.dg/torture/type-generic-1.C: Likewise.
1913         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1914         * gcc.dg/pr28796-2.c: Likewise.
1915         * gcc.dg/torture/builtin-math-7.c: Likewise.
1916         * gcc.dg/torture/type-generic-1.c: Likewise.
1917         * gfortran.dg/boz_14.f90: Likewise.
1918         * gfortran.dg/erf_2.F90: Likewise.
1919         * gfortran.dg/init_flag_3.f90: Likewise.
1920         * gfortran.dg/init_flag_4.f90: Likewise.
1921         * gfortran.dg/init_flag_5.f90: Likewise.
1922         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1923         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1924         * gfortran.dg/isnan_1.f90: Likewise.
1925         * gfortran.dg/isnan_2.f90: Likewise.
1926         * gfortran.dg/maxlocval_2.f90: Likewise.
1927         * gfortran.dg/maxlocval_4.f90: Likewise.
1928         * gfortran.dg/minlocval_1.f90: Likewise.
1929         * gfortran.dg/minlocval_4.f90: Likewise.
1930         * gfortran.dg/module_nan.f90: Likewise.
1931         * gfortran.dg/namelist_42.f90: Likewise.
1932         * gfortran.dg/namelist_43.f90: Likewise.
1933         * gfortran.dg/nan_1.f90: Likewise.
1934         * gfortran.dg/nan_2.f90: Likewise.
1935         * gfortran.dg/nan_3.f90: Likewise.
1936         * gfortran.dg/nan_4.f90: Likewise.
1937         * gfortran.dg/nan_5.f90: Likewise.
1938         * gfortran.dg/nearest_1.f90: Likewise.
1939         * gfortran.dg/nearest_2.f90: Likewise.
1940         * gfortran.dg/nearest_3.f90: Likewise.
1941         * gfortran.dg/pr37243.f: Likewise.
1942         * gfortran.dg/real_const_3.f90: Likewise.
1943         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1944
1945 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1946
1947         PR debug/30161
1948         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1949         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1950         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1951         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1952         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1953         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1954         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1955         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1956         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1957         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1958         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1959         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1960         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1961
1962 2009-08-31  Jason Merrill  <jason@redhat.com>
1963
1964         PR c++/41127
1965         * g++.dg/parse/enum5.C: New.
1966         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1967
1968 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1969
1970         PR fortran/40940
1971         * gfortran.dg/allocate_derived_1.f90: New.
1972         * gfortran.dg/class_3.f03: New.
1973
1974 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1975
1976         PR fortran/40996
1977         * gfortran.dg/allocatable_scalar_1.f90: New.
1978         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1979         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1980         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1981
1982 2009-08-30  Richard Guenther  <rguenther@suse.de>
1983
1984         PR tree-optimization/41186
1985         * g++.dg/torture/pr41186.C: New testcase.
1986         * g++.dg/tree-ssa/pr41186.C: Likewise.
1987
1988 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1989
1990         PR c++/41187
1991         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1992         take ia64 assembly comments syntax in account.
1993
1994 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1995
1996         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1997
1998 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1999
2000         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2001         * gfortran.dg/whole_file_6.f90: Likewise.
2002
2003 2009-08-28  Cary Coutant  <ccoutant@google.com>
2004
2005         PR debug/41063
2006         * g++.dg/debug/dwarf2/pr41063.C: New test.
2007
2008 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2009
2010         PR rtl-optimization/40861
2011         * gcc.dg/pr40861.c: New test.
2012
2013 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2014
2015         PR fortran/40869
2016         * gfortran.dg/proc_ptr_comp_20.f90: New.
2017
2018 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2019
2020         PR libfortran/39667
2021         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2022         open temp file with status="scratch".
2023         * gfortran.dg/fmt_cache_1.f: Likewise.
2024         * gfortran.dg/fmt_exhaust.f90: Likewise.
2025         * gfortran.dg/fmt_t_4.f90: Likewise.
2026         * gfortran.dg/fseek.f90: Likewise.
2027         * gfortran.dg/list_read_5.f90: Likewise.
2028         * gfortran.dg/namelist_39.f90: Likewise.
2029         * gfortran.dg/namelist_56.f90: Likewise.
2030         * gfortran.dg/read_bad_advance.f90: Likewise.
2031         * gfortran.dg/read_repeat.f90: Likewise.
2032         * gfortran.dg/read_size_noadvance.f90: Likewise.
2033         * gfortran.dg/read_x_past.f: Likewise.
2034
2035 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2036
2037         PR fortran/28039
2038         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2039
2040 2009-08-27  Daniel Kraft  <d@domob.eu>
2041
2042         PR fortran/37425
2043         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2044         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2045         error and fix problem with recursive assignment.
2046         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2047         * gfortran.dg/typebound_operator_3.f03: New test.
2048         * gfortran.dg/typebound_operator_4.f03: New test.
2049
2050 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2051
2052         PR debug/41170
2053         * debug/dwarf2/namespace-1.C: New test.
2054
2055 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2056
2057         PR fortran/41162
2058         * gfortran.dg/pr41162.f: New.
2059
2060 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2061             Richard Sandiford  <rdsandiford@googlemail.com>
2062
2063         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2064         with "forbid_cpu".
2065         * gcc.target/mips/branch-1.c: Update accordingly.
2066         * gcc.target/mips/extend-1.c: Likewise.
2067         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2068
2069 2009-08-26  Richard Guenther  <rguenther@suse.de>
2070
2071         PR middle-end/41163
2072         * gcc.c-torture/compile/pr41163.c: New testcase.
2073         * gcc.dg/pr35899.c: Adjust.
2074
2075 2009-08-26  Richard Guenther  <rguenther@suse.de>
2076
2077         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2078
2079 2009-08-26  Jason Merrill  <jason@redhat.com>
2080
2081         * g++.dg/cpp0x/explicit3.C: New.
2082         * g++.dg/overload/cond2.C: New.
2083
2084 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2085
2086         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2087
2088 2009-08-25  Jan Hubicka  <jh@suse.cz>
2089
2090         * gcc.target/i386/sse5-shift1-vector.c
2091         * gcc.target/i386/isa-12.c
2092         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2093         * gcc.target/i386/sse5-pcmov2.c
2094         * gcc.target/i386/isa-3.c
2095         * gcc.target/i386/sse5-shift2-vector.c
2096         * gcc.target/i386/isa-7.c
2097         * gcc.target/i386/funcspec-2.c
2098         * gcc.target/i386/sse5-haddX.c
2099         * gcc.target/i386/sse5-hadduX.c
2100         * gcc.target/i386/isa-9.c
2101         * gcc.target/i386/sse5-maccXX.c
2102         * gcc.target/i386/sse5-shift3-vector.c
2103         * gcc.target/i386/sse5-msubXX.c
2104         * gcc.target/i386/sse5-permpX.c
2105         * gcc.target/i386/sse5-check.h
2106         * gcc.target/i386/sse-12.c
2107         * gcc.target/i386/sse-11.c
2108         * gcc.target/i386/sse-10.c
2109         * gcc.target/i386/sse-13.c
2110         * gcc.target/i386/sse-14.c
2111         * gcc.target/i386/sse-22.c
2112         * gcc.target/i386/sse-2.c
2113         * gcc.target/i386/sse-13.c
2114         * gcc.target/i386/avx-2.c
2115         * gcc.target/i386/sse5-rotate1-vector.c
2116         * gcc.target/i386/isa-4.c
2117         * gcc.target/i386/sse5-hsubX.c
2118         * gcc.target/i386/sse5-pcmov.c
2119         * gcc.target/i386/sse5-fma.c
2120         * gcc.target/i386/isa-8.c
2121         * gcc.target/i386/sse5-rotate2-vector.c
2122         * gcc.target/i386/sse5-nmaccXX.c
2123         * gcc.target/i386/sse5-imul64-vector.c
2124         * gcc.target/i386/sse5-nmsubXX.c
2125         * gcc.target/i386/sse5-rotate3-vector.c
2126         * gcc.target/i386/sse5-fma-vector.c
2127         * gcc.target/i386/sse5-imul32widen-vector.c
2128         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2129
2130         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2131         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2132         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2133         * gcc.target/i386/avx-1.c: Remove SSE5.
2134         * gcc.target/i386/avx-2.c: Remove SSE5.
2135         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2136         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2137         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2138         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2139
2140 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2141
2142         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2143
2144 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2145
2146         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2147         keyword works in the same manner as __alignof.
2148
2149 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2150
2151         PR libfortran/34670
2152         * gfortran.dg/unpack_bounds_1.f90:  New test.
2153         * gfortran.dg/unpack_bounds_2.f90:  New test.
2154         * gfortran.dg/unpack_bounds_3.f90:  New test.
2155
2156 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2157
2158         * gnat.dg/slice7.adb: New test.
2159         * gnat.dg/slice7_pkg.ads: New helper.
2160
2161 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2162
2163         PR fortran/41139
2164         * gfortran.dg/proc_ptr_25.f90: New.
2165         * gfortran.dg/proc_ptr_comp_18.f90: New.
2166         * gfortran.dg/proc_ptr_comp_19.f90: New.
2167
2168 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2169
2170         PR fortran/41154
2171         * gfortran.dg/fmt_error_8.f: New test.
2172
2173 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2174
2175         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2176         number, update all callers and synchronize results for latest MPC.
2177
2178 2009-08-21  Jason Merrill  <jason@redhat.com>
2179
2180         * g++.dg/warn/Wunused-17.C: New.
2181
2182 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2183
2184         * gcc.target/arm/combine-cmp-shift.c: New test.
2185
2186 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2187
2188         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2189         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2190         width specifier.
2191
2192 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2193
2194         * gfortran.dg/fmt_error_7.f: New test.
2195
2196 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2197
2198         PR target/40718
2199         * gcc.target/i386/pr40718.c: New test.
2200
2201 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2202
2203         * gfortran.dg/proc_ptr_24.f90: New test.
2204
2205 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2206
2207         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2208         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2209         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2210
2211 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2212
2213         PR fortran/28039
2214         * gfortran.dg/fmt_with_extra.f: new file.
2215
2216 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2217
2218         * lib/target-supports.exp
2219         (check_effective_target_arm_iwmmxt_ok): New procedure.
2220         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2221         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2222
2223 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2224
2225         * gfortran.dg/boz_9.f90: Do not load denormal floating
2226         point constants.  Remove -mieee option for alpha*-*-* targets.
2227
2228 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2229
2230         PR fortran/41106
2231         * gfortran.dg/proc_ptr_23.f90: New.
2232         * gfortran.dg/proc_ptr_comp_15.f90: New.
2233         * gfortran.dg/proc_ptr_comp_16.f90: New.
2234         * gfortran.dg/proc_ptr_comp_17.f90: New.
2235
2236 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2237
2238         PR c++/41131
2239         * g++.dg/expr/unary3.C: New test.
2240
2241 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2242
2243         * gfortran.dg/common_5.f: Add -mdalign for sh.
2244         * gfortran.dg/common_align_2.f90: Likewise.
2245
2246 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2247
2248         PR libfortran/40962
2249         * c_f_pointer_tests_4.f90:  New test.
2250
2251 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2252
2253         * gnat.dg/slice6.adb: New test.
2254         * gnat.dg/slice6_pkg.ads: New helper.
2255
2256 2009-08-20  Michael Matz  <matz@suse.de>
2257
2258         PR fortran/41126
2259         * gfortran.dg/pr41126.f90: New test.
2260
2261 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2262
2263         * gnat.dg/dynamic_bound.adb: New test.
2264
2265 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2266
2267         PR fortran/41121
2268         * gfortran.dg/intrinsic_5.f90: New.
2269
2270 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2271             Richard Earnshaw  <richard.earnshaw@arm.com>
2272
2273         * gcc.target/arm/20090811-1.c: New test.
2274
2275 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2276
2277         PR middle-end/41123
2278         * gcc.dg/pr41123.c: New test.
2279
2280 2009-08-19  Jason Merrill  <jason@redhat.com>
2281
2282         PR c++/41120
2283         * g++.dg/other/gc4.C: New.
2284
2285 2009-08-18  Michael Matz  <matz@suse.de>
2286
2287         * gfortran.dg/vect/vect-gems.f90: New test.
2288         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2289
2290 2009-08-18  DJ Delorie  <dj@redhat.com>
2291
2292         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2293         * lib/gcc-defs.exp: ... to here.
2294
2295         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2296         GCC_EXEC_PREFIX before building the wrapper.
2297
2298 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2299
2300         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2301         tests.
2302         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2303         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2304         dg-options.  Fix dg-final clause.
2305
2306 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2307
2308         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2309
2310 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2311             Paul Thomas  <pault@gcc.gnu.org>
2312
2313         PR fortran/40870
2314         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2315
2316 2009-08-18  Richard Guenther  <rguenther@suse.de>
2317
2318         PR middle-end/41094
2319         * gcc.dg/torture/pr41094.c: New testcase.
2320         * gcc.dg/torture/builtin-power-1.c: Adjust.
2321         * gcc.dg/builtins-10.c: Likewise.
2322
2323 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2324
2325         PR target/40971
2326         * gcc.dg/pr40971.c: New test.
2327
2328 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2329
2330         PR fortran/41062
2331         * gfortran.dg/use_only_4.f90: New test.
2332
2333 2009-08-17  Daniel Kraft  <d@domob.eu>
2334
2335         PR fortran/37425
2336         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2337         NOPASS bindings as operators.
2338
2339 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2340
2341         * lib/target-supports.exp
2342         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2343         of targets that do not need command line argument to enable SIMD.
2344
2345 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2346
2347         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2348         typo in cache name.
2349
2350 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2351
2352         PR fortran/41075
2353         * gfortran.dg/unlimited_fmt_1.f90: New test.
2354
2355 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2356
2357         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2358
2359 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2360
2361         * gnat.dg/itype.ad[sb]: New test.
2362
2363 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2364
2365         * gcc.target/mips/mips.exp: Add terminology section to comment
2366         at the top of the file.  Fix typos.
2367
2368 2009-08-16  Jason Merrill  <jason@redhat.com>
2369
2370         * g++.dg/debug/dwarf2/inline1.C: New.
2371
2372 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2373
2374         PR target/38599
2375         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2376
2377 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2378
2379         PR debug/37801
2380         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2381         Make sure to trigger inlining optimizations.
2382         * gcc.dg/debug/dwarf2/inline2.c: New test.
2383
2384 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2385
2386         PR fortran/41070
2387         * gfortran.dg/structure_constructor_10.f90: New.
2388
2389 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2390
2391         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2392         * gcc.dg/pragma-re-2.c: Likewise.
2393         * gcc.dg/pragma-re-3.c: Likewise.
2394         * gcc.dg/pragma-re-4.c: Likewise.
2395         * g++.dg/other/pragma-re-1.C: Likewise.
2396         * g++.dg/other/pragma-re-2.C: Likewise.
2397
2398 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2399
2400         * gcc.dg/torture/builtin-math-7.c: New.
2401
2402 2009-08-14  Richard Guenther  <rguenther@suse.de>
2403
2404         * gcc.c-torture/execute/20090814-1.c: New testcase.
2405
2406 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2407
2408         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2409
2410 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2411
2412         PR target/40934
2413         * gcc.target/i386/pr40934.c: New.
2414
2415 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2416
2417         PR target/41019
2418         * gcc.target/i386/pr41019.c: New test.
2419
2420 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2421
2422         PR fortran/40955
2423         * gfortran.dg/winapi.f90: New test.
2424
2425 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2426
2427         PR fortran/40995
2428         * gfortran.dg/intrinsic_4.f90: New.
2429         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2430         different line.
2431
2432 2009-08-13  Richard Guenther  <rguenther@suse.de>
2433
2434         PR middle-end/41047
2435         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2436
2437 2009-08-12  Richard Guenther  <rguenther@suse.de>
2438
2439         PR tree-optimization/41011
2440         * gfortran.dg/pr41011.f: New testcase.
2441
2442 2009-08-11  Andrew Haley  <aph@redhat.com>
2443
2444         * gcc.target/arm/synchronize.c: New file.
2445
2446 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2447
2448         PR middle-end/40980
2449         * gfortran.dg/graphite/id-17.f: New.
2450
2451 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2452             Sebastian Pop  <sebastian.pop@amd.com>
2453
2454         * gcc.dg/graphite/interchange-1.c: XFAILed.
2455         * gcc.dg/graphite/interchange-2.c: XFAILed.
2456         * gcc.dg/graphite/interchange-3.c: XFAILed.
2457         * gcc.dg/graphite/interchange-4.c: XFAILed.
2458         * gcc.dg/graphite/interchange-7.c: XFAILed.
2459
2460 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2461
2462         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2463
2464 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2465             Pranav Garg  <pranav.garg2107@gmail.com>
2466
2467         * gcc.dg/graphite/interchange-6.c: XFAILed.
2468
2469 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2470
2471         * gcc.dg/graphite/interchange-9.c: New.
2472
2473 2009-08-12  Richard Guenther  <rguenther@suse.de>
2474
2475         PR rtl-optimization/41033
2476         * gcc.dg/pr41033.c: New test.
2477
2478 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2479
2480         PR fortran/41022
2481         * gfortran.dg/proc_ptr_comp_14.f90: New.
2482
2483 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2484
2485         * gcc.target/mips/ext-5.c: New test.
2486         * gcc.target/mips/ext-6.c: New test.
2487         * gcc.target/mips/ext-7.c: New test.
2488         * gcc.target/mips/ext-8.c: New test.
2489         * gcc.target/mips/extend-2.c: New test.
2490
2491 2009-08-10  Jason Merrill  <jason@redhat.com>
2492
2493         * g++.dg/other/linkage2.C: New test for types-without-linkage
2494         handling.
2495         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2496         * g++.dg/lookup/anon2.C: Likewise.
2497         * g++.dg/other/anon3.C: Likewise.
2498         * g++.dg/template/arg2.C: Likewise.
2499         * g++.dg/template/local4.C: Likewise.
2500         * g++.old-deja/g++.law/operators32.C: Likewise.
2501         * g++.old-deja/g++.other/linkage2.C: Likewise.
2502         * g++.old-deja/g++.pt/enum6.C: Likewise.
2503         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2504         * g++.old-deja/g++.other/linkage1.C: Likewise.
2505
2506 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2507
2508         * gcc.dg/dg.exp: Test also c-c++-common dir.
2509         * g++.dg/dg.exp: Likewise.
2510         * g++.dg/warn/Wconversion-real.C: Delete.
2511         * gcc.dg/Wconversion-real.c: Move to ...
2512         * c-c++-common/Wconversion-real.c: ... here.
2513         * lib/target-supports.exp
2514         (check_effective_target_c,check_effective_target_c++): New.
2515
2516 2009-08-10  Daniel Kraft  <d@domob.eu>
2517
2518         PR fortran/37425
2519         * gfortran.dg/typebound_operator_1.f03: New test.
2520         * gfortran.dg/typebound_operator_2.f03: New test.
2521
2522 2009-08-10  Richard Guenther  <rguenther@suse.de>
2523
2524         PR middle-end/41006
2525         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2526         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2527
2528 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2529
2530         PR fortran/40940
2531         * gfortran.dg/class_1.f03: New.
2532         * gfortran.dg/class_2.f03: New.
2533         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2534         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2535         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2536         * gfortran.dg/typebound_call_10.f03: Ditto.
2537         * gfortran.dg/typebound_call_2.f03: Ditto.
2538         * gfortran.dg/typebound_call_3.f03: Ditto.
2539         * gfortran.dg/typebound_call_4.f03: Ditto.
2540         * gfortran.dg/typebound_generic_3.f03: Ditto.
2541         * gfortran.dg/typebound_generic_4.f03: Ditto.
2542         * gfortran.dg/typebound_proc_1.f08: Ditto.
2543         * gfortran.dg/typebound_proc_5.f03: Ditto.
2544         * gfortran.dg/typebound_proc_6.f03: Ditto.
2545
2546 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2547
2548         PR c++/40866
2549         * g++.dg/expr/stmt-expr-1.C: New test.
2550
2551 2009-08-09  Richard Guenther  <rguenther@suse.de>
2552
2553         PR tree-optimization/41016
2554         * gcc.c-torture/compile/pr41016.c: New testcase.
2555
2556 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2557
2558         * gcc.dg/overflow-warn-8.c: New test.
2559
2560 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2561
2562         PR tree-optimization/41008
2563         * gcc.dg/vect/O1-pr41008.c: New test.
2564
2565 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2566
2567         PR fortran/40955
2568         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2569
2570 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2571
2572         * gcc.target/bfin/loop-autoinc.c: New file.
2573
2574 2009-08-08  Richard Guenther  <rguenther@suse.de>
2575
2576         PR tree-optimization/40991
2577         * g++.dg/torture/pr40991.C: New testcase.
2578
2579 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2580
2581         * ada/acats/support/impdef.a: Tweak timing constants. Add
2582         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2583         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2584         * ada/acats/tests/c9/c940007.a: Likewise.
2585         * ada/acats/tests/c9/c94001c.ada: Likewise.
2586         * ada/acats/tests/c9/c94006a.ada: Likewise.
2587         * ada/acats/tests/c9/c94008c.ada: Likewise.
2588         * ada/acats/tests/c9/c951002.a: Likewise.
2589         * ada/acats/tests/c9/c954a01.a: Likewise.
2590         * ada/acats/tests/c9/c96001a.ada: Likewise.
2591         * ada/acats/tests/c9/c97307a.ada: Likewise.
2592
2593 2009-08-07  Richard Guenther  <rguenther@suse.de>
2594
2595         PR tree-optimization/40999
2596         * gfortran.dg/pr40999.f: New testcase.
2597
2598 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2599
2600         * g++.dg/tree-prof/partition1.C: New test.
2601
2602 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2603
2604         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2605         attribute.
2606         * gcc.target/arm/vfp1[567].c: New tests.
2607
2608 2009-08-06  Jason Merrill  <jason@redhat.com>
2609
2610         PR c++/40948
2611         * g++.dg/ext/complit12.C: Expand.
2612
2613 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2614
2615         Merge ARM/hard_vfp_branch to trunk.
2616
2617         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2618
2619         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2620         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2621
2622         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2623
2624         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2625         (PCS): Define macro to use base AAPCS.
2626         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2627
2628         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2629
2630         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2631         Correct arm_neon.h typo.
2632
2633         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2634
2635         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2636         this a linkage test.
2637         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2638         argument marshalling.
2639         * abitest.h: New file.
2640         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2641         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2642
2643 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2644
2645         PR middle-end/32964
2646         * gcc.dg/tree-ssa/pr32964.c: New test.
2647
2648 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2649             H.J. Lu  <hongjiu.lu@intel.com>
2650
2651         PR target/40957
2652         * gcc.target/i386/pr40957.c: New test.
2653
2654 2009-08-06  Richard Guenther  <rguenther@suse.de>
2655
2656         PR tree-optimization/40964
2657         * gcc.c-torture/compile/pr40964.c: New testcase.
2658
2659 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2660
2661         PR fortran/40847
2662         * gfortran.dg/transfer_resolve_1.f90 : New test.
2663
2664 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2665             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2666
2667         PR target/40906
2668         * gcc.target/i386/pr40906-1.c: New test.
2669         * gcc.target/i386/pr40906-2.c: Ditto.
2670         * gcc.target/i386/pr40906-3.c: Ditto.
2671
2672 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2673
2674         PR rtl-optimization/40924
2675         * g++.dg/torture/pr40924.C: New test.
2676
2677 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2678
2679         PR c++/36069
2680         * g++.dg/warn/pr36069.C: New.
2681
2682 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2683
2684         PR c++/39987
2685         * g++.dg/overload/defarg4.C: New test.
2686
2687 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2688
2689         PR c++/16696
2690         * g++.dg/parse/pr16696.C: New.
2691         * g++.dg/parse/pr16696-permissive.C: New.
2692
2693 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2694
2695         PR fortran/40875
2696         * gfortran.dg/initialization_23.f90 : New test.
2697
2698 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2699
2700         PR debug/39706
2701         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2702
2703 2009-08-03  Jason Merrill  <jason@redhat.com>
2704             Jakub Jelinek  <jakub@redhat.com>
2705
2706         PR c++/40948
2707         * g++.dg/ext/complit12.C: New.
2708
2709 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2710
2711         PR c/39902
2712         * gcc.target/powerpc/pr39902-2.c: New test.
2713
2714 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2715
2716         PR middle-end/40943
2717         * gcc.dg/uninit-6.c: Re-add XFAIL.
2718         * gcc.dg/uninit-6-O0.c: Likewise.
2719         * gcc.dg/uninit-pr40943.c: New test.
2720
2721 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2722
2723         PR testsuite/40858
2724         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2725         .ascii.
2726
2727 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2728
2729         PR libfortran/40853
2730         * gfortran.dg/namelist_40.f90: Update error output.
2731         * gfortran.dg/namelist_47.f90: Update error output.
2732         * gfortran.dg/namelist_58.f90: New test.
2733
2734 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2735
2736         PR fortran/40881
2737         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2738         * gfortran.dg/altreturn_3.f90: Ditto.
2739         * gfortran.dg/altreturn_5.f90: Ditto.
2740         * gfortran.dg/altreturn_6.f90: Ditto.
2741         * gfortran.dg/altreturn_7.f90: Ditto.
2742         * gfortran.dg/array_constructor_13.f90: Ditto.
2743         * gfortran.dg/arrayio_7.f90: Ditto.
2744         * gfortran.dg/arrayio_8.f90: Ditto.
2745         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2746         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2747         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2748         * gfortran.dg/backspace_8.f: Add -std=legacy.
2749         * gfortran.dg/backspace_9.f: Ditto.
2750         * gfortran.dg/char_comparison_1.f: Ditto.
2751         * gfortran.dg/char_decl_1.f90: Ditto.
2752         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2753         * gfortran.dg/char_pointer_assign.f90: Ditto.
2754         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2755         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2756         * gfortran.dg/char_pointer_func.f90: Ditto.
2757         * gfortran.dg/common_8.f90: Ditto.
2758         * gfortran.dg/constant_substring.f: Ditto.
2759         * gfortran.dg/data_char_2.f90: Ditto.
2760         * gfortran.dg/der_array_io_1.f90: Ditto.
2761         * gfortran.dg/der_array_io_2.f90: Ditto.
2762         * gfortran.dg/der_array_io_3.f90: Ditto.
2763         * gfortran.dg/der_io_3.f90: Ditto.
2764         * gfortran.dg/dev_null.F90: Ditto.
2765         * gfortran.dg/direct_io_2.f90: Ditto.
2766         * gfortran.dg/do_iterator_2.f90: Ditto.
2767         * gfortran.dg/e_d_fmt.f90: Ditto.
2768         * gfortran.dg/empty_format_1.f90: Ditto.
2769         * gfortran.dg/entry_17.f90: Modified warning message.
2770         * gfortran.dg/entry_7.f90: Add -std=legacy.
2771         * gfortran.dg/eor_1.f90: Ditto.
2772         * gfortran.dg/equiv_2.f90: Ditto.
2773         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2774         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2775         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2776         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2777         * gfortran.dg/fmt_error_2.f90: Ditto.
2778         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2779         * gfortran.dg/fmt_tl.f: Ditto.
2780         * gfortran.dg/fmt_white.f: Ditto.
2781         * gfortran.dg/func_derived_1.f90: Ditto.
2782         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2783         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2784         * gfortran.dg/global_references_2.f90: Ditto.
2785         * gfortran.dg/hollerith_1.f90: Ditto.
2786         * gfortran.dg/hollerith.f90: Use new-style character length.
2787         * gfortran.dg/hollerith_f95.f90: Ditto.
2788         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2789         * gfortran.dg/implicit_6.f90: Ditto.
2790         * gfortran.dg/implicit_9.f90: Ditto.
2791         * gfortran.dg/inquire_13.f90: Ditto.
2792         * gfortran.dg/inquire_5.f90: Ditto.
2793         * gfortran.dg/inquire_6.f90: Ditto.
2794         * gfortran.dg/inquire.f90: Ditto.
2795         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2796         * gfortran.dg/io_constraints_2.f90: Ditto.
2797         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2798         * gfortran.dg/loc_2.f90: Ditto.
2799         * gfortran.dg/logical_1.f90: Ditto.
2800         * gfortran.dg/longline.f: Ditto.
2801         * gfortran.dg/merge_char_1.f90: Ditto.
2802         * gfortran.dg/namelist_12.f: Ditto.
2803         * gfortran.dg/namelist_14.f90: Ditto.
2804         * gfortran.dg/namelist_18.f90: Ditto.
2805         * gfortran.dg/namelist_19.f90: Ditto.
2806         * gfortran.dg/namelist_21.f90: Ditto.
2807         * gfortran.dg/namelist_22.f90: Ditto.
2808         * gfortran.dg/namelist_37.f90: Ditto.
2809         * gfortran.dg/namelist_54.f90: Ditto.
2810         * gfortran.dg/namelist_55.f90: Ditto.
2811         * gfortran.dg/namelist_empty.f90: Ditto.
2812         * gfortran.dg/namelist_use.f90: Use new-style character length.
2813         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2814         * gfortran.dg/nested_modules_4.f90: Ditto.
2815         * gfortran.dg/nested_modules_5.f90: Ditto.
2816         * gfortran.dg/open-options-blanks.f: Ditto.
2817         * gfortran.dg/output_exponents_1.f90: Ditto.
2818         * gfortran.dg/parens_5.f90: Ditto.
2819         * gfortran.dg/parens_6.f90: Ditto.
2820         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2821         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2822         * gfortran.dg/pr15129.f90: Ditto.
2823         * gfortran.dg/pr15332.f: Ditto.
2824         * gfortran.dg/pr16597.f90: Ditto.
2825         * gfortran.dg/pr17143.f90: Ditto.
2826         * gfortran.dg/pr17164.f90: Ditto.
2827         * gfortran.dg/pr17229.f: Modified warning message.
2828         * gfortran.dg/pr18210.f90: Add -std=legacy.
2829         * gfortran.dg/pr19155.f: Ditto.
2830         * gfortran.dg/pr20086.f90: Ditto.
2831         * gfortran.dg/pr20124.f90: Ditto.
2832         * gfortran.dg/pr20755.f: Ditto.
2833         * gfortran.dg/pr20865.f90: Ditto.
2834         * gfortran.dg/pr20950.f: Ditto.
2835         * gfortran.dg/pr21730.f: Ditto.
2836         * gfortran.dg/pr22491.f: Ditto.
2837         * gfortran.dg/pr29713.f90: Ditto.
2838         * gfortran.dg/print_parentheses_1.f: Ditto.
2839         * gfortran.dg/print_parentheses_2.f90: Ditto.
2840         * gfortran.dg/proc_assign_1.f90: Ditto.
2841         * gfortran.dg/proc_decl_1.f90: Ditto.
2842         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2843         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2844         * gfortran.dg/read_float_1.f90: Ditto.
2845         * gfortran.dg/read_logical.f90: Ditto.
2846         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2847         * gfortran.dg/return_1.f90: Ditto.
2848         * gfortran.dg/rewind_1.f90: Ditto.
2849         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2850         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2851         * gfortran.dg/stfunc_1.f90: Ditto.
2852         * gfortran.dg/stfunc_3.f90: Ditto.
2853         * gfortran.dg/stfunc_4.f90: Ditto.
2854         * gfortran.dg/stfunc_6.f90: Ditto.
2855         * gfortran.dg/streamio_2.f90: Ditto.
2856         * gfortran.dg/string_ctor_1.f90: Ditto.
2857         * gfortran.dg/string_null_compare_1.f: Ditto.
2858         * gfortran.dg/substr_6.f90: Ditto.
2859         * gfortran.dg/tl_editing.f90: Ditto.
2860         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2861         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2862         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2863         * gfortran.dg/g77/1832.f: Ditto.
2864         * gfortran.dg/g77/19981216-0.f Ditto.
2865         * gfortran.dg/g77/19990525-0.f: Ditto.
2866         * gfortran.dg/g77/19990826-2.f: Ditto.
2867         * gfortran.dg/g77/20000630-2.f: Ditto.
2868         * gfortran.dg/g77/20010116.f: Ditto.
2869         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2870         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2871         * gfortran.dg/g77/980520-1.f: Ditto.
2872         * gfortran.dg/g77/check0.f: Ditto.
2873         * gfortran.dg/g77/cpp3.F: Ditto.
2874         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2875         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2876         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2877         * gfortran.dg/g77/short.f: Ditto.
2878
2879 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2880
2881         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2882         * gcc.target/mips/ext-4.c: Likewise.
2883         * gcc.target/mips/interrupt_handler.c: Likewise.
2884         * gcc.target/mips/truncate-4.c: Likewise.
2885         * gcc.target/mips/truncate-5.c: Likewise.
2886
2887 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2888
2889         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2890         -fgraphite-force-parallel to -floop-parallelize-all.
2891
2892 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2893
2894         PR fortran/40011
2895         * gfortran.dg/whole_file_7.f90: New test.
2896         * gfortran.dg/whole_file_8.f90: New test.
2897         * gfortran.dg/whole_file_9.f90: New test.
2898         * gfortran.dg/whole_file_10.f90: New test.
2899         * gfortran.dg/whole_file_11.f90: New test.
2900         * gfortran.dg/whole_file_12.f90: New test.
2901         * gfortran.dg/whole_file_13.f90: New test.
2902         * gfortran.dg/whole_file_14.f90: New test.
2903
2904 2009-07-31  Jason Merrill  <jason@redhat.com>
2905
2906         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2907         binding semantics.
2908         * g++.dg/cpp0x/named.C: Likewise.
2909         * g++.dg/cpp0x/overload.C: Likewise.
2910         * g++.dg/cpp0x/rv1n.C: Likewise.
2911         * g++.dg/cpp0x/rv1p.C: Likewise.
2912         * g++.dg/cpp0x/rv2n.C: Likewise.
2913         * g++.dg/cpp0x/rv2p.C: Likewise.
2914         * g++.dg/cpp0x/rv3n.C: Likewise.
2915         * g++.dg/cpp0x/rv3p.C: Likewise.
2916         * g++.dg/cpp0x/rv4n.C: Likewise.
2917         * g++.dg/cpp0x/rv4p.C: Likewise.
2918         * g++.dg/cpp0x/rv5n.C: Likewise.
2919         * g++.dg/cpp0x/rv5p.C: Likewise.
2920         * g++.dg/cpp0x/rv6n.C: Likewise.
2921         * g++.dg/cpp0x/rv6p.C: Likewise.
2922         * g++.dg/cpp0x/rv7n.C: Likewise.
2923         * g++.dg/cpp0x/rv7p.C: Likewise.
2924         * g++.dg/cpp0x/template_deduction.C: Likewise.
2925         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2926         * g++.dg/cpp0x/overloadn.C: New.
2927         * g++.dg/cpp0x/rv-cast.C: New.
2928
2929 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2930
2931         * gcc.target/mips/ext-4.c: New test.
2932
2933 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2934
2935         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2936
2937 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2938
2939         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2940         * gcc.dg/tree-ssa/loop-32.c: Same.
2941         * gcc.dg/tree-ssa/loop-33.c: Same.
2942         * gcc.dg/tree-ssa/loop-34.c: Same.
2943         * gcc.dg/tree-ssa/loop-35.c: Same.
2944         * gcc.dg/tree-ssa/loop-7.c: Same.
2945         * gcc.dg/tree-ssa/pr23109.c: Same.
2946         * gcc.dg/tree-ssa/restrict-2.c: Same.
2947         * gcc.dg/tree-ssa/restrict-3.c: Same.
2948         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2949         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2950         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2951         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2952         * gcc.dg/tree-ssa/structopt-1.c: Same.
2953         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2954         * gfortran.dg/pr32921.f: Same.
2955
2956 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2957
2958         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2959         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2960         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2961         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2962         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2963         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2964         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2965         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2966         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2967         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2968         * gcc.dg/graphite/id-1.c: New.
2969         * gcc.dg/graphite/id-10.c: New.
2970         * gcc.dg/graphite/id-11.c: New.
2971         * gcc.dg/graphite/id-12.c: New.
2972         * gcc.dg/graphite/id-13.c: New.
2973         * gcc.dg/graphite/id-14.c: New.
2974         * gcc.dg/graphite/id-15.c: New.
2975         * gcc.dg/graphite/id-2.c: New.
2976         * gcc.dg/graphite/id-3.c: New.
2977         * gcc.dg/graphite/id-4.c: New.
2978         * gcc.dg/graphite/id-5.c: New.
2979         * gcc.dg/graphite/id-6.c: New.
2980         * gcc.dg/graphite/id-7.c: New.
2981         * gcc.dg/graphite/id-8.c: New.
2982         * gcc.dg/graphite/id-9.c: New.
2983         * gcc.dg/graphite/interchange-0.c: New.
2984         * gcc.dg/graphite/interchange-1.c: New.
2985         * gcc.dg/graphite/interchange-2.c: New.
2986         * gcc.dg/graphite/interchange-3.c: New.
2987         * gcc.dg/graphite/interchange-4.c: New.
2988         * gcc.dg/graphite/interchange-5.c: New.
2989         * gcc.dg/graphite/interchange-6.c: New.
2990         * gcc.dg/graphite/interchange-7.c: New.
2991         * gcc.dg/graphite/interchange-8.c: New.
2992         * gcc.dg/graphite/pr35356-1.c: New.
2993         * gcc.dg/graphite/pr35356-2.c: New.
2994         * gcc.dg/graphite/pr35356-3.c: New.
2995         * gcc.dg/graphite/pr40157.c: New.
2996         * gcc.dg/graphite/run-id-1.c: New.
2997         * gcc.dg/graphite/scop-20.c: New.
2998         * gcc.dg/graphite/scop-21.c: New.
2999         * gfortran.dg/graphite/id-1.f90: New.
3000         * gfortran.dg/graphite/id-10.f90: New.
3001         * gfortran.dg/graphite/id-11.f: New.
3002         * gfortran.dg/graphite/id-12.f: New.
3003         * gfortran.dg/graphite/id-13.f: New.
3004         * gfortran.dg/graphite/id-14.f: New.
3005         * gfortran.dg/graphite/id-15.f: New.
3006         * gfortran.dg/graphite/id-16.f: New.
3007         * gfortran.dg/graphite/id-5.f: New.
3008         * gfortran.dg/graphite/id-6.f: New.
3009         * gfortran.dg/graphite/id-7.f: New.
3010         * gfortran.dg/graphite/id-8.f: New.
3011         * gfortran.dg/graphite/id-9.f: New.
3012         * gfortran.dg/graphite/interchange-1.f: New.
3013         * gfortran.dg/graphite/interchange-2.f: New.
3014
3015 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3016
3017         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3018         flags based on the name of the testcase.
3019         * gfortran.dg/graphite/graphite.exp: Same.
3020
3021         * gcc.dg/graphite/block-0.c: Adjusted.
3022         * gcc.dg/graphite/block-1.c: Adjusted.
3023         * gcc.dg/graphite/block-2.c: Adjusted.
3024         * gcc.dg/graphite/block-3.c: Adjusted.
3025         * gcc.dg/graphite/block-4.c: Adjusted.
3026         * gcc.dg/graphite/block-5.c: Adjusted.
3027         * gcc.dg/graphite/block-6.c: Adjusted.
3028         * gcc.dg/graphite/pr37485.c: Adjusted.
3029         * gcc.dg/graphite/pr37684.c: Adjusted.
3030         * gcc.dg/graphite/pr37828.c: Adjusted.
3031         * gcc.dg/graphite/pr37883.c: Adjusted.
3032         * gcc.dg/graphite/pr37928.c: Adjusted.
3033         * gcc.dg/graphite/pr37943.c: Adjusted.
3034         * gcc.dg/graphite/pr38409.c: Adjusted.
3035         * gcc.dg/graphite/pr38498.c: Adjusted.
3036         * gcc.dg/graphite/pr38559.c: Adjusted.
3037         * gcc.dg/graphite/pr39335.c: Adjusted.
3038         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3039         * gcc.dg/graphite/scop-0.c: Adjusted.
3040         * gcc.dg/graphite/scop-1.c: Adjusted.
3041         * gcc.dg/graphite/scop-10.c: Adjusted.
3042         * gcc.dg/graphite/scop-11.c: Adjusted.
3043         * gcc.dg/graphite/scop-12.c: Adjusted.
3044         * gcc.dg/graphite/scop-13.c: Adjusted.
3045         * gcc.dg/graphite/scop-14.c: Adjusted.
3046         * gcc.dg/graphite/scop-15.c: Adjusted.
3047         * gcc.dg/graphite/scop-16.c: Adjusted.
3048         * gcc.dg/graphite/scop-17.c: Adjusted.
3049         * gcc.dg/graphite/scop-18.c: Adjusted.
3050         * gcc.dg/graphite/scop-19.c: Adjusted.
3051         * gcc.dg/graphite/scop-2.c: Adjusted.
3052         * gcc.dg/graphite/scop-3.c: Adjusted.-
3053         * gcc.dg/graphite/scop-4.c: Adjusted.
3054         * gcc.dg/graphite/scop-5.c: Adjusted.
3055         * gcc.dg/graphite/scop-6.c: Adjusted.
3056         * gcc.dg/graphite/scop-7.c: Adjusted.
3057         * gcc.dg/graphite/scop-8.c: Adjusted.
3058         * gcc.dg/graphite/scop-9.c: Adjusted.
3059         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3060         * gfortran.dg/graphite/block-1.f90: Adjusted.
3061         * gfortran.dg/graphite/block-2.f: Adjusted.
3062         * gfortran.dg/graphite/block-3.f90: Adjusted.
3063         * gfortran.dg/graphite/block-4.f90: Adjusted.
3064         * gfortran.dg/graphite/id-2.f90: Adjusted.
3065         * gfortran.dg/graphite/id-3.f90: Adjusted.
3066         * gfortran.dg/graphite/id-4.f90: Adjusted.
3067         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3068         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3069         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3070         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3071         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3072         * gfortran.dg/graphite/scop-1.f: Adjusted.
3073
3074 2009-07-30  Doug Kwan  <dougkwan@google.com>
3075
3076         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3077         in warnings added in rev 141298.
3078
3079 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3080
3081         * lib/options.exp: Use "!=" instead of "ne".
3082
3083         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3084
3085         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3086         * gcc.dg/ucnid-12.c: Likewise.
3087
3088 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3089             Pat Haugen  <pthaugen@us.ibm.com>
3090             Revital Eres <ERES@il.ibm.com>
3091
3092         * gcc.target/powerpc/altivec-32.c: New file to test
3093         Altivec simple math function vectorization.
3094
3095         * gcc.target/powerpc/bswap-run.c: New file to test swap
3096         builtins.
3097         * gcc.target/powerpc/bswap16.c: Ditto.
3098         * gcc.target/powerpc/bswap32.c: Ditto.
3099         * gcc.target/powerpc/bswap64-1.c: Ditto.
3100         * gcc.target/powerpc/bswap64-2.c: Ditto.
3101         * gcc.target/powerpc/bswap64-3.c: Ditto.
3102         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3103         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3104         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3105
3106         * gcc.target/powerpc/popcount-2.c: New file to test
3107         power7 popcntd instructions.
3108         * gcc.target/powerpc/popcount-3.c: Ditto.
3109
3110         * gcc.target/powerpc/pr39457.c: New VSX test.
3111         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3112         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3113         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3114         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3115         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3116         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3117         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3118         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3119         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3120         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3121         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3122         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3123
3124         * gcc.target/powerpc/altivec-6.c: Store the result of
3125         vec_add, so the optimizer doesn't remove it.
3126
3127         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3128         systems that support bswap64.
3129
3130         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3131         prevent VSX code generation.
3132
3133         * lib/target-supports.exp (check_vsx_hw_available): New
3134         function to test if VSX available.
3135         (check_effective_target_powerpc_vsx_ok): Ditto.
3136         (check_vmx_hw_available): Add explicit -mno-vsx.
3137
3138 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3139
3140         PR c/39902
3141         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3142
3143 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3144
3145         PR tree-optimization/40570
3146         * gcc.c-torture/compile/pr40570.c: New test.
3147
3148 2009-07-29  Jason Merrill  <jason@redhat.com>
3149
3150         PR c++/14912
3151         * g++.dg/template/defarg13.C: New.
3152
3153 2009-07-29  Richard Guenther  <rguenther@suse.de>
3154
3155         PR c++/40834
3156         * g++.dg/torture/pr40834.C: New testcase.
3157
3158 2009-07-29  Michael Matz  <matz@suse.de>
3159
3160         PR middle-end/40830
3161         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3162
3163 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3164
3165         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3166         sh*-*-* targets.  Skip on spu-*-* targets.
3167         * gfortran.dg/maxlocval_4.f90: Likewise.
3168         * gfortran.dg/minlocval_1.f90: Likewise.
3169         * gfortran.dg/minlocval_4.f90: Likewise.
3170
3171 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3172
3173         PR fortran/40878
3174         * gfortran.dg/gomp/pr40878-1.f90: New test.
3175         * gfortran.dg/gomp/pr40878-2.f90: New test.
3176
3177         PR testsuite/40891
3178         * gcc.dg/cdce1.c: Adjust note line number.
3179         * gcc.dg/cdce2.c: Likewise.
3180
3181 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3182
3183         PR fortran/40882
3184         * gfortran.dg/proc_ptr_comp_13.f90: New.
3185
3186 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3187
3188         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3189         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3190         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3191         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3192         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3193         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3194         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3195         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3196         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3197         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3198         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3199         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3200         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3201         #ifdef NEED_IEEE754_FLOAT conditional.
3202         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3203         conditional.
3204
3205 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3206
3207         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3208         i?86-*-netware.
3209         * g++.dg/ext/bitfield3.C: Likewise.
3210         * g++.dg/ext/bitfield4.C: Likewise.
3211         * g++.dg/ext/bitfield5.C: Likewise.
3212         * gcc.dg/bitfld-15.c: Likewise.
3213         * gcc.dg/bitfld-16.c: Likewise.
3214         * gcc.dg/bitfld-17.c: Likewise.
3215         * gcc.dg/bitfld-18.c: Likewise.
3216         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3217         * gcc.dg/20010912-1.c: Likewise.
3218         * gcc.dg/20021018-1.c: Likewise.
3219         * gcc.dg/20030213-1.c: Likewise.
3220         * gcc.dg/20030225-1.c: Likewise.
3221         * gcc.dg/20030708-1.c: Likewise.
3222         * gcc.dg/20050321-2.c: Likewise.
3223         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3224         * gcc.dg/cdce2.c: Likewise.
3225         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3226         targets.
3227         * gcc.target/i386/pr37248-3.c: Likewise.
3228
3229 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3230
3231         PR fortran/40848
3232         * gfortran.dg/altreturn_7.f90: New.
3233
3234 2009-07-27  Simon Baldwin  <simonb@google.com>
3235
3236         PR testsuite/40829
3237         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3238         so that indexing no longer runs off array end.
3239
3240 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3241
3242         PR fortran/40851
3243         * gfortran.dg/derived_init_3.f90: New test.
3244
3245 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3246
3247         PR fortran/33197
3248         * gfortran.dg/atan2_1.f90: New test
3249         * gfortran.dg/atan2_2.f90: New test
3250
3251 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3252
3253         PR c++/40749
3254         * g++.dg/warn/Wreturn-type-6.C: New test.
3255
3256 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3257
3258         PR tree-optimization/40801
3259         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3260         * gfortran.dg/vect/vect.exp: Run tests starting with
3261         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3262
3263 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3264
3265         PR rtl-optimization/40445
3266         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3267
3268 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3269
3270         * gcc.dg/builtin-unreachable-4.c: New test.
3271
3272 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3273
3274         PR fortran/33197
3275         * gfortran.dg/complex_intrinsic_5.f90: New test.
3276         * gfortran.dg/complex_intrinsic_7.f90: New test.
3277
3278 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3279
3280         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3281         * gcc.dg/ipa/noclone-1.c: New test.
3282
3283 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3284
3285         * lib/target-supports.exp (check_effective_target_static): New
3286         procedure.
3287         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3288         supported.
3289         * g++.old-deja/g++.law/weak.C: Require static effective target.
3290
3291 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3292
3293         PR fortran/39630
3294         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3295         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3296         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3297         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3298         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3299         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3300         * gfortran.dg/typebound_call_10.f03: New.
3301
3302 2009-07-24  Jason Merrill  <jason@redhat.com>
3303
3304         * g++.dg/cpp0x/defaulted11.C: New.
3305
3306         * g++.dg/cpp0x/initlist23.C: New.
3307
3308 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3309
3310         PR fortran/40822
3311         * gfortran.dg/char_length_16.f90: New.
3312
3313 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3314
3315         PR fortran/40643
3316         PR fortran/31067
3317         * gfortran.dg/maxlocval_2.f90: New test.
3318         * gfortran.dg/maxlocval_3.f90: New test.
3319         * gfortran.dg/maxlocval_4.f90: New test.
3320         * gfortran.dg/minlocval_1.f90: New test.
3321         * gfortran.dg/minlocval_2.f90: New test.
3322         * gfortran.dg/minlocval_3.f90: New test.
3323         * gfortran.dg/minlocval_4.f90: New test.
3324
3325 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3326
3327         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3328         scan-assembler.
3329
3330 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3331
3332         PR fortran/40839
3333         * gfortran.dg/pr40839.f90: New test.
3334
3335 2009-07-23  Michael Matz  <matz@suse.de>
3336
3337         PR middle-end/40830
3338         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3339         don't set options ourself.
3340
3341 2009-07-23  Simon Baldwin  <simonb@google.com>
3342
3343         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3344         native C compilation where required.
3345
3346 2009-07-22  Doug Kwan  <dougkwan@google.com>
3347
3348         * gcc.c-torture/compile/20090721-1.c: New test.
3349
3350 2009-07-22  Michael Matz  <matz@suse.de>
3351
3352         PR tree-optimization/35229
3353         PR tree-optimization/39300
3354         * gcc.dg/vect/vect-pre-interact.c: New test.
3355
3356 2009-07-22  Richard Guenther  <rguenther@suse.de>
3357
3358         * g++.dg/lookup/using21.C: Fix duplicate paste.
3359
3360 2009-07-22  Richard Guenther  <rguenther@suse.de>
3361
3362         PR c++/40799
3363         * g++.dg/lookup/using21.C: New testcase.
3364
3365 2009-07-21  Jason Merrill  <jason@redhat.com>
3366
3367         * g++.dg/init/aggr4.C: New.
3368
3369 2009-07-21  Jason Merrill  <jason@redhat.com>
3370
3371         Core issue 934
3372         * g++.dg/cpp0x/initlist22.C: New.
3373
3374 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3375
3376         * gcc.target/i386/vectorize8.c: New test.
3377
3378 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3379
3380         PR target/40811
3381         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3382         Add i?86 and x86_64 targets.
3383         * gcc.target/i386/vectorize7.c: New test.
3384
3385         PR target/40809
3386         * gcc.target/i386/pr40809.c: New test.
3387
3388 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3389
3390         PR tree-optimization/40813
3391         * g++.dg/opt/inline15.C: New test.
3392
3393 2009-07-21  Paul Brook <paul@codesourcery.com>
3394
3395         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3396         * lib/target-supports.exp (check_effective_target_section_anchors):
3397         Add arm*-*-*.
3398
3399 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3400
3401         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3402         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3403         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3404
3405 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3406
3407         * gcc.target/mips/ext-3.c: New test.
3408
3409 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3410
3411         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3412         * gcc.dg/builtin-object-size-8.c: New test.
3413         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3414         * g++.dg/ext/builtin-object-size2.C: Likewise.
3415
3416         PR tree-optimization/40792
3417         * gcc.dg/pr40792.c: New test.
3418
3419 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3420
3421         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3422         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3423         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3424
3425 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3426
3427         * gcc.target/sh/mfmovd.c: New test.
3428
3429 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3430             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3431
3432         PR libfortran/40714
3433         * gfortran.dg/eof_3.f90: New test.
3434
3435 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3436
3437         PR fortran/40727
3438         * gfortran.dg/intrinsic_cmplx.f90: New test.
3439
3440 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3441
3442         PR libfortran/34670
3443         PR libfortran/36874
3444         * gfortran.dg/cshift_bounds_1.f90:  New test.
3445         * gfortran.dg/cshift_bounds_2.f90:  New test.
3446         * gfortran.dg/cshift_bounds_3.f90:  New test.
3447         * gfortran.dg/cshift_bounds_4.f90:  New test.
3448         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3449         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3450         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3451         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3452
3453 2009-07-19  Jan Hubicka  <jh@suse.cz>
3454
3455         PR tree-optimization/40676
3456         * gcc.c-torture/compile/pr40676.c: New testcase.
3457
3458 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3459
3460         * gcc.target/mips/ext-2.c: New test.
3461
3462 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3463
3464         * gcc.target/mips/octeon-exts-7.c: New test.
3465         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3466         * gcc.target/mips/octeon-exts-5.c: Likewise.
3467
3468 2009-07-18  Richard Guenther  <rguenther@suse.de>
3469
3470         PR testsuite/40798
3471         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3472
3473 2009-07-18  Richard Guenther  <rguenther@suse.de>
3474
3475         PR c/40787
3476         * gcc.dg/pr35899.c: Adjust.
3477
3478 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3479
3480         * gcc.target/powerpc/asm-es-1.c: New test.
3481         * gcc.target/powerpc/asm-es-2.c: Likewise.
3482
3483 2009-07-17  Richard Guenther  <rguenther@suse.de>
3484
3485         PR c/40401
3486         * g++.dg/rtti/crash4.C: New testcase.
3487         * g++.dg/torture/20090706-1.C: Likewise.
3488         * gcc.dg/redecl-17.c: Likewise.
3489         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3490         * gcc.dg/declspec-9.c: Expect extra error.
3491         * gcc.dg/declspec-10.c: Likewise.
3492         * gcc.dg/declspec-11.c: Likewise.
3493         * gcc.dg/redecl-10.c: Expect extra warnings.
3494         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3495         * gcc.target/i386/pr39545-1.c: Likewise.
3496         * g++.dg/ext/asm3.C: Expect more errors.
3497         * g++.dg/gomp/block-1.C: Likewise.
3498         * g++.dg/gomp/block-2.C: Likewise.
3499         * g++.dg/gomp/block-3.C: Likewise.
3500         * g++.dg/gomp/block-5.C: Likewise.
3501         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3502         * g++.dg/warn/unused-result1.C: XFAIL.
3503
3504 2009-07-17  Richard Guenther  <rguenther@suse.de>
3505
3506         PR tree-optimization/40321
3507         * gcc.c-torture/compile/pr40321.c: New testcase.
3508         * g++.dg/torture/pr40321.C: Likewise.
3509
3510 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3511
3512         PR c++/40780
3513         * g++.dg/template/ptrmem19.C: New test.
3514
3515 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3516             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3517
3518         PR 40435
3519         * gcc.dg/pr36902.c: Add column info.
3520         * g++.dg/gcov/gcov-2.C: Change count for definition.
3521
3522 2009-07-16  Jason Merrill  <jason@redhat.com>
3523
3524         PR libstdc++/37907
3525         * g++.dg/cpp0x/std-layout1.C: New.
3526         * g++.dg/ext/has_nothrow_assign.C: Fix.
3527         * g++.dg/ext/has_nothrow_copy.C: Fix.
3528         * g++.dg/ext/has_trivial_assign.C: Fix.
3529         * g++.dg/ext/has_trivial_copy.C: Fix.
3530         * g++.dg/ext/is_pod.C: Fix.
3531         * g++.dg/other/offsetof3.C: Adjust.
3532         * g++.dg/overload/ellipsis1.C: Adjust.
3533         * g++.dg/warn/var-args1.C: Adjust.
3534         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3535         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3536         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3537         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3538         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3539
3540 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3541
3542         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3543         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3544         effective target "mpc_pow".
3545         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3546
3547 2009-07-16  Richard Henderson  <rth@redhat.com>
3548
3549         * g++.dg/opt/eh4.C: New test.
3550
3551 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3552
3553         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3554
3555 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3556
3557         PR middle-end/40747
3558         * gcc.c-torture/execute/pr40747.c: New test.
3559
3560 2009-07-15  Richard Guenther  <rguenther@suse.de>
3561
3562         PR middle-end/40753
3563         * gcc.c-torture/compile/pr40753.c: New testcase.
3564
3565 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3566
3567         PR fortran/40743
3568         * gfortran.dg/interface_assignment_4.f90: New.
3569
3570 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3571
3572         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3573         for FreeBSD up to and including version 8.
3574
3575 2009-07-14  Taras Glek  <tglek@mozilla.com>
3576             Rafael Espindola  <espindola@google.com>
3577
3578         * g++.dg/plugin/header-plugin-test.C: New.
3579         * g++.dg/plugin/header_plugin.c: New.
3580         * g++.dg/plugin/plugin.exp: Update.
3581
3582 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3583
3584         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3585         function to enable vectorization.
3586         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3587         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3588
3589 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3590
3591         * gcc.target/i386/sse-copysignf-vec.c: New test.
3592         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3593
3594 2009-07-14  Jason Merrill  <jason@redhat.com>
3595
3596         PR c++/37276
3597         * g++.dg/lookup/builtin5.C: New.
3598         * g++.dg/other/error22.C: Add missing extern "C".
3599         * g++.dg/warn/Warray-bounds.C: Likewise.
3600         * gcc.dg/compat/compat-common.h: Likewise.
3601
3602         PR c++/40746
3603         * g++.dg/lookup/using20.C: New.
3604
3605         PR c++/40740
3606         * g++.dg/template/koenig8.C: New.
3607
3608 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3609
3610         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3611         both i?86-*-darwin* and x86_64-*-darwin*.
3612
3613 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3614
3615         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3616         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3617         name.
3618
3619 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3620
3621         PR debug/40705
3622         * g++.dg/debug/dwarf2/typedef1.C: New test.
3623
3624         PR c++/40357
3625         * g++.dg/other/typedef3.C: New test.
3626
3627 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3628
3629         * gcc.dg/20090709-1.c: Move to a proper place ...
3630         * gcc.target/m68k/20090709-1.c: ... here.
3631
3632 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3633
3634         PR C++/22154
3635         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3636         front of qualified names are allowed.
3637         * g++.dg/parse/crash10.C: Likewise.
3638         * g++.dg/parse/error15.C: Likewise.
3639         * g++.dg/parse/typename9.C: Likewise.
3640         * g++.dg/parse/error8.C: Likewise.
3641
3642 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3643
3644         PR fortran/40646
3645         * gfortran.dg/proc_ptr_22.f90: Extended.
3646         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3647
3648 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3649
3650         * gfortran.dg/vect/vect-6.f: New test.
3651
3652 2009-07-12  Jason Merrill  <jason@redhat.com>
3653
3654         PR c++/36628
3655         * g++.dg/cpp0x/decltype17.C: New.
3656
3657         PR c++/37206
3658         * g++.dg/cpp0x/rv10.C: New.
3659
3660 2009-07-12  Jason Merrill  <jason@redhat.com>
3661
3662         PR c++/40689
3663         * g++.dg/cpp0x/initlist20.C: New.
3664         * g++.dg/cpp0x/initlist21.C: New.
3665
3666 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3667
3668         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3669         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3670         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3671         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3672         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3673
3674 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3675
3676         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3677         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3678         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3679         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3680         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3681         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3682         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3683         effective_target fd_truncate.
3684
3685 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3686
3687         * gnat.dg/specs/addr1.ads: New test.
3688
3689 2009-07-11  Jan Hubicka  <jh@suse.cz>
3690
3691         PR middle-end/48388
3692         * g++.dg/torture/pr40388.C: New testcase.
3693
3694 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3695
3696         PR target/40668
3697         * gcc.c-torture/execute/pr40668.c: New test.
3698
3699 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3700
3701         * gcc.c-torture/execute/20090711-1.c: New test.
3702
3703 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3704
3705         PR testsuite/40699
3706         PR testsuite/40707
3707         PR testsuite/40709
3708         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3709         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3710         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3711         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3712
3713 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3714
3715         PR fortran/33197
3716         * gfortran.dg/complex_intrinsic_3.f90: New test.
3717         * gfortran.dg/complex_intrinsic_4.f90: New test.
3718
3719 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3720
3721         PR target/39079
3722         * gcc.target/mips/mips.exp: Make -msynci a known option.
3723         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3724
3725 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3726
3727         PR c++/40502
3728         * g++.dg/ext/strncpy-chk1.C: New test.
3729
3730 2009-07-10  Richard Guenther  <rguenther@suse.de>
3731
3732         PR tree-optimization/40496
3733         * g++.dg/opt/pr40496.C: New testcase.
3734
3735 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3736
3737         PR 25509
3738         PR 40614
3739         * g++.dg/warn/unused-result1-Werror.c: New.
3740
3741 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3742
3743         PR fortran/39334
3744         * gfortran.dg/recursive_parameter_1.f90: New test.
3745
3746 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3747
3748         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3749         * gfortran.dg/module_equivalence_6.f90: Ditto.
3750         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3751         * gfortran.dg/nan_2.f90: Ditto.
3752         * gfortran.dg/inquire_11.f90: Ditto.
3753         * gfortran.dg/abstract_type_3.f03: Ditto.
3754         * gfortran.dg/abstract_type_1.f90: Ditto.
3755         * gfortran.dg/private_type_9.f90: Ditto.
3756         * gfortran.dg/abstract_type_5.f03: Ditto.
3757         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3758         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3759         * gfortran.dg/derived_sub.f90: Ditto.
3760         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3761         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3762         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3763         * gfortran.dg/mvbits_6.f90: Ditto.
3764         * gfortran.dg/abstract_type_2.f03: Ditto.
3765         * gfortran.dg/abstract_type_4.f03: Ditto.
3766         * gfortran.dg/bounds_check_9.f90: Ditto.
3767         * gfortran.dg/optional_dim_3.f90: Ditto.
3768         * gfortran.dg/pr32921.f: Ditto.
3769         * gfortran.dg/entry_16.f90: Ditto.
3770         * gfortran.dg/generic_16.f90: Ditto.
3771
3772
3773 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3774
3775         * gcc.target/m68k/20090709-1.c: New.
3776
3777 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3778
3779         PR c++/40684
3780         * g++.dg/template/unify11.C: New test.
3781
3782 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3783
3784         PR fortran/40629
3785         * gfortran.dg/host_assoc_function_9.f90: New test.
3786
3787 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3788
3789         PR fortran/40646
3790         * gfortran.dg/proc_ptr_22.f90: New.
3791         * gfortran.dg/proc_ptr_comp_12.f90: New.
3792
3793 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3794
3795         PR middle-end/40692
3796         * gcc.c-torture/compile/pr40692.c: New test.
3797
3798 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3799
3800         PR fortran/40604
3801         * gfortran.dg/pointer_check_6.f90: New test.
3802
3803 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3804
3805         * gcc.target/mips/truncate-5.c: New test.
3806
3807 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3808
3809         PR libfortran/40330
3810         PR libfortran/40662
3811         * gfortran.dg/fmt_cache_1.f: New test.
3812
3813 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3814
3815         PR fortran/40675
3816         * gfortran.dg/nosigned_zero_1.f90: New test.
3817         * gfortran.dg/nosigned_zero_2.f90: New test.
3818
3819 2009-07-08  Richard Guenther  <rguenther@suse.de>
3820
3821         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3822
3823 2009-07-08  Richard Guenther  <rguenther@suse.de>
3824
3825         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3826
3827 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3828
3829         PR fortran/40591
3830         * gfortran.dg/proc_ptr_21.f90: New test.
3831
3832 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3833
3834         PR c++/31246
3835         * g++.dg/warn/pr31246.C: New.
3836         * g++.dg/warn/pr31246-2.C: New.
3837
3838 2009-07-07  Jason Merrill  <jason@redhat.com>
3839
3840         PR c++/35828
3841         * g++.dg/template/defarg12.C: New.
3842
3843         PR c++/37816
3844         * g++.dg/cpp0x/enum7.C: New.
3845
3846         PR c++/37946
3847         * g++.dg/cpp0x/enum6.C: New.
3848
3849         PR c++/40639
3850         * g++.dg/cpp0x/enum5.C: New.
3851
3852         PR c++/40633
3853         * g++.dg/cpp0x/enum4.C: New.
3854
3855 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3856
3857         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3858
3859 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3860
3861         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3862
3863 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3864
3865         PR middle-end/40669
3866         * gcc.dg/pr40669.c: New test.
3867
3868 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3869
3870         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3871         location. Update all calls.
3872         * g++.dg/plugin/selfassign.c: Likewise.
3873
3874 2009-07-06  Jason Merrill  <jason@redhat.com>
3875
3876         * g++.dg/rtti/dyncast[34].C: New.
3877
3878 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3879
3880         * lib/target-supports.exp
3881         (check_effective_target_mips_newabi_large_long_double): New.
3882         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3883         target.
3884         * gcc.target/mips/fpr-moves-6.c: Likewise.
3885
3886 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3887
3888         PR c++/40557
3889         * g++.dg/template/union2.C: New test.
3890
3891 2009-07-04  Jason Merrill  <jason@redhat.com>
3892
3893         * g++.dg/template/using15.C: New.
3894
3895 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3896
3897         * gfortran.dg/maxloc_1.f90: New test.
3898
3899 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3900
3901         PR fortran/40593
3902         * gfortran.dg/proc_ptr_result_6.f90: New.
3903
3904 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3905
3906         * gcc.dg/framework-2.c: Adjust testcase to pass.
3907
3908 2009-07-04  Jason Merrill  <jason@redhat.com>
3909
3910         PR c++/40619
3911         * g++.dg/cpp0x/auto16.C: New.
3912
3913 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3914
3915         PR target/40587
3916         * gfortran.dg/pr40587.f: New test.
3917
3918 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3919
3920         PR fortran/40638
3921         * gfortran.dg/unit_1.f90: New test.
3922
3923 2009-07-03  Jason Merrill  <jason@redhat.com>
3924
3925         * g++.dg/template/pure1.C: Expect another error.
3926
3927 2009-07-03  Richard Guenther  <rguenther@suse.de>
3928
3929         PR tree-optimization/40640
3930         * gcc.c-torture/compile/pr40640.c: New testcase.
3931
3932 2009-07-03  Richard Guenther  <rguenther@suse.de>
3933
3934         PR middle-end/34163
3935         * gfortran.dg/pr34163.f90: New testcase.
3936
3937 2009-07-03  Jan Hubicka  <jh@suse.cz>
3938
3939         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3940         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3941         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3942         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3943         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3944         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3945         * gnat.dg/loop_optimization6.adb: Enable -O2.
3946
3947 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3948
3949         * g++.dg/warn/null4.C: Extend.
3950
3951 2009-07-02  Jason Merrill  <jason@redhat.com>
3952
3953         * g++.dg/template/spec8.C: Fix.
3954
3955 2009-07-02  Michael Matz  <matz@suse.de>
3956
3957         PR fortran/32131
3958         * gfortran.dg/pr32921.f: Adjust.
3959
3960 2009-07-02  Jan Hubicka  <jh@suse.cz>
3961
3962         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3963
3964 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3965
3966         * gcc.target/mips/truncate-4.c: New testcase.
3967
3968 2009-07-01  Richard Guenther  <rguenther@suse.de>
3969
3970         PR tree-optimization/19831
3971         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3972         make allocated memory escape.  Un-XFAIL.
3973         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3974         * gcc.dg/vect/pr31699.c: Likewise.
3975         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3976
3977 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3978
3979         PR c++/40566
3980         * g++.dg/parse/cond5.C: New test.
3981
3982 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3983
3984         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3985         (main): Pass n to main_1 instead.
3986         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3987         (main_1): New function, split off from...
3988         (main): ...here.  Pass `off' to main_1 instead.
3989
3990 2009-06-30  Jason Merrill  <jason@redhat.com>
3991
3992         PR c++/40595
3993         * g++.dg/cpp0x/variadic94.C: New.
3994
3995 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3996
3997         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3998         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3999         (init_ld_library_path_env_vars): New function, replacing the
4000         orig_*_saved assignments.  Call it after defining it.
4001         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4002         (restore_ld_library_path_env_vars): Likewise.
4003         (add_path, find_libgcc_s): New functions.
4004         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4005         gcc-set-multilib-library-path.
4006         (objc_target_compile): Don't add "." to ld_library_path.
4007         Use add_path.
4008         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4009         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4010         gcc-set-multilib-library-path.
4011         * lib/g++.exp (g++_link_flags): Likewise.
4012         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4013         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4014         top level; do it...
4015         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4016         to tell when this needs to happen.  Use find_libgcc_s instead of
4017         gcc-set-multilib-library-path.
4018         * lib/gcc-dg.exp: Likewise.
4019         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4020         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4021         unless it is in $ALT_LD_LIBRARY_PATH.
4022         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4023
4024 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4025
4026         * gnat.dg/discr12.adb: New test.
4027         * gnat.dg/discr12_pkg.ads: New helper.
4028         * gnat.dg/discr13.adb: New test.
4029         * gnat.dg/discr14.ad[sb]: Likewise.
4030         * gnat.dg/discr15.adb: Likewise.
4031         * gnat.dg/discr15_pkg.ads: New helper.
4032         * gnat.dg/discr16.adb: New test.
4033         * gnat.dg/discr16_g.ads: New helper.
4034         * gnat.dg/discr16_pkg.ads: Likewise.
4035         * gnat.dg/discr16_cont.ads: Likewise.
4036         * gnat.dg/discr17.adb: New test.
4037         * gnat.dg/discr18.adb: Likewise.
4038         * gnat.dg/discr18_pkg.ads: New helper.
4039         * gnat.dg/discr19.adb: New test.
4040
4041 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4042
4043         PR fortran/40576
4044         * gfortran.dg/internal_write_1.f90:  New testcase.
4045
4046 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4047
4048         PR fortran/40594
4049         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4050
4051 2009-06-30  Richard Guenther  <rguenther@suse.de>
4052
4053         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4054
4055 2009-06-30  Wei Guozhi  <carrot@google.com>
4056
4057         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4058         to "-Os".
4059
4060 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4061
4062         PR tree-optimization/40542
4063         * gcc.dg/vect/pr40542.c: New test.
4064
4065 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4066
4067         PR tree-optimization/40582
4068         * gcc.c-torture/compile/pr40582.c: New test.
4069
4070 2009-06-30  Wei Guozhi  <carrot@google.com>
4071
4072         PR/40416
4073         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4074
4075 2009-06-29  Jason Merrill  <jason@redhat.com>
4076
4077         PR c++/40274
4078         * g++.dg/template/debug1.C: New.
4079
4080 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4081
4082         PR fortran/40580
4083         * pointer_check_1.f90: New test.
4084         * pointer_check_2.f90: New test.
4085         * pointer_check_3.f90: New test.
4086         * pointer_check_4.f90: New test.
4087         * pointer_check_5.f90: New test.
4088
4089 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4090
4091         PR fortran/40551
4092         * gfortran.dg/func_assign_2.f90 : New test.
4093
4094 2009-06-29  Richard Guenther  <rguenther@suse.de>
4095
4096         PR middle-end/14187
4097         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4098         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4099         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4100         * gcc.c-torture/execute/20090623-1.c: Likewise.
4101         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4102         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4103
4104 2009-06-29  Richard Guenther  <rguenther@suse.de>
4105
4106         PR middle-end/38212
4107         * gcc.c-torture/execute/pr38212.c: New testcase.
4108
4109 2009-06-29  Richard Guenther  <rguenther@suse.de>
4110
4111         PR tree-optimization/40579
4112         * gcc.c-torture/execute/pr40579.c: New testcase.
4113
4114 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4115
4116         PR tree-optimization/40550
4117         * gcc.dg/pr40550.c: New test.
4118
4119 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4120
4121         * gnat.dg/overflow_sum2.adb: New test
4122         * gnat.dg/namet.ads: New helper.
4123
4124         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4125
4126 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4127
4128         PR fortran/34112
4129         * gfortran.dg/compiler-directive_1.f90: New test.
4130         * gfortran.dg/compiler-directive_2.f: New test.
4131
4132 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4133
4134         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4135         comment out some values and add some cases.
4136
4137 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4138
4139         PR testsuite/40567
4140         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4141
4142 2009-06-26  Richard Henderson  <rth@redhat.com>
4143
4144         PR testsuite/40565
4145         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4146         * gcc.target/i386/local.c: Pass a non-constant to T.
4147
4148 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4149
4150         PR fortran/39997
4151         PR fortran/40541
4152         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4153         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4154         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4155         * gfortran.dg/proc_ptr_result_5.f90: New.
4156
4157 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4158
4159         PR c/39902
4160         * gcc.dg/dfp/pr39902.c: New test.
4161
4162 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4163
4164         PR testsuite/40532
4165         * gcc.dg/builtins-65.c: Require c99 runtime.
4166
4167 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4168
4169         * gnat.dg/array7.ad[sb]: New test.
4170
4171 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4172
4173         * gnat.dg/array6.adb: New test.
4174
4175 2009-06-25  Ian Lance Taylor  <iant@google.com>
4176
4177         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4178
4179 2009-06-25  Ian Lance Taylor  <iant@google.com>
4180
4181         * g++.dg/warn/Wunused-16.C: New testcase.
4182
4183 2009-06-25  Ian Lance Taylor  <iant@google.com>
4184
4185         * g++.dg/warn/skip-2.C: New testcase.
4186
4187 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4188
4189         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4190         dg-skip-if and move to ...
4191         * gcc.dg/torture/20090618-1.c.
4192
4193 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4194
4195         PR tree-optimization/40493
4196         * gcc.c-torture/execute/pr40493.c: New test.
4197
4198 2009-06-24  Jason Merrill  <jason@redhat.com>
4199
4200         PR c++/40342
4201         * g++.dg/template/overload10.C: New.
4202
4203 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4204
4205         PR fortran/40427
4206         * gfortran.dg/proc_ptr_comp_11.f90: New.
4207
4208 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4209
4210         * gcc.dg/pr40501.c: New testcase.
4211
4212 2009-06-23  DJ Delorie  <dj@redhat.com>
4213
4214         Add MeP port.
4215         * lib/target-supports.exp: Add mep support (no profiling).
4216
4217 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4218
4219         PR testsuite/39297
4220         * gcc.dg/ssa/loop-31.c: Change scan rules.
4221
4222 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4223
4224         * gcc.dg/cpp/empty-include.c: Update column info.
4225         * gcc.dg/cpp/assert2.c: Update column info.
4226
4227 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4228
4229         * g++.dg/ext/builtin-object-size1.C: New test.
4230         * g++.dg/ext/builtin-object-size2.C: New test.
4231
4232 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4233
4234         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4235         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4236
4237 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4238
4239         * gcc.target/mips/truncate-3.c: New test.
4240
4241 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4242
4243         PR fortran/37254
4244         PR fortran/39850
4245         * gfortran.dg/interface_30.f90: Modified error message.
4246         * gfortran.dg/proc_decl_22.f90: New.
4247
4248 2009-06-22  Ian Lance Taylor  <iant@google.com>
4249
4250         * gcc.dg/Wcxx-compat-19.c: New testcase.
4251
4252 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4253
4254         PR objc/28050
4255         * pr28050.m: New testcase.
4256
4257 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4258
4259         PR testsuite/40481
4260         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4261
4262 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4263
4264         PR tree-optimization/40492
4265         * g++.dg/torture/pr40492.C: New test.
4266
4267 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4268
4269         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4270         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4271
4272 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4273
4274         * gnat.dg/raise_ce.adb: Helper for ...
4275         * gnat.dg/handle_and_return.adb: New test.
4276
4277 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4278
4279         PR fortran/40443
4280         * gfortran.dg/generic_18.f90: New test.
4281
4282 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4283
4284         PR fortran/40472
4285         * gfortran.dg/spread_size_limit.f90: New test.
4286
4287 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4288
4289         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4290         to put dump files in a subdirectory.
4291         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4292         ".o" temporary files.
4293
4294 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4295
4296         PR fortran/39850
4297         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4298         * gfortran.dg/interface_20.f90: Ditto.
4299         * gfortran.dg/interface_21.f90: Ditto.
4300         * gfortran.dg/interface_22.f90: Ditto.
4301         * gfortran.dg/interface_30.f90: New.
4302         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4303
4304 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4305
4306         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4307         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4308         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4309         DEFAULT_VECTFLAGS.
4310
4311 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4312             Revital Eres  <eres@il.ibm.com>
4313
4314         PR testsuite/40359
4315         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4316         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4317         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4318
4319 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4320
4321         PR testsuite/40475
4322         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4323         without misalignment support.
4324         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4325
4326 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4327
4328         PR fortran/40452
4329         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4330
4331 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4332
4333         PR fortran/40440
4334         * gfortran.dg/alloc_comp_result_2.f90: New test.
4335
4336 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4337
4338         PR target/40482
4339         * gcc.target/arm/pr40482.c: New test.
4340
4341 2009-06-19  Ian Lance Taylor  <iant@google.com>
4342
4343         * gcc.dg/Wcxx-compat-18.c: New testcase.
4344
4345 2009-06-19  Richard Guenther  <rguenther@suse.de>
4346
4347         * gcc.c-torture/execute/20090618-1.c: New testcase.
4348
4349 2009-06-19  Ian Lance Taylor  <iant@google.com>
4350
4351         * gcc.dg/Wcxx-compat-17.c: New testcase.
4352
4353 2009-06-19  Ian Lance Taylor  <iant@google.com>
4354
4355         * gcc.dg/Wcxx-compat-15.c: New testcase.
4356
4357 2009-06-19  Ian Lance Taylor  <iant@google.com>
4358
4359         * gcc.dg/Wcxx-compat-16.c: New testcase.
4360
4361 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4362
4363         * gcc.dg/builtins-34.c: Add significand cases.
4364
4365 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4366
4367         PR testsuite/40491
4368         * gcc.dg/20080522-1.c: Remove testcase for real.
4369         * gcc.dg/20080528-1.c: Ditto.
4370
4371 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4372
4373         PR fortran/40450
4374         * gfortran.dg/proc_ptr_20.f90: New.
4375
4376 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4377
4378         PR target/40470
4379         * gcc.dg/torture/pr40470-1.c: New.
4380         * gcc.dg/torture/pr40470-2.c: Likewise.
4381         * gcc.dg/torture/pr40470-3.c: Likewise.
4382         * gcc.dg/torture/pr40470-4.c: Likewise.
4383
4384 2009-06-18  Diego Novillo  <dnovillo@google.com>
4385
4386         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4387         * gcc.dg/plugin/ggcplug.c: Likewise.
4388         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4389         * g++.dg/plugin/selfassign.c: Likewise.
4390         * g++.dg/plugin/attribute_plugin.c: Likewise.
4391         * g++.dg/plugin/dumb_plugin.c: Likewise.
4392
4393 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4394
4395         * gcc.dg/cpp/arith-3.c: Add column info.
4396
4397 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4398
4399         * gcc.target/arm/fp16-compile-none-2.c: New.
4400         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4401         * gcc.target/arm/fp16-compile-alt-12.c: New.
4402
4403 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4404
4405         * gcc.target/arm/fp16-compile-alt-1.c: New.
4406         * gcc.target/arm/fp16-compile-alt-2.c: New.
4407         * gcc.target/arm/fp16-compile-alt-3.c: New.
4408         * gcc.target/arm/fp16-compile-alt-4.c: New.
4409         * gcc.target/arm/fp16-compile-alt-5.c: New.
4410         * gcc.target/arm/fp16-compile-alt-6.c: New.
4411         * gcc.target/arm/fp16-compile-alt-7.c: New.
4412         * gcc.target/arm/fp16-compile-alt-8.c: New.
4413         * gcc.target/arm/fp16-compile-alt-9.c: New.
4414         * gcc.target/arm/fp16-compile-alt-10.c: New.
4415         * gcc.target/arm/fp16-compile-alt-11.c: New.
4416         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4417         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4418         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4419         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4420         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4421         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4422         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4423         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4424         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4425         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4426         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4427         * gcc.target/arm/fp16-compile-none-1.c: New.
4428         * gcc.target/arm/fp16-compile-exprtype.c: New.
4429         * gcc.target/arm/fp16-compile-vcvt.c: New.
4430         * gcc.target/arm/fp16-builtins-1.c: New.
4431         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4432         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4433         * gcc.target/arm/fp16-param-1.c: New.
4434         * gcc.target/arm/fp16-return-1.c: New.
4435         * gcc.target/arm/fp16-unprototyped-1.c: New.
4436         * gcc.target/arm/fp16-unprototyped-2.c: New.
4437         * gcc.target/arm/fp16-variadic-1.c: New.
4438         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4439         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4440         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4441         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4442         * gcc.dg/torture/arm-fp16-ops.h: New.
4443         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4444         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4445         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4446         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4447         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4448         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4449         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4450         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4451         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4452         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4453         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4454         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4455         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4456         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4457         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4458         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4459         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4460         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4461         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4462         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4463         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4464
4465 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4466
4467         * gcc.dg/builtins-65.c: New test.
4468
4469 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4470
4471         PR fortran/40451
4472         * gfortran.dg/proc_ptr_result_4.f90: New.
4473
4474 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4475
4476         * gcc.c-torture/execute/bitfld-5.c: New test.
4477
4478 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4479
4480         * gcc.dg/builtin-unreachable-3.c: New test.
4481
4482 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4483
4484         * gcc.target/i386/builtin-unreachable.c: New test.
4485
4486 2009-06-17  Ian Lance Taylor  <iant@google.com>
4487
4488         * gcc.dg/Wcxx-compat-14.c: New testcase.
4489
4490 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4491
4492         * gcc.dg/func-ptr-conv-1.c: Update column info.
4493
4494 2009-06-17  Richard Guenther  <rguenther@suse.de>
4495
4496         PR middle-end/40404
4497         * gcc.c-torture/execute/pr40404.c: New testcase.
4498
4499 2009-06-17  Richard Guenther  <rguenther@suse.de>
4500
4501         PR middle-end/40460
4502         * g++.dg/torture/pr40460.C: New testcase.
4503
4504 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4505
4506         * gcc.dg/plugin/one_time_plugin.c: New test.
4507         * gcc.dg/plugin/one_time-test-1.c: New test.
4508         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4509
4510 2009-06-16  Ian Lance Taylor  <iant@google.com>
4511
4512         * g++.dg/warn/skip-1.C: New testcase.
4513
4514 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4515
4516         PR middle-end/40446
4517         * g++.dg/other/pr40446.C: New test.
4518
4519 2009-06-16  Richard Guenther  <rguenther@suse.de>
4520
4521         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4522         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4523         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4524         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4525
4526 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4527
4528         * gcc.c-torture/compile/pr40432.c: New file.
4529
4530 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4531
4532         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4533
4534 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4535
4536         PR fortran/36947
4537         PR fortran/40039
4538         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4539         * gfortran.dg/interface_20.f90: Modified error messages.
4540         * gfortran.dg/interface_21.f90: Ditto.
4541         * gfortran.dg/interface_26.f90: Ditto.
4542         * gfortran.dg/interface_27.f90: Ditto.
4543         * gfortran.dg/interface_28.f90: Extended test case.
4544         * gfortran.dg/interface_29.f90: New.
4545         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4546         * gfortran.dg/proc_decl_8.f90: Ditto.
4547         * gfortran.dg/proc_ptr_11.f90: Ditto.
4548         * gfortran.dg/proc_ptr_15.f90: Ditto.
4549
4550 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4551
4552         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4553         printing.
4554         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4555         gcc.dg/vect/vect-outer-4f.c: Likewise.
4556         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4557         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4558         Likewise.
4559         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4560         outer loop.
4561
4562 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4563
4564         PR fortran/40383
4565         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4566
4567 2009-06-15  Ian Lance Taylor  <iant@google.com>
4568
4569         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4570         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4571         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4572         Recognize new notes.
4573         * gcc.dg/stmt-expr-label-2.c: Likewise.
4574         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4575         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4576         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4577         * gcc.dg/c99-vla-jump-4.c: Likewise.
4578         * gcc.dg/stmt-expr-label-1.c: Likewise.
4579         * gcc.dg/stmt-expr-label-3.c: Likewise.
4580         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4581
4582 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4583
4584         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4585
4586 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4587
4588         * gcc.dg/builtin-object-size-7.c: New test.
4589
4590 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4591
4592         PR testsuite/40426
4593         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4594         level != "" use separate -gdwarf-2 -g${level} options instead of
4595         -gdwarf-2${level}.
4596         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4597         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4598         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4599
4600 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4601
4602         * g++.dg/abi/mangle11.C: Update warning line.
4603         * g++.dg/abi/mangle12.C: Update warning line.
4604         * g++.dg/abi/mangle17.C: Update warning line.
4605         * g++.dg/abi/mangle20-2.C: Update warning line.
4606
4607 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4608
4609         * gcc.dg/optimize-bswap-1.c: Split into these two:
4610         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4611         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4612
4613 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4614
4615         * gcc.dg/optimize-bswap-1.c: New testcase.
4616
4617 2009-06-14  Richard Guenther  <rguenther@suse.de>
4618
4619         PR middle-end/40389
4620         * g++.dg/torture/pr40389.C: New testcase.
4621
4622 2009-06-13  Richard Guenther  <rguenther@suse.de>
4623
4624         PR tree-optimization/40421
4625         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4626
4627 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4628
4629         * gcc.dg/old-style-prom-3.c: Add column info.
4630         * gcc.dg/overflow-warn-1.c
4631         * gcc.dg/gomp/pr27415.c
4632         * gcc.dg/gomp/for-1.c: Same.
4633         * gcc.dg/enum-compat-1.c: Same.
4634         * gcc.dg/c99-tag-3.c: Same.
4635         * gcc.dg/Wredundant-decls-2.c: Same.
4636         * gcc.dg/func-ptr-conv-1.c: Same.
4637         * gcc.dg/asm-wide-1.c: Same.
4638         * gcc.dg/nofixed-point-2.c: Same.
4639         * gcc.dg/cpp/line3.c: Same.
4640         * gcc.dg/array-10.c: Same.
4641         * gcc.dg/c99-vla-jump-1.c: Same.
4642         * gcc.dg/pr20368-1.c: Same.
4643         * gcc.dg/Wshadow-3.c: Same.
4644         * gcc.dg/c90-const-expr-8.c: Same.
4645         * gcc.dg/label-decl-2.c: Same.
4646         * gcc.dg/dremf-type-compat-2.c: Same.
4647         * gcc.dg/c90-const-expr-5.c: Same.
4648         * gcc.dg/builtins-30.c: Same.
4649         * gcc.dg/Warray-bounds.c: Same.
4650         * gcc.dg/Wcxx-compat-2.c: Same.
4651         * gcc.dg/tree-ssa/col-1.c: Same.
4652         * gcc.dg/old-style-prom-2.c: Same.
4653         * gcc.dg/cast-function-1.c: Same.
4654         * gcc.dg/pr15698-1.c: Same.
4655         * gcc.dg/dremf-type-compat-3.c: Same.
4656         * gcc.dg/vla-8.c: Same.
4657         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4658         line.
4659         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4660         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4661         * gcc.dg/enum-compat-1.c: Same.
4662         * gcc.dg/dremf-type-compat-2.c: Same.
4663         * gcc.dg/old-style-prom-2.c: Same.
4664         * gcc.dg/pr15698-1.c: Same.
4665         * gcc.dg/pr20368-1.c: Same.
4666         * gcc.dg/dremf-type-compat-3.c: Same.
4667         * gcc.dg/builtins-30.c: Same.  Test for columns.
4668
4669 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4670
4671         PR fortran/40176
4672         * gfortran.dg/proc_decl_1.f90: Extended.
4673
4674 2009-06-12  Ian Lance Taylor  <iant@google.com>
4675
4676         * gcc.dg/Wcxx-compat-13.c: New testcase.
4677
4678 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4679
4680         PR tree-opt/38865
4681         * gcc.dg/tree-ssa/fre-vce-1.c
4682
4683 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4684
4685         PR testsuite/40384
4686         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4687         min-insn-to-prefetch-ratio=5.
4688
4689 2009-06-12  Joey Ye  <joey.ye@intel.com>
4690             H.J. Lu  <hongjiu.lu@intel.com>
4691
4692         PR middle-end/39146
4693         * gcc.target/i386/stackalign/pr39146.c: New.
4694
4695 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4696
4697         * gcc.target/i386/crc32-1.c: New.
4698         * gcc.target/i386/crc32-2.c: Likewise.
4699
4700 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4701
4702         PR c/39252
4703         * gcc.dg/builtin-unreachable-1.c: New test.
4704         * gcc.dg/builtin-unreachable-2.c: Same.
4705
4706 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4707
4708         PR fortran/40402
4709         * gfortran.dg/data_value_1.f90: New test.
4710
4711 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4712
4713         PR testsuite/39831
4714         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4715         remove ilp32 requirement.
4716         * gcc.target/i386/excess-precision-2.c: Likewise.
4717         * gcc.target/i386/excess-precision-3.c: Likewise.
4718         * gcc.target/i386/excess-precision-4.c: Likewise.
4719         * gcc.target/i386/excess-precision-5.c: Likewise.
4720         * gcc.target/i386/excess-precision-6.c: Likewise.
4721
4722 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4723
4724         PR fortran/38718
4725         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4726         * gfortran.dg/nan_5.f90: New test.
4727
4728 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4729
4730         * gcc.target/arm/neon-modes-1.c: New test.
4731
4732 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4733
4734         * g++.dg/torture/pr31579.C: Cast pointer
4735         via __SIZE_TYPE__ instead of 'unsigned long'.
4736
4737 2009-06-10  Anthony Green  <green@moxielogic.com>
4738
4739         * lib/target-supports.exp (check_profiling_available):
4740         Profiling is not available for testing purposes on moxie.
4741
4742 2009-06-09  Ian Lance Taylor  <iant@google.com>
4743
4744         * gcc.dg/Wcxx-compat-12.c: New testcase.
4745
4746 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4747
4748         PR libfortran/40334
4749         * gfortran.dg/backspace_11.f90: New.
4750
4751 2009-06-09  Jason Merrill  <jason@redhat.com>
4752
4753         * g++.dg/cpp0x/defaulted10.C: New.
4754
4755 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4756
4757         * gcc.c-torture/compile/pr40351.c: New file.
4758
4759 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4760
4761         * gnat.dg/align_max.adb: New test.
4762
4763 2009-06-08  Jason Merrill  <jason@redhat.com>
4764
4765         * g++.dg/cpp0x/auto15.C: New.
4766
4767 2009-06-08  Jan Hubicka  <jh@suse.cz>
4768
4769         PR debug/39834
4770         * gcc.dg/torture/pr39834.c
4771
4772 2009-06-08  Jan Hubicka  <jh@suse.cz>
4773
4774         PR middle-end/40102
4775         * g++.dg/torture/pr40102.C: New testcase.
4776
4777 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4778
4779         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4780         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4781         * gcc.dg/builtin-object-size-6.c: New test.
4782
4783         PR c++/40373
4784         * g++.dg/template/dtor7.C: New test.
4785
4786         PR c++/40370
4787         PR c++/40372
4788         * g++.dg/template/error41.C: New test.
4789         * g++.dg/template/error42.C: New test.
4790
4791 2009-06-08  Revital Eres  <eres@il.ibm.com>
4792
4793         PR testsuite/40359
4794         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4795         * gcc.dg/vect/vect-88.c: Likewise.
4796         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4797         * gcc.dg/vect/pr25413.c: Likewise.
4798         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4799
4800 2009-06-07  Ian Lance Taylor  <iant@google.com>
4801
4802         * g++.dg/warn/Wswitch-3.C: New testcase.
4803         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4804         * gcc.dg/Wswitch-enum-error.c: Likewise.
4805         * gcc.dg/Wswitch-error.c: Likewise.
4806
4807 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4808
4809         PR fortran/40008
4810         * gfortran.dg/negative_unit.f: Update test.
4811         * gfortran.dg/negative_unit_int8.f: Update test.
4812         * gfortran.dg/newunit_1.f90: New test.
4813
4814 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4815
4816         PR fortran/25104
4817         PR fortran/29962
4818         * gfortran.dg/spread_init_expr.f03: New.
4819         * gfortran.dg/unpack_init_expr.f03: New.
4820         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4821         error message.
4822
4823 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4824
4825         PR fortran/25104
4826         PR fortran/29962
4827         * gfortran.dg/count_init_expr.f03
4828         * gfortran.dg/product_init_expr.f03
4829         * gfortran.dg/sum_init_expr.f03
4830
4831 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4832
4833         PR fortran/36874
4834         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4835         message.
4836         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4837         shapes.
4838         * gfortran.dg/zero_sized_5.f90: Likewise.
4839
4840 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4841
4842         PR middle-end/32950
4843         * g++.dg/torture/pr32950.C: New.
4844
4845 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4846
4847         PR fortran/25104
4848         PR fortran/29962
4849         * gfortran.dg/dot_product_1.f03: New.
4850         * gfortran.dg/matmul_8.f03: New.
4851         * gfortran.dg/transpose_3.f03: New.
4852
4853 2009-06-06  Ian Lance Taylor  <iant@google.com>
4854
4855         * gcc.dg/Wunused-label-1.c: New test case.
4856         * g++.dg/warn/Wunused-label-1.C: New test case.
4857         * g++.dg/warn/Wunused-label-2.C: New test case.
4858         * g++.dg/warn/Wunused-label-3.C: New test case.
4859
4860 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4861
4862         PR fortran/37203
4863         * reshape_zerosize_2.f90: New.
4864
4865 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4866
4867         PR fortran/32890
4868         * gfortran.dg/pack_assign_1.f90: New.
4869         * gfortran.dg/pack_vector_1.f90: New.
4870
4871 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4872
4873         PR middle-end/40340
4874         * gcc.dg/pr40340-1.c: New test.
4875         * gcc.dg/pr40340-2.c: New test.
4876         * gcc.dg/pr40340-3.c: New test.
4877         * gcc.dg/pr40340-4.c: New test.
4878         * gcc.dg/pr40340-5.c: New test.
4879         * gcc.dg/pr40340.h: New file.
4880
4881 2009-06-05  Revital Eres  <eres@il.ibm.com>
4882
4883         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4884         New procedure.
4885         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4886         * gcc.dg/vect/vect-33.c: Likewise.
4887         * gcc.dg/vect/vect-92.c: Likewise.
4888         * gcc.dg/vect/vect-58.c: Likewise.
4889         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4890         * gcc.dg/vect/vect-42.c: Likewise.
4891         * gcc.dg/vect/slp-25.c: Likewise.
4892         * gcc.dg/vect/vect-align-1.c: Likewise.
4893         * gcc.dg/vect/vect-align-2.c: Likewise.
4894         * gcc.dg/vect/vect-93.c: Likewise.
4895         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4896         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4897         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4898         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4899         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4900         * gcc.dg/vect/vect-26.c: Likewise.
4901         * gcc.dg/vect/vect-44.c: Likewise.
4902         * gcc.dg/vect/vect-70.c: Likewise.
4903         * gcc.dg/vect/vect-95.c: Likewise.
4904         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4905         * gcc.dg/vect/vect-28.c: Likewise.
4906         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4907         * gcc.dg/vect/vect-87.c: Likewise.
4908         * gcc.dg/vect/vect-109.c: Likewise.
4909         * gcc.dg/vect/vect-54.c: Likewise.
4910         * gcc.dg/vect/vect-96.c: Likewise.
4911         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4912         * gcc.dg/vect/vect-88.c: Likewise.
4913         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4914         * gcc.dg/vect/vect-89.c: Likewise.
4915         * gcc.dg/vect/vect-91.c: Likewise.
4916         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4917         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4918         * gfortran.dg/vect/vect-2.f90: Likewise.
4919         * gfortran.dg/vect/vect-3.f90: Likewise.
4920         * gfortran.dg/vect/vect-4.f90: Likewise.
4921         * gfortran.dg/vect/vect-5.f90: Likewise.
4922
4923 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4924
4925         PR tree-optimization/36318
4926         * gcc.dg/tree-ssa/sra-7.c: New test.
4927
4928 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4929
4930         PR fortran/37203
4931         * gfortran.dg/reshape_order_5.f90: New.
4932         * gfortran.dg/reshape_shape_1.f90: New.
4933
4934 2009-06-04  Jason Merrill  <jason@redhat.com>
4935
4936         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4937
4938 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4939
4940         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4941         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4942
4943 2009-06-04  Richard Guenther  <rguenther@suse.de>
4944
4945         PR c++/39371
4946         * g++.dg/torture/pr40335.C: New testcase.
4947
4948 2009-06-03  Richard Guenther  <rguenther@suse.de>
4949
4950         PR middle-end/40328
4951         * gcc.dg/torture/pr40328.c: New testcase.
4952
4953 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4954
4955         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4956         m68k and fido.
4957
4958 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4959
4960         * g++.dg/torture/pr40323.C: New file.
4961
4962 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4963
4964         * gnat.dg/specs/root.ads: New test.
4965         * gnat.dg/specs/root-level_1.ads: Likewise.
4966         * gnat.dg/specs/root-level_2.ads: Likewise.
4967         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4968
4969 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4970
4971         * g++.dg/init/ref15.C: Require unwrapped targets.
4972
4973 2009-06-02  Jason Merrill  <jason@redhat.com>
4974
4975         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4976         * g++.dg/cpp0x/initlist18.C: New.
4977         * g++.dg/cpp0x/initlist19.C: New.
4978
4979         * g++.dg/cpp0x/auto14.C: New.
4980
4981 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4982
4983         * gnat.dg/alignment6.adb: Remove XFAIL.
4984
4985 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4986
4987         PR c++/38089
4988         * g++.dg/template/spec36.C: New test.
4989
4990 2009-06-01  Ian Lance Taylor  <iant@google.com>
4991
4992         * gcc.dg/cast-qual-3.c: New testcase.
4993         * g++.dg/warn/Wcast-qual2.C: New testcase.
4994
4995 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4996
4997         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4998         (process-message): Expect column numbers.
4999         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5000         * gcc.dg/pch/counter-2.c: Same.
5001         * gcc.dg/pch/valid-2.c: Same.
5002         * gcc.dg/pch/warn-1.c: Same.
5003         * gcc.dg/pch/valid-1.c: Same.
5004         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5005         * gcc.dg/cpp/syshdr.c: Same.
5006         * gcc.dg/cpp/19940712-1.c: Same.
5007         * gcc.dg/cpp/missing-header-1.c: Same.
5008         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5009         * gcc.dg/cpp/tr-warn3.c: Same.
5010         * gcc.dg/cpp/pr29612-2.c: Same.
5011         * gcc.dg/cpp/tr-warn4.c: Same.
5012         * gcc.dg/cpp/Wtrigraphs.c: Same.
5013         * gcc.dg/cpp/poison.c: Same.
5014         * gcc.dg/cpp/arith-3.c: Same.
5015         * gcc.dg/cpp/sysmac2.c: Same.
5016         * gcc.dg/cpp/cpp.exp: Same.
5017         * gcc.dg/cpp/tr-warn5.c: Same.
5018         * gcc.dg/cpp/include2.c: Same.
5019         * gcc.dg/cpp/Wmissingdirs.c: Same.
5020         * gcc.dg/cpp/Wmissingdirs.c: Same.
5021         * gcc.dg/cpp/tr-warn6.c: Same.
5022         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5023         * gcc.dg/cpp/macspace1.c: Same.
5024         * gcc.dg/cpp/escape-2.c: Same.
5025         * gcc.dg/cpp/assert2.c: Same.
5026         * gcc.dg/cpp/undef2.c: Same.
5027         * gcc.dg/cpp/macspace2.c: Same.
5028         * gcc.dg/cpp/tr-warn1.c: Same.
5029         * gcc.dg/cpp/extratokens2.c: Same.
5030         * gcc.dg/cpp/strify2.c: Same.
5031         * gcc.dg/cpp/Wsignprom.c: Same.
5032         * gcc.dg/cpp/redef2.c: Same.
5033         * gcc.dg/cpp/trad/trad.exp: Same.
5034         * gcc.dg/cpp/arith-1.c: Same.
5035         * gcc.dg/cpp/extratokens.c: Same.
5036         * gcc.dg/cpp/if-mpar.c: Same.
5037
5038 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5039
5040         * gnat.dg/nested_float_packed.ads: New test.
5041
5042 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5043             Eric Botcazou  <botcazou@adacore.com>
5044
5045         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5046         * gnat.dg/test_oconst.adb: New test.
5047
5048 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5049
5050         * gcc.dg/plugin/ggcplug.c: Moved comment.
5051         (plugin_init): Fixed typo, declared i, returned 0 at end.
5052
5053 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5054
5055         PR testsuite/40244
5056         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5057         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5058
5059 2009-05-29  Ian Lance Taylor  <iant@google.com>
5060
5061         * gcc.dg/Wcxx-compat-11.c: New testcase.
5062
5063 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5064
5065         PR fortran/40019
5066         * gfortran.dg/leadz_trailz_1.f90: New test.
5067         * gfortran.dg/leadz_trailz_2.f90: New test.
5068
5069 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5070
5071         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5072         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5073         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5074         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5075         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5076         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5077         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5078         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5079         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5080         * gcc.dg/tree-ssa/sra-5.c: New file.
5081         * gcc.dg/tree-ssa/sra-6.c: New file.
5082         * gcc.c-torture/compile/sra-1.c: New file.
5083
5084 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5085
5086         PR middle-end/40291
5087         * gcc.c-torture/compile/pr40291.c: New test.
5088
5089         PR target/40017
5090         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5091         __vector _Bool.
5092         * gcc.target/powerpc/altivec-30.c: New test.
5093         * gcc.target/powerpc/altivec-31.c: New test.
5094
5095 2009-05-28  Richard Guenther  <rguenther@suse.de>
5096
5097         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5098         * gcc.c-torture/execute/20090527-1.c: Likewise.
5099
5100 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5101
5102         PR c++/39754
5103         * g++.dg/template/canon-type-1.C: New test.
5104         * g++.dg/template/canon-type-2.C: Likewise.
5105         * g++.dg/template/canon-type-3.C: Likewise.
5106         * g++.dg/template/canon-type-4.C: Likewise.
5107         * g++.dg/template/canon-type-5.C: Likewise.
5108         * g++.dg/template/canon-type-6.C: Likewise.
5109         * g++.dg/template/canon-type-7.C: Likewise.
5110
5111 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5112             Uros Bizjak  <ubizjak@gmail.com>
5113             Danny Smith  <dansmister@gmail.com>
5114
5115         PR target/37216
5116
5117         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5118         New function.
5119         * gcc.target/i386/pr37216.c:  New test source file.
5120         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5121         use -fno-common for testing Cygwin and MinGW targets.
5122
5123 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5124
5125         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5126         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5127         * g++.dg/pr37742.C (size_t): Likewise.
5128         * g++.dg/torture/pr34850.C (size_t): Likewise.
5129         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5130         _PTRDIFF_TYPE__.
5131         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5132         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5133         (size_t): Use __extension__ and __SIZE_TYPE__.
5134         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5135         __SIZE_TYPE__.
5136         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5137         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5138         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5139         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5140         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5141         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5142         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5143         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5144         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5145         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5146         (__ssize_t): Likewise.
5147         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5148         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5149         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5150         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5151         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5152         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5153         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5154         * gcc.dg/pr33667.c (size_t): Likewise.
5155         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5156         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5157         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5158         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5159         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5160         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5161
5162 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5163
5164         PR tree-optimization/40254
5165         * gcc.dg/vect/pr40254.c: New test.
5166
5167 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5168
5169         PR middle-end/33699
5170         * gcc.target/mips/const-anchor-1.c: New test.
5171         * gcc.target/mips/const-anchor-2.c: New test.
5172
5173 2009-05-27  Jason Merrill  <jason@redhat.com>
5174
5175         * g++.dg/cpp0x/initlist15.C: New.
5176         * g++.dg/cpp0x/initlist16.C: New.
5177         * g++.dg/cpp0x/initlist17.C: New.
5178
5179 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5180
5181         PR fortran/39178
5182         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5183         patterns to reflect frontend changes.
5184         * gfortran.dg/vector_subscript_4.f90: Likewise.
5185
5186 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5187             Eric Botcazou  <botcazou@adacore.com>
5188
5189         * gcc.c-torture/execute/align-nest.c: New testcase.
5190         * gnat.dg/misaligned_nest.adb: New testcase.
5191
5192 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5193
5194         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5195         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5196         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5197         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5198
5199 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5200
5201         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5202         cast instead of assuming 0ul.
5203         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5204         __SIZE_TYPE__.
5205         (_type_desc): Make first argument const.
5206         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5207
5208 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5209
5210         PR libfortran/40187
5211         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5212         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5213
5214 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5215
5216         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5217         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5218         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5219         * gcc.dg/plugin/ggcplug.c: Added new file.
5220
5221 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5222
5223         PR fortran/40246
5224         * gfortran.dg/nullify_4.f90: New test.
5225
5226 2009-05-26  Richard Guenther  <rguenther@suse.de>
5227
5228         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5229
5230 2009-05-26  Richard Guenther  <rguenther@suse.de>
5231
5232         PR middle-end/40252
5233         * gcc.c-torture/compile/pr40252.c: New testcase.
5234
5235 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5236
5237         PR c++/40007
5238         * g++.dg/template/typedef18.C: New test.
5239         * g++.dg/template/typedef19.C: Likewise.
5240         * g++.dg/template/typedef20.C: Likewise.
5241         * g++.dg/template/access11.C: Adjust.
5242
5243 2009-05-26  Richard Guenther  <rguenther@suse.de>
5244
5245         PR testsuite/40247
5246         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5247
5248 2009-05-25  Jason Merrill  <jason@redhat.com>
5249
5250         PR c++/38064
5251         * g++.dg/cpp0x/enum3.C: New test.
5252
5253 2009-05-25  Richard Guenther  <rguenther@suse.de>
5254
5255         PR tree-optimization/36327
5256         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5257         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5258         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5259         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5260         * gcc.dg/vect/vect-40.c: Likewise.
5261         * gcc.dg/vect/vect-42.c: Likewise.
5262         * gcc.dg/vect/vect-46.c: Likewise.
5263         * gcc.dg/vect/vect-76.c: Likewise.
5264
5265 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5266
5267         PR fortran/40176
5268         * gfortran.dg/proc_ptr_18.f90: New.
5269         * gfortran.dg/proc_ptr_19.f90: New.
5270         * gfortran.dg/proc_ptr_comp_9.f90: New.
5271         * gfortran.dg/proc_ptr_comp_10.f90: New.
5272
5273 2009-05-25  Richard Guenther  <rguenther@suse.de>
5274
5275         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5276         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5277
5278 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5279
5280         PR tree-optimization/40238
5281         * gcc.dg/vect/pr40238.c: New test.
5282
5283 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5284             Dominique Dhumieres  <dominiq@lps.ens.fr>
5285
5286         PR fortran/35732
5287         PR fortran/39872
5288         * gfortran.dg/bounds_check_fail_3.f90: New test.
5289         * gfortran.dg/bounds_check_fail_4.f90: New test.
5290         * gfortran.dg/bounds_check_14.f90: Update test.
5291         * gfortran.dg/bound_4.f90: Update test.
5292
5293 2009-05-24  Richard Guenther  <rguenther@suse.de>
5294
5295         PR middle-end/40233
5296         * gcc.c-torture/compile/pr40233.c: New testcase.
5297
5298 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5299
5300         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5301         for alpha*-*-* targets.
5302
5303 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5304
5305         * gcc.dg/vect/bb-slp-1.c: New test.
5306         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5307         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5308         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5309         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5310         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5311         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5312         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5313         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5314         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5315         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5316         gcc.dg/vect/bb-slp-22.c: Likewise.
5317         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5318
5319 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5320             Maxim Kuvyrkov  <maxim@codesourcery.com>
5321
5322         * gcc.dg/falign-labels-1.c: New test.
5323
5324 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5325
5326         * gnat.dg/specs/rep_clause3.ads: New test.
5327
5328 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5329
5330         * gnat.dg/addr6.adb: New test.
5331
5332 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5333
5334         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5335         New function.
5336         * gcc.target/arm/thumb2-mul-space.c: New file.
5337         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5338         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5339         * gcc.target/arm/thumb2-mul-speed.c: New file.
5340
5341 2009-05-22  Richard Guenther  <rguenther@suse.de>
5342
5343         PR middle-end/38964
5344         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5345         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5346         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5347
5348 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5349
5350         * gcc.dg/dll-6.c: New test.
5351         * gcc.dg/dll-6a.c: Likewise.
5352         * gcc.dg/dll-7.c: Likewise.
5353         * gcc.dg/dll-7a.c: Likewise.
5354         * g++.dg/ext/dllexport2.C: Likewise.
5355         * g++.dg/ext/dllexport2a.cc: Likewise.
5356
5357 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5358
5359         PR target/37846
5360         * gcc.target/ia64/mfused-madd-vect.c: New test.
5361         * gcc.target/ia64/mfused-madd.c: New test.
5362         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5363         * gcc.target/ia64/mno-fused-madd.c: New test.
5364
5365 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5366
5367         * gcc.target/i386/movbe-1.c: New.
5368         * gcc.target/i386/movbe-2.c: Likewise.
5369
5370 2009-05-21  Taras Glek  <tglek@mozilla.com>
5371
5372         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5373         plugin_init signature.
5374         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5375         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5376         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5377
5378 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5379
5380         * gcc.dg/target/arm/neon-vmla-1.c: New.
5381         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5382
5383 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5384
5385         * gcc.target/mips/octeon-exts-6.c: New test.
5386         * gcc.target/mips/extend-1.c: New test.
5387         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5388         EXTS.
5389         * gcc.target/mips/octeon-exts-5.c: Likewise.
5390
5391 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5392
5393         PR middle-end/40204
5394         * gcc.c-torture/compile/pr40204.c: New test.
5395
5396 2009-05-20  Richard Guenther  <rguenther@suse.de>
5397
5398         * gcc.c-torture/compile/20090518-1.c: New testcase.
5399
5400 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5401
5402         PR tree-optimization/40087
5403         * gcc.dg/tree-ssa/pr40087.c: New test.
5404
5405 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5406
5407         * gcc.dg/vector-4.c: New testcase.
5408         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5409         * g++.dg/ext/vector16.C: New testcase.
5410
5411 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5412
5413         PR c/40172
5414         * gcc.dg/pr40172.c: Renamed to ...
5415         * gcc.dg/pr40172-1.c: This.
5416
5417         * gcc.dg/pr40172-2.c: New.
5418         * gcc.dg/pr40172-3.c: Likewise.
5419
5420 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5421
5422         PR c/40172
5423         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5424
5425 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5426
5427         * gnat.dg/loop_optimization6.ad[sb]: New test.
5428
5429 2009-05-19  Richard Guenther  <rguenther@suse.de>
5430
5431         * gcc.c-torture/compile/20090519-1.c: New testcase.
5432
5433 2009-05-18  Jason Merrill  <jason@redhat.com>
5434
5435         * g++.dg/cpp0x/explicit1.C: New.
5436         * g++.dg/cpp0x/explicit2.C: New.
5437
5438 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5439
5440         PR debug/40109
5441         * g++.dg/debug/dwarf2/nested-1.C: New test.
5442
5443 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5444
5445         PR testsuite/39907
5446         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5447         stack alignment.
5448
5449 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5450
5451         PR fortran/40164
5452         * gfortran.dg/proc_ptr_comp_8.f90: New.
5453
5454 2009-05-18  Richard Guenther  <rguenther@suse.de>
5455
5456         PR fortran/40168
5457         * gfortran.dg/array_memset_2.f90: Adjust.
5458
5459 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5460
5461         PR fortran/36947
5462         PR fortran/40039
5463         * gfortran.dg/interface_27.f90: New.
5464         * gfortran.dg/interface_28.f90: New.
5465         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5466         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5467
5468 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5469
5470         * gcc.target/m68k/tls-ie.c: New test.
5471         * gcc.target/m68k/tls-le.c: New test.
5472         * gcc.target/m68k/tls-gd.c: New test.
5473         * gcc.target/m68k/tls-ld.c: New test.
5474         * gcc.target/m68k/tls-ie-xgot.c: New test.
5475         * gcc.target/m68k/tls-le-xtls.c: New test.
5476         * gcc.target/m68k/tls-gd-xgot.c: New test.
5477         * gcc.target/m68k/tls-ld-xgot.c: New test.
5478         * gcc.target/m68k/tls-ld-xtls.c: New test.
5479         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5480
5481 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5482
5483         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5484
5485 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5486
5487         PR c/40172
5488         * gcc.dg/pr40172.c: New.
5489
5490 2009-05-17  Jason Merrill  <jason@redhat.com>
5491
5492         PR c++/40139
5493         * g++.dg/template/dtor6.C: New.
5494
5495 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5496
5497         * g++.dg/warn/translate-ice-1.C: New test.
5498
5499 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5500
5501         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5502         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5503         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5504         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5505
5506 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5507
5508         PR fortran/33197
5509         * gfortran.dg/erf_2.F90: New test.
5510         * gfortran.dg/erfc_scaled_2.f90: New test.
5511
5512 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5513
5514         PR fortran/31243
5515         * gfortran.dg/string_1.f90: New test.
5516         * gfortran.dg/string_2.f90: New test.
5517         * gfortran.dg/string_3.f90: New test.
5518
5519 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5520
5521         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5522         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5523
5524 2009-05-15  Ian Lance Taylor  <iant@google.com>
5525
5526         * gcc.dg/Wcxx-compat-10.c: New testcase.
5527
5528 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5529
5530         PR 16302
5531         * gcc.dg/pr16302.c: New.
5532         * g++.dg/warn/pr16302.C: New.
5533
5534 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5535
5536         * gcc.dg/torture/builtin-math-5.c: New.
5537         * gcc.dg/torture/builtin-math-6.c: New.
5538         * lib/target-supports.exp (check_effective_target_mpc): New.
5539
5540 2009-05-15  Jan Hubicka  <jh@suse.cz>
5541
5542         * gcc.dg/tree-ssa/inline-3.c: New testcase
5543
5544 2009-05-15  Jan Hubicka  <jh@suse.cz>
5545
5546         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5547         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5548         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5549         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5550         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5551         Mark noinline.
5552         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5553         Mark noinline.
5554         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5555         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5556
5557 2009-05-15  Jan Hubicka  <jh@suse.cz>
5558
5559         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5560         optimized by sibcall noinline.
5561
5562 2009-05-15  Jan Hubicka  <jh@suse.cz>
5563
5564         * sibcall-1.c (track): Mark noinline.
5565         * sibcall-2.c (track): Mark noinline.
5566         * sibcall-3.c (track): Mark noinline.
5567         * sibcall-4.c (track): Mark noinline.
5568
5569 2009-05-15  Jan Hubicka  <jh@suse.cz>
5570
5571         * flatten-2.c: Disable early inlining; add comment.
5572         * flatten-3.c: New test based on flatten-2.c.
5573
5574 2009-05-15  Richard Guenther  <rguenther@suse.de>
5575
5576         PR tree-optimization/39999
5577         * gcc.c-torture/compile/pr39999.c: New testcase.
5578
5579 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5580
5581         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5582
5583 2009-05-14  Ian Lance Taylor  <iant@google.com>
5584
5585         * gcc.dg/Wcxx-compat-9.c: New testcase.
5586
5587 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5588
5589         PR fortran/39996
5590         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5591         * gfortran.dg/duplicate_type_2.f90: Ditto.
5592         * gfortran.dg/duplicate_type_3.f90: New.
5593
5594 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5595
5596         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5597         * ada/acats/tests/c5/c59002c.ada: Likewise.
5598
5599 2009-05-13  Taras Glek  <tglek@mozilla.com>
5600
5601         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5602         attributes and decl smashing.
5603         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5604         attributes.
5605         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5606         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5607
5608 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5609
5610         PR fortran/39865
5611         * gfortran.dg/pr39865.f90: New test.
5612         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5613         arrays in FMT=.
5614         * gfortran.dg/hollerith_f95.f90: Likewise.
5615         * gfortran.dg/hollerith6.f90: New test.
5616         * gfortran.dg/hollerith7.f90: New test.
5617
5618 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5619
5620         PR cpp/36674
5621         * gcc.dg/cpp/pr36674.i: New.
5622
5623 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5624
5625         PR middle-end/40035
5626         * gcc.c-torture/compile/pr40035.c: New test.
5627
5628 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5629
5630         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5631
5632 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5633
5634         PR fortran/40110
5635         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5636         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5637         * gfortran.dg/interop_params.f03: Ditto.
5638
5639 2009-05-12  Jan Hubicka  <jh@suse.cz>
5640
5641         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5642         so unrolling still happens.
5643         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5644         * gcc.dg/ipa/ipacost-2.c: Likewise.
5645         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5646
5647 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5648
5649         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5650
5651 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5652
5653         * lib/target-supports.exp (check_profiling_available): Return
5654         false for -p on *-*-cygwin* targets.
5655
5656 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5657
5658         PR tree-optimization/38632
5659         * g++.dg/tree-ssa/pr38632.C: New.
5660
5661 2009-05-11  Jan Hubicka  <jh@suse.cz>
5662
5663         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5664         we now optimize better.
5665         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5666         out at different places.
5667         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5668         unroling.
5669         * gcc.dg/vect/vect-76.c: Likewise.
5670         * gcc.dg/vect/vect-70.c: Likewise.
5671         * gcc.dg/vect/vect-66.c: Likewise.
5672         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5673         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5674
5675 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5676
5677         PR middle-end/40080
5678         * gcc.c-torture/compile/pr40080.c: New.
5679
5680 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5681
5682         * gcc.c-torture/compile/pr40026.c: New testcase.
5683
5684 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5685
5686         PR fortran/40089
5687         * gfortran.dg/proc_ptr_comp_7.f90: New.
5688
5689 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5690
5691         PR tree-optimization/40074
5692         * gcc.dg/vect/pr40074.c: New test.
5693
5694 2009-05-10  Ian Lance Taylor  <iant@google.com>
5695
5696         * gcc.dg/Wcxx-compat-7.c: New testcase.
5697         * gcc.dg/Wcxx-compat-8.c: New testcase.
5698         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5699         * gcc.dg/pr17188-1.c: Likewise.
5700         * gcc.dg/pr39084.c: Likewise.
5701
5702 2009-05-10  Michael Matz  <matz@suse.de>
5703
5704         PR target/40031
5705         * gcc.dg/pr40031.c: New test.
5706
5707 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5708
5709         PR fortran/40018
5710         * gfortran.dg/array_constructor_31.f90: New test.
5711
5712 2009-05-10  Richard Guenther  <rguenther@suse.de>
5713
5714         PR tree-optimization/40081
5715         * g++.dg/torture/pr40081.C: New testcase.
5716
5717 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5718
5719         PR fortran/38863
5720         * gfortran.dg/dependency_24.f90: New test.
5721         * gfortran.dg/dependency_23.f90: Clean up module files.
5722
5723 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5724
5725         PR fortran/38956
5726         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5727         * gfortran.dg/chmod_2.f90: Likewise.
5728         * gfortran.dg/chmod_3.f90: Likewise.
5729         * gfortran.dg/open_errors.f90: Likewise.
5730
5731 2009-05-09  Jan Hubicka  <jh@suse.cz>
5732
5733         PR middle-end/40043
5734         * g++.dg/eh/nested-try.C: New test.
5735
5736 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5737
5738         PR tree-optimization/40049
5739         * gcc.dg/vect/vect-shift-2.c: New test.
5740
5741 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5742
5743         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5744         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5745
5746 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5747
5748         PR c/36892
5749         * g++.dg/warn/deprecated-6.C: New.
5750         * gcc.dg/deprecated-4.c: Likewise.
5751         * gcc.dg/deprecated-5.c: Likewise.
5752         * gcc.dg/deprecated-6.c: Likewise.
5753
5754 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5755
5756         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5757         __aligned__(__BIGGEST_ALIGNMENT__).
5758         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5759         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5760         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5761         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5762         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5763         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5764         * gcc.dg/vect/Os-vect-95.c: Likewise.
5765         * gcc.dg/vect/pr20122.c: Likewise.
5766         * gcc.dg/vect/pr36493.c: Likewise.
5767         * gcc.dg/vect/pr37385.c: Likewise.
5768         * gcc.dg/vect/slp-7.c: Likewise.
5769         * gcc.dg/vect/slp-9.c: Likewise.
5770         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5771         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5772         * gcc.dg/vect/vect-35.c: Likewise.
5773         * gcc.dg/vect/vect-40.c: Likewise.
5774         * gcc.dg/vect/vect-42.c: Likewise.
5775         * gcc.dg/vect/vect-44.c: Likewise.
5776         * gcc.dg/vect/vect-46.c: Likewise.
5777         * gcc.dg/vect/vect-48.c: Likewise.
5778         * gcc.dg/vect/vect-52.c: Likewise.
5779         * gcc.dg/vect/vect-54.c: Likewise.
5780         * gcc.dg/vect/vect-56.c: Likewise.
5781         * gcc.dg/vect/vect-58.c: Likewise.
5782         * gcc.dg/vect/vect-60.c: Likewise.
5783         * gcc.dg/vect/vect-74.c: Likewise.
5784         * gcc.dg/vect/vect-75.c: Likewise.
5785         * gcc.dg/vect/vect-76.c: Likewise.
5786         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5787         * gcc.dg/vect/vect-77.c: Likewise.
5788         * gcc.dg/vect/vect-77-global.c: Likewise.
5789         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5790         * gcc.dg/vect/vect-78.c: Likewise.
5791         * gcc.dg/vect/vect-78-global.c: Likewise.
5792         * gcc.dg/vect/vect-80.c: Likewise.
5793         * gcc.dg/vect/vect-85.c: Likewise.
5794         * gcc.dg/vect/vect-87.c: Likewise.
5795         * gcc.dg/vect/vect-88.c: Likewise.
5796         * gcc.dg/vect/vect-92.c: Likewise.
5797         * gcc.dg/vect/vect-93.c: Likewise.
5798         * gcc.dg/vect/vect-95.c: Likewise.
5799         * gcc.dg/vect/vect-97.c: Likewise.
5800         * gcc.dg/vect/vect-complex-1.c: Likewise.
5801         * gcc.dg/vect/vect-complex-4.c: Likewise.
5802         * gcc.dg/vect/vect-complex-5.c: Likewise.
5803         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5804         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5805         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5806         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5807         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5808         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5809         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5810         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5811         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5812         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5813         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5814         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5815         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5816         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5817         * gcc.dg/vect/vect-outer-1.c: Likewise.
5818         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5819         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5820         * gcc.dg/vect/vect-outer-2.c: Likewise.
5821         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5822         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5823         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5824         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5825         * gcc.dg/vect/vect-outer-3.c: Likewise.
5826         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5827         * gcc.dg/vect/vect-outer-5.c: Likewise.
5828         * gcc.dg/vect/vect-outer-6.c: Likewise.
5829         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5830         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5831         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5832         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5833         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5834         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5835         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5836         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5837         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5838         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5839         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5840         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5841         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5842         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5843
5844 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5845
5846         PR c/24581
5847         * gcc.dg/torture/complex-sign.h: New header.
5848         * gcc.dg/torture/complex-sign-add.c,
5849         gcc.dg/torture/complex-sign-mixed-add.c,
5850         gcc.dg/torture/complex-sign-mixed-div.c,
5851         gcc.dg/torture/complex-sign-mixed-mul.c,
5852         gcc.dg/torture/complex-sign-mixed-sub.c,
5853         gcc.dg/torture/complex-sign-mul.c,
5854         gcc.dg/torture/complex-sign-sub.c: New tests.
5855
5856 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5857
5858         PR fortran/39876
5859         * gfortran.dg/intrinsic_3.f90: New.
5860
5861 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5862
5863         PR c/39037
5864         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5865         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5866         * gcc.dg/dfp/float-constant-double.c: New test.
5867         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5868         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5869         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5870         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5871         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5872         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5873         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5874         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5875         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5876
5877 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5878
5879         PR middle-end/40057
5880         * gcc.c-torture/execute/pr40057.c: New test.
5881
5882 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5883
5884         * gcc.c-torture/compile/const-high-part.c: New test.
5885
5886 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5887
5888         PR testsuite/40050
5889         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5890         build plugin.
5891
5892 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5893
5894         PR fortran/39630
5895         * gfortran.dg/proc_decl_1.f90: Modified.
5896         * gfortran.dg/proc_ptr_comp_1.f90: New.
5897         * gfortran.dg/proc_ptr_comp_2.f90: New.
5898         * gfortran.dg/proc_ptr_comp_3.f90: New.
5899         * gfortran.dg/proc_ptr_comp_4.f90: New.
5900         * gfortran.dg/proc_ptr_comp_5.f90: New.
5901         * gfortran.dg/proc_ptr_comp_6.f90: New.
5902
5903 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5904
5905         PR c++/17395
5906         * g++.dg/template/call7.C: New test.
5907
5908 2009-05-06  Diego Novillo  <dnovillo@google.com>
5909
5910         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5911
5912 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5913
5914         * gfortran.dg/pr40021.f: Moved to ...
5915         * gfortran.fortran-torture/execute/pr40021.f: Here.
5916
5917 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5918
5919         PR middle-end/39986
5920         * gcc.dg/dfp/pr39986.c: New test.
5921
5922 2009-05-06  Michael Matz  <matz@suse.de>
5923
5924         PR middle-end/40021
5925         * gfortran.dg/pr40021.f: New test.
5926
5927 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5928
5929         * lib/plugin-support.exp: New file containing support procs for
5930         plugin testcases.
5931         * lib/target-supports.exp (check_plugin_available): New proc.
5932         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5933         * gcc.dg/plugin/selfassign.c: New plugin source file.
5934         * gcc.dg/plugin/self-assign-test-1.c: New test.
5935         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5936         * g++.dg/README: Add description for plugin test.
5937         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5938         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5939         * g++.dg/plugin/selfassign.c: New plugin source file.
5940         * g++.dg/plugin/self-assign-test-1.C: New test.
5941         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5942         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5943         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5944         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5945
5946 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5947
5948         PR fortran/40041
5949         * gfortran.dg/intrinsic_2.f90: New test.
5950         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5951
5952 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5953
5954         PR c/40032
5955         * gcc.dg/noncompile/incomplete-5.c: New test.
5956
5957 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5958
5959         PR middle-end/39666
5960         * gcc.dg/pr39666-1.c: New test.
5961         * gcc.dg/pr39666-2.c: Likewise.
5962         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5963         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5964         * gfortran.dg/pr39666-1.f90: Likewise.
5965         * gfortran.dg/pr39666-2.f90: Likewise.
5966
5967 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5968
5969         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5970         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5971         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5972
5973 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5974
5975         PR fortran/39998
5976         * gfortran.dg/proc_ptr_17.f90: New.
5977
5978 2009-05-05  Richard Guenther  <rguenther@suse.de>
5979
5980         PR tree-optimization/40022
5981         * gcc.c-torture/execute/pr40022.c: New testcase.
5982
5983 2009-05-05  Richard Guenther  <rguenther@suse.de>
5984
5985         PR middle-end/40023
5986         * gcc.c-torture/compile/pr40023.c: New testcase.
5987
5988 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5989
5990         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5991         * g++.dg/template/overload9.C: Likewise.
5992         * g++.dg/ext/ms-1.C: New.
5993
5994 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5995
5996         PR c++/40013
5997         * g++.dg/ext/vla7.C: New test.
5998
5999 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6000
6001         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6002
6003 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6004
6005         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6006         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6007         Update expected errors.
6008
6009 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6010
6011         PR c++/28152
6012         * g++.dg/parse/parser-pr28152.C: New.
6013         * g++.dg/parse/parser-pr28152-2.C: New.
6014
6015 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6016
6017         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6018
6019 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6020
6021         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6022         * gcc.target/sparc/fexpand-2.c: Likewise.
6023         * gcc.target/sparc/fpmerge-2.c: Likewise.
6024         * gcc.target/sparc/pdist-2.c: Likewise.
6025
6026 2009-05-03  Richard Guenther  <rguenther@suse.de>
6027
6028         PR c/39983
6029         * gcc.c-torture/compile/pr39983.c: New testcase.
6030
6031 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6032
6033         * gcc.dg/c99-complex-3.c: New test.
6034
6035 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6036
6037         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6038
6039 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6040
6041         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6042
6043 2009-05-02  Richard Guenther  <rguenther@suse.de>
6044
6045         PR middle-end/40001
6046         * gcc.target/spu/pr40001.c: New testcase.
6047
6048 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6049
6050         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6051
6052 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6053
6054         PR middle-end/39579
6055         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6056         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6057
6058 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6059
6060         PR testsuite/39776
6061         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6062         no longer issued.
6063
6064 2009-04-30  David Ayers  <ayers@fsfe.org>
6065
6066         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6067         and gcc_error_prefix variables.
6068         * objc.dg/bad-receiver-type.m: Update to match correct
6069         diagnostics marker.
6070         * objc.dg/encode-5.m: Likewise.
6071         * objc.dg/id-1.m: Likewise.
6072         * objc.dg/method-1.m: Likewise.
6073         * objc.dg/method-6.m: Likewise.
6074         * objc.dg/method-7.m: Likewise.
6075         * objc.dg/method-9.m: Likewise.
6076         * objc.dg/method-11.m: Likewise.
6077         * objc.dg/method-20.m: Likewise.
6078         * objc.dg/private-1.m: Likewise.
6079
6080 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6081
6082         PR libfortran/39667
6083         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6084         * gfortran.dg/advance_4.f90: Likewise
6085         * gfortran.dg/advance_5.f90: Likewise
6086         * gfortran.dg/append_1.f90: Likewise
6087         * gfortran.dg/backslash_1.f90: Likewise
6088         * gfortran.dg/backslash_2.f90: Likewise
6089         * gfortran.dg/backslash_3.f: Likewise
6090         * gfortran.dg/backspace_10.f90: Likewise
6091         * gfortran.dg/backspace_3.f: Likewise
6092         * gfortran.dg/backspace_4.f: Likewise
6093         * gfortran.dg/backspace_5.f: Likewise
6094         * gfortran.dg/backspace_8.f: Likewise
6095         * gfortran.dg/backspace_9.f: Likewise
6096         * gfortran.dg/complex_write.f90: Likewise
6097         * gfortran.dg/convert_implied_open.f90: Likewise
6098         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6099         * gfortran.dg/dos_eol.f: Likewise
6100         * gfortran.dg/empty_format_1.f90: Likewise
6101         * gfortran.dg/endfile.f: Likewise
6102         * gfortran.dg/eof_1.f90: Likewise
6103         * gfortran.dg/eor_1.f90: Likewise
6104         * gfortran.dg/eor_handling_1.f90: Likewise
6105         * gfortran.dg/eor_handling_2.f90: Likewise
6106         * gfortran.dg/eor_handling_3.f90: Likewise
6107         * gfortran.dg/eor_handling_4.f90: Likewise
6108         * gfortran.dg/eor_handling_5.f90: Likewise
6109         * gfortran.dg/error_recovery_5.f90: Likewise
6110         * gfortran.dg/f2003_inquire_1.f03: Likewise
6111         * gfortran.dg/f2003_io_4.f03: Likewise
6112         * gfortran.dg/f2003_io_5.f03: Likewise
6113         * gfortran.dg/f2003_io_7.f03: Likewise
6114         * gfortran.dg/fgetc_1.f90: Likewise
6115         * gfortran.dg/fgetc_2.f90: Likewise
6116         * gfortran.dg/flush_1.f90: Likewise
6117         * gfortran.dg/fmt_exhaust.f90: Likewise
6118         * gfortran.dg/fmt_huge.f90: Likewise
6119         * gfortran.dg/fmt_read.f90: Likewise
6120         * gfortran.dg/fmt_t_1.f90: Likewise
6121         * gfortran.dg/fmt_t_2.f90: Likewise
6122         * gfortran.dg/fmt_t_3.f90: Likewise
6123         * gfortran.dg/fmt_t_4.f90: Likewise
6124         * gfortran.dg/fmt_t_5.f90: Likewise
6125         * gfortran.dg/fmt_t_7.f: Likewise
6126         * gfortran.dg/fseek.f90: Likewise
6127         * gfortran.dg/ftell_1.f90: Likewise
6128         * gfortran.dg/ftell_2.f90: Likewise
6129         * gfortran.dg/func_derived_3.f90: Likewise
6130         * gfortran.dg/inquire_9.f90: Likewise
6131         * gfortran.dg/iostat_1.f90: Likewise
6132         * gfortran.dg/iostat_2.f90: Likewise
6133         * gfortran.dg/list_read_1.f90: Likewise
6134         * gfortran.dg/list_read_4.f90: Likewise
6135         * gfortran.dg/list_read_5.f90: Likewise
6136         * gfortran.dg/list_read_7.f90: Likewise
6137         * gfortran.dg/list_read_8.f90: Likewise
6138         * gfortran.dg/list_read_9.f90: Likewise
6139         * gfortran.dg/namelist_13.f90: Likewise
6140         * gfortran.dg/namelist_14.f90: Likewise
6141         * gfortran.dg/namelist_15.f90: Likewise
6142         * gfortran.dg/namelist_16.f90: Likewise
6143         * gfortran.dg/namelist_17.f90: Likewise
6144         * gfortran.dg/namelist_18.f90: Likewise
6145         * gfortran.dg/namelist_19.f90: Likewise
6146         * gfortran.dg/namelist_20.f90: Likewise
6147         * gfortran.dg/namelist_24.f90: Likewise
6148         * gfortran.dg/namelist_26.f90: Likewise
6149         * gfortran.dg/namelist_27.f90: Likewise
6150         * gfortran.dg/namelist_28.f90: Likewise
6151         * gfortran.dg/namelist_37.f90: Likewise
6152         * gfortran.dg/namelist_38.f90: Likewise
6153         * gfortran.dg/namelist_39.f90: Likewise
6154         * gfortran.dg/namelist_40.f90: Likewise
6155         * gfortran.dg/namelist_43.f90: Likewise
6156         * gfortran.dg/namelist_44.f90: Likewise
6157         * gfortran.dg/namelist_45.f90: Likewise
6158         * gfortran.dg/namelist_46.f90: Likewise
6159         * gfortran.dg/namelist_47.f90: Likewise
6160         * gfortran.dg/namelist_48.f90: Likewise
6161         * gfortran.dg/namelist_49.f90: Likewise
6162         * gfortran.dg/namelist_50.f90: Likewise
6163         * gfortran.dg/namelist_51.f90: Likewise
6164         * gfortran.dg/namelist_52.f90: Likewise
6165         * gfortran.dg/namelist_56.f90: Likewise
6166         * gfortran.dg/namelist_char_only.f90: Likewise
6167         * gfortran.dg/namelist_use.f90: Likewise
6168         * gfortran.dg/namelist_use_only.f90: Likewise
6169         * gfortran.dg/noadv_size.f90: Likewise
6170         * gfortran.dg/open_access_append_1.f90: Likewise
6171         * gfortran.dg/pad_no.f90: Likewise
6172         * gfortran.dg/pr12884.f: Likewise
6173         * gfortran.dg/pr17090.f90: Likewise
6174         * gfortran.dg/pr17285.f90: Likewise
6175         * gfortran.dg/pr17286.f90: Likewise
6176         * gfortran.dg/pr18122.f90: Likewise
6177         * gfortran.dg/pr18210.f90: Likewise
6178         * gfortran.dg/pr18392.f90: Likewise
6179         * gfortran.dg/pr19155.f: Likewise
6180         * gfortran.dg/pr19216.f: Likewise
6181         * gfortran.dg/pr19467.f90: Likewise
6182         * gfortran.dg/pr19657.f: Likewise
6183         * gfortran.dg/pr20257.f90: Likewise
6184         * gfortran.dg/read_bad_advance.f90: Likewise
6185         * gfortran.dg/read_eof_2.f90: Likewise
6186         * gfortran.dg/read_eof_4.f90: Likewise
6187         * gfortran.dg/read_many_1.f: Likewise
6188         * gfortran.dg/read_noadvance.f90: Likewise
6189         * gfortran.dg/read_repeat.f90: Likewise
6190         * gfortran.dg/read_size_noadvance.f90: Likewise
6191         * gfortran.dg/read_x_past.f: Likewise
6192         * gfortran.dg/record_marker_1.f90: Likewise
6193         * gfortran.dg/record_marker_3.f90: Likewise
6194         * gfortran.dg/rewind_1.f90: Likewise
6195         * gfortran.dg/runtime_warning_1.f90: Likewise
6196         * gfortran.dg/shape_3.f90: Likewise
6197         * gfortran.dg/slash_1.f90: Likewise
6198         * gfortran.dg/stat_1.f90: Likewise
6199         * gfortran.dg/stat_2.f90: Likewise
6200         * gfortran.dg/streamio_11.f90: Likewise
6201         * gfortran.dg/streamio_3.f90: Likewise
6202         * gfortran.dg/streamio_4.f90: Likewise
6203         * gfortran.dg/streamio_9.f90: Likewise
6204         * gfortran.dg/tl_editing.f90: Likewise
6205         * gfortran.dg/unf_io_convert_1.f90: Likewise
6206         * gfortran.dg/unf_io_convert_2.f90: Likewise
6207         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6208         * gfortran.dg/unf_short_record_1.f90: Likewise
6209         * gfortran.dg/utf8_1.f03: Likewise
6210         * gfortran.dg/utf8_2.f03: Likewise
6211         * gfortran.dg/widechar_IO_1.f90: Likewise
6212         * gfortran.dg/write_check3.f90: Likewise
6213         * gfortran.dg/write_rewind_2.f: Likewise
6214         * gfortran.dg/x_slash_2.f: Likewise
6215
6216 2009-04-29  Richard Guenther  <rguenther@suse.de>
6217
6218         PR target/39943
6219         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6220         New.
6221         (check_effective_target_vect_floatuint_cvt): Likewise.
6222         * gcc.dg/vect/slp-10.c: Adjust.
6223         * gcc.dg/vect/slp-11.c: Adjust.
6224         * gcc.dg/vect/slp-12b.c: Adjust.
6225         * gcc.dg/vect/slp-33.c: Adjust.
6226         * gcc.c-torture/compile/pr39943.c: New testcase.
6227
6228 2009-04-29  Richard Guenther  <rguenther@suse.de>
6229
6230         PR middle-end/39937
6231         * gcc.c-torture/compile/pr39937.c: New testcase.
6232
6233 2009-04-29  Richard Guenther  <rguenther@suse.de>
6234
6235         PR tree-optimization/39941
6236         * gcc.c-torture/compile/pr39941.c: New testcase.
6237
6238 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6239
6240         * gcc.target/bfin/20090411-1.c: New test.
6241
6242 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6243
6244         PR target/39565
6245         * gcc.dg/pr39565.c: New testcase.
6246
6247 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6248
6249         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6250         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6251         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6252         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6253         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6254         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6255         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6256         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6257         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6258         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6259         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6260         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6261         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6262         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6263         * gcc.target/i386/pr37191.c: Likewise.
6264         * gcc.target/i386/reload-1.c: Likewise.
6265         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6266         * g++.old-deja/g++.pt/repo2.C: Likewise.
6267         * g++.old-deja/g++.pt/repo3.C: Likewise.
6268         * g++.old-deja/g++.pt/repo4.C: Likewise.
6269         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6270         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6271         * g++.dg/template/repo1.C: Likewise.
6272         * g++.dg/template/repo2.C: Likewise.
6273         * g++.dg/template/repo3.C: Likewise.
6274         * g++.dg/template/repo4.C: Likewise.
6275         * g++.dg/template/repo5.C: Likewise.
6276         * g++.dg/template/repo6.C: Likewise.
6277         * g++.dg/template/repo7.C: Likewise.
6278         * g++.dg/template/repo8.C: Likewise.
6279         * g++.dg/template/repo9.C: Likewise.
6280         * g++.dg/rtti/repo1.C: Likewise.
6281         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6282         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6283         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6284         * g++.dg/other/PR23205.C: Skip for vxworks.
6285         * g++.dg/ext/visibility/class1.C: Requires PIC.
6286         * g++.dg/eh/async-unwind2.C: Requires PIC.
6287         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6288         does not have cxa_exit.
6289
6290 2009-04-28  Jing Yu  <jingyu@google.com>
6291
6292         PR testsuite/39790
6293         * lib/target-supports.exp (check_effective_target_tls): Remove
6294         comment of caching.
6295         (check_effective_target_tls_native): Likewise.
6296         (check_effective_target_tls_runtime): Likewise.
6297         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6298         tls to tls_runtime.
6299         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6300
6301 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6302
6303         PR fortran/39946
6304         * gfortran.dg/proc_ptr_16.f90: New.
6305
6306 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6307
6308         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6309         lp64 is true.
6310
6311 2009-04-28  Richard Guenther  <rguenther@suse.de>
6312
6313         PR middle-end/39937
6314         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6315
6316 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6317
6318         * g++.dg/warn/pr35652.C: Removed.
6319         * gcc.dg/pr35652.c: Likewise.
6320
6321 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6322
6323         * gcc.target/ia64/20071210-2.c: New testcase.
6324
6325 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6326
6327         PR c/39323
6328         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6329         * gcc.dg/pr39323-3.c: Ditto.
6330
6331 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6332
6333         PR fortran/39930
6334         PR fortran/39931
6335         * gfortran.dg/ambiguous_reference_2.f90: New.
6336         * gfortran.dg/pointer_assign_7.f90: New.
6337
6338 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6339             Mark Mitchell  <mark@codesourcery.com>
6340
6341         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6342         * gcc.dg/20020103-1.c: Check for __ppc.
6343         * gcc.dg/asm-b.c: Check for __ppc.
6344         * gcc.dg/20020919-1.c: Check for __ppc.
6345         * gcc.dg/20020312-2.c: Likewise.
6346         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6347         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6348         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6349         * g++.dg/warn/weak1.C: Likewise.
6350         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6351         static so appropriate optimizations kick in.
6352         (find_base_value_wrapper): New function.
6353         * g++.dg/eh/simd-5.C: Fix target triplet.
6354         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6355
6356 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6357             H.J. Lu  <hongjiu.lu@intel.com>
6358
6359         PR target/39911
6360         * gcc.target/i386/pr39911.c: New test.
6361
6362 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6363
6364         PR fortran/39879
6365         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6366
6367 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6368
6369         PR c++/35652
6370         Revert:
6371
6372         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6373
6374         * gcc.dg/pr35652.C: New.
6375         * g++.dg/warn/pr35652.C: New.
6376         * gcc.dg/format/plus-1.c: Adjust message.
6377
6378 2009-04-27  DJ Delorie  <dj@redhat.com>
6379
6380         * lib/target-supports.exp (check_effective_target_double64): New.
6381         (check_effective_target_double64plus): New.
6382         (check_effective_target_large_double): New.
6383         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6384         * gcc.dg/div-double-1.c: Likewise.
6385         * gcc.dg/Wconversion-real.c: Require large_double.
6386         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6387
6388         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6389         are too small.
6390
6391         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6392         constants as long.
6393
6394 2009-04-27  Ian Lance Taylor  <iant@google.com>
6395
6396         * gcc.dg/Wcxx-compat-5.c: New testcase.
6397         * gcc.dg/Wcxx-compat-6.c: New testcase.
6398
6399 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6400
6401         Allow non-constant arguments to conversion intrinsics.
6402         * gcc.target/spu/intrinsics-3.c: Update tests.
6403
6404 2009-04-27  Richard Guenther  <rguenther@suse.de>
6405
6406         PR middle-end/39928
6407         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6408         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6409
6410 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6411
6412         PR target/39903
6413         * gcc.dg/torture/pr39903-1.c: New.
6414         * gcc.dg/torture/pr39903-2.c: Likewise.
6415
6416 2009-04-27  Revital Eres  <eres@il.ibm.com>
6417
6418         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6419         and check it.
6420         * gcc.dg/sms-2.c: Add dump check.
6421         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6422         and check it.
6423         * gcc.dg/sms-4.c: Likewise.
6424         * gcc.dg/sms-5.c: Likewise.
6425         * gcc.dg/sms-6.c: Likewise.
6426         * gcc.dg/sms-7.c: Likewise.
6427         * gcc.dg/sms-antideps.c: Rename to...
6428         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6429
6430 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6431
6432         * gnat.dg/opt2.adb: New test.
6433
6434 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6435
6436         PR c++/39875
6437         * g++.dg/warn/Wunused-15.C: New test.
6438
6439 2009-04-26  Michael Matz  <matz@suse.de>
6440
6441         Expand from SSA.
6442         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6443         change regexps.
6444         * gcc.target/i386/pr37248-1.c: Modified.
6445         * gcc.target/i386/pr37248-3.c: Modified.
6446         * gcc.target/i386/pr37248-2.c: Modified.
6447         * gnat.dg/aliasing1.adb: Modified.
6448         * gnat.dg/pack9.adb: Modified.
6449         * gnat.dg/aliasing2.adb: Modified.
6450         * gcc.dg/strict-overflow-2.c: Modified.
6451         * gcc.dg/autopar/reduc-1char.c: Modified.
6452         * gcc.dg/autopar/reduc-2char.c: Modified.
6453         * gcc.dg/autopar/reduc-1.c: Modified.
6454         * gcc.dg/autopar/reduc-2.c: Modified.
6455         * gcc.dg/autopar/reduc-3.c: Modified.
6456         * gcc.dg/autopar/reduc-6.c: Modified.
6457         * gcc.dg/autopar/reduc-7.c: Modified.
6458         * gcc.dg/autopar/reduc-8.c: Modified.
6459         * gcc.dg/autopar/reduc-9.c: Modified.
6460         * gcc.dg/autopar/reduc-1short.c: Modified.
6461         * gcc.dg/autopar/reduc-2short.c: Modified.
6462         * gcc.dg/autopar/parallelization-1.c: Modified.
6463         * gcc.dg/strict-overflow-4.c: Modified.
6464         * gcc.dg/strict-overflow-6.c: Modified.
6465         * gcc.dg/gomp/combined-1.c: Modified.
6466         * gcc.dg/no-strict-overflow-1.c: Modified.
6467         * gcc.dg/no-strict-overflow-3.c: Modified.
6468         * gcc.dg/no-strict-overflow-5.c: Modified.
6469         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6470         * gcc.dg/tree-ssa/pr18134.c: Modified.
6471         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6472         * gcc.dg/tree-ssa/vector-2.c: Modified.
6473         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6474         * gcc.dg/tree-ssa/loop-21.c: Modified.
6475         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6476         * gcc.dg/tree-ssa/vector-3.c: Modified.
6477         * gcc.dg/tree-ssa/asm-3.c: Modified.
6478         * gcc.dg/tree-ssa/pr23294.c: Modified.
6479         * gcc.dg/tree-ssa/loop-22.c: Modified.
6480         * gcc.dg/tree-ssa/loop-15.c: Modified.
6481         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6482         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6483         * gcc.dg/tree-ssa/pr20139.c: Modified.
6484         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6485         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6486         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6487         * gcc.dg/tree-ssa/loop-5.c: Modified.
6488         * gcc.dg/tree-ssa/pr19431.c: Modified.
6489         * gcc.dg/tree-ssa/pr32044.c: Modified.
6490         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6491         * gcc.dg/tree-ssa/loop-19.c: Modified.
6492         * gcc.dg/tree-ssa/loop-28.c: Modified.
6493         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6494         * gcc.dg/tree-ssa/divide-1.c: Modified.
6495         * gcc.dg/tree-ssa/inline-1.c: Modified.
6496         * gcc.dg/tree-ssa/divide-3.c: Modified.
6497         * gcc.dg/tree-ssa/pr30978.c: Modified.
6498         * gcc.dg/tree-ssa/alias-6.c: Modified.
6499         * gcc.dg/tree-ssa/divide-4.c: Modified.
6500         * gcc.dg/tree-ssa/alias-11.c: Modified.
6501         * gcc.dg/no-strict-overflow-7.c: Modified.
6502         * gcc.dg/strict-overflow-1.c: Modified.
6503         * gcc.dg/pr15784-4.c: Modified.
6504         * gcc.dg/pr34263.c: Modified.
6505         * gcc.dg/strict-overflow-3.c: Modified.
6506         * gcc.dg/tree-prof/stringop-1.c: Modified.
6507         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6508         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6509         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6510         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6511         * gcc.dg/no-strict-overflow-2.c: Modified.
6512         * gcc.dg/no-strict-overflow-4.c: Modified.
6513         * gcc.dg/no-strict-overflow-6.c: Modified.
6514         * g++.dg/tree-ssa/pr27090.C: Modified.
6515         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6516         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6517         * g++.dg/tree-ssa/pr19807.C: Modified.
6518         * g++.dg/opt/pr30965.C: Modified.
6519         * g++.dg/init/new17.C: Modified.
6520         * gfortran.dg/whole_file_6.f90: Modified.
6521         * gfortran.dg/whole_file_5.f90: Modified.
6522         * gfortran.dg/reassoc_1.f90: Modified.
6523         * gfortran.dg/reassoc_3.f90: Modified.
6524
6525 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6526
6527         PR fortran/39893
6528         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6529
6530 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6531
6532         PR inline-asm/39543
6533         * gcc.target/i386/pr39543-1.c: New test.
6534         * gcc.target/i386/pr39543-2.c: New test.
6535         * gcc.target/i386/pr39543-3.c: New test.
6536
6537         PR c/39889
6538         * gcc.dg/Wunused-value-3.c: New test.
6539
6540 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6541
6542         PR c/39581
6543         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6544         gcc.dg/vla-21.c: New tests.
6545
6546 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6547
6548         PR c/39556
6549         * gcc.dg/inline-34.c: New test.
6550
6551 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6552
6553         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6554         gcc.dg/enum-const-3.c: New tests.
6555         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6556         -pedantic-errors.  Update expected diagnostics.
6557
6558 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6559
6560         PR c/39582
6561         * gcc.dg/vla-20.c: New test.
6562
6563 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6564
6565         PR c/39564
6566         * gcc.dg/vla-19.c: New test.
6567
6568 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6569
6570         PR preprocessor/39559
6571         * gcc.dg/c99-intconst-2.c: New test.
6572
6573 2009-04-25  Jan Hubicka  <jh@suse.cz>
6574
6575         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6576
6577 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6578
6579         PR fortran/39688
6580         * gfortran.dg/import7.f90: New.
6581
6582 2009-04-24  Richard Guenther  <rguenther@suse.de>
6583
6584         * gcc.dg/tree-ssa/vrp48.c: Fix.
6585
6586 2008-04-24  Doug Kwan  <dougkwan@google.com>
6587
6588         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6589         destination are the same.
6590
6591 2009-04-24  Richard Guenther  <rguenther@suse.de>
6592
6593         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6594
6595 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6596
6597         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6598         gcc.dg/array-const-3.c: New tests.
6599
6600 2009-04-24  Ian Lance Taylor  <iant@google.com>
6601
6602         * gcc.dg/Wcxx-compat-4.c: New testcase.
6603
6604 2009-04-24  Daniel Kraft  <d@domob.eu>
6605
6606         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6607         expected on already erraneous symbol (renamed to fresh one).
6608
6609 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6610
6611         PR middle-end/39867
6612         * gcc.dg/pr39867.c: New.
6613
6614 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6615
6616         PR fortran/39861
6617         PR fortran/39864
6618         * gfortran.dg/intrinsic_1.f90: New.
6619
6620 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6621
6622         * gnat.dg/alignment7.adb: New test.
6623         * gnat.dg/alignment8.adb: Likewise.
6624
6625 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6626
6627         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6628         * gnat.dg/specs/rep_clause2.ads: New test.
6629
6630 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6631
6632         PR rtl-optimization/39794
6633         * gcc.dg/pr39794.c: New test.
6634
6635 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6636
6637         * gnat.dg/atomic1.adb: New test.
6638         * gnat.dg/atomic1_pkg.ads: New helper.
6639
6640 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6641
6642         PR testsuite/39623
6643         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6644         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6645
6646 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6647
6648         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6649         warning.
6650
6651 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6652
6653         PR C/31499
6654         * gcc.dg/vector-init-1.c: New testcase.
6655         * gcc.dg/vector-init-2.c: New testcase.
6656
6657 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6658
6659         * gnat.dg/enum2.adb: New test.
6660         * gnat.dg/enum2_pkg.ads: New helper.
6661
6662 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6663
6664         PR c/39855
6665         * gcc.dg/torture/pr39855.c: New test.
6666
6667 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6668
6669         PR c++/39639
6670         * g++.dg/cpp0x/pr39639.C: New test.
6671
6672 2009-04-22  Mark Heffernan  <meheff@google.com>
6673
6674         * gcc.dg/profile-generate-3.c: New test.
6675
6676 2009-04-22  Jan Hubicka  <jh@suse.cz>
6677
6678         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6679
6680 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6681
6682         PR testsuite/39623
6683         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6684
6685 2009-04-22  Richard Guenther  <rguenther@suse.de>
6686
6687         PR tree-optimization/39824
6688         * gcc.c-torture/compile/pr39824.c: New testcase.
6689
6690 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6691
6692         PR c++/14875
6693         * g++.dg/parse/parser-pr14875.C: New.
6694         * g++.dg/parse/parser-pr14875-2.C: New.
6695         * g++.dg/parse/error6.C: Update match string.
6696
6697 2009-04-22  Richard Guenther  <rguenther@suse.de>
6698
6699         PR tree-optimization/39845
6700         * gcc.c-torture/compile/pr39845.c: New testcase.
6701
6702 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6703
6704         PR fortran/39735
6705         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6706         * gfortran.dg/external_initializer.f90: Modified.
6707         * gfortran.dg/interface_26.f90: Modified.
6708         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6709         * gfortran.dg/proc_ptr_3.f90: Modified.
6710         * gfortran.dg/proc_ptr_15.f90: New.
6711         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6712
6713 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6714
6715         PR c++/35711
6716         * g++.dg/warn/pr35711.C: New.
6717         * g++.dg/conversion/ptrmem2.C: Update.
6718
6719 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6720
6721         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6722         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6723         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6724         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6725         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6726         gcc.c-torture/ChangeLog.0,
6727         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6728         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6729         gcc.target/i386/math-torture/math-torture.exp,
6730         gcc.target/mips/inter/mips16-inter.exp,
6731         gcc.target/mips/mips-nonpic/README,
6732         gcc.target/x86_64/abi/README.gcc,
6733         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6734         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6735         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6736         notices.
6737         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6738
6739 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6740
6741         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6742
6743 2009-04-21  Richard Guenther  <rguenther@suse.de>
6744
6745         PR middle-end/39829
6746         * gcc.dg/torture/pr39829.c: New testcase.
6747
6748 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6749
6750         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6751
6752 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6753
6754         PR 16202
6755         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6756         * gcc.dg/sequence-pt-2.c: New.
6757         * gcc.dg/sequence-pt-3.c: New.
6758         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6759         * g++.dg/warn/sequence-pt-2.c: New.
6760         * g++.dg/warn/sequence-pt-3.c: New.
6761
6762 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6763
6764         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6765
6766 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6767
6768         * gnat.dg/import1.ad[sb]: New test.
6769
6770 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6771
6772         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6773         return 0.
6774
6775 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6776
6777         PR fortran/39811
6778         * gfortran.dg/continuation_11.f90: New test.
6779
6780 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6781
6782         PR c++/13358
6783         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6784         messages. Test for "long long" in system headers.
6785         * gcc.dg/c99-longlong-2.c: New.
6786         * g++.dg/warn/pr13358.C: New.
6787         * g++.dg/warn/pr13358-2.C: New.
6788         * g++.dg/warn/pr13358-3.C: New.
6789         * g++.dg/warn/pr13358-4.C: New.
6790
6791 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6792
6793         * gcc.dg/framework-2.c: Fix up for non existent includes
6794         being fatal errors now.
6795
6796 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6797
6798         PR fortran/39800
6799         * gfortran.dg/private_type_13.f90: New test.
6800         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6801
6802 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6803
6804         PR c++/39803
6805         * g++.dg/warn/Wunused-14.C: New test.
6806
6807 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6808
6809         * gnat.dg/specs/small_alignment.ads: New test.
6810
6811 2009-04-20  Ian Lance Taylor  <iant@google.com>
6812
6813         * gcc.dg/Wcxx-compat-3.c: New testcase.
6814
6815 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6816
6817         * gnat.dg/pack13.ad[sb]: New test.
6818         * gnat.dg/pack13_pkg.ads: New helper.
6819
6820 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6821
6822         * gnat.dg/discr11.ad[sb]: New test.
6823         * gnat.dg/discr11_pkg.ads: New helper.
6824
6825 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6826
6827         PR tree-optimization/39675
6828         * gcc.dg/vect/O3-pr39675-2.c: New test.
6829
6830 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6831
6832         * gnat.dg/rep_clause3.adb: New test.
6833
6834 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6835
6836         PR c/37481
6837         * gcc.dg/c99-flex-array-7.c: New test.
6838
6839 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6840
6841         PR c/19771
6842         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6843
6844 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6845
6846         PR c/38243
6847         * gcc.dg/c99-restrict-3.c: New test.
6848
6849 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6850
6851         PR preprocessor/20078
6852         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6853
6854 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6855
6856         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6857         Do not pass -B$root after -margs.
6858
6859 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6860
6861         PR c/32061
6862         PR c++/36954
6863         * gcc.dg/pr32061.c: New.
6864         * gcc.dg/Wlogical-op-1.c: Update.
6865         * g++.dg/warn/Wlogical-op-1.C: Update.
6866         * g++.dg/warn/pr36954.C: New.
6867
6868 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6869
6870         PR c/27676
6871         * gcc.dg/lvalue-5.c: New test.
6872
6873 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6874
6875         PR c/22367
6876         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6877
6878 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6879
6880         * gcc.dg/cpp/include5.c: New test.
6881
6882 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6883
6884         PR c/35210
6885         * gcc.dg/call-diag-2.c: New test.
6886
6887 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6888
6889         PR preprocessor/39646
6890         * gcc.dg/cpp/line8.c: New test.
6891
6892 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6893
6894         PR preprocessor/39647
6895         * gcc.dg/cpp/line7.c: New test.
6896
6897 2009-04-18  Richard Guenther  <rguenther@suse.de>
6898
6899         PR middle-end/39804
6900         * gcc.target/i386/pr39804.c: New testcase.
6901
6902 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6903
6904         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6905         * g++.dg/other/pr39496.C: Likewise.
6906
6907 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6908
6909         PR middle-end/36902
6910         * gcc.dg/pr36902.c: New.
6911
6912 2009-04-17  Diego Novillo  <dnovillo@google.com>
6913
6914         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6915         violation for variable 'inside_main'.
6916
6917 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6918
6919         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6920
6921 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6922
6923         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6924
6925 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6926
6927         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6928         * gfortran.dg/chmod_2.f90: Likewise.
6929         * gfortran.dg/chmod_3.f90: Likewise.
6930         * gfortran.dg/open_errors.f90: Likewise.
6931         * gfortran.dg/stat_1.f90: Likewise.
6932         * gfortran.dg/stat_2.f90: Likewise.
6933
6934 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6935
6936         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6937         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6938         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6939         * gfortran.dg/nearest_1.f90: Likewise.
6940         * gfortran.dg/nearest_3.f90: Likewise.
6941         * gfortran.dg/isnan_1.f90: Likewise.
6942         * gfortran.dg/isnan_2.f90: Likewise.
6943         * gfortran.dg/nan_1.f90: Likewise.
6944         * gfortran.dg/nan_2.f90: Likewise.
6945         * gfortran.dg/nan_3.f90: Likewise.
6946         * gfortran.dg/nan_4.f90: Likewise.
6947         * gfortran.dg/module_nan.f90: Likewise.
6948         * gfortran.dg/int_conv_2.f90: Likewise.
6949         * gfortran.dg/init_flag_3.f90: Likewise.
6950         * gfortran.dg/namelist_42.f90: Likewise.
6951         * gfortran.dg/namelist_43.f90: Likewise.
6952         * gfortran.dg/real_const_3.f90: Likewise.
6953         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6954
6955         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6956         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6957         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6958         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6959         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6960
6961         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6962         * gfortran.dg/gamma_5.f90: Likewise.
6963
6964 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6965
6966         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6967         less strict so it also works with auto-overlay support.
6968         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6969         for "exceeds local store" linker errors on the SPU.
6970
6971         * lib/gfortran.exp: Include target-supports.exp.
6972         (gfortran_init): On SPU targets where automatic overlay support
6973         is available, use it to build all Fortran test cases.
6974
6975         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6976
6977 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6978
6979         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6980         rule enforced by gnat on taft types.
6981
6982 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6983
6984         PR testsuite/39792
6985         * g++.dg/ext/complit11.C: Add empty dg-options.
6986
6987 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6988
6989         PR c++/17570
6990         * g++.dg/template/defarg11.C: New test.
6991
6992 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6993
6994         PR c++/28766
6995         * g++.dg/ext/complit11.C: New testcase.
6996
6997 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6998
6999         PR c++/39551
7000         * g++.dg/warn/Wunused-13.C: New testcase.
7001
7002 2009-04-15  Ian Lance Taylor  <iant@google.com>
7003
7004         * gcc.dg/Wenum-compare-1.c: New testcase.
7005
7006 2009-04-15  Richard Guenther  <rguenther@suse.de>
7007
7008         PR tree-optimization/39764
7009         * g++.dg/torture/pr39764.C: New testcase.
7010
7011 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7012
7013         * g++.dg/ext/altivec-17.C: New.
7014
7015 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7016
7017         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7018         * gnat.dg/specs/limited1.ads: Ditto.
7019
7020 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7021
7022         PR testsuite/39769
7023         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7024         for testing the results of estimate instructions.
7025         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7026         * gcc.dg/vmx/3a-05.c (test): Ditto.
7027
7028 2009-04-14  Jason Merrill  <jason@redhat.com>
7029
7030         PR c++/39763
7031         * g++.dg/warn/Wshadow-4.C: Extend.
7032
7033 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7034
7035         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7036         (do_D): Remove attribute hidden.
7037
7038 2009-04-13  Jason Merrill  <jason@redhat.com>
7039
7040         PR c++/39480
7041         * g++.dg/init/copy7.C: New.
7042
7043 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7044
7045         PR testsuite/39733
7046         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7047         (check_for_all_options): This.
7048
7049 2009-04-13  Jason Merrill  <jason@redhat.com>
7050
7051         PR c++/39750
7052         * g++.dg/template/crash90.C: New.
7053
7054 2009-04-12  Jason Merrill  <jason@redhat.com>
7055
7056         PR c++/39742
7057         * g++.dg/overload/extern-C-2.C: New.
7058
7059 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7060
7061         PR preprocessor/31869
7062         * gcc.dg/cpp/strify5.c: New test.
7063
7064 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7065
7066         * gnat.dg/enum1.adb: New test.
7067         * gnat.dg/enum1_pkg.ads: New helper.
7068
7069 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7070
7071         PR target/39740
7072         * gcc.target/alpha/pr39740.c: New test.
7073
7074 2009-04-11  Daniel Kraft  <d@domob.eu>
7075
7076         PR fortran/37746
7077         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7078         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7079         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7080         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7081         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7082         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7083         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7084         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7085         expected string length that failed with -fbounds-check now.
7086         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7087
7088 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7089
7090         PR fortran/39692
7091         * gfortran.dg/proc_ptr_14.f90: New.
7092
7093 2009-04-11  Richard Guenther  <rguenther@suse.de>
7094
7095         PR middle-end/39732
7096         * g++.dg/torture/pr39732.C: New testcase.
7097
7098 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7099
7100         * gfortran.dg/whole_file_5.f90: New.
7101         * gfortran.dg/whole_file_6.f90: New.
7102
7103 2009-04-11  Richard Guenther  <rguenther@suse.de>
7104
7105         PR tree-optimization/39713
7106         * g++.dg/torture/pr39713.C: New testcase.
7107
7108 2009-04-10  Richard Guenther  <rguenther@suse.de>
7109
7110         PR c/39712
7111         * gcc.dg/pr39712.c: New testcase.
7112
7113 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7114
7115         PR c++/28301
7116         * g++.dg/cpp0x/enum2.C: Updated.
7117         * g++.dg/debug/pr22514.C: Likewise.
7118         * g++.dg/parse/enum2.C: Likewise.
7119         * g++.dg/parse/enum3.C: Likewise.
7120         * g++.dg/template/crash79.C: Likewise.
7121         * g++.old-deja/g++.jason/cond.C: Likewise.
7122
7123 2009-04-10  Chao-ying Fu  <fu@mips.com>
7124
7125         * gcc.target/mips/interrupt_handler.c: Change from compile to
7126         assemble.
7127
7128 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7129
7130         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7131
7132 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7133
7134         PR fortran/38709
7135         * gfortran.dg/zero_sized_6.f90: New.
7136
7137 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7138
7139         PR  c++/20118
7140         * g++.dg/parse/pr20118.C: New.
7141         * g++.dg/template/spec16.C: Update.
7142
7143 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7144
7145         PR testsuite/35621
7146         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7147         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7148         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7149         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7150         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7151         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7152         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7153         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7154         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7155         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7156         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7157         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7158         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7159         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7160         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7161         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7162         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7163
7164 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7165
7166         PR target/39678
7167         * g++.dg/torture/pr39678.C: New.
7168         * gcc.dg/compat/struct-complex-2.h: Likewise.
7169         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7170         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7171         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7172         * gcc.dg/torture/pr39678.c: Likewise.
7173         * gcc.target/i386/pr39678.c: Likewise.
7174
7175         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7176         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7177
7178         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7179         <complex.h>.  Add tests for structure with complex float.
7180
7181 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7182             Joseph Myers  <joseph@codesourcery.com>
7183
7184         PR target/36800
7185         * gcc.dg/dfp/pr36800.c: New.
7186
7187 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7188             Rafael Avila de Espindola  <espindola@google.com>
7189
7190         * gcc.misc-tests/help.exp: New file.
7191         * lib/options.exp: New file.
7192
7193 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7194
7195         PR libobjc/36610
7196         * objc/execute/forward-1.x: New.
7197
7198 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7199
7200         * gcc.dg/pr27150-1.c: Change to a link test.
7201
7202 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7203
7204         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7205         3 of the GNU General Public License and to point readers at the
7206         COPYING3 file and the FSF's license web page.
7207         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7208         * gcc.dg/struct/struct-reorg.exp: Likewise.
7209         * gcc.target/spu/tag_manager.c: Likewise.
7210
7211 2009-04-09  Richard Guenther  <rguenther@suse.de>
7212
7213         PR testsuite/39696
7214         * ssa-ccp-25.c: Adjust pattern.
7215
7216 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7217
7218         PR fortran/36704
7219         * gfortran.dg/external_procedures_1.f90: Modified.
7220         * gfortran.dg/proc_ptr_result_1.f90: New.
7221         * gfortran.dg/proc_ptr_result_2.f90: New.
7222         * gfortran.dg/proc_ptr_result_3.f90: New.
7223
7224 2009-04-09  Richard Guenther  <rguenther@suse.de>
7225
7226         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7227         to prevent constant propagation.
7228         * gcc.dg/vect/vect-56.c: Likewise.
7229         * gcc.dg/vect/vect-58.c: Likewise.
7230         * gcc.dg/vect/vect-60.c: Likewise.
7231         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7232         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7233         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7234
7235 2009-04-09  Richard Guenther  <rguenther@suse.de>
7236
7237         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7238         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7239
7240 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7241
7242         PR c/39613
7243         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7244         New tests.
7245
7246 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7247
7248         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7249         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7250
7251 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7252
7253         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7254
7255 2009-04-08  Jason Merrill  <jason@redhat.com>
7256
7257         PR c++/25185
7258         * g++.dg/template/error40.C: Add another test.
7259
7260 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7261
7262         PR c/39614
7263         PR c/39673
7264         * gcc.c-torture/compile/pr39614-1.c,
7265         gcc.c-torture/compile/pr39614-2.c,
7266         gcc.c-torture/compile/pr39614-3.c,
7267         gcc.c-torture/compile/pr39614-4.c,
7268         gcc.c-torture/compile/pr39614-5.c,
7269         gcc.c-torture/compile/pr39673-1.c,
7270         gcc.c-torture/compile/pr39673-2.c: New tests.
7271         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7272         more cases.
7273         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7274         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7275         expected errors.
7276
7277 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7278
7279         PRc++/39637
7280         * g++.dg/cpp0x/variadic-crash2.C: New test.
7281
7282 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7283
7284         PR fortran/38863
7285         * gfortran.dg/alloc_comp_result_1.f90: New test.
7286
7287 2009-04-07  Jason Merrill  <jason@redhat.com>
7288
7289         PR c++/34691
7290         * g++.dg/overload/extern-C-1.C: New.
7291
7292 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7293
7294         PR testsuite/39325
7295         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7296
7297 2009-04-07  Jason Merrill  <jason@redhat.com>
7298
7299         PR c++/25185
7300         * g++.dg/template/error40.C: New.
7301
7302 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7303
7304         PR fortran/38152
7305         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7306
7307 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7308
7309         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7310
7311 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7312
7313         PR fortran/38290
7314         * gfortran.dg/proc_decl_1.f90: Modified.
7315         * gfortran.dg/proc_ptr_11.f90: Extended.
7316         * gfortran.dg/proc_ptr_13.f90: Modified.
7317
7318 2009-04-06  Jason Merrill  <jason@redhat.com>
7319
7320         PR c++/35146
7321         * g++.dg/template/fnspec1.C: New.
7322
7323 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7324
7325         * lib/gnat.exp: Handle multilib.
7326
7327 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7328
7329         PR fortran/38863
7330         * gfortran.dg/dependency_23.f90: New test.
7331
7332 2009-04-06  Richard Guenther  <rguenther@suse.de>
7333
7334         PR tree-optimization/28868
7335         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7336         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7337         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7338         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7339
7340 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7341
7342         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7343
7344 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7345
7346         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7347
7348 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7349
7350         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7351         with the built-in y0, and the subsequent warning.
7352         (y1): Likewise, rename to y_1.
7353
7354 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7355
7356         PR fortran/39414
7357         * gfortran.dg/proc_decl_21.f90: New.
7358
7359 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7360
7361         PR fortran/36091
7362         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7363
7364 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7365
7366         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7367         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7368         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7369         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7370         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7371         gfortran.dg/namelist_49.f90: Gate test on effective_target
7372         fd_truncate.
7373         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7374
7375 2009-04-05  Daniel Kraft  <d@domob.eu>
7376
7377         PR fortran/38654
7378         * gfortran.dg/read_float_2.f03
7379         * gfortran.dg/read_float_3.f90
7380
7381 2009-04-05  Richard Guenther  <rguenther@suse.de>
7382
7383         PR tree-optimization/39648
7384         * gcc.c-torture/compile/pr39648.c: New testcase.
7385
7386 2009-04-05  Jason Merrill  <jason@redhat.com>
7387
7388         PR c++/14912
7389         * g++.dg/template/error39.C: New.
7390
7391 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7392
7393         PR fortran/29458
7394         * gfortran.dg/implied_do_1.f90: New.
7395
7396 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7397
7398         PR fortran/39577
7399         * gfortran.dg/recursive_check_8.f90: New.
7400         * gfortran.dg/recursive_check_9.f90: New.
7401         * gfortran.dg/recursive_check_10.f90: New.
7402         * gfortran.dg/recursive_check_11.f90: New.
7403         * gfortran.dg/recursive_check_12.f90: New.
7404         * gfortran.dg/recursive_check_13.f90: New.
7405         * gfortran.dg/recursive_check_14.f90: New.
7406
7407 2009-04-04  Jason Merrill  <jason@redhat.com>
7408
7409         PR c++/25185
7410         * g++.dg/template/error38.C: Add more tests.
7411
7412 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7413
7414         PR fortran/37614
7415         * gfortran.dg/common_align_2.f90: New test.
7416
7417 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7418
7419         PR target/39501
7420         * gcc.c-torture/execute/pr39501.c: New file.
7421         * gcc.c-torture/execute/pr39501.x: New file.
7422
7423 2009-04-04  Richard Guenther  <rguenther@suse.de>
7424
7425         PR tree-optimization/8781
7426         PR tree-optimization/37892
7427         * g++.dg/tree-ssa/pr8781.C: New testcase.
7428         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7429
7430 2009-04-04  Richard Guenther  <rguenther@suse.de>
7431
7432         PR tree-optimization/39636
7433         * gcc.c-torture/compile/pr39636.c: New testcase.
7434
7435 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7436
7437         PR rtl-optimization/39607
7438         * g++.dg/opt/pr39607.C: New.
7439
7440 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7441
7442         PR fortran/39594
7443         * gfortran.dg/common_12.f90: New.
7444
7445 2009-04-03  Jason Merrill  <jason@redhat.com>
7446
7447         PR c++/39608
7448         * g++.dg/template/const2.C: New test.
7449
7450 2009-04-03  Richard Guenther  <rguenther@suse.de>
7451
7452         PR tree-optimization/2480
7453         PR tree-optimization/23086
7454         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7455         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7456
7457 2009-04-03  Richard Guenther  <rguenther@suse.de>
7458
7459         PR tree-optimization/34743
7460         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7461         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7462         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7463         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7464         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7465         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7466         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7467         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7468
7469 2009-04-03  Richard Guenther  <rguenther@suse.de>
7470
7471         PR middle-end/13146
7472         PR tree-optimization/23940
7473         PR tree-optimization/33237
7474         PR middle-end/33974
7475         PR middle-end/34093
7476         PR tree-optimization/36201
7477         PR tree-optimization/36230
7478         PR tree-optimization/38049
7479         PR tree-optimization/38207
7480         PR tree-optimization/38230
7481         PR tree-optimization/38301
7482         PR tree-optimization/38585
7483         PR middle-end/38895
7484         PR tree-optimization/38985
7485         PR tree-optimization/39299
7486         * gcc.dg/pr19633-1.c: Adjust.
7487         * gcc.dg/torture/pta-callused-1.c: Likewise.
7488         * gcc.dg/torture/pr39074-2.c: Likewise.
7489         * gcc.dg/torture/pr39074.c: Likewise.
7490         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7491         * gcc.dg/torture/pr30375.c: Adjust.
7492         * gcc.dg/torture/pr33563.c: Likewise.
7493         * gcc.dg/torture/pr33870.c: Likewise.
7494         * gcc.dg/torture/pr33560.c: Likewise.
7495         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7496         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7497         * gcc.dg/tree-ssa/alias-15.c: Remove.
7498         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7499         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7500         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7501         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7502         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7503         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7504         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7505         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7506         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7507         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7508         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7509         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7510         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7511         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7512         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7513         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7514         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7515         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7516         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7517         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7518         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7519         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7520         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7521         * gcc.dg/uninit-B.c: XFAIL.
7522         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7523         * gcc.dg/uninit-pr19430.c: XFAIL.
7524         * g++.dg/tree-ssa/pr13146.C: New testcase.
7525         * g++.dg/opt/pr36187.C: Adjust.
7526         * g++.dg/torture/20090329-1.C: New testcase.
7527
7528 2009-04-02  Chao-ying Fu  <fu@mips.com>
7529
7530         * gcc.target/mips/interrupt_handler.c: New test.
7531
7532 2009-04-02  David Ayers  <ayers@fsfe.org>
7533
7534         PR objc/18456
7535         * objc.dg/bad-receiver-type-2.m: New test contributed by
7536         Alexander Mamberg.
7537
7538 2009-04-02  Jason Merrill  <jason@redhat.com>
7539
7540         PR c++/25185
7541         * g++.dg/template/error38.C: New test.
7542
7543 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7544
7545         PR tree-optimization/31677
7546         * gcc.dg/memcpy-1.c: Add compiler option.
7547
7548 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7549
7550         PR tree-optimization/39595
7551         * gfortran.dg/vect/O3-pr39595.f: New test.
7552
7553 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7554
7555         PR c++/26693
7556         * g++.dg/template/typedef11.C: New test.
7557         * g++.dg/template/typedef12.C: Likewise.
7558         * g++.dg/template/typedef13.C: Likewise.
7559         * g++.dg/template/typedef14.C: Likewise.
7560         * g++.dg/template/typedef15.C: Likewise.
7561         * g++.dg/template/typedef16.C: Likewise.
7562         * g++.dg/template/sfinae3.C: Compile this pedantically.
7563         The only errors expected should be the one saying the typedef is ill
7564         formed.
7565         * g++.old-deja/g++.pt/typename8.C: Likewise.
7566         * g++.dg/template/access11.C: Update this.
7567
7568 2009-04-02  Richard Guenther  <rguenther@suse.de>
7569
7570         PR tree-optimization/37221
7571         * gcc.c-torture/compile/20090331-1.c: New testcase.
7572
7573 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7574
7575         * gcc.c-torture/compile/20090401-1.c: New test.
7576
7577 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7578
7579         PR c++/4926
7580         * g++.dg/template/pr4926-1.C: New.
7581
7582 2009-04-01  Xinliang David Li  <davidxl@google.com>
7583
7584         * gcc.target/i386/all_one_m128i.c: New test.
7585
7586 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7587
7588         PR c/39027
7589         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7590         * gcc.dg/fltconst-2.c: New test.
7591         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7592         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7593
7594         PR c/33466
7595         * gcc.dg/cpp/pr33466.c: New test.
7596         * gcc.dg/dfp/pr33466.c: New test.
7597         * gcc.dg/fixed-point/pr33466.c: New test.
7598
7599 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7600
7601         PR tree-optimization/35011
7602         * g++.dg/other/pr35011.C: New.
7603
7604 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7605
7606         PR target/39226
7607         * gcc.dg/pr39226.c: New test.
7608
7609 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7610
7611         PR c++/35240
7612         * g++.dg/template/pr35240.C: New.
7613
7614 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7615
7616         PR c/39605
7617         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7618         * gcc.dg/pr25682.c: Update expected diagnostics.
7619
7620 2009-04-01  Richard Guenther  <rguenther@suse.de>
7621
7622         * gcc.dg/fold-plusmult-2.c: New testcase.
7623
7624 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7625
7626         PR c/37772
7627         * gcc.dg/pr37772.c: New test.
7628         * g++.dg/ext/asm11.C: New test.
7629
7630 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7631
7632         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7633         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7634         defined.
7635
7636 2009-03-31  Jason Merrill  <jason@redhat.com>
7637
7638         * g++.old-deja/g++.other/using9.C: Add expected errors.
7639
7640 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7641
7642         * gcc.c-torture/compile/pr33009.c: Removed.
7643
7644 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7645
7646         * gcc.c-torture/compile/pr33009.c: Delete.
7647         * gcc.c-torture/compile/pr11832.c: Likewise.
7648
7649 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7650
7651         PR c/448
7652         * lib/target-supports.exp (check_effective_target_stdint_types):
7653         Update comment.
7654         (check_effective_target_inttypes_types): New.
7655         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7656         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7657         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7658
7659 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7660
7661         PR fortran/38917
7662         PR fortran/38918
7663         * gfortran.dg/data_pointer_1.f90: New test.
7664
7665 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7666
7667         PR fortran/38915
7668         * gfortran.dg/char_length_15.f90: New test.
7669
7670 2009-03-31  Jason Merrill  <jason@redhat.com>
7671
7672         C++ DR 613
7673         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7674         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7675         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7676         xfail others.
7677
7678         * g++.dg/other/typedef2.C: New test.
7679
7680         PR c++/37806
7681         * g++.dg/template/typedef17.C: New test.
7682
7683         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7684         * g++.dg/cpp0x/auto12.C: Likewise.
7685
7686 2009-03-31  Richard Guenther  <rguenther@suse.de>
7687
7688         PR middle-end/31029
7689         * gcc.dg/fold-compare-4.c: New testcase.
7690         * gcc.dg/fold-compare-5.c: Likewise.
7691
7692 2009-03-31  Richard Guenther  <rguenther@suse.de>
7693
7694         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7695
7696 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7697
7698         PR target/39592
7699         * gcc.target/i386/pr39592-1.c: New test.
7700
7701 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7702
7703         PR preprocessor/15638
7704         * gcc.dg/cpp/missing-header-1.c: New test.
7705         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7706         "compilation terminated" message.
7707         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7708         test #include "".
7709         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7710         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7711         terminated" message.
7712
7713 2009-03-31  Richard Guenther  <rguenther@suse.de>
7714
7715         PR middle-end/23401
7716         PR middle-end/27810
7717         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7718         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7719
7720 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7721
7722         PR fortran/38389
7723         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7724         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7725         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7726         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7727         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7728         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7729         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7730
7731 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7732
7733         PR fortran/22571
7734         * gfortran.dg/whole_file_1.f90: New test.
7735         PR fortran/26227
7736         * gfortran.dg/whole_file_2.f90: New test.
7737         * gfortran.dg/whole_file_3.f90: New test.
7738         PR fortran/24886
7739         * gfortran.dg/whole_file_4.f90: New test.
7740
7741 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7742
7743         * gfortran.dg/bind_c_usage_19.f90: New test.
7744
7745         PR target/39558
7746         * gcc.target/powerpc/altivec-29.c: New test.
7747
7748 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7749
7750         PR rtl-optimization/323
7751         * gcc.target/i386/excess-precision-1.c,
7752         gcc.target/i386/excess-precision-2.c,
7753         gcc.target/i386/excess-precision-3.c,
7754         gcc.target/i386/excess-precision-4.c,
7755         gcc.target/i386/excess-precision-5.c,
7756         gcc.target/i386/excess-precision-6.c: New tests.
7757
7758 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7759
7760         PR c/35235
7761         * gcc.dg/c99-array-lval-8.c: New test.
7762
7763 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7764
7765         PR preprocessor/34695
7766         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7767         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7768         instead of dg-warning for "previous definition" messages.
7769         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7770         "warnings being treated as errors" message.
7771         * gcc.dg/fltconst-1.c: Use -fshow-column.
7772
7773 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7774
7775         PR fortran/38823
7776         * gfortran.dg/power1.f90: New test.
7777
7778 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7779
7780         PR c/456
7781         PR c/5675
7782         PR c/19976
7783         PR c/29116
7784         PR c/31871
7785         PR c/35198
7786         * gcc.c-torture/compile/20081108-1.c,
7787         gcc.c-torture/compile/20081108-2.c,
7788         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7789         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7790         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7791         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7792         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7793         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7794         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7795         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7796         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7797         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7798         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7799         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7800         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7801         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7802         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7803         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7804         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7805         case.
7806         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7807         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7808         XFAILs.  Update expected messages.
7809         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7810         expected messages.
7811         * gcc.dg/real-const-1.c: Replace with test from original PR.
7812         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7813         when casting from non-constant integer to pointer.
7814
7815 2009-03-29  Richard Guenther  <rguenther@suse.de>
7816
7817         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7818
7819 2009-03-29  Daniel Kraft  <d@domob.eu>
7820
7821         PR fortran/37423
7822         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7823         DEFERRED bindings.
7824         * gfortran.dg/typebound_proc_9.f03: New test.
7825         * gfortran.dg/typebound_proc_10.f03: New test.
7826         * gfortran.dg/typebound_proc_11.f03: New test.
7827         * gfortran.dg/abstract_type_5.f03: New test.
7828
7829 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7830
7831         PR fortran/38507
7832         * gfortran.dg/do_4.f: New.
7833         * gfortran.dg/goto_2.f90: Correct expected warnings.
7834         * gfortran.dg/goto_4.f90: Likewise.
7835         * gfortran.dg/goto_5.f90: New.
7836
7837 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7838
7839         PR target/39545
7840         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7841
7842         * gcc.target/i386/pr39545-1.c: New.
7843         * gcc.target/i386/pr39545-2.c: Likewise.
7844
7845         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7846         (flex2_struct): Likewise.
7847         (check_struct_passing7): Likewise.
7848         (check_struct_passing8): Likewise.
7849         (f1s): Likewise.
7850         (f2s): Likewise.
7851         (main): Call check_struct_passing7 and check_struct_passing8.
7852
7853 2009-03-29  Richard Guenther  <rguenther@suse.de>
7854
7855         * gcc.c-torture/execute/20090113-1.c: New testcase.
7856         * gcc.c-torture/execute/20090113-2.c: Likewise.
7857         * gcc.c-torture/execute/20090113-3.c: Likewise.
7858         * gcc.c-torture/execute/20090207-1.c: Likewise.
7859         * gcc.c-torture/compile/20090114-1.c: Likewise.
7860         * gcc.c-torture/compile/20090328-1.c: Likewise.
7861         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7862
7863 2009-03-29  David Ayers  <ayers@fsfe.org>
7864
7865         PR objc/27377
7866         * objc.dg/conditional-1.m: New tests.
7867
7868 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7869
7870         * gcc.dg/winline-10.c: New test.
7871
7872 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7873
7874         PR fortran/34656
7875         * gfortran.dg/do_check_1.f90: Add test.
7876         * gfortran.dg/do_check_2.f90: Add test.
7877         * gfortran.dg/do_check_3.f90: Add test.
7878         * gfortran.dg/do_check_4.f90: Add test.
7879
7880 2009-03-28  Jan Hubicka  <jh@suse.cz>
7881
7882         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7883         * gcc.dg/pr33826.c: Update dump files.
7884         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7885         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7886
7887 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7888
7889         * g++.dg/tree-ssa/fwprop-align.C: New test.
7890
7891 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7892
7893         * gcc.target/powerpc/altivec-28.c: New test.
7894
7895         PR c++/39554
7896         * gcc.dg/wdisallowed-functions-1.c: Removed.
7897         * gcc.dg/wdisallowed-functions-2.c: Removed.
7898         * gcc.dg/wdisallowed-functions-3.c: Removed.
7899         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7900         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7901         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7902
7903 2009-03-28  Richard Guenther  <rguenther@suse.de>
7904
7905         PR tree-optimization/38723
7906         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7907
7908 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7909
7910         PR fortran/38538
7911         * gfortran.dg/char_result_13.f90: New test.
7912
7913 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7914
7915         PR fortran/38765
7916         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7917
7918 2009-03-28  Daniel Kraft  <d@domob.eu>
7919
7920         * gfortran.dg/trim_1.f90: New test.
7921
7922 2009-03-28  Richard Guenther  <rguenther@suse.de>
7923
7924         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7925         * g++.dg/warn/Warray-bounds.C: Likewise.
7926
7927 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7928
7929         PR fortran/32626
7930         * gfortran.dg/recursive_check_7.f90: New test.
7931
7932 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7933
7934         PR fortran/38432
7935         * gfortran.dg/do_check_5.f90: New test.
7936         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7937         * gfortran.dg/array_constructor_18.f90: Ditto.
7938         * gfortran.dg/array_constructor_22.f90: Ditto.
7939         * gfortran.dg/do_3.F90: Ditto.
7940         * gfortran.dg/do_1.f90: Ditto.
7941
7942 2009-03-28  Richard Guenther  <rguenther@suse.de>
7943
7944         PR tree-optimization/38180
7945         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7946
7947 2009-03-28  Richard Guenther  <rguenther@suse.de>
7948
7949         PR tree-optimization/38513
7950         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7951         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7952         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7953         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7954         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7955         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7956         * gcc.dg/vect/vect-35.c: Likewise.
7957         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7958         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7959         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7960
7961 2009-03-28  Richard Guenther  <rguenther@suse.de>
7962
7963         PR tree-optimization/38968
7964         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7965
7966 2009-03-28  Richard Guenther  <rguenther@suse.de>
7967
7968         PR tree-optimization/37795
7969         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7970
7971 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7972
7973         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7974         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7975         options for removed targets.
7976
7977 2009-03-27  Richard Guenther  <rguenther@suse.de>
7978
7979         PR tree-optimization/39120
7980         * gcc.c-torture/execute/pr39120.c: New testcase.
7981
7982 2009-03-27  Richard Guenther  <rguenther@suse.de>
7983
7984         PR tree-optimization/39120
7985         * gcc.dg/torture/pta-callused-1.c: New testcase.
7986
7987 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7988
7989         PR middle-end/39315
7990         * gcc.target/i386/pr39315-1.c: New.
7991         * gcc.target/i386/pr39315-2.c: Likewise.
7992         * gcc.target/i386/pr39315-3.c: Likewise.
7993         * gcc.target/i386/pr39315-4.c: Likewise.
7994         * gcc.target/i386/pr39315-check.c: Likewise.
7995
7996 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7997
7998         PR c/39323
7999         * gcc.dg/pr39323-1.c: New.
8000         * gcc.dg/pr39323-2.c: Likewise.
8001         * gcc.dg/pr39323-3.c: Likewise.
8002
8003 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8004
8005         PR target/38034
8006         * gcc.target/ia64/sync-1.c: New.
8007
8008 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8009
8010         PR target/39472
8011         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8012         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8013         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8014         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8015         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8016         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8017         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8018         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8019
8020 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8021
8022         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8023         for low precision (i.e. float).
8024
8025 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8026             Jakub Jelinek  <jakub@redhat.com>
8027
8028         PR debug/37959
8029         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8030
8031 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8032
8033         * gcc.dg/memmove-2.c: New test.
8034         * gcc.dg/memmove-3.c: New test.
8035
8036         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8037         in clone naming.
8038
8039 2009-03-27  Xinliang David Li  <davidxl@google.com>
8040
8041         PR tree-optimization/39557
8042         * g++.dg/tree-ssa/dom-invalid.C: New test.
8043
8044 2009-03-27  Xinliang David Li  <davidxl@google.com>
8045
8046         PR tree-optimization/39548
8047         * g++.dg/tree-ssa/copyprop.C: New test.
8048
8049 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8050
8051         PR c++/38638
8052         * g++.dg/template/typename17.C: New testcase.
8053         * g++.dg/template/typename18.C: New testcase.
8054
8055 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8056
8057         PR c++/36799
8058         * g++.dg/other/var_copy-1.C: New test.
8059
8060 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8061
8062         PR c++/37647
8063         * g++.dg/parse/ctor9.C: New test.
8064
8065 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8066
8067         PR c++/29727
8068         * g++.dg/init/error2.C: New test.
8069
8070 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8071
8072         PR c++/35652
8073         * gcc.dg/pr35652.C: New.
8074         * g++.dg/warn/pr35652.C: New.
8075         * gcc.dg/format/plus-1.c: Adjust message.
8076
8077 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8078
8079         PR c++/39554
8080         * gcc.dg/wdisallowed-functions-3.c: New test.
8081         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8082
8083 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8084
8085         * gcc.dg/inline-33.c: Fix when pic.
8086
8087 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8088
8089         * gcc.target/ia64/20090324-1.c: New test.
8090
8091 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8092
8093         PR c/27898
8094         * gcc.dg/pr27898.c: New test.
8095
8096         PR tree-optimization/32139
8097         * gcc.c-torture/compile/pr32139.c: New test.
8098
8099 2009-03-24  Jason Merrill  <jason@redhat.com>
8100
8101         PR c++/28274
8102         * g++.dg/parse/defarg14.C: New test.
8103
8104 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8105
8106         PR libfortran/39528
8107         * gfortran.dg/read_repeat.f90: New test.
8108
8109 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8110
8111         PR tree-optimization/39529
8112         * gcc.dg/vect/pr39529.c: New test.
8113
8114 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8115             Jakub Jelinek  <jakub@redhat.com>
8116
8117         PR debug/39524
8118         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8119
8120 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8121
8122         PR c/39495
8123         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8124
8125 2009-03-23  Jason Merrill  <jason@redhat.com>
8126
8127         * g++.dg/cpp0x/auto12.C: Add variadic test.
8128
8129         PR c++/39526
8130         * g++.dg/warn/Wshadow-4.C: New test.
8131
8132 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8133
8134         PR tree-optimization/39516
8135         * gfortran.dg/pr39516.f: New test.
8136
8137 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8138
8139         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8140         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8141         variable, not environment variable.
8142
8143 2009-03-21  Jason Merrill  <jason@redhat.com>
8144
8145         PR c++/28879
8146         * g++.dg/ext/vla6.C: New test.
8147
8148 2009-03-20  Jason Merrill  <jason@redhat.com>
8149
8150         * g++.dg/cpp0x/initlist5.C: Add additional test.
8151
8152 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8153             Janis Johnson  <janis187@us.ibm.com>
8154
8155         * lib/compat.exp (compat-get-options-main, compat-get-options):
8156         Handle dg-prune-output in source file.
8157         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8158         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8159         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8160         two warnings.
8161
8162 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8163
8164         PR c/39495
8165         * gcc.dg/gomp/pr39495-1.c: New test.
8166         * gcc.dg/gomp/pr39495-2.c: New test.
8167         * g++.dg/gomp/pr39495-1.C: New test.
8168         * g++.dg/gomp/pr39495-2.C: New test.
8169
8170         PR target/39496
8171         * gcc.target/i386/pr39496.c: New test.
8172         * g++.dg/other/pr39496.C: New test.
8173
8174 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8175
8176         PR middle-end/39500
8177         * gcc.dg/autopar/pr39500-1.c: New.
8178         * gcc.dg/autopar/pr39500-2.c: New.
8179
8180 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8181
8182         * g++.dg/dg.exp: Prune graphite.
8183
8184 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8185
8186         PR middle-end/39447
8187         * g++.dg/graphite: New.
8188         * g++.dg/graphite/graphite.exp: New.
8189         * g++.dg/graphite/pr39447.C: New.
8190
8191 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8192
8193         PR c++/39425
8194         * g++.dg/template/pr39425.C: New.
8195
8196         * g++.dg/template/spec33.C: Updated.
8197
8198 2009-03-17  Jason Merrill  <jason@redhat.com>
8199
8200         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8201
8202 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8203
8204         PR c++/39475
8205         * g++.dg/ext/unary_trait_incomplete.C: New.
8206
8207 2009-03-17  Jing Yu  <jingyu@google.com>
8208
8209         PR middle-end/39378
8210         * g++.dg/inherit/thunk10.C: New test.
8211
8212 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8213
8214         PR target/39482
8215         * gcc.target/i386/pr39482.c: New test.
8216
8217 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8218
8219         PR debug/39471
8220         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8221         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8222         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8223         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8224
8225         PR middle-end/39443
8226         * gcc.dg/pr39443.c: New test.
8227
8228         PR debug/39412
8229         * gcc.dg/debug/pr39412.c: New test.
8230
8231 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8232
8233         PR testsuite/38526
8234         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8235         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8236         is defined.
8237         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8238         its original value, or unset if it was not defined.
8239         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8240         path procs around use of HOSTCC.
8241         * g++.dg/compat/struct-layout-1.exp: Ditto.
8242         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8243
8244 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8245
8246         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8247
8248 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8249
8250         Revert patch for PR testsuite/37630.
8251
8252         PR testsuite/37960
8253         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8254
8255         PR testsuite/37630
8256         * lib/target-supports.exp (check_effective_target_ieee): New.
8257         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8258         * gcc.dg/20001012-1.c: Require ieee.
8259
8260         PR testsuite/37628
8261         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8262
8263 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8264
8265         PR tree-optimization/39455
8266         * gcc.dg/pr39455.c: New test.
8267
8268 2009-03-13  David Ayers  <ayers@fsfe.org>
8269
8270         * objc/execute/trivial.m. New test.
8271
8272 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8273
8274         PR target/39137
8275         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8276
8277 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8278
8279         PR testsuite/39451
8280         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8281         constraint on (%2).
8282
8283 2009-03-12  David Ayers  <ayers@fsfe.org>
8284
8285         PR libobjc/27466
8286         * objc/execute/exceptions/handler-1.m. New test.
8287
8288 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8289
8290         PR target/39431
8291         * gcc.target/i386/pr39431.c: New test.
8292
8293 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8294
8295         PR target/39445
8296         * gcc.target/i386/pr39445.c: New.
8297
8298         * gcc.target/i386/push-1.c: XFAIL.
8299
8300 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8301
8302         * gcc.dg/inline-33.c: New test.
8303
8304 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8305
8306         * gcc.dg/vect/vect-82.c: Combine dg-do and
8307         dg-require-effective-target into dg-skip-if.
8308         * gcc.dg/vect/vect-83.c: Likewise.
8309
8310 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8311
8312         PR target/39137
8313         * gcc.target/i386/stackalign/longlong-1.c: New test.
8314         * gcc.target/i386/stackalign/longlong-2.c: New test.
8315
8316 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8317
8318         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8319
8320 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8321
8322         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8323         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8324
8325 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8326
8327         * gnat.dg/slice_enum.adb: New test.
8328
8329 2009-03-11  Jason Merrill  <jason@redhat.com>
8330
8331         PR debug/39086
8332         * g++.dg/opt/nrv15.C: New test.
8333
8334 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8335
8336         PR tree-optimization/39422
8337         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8338         constant array with static initialization to global memory.
8339         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8340
8341 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8342
8343         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8344         padding.
8345
8346 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8347
8348         PR c++/39371
8349         * g++.dg/opt/switch2.C: Add -w to dg-options.
8350         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8351         * g++.dg/warn/switch1.C: New test.
8352         * g++.dg/other/switch3.C: New test.
8353
8354         PR tree-optimization/39394
8355         * gcc.c-torture/compile/pr39394.c: New test.
8356
8357 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8358
8359         * gcc.target/s390/20090223-1.c: New testcase.
8360
8361 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8362
8363         PR libfortran/39402
8364         * gfortran.dg/fmt_f0_1.f90: New test.
8365
8366 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8367
8368         PR c++/39060
8369         * g++.dg/other/new1.C: Adjusted.
8370         * g++.dg/parse/crash40.C: Likewise.
8371         * g++.dg/parse/defarg12.C: Likewise.
8372         * g++.dg/template/error15.C: Likewise.
8373
8374         * g++.dg/other/pr39060.C: New.
8375
8376 2009-03-07  Jason Merrill  <jason@redhat.com>
8377
8378         PR c++/39367
8379         * g++.dg/opt/new1.C: New.
8380
8381 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8382
8383         PR c++/33492
8384         * g++.dg/other/error32.C: New.
8385
8386 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8387
8388         PR middle-end/39360
8389         * gcc.c-torture/compile/pr39360.c: New test.
8390
8391         PR debug/39372
8392         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8393
8394 2009-03-05  Jason Merrill  <jason@redhat.com>
8395
8396         PR c++/38908
8397         * g++.dg/warn/Wuninitialized-3.C: New test.
8398
8399 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8400
8401         PR debug/39379
8402         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8403         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8404
8405 2009-03-04  Jason Merrill  <jason@redhat.com>
8406
8407         PR c++/13549
8408         * g++.dg/template/koenig7.C: New test.
8409
8410 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8411
8412         * g++.dg/torture/predcom-1.C: New test.
8413
8414 2009-03-04  Richard Guenther  <rguenther@suse.de>
8415
8416         PR tree-optimization/39362
8417         * g++.dg/torture/pr39362.C: New testcase.
8418
8419 2009-03-04  Jason Merrill  <jason@redhat.com>
8420             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8421
8422         PR c++/9634
8423         PR c++/29469
8424         PR c++/29607
8425         * g++.dg/template/dependent-name5.C: New test.
8426
8427 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8428
8429         PR testsuite/39357
8430         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8431         vect_int to vect_int_mult.
8432
8433 2009-03-04  Richard Guenther  <rguenther@suse.de>
8434
8435         PR tree-optimization/39358
8436         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8437         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8438
8439 2009-03-04  Richard Guenther  <rguenther@suse.de>
8440
8441         PR tree-optimization/39339
8442         * gcc.c-torture/execute/pr39339.c: New testcase.
8443
8444 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8445
8446         * gcc.c-torture/compile/20090303-1.c,
8447         gcc.c-torture/compile/20090303-2.c: New tests.
8448
8449 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8450
8451         PR fortran/39354
8452         * gfortran.dg/gomp/pr39354.f90: New test.
8453
8454         PR tree-optimization/39343
8455         * gcc.dg/pr39343.c: New test.
8456
8457 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8458
8459         PR tree-optimization/39248
8460         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8461         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8462         on targets without vector misalignment support.
8463         * lib/target-supports.exp
8464         (check_effective_target_vect_short_mult): Add
8465         check_effective_target_arm32.
8466
8467 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8468
8469         PR middle-end/39335
8470         * gcc.dg/graphite/pr39335_1.c: New.
8471         * gcc.dg/graphite/pr39335.c: New.
8472
8473 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8474
8475         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8476         of andl.
8477         * gcc.target/i386/stackalign/return-5.c: Likewise.
8478         * gcc.target/i386/stackalign/return-6.c: Likewise.
8479
8480 2009-03-02  Richard Guenther  <rguenther@suse.de>
8481             Ira Rosen  <irar@il.ibm.com>
8482
8483         PR tree-optimization/39318
8484         * gfortran.dg/vect/pr39318.f90: New test.
8485
8486 2009-03-01  Jan Hubicka  <jh@suse.cz>
8487
8488         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8489
8490 2009-03-01  Jan Hubicka  <jh@suse.cz>
8491
8492         PR debug/39267
8493         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8494
8495 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8496
8497         * gnat.dg/pack12.adb: New test.
8498
8499 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8500
8501         PR c++/37789
8502         * g++.dg/other/pr37789.C: New.
8503
8504 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8505
8506         PR fortran/39295
8507         * gfortran.dg/interface_25.f90: New test.
8508         * gfortran.dg/interface_26.f90: New test.
8509
8510 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8511
8512         PR fortran/39292
8513         * gfortran.dg/initialization_22.f90: New test.
8514
8515 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8516
8517         PR rtl-optimization/39241
8518         * gcc.dg/torture/pr39241.c: New.
8519
8520 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8521
8522         PR tree-optimizations/39259
8523         * g++.dg/torture/pr39259.C: New testcase.
8524
8525 2009-02-24  Richard Guenther  <rguenther@suse.de>
8526
8527         PR c++/39242
8528         * g++.dg/template/instantiate10.C: New testcase.
8529
8530 2009-02-24  Richard Guenther  <rguenther@suse.de>
8531             Zdenek Dvorak  <ook@ucw.cz>
8532
8533         PR tree-optimization/39233
8534         * gcc.c-torture/execute/pr39233.c: New testcase.
8535
8536 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8537
8538         PR tree-optimization/39260
8539         * gcc.dg/graphite/pr39260.c: New.
8540
8541 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8542
8543         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8544
8545 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8546
8547         PR c++/36411
8548         * g++.dg/template/void14.C: New.
8549
8550 2009-02-23  Jason Merrill  <jason@redhat.com>
8551
8552         PR c++/38880
8553         * g++.dg/init/const7.C: Remove XFAIL.
8554         * g++.dg/init/static-init1.C: New test.
8555
8556         * g++.dg/cpp0x/initlist14.C: New test.
8557
8558 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8559
8560         PR fortran/38914
8561         * bound_simplification_2.f90:  New test case.
8562         * bound_7.f90:  New test case.
8563
8564 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8565
8566         * gcc.dg/cpp/include4.c: New test.
8567
8568 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8569
8570         PR target/39256
8571         * gcc.target/i386/abi-2.c: New.
8572
8573 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8574
8575         * gcc.c-torture/execute/pr39228.x: New.
8576
8577 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8578
8579         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8580         scan-assembler to check for xmm0 register.
8581
8582 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8583             Joseph Myers  <joseph@codesourcery.com>
8584
8585         * gcc.target/arm/va_list.c: New test.
8586         * g++.dg/abi/arm_va_list.C: Likewise.
8587         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8588         function.
8589         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8590         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8591         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8592         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8593         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8594         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8595
8596 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8597
8598         PR testsuite/38164
8599         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8600         to dg-options.
8601
8602 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8603
8604         PR target/39240
8605         * gcc.c-torture/execute/pr39240.c: New test.
8606
8607 2009-02-20  Jason Merrill  <jason@redhat.com>
8608
8609         PR c++/39225
8610         * g++.dg/parse/dtor15.C: New test.
8611
8612 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8613
8614         * gcc.c-torture/execute/20090219-1.c: New.
8615
8616 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8617
8618         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8619         (mips-dg-options): When matching isa* pseudo-options make
8620         'value' optional and accept ! entries.  Use $spec instead of
8621         $isa_spec in the isa pseudo-option error message.  Only
8622         perform the ISA-range check when 'value' is set.  If arch is
8623         matching any CPU in the ! entries switch to its generic ISA.
8624         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8625         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8626
8627 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8628
8629         PR target/39175
8630         * gcc.dg/visibility-20.c: New test.
8631         * g++.dg/ext/visibility/visibility-11.C: New test.
8632
8633 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8634
8635         PR c++/39188
8636         * g++.dg/abi/pr39188-1a.C: New.
8637         * g++.dg/abi/pr39188-1b.C: Likewise.
8638         * g++.dg/abi/pr39188-1.h: Likewise.
8639         * g++.dg/abi/pr39188-2a.C: Likewise.
8640         * g++.dg/abi/pr39188-2b.C: Likewise.
8641         * g++.dg/abi/pr39188-2.h: Likewise.
8642         * g++.dg/abi/pr39188-3a.C: Likewise.
8643         * g++.dg/abi/pr39188-3b.C: Likewise.
8644         * g++.dg/abi/pr39188-3.h: Likewise.
8645
8646 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8647
8648         PR c/38483
8649         * gcc.c-torture/execute/call-trap-1.c,
8650         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8651         tests.
8652
8653 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8654
8655         PR target/39228
8656         * gcc.c-torture/execute/pr39228.c: New test.
8657
8658 2009-02-19  Richard Guenther  <rguenther@suse.de>
8659
8660         PR tree-optimization/39074
8661         * gcc.dg/torture/pr39074.c: New testcase.
8662         * gcc.dg/torture/pr39074-2.c: Likewise.
8663         * gcc.dg/torture/pr39074-3.c: Likewise.
8664
8665 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8666
8667         PR c++/39219
8668         * g++.dg/parse/attr3.C: New.
8669
8670 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8671
8672         PR testsuite/38165
8673         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8674
8675         PR testsuite/38166
8676         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8677         and skip on Darwin.
8678
8679 2009-02-18  Jason Merrill  <jason@redhat.com>
8680
8681         PR c++/38880
8682         * g++.dg/init/const7.C: Remove XFAIL.
8683
8684         PR target/39179
8685         * g++.dg/opt/const6.C: New test.
8686
8687 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8688
8689         * gcc.dg/callabi/callabi.exp: Moved to ...
8690         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8691         in 64bit mode.
8692
8693         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8694         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8695         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8696         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8697         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8698         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8699         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8700
8701         * gcc.dg/callabi/callabi.h: Moved to ...
8702         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8703
8704         * gcc.dg/callabi/func-1.c: Moved to ...
8705         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8706
8707         * gcc.dg/callabi/func-indirect.c: Moved to ...
8708         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8709
8710         * gcc.dg/callabi/pr38891.c: Moved to ...
8711         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8712
8713         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8714         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8715
8716         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8717         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8718
8719         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8720         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8721
8722 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8723
8724         PR target/38891
8725         * gcc.dg/callabi/pr38891.c: New.
8726
8727 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8728
8729         * gcc.dg/callabi/callabi.exp: New.
8730
8731 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8732
8733         PR target/39082
8734         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8735         -Wno-abi for x86.
8736         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8737
8738         * gcc.target/i386/pr39082-1.c: New.
8739
8740         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8741         -Wno-abi.
8742
8743         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8744         CHECK_M64_M128 is defined.
8745         (check_f_arguments): Add "do".
8746         (check_vector_arguments): New.
8747         (check_m64_arguments): Likewise.
8748         (check_m128_arguments): Likewise.
8749
8750         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8751         (CHECK_M64_M128): Define.
8752
8753         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8754         on abitest.
8755         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8756
8757         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8758         tests only if CHECK_M64_M128 is defined.
8759
8760         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8761         (m128_2_struct): Likewise.
8762         (check_struct_passing5): Likewise.
8763         (check_struct_passing6): Likewise.
8764         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8765
8766         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8767         (un5): Likewise.
8768         (check_union_passing4): Likewise.
8769         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8770
8771 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8772
8773         PR c/35447
8774         * gcc.dg/noncompile/pr35447-1.c: New test.
8775
8776 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8777
8778         PR tree-optimization/36922
8779         * gfortran.dg/pr36922.f: New test.
8780
8781 2009-02-17  Richard Guenther  <rguenther@suse.de>
8782
8783         PR tree-optimization/39202
8784         * gcc.c-torture/compile/pr39202.c: New testcase.
8785
8786 2009-02-17  Richard Guenther  <rguenther@suse.de>
8787
8788         PR tree-optimization/39204
8789         * gcc.dg/torture/pr39204.c: New testcase.
8790
8791 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8792
8793         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8794         * gcc.dg/vect/vect-outer-6.c: Ditto.
8795
8796 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8797
8798         PR c/35446
8799         * gcc.dg/noncompile/init-5.c: New test.
8800         * gcc.dg/init-bad-4.c: Adjust expected errors.
8801
8802 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8803
8804         PR target/37049
8805         * gcc.target/i386/push-1.c: New.
8806
8807 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8808
8809         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8810
8811 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8812
8813         * gcc.target/spu/intrinsics-sr.c: New test.
8814
8815 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8816
8817         PR target/38056
8818         * gcc.target/ia64/sibcall-opt-1.c: New test.
8819         * gcc.target/ia64/sibcall-opt-2.c: New test.
8820
8821 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8822
8823         PR fortran/36528
8824         * gfortran.dg/cray_pointers_8.f90: New test.
8825
8826         PR fortran/36703
8827         * gfortran.dg/cray_pointers_9.f90: New test.
8828
8829 2009-02-13  Jason Merrill  <jason@redhat.com>
8830
8831         PR c++/39070
8832         * g++.dg/cpp0x/decltype16.C: New.
8833
8834 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8835
8836         PR target/39152
8837         * gfortran.dg/gomp/pr39152.f90: New.
8838
8839 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8840
8841         PR target/39162
8842         * gcc.target/i386/pr39162.c: New.
8843
8844 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8845
8846         PR c/35444
8847         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8848         New tests.
8849
8850 2009-02-12  Jason Merrill  <jason@redhat.com>
8851
8852         PR c++/38950
8853         * g++.dg/template/array20.C: New test.
8854
8855 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8856
8857         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8858         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8859         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8860
8861 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8862
8863         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8864
8865 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8866
8867         PR target/39152
8868         * gfortran.dg/pr39152.f: New.
8869
8870 2009-02-11  Jason Merrill  <jason@redhat.com>
8871
8872         PR c++/39153
8873         * g++.dg/cpp0x/defaulted9.C: New test.
8874
8875         PR c++/30111
8876         * g++.dg/init/value7.C: New test.
8877
8878 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8879
8880         PR target/38824
8881         * gcc.target/i386/pr38824.c: New testcase.
8882
8883 2009-02-11  Jason Merrill  <jason@redhat.com>
8884
8885         PR c++/38649
8886         * g++.dg/cpp0x/defaulted8.C: New test.
8887
8888         PR c++/36744
8889         * g++.dg/cpp0x/rv9p.C: New test.
8890
8891 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8892
8893         * gnat.dg/aliasing3.adb: New test.
8894         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8895
8896 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8897
8898         PR c++/34397
8899         * g++.dg/template/crash88.C: New.
8900         * g++.dg/template/crash89.C: Likewise.
8901
8902 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8903
8904         PR c/39084
8905         * gcc.dg/pr39084.c: New test.
8906
8907 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8908
8909         PR target/39139
8910         * gcc.target/i386/pr39139.c: New test.
8911
8912 2009-02-10  Richard Guenther  <rguenther@suse.de>
8913
8914         PR tree-optimization/39132
8915         * gcc.dg/torture/pr39132.c: New testcase.
8916
8917 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8918
8919         PR target/39119
8920         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8921         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8922         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8923         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8924         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8925         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8926         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8927         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8928
8929 2009-02-09  Jason Merrill  <jason@redhat.com>
8930
8931         PR c++/39109
8932         * g++.dg/init/value6.C: New test.
8933
8934 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8935
8936         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8937
8938 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8939
8940         * gcc.c-torture/compile/20090209-1.c: New test.
8941
8942 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8943
8944         PR c++/35147
8945         PR c++/37737
8946         * g++.dg/cpp0x/vt-35147.C: New.
8947         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8948         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8949
8950 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8951
8952         PR c/35434
8953         * gcc.dg/attr-alias-4.c: New test.
8954
8955 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8956
8957         PR c/39035
8958         * gcc.dg/dfp/pr39035.c: New test.
8959
8960 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8961
8962         PR c/36432
8963         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8964
8965 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8966
8967         PR c++/39106
8968         * g++.dg/opt/thunk3.C: New test.
8969
8970 2009-02-05  Nick Clifton  <nickc@redhat.com>
8971
8972         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8973         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8974         * gcc.dg/cdce1.c: Likewise.
8975         * gcc.dg/cpp/_Pragma6.c: Likewise.
8976         * g++.dg/cpp/_Pragma1.C: Likewise.
8977         * gcc.dg/utf32-2.c: Xfail for M32C.
8978         * gcc.dg/utf32-1.c: Likewise.
8979         * gcc.dg/utf32-3.c: Likewise.
8980         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8981         targets.
8982         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8983         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8984         * gcc.dg/Wconversion-5.c: Likewise.
8985         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8986         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8987         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8988         * gcc.dg/utf-inc-init.c: Likewise.
8989         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8990         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8991         * gcc.dg/utf-array-short-wchar.c: Likewise.
8992         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8993         * gcc.dg/mallign.c: Use size_t instead of long.
8994
8995 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8996
8997         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8998
8999 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9000
9001         * gcc.c-torture/execute/pr39100.c: New.
9002
9003 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9004
9005         PR c/35435
9006         * gcc.dg/tls/diag-6.c: New test.
9007
9008 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9009
9010         * gcc.dg/graphite/scop-19.c: New
9011
9012 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9013
9014         AVX Programming Reference (January, 2009)
9015         * gcc.target/i386/avx-vpclmulqdq.c: New.
9016         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9017
9018         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9019
9020         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9021         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9022         (pclmul_test): Renamed to ...
9023         (TEST): This.
9024
9025 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9026
9027         PR c++/39095
9028         * g++.dg/abi/mangle31.C: New test.
9029
9030 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9031
9032         PR c/29129
9033         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9034         declarator.
9035         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9036         inside function prototype but not part of parameter declarator.
9037         * vla-11.c: New test.
9038
9039 2009-02-03  Jason Merrill  <jason@redhat.com>
9040
9041         * g++.dg/warn/main-4.C: New test.
9042         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9043
9044 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9045
9046         PR c++/36607
9047         * g++.dg/expr/cast10.C: New test.
9048
9049 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9050
9051         PR c/35433
9052         * gcc.dg/init-bad-6.c: New test.
9053
9054 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9055
9056         PR target/35318
9057         * gcc.c-torture/compile/pr35318.c: New test.
9058
9059         PR inline-asm/39059
9060         * gcc.dg/nofixed-point-2.c: New test.
9061         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9062         * g++.dg/ext/fixed2.C: Likewise.
9063         * g++.dg/other/error25.C: Likewise.
9064         * g++.dg/lookup/crash7.C: Likewise.
9065         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9066
9067         PR c++/39056
9068         * g++.dg/cpp0x/initlist13.C: New test.
9069
9070 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9071
9072         PR c++/36897
9073         * g++.dg/template/func2.C: New test.
9074
9075         PR c++/37314
9076         * g++.dg/template/typename15.C: New.
9077         * g++.dg/template/typename16.C: New.
9078
9079 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9080             Ben Elliston  <bje@au.ibm.com>
9081
9082         PR c/39034
9083         * gcc.dg/dfp/pr39034.c: New test.
9084
9085 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9086
9087         PR testsuite/38263
9088         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9089
9090 2009-02-02  Jason Merrill  <jason@redhat.com>
9091
9092         PR c++/39054
9093         * g++.dg/parse/dtor14.C: New test.
9094
9095 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9096
9097         * lib/target-supports.exp
9098         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9099         * g++.dg/ext/builtin10.C: New test.
9100
9101         PR inline-asm/39058
9102         * gcc.target/i386/pr39058.c: New test.
9103
9104 2009-02-02  Richard Guenther  <rguenther@suse.de>
9105
9106         PR tree-optimization/38937
9107         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9108
9109 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9110
9111         PR c++/39053
9112         * g++.dg/parse/crash52.C: New.
9113
9114 2009-01-30  Richard Guenther  <rguenther@suse.de>
9115
9116         PR tree-optimization/39041
9117         * gcc.c-torture/compile/pr39041.c: New testcase.
9118
9119 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9120
9121         PR target/39013
9122         * gcc.target/i386/pr39013-1.c: New test.
9123         * gcc.target/i386/pr39013-2.c: New test.
9124
9125         PR c++/39028
9126         * g++.dg/ext/label12.C: New test.
9127
9128 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9129
9130         PR c++/33465
9131         * g++.dg/parse/error34.C: New.
9132         * g++.dg/parse/error35.C: Likewise.
9133
9134 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9135
9136         PR c++/38655
9137         * g++.dg/cpp0x/decltype-38655.C: New.
9138
9139 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9140
9141         PR target/39002
9142         * g++.dg/torture/pr39002.C: New test.
9143
9144 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9145
9146         PR tree-optimization/39007
9147         * gcc.dg/tree-ssa/pr39007.c: New.
9148
9149 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9150
9151         PR middle-end/35854
9152         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9153         to "subreg1".
9154
9155 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9156
9157         PR middle-end/38857
9158         * gcc.c-torture/compile/pr38857.c: New test.
9159
9160 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9161
9162         PR fortran/38852
9163         PR fortran/39006
9164         * gfortran.dg/bound_6.f90: New test.
9165
9166 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9167
9168         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9169
9170 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9171
9172         PR tree-optimization/38997
9173         * gcc.dg/tree-ssa/pr38997.c: New.
9174
9175 2009-01-28  Richard Guenther  <rguenther@suse.de>
9176
9177         PR tree-optimization/38926
9178         * gcc.c-torture/compile/pr38926.c: New testcase.
9179
9180 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9181
9182         PR middle-end/38934
9183         * gcc.dg/pr38934.c: New test.
9184
9185 2009-01-28  Richard Guenther  <rguenther@suse.de>
9186
9187         PR middle-end/38908
9188         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9189
9190 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9191
9192         PR tree-optimization/38984
9193         * gcc.dg/pr38984.c: New XFAILed testcase.
9194
9195
9196 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9197
9198         PR target/38988
9199         * gcc.target/i386/pr38988.c: New test.
9200
9201 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9202
9203         PR c++/37554
9204         * g++.dg/parse/crash51.C: New.
9205         * g++.old-deja/g++.pt/crash9.C: Adjust.
9206
9207 2009-01-27  Daniel Kraft  <d@domob.eu>
9208
9209         PR fortran/38883
9210         * gfortran.dg/mvbits_6.f90:  New test.
9211         * gfortran.dg/mvbits_7.f90:  New test.
9212         * gfortran.dg/mvbits_8.f90:  New test.
9213
9214 2009-01-27  Richard Guenther  <rguenther@suse.de>
9215
9216         PR tree-optimization/38503
9217         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9218
9219 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9220
9221         PR middle-end/38969
9222         * gcc.c-torture/execute/pr38969.c: New test.
9223
9224 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9225
9226         PR testsuite/38864
9227         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9228         to dg-do compile.
9229         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9230         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9231         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9232
9233 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9234
9235         PR target/38952
9236         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9237         if __USING_SJLJ_EXCEPTIONS__ is defined.
9238
9239         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9240         __USING_SJLJ_EXCEPTIONS__ is defined.
9241         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9242         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9243         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9244         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9245         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9246         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9247
9248 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9249
9250         PR testsuite/38949
9251         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9252         Use instead of C name in asm statements.
9253
9254 2009-01-26  Richard Guenther  <rguenther@suse.de>
9255
9256         PR tree-optimization/38745
9257         * g++.dg/torture/pr38745.C: New testcase.
9258
9259 2009-01-26  Richard Guenther  <rguenther@suse.de>
9260
9261         PR middle-end/38851
9262         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9263
9264 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9265
9266         * gcc.dg/bitfld-15.c: Gate warning on target
9267         pcc_bitfield_type_matters.
9268         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9269         g++.dg/ext/bitfield4.C: Likewise.
9270         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9271         bitfield for any target.
9272
9273 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9274
9275         PR c/38957
9276         * gcc.dg/pr38957.c: New test.
9277
9278 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9279
9280         PR fortran/38955
9281         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9282         comparing floats.
9283
9284 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9285
9286         PR tree-optimization/38953
9287         * gfortran.dg/graphite/pr38953.f90: New.
9288
9289 2009-01-24  Paul Brook  <paul@codesourcery.com>
9290
9291         * gcc.target/arm/neon-cond-1.c: New test.
9292
9293 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9294
9295         PR tree-optimization/38932
9296         * gcc.dg/pr38932.c: New.
9297
9298 2009-01-23  Revital Eres  <eres@il.ibm.com>
9299
9300         * gcc.dg/sms-7.c: Fix test.
9301
9302 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9303
9304         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9305         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9306         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9307         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9308
9309 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9310
9311         * gcc.dg/pr35729.c: Make test x86 specific.
9312
9313 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9314
9315         PR middle-end/38615
9316         * gcc.dg/pr38615.c: New test.
9317
9318 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9319
9320         PR target/38931
9321         * gcc.target/i386/pr38931.c: New test.
9322
9323 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9324
9325         PR c++/38930
9326         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9327         * g++.dg/template/typedef12.C: Likewise.
9328         * g++.dg/template/typedef13.C: Likewise.
9329         * g++.dg/template/typedef14.C: Likewise.
9330         * g++.dg/template/sfinae3.C: Likewise.
9331         * g++.old-deja/g++.pt/typename8.C: Likewise.
9332         * g++.dg/template/access11.C: Likewise
9333
9334 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9335
9336         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9337         and mips*-*-irix*.
9338         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9339
9340 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9341
9342         PR c++/26693
9343         * g++.dg/template/typedef11.C: New test.
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: Compile this pedantically.
9348         The only errors expected should be the one saying the typedef is ill
9349         formed.
9350         * g++.old-deja/g++.pt/typename8.C: Likewise.
9351         * g++.dg/template/access11.C: Update this.
9352
9353 2009-01-21  Daniel Kraft  <d@domob.eu>
9354
9355         PR fortran/38887
9356         * gfortran.dg/mvbits_5.f90:  New test.
9357
9358 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9359
9360         * gcc.dg/sms-6.c: New test.
9361         * gcc.dg/sms-7.c: Likewise.
9362
9363 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9364
9365         PR fortran/38907
9366         * gfortran.dg/host_assoc_function_7.f90: New test
9367
9368 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9369             Richard Guenther  <rguenther@suse.de>
9370
9371         PR tree-optimization/38747
9372         PR tree-optimization/38748
9373         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9374         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9375         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9376
9377 2009-01-20  Kees Cook  <kees@ubuntu.com>
9378             H.J. Lu  <hongjiu.lu@intel.com>
9379
9380         PR target/38902
9381         * gcc.dg/pr38902.c: New.
9382
9383 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9384
9385         PR target/38868
9386         * gfortran.dg/pr38868.f: New testcase.
9387
9388 2009-01-20  Richard Guenther  <rguenther@suse.de>
9389
9390         * gcc.c-torture/execute/pr36227.c: Move ...
9391         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9392
9393 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9394
9395         * lib/gfortran.exp: Add -B options for targets that use
9396         libgfortran.a%s in their specs.
9397
9398 2009-01-19  Jason Merrill  <jason@redhat.com>
9399
9400         PR c++/23287
9401         * g++.dg/template/dtor5.C: New test.
9402
9403 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9404
9405         PR fortran/38859
9406         * gfortran.dg/bound_5.f90: New test.
9407
9408 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9409
9410         PR target/38736
9411         * g++.dg/compat/abi/pr38736_main.C: New.
9412         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9413         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9414         * g++.dg/other/macro-1.C: Likewise.
9415         * gcc.dg/macro-1.c: Likewise.
9416         * gcc.dg/compat/pr38736_main.c: Likewise.
9417         * gcc.dg/compat/pr38736_x.c: Likewise.
9418         * gcc.dg/compat/pr38736_y.c: Likewise.
9419
9420 2009-01-18  Richard Guenther  <rguenther@suse.de>
9421
9422         PR tree-optimization/38819
9423         * gcc.c-torture/execute/pr38819.c: New testcase.
9424
9425 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9426
9427         PR fortran/38657
9428         * gfortran.dg/module_commons_3.f90: Reapply.
9429
9430 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9431
9432         PR fortran/34955
9433         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9434         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9435
9436 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9437
9438         PR fortran/38657
9439         * gfortran.dg/module_commons_3.f90: Remove
9440
9441 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9442
9443         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9444
9445 2009-01-16  Jason Merrill  <jason@redhat.com>
9446
9447         PR c++/38877
9448         * g++.dg/template/lvalue1.C: New test.
9449
9450         PR c++/29470
9451         * g++.dg/template/access20.C: New test.
9452         * g++.dg/torture/pr34641.C: Fix access.
9453
9454 2009-01-16  Richard Guenther  <rguenther@suse.de>
9455
9456         PR tree-optimization/38835
9457         PR middle-end/36227
9458         * gcc.c-torture/execute/pr36227.c: New testcase.
9459         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9460         * g++.dg/init/const7.C: Likewise.
9461
9462 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9463
9464         PR target/38554
9465         * gcc.c-torture/compile/pr38554.c: New test.
9466
9467 2009-01-16  Jason Merrill  <jason@redhat.com>
9468
9469         PR c++/38579
9470         * g++.dg/conversion/access1.C: New test.
9471
9472 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9473
9474         PR tree-optimization/38789
9475         * gcc.c-torture/compile/pr38789.c: New test.
9476
9477 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9478
9479         PR fortran/38152
9480         * gfortran.dg/proc_ptr_13.f90: New.
9481
9482 2009-01-15  Jason Merrill  <jason@redhat.com>
9483
9484         PR c++/38850
9485         * g++.dg/template/koenig6.C: New test.
9486
9487 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9488
9489         PR c++/29388
9490         * g++.dg/template/error37.C: New testcase.
9491
9492 2009-01-15  Jason Merrill  <jason@redhat.com>
9493
9494         PR c++/36334
9495         * g++.dg/conversion/memfn1.C: New test.
9496
9497         PR c++/37646
9498         * g++.dg/conversion/memfn2.C: New test.
9499
9500 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9501
9502         PR c++/38357
9503         * g++.dg/template/crash87.C: New test.
9504
9505 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9506
9507         PR middle-end/37843
9508         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9509
9510 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9511
9512         PR c++/38636
9513         * g++.dg/parse/crash50.C: New test.
9514
9515 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9516
9517         PR rtl-optimization/38245
9518         * gcc.dg/pr38245-3.c: New test.
9519         * gcc.dg/pr38245-3.h: New file.
9520         * gcc.dg/pr38245-4.c: New file.
9521         * gcc.dg/pr38364.c: New test.
9522
9523 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9524
9525         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9526         sequence PC-relative.
9527
9528 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9529
9530         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9531         calls and/or PLT markers.
9532         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9533         calls and/or PLT markers.
9534         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9535         calls and/or PLT markers.
9536         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9537         calls and/or PLT markers.
9538
9539 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9540             Nathan Froyd  <froydnj@codesourcery.com>
9541             Joseph Myers  <joseph@codesourcery.com>
9542
9543         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9544         New function.
9545         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9546         and use consistent CFLAGS.
9547         * gcc.target/powerpc/20030505.c: Likewise.
9548         * gcc.target/powerpc/20081204-1.c: Likewise.
9549         * gcc.target/powerpc/ppc-spe.c: Likewise.
9550         * gcc.target/powerpc/spe1.c: Likewise.
9551         * g++.dg/ext/spe1.C: Likewise.
9552         * g++.dg/other/opaque-1.C: Likewise.
9553         * g++.dg/other/opaque-2.C: Likewise.
9554         * g++.dg/other/opaque-3.C: Likewise.
9555
9556 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9557
9558         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9559         out of loop.
9560
9561 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9562
9563         PR target/38811
9564         * g++.dg/torture/pr38811.C: New file.
9565
9566 2009-01-14  Richard Guenther  <rguenther@suse.de>
9567
9568         PR tree-optimization/38826
9569         PR middle-end/38477
9570         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9571
9572 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9573
9574         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9575
9576 2009-01-14  Nick Clifton  <nickc@redhat.com>
9577
9578         PR c++/37862
9579         * g++.cp/parse/pr37862.C: New test.
9580
9581 2009-01-14  Julian Brown  <julian@codesourcery.com>
9582
9583         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9584         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9585         to...
9586         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9587         These.
9588
9589 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9590
9591         PR rtl-optimization/38774
9592         * gcc.dg/torture/pr38774.c: New test.
9593
9594         PR c++/38795
9595         * g++.dg/cpp0x/pr38795.C: New test.
9596
9597 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9598             Nathan Froyd  <froydnj@codesourcery.com>
9599             Joseph Myers  <joseph@codesourcery.com>
9600
9601         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9602         otherwise.  Do not check for AltiVec at runtime.
9603         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9604         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9605         * gcc.target/powerpc/altivec-1.c: Likewise.
9606         * gcc.target/powerpc/altivec-3.c: Likewise.
9607         * gcc.target/powerpc/altivec-10.c: Likewise.
9608         * gcc.target/powerpc/altivec-12.c: Likewise.
9609         * gcc.target/powerpc/altivec-24.c: Likewise.
9610         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9611         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9612         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9613         * gcc.target/powerpc/pr35907.c: Likewise.
9614         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9615         otherwise.  Do not check for Cell at runtime.
9616         * gcc.target/powerpc/altivec_check.h: Delete.
9617
9618         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9619         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9620         not check for AltiVec at runtime.
9621         * g++.dg/ext/altivec-cell-2.C: Likewise.
9622         * g++.dg/ext/altivec-cell-3.C: Likewise.
9623         * g++.dg/ext/altivec-cell-4.C: Likewise.
9624         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9625         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9626         check.
9627         * g++.dg/ext/altivec_check.h: Delete.
9628
9629 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9630
9631         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9632         effective target.  Adjust line numbers accordingly.
9633
9634 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9635
9636         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9637
9638 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9639
9640         PR tree-optimization/38786
9641         * gcc.dg/graphite/pr38786.c: New.
9642
9643 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9644
9645         Revert:
9646         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9647
9648         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9649         for alpha*-*-* targets.
9650         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9651
9652 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9653
9654         PR libfortran/38772
9655         * gfortran.dg/fmt_bz_bn_err.f: New test.
9656
9657 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9658
9659         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9660
9661 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9662
9663         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9664         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9665         instruction support.  Do not check for it at runtime.
9666
9667 2009-01-12  Jason Merrill  <jason@redhat.com>
9668
9669         PR c++/35109
9670         * g++.dg/lookup/friend11.C: Remove expected error.
9671         * g++.dg/lookup/friend14.C: New test.
9672         * g++.dg/lookup/friend15.C: New test.
9673
9674 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9675
9676         PR c++/36019
9677         * g++.dg/lookup/hidden-class12.C: New test.
9678         * g++.dg/lookup/hidden-class13.C: New test.
9679         * g++.dg/lookup/hidden-class14.C: New test.
9680         * g++.dg/lookup/hidden-class15.C: New test.
9681         * g++.dg/lookup/hidden-class16.C: New test.
9682
9683 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9684
9685         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9686         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9687         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9688
9689 2009-01-12  Jason Merrill  <jason@redhat.com>
9690
9691         PR c++/31488
9692         * g++.dg/other/vararg-3.C: New test.
9693
9694 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9695
9696         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9697         Explicitly enable SPE.
9698         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9699         directive.
9700
9701         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9702         Expect -flax-vector-conversions message.  Adjust incompatible
9703         types errors.
9704         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9705         Make Foo extern.
9706
9707         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9708
9709         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9710
9711         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9712         * g++.dg/other/opaque-2.C: Likewise.
9713         * g++.dg/other/opaque-3.C: Likewise.
9714
9715 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9716
9717         PR c/32041
9718         * gcc.dg/pr32041.c: New test.
9719         * g++.dg/parse/offsetof9.C: New test.
9720
9721 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9722             Nathan Froyd  <froydnj@codesourcery.com>
9723
9724         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9725         * g++.dg/ext/attribute-test-1.C: Likewise.
9726         * g++.dg/ext/attribute-test-2.C: Likewise.
9727         * g++.dg/ext/attribute-test-3.C: Likewise.
9728         * g++.dg/ext/attribute-test-4.C: Likewise.
9729
9730 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9731
9732         * gnat.dg/unchecked_convert3.adb: New test.
9733
9734 2009-01-12  Tomas Bily  <tbily@suse.cz>
9735
9736         PR middlend/38385
9737         * gcc.dg/tree-ssa/pr38385.c: New file.
9738
9739 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9740
9741         PR c++/38794
9742         * g++.dg/parse/typedef9.C: New test.
9743
9744         PR tree-optimization/38807
9745         * gcc.c-torture/compile/pr38807.c: New test.
9746
9747 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9748
9749         * gcc.target/mips/ins-2.c: New test.
9750
9751 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9752
9753         PR testsuite/38809
9754         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9755
9756 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9757
9758         PR c++/36254
9759         * g++.dg/warn/Wreturn-type-5.C: New test.
9760
9761 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9762
9763         PR middle-end/38616
9764         * gcc.dg/pr38616.c: New test.
9765
9766 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9767
9768         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9769
9770 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9771
9772         PR c++/38648
9773         * g++.dg/expr/string-1.C: New test.
9774         * g++.dg/expr/string-2.C: New test.
9775
9776         PR c++/36695
9777         * g++.dg/ext/complex4.C: New test.
9778         * g++.dg/ext/complex5.C: New test.
9779         * g++.dg/init/reference1.C: New test.
9780         * g++.dg/init/reference2.C: New test.
9781         * g++.dg/init/reference3.C: New test.
9782
9783 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9784
9785         PR fortran/38763
9786         * gfortran.dg/transfer_null_1.f90: New test.
9787
9788 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9789
9790         PR fortran/38765
9791         * gfortran.dg/host_assoc_function_6.f90: New test.
9792
9793 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9794
9795         * lib/target-supports.exp: Add method to determine if the effective
9796         target is really a ppc405 after applying all compile options.
9797         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9798         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9799         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9800         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9801         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9802         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9803         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9804         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9805         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9806         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9807         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9808         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9809         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9810         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9811         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9812         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9813         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9814         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9815         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9816         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9817         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9818         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9819         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9820         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9821         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9822         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9823         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9824         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9825         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9826         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9827         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9828
9829 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9830
9831         PR c++/35335
9832         * g++.dg/other/error31.C: New testcase.
9833
9834         PR c/35742
9835         * gcc.dg/pr35742.c: New test.
9836
9837 2009-01-09  John F. Carr  <jfc@mit.edu>
9838
9839         PR c++/37877
9840         * g++.dg/parse/linkage3.C: New test.
9841
9842 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9843
9844         PR middle-end/38771
9845         * gcc.c-torture/compile/pr38771.c: New test.
9846
9847 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9848
9849         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9850
9851 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9852
9853         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9854         * gcc.dg/sibcall-4.c: Likewise.
9855
9856 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9857             Jan Sjodin  <jan.sjodin@amd.com>
9858
9859         PR tree-optimization/38559
9860         * gcc.dg/graphite/pr38559.c: New.
9861
9862 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9863
9864         PR tree-optimization/37194
9865         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9866
9867 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9868
9869         PR c++/38725
9870         * g++.dg/ext/label11.C: New test.
9871
9872 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9873
9874         * lib/target-supports.exp (check_weak_override_available): New.
9875         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9876         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9877         dg-require-weak-override.
9878
9879 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9880             Alan Modra  <amodra@bigpond.net.au>
9881
9882         * gcc.c-torture/compile/20090107-1.c: New test.
9883
9884 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9885
9886         PR target/38706
9887         * g++.dg/other/pr38706.C: New test.
9888
9889 2009-01-07  Jason Merrill  <jason@redhat.com>
9890
9891         * g++.dg/cpp0x/variadic92.C: New test.
9892         * g++.dg/cpp0x/variadic93.C: New test.
9893
9894 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9895
9896         * lib/target-supports-dg.exp (current_compiler_flags): New.
9897         (check-flags): Use it; do not access dg-test local variables.
9898         (dg-skip-if): Do not access dg-test local variables.
9899         (dg-xfail-run-if): Ditto.
9900         (dg-shouldfail): Ditto.
9901         * gcc.test-framework/test-framework.exp
9902         (check_effective_target_def_nocache): New.
9903         * gcc.test-framework/test-framework.awk: Handle scan tests.
9904         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9905         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9906         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9907         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9908         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9909         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9910         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9911         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9912         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9913
9914         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9915
9916         * lib/target-supports-dg.exp (check_test_flags): Delete.
9917
9918 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9919
9920         PR tree-optimization/38492
9921         PR tree-optimization/38498
9922         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9923         in trunk.
9924         * gcc.dg/graphite/block-0.c: Update test.
9925         * gcc.dg/graphite/block-1.c: Same.
9926         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9927         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9928         * gcc.dg/graphite/block-3.c: New.
9929         * gcc.dg/graphite/pr38498.c: New.
9930
9931 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9932
9933         AVX Programming Reference (December, 2008)
9934         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9935         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9936         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9937
9938         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9939         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9940
9941 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9942
9943         PR fortran/38220
9944         * gfortran.dg/c_loc_pure_1.f90:  New test.
9945
9946 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9947
9948         PR fortran/38669
9949         * gfortran.dg/elemental_dependency_3.f90:
9950         Add the final tree dump cleanup.
9951
9952 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9953
9954         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9955         passing -m32.
9956
9957         PR rtl-optimization/38722
9958         * gfortran.dg/pr38722.f90: New test.
9959
9960 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9961
9962         PR c/34252
9963         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9964         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9965
9966 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9967
9968         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9969         * gfortran.dg/typebound_call_8.f03: Same.
9970         * gfortran.dg/elemental_bind_c.f90: Same.
9971         * gfortran.dg/typebound_call_7.f03: Same.
9972         * gfortran.dg/interface_proc_end.f90: Same
9973         * gfortran.dg/pr37243.f: Fix typo.
9974
9975 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9976
9977         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9978         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9979         large stack sizes.
9980
9981 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9982
9983         AVX Programming Reference (December, 2008)
9984         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9985         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9986         * gcc.target/i386/sse-14.c: Likewise.
9987
9988         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9989         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9990         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9991         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9992
9993 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9994
9995         PR libfortran/38735
9996         * gfortran.dg/fmt_bz_bn.f: Update test.
9997
9998 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9999
10000         PR c++/38472
10001         * g++.dg/conversion/usual-arith-conv.C: New test.
10002
10003 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10004
10005         PR c/34911
10006         * gcc.dg/vector-3.c: New testcase.
10007         * g++.dg/ext/vector15.C: New test.
10008
10009 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10010
10011         PR tree-optimization/38510
10012         * gcc.dg/graphite/pr38510.c: New.
10013
10014 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10015             Jan Sjodin <jan.sjodin@amd.com>
10016
10017         PR tree-optimization/38500
10018         * gcc.dg/graphite/pr38500.c: New.
10019
10020 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10021
10022         * gcc.c-torture/compile/20001226-1.c: Generalize
10023         dg-timeout-factor.
10024         * gcc.c-torture/compile/limits-fnargs.c: Add
10025         dg-timeout-factor.
10026         * gcc.dg/20020425-1.c: Likewise.
10027         * gcc.dg/pch/pch.exp: Likewise.
10028
10029 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10030
10031         PR fortran/38657
10032         * gfortran.dg/module_commons_3.f90: New test.
10033
10034 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10035
10036         PR fortran/37159
10037         * gfortran.dg/random_seed_1.f90: Updated.
10038
10039 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10040
10041         PR fortran/38669
10042         PR fortran/38726
10043         * gfortran.dg/elemental_subroutine_7.f90:
10044         Fix p values so that it can be used as vector subscript.
10045
10046 2009-01-05  Jason Merrill  <jason@redhat.com>
10047
10048         * g++.dg/cpp0x/initlist12.C: Add another test.
10049
10050         * g++.dg/cpp0x/defaulted7.C: New test.
10051
10052 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10053
10054         PR fortran/38672
10055         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10056         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10057
10058 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10059
10060         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10061         for alpha*-*-* targets.
10062         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10063
10064 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10065
10066         PR fortran/38665
10067         * gfortran.dg/host_assoc_function_5.f90: New test.
10068
10069 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10070
10071         PR fortran/38669
10072         * gfortran.dg/elemental_dependency_3.f90: New test.
10073         * gfortran.dg/elemental_subroutine_7.f90: New test.
10074
10075 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10076
10077         * gcc.dg/struct-ret-3.c: Include unistd.h.
10078         (main): Exit early if system memory page size is
10079         larger than 4096 bytes.
10080
10081 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10082
10083         PR fortran/38718
10084         * gfortran.dg/merge_init_expr.f90: New.
10085
10086 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10087
10088         PR fortran/38536
10089         * gfortran.dg/c_loc_tests_13.f90: New test.
10090         * gfortran.dg/c_loc_tests_14.f90: New test.
10091
10092 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10093
10094         * gfortran.dg/func_result_4.f90: New.
10095
10096 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10097
10098         PR fortran/38594
10099         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10100         interface still works, in addition to original tests.
10101         * gfortran.dg/host_assoc_call_6.f90: New test.
10102
10103 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10104
10105         PR c++/38705
10106         * g++.dg/torture/pr38705.C: New test.
10107
10108         PR c/38700
10109         * gcc.dg/pr38700.c: New test.
10110
10111 2009-01-02  Jason Merrill  <jason@redhat.com>
10112
10113         * g++.dg/cpp0x/initlist11.C: New test.
10114         * g++.dg/cpp0x/initlist12.C: New test.
10115
10116 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10117
10118         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10119         Allow extra informative notes.
10120
10121 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10122
10123         PR c/36489
10124         * gcc.dg/pr36489.c: New test.
10125
10126 \f
10127 Copyright (C) 2009 Free Software Foundation, Inc.
10128
10129 Copying and distribution of this file, with or without modification,
10130 are permitted in any medium without royalty provided the copyright
10131 notice and this notice are preserved.