OSDN Git Service

gcc/ada/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2
3         PR ada/38333
4         * gnat.dg/specs/import_abstract.ads: New.
5
6 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7
8         PR libgfortran/35862
9         * gfortran.dg/round_2.f03: New test.
10
11 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
12
13         PR debug/41558
14         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
15         * lib/gcc-gdb-test.exp: ... here.  New file.
16         * gfortran.dg/guality/guality.exp: New file.
17         * gfortran.dg/guality/pr41558.f90: New test.
18         * gfortran.dg/guality/arg1.f90: New test.
19
20 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
21
22         * gfortran.dg/dynamic_dispatch_1.f90: New test.
23         * gfortran.dg/dynamic_dispatch_2.f90: New test.
24         * gfortran.dg/dynamic_dispatch_3.f90: New test.
25         * gfortran.dg/module_md5_1.f90: Update md5 sum.
26
27 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
28
29         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
30         register_pass_info.
31         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
32         plugin_pass to register_pass_info.
33         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
34         register_pass_info.
35         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
36         register_pass_info.
37
38 2009-10-05  Richard Guenther  <rguenther@suse.de>
39
40         PR lto/41281
41         * gcc.dg/lto/20090914-2_0.c: New testcase.
42
43 2009-10-05  Richard Guenther  <rguenther@suse.de>
44
45         PR lto/40902
46         * gcc.dg/lto/20091005-1_0.c: New testcase.
47         * gcc.dg/lto/20091005-1_1.c: Likewise.
48
49 2009-10-05  Richard Guenther  <rguenther@suse.de>
50
51         PR lto/41552
52         PR lto/41487
53         * g++.dg/lto/20091002-1_0.C: Adjust flags.
54         * g++.dg/lto/20091004-1_0.C: New testcase.
55         * g++.dg/lto/20091004-1_1.C: Likewise.
56         * g++.dg/lto/20091004-2_0.C: Likewise.
57         * g++.dg/lto/20091004-2_1.C: Likewise.
58         * g++.dg/lto/20091004-3_0.C: Likewise.
59         * g++.dg/lto/20091004-3_1.C: Likewise.
60
61 2009-10-05  Richard Guenther  <rguenther@suse.de>
62
63         PR tree-optimization/23821
64         * gcc.dg/torture/pr23821.c: New testcase.
65
66 2009-10-05  Daniel Kraft  <d@domob.eu>
67
68         PR fortran/41403
69         * gfortran.dg/goto_6.f: New test.
70         * gfortran.dg/goto_7.f: New test.
71
72 2009-10-03  Ben Elliston  <bje@au.ibm.com>
73             Bill Maddox  <maddox@google.com>
74             Cary Coutant  <ccoutant@google.com>
75             Chris Demetriou  <cgd@google.com>
76             Diego Novillo  <dnovillo@google.com>
77             Doug Kwan  <dougkwan@google.com>
78             Jan Hubicka  <jh@suse.cz>
79             Ollie Wild  <aaw@google.com>
80             Rafael Espindola  <espindola@google.com>
81             Richard Guenther  <rguenther@suse.de>
82             Simon Baldwin  <simonb@google.com>
83
84         * g++.dg/20090107-1.C: New.
85         * g++.dg/20090121-1.C: New.
86         * g++.dg/ipa/20090113-1.C: New.
87         * g++.dg/lto: New directory.
88         * g++.dg/lto/20080829_0.C: New.
89         * g++.dg/lto/20080904_0.C: New.
90         * g++.dg/lto/20080907_0.C: New.
91         * g++.dg/lto/20080908-1_0.C: New.
92         * g++.dg/lto/20080908-2_0.C: New.
93         * g++.dg/lto/20080908-3_0.C: New.
94         * g++.dg/lto/20080909-1_0.C: New.
95         * g++.dg/lto/20080910-1_0.C: New.
96         * g++.dg/lto/20080912-1_0.C: New.
97         * g++.dg/lto/20080912_0.C: New.
98         * g++.dg/lto/20080915_0.C: New.
99         * g++.dg/lto/20080916_0.C: New.
100         * g++.dg/lto/20080917_0.C: New.
101         * g++.dg/lto/20080924_0.C: New.
102         * g++.dg/lto/20080926_0.C: New.
103         * g++.dg/lto/20081008_0.C: New.
104         * g++.dg/lto/20081022.h: New.
105         * g++.dg/lto/20081022_0.C: New.
106         * g++.dg/lto/20081022_1.C: New.
107         * g++.dg/lto/20081023_0.C: New.
108         * g++.dg/lto/20081109-1_0.C: New.
109         * g++.dg/lto/20081109-2_0.C: New.
110         * g++.dg/lto/20081109_0.C: New.
111         * g++.dg/lto/20081109_1.C: New.
112         * g++.dg/lto/20081118-1_0.C: New.
113         * g++.dg/lto/20081118-1_1.C: New.
114         * g++.dg/lto/20081118_0.C: New.
115         * g++.dg/lto/20081118_1.C: New.
116         * g++.dg/lto/20081119-1.h: New.
117         * g++.dg/lto/20081119-1_0.C: New.
118         * g++.dg/lto/20081119-1_1.C: New.
119         * g++.dg/lto/20081119_0.C: New.
120         * g++.dg/lto/20081119_1.C: New.
121         * g++.dg/lto/20081120-1_0.C: New.
122         * g++.dg/lto/20081120-1_1.C: New.
123         * g++.dg/lto/20081120-2_0.C: New.
124         * g++.dg/lto/20081120-2_1.C: New.
125         * g++.dg/lto/20081123_0.C: New.
126         * g++.dg/lto/20081123_1.C: New.
127         * g++.dg/lto/20081125.h: New.
128         * g++.dg/lto/20081125_0.C: New.
129         * g++.dg/lto/20081125_1.C: New.
130         * g++.dg/lto/20081127_0.C: New.
131         * g++.dg/lto/20081127_1.C: New.
132         * g++.dg/lto/20081203_0.C: New.
133         * g++.dg/lto/20081203_1.C: New.
134         * g++.dg/lto/20081204-1_0.C: New.
135         * g++.dg/lto/20081204-1_1.C: New.
136         * g++.dg/lto/20081204-2_0.C: New.
137         * g++.dg/lto/20081204-2_1.C: New.
138         * g++.dg/lto/20081209_0.C: New.
139         * g++.dg/lto/20081209_1.C: New.
140         * g++.dg/lto/20081211-1.h: New.
141         * g++.dg/lto/20081211-1_0.C: New.
142         * g++.dg/lto/20081211-1_1.C: New.
143         * g++.dg/lto/20081217-1_0.C: New.
144         * g++.dg/lto/20081217-2_0.C: New.
145         * g++.dg/lto/20081219_0.C: New.
146         * g++.dg/lto/20081219_1.C: New.
147         * g++.dg/lto/20090106_0.C: New.
148         * g++.dg/lto/20090112_0.C: New.
149         * g++.dg/lto/20090128_0.C: New.
150         * g++.dg/lto/20090221_0.C: New.
151         * g++.dg/lto/20090302_0.C: New.
152         * g++.dg/lto/20090302_1.C: New.
153         * g++.dg/lto/20090303_0.C: New.
154         * g++.dg/lto/20090311-1.h: New.
155         * g++.dg/lto/20090311-1_0.C: New.
156         * g++.dg/lto/20090311-1_1.C: New.
157         * g++.dg/lto/20090311_0.C: New.
158         * g++.dg/lto/20090311_1.C: New.
159         * g++.dg/lto/20090312.h: New.
160         * g++.dg/lto/20090312_0.C: New.
161         * g++.dg/lto/20090312_1.C: New.
162         * g++.dg/lto/20090313_0.C: New.
163         * g++.dg/lto/20090313_1.C: New.
164         * g++.dg/lto/20090315_0.C: New.
165         * g++.dg/lto/20090315_1.C: New.
166         * g++.dg/lto/20091002-1_0.C: New testcase.
167         * g++.dg/lto/20091002-2_0.C: Likewise..
168         * g++.dg/lto/20091002-3_0.C: Likewise..
169         * g++.dg/lto/README: New.
170         * g++.dg/lto/pr40818_0.C: New.
171         * g++.dg/opt/thunk3-1.C: New.
172         * g++.dg/opt/thunk4.C: New.
173         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
174         replacements with __attribute__ ((__noinline__)).
175         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
176         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
177         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
178         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
179         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
180         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
181         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
182         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
183         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
184         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
185         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
186         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
187         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
188         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
189         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
190         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
191         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
192         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
193         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
194         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
195         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
196         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
197         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
198         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
199         * gcc.dg/20081223-1.c: New.
200         * gcc.dg/lto: New directory.
201         * gcc.dg/lto/20080908_0.c: New.
202         * gcc.dg/lto/20080917_0.c: New.
203         * gcc.dg/lto/20080924_0.c: New.
204         * gcc.dg/lto/20081024_0.c: New.
205         * gcc.dg/lto/20081109_0.c: New.
206         * gcc.dg/lto/20081111_0.c: New.
207         * gcc.dg/lto/20081111_1.c: New.
208         * gcc.dg/lto/20081112_0.c: New.
209         * gcc.dg/lto/20081112_1.c: New.
210         * gcc.dg/lto/20081115_0.c: New.
211         * gcc.dg/lto/20081115_1.c: New.
212         * gcc.dg/lto/20081115_2.c: New.
213         * gcc.dg/lto/20081118_0.c: New.
214         * gcc.dg/lto/20081118_1.c: New.
215         * gcc.dg/lto/20081118_2.c: New.
216         * gcc.dg/lto/20081120-1_0.c: New.
217         * gcc.dg/lto/20081120-1_1.c: New.
218         * gcc.dg/lto/20081120-2_0.c: New.
219         * gcc.dg/lto/20081120-2_1.c: New.
220         * gcc.dg/lto/20081125_0.c: New.
221         * gcc.dg/lto/20081125_1.c: New.
222         * gcc.dg/lto/20081126_0.c: New.
223         * gcc.dg/lto/20081201-1_0.c: New.
224         * gcc.dg/lto/20081201-1_1.c: New.
225         * gcc.dg/lto/20081201-1_2.c: New.
226         * gcc.dg/lto/20081201-2_0.c: New.
227         * gcc.dg/lto/20081201-2_1.c: New.
228         * gcc.dg/lto/20081202-1_0.c: New.
229         * gcc.dg/lto/20081202-1_1.c: New.
230         * gcc.dg/lto/20081202-2_0.c: New.
231         * gcc.dg/lto/20081202-2_1.c: New.
232         * gcc.dg/lto/20081204-1_0.c: New.
233         * gcc.dg/lto/20081204-1_1.c: New.
234         * gcc.dg/lto/20081204-2_0.c: New.
235         * gcc.dg/lto/20081210-1_0.c: New.
236         * gcc.dg/lto/20081212-1_0.c: New.
237         * gcc.dg/lto/20081222_0.c: New.
238         * gcc.dg/lto/20081222_0.h: New.
239         * gcc.dg/lto/20081222_1.c: New.
240         * gcc.dg/lto/20081224_0.c: New.
241         * gcc.dg/lto/20081224_0.h: New.
242         * gcc.dg/lto/20081224_1.c: New.
243         * gcc.dg/lto/20090116_0.c: New.
244         * gcc.dg/lto/20090120_0.c: New.
245         * gcc.dg/lto/20090126-1_0.c: New.
246         * gcc.dg/lto/20090126-2_0.c: New.
247         * gcc.dg/lto/20090206-1_0.c: New.
248         * gcc.dg/lto/20090206-2_0.c: New.
249         * gcc.dg/lto/20090210_0.c: New.
250         * gcc.dg/lto/20090210_1.c: New.
251         * gcc.dg/lto/20090213_0.c: New.
252         * gcc.dg/lto/20090213_1.c: New.
253         * gcc.dg/lto/20090218-1_0.c: New.
254         * gcc.dg/lto/20090218-1_1.c: New.
255         * gcc.dg/lto/20090218-2_0.c: New.
256         * gcc.dg/lto/20090218-2_1.c: New.
257         * gcc.dg/lto/20090218_0.c: New.
258         * gcc.dg/lto/20090218_1.c: New.
259         * gcc.dg/lto/20090218_2.c: New.
260         * gcc.dg/lto/20090218_3.c: New.
261         * gcc.dg/lto/20090219_0.c: New.
262         * gcc.dg/lto/20090312_0.c: New.
263         * gcc.dg/lto/20090312_1.c: New.
264         * gcc.dg/lto/20090313_0.c: New.
265         * gcc.dg/lto/20090706-1_0.c: New.
266         * gcc.dg/lto/20090706-2_0.c: New.
267         * gcc.dg/lto/20090717_0.c: New.
268         * gcc.dg/lto/20090717_1.c: New.
269         * gcc.dg/lto/20090729_0.c: New.
270         * gcc.dg/lto/20090729_1.c: New.
271         * gcc.dg/lto/20090812_0.c: New.
272         * gcc.dg/lto/20090812_1.c: New.
273         * gcc.dg/lto/20090914-1_0.c: New.
274         * gcc.dg/lto/README: New.
275         * gcc.dg/visibility-7.c: Adjust expected pattern
276         * gfortran.dg/lto: New directory.
277         * gfortran.dg/lto/pr40724_0.f: New.
278         * gfortran.dg/lto/pr40724_1.f: New.
279         * gfortran.dg/lto/pr40725_0.f03: New.
280         * gfortran.dg/lto/pr40725_1.c: New.
281         * gfortran.dg/lto/pr41069_0.f90: New.
282         * gfortran.dg/lto/pr41069_1.f90: New.
283         * gfortran.dg/lto/pr41069_2.f90: New.
284         * g++.dg/README: Add 'lto' directory.
285         * g++.dg/dg.exp: Also scan 'lto' directory
286
287 2009-10-03  Ben Elliston  <bje@au.ibm.com>
288             Janis Johnson  <janis187@us.ibm.com>
289             Diego Novillo  <dnovillo@google.com>
290
291         * g++.dg/lto/lto.exp: New.
292         * gcc.c-torture/execute/execute.exp: Add
293         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
294         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
295         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
296         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
297         * gcc.target/i386/math-torture/math-torture.exp:
298         Likewise.
299         * gcc.dg/lto/lto.exp: New.
300         * gfortran.dg/lto/lto.exp: New.
301         * lib/target-supports.exp (check_effective_target_lto): New.
302         * lib/c-torture.exp: Load target-supports.exp.
303         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
304         returns nonzero.
305         * lib/gcc-dg.exp: Likewise.
306         * lib/lto.exp: New.
307         * lib/torture-options.exp: Add support for a third
308         argument.
309
310 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
311
312         PR testsuite/41542
313         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
314
315 2009-10-02  Jason Merrill  <jason@redhat.com>
316
317         * g++.dg/abi/mangle32.C: New.
318
319 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
320
321         * gnat.dg/atomic2.adb: New test.
322
323 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
324
325         * gnat.dg/array11.adb: New test.
326         * gnat.dg/array12.adb: Likewise.
327
328 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
329
330         * gnat.dg/array10.adb: New test.
331         * gnat.dg/object_overflow.adb: Tweak.
332
333 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
334
335         * gcc.dg/guality/guality.exp: Disable on darwin.
336
337 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
338
339         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
340         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
341         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
342         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
343
344 2009-10-02  Tobias Burnus  <burnus@net-b.de>
345
346         PR fortran/41479
347         * gfortran.dg/intent_out_5.f90: New test.
348
349 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
350
351         PR debug/41404
352         PR debug/41353
353         * gcc.dg/guality/pr41404-1.c: New test.
354         * gcc.dg/guality/pr41353-2.c: New test.
355
356 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
357
358         PR testsuite/41546
359         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
360         to -mtune=generic.
361
362 2009-10-01  Jan Hubicka  <jh@suse.cz>
363
364         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
365
366 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
367
368         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
369
370         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
371
372 2009-10-01  Tobias Burnus  <burnus@net-b.de>
373
374         PR fortran/41515
375         * gfortran.dg/parameter_array_init_5.f90: New test.
376
377 2009-10-01  Jason Merrill  <jason@redhat.com>
378
379         * g++.dg/cpp0x/defaulted13.C: New.
380
381 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
382
383         * gfortran.dg/bounds_check_7.f90: Adapted error message.
384         * gfortran.dg/bounds_check_11.f90: Likewise.
385         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
386
387 2009-09-30  Tobias Burnus  <burnus@net-b.de>
388
389         * gfortran.dg/select_type_4.f90: New test.
390
391 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
392
393         * gfortran.dg/same_type_as_1.f03: New test.
394         * gfortran.dg/same_type_as_2.f03: Ditto.
395
396 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
397
398         * gfortran.dg/select_type_1.f03: Extended.
399         * gfortran.dg/select_type_3.f03: New test.
400
401 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
402
403         * gfortran.dg/class_allocate_1.f03: New test.
404
405 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
406
407         PR fortran/40996
408         * gfortran.dg/allocatable_scalar_3.f90: New test.
409         * gfortran.dg/select_type_2.f03: Ditto.
410         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
411
412 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
413
414         * gfortran.dg/block_name_2.f90: Modified error message.
415         * gfortran.dg/select_6.f90: Ditto.
416         * gfortran.dg/select_type_1.f03: New test.
417
418 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
419
420         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
421         * gfortran.dg/class_1.f03: Ditto.
422         * gfortran.dg/class_2.f03: Ditto.
423         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
424         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
425         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
426         * gfortran.dg/typebound_call_10.f03: Ditto.
427         * gfortran.dg/typebound_call_2.f03: Ditto.
428         * gfortran.dg/typebound_call_3.f03: Ditto.
429         * gfortran.dg/typebound_call_4.f03: Ditto.
430         * gfortran.dg/typebound_call_9.f03: Ditto.
431         * gfortran.dg/typebound_generic_3.f03: Ditto.
432         * gfortran.dg/typebound_generic_4.f03: Ditto.
433         * gfortran.dg/typebound_operator_1.f03: Ditto.
434         * gfortran.dg/typebound_operator_2.f03: Ditto.
435         * gfortran.dg/typebound_operator_3.f03: Ditto.
436         * gfortran.dg/typebound_operator_4.f03: Ditto.
437         * gfortran.dg/typebound_proc_1.f08: Ditto.
438         * gfortran.dg/typebound_proc_5.f03: Ditto.
439         * gfortran.dg/typebound_proc_6.f03: Ditto.
440
441 2009-09-30  Jason Merrill  <jason@redhat.com>
442
443         * g++.dg/eh/init-temp1.C: Improve test.
444
445 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
446
447         PR target/22093
448         * gcc.target/alpha/pr22093.c: New test.
449
450 2009-09-29  John Freeman  <jfreeman08@gmail.com>
451             Jason Merrill  <jason@redhat.com>
452
453         * g++.dg/cpp0x/lambda/lambda-array.C: New.
454         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
455         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
456         * g++.dg/cpp0x/lambda/lambda-const.C: New.
457         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
458         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
459         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
460         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
461         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
462         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
463         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
464         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
465         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
466         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
467         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
468         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
469         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
470         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
471         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
472         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
473         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
474         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
475         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
476         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
477         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
478         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
479         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
480         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
481         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
482         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
483         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
484         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
485         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
486         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
487         * g++.dg/cpp0x/lambda/lambda-template.C: New.
488         * g++.dg/cpp0x/lambda/lambda-this.C: New.
489         * g++.dg/cpp0x/lambda/lambda-type.C: New.
490         * g++.dg/cpp0x/lambda/lambda-use.C: New.
491         * lib/prune.exp: Accept "In lambda function".
492
493 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
494
495         * gcc.target/i386/fma4-check.h
496         * gcc.target/i386/fma4-fma.c
497         * gcc.target/i386/fma4-maccXX.c
498         * gcc.target/i386/fma4-msubXX.c
499         * gcc.target/i386/fma4-nmaccXX.c
500         * gcc.target/i386/fma4-nmsubXX.c
501         * gcc.target/i386/fma4-vector.c
502         * gcc.target/i386/fma4-256-maccXX.c
503         * gcc.target/i386/fma4-256-msubXX.c
504         * gcc.target/i386/fma4-256-nmaccXX.c
505         * gcc.target/i386/fma4-256-nmsubXX.c
506         * gcc.target/i386/fma4-256-vector.c
507         * gcc.target/i386/funcspec-2.c: New file.
508
509         * gcc.target/i386/funcspec-4.c: Test error conditions
510         related to FMA4.
511
512         * gcc.target/i386/funcspec-5.c
513         * gcc.target/i386/funcspec-6.c
514         * gcc.target/i386/funcspec-8.c: Add FMA4.
515
516         * gcc.target/i386/funcspec-9.c: New file.
517
518         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
519
520         * gcc.target/i386/isa-10.c
521         * gcc.target/i386/isa-11.c
522         * gcc.target/i386/isa-12.c
523         * gcc.target/i386/isa-13.c
524         * gcc.target/i386/isa-2.c
525         * gcc.target/i386/isa-3.c
526         * gcc.target/i386/isa-4.c
527         * gcc.target/i386/isa-7.c
528         * gcc.target/i386/isa-8.c
529         * gcc.target/i386/isa-9.c: New file.
530
531         * gcc.target/i386/isa-14.c
532         * gcc.target/i386/isa-1.c
533         * gcc.target/i386/isa-5.c
534         * gcc.target/i386/isa-6.c: Add FMA4.
535
536         * gcc.target/i386/sse-12.c
537         * gcc.target/i386/sse-13.c
538         * gcc.target/i386/sse-14.c
539         * gcc.target/i386/sse-22.c: New file.
540
541         * g++.dg/other/i386-2.C
542         * g++.dg/other/i386-3.C
543         * g++.dg/other/i386-5.C
544         * g++.dg/other/i386-6.C: Add -mfma4 in dg-options.
545
546 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
547
548         PR testsuite/41496
549         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
550         before.
551
552 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
553
554         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
555         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
556
557 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
558
559         PR debug/41438
560         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
561         hidden.
562         * g++.dg/debug/dwarf2/const-1.C: Likewise.
563
564 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
565
566         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
567         * gcc.target/i386/isa-1.c
568         * gcc.target/i386/isa-5.c
569         * gcc.target/i386/isa-6.c: Remove SSE5.
570         * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
571         * gcc.target/i386/avx-1.c
572         * gcc.target/i386/avx-2.c
573         * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
574         * gcc.target/i386/funcspec-9.c: Delete.
575
576 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
577
578         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
579         * gcc.dg/guality/pr41353-1.c: New test.
580
581         PR testsuite/41444
582         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
583         in macro name definition for non-unix/win32/msdos.
584
585 2009-09-29  Daniel Kraft  <d@domob.eu>
586
587         PR fortran/39626
588         * gfortran.dg/block_1.f08: New test.
589         * gfortran.dg/block_2.f08: New test.
590         * gfortran.dg/block_3.f90: New test.
591         * gfortran.dg/block_4.f08: New test.
592         * gfortran.dg/block_5.f08: New test.
593         * gfortran.dg/block_6.f08: New test.
594         * gfortran.dg/block_7.f08: New test.
595         * gfortran.dg/block_8.f08: New test.
596
597 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
598
599         PR libgfortran/35862
600         * gfortran.dg/round_1.f03: New test.
601         * gfortran.dg/f2003_io_3.f03: Update test.
602
603 2009-09-28  Easwaran Raman  <eraman@google.com>
604
605         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
606         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
607
608 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
609
610         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
611         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
612         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
613         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
614         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
615
616         * g++.dg/dfp/dfp.exp: Fix typo.
617
618         * lib/target-supports.exp (check-effective-target-dfp-nocache):
619         Fix typo that breaks the check.
620
621 2009-09-28  Olivier Hainque  <hainque@adacore.com>
622
623         * gnat.dg (tagged_alloc_free.adb): New testcase.
624
625 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
626
627         * g++.dg/dfp: New directory.
628         * g++.dg/dg.exp: Prune tests in dfp directory.
629         * g++.dg/dfp/dfp.exp: New.
630         * g++.dg/dfp/mangle-mode.C: New test.
631
632 2009-09-28  Michael Matz  <matz@suse.de>
633
634         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
635         for sign of -Inf.
636
637 2009-09-27  Richard Henderson  <rth@redhat.com>
638
639         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
640         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
641
642 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
643
644         PR c/41476
645         * gcc.dg/cond-constqual-1.c: New test.
646
647 2009-09-26  Michael Matz  <matz@suse.de>
648
649         PR lto/40758
650         PR middle-end/41470
651         * gcc.dg/pr41470.c: New test.
652
653 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
654
655         * gnat.dg/array9.adb: New test.
656
657 2009-09-26  Michael Matz  <matz@suse.de>
658
659         PR tree-optimization/41454
660         * gcc.dg/pr41454.c: New test.
661
662 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
663
664         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
665         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
666         into DW_TAG_GNU_template_parameter_pack and
667         DW_TAG_GNU_formal_parameter_pack.
668         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
669         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
670
671 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
672
673         * gcc.dg/vect/vect.exp: Append extra parameters as separate
674         parameters for alignment-sensitive -fsection-anchors tests.
675
676 2009-09-25  Richard Guenther  <rguenther@suse.de>
677
678         PR middle-end/41463
679         * gcc.c-torture/execute/pr41463.c: New testcase.
680
681 2009-09-25  Olivier Hainque  <hainque@adacore.com>
682
683         * gnat.dg/sse_nolib.adb: New testcase.
684
685 2009-09-25  Revital Eres  <ERES@il.ibm.com>
686
687         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
688         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
689         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
690         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
691         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
692         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
693         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
694         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
695         * gcc.dg/vect/vect.exp: Add Power7 flags.
696         * g++.dg/vect/vect.exp: Likewise.
697         * gfortran.dg/vect/vect.exp: Likewise.
698
699 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
700
701         PR fortran/41459
702         * gfortran.dg/empty_label.f: New test.
703         * gfortran.dg/empty_label.f90: Ditto.
704         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
705
706 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
707
708         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
709         compile-time.
710
711 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
712
713         * lib/scanasm.exp (make_pattern_printable): New function.
714         (dg-scan, scan-assembler-times, scan-assembler-dem,
715         scan-assembler-dem-not): Use it.
716
717 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
718
719         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
720         (test_nested): Renamed to ...
721         (test_nested1): This.
722         (test_nested2): New.
723         (main): Likewise.
724
725 2009-09-24  Richard Guenther  <rguenther@suse.de>
726
727         PR tree-optimization/36143
728         PR tree-optimization/38747
729         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
730         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
731         * g++.dg/torture/pr38747.C: New testcase.
732         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
733
734 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
735
736         * gnat.dg/nested_proc.adb: New test.
737
738 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
739
740         * gcc.target/i386/pr12329.c: Adjust.
741
742 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
743
744         PR debug/41248
745         * gcc.dg/pr41248.c: New.
746
747 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
748
749         PR debug/41065
750         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
751
752 2009-09-23  Andreas Schwab  <schwab@redhat.com>
753
754         * lib/profopt.exp (profopt-get-options): Set tool_flags for
755         current_compiler_flags.  Fix typos.
756
757 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
758
759         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
760
761 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
762
763         PR c/39779
764         * gcc.c-torture/compile/pr39779.c: New test.
765
766 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
767
768         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
769         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
770         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
771
772 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
773
774         PR debug/41295
775         * gcc.dg/pr41295.c: New.
776
777 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
778
779         * gcc.dg/pr40209.c: Add test case.
780
781 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
782
783         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
784         matching assembly.
785         * gcc.target/mips/code-readable-2.c: Likewise.
786         * gcc.target/mips/code-readable-3.c: Likewise.
787
788 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
789
790         * lib/target-supports.exp (check_effective_target_dfp_nocache):
791         Check support via mode instead of C type.
792         (check_effective_target_dfprt_nocache): Ditto.
793         (check_effective_target_hard_dfp): Ditto.
794
795 2009-09-22  Richard Guenther  <rguenther@suse.de>
796
797         PR middle-end/41395
798         * gcc.c-torture/execute/pr41395-1.c: New testcase.
799         * gcc.c-torture/execute/pr41395-2.c: Likewise.
800
801 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
802
803         * gcc.dg/20090922-1.c: New test.
804
805         PR bootstrap/41405
806         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
807         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
808         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
809         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
810         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
811         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
812         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
813         * objc.dg/dwarf-2.m: Likewise.
814
815 2009-09-22  Richard Guenther  <rguenther@suse.de>
816
817         PR tree-optimization/41428
818         * g++.dg/tree-ssa/pr41428.C: New testcase.
819
820 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
821
822         PR middle-end/41429
823         * g++.dg/gomp/pr41429.C: New test.
824
825 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
826
827         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
828
829 2009-09-21  Jason Merrill  <jason@redhat.com>
830
831         PR c++/41421
832         * g++.dg/cpp0x/trivial1.C: Expand.
833
834 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
835
836         * gcc.dg/torture/calleesave-sse.c: New.
837
838 2009-09-21  Jan Hubicka  <jh@suse.cz>
839
840         * gcc.dg/guality/inline-params.c: New testcase.
841
842 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
843
844         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
845         Add -fno-inline.
846         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
847         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
848         (f2): Ditto.
849
850 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
851
852         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
853         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
854         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
855         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
856         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
857
858 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
859
860         PR middle-end/40642
861         * g++.dg/torture/pr40642.C: New testcase.
862
863 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
864
865         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
866         cases in static initializers.
867
868 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
869
870         * gcc.c-tortue/compile/pr39886.c: New.
871
872 2009-09-20  Chris Demetriou  <cgd@google.com>
873
874         PR preprocessor/28435:
875         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
876         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
877         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
878         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
879         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
880
881 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
882
883         * gcc.target/mips/mips.exp: Add relax-pic-calls
884         under -mfoo/-mno-foo options.
885         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
886         and -mexplicit-relocs.
887         * gcc.target/mips/call-1.c: New test.
888         * gcc.target/mips/call-2.c: New test.
889         * gcc.target/mips/call-3.c: New test.
890         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
891         * gcc.dg/tree-ssa/loop-1.c: Likewise.
892
893 2009-09-19  Chris Demetriou  <cgd@google.com>
894
895         PR preprocessor/28435:
896         * gcc.dg/cpp/missing-header-MD.c: New test.
897         * gcc.dg/cpp/missing-header-MMD.c: New test.
898         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
899         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
900
901 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
902
903         PR libgfortran/41328
904         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
905         EOF works.
906
907 2009-09-18  Jason Merrill  <jason@redhat.com>
908
909         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
910         * g++.dg/cpp0x/initlist-deduce.C: New.
911
912 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
913
914         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
915
916 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
917
918         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
919         * c-c++-common/dfp: New directory.
920         * c-c++-common/dfp/dfp-dbg.h: New file.
921         * gcc.dg/dfp/call-by-value.c: Move to ...
922         * c-c++-common/call-by-value.c: here.
923         * gcc.dg/dfp/cast.c: Move to ...
924         * c-c++-common/cast.c: here.
925         * gcc.dg/dfp/compare-eq-const.c: Move to ...
926         * c-c++-common/compare-eq-const.c: here.
927         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
928         * c-c++-common/compare-eq-d128.c: here.
929         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
930         * c-c++-common/compare-eq-d32.c: here.
931         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
932         * c-c++-common/compare-eq-d64.c: here.
933         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
934         * c-c++-common/compare-eq-dfp.c: here.
935         * gcc.dg/dfp/compare-eq.h: Move to ...
936         * c-c++-common/compare-eq.h: here.
937         * gcc.dg/dfp/compare-rel-const.c: Move to ...
938         * c-c++-common/compare-rel-const.c: here.
939         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
940         * c-c++-common/compare-rel-d128.c: here.
941         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
942         * c-c++-common/compare-rel-d32.c: here.
943         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
944         * c-c++-common/compare-rel-d64.c: here.
945         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
946         * c-c++-common/compare-rel-dfp.c: here.
947         * gcc.dg/dfp/compare-rel.h: Move to ...
948         * c-c++-common/compare-rel.h: here.
949         * gcc.dg/dfp/compare-special-d128.c: Move to ...
950         * c-c++-common/compare-special-d128.c: here.
951         * gcc.dg/dfp/compare-special-d32.c: Move to ...
952         * c-c++-common/compare-special-d32.c: here.
953         * gcc.dg/dfp/compare-special-d64.c: Move to ...
954         * c-c++-common/compare-special-d64.c: here.
955         * gcc.dg/dfp/compare-special.h: Move to ...
956         * c-c++-common/compare-special.h: here.
957         * gcc.dg/dfp/constants-zero.c: Move to ...
958         * c-c++-common/constants-zero.c: here.
959         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
960         * c-c++-common/convert-bfp-10.c: here.
961         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
962         * c-c++-common/convert-bfp-11.c: here.
963         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
964         * c-c++-common/convert-bfp-12.c: here.
965         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
966         * c-c++-common/convert-bfp-13.c: here.
967         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
968         * c-c++-common/convert-bfp-14.c: here.
969         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
970         * c-c++-common/convert-bfp-2.c: here.
971         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
972         * c-c++-common/convert-bfp-3.c: here.
973         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
974         * c-c++-common/convert-bfp-4.c: here.
975         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
976         * c-c++-common/convert-bfp-5.c: here.
977         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
978         * c-c++-common/convert-bfp-6.c: here.
979         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
980         * c-c++-common/convert-bfp-7.c: here.
981         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
982         * c-c++-common/convert-bfp-8.c: here.
983         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
984         * c-c++-common/convert-bfp-9.c: here.
985         * gcc.dg/dfp/convert-bfp.c: Move to ...
986         * c-c++-common/convert-bfp.c: here.
987         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
988         * c-c++-common/convert-bfp-fold.c: here.
989         * gcc.dg/dfp/convert-dfp.c: Move to ...
990         * c-c++-common/convert-dfp.c: here.
991         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
992         * c-c++-common/convert-dfp-fold-2.c: here.
993         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
994         * c-c++-common/convert-dfp-fold.c: here.
995         * gcc.dg/dfp/convert.h: Move to ...
996         * c-c++-common/convert.h: here.
997         * gcc.dg/dfp/convert-int.c: Move to ...
998         * c-c++-common/convert-int.c: here.
999         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1000         * c-c++-common/convert-int-fold.c: here.
1001         * gcc.dg/dfp/convert-int-max.c: Move to ...
1002         * c-c++-common/convert-int-max.c: here.
1003         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1004         * c-c++-common/convert-int-max-fold.c: here.
1005         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1006         * c-c++-common/convert-int-saturate.c: here.
1007         * gcc.dg/dfp/func-array.c: Move to ...
1008         * c-c++-common/func-array.c: here.
1009         * gcc.dg/dfp/func-deref.c: Move to ...
1010         * c-c++-common/func-deref.c: here.
1011         * gcc.dg/dfp/func-mixed.c: Move to ...
1012         * c-c++-common/func-mixed.c: here.
1013         * gcc.dg/dfp/func-pointer.c: Move to ...
1014         * c-c++-common/func-pointer.c: here.
1015         * gcc.dg/dfp/func-scalar.c: Move to ...
1016         * c-c++-common/func-scalar.c: here.
1017         * gcc.dg/dfp/func-struct.c: Move to ...
1018         * c-c++-common/func-struct.c: here.
1019         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1020         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1021         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1022         * c-c++-common/func-vararg-alternate-d128.c: here.
1023         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1024         * c-c++-common/func-vararg-alternate-d32.c: here.
1025         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1026         * c-c++-common/func-vararg-alternate-d64.c: here.
1027         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1028         * c-c++-common/func-vararg-alternate.h: here.
1029         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1030         * c-c++-common/func-vararg-dfp.c: here.
1031         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1032         * c-c++-common/func-vararg-mixed-2.c: here.
1033         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1034         * c-c++-common/func-vararg-mixed.c: here.
1035         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1036         * c-c++-common/func-vararg-size0.c: here.
1037         * gcc.dg/dfp/inf-1.c: Move to ...
1038         * c-c++-common/inf-1.c: here.
1039         * gcc.dg/dfp/loop-index.c: Move to ...
1040         * c-c++-common/loop-index.c: here.
1041         * gcc.dg/dfp/modes.c: Move to ...
1042         * c-c++-common/modes.c: here.
1043         * gcc.dg/dfp/nan-1.c: Move to ...
1044         * c-c++-common/nan-1.c: here.
1045         * gcc.dg/dfp/nan-2.c: Move to ...
1046         * c-c++-common/nan-2.c: here.
1047         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1048         * c-c++-common/operator-arith-fold.c: here.
1049         * gcc.dg/dfp/operator-assignment.c: Move to ...
1050         * c-c++-common/operator-assignment.c: here.
1051         * gcc.dg/dfp/operator-comma.c: Move to ...
1052         * c-c++-common/operator-comma.c: here.
1053         * gcc.dg/dfp/operator-cond.c: Move to ...
1054         * c-c++-common/operator-cond.c: here.
1055         * gcc.dg/dfp/operator-logical.c: Move to ...
1056         * c-c++-common/operator-logical.c: here.
1057         * gcc.dg/dfp/operator-unary.c: Move to ...
1058         * c-c++-common/operator-unary.c: here.
1059         * gcc.dg/dfp/pr31385.c: Move to ...
1060         * c-c++-common/pr31385.c: here.
1061         * gcc.dg/dfp/pr33466.c: Move to ...
1062         * c-c++-common/pr33466.c: here.
1063         * gcc.dg/dfp/pr35620.c: Move to ...
1064         * c-c++-common/pr35620.c: here.
1065         * gcc.dg/dfp/pr36800.c: Move to ...
1066         * c-c++-common/pr36800.c: here.
1067         * gcc.dg/dfp/pr39034.c: Move to ...
1068         * c-c++-common/pr39034.c: here.
1069         * gcc.dg/dfp/pr39035.c: Move to ...
1070         * c-c++-common/pr39035.c: here.
1071         * gcc.dg/dfp/pr39902.c: Move to ...
1072         * c-c++-common/pr39902.c: here.
1073         * gcc.dg/dfp/pr39986.c: Move to ...
1074         * c-c++-common/pr39986.c: here.
1075         * gcc.dg/dfp/signbit-1.c: Move to ...
1076         * c-c++-common/signbit-1.c: here.
1077         * gcc.dg/dfp/signbit-2.c: Move to ...
1078         * c-c++-common/signbit-2.c: here.
1079         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1080         * c-c++-common/struct-layout-1.c: here.
1081         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1082         * c-c++-common/usual-arith-conv.c: here.
1083         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1084         * c-c++-common/usual-arith-conv-const.c: here.
1085
1086 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1087
1088         PR testsuite/41288
1089         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1090         stack alignment.
1091
1092 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1093
1094         PR c++/39365
1095         * g++.dg/expr/bool3.C: New test.
1096         * g++.dg/expr/bool4.C: New test.
1097
1098 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1099
1100         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1101         * gcc.dg/dfp/signbit-2.c: Use it.
1102         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1103         arguments to unsigned int.
1104         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1105         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1106         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1107         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1108         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1109         * gcc.dg/dfp/pr39986.c: Ditto.
1110         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1111         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1112         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1113         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1114         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1115
1116 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1117
1118         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1119
1120 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1121
1122         PR c/41049
1123         * dfp/pr41049.c: New test.
1124
1125 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1126
1127         PR testsuite/41385
1128         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1129
1130 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1131
1132         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1133         * gcc.dg/ipa/ipa-sra-1.c: New test.
1134         * gcc.dg/ipa/ipa-sra-2.c: New test.
1135         * gcc.dg/ipa/ipa-sra-3.c: New test.
1136         * gcc.dg/ipa/ipa-sra-4.c: New test.
1137         * gcc.dg/ipa/ipa-sra-5.c: New test.
1138         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1139         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1140
1141 2009-09-17  Michael Matz  <matz@suse.de>
1142
1143         PR middle-end/41347
1144         * gfortran.dg/pr41347.f90: New test.
1145
1146 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1147
1148         * gcc.c-torture/compile/20090917-1.c: New testcase.
1149
1150 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1151
1152         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1153         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1154         alpha*-*-* target from XFAIL list.
1155
1156 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1157
1158         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1159         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1160         * gcc.dg/dfp/cast-bad.c: Use default options.
1161         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1162         * gcc.dg/dfp/composite-type.c: Ditto.
1163         * gcc.dg/dfp/constants.c: Ditto.
1164         * gcc.dg/dfp/constants-hex.c: Ditto.
1165         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1166         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1167         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1168         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1169         * gcc.dg/dfp/ctypes.c: Ditto.
1170         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1171         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1172         * gcc.dg/dfp/float-constant-double.c: Ditto.
1173         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1174         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1175         * gcc.dg/dfp/modes.c: Ditto.
1176         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1177         * gcc.dg/dfp/pr31344.c: Ditto.
1178         * gcc.dg/dfp/pr31385.c: Ditto.
1179         * gcc.dg/dfp/pr33466.c: Ditto.
1180         * gcc.dg/dfp/pr35620.c: Ditto.
1181         * gcc.dg/dfp/pr37435.c: Ditto.
1182         * gcc.dg/dfp/pr39986.c: Ditto.
1183         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1184         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1185         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1186         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1187         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1188         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1189         * gcc.dg/dfp/typespec.c: Ditto.
1190         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1191         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1192         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1193         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1194         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1195         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1196         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1197         * gcc.dg/dfp/compare-rel.h: Ditto.
1198         * gcc.dg/dfp/compare-special.h: Ditto.
1199         * gcc.dg/dfp/convert.h: Ditto.
1200         * gcc.dg/dfp/fe-check.h: Ditto.
1201         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1202         * gcc.dg/dfp/cast.c: Ditto.
1203         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1204         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1205         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1206         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1207         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1208         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1209         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1210         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1211         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1212         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1213         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1214         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1215         * gcc.dg/dfp/constants-zero.c: Ditto.
1216         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1217         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1218         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1219         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1220         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1221         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1222         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1223         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1224         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1225         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1226         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1227         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1228         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1229         * gcc.dg/dfp/convert-bfp.c: Ditto.
1230         * gcc.dg/dfp/convert-complex.c: Ditto.
1231         * gcc.dg/dfp/convert-dfp.c: Ditto.
1232         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1233         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1234         * gcc.dg/dfp/convert-int.c: Ditto.
1235         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1236         * gcc.dg/dfp/convert-int-max.c: Ditto.
1237         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1238         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1239         * gcc.dg/dfp/fe-binop.c: Ditto.
1240         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1241         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1242         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1243         * gcc.dg/dfp/func-array.c: Ditto.
1244         * gcc.dg/dfp/func-deref.c: Ditto.
1245         * gcc.dg/dfp/func-mixed.c: Ditto.
1246         * gcc.dg/dfp/func-pointer.c: Ditto.
1247         * gcc.dg/dfp/func-scalar.c: Ditto.
1248         * gcc.dg/dfp/func-struct.c: Ditto.
1249         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1250         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1251         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1252         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1253         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1254         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1255         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1256         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1257         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1258         * gcc.dg/dfp/inf-1.c: Ditto.
1259         * gcc.dg/dfp/loop-index.c: Ditto.
1260         * gcc.dg/dfp/nan-1.c: Ditto.
1261         * gcc.dg/dfp/nan-2.c: Ditto.
1262         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1263         * gcc.dg/dfp/operator-assignment.c: Ditto.
1264         * gcc.dg/dfp/operator-comma.c: Ditto.
1265         * gcc.dg/dfp/operator-cond.c: Ditto.
1266         * gcc.dg/dfp/operator-logical.c: Ditto.
1267         * gcc.dg/dfp/operator-unary.c: Ditto.
1268         * gcc.dg/dfp/pr36800.c: Ditto.
1269         * gcc.dg/dfp/pr39034.c: Ditto.
1270         * gcc.dg/dfp/pr39035.c: Ditto.
1271         * gcc.dg/dfp/pr39902.c: Ditto.
1272         * gcc.dg/dfp/signbit-1.c: Ditto.
1273         * gcc.dg/dfp/signbit-2.c: Ditto.
1274         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1275         * gcc.dg/dfp/union-init.c: Ditto.
1276         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1277
1278 2009-09-16  Michael Matz  <matz@suse.de>
1279
1280         PR fortran/41212
1281         * gfortran.dg/pr41212.f90: New test.
1282
1283 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1284
1285         * gnat.dg/alignment9.adb: New test.
1286
1287 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1288
1289         * gnat.dg/discr20.ad[sb]: New test.
1290
1291 2009-09-16  Richard Guenther  <rguenther@suse.de>
1292
1293         PR middle-end/34011
1294         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1295
1296 2009-09-16  DJ Delorie  <dj@redhat.com>
1297             Kaz Kojima  <kkojima@gcc.gnu.org>
1298
1299         * gcc.target/sh/struct-arg-dw2.c: New test.
1300
1301 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1302             Jakub Jelinek  <jakub@redhat.com>
1303
1304         PR target/41175
1305         * gcc.target/powerpc/pr41175.c: New test.
1306
1307 2009-09-14  Richard Henderson  <rth@redhat.com>
1308
1309         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1310         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1311         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1312
1313 2009-09-14  Richard Henderson  <rth@redhat.com>
1314
1315         * g++.dg/eh/builtin1.C: Update resx pattern match.
1316         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1317
1318 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1319
1320         * gcc.target/mips/branch-helper.h: New file.
1321         * gcc.target/mips/branch-2.c,
1322         * gcc.target/mips/branch-3.c,
1323         * gcc.target/mips/branch-4.c,
1324         * gcc.target/mips/branch-5.c,
1325         * gcc.target/mips/branch-6.c,
1326         * gcc.target/mips/branch-7.c,
1327         * gcc.target/mips/branch-8.c,
1328         * gcc.target/mips/branch-9.c,
1329         * gcc.target/mips/branch-10.c,
1330         * gcc.target/mips/branch-11.c,
1331         * gcc.target/mips/branch-12.c,
1332         * gcc.target/mips/branch-13.c,
1333         * gcc.target/mips/branch-14.c,
1334         * gcc.target/mips/branch-15.c: New tests.
1335
1336 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1337
1338         PR target/41331
1339         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1340         -m32 -mpowerpc64 system.
1341
1342 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1343
1344         From Jie Zhang <jie.zhang@analog.com>:
1345         * gcc.target/bfin/saveall.c: New test.
1346         * gcc.target/bfin/20090914-1.c: New test.
1347         * gcc.target/bfin/20090914-2.c: New test.
1348
1349         * gcc.target/bfin/20090914-3.c: New test.
1350
1351 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1352
1353         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1354
1355 2009-09-14  Richard Guenther  <rguenther@suse.de>
1356
1357         PR middle-end/41350
1358         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1359
1360 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1361
1362         PR libgfortran/41328
1363         * gfortran.dg/cr_lf.f90: New test.
1364
1365 2009-09-11  Michael Matz  <matz@suse.de>
1366
1367         PR middle-end/41275
1368         * g++.dg/tree-ssa/pr41275.C: New test.
1369
1370 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1371
1372         PR fortran/41242
1373         * gfortran.dg/proc_ptr_comp_21.f90: New.
1374
1375 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1376
1377         PR fortran/31292
1378         * gfortran.dg/module_procedure_1.f90: New test.
1379         * gfortran.dg/module_procedure_2.f90: Ditto.
1380         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1381
1382 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1383             James A. Morrison  <phython@gcc.gnu.org>
1384
1385         PR ada/18302
1386         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1387         commands.
1388         * ada/acats/run_test.exp: New file.
1389
1390 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1391
1392         Revert:
1393         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1394
1395         PR rtl-optimization/39779
1396         * gcc.dg/pr39979.c: New test.
1397
1398 2009-09-10  Richard Guenther  <rguenther@suse.de>
1399
1400         PR middle-end/41257
1401         * g++.dg/torture/pr41257-2.C: New testcase.
1402
1403 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1404
1405         PR c++/28293
1406         * g++.dg/template/crash91.C: New.
1407
1408 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1409
1410         PR rtl-optimization/39779
1411         * gcc.dg/pr39979.c: New test.
1412
1413 2009-09-09  Richard Guenther  <rguenther@suse.de>
1414
1415         PR tree-optimization/41101
1416         * gcc.c-torture/compile/pr41101.c: New testcase.
1417
1418 2009-09-09  Richard Guenther  <rguenther@suse.de>
1419
1420         PR middle-end/41317
1421         * gcc.c-torture/execute/pr41317.c: New testcase.
1422         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1423         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1424
1425 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1426
1427         Fix some test breakages on Darwin
1428         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1429         and adjust.
1430         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1431         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1432         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1433         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1434         take darwin specifics in account.
1435
1436 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1437
1438         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1439         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1440
1441 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1442
1443         PR c++/39923
1444         * g++.dg/cpp0x/initlist24.C: New.
1445
1446 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1447
1448         * gcc.dg/large-size-array-2.c: Fix target requirement.
1449         * gcc.dg/large-size-array-4.c: Likewise.
1450         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1451         * gcc.dg/c99-const-expr-2.c: Likewise.
1452         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1453         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1454         * gcc.dg/c90-const-expr-10.c: Likewise.
1455         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1456         instead of long.
1457         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1458         * gcc.dg/vect/pr33846.c: Likewise.
1459         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1460         __PTRDIFF_TYPE__, instead of unsigned long.
1461         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1462
1463 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1464
1465         PR debug/41229
1466         PR debug/41291
1467         PR debug/41300
1468         * gfortran.dg/pr41229.f90: New.
1469
1470 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1471
1472         PR debug/41232
1473         * gcc.dg/pr41232.c: New.
1474
1475 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1476
1477         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1478         contain -march.
1479         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1480         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1481         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1482         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1483         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1484         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1485         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1486         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1487         options other than that used in dg-options.
1488
1489 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1490
1491         PR rtl-optimization/41239
1492         * gcc.c-torture/execute/pr41239.c: New test.
1493
1494 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1495
1496         PR libgfortran/41192
1497         * gfortran.dg/namelist_59.f90: New test.
1498
1499 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1500
1501         From Mike Frysinger  <michael.frysinger@analog.com>
1502         * gcc.target/bfin/mcpu-bf542m.c: New file.
1503         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1504         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1505         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1506         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1507
1508 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1509
1510         PR middle-end/41282
1511         * gcc.c-torture/compile/pr41282.c: New test.
1512
1513 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1514
1515         PR fortran/41197
1516         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1517         variables for stat and errmsg.
1518         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1519         * gfortran.dg/allocate_stat_2.f90:  New test.
1520
1521 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1522
1523         * gcc.c-torture/compile/20090907-1.c: New test.
1524
1525 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1526
1527         PR bootstrap/41241
1528         * gcc.dg/pr41241.c: New test.
1529
1530 2009-09-06  Richard Guenther  <rguenther@suse.de>
1531
1532         PR middle-end/41144
1533         * g++.dg/torture/pr41144.C: New testcase.
1534
1535 2009-09-06  Richard Guenther  <rguenther@suse.de>
1536
1537         PR middle-end/41261
1538         * gcc.dg/torture/pr41261.c: New testcase.
1539
1540 2009-09-05  Richard Guenther  <rguenther@suse.de>
1541
1542         PR middle-end/41181
1543         * gcc.c-torture/compile/pr41181.c: New testcase.
1544
1545 2009-09-05  Richard Guenther  <rguenther@suse.de>
1546
1547         PR debug/41273
1548         * g++.dg/torture/pr41273.C: New testcase.
1549
1550 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1551
1552         PR fortran/41258
1553         * gfortran.dg/typebound_proc_12.f90 : New test.
1554
1555 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1556
1557         PR debug/41225
1558         * gfortran.dg/pr41225.f90: New.
1559
1560 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1561
1562         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1563         unistd.h, sys/types.h and sys/wait.h.
1564         (gualchk_t): New.
1565         (GUALCVT): New.
1566         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1567         (GUALITY_GDB_REDIRECT): New.
1568         (GUALITY_GDB_ARGS): Use it.
1569
1570 2009-09-04  Richard Guenther  <rguenther@suse.de>
1571
1572         PR middle-end/41257
1573         * g++.dg/torture/pr41257.C: New testcase.
1574
1575 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1576
1577         PR tree-optimization/41112
1578         * gnat.dg/array8.adb: New test.
1579
1580 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1581
1582         * gcc.target/arm/ctz.c: New test case.
1583
1584 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1585
1586         PR tree-optimization/38275
1587         * gcc.dg/autopar/reduc-1char.c: Increase number
1588         of iterations. Adjust the logic accordingly.
1589         * gcc.dg/autopar/reduc-2char.c: Ditto.
1590         * gcc.dg/autopar/reduc-1.c: Ditto.
1591         * gcc.dg/autopar/reduc-2.c: Ditto.
1592         * gcc.dg/autopar/reduc-3.c: Ditto.
1593         * gcc.dg/autopar/reduc-6.c: Ditto.
1594         * gcc.dg/autopar/reduc-7.c: Ditto.
1595         * gcc.dg/autopar/reduc-8.c: Ditto.
1596         * gcc.dg/autopar/reduc-9.c: Ditto.
1597         * gcc.dg/autopar/pr39500-1.c: Ditto.
1598         * gcc.dg/autopar/reduc-1short.c: Ditto.
1599         * gcc.dg/autopar/reduc-2short.c: Ditto.
1600         * gcc.dg/autopar/parallelization-1.c: Ditto.
1601
1602 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1603
1604         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1605         testcase using guality.h compiles and links and if a global variable
1606         can be verified by gdb.
1607
1608 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1609
1610         * lib/target-supports.exp (check_effective_target_sync_int_long):
1611         Supported on Blackfin Linux targets.
1612
1613 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1614
1615         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1616
1617 2009-09-03  Diego Novillo  <dnovillo@google.com>
1618
1619         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1620         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1621         * g++.dg/warn/unit-1.C: Likewise.
1622         * g++.dg/ipa/iinline-1.C: Likewise.
1623         * g++.dg/template/cond2.C: Adjust expected line location for the
1624         error.
1625         * g++.dg/template/pr35240.C: Likewise.
1626
1627 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1628
1629         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1630         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1631
1632 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1633
1634         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1635         * gcc.dg/memcpy-1.c: Add . to match pattern.
1636         * gcc.dg/uninit-I.c: XFAIL warning test.
1637         * g++.dg/warn/unit-1.C: XFAIL warning test.
1638
1639 2009-09-02  Ian Lance Taylor  <iant@google.com>
1640
1641         * gcc.dg/20090902-1.c: New test.
1642
1643 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1644
1645         * gcc.dg/builtin-object-size-9.c: New test.
1646
1647 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1648
1649         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1650
1651 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1652             Olivier Hainque  <hainque@adacore.com>
1653
1654         * gnat.dg/misaligned_param.adb: New test.
1655         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1656         * gnat.dg/slice7.adb: Add 1 more related case.
1657
1658 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1659
1660         * gcc.dg/guality/guality.c: Expect to fail for now.
1661         * gcc.dg/guality/example.c: Likewise.
1662
1663 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1664
1665         * gcc.dg/guality/guality.c: New.
1666         * gcc.dg/guality/guality.h: New.
1667         * gcc.dg/guality/guality.exp: New.
1668         * gcc.dg/guality/example.c: New.
1669         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1670         (cleanup-saved-temps): Likewise, .gkd files too.
1671
1672 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1673
1674         PR fortran/39229
1675         * gfortran.dg/line_length_3.f: New test.
1676         * gfortran.dg/line_length_4.f90: New test.
1677
1678 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1679
1680         * lib/target-supports.exp (check_gc_sections_available):
1681         Add proper pattern quote.
1682
1683 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1684             Kaz Kojima  <kkojima@gcc.gnu.org>
1685
1686         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1687         * g++.dg/cdce3.C: Use dg-add-options ieee.
1688         * g++.dg/torture/type-generic-1.C: Likewise.
1689         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1690         * gcc.dg/pr28796-2.c: Likewise.
1691         * gcc.dg/torture/builtin-math-7.c: Likewise.
1692         * gcc.dg/torture/type-generic-1.c: Likewise.
1693         * gfortran.dg/boz_14.f90: Likewise.
1694         * gfortran.dg/erf_2.F90: Likewise.
1695         * gfortran.dg/init_flag_3.f90: Likewise.
1696         * gfortran.dg/init_flag_4.f90: Likewise.
1697         * gfortran.dg/init_flag_5.f90: Likewise.
1698         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1699         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1700         * gfortran.dg/isnan_1.f90: Likewise.
1701         * gfortran.dg/isnan_2.f90: Likewise.
1702         * gfortran.dg/maxlocval_2.f90: Likewise.
1703         * gfortran.dg/maxlocval_4.f90: Likewise.
1704         * gfortran.dg/minlocval_1.f90: Likewise.
1705         * gfortran.dg/minlocval_4.f90: Likewise.
1706         * gfortran.dg/module_nan.f90: Likewise.
1707         * gfortran.dg/namelist_42.f90: Likewise.
1708         * gfortran.dg/namelist_43.f90: Likewise.
1709         * gfortran.dg/nan_1.f90: Likewise.
1710         * gfortran.dg/nan_2.f90: Likewise.
1711         * gfortran.dg/nan_3.f90: Likewise.
1712         * gfortran.dg/nan_4.f90: Likewise.
1713         * gfortran.dg/nan_5.f90: Likewise.
1714         * gfortran.dg/nearest_1.f90: Likewise.
1715         * gfortran.dg/nearest_2.f90: Likewise.
1716         * gfortran.dg/nearest_3.f90: Likewise.
1717         * gfortran.dg/pr37243.f: Likewise.
1718         * gfortran.dg/real_const_3.f90: Likewise.
1719         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1720
1721 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1722
1723         PR debug/30161
1724         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1725         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1726         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1727         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1728         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1729         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1730         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1731         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1732         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1733         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1734         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1735         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1736         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1737
1738 2009-08-31  Jason Merrill  <jason@redhat.com>
1739
1740         PR c++/41127
1741         * g++.dg/parse/enum5.C: New.
1742         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1743
1744 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1745
1746         PR fortran/40940
1747         * gfortran.dg/allocate_derived_1.f90: New.
1748         * gfortran.dg/class_3.f03: New.
1749
1750 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1751
1752         PR fortran/40996
1753         * gfortran.dg/allocatable_scalar_1.f90: New.
1754         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1755         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1756         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1757
1758 2009-08-30  Richard Guenther  <rguenther@suse.de>
1759
1760         PR tree-optimization/41186
1761         * g++.dg/torture/pr41186.C: New testcase.
1762         * g++.dg/tree-ssa/pr41186.C: Likewise.
1763
1764 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1765
1766         PR c++/41187
1767         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1768         take ia64 assembly comments syntax in account.
1769
1770 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1771
1772         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1773
1774 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1775
1776         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1777         * gfortran.dg/whole_file_6.f90: Likewise.
1778
1779 2009-08-28  Cary Coutant  <ccoutant@google.com>
1780
1781         PR debug/41063
1782         * g++.dg/debug/dwarf2/pr41063.C: New test.
1783
1784 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1785
1786         PR rtl-optimization/40861
1787         * gcc.dg/pr40861.c: New test.
1788
1789 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1790
1791         PR fortran/40869
1792         * gfortran.dg/proc_ptr_comp_20.f90: New.
1793
1794 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1795
1796         PR libfortran/39667
1797         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1798         open temp file with status="scratch".
1799         * gfortran.dg/fmt_cache_1.f: Likewise.
1800         * gfortran.dg/fmt_exhaust.f90: Likewise.
1801         * gfortran.dg/fmt_t_4.f90: Likewise.
1802         * gfortran.dg/fseek.f90: Likewise.
1803         * gfortran.dg/list_read_5.f90: Likewise.
1804         * gfortran.dg/namelist_39.f90: Likewise.
1805         * gfortran.dg/namelist_56.f90: Likewise.
1806         * gfortran.dg/read_bad_advance.f90: Likewise.
1807         * gfortran.dg/read_repeat.f90: Likewise.
1808         * gfortran.dg/read_size_noadvance.f90: Likewise.
1809         * gfortran.dg/read_x_past.f: Likewise.
1810
1811 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1812
1813         PR fortran/28039
1814         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1815
1816 2009-08-27  Daniel Kraft  <d@domob.eu>
1817
1818         PR fortran/37425
1819         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1820         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1821         error and fix problem with recursive assignment.
1822         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1823         * gfortran.dg/typebound_operator_3.f03: New test.
1824         * gfortran.dg/typebound_operator_4.f03: New test.
1825
1826 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1827
1828         PR debug/41170
1829         * debug/dwarf2/namespace-1.C: New test.
1830
1831 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1832
1833         PR fortran/41162
1834         * gfortran.dg/pr41162.f: New.
1835
1836 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1837             Richard Sandiford  <rdsandiford@googlemail.com>
1838
1839         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1840         with "forbid_cpu".
1841         * gcc.target/mips/branch-1.c: Update accordingly.
1842         * gcc.target/mips/extend-1.c: Likewise.
1843         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1844
1845 2009-08-26  Richard Guenther  <rguenther@suse.de>
1846
1847         PR middle-end/41163
1848         * gcc.c-torture/compile/pr41163.c: New testcase.
1849         * gcc.dg/pr35899.c: Adjust.
1850
1851 2009-08-26  Richard Guenther  <rguenther@suse.de>
1852
1853         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1854
1855 2009-08-26  Jason Merrill  <jason@redhat.com>
1856
1857         * g++.dg/cpp0x/explicit3.C: New.
1858         * g++.dg/overload/cond2.C: New.
1859
1860 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1861
1862         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1863
1864 2009-08-25  Jan Hubicka  <jh@suse.cz>
1865
1866         * gcc.target/i386/sse5-shift1-vector.c
1867         * gcc.target/i386/isa-12.c
1868         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1869         * gcc.target/i386/sse5-pcmov2.c
1870         * gcc.target/i386/isa-3.c
1871         * gcc.target/i386/sse5-shift2-vector.c
1872         * gcc.target/i386/isa-7.c
1873         * gcc.target/i386/funcspec-2.c
1874         * gcc.target/i386/sse5-haddX.c
1875         * gcc.target/i386/sse5-hadduX.c
1876         * gcc.target/i386/isa-9.c
1877         * gcc.target/i386/sse5-maccXX.c
1878         * gcc.target/i386/sse5-shift3-vector.c
1879         * gcc.target/i386/sse5-msubXX.c
1880         * gcc.target/i386/sse5-permpX.c
1881         * gcc.target/i386/sse5-check.h
1882         * gcc.target/i386/sse-12.c
1883         * gcc.target/i386/sse-11.c
1884         * gcc.target/i386/sse-10.c
1885         * gcc.target/i386/sse-13.c
1886         * gcc.target/i386/sse-14.c
1887         * gcc.target/i386/sse-22.c
1888         * gcc.target/i386/sse-2.c
1889         * gcc.target/i386/sse-13.c
1890         * gcc.target/i386/avx-2.c
1891         * gcc.target/i386/sse5-rotate1-vector.c
1892         * gcc.target/i386/isa-4.c
1893         * gcc.target/i386/sse5-hsubX.c
1894         * gcc.target/i386/sse5-pcmov.c
1895         * gcc.target/i386/sse5-fma.c
1896         * gcc.target/i386/isa-8.c
1897         * gcc.target/i386/sse5-rotate2-vector.c
1898         * gcc.target/i386/sse5-nmaccXX.c
1899         * gcc.target/i386/sse5-imul64-vector.c
1900         * gcc.target/i386/sse5-nmsubXX.c
1901         * gcc.target/i386/sse5-rotate3-vector.c
1902         * gcc.target/i386/sse5-fma-vector.c
1903         * gcc.target/i386/sse5-imul32widen-vector.c
1904         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1905
1906         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1907         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1908         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1909         * gcc.target/i386/avx-1.c: Remove SSE5.
1910         * gcc.target/i386/avx-2.c: Remove SSE5.
1911         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1912         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1913         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1914         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1915
1916 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1917
1918         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1919
1920 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1921
1922         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1923         keyword works in the same manner as __alignof.
1924
1925 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1926
1927         PR libfortran/34670
1928         * gfortran.dg/unpack_bounds_1.f90:  New test.
1929         * gfortran.dg/unpack_bounds_2.f90:  New test.
1930         * gfortran.dg/unpack_bounds_3.f90:  New test.
1931
1932 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1933
1934         * gnat.dg/slice7.adb: New test.
1935         * gnat.dg/slice7_pkg.ads: New helper.
1936
1937 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1938
1939         PR fortran/41139
1940         * gfortran.dg/proc_ptr_25.f90: New.
1941         * gfortran.dg/proc_ptr_comp_18.f90: New.
1942         * gfortran.dg/proc_ptr_comp_19.f90: New.
1943
1944 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1945
1946         PR fortran/41154
1947         * gfortran.dg/fmt_error_8.f: New test.
1948
1949 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1950
1951         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1952         number, update all callers and synchronize results for latest MPC.
1953
1954 2009-08-21  Jason Merrill  <jason@redhat.com>
1955
1956         * g++.dg/warn/Wunused-17.C: New.
1957
1958 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1959
1960         * gcc.target/arm/combine-cmp-shift.c: New test.
1961
1962 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1963
1964         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1965         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1966         width specifier.
1967
1968 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1969
1970         * gfortran.dg/fmt_error_7.f: New test.
1971
1972 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1973
1974         PR target/40718
1975         * gcc.target/i386/pr40718.c: New test.
1976
1977 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1978
1979         * gfortran.dg/proc_ptr_24.f90: New test.
1980
1981 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1982
1983         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1984         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1985         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1986
1987 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1988
1989         PR fortran/28039
1990         * gfortran.dg/fmt_with_extra.f: new file.
1991
1992 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1993
1994         * lib/target-supports.exp
1995         (check_effective_target_arm_iwmmxt_ok): New procedure.
1996         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1997         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1998
1999 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2000
2001         * gfortran.dg/boz_9.f90: Do not load denormal floating
2002         point constants.  Remove -mieee option for alpha*-*-* targets.
2003
2004 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2005
2006         PR fortran/41106
2007         * gfortran.dg/proc_ptr_23.f90: New.
2008         * gfortran.dg/proc_ptr_comp_15.f90: New.
2009         * gfortran.dg/proc_ptr_comp_16.f90: New.
2010         * gfortran.dg/proc_ptr_comp_17.f90: New.
2011
2012 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2013
2014         PR c++/41131
2015         * g++.dg/expr/unary3.C: New test.
2016
2017 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2018
2019         * gfortran.dg/common_5.f: Add -mdalign for sh.
2020         * gfortran.dg/common_align_2.f90: Likewise.
2021
2022 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2023
2024         PR libfortran/40962
2025         * c_f_pointer_tests_4.f90:  New test.
2026
2027 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2028
2029         * gnat.dg/slice6.adb: New test.
2030         * gnat.dg/slice6_pkg.ads: New helper.
2031
2032 2009-08-20  Michael Matz  <matz@suse.de>
2033
2034         PR fortran/41126
2035         * gfortran.dg/pr41126.f90: New test.
2036
2037 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2038
2039         * gnat.dg/dynamic_bound.adb: New test.
2040
2041 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2042
2043         PR fortran/41121
2044         * gfortran.dg/intrinsic_5.f90: New.
2045
2046 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2047             Richard Earnshaw  <richard.earnshaw@arm.com>
2048
2049         * gcc.target/arm/20090811-1.c: New test.
2050
2051 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2052
2053         PR middle-end/41123
2054         * gcc.dg/pr41123.c: New test.
2055
2056 2009-08-19  Jason Merrill  <jason@redhat.com>
2057
2058         PR c++/41120
2059         * g++.dg/other/gc4.C: New.
2060
2061 2009-08-18  Michael Matz  <matz@suse.de>
2062
2063         * gfortran.dg/vect/vect-gems.f90: New test.
2064         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2065
2066 2009-08-18  DJ Delorie  <dj@redhat.com>
2067
2068         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2069         * lib/gcc-defs.exp: ... to here.
2070
2071         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2072         GCC_EXEC_PREFIX before building the wrapper.
2073
2074 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2075
2076         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2077         tests.
2078         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2079         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2080         dg-options.  Fix dg-final clause.
2081
2082 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2083
2084         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2085
2086 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2087             Paul Thomas  <pault@gcc.gnu.org>
2088
2089         PR fortran/40870
2090         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2091
2092 2009-08-18  Richard Guenther  <rguenther@suse.de>
2093
2094         PR middle-end/41094
2095         * gcc.dg/torture/pr41094.c: New testcase.
2096         * gcc.dg/torture/builtin-power-1.c: Adjust.
2097         * gcc.dg/builtins-10.c: Likewise.
2098
2099 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2100
2101         PR target/40971
2102         * gcc.dg/pr40971.c: New test.
2103
2104 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2105
2106         PR fortran/41062
2107         * gfortran.dg/use_only_4.f90: New test.
2108
2109 2009-08-17  Daniel Kraft  <d@domob.eu>
2110
2111         PR fortran/37425
2112         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2113         NOPASS bindings as operators.
2114
2115 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2116
2117         * lib/target-supports.exp
2118         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2119         of targets that do not need command line argument to enable SIMD.
2120
2121 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2122
2123         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2124         typo in cache name.
2125
2126 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2127
2128         PR fortran/41075
2129         * gfortran.dg/unlimited_fmt_1.f90: New test.
2130
2131 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2132
2133         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2134
2135 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2136
2137         * gnat.dg/itype.ad[sb]: New test.
2138
2139 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2140
2141         * gcc.target/mips/mips.exp: Add terminology section to comment
2142         at the top of the file.  Fix typos.
2143
2144 2009-08-16  Jason Merrill  <jason@redhat.com>
2145
2146         * g++.dg/debug/dwarf2/inline1.C: New.
2147
2148 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2149
2150         PR target/38599
2151         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2152
2153 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2154
2155         PR debug/37801
2156         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2157         Make sure to trigger inlining optimizations.
2158         * gcc.dg/debug/dwarf2/inline2.c: New test.
2159
2160 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2161
2162         PR fortran/41070
2163         * gfortran.dg/structure_constructor_10.f90: New.
2164
2165 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2166
2167         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2168         * gcc.dg/pragma-re-2.c: Likewise.
2169         * gcc.dg/pragma-re-3.c: Likewise.
2170         * gcc.dg/pragma-re-4.c: Likewise.
2171         * g++.dg/other/pragma-re-1.C: Likewise.
2172         * g++.dg/other/pragma-re-2.C: Likewise.
2173
2174 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2175
2176         * gcc.dg/torture/builtin-math-7.c: New.
2177
2178 2009-08-14  Richard Guenther  <rguenther@suse.de>
2179
2180         * gcc.c-torture/execute/20090814-1.c: New testcase.
2181
2182 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2183
2184         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2185
2186 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2187
2188         PR target/40934
2189         * gcc.target/i386/pr40934.c: New.
2190
2191 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2192
2193         PR target/41019
2194         * gcc.target/i386/pr41019.c: New test.
2195
2196 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2197
2198         PR fortran/40955
2199         * gfortran.dg/winapi.f90: New test.
2200
2201 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2202
2203         PR fortran/40995
2204         * gfortran.dg/intrinsic_4.f90: New.
2205         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2206         different line.
2207
2208 2009-08-13  Richard Guenther  <rguenther@suse.de>
2209
2210         PR middle-end/41047
2211         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2212
2213 2009-08-12  Richard Guenther  <rguenther@suse.de>
2214
2215         PR tree-optimization/41011
2216         * gfortran.dg/pr41011.f: New testcase.
2217
2218 2009-08-11  Andrew Haley  <aph@redhat.com>
2219
2220         * gcc.target/arm/synchronize.c: New file.
2221
2222 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2223
2224         PR middle-end/40980
2225         * gfortran.dg/graphite/id-17.f: New.
2226
2227 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2228             Sebastian Pop  <sebastian.pop@amd.com>
2229
2230         * gcc.dg/graphite/interchange-1.c: XFAILed.
2231         * gcc.dg/graphite/interchange-2.c: XFAILed.
2232         * gcc.dg/graphite/interchange-3.c: XFAILed.
2233         * gcc.dg/graphite/interchange-4.c: XFAILed.
2234         * gcc.dg/graphite/interchange-7.c: XFAILed.
2235
2236 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2237
2238         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2239
2240 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2241             Pranav Garg  <pranav.garg2107@gmail.com>
2242
2243         * gcc.dg/graphite/interchange-6.c: XFAILed.
2244
2245 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2246
2247         * gcc.dg/graphite/interchange-9.c: New.
2248
2249 2009-08-12  Richard Guenther  <rguenther@suse.de>
2250
2251         PR rtl-optimization/41033
2252         * gcc.dg/pr41033.c: New test.
2253
2254 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2255
2256         PR fortran/41022
2257         * gfortran.dg/proc_ptr_comp_14.f90: New.
2258
2259 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2260
2261         * gcc.target/mips/ext-5.c: New test.
2262         * gcc.target/mips/ext-6.c: New test.
2263         * gcc.target/mips/ext-7.c: New test.
2264         * gcc.target/mips/ext-8.c: New test.
2265         * gcc.target/mips/extend-2.c: New test.
2266
2267 2009-08-10  Jason Merrill  <jason@redhat.com>
2268
2269         * g++.dg/other/linkage2.C: New test for types-without-linkage
2270         handling.
2271         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2272         * g++.dg/lookup/anon2.C: Likewise.
2273         * g++.dg/other/anon3.C: Likewise.
2274         * g++.dg/template/arg2.C: Likewise.
2275         * g++.dg/template/local4.C: Likewise.
2276         * g++.old-deja/g++.law/operators32.C: Likewise.
2277         * g++.old-deja/g++.other/linkage2.C: Likewise.
2278         * g++.old-deja/g++.pt/enum6.C: Likewise.
2279         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2280         * g++.old-deja/g++.other/linkage1.C: Likewise.
2281
2282 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2283
2284         * gcc.dg/dg.exp: Test also c-c++-common dir.
2285         * g++.dg/dg.exp: Likewise.
2286         * g++.dg/warn/Wconversion-real.C: Delete.
2287         * gcc.dg/Wconversion-real.c: Move to ...
2288         * c-c++-common/Wconversion-real.c: ... here.
2289         * lib/target-supports.exp
2290         (check_effective_target_c,check_effective_target_c++): New.
2291
2292 2009-08-10  Daniel Kraft  <d@domob.eu>
2293
2294         PR fortran/37425
2295         * gfortran.dg/typebound_operator_1.f03: New test.
2296         * gfortran.dg/typebound_operator_2.f03: New test.
2297
2298 2009-08-10  Richard Guenther  <rguenther@suse.de>
2299
2300         PR middle-end/41006
2301         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2302         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2303
2304 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2305
2306         PR fortran/40940
2307         * gfortran.dg/class_1.f03: New.
2308         * gfortran.dg/class_2.f03: New.
2309         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2310         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2311         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2312         * gfortran.dg/typebound_call_10.f03: Ditto.
2313         * gfortran.dg/typebound_call_2.f03: Ditto.
2314         * gfortran.dg/typebound_call_3.f03: Ditto.
2315         * gfortran.dg/typebound_call_4.f03: Ditto.
2316         * gfortran.dg/typebound_generic_3.f03: Ditto.
2317         * gfortran.dg/typebound_generic_4.f03: Ditto.
2318         * gfortran.dg/typebound_proc_1.f08: Ditto.
2319         * gfortran.dg/typebound_proc_5.f03: Ditto.
2320         * gfortran.dg/typebound_proc_6.f03: Ditto.
2321
2322 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2323
2324         PR c++/40866
2325         * g++.dg/expr/stmt-expr-1.C: New test.
2326
2327 2009-08-09  Richard Guenther  <rguenther@suse.de>
2328
2329         PR tree-optimization/41016
2330         * gcc.c-torture/compile/pr41016.c: New testcase.
2331
2332 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2333
2334         * gcc.dg/overflow-warn-8.c: New test.
2335
2336 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2337
2338         PR tree-optimization/41008
2339         * gcc.dg/vect/O1-pr41008.c: New test.
2340
2341 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2342
2343         PR fortran/40955
2344         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2345
2346 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2347
2348         * gcc.target/bfin/loop-autoinc.c: New file.
2349
2350 2009-08-08  Richard Guenther  <rguenther@suse.de>
2351
2352         PR tree-optimization/40991
2353         * g++.dg/torture/pr40991.C: New testcase.
2354
2355 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2356
2357         * ada/acats/support/impdef.a: Tweak timing constants. Add
2358         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2359         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2360         * ada/acats/tests/c9/c940007.a: Likewise.
2361         * ada/acats/tests/c9/c94001c.ada: Likewise.
2362         * ada/acats/tests/c9/c94006a.ada: Likewise.
2363         * ada/acats/tests/c9/c94008c.ada: Likewise.
2364         * ada/acats/tests/c9/c951002.a: Likewise.
2365         * ada/acats/tests/c9/c954a01.a: Likewise.
2366         * ada/acats/tests/c9/c96001a.ada: Likewise.
2367         * ada/acats/tests/c9/c97307a.ada: Likewise.
2368
2369 2009-08-07  Richard Guenther  <rguenther@suse.de>
2370
2371         PR tree-optimization/40999
2372         * gfortran.dg/pr40999.f: New testcase.
2373
2374 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2375
2376         * g++.dg/tree-prof/partition1.C: New test.
2377
2378 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2379
2380         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2381         attribute.
2382         * gcc.target/arm/vfp1[567].c: New tests.
2383
2384 2009-08-06  Jason Merrill  <jason@redhat.com>
2385
2386         PR c++/40948
2387         * g++.dg/ext/complit12.C: Expand.
2388
2389 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2390
2391         Merge ARM/hard_vfp_branch to trunk.
2392
2393         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2394
2395         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2396         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2397
2398         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2399
2400         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2401         (PCS): Define macro to use base AAPCS.
2402         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2403
2404         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2405
2406         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2407         Correct arm_neon.h typo.
2408
2409         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2410
2411         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2412         this a linkage test.
2413         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2414         argument marshalling.
2415         * abitest.h: New file.
2416         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2417         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2418
2419 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2420
2421         PR middle-end/32964
2422         * gcc.dg/tree-ssa/pr32964.c: New test.
2423
2424 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2425             H.J. Lu  <hongjiu.lu@intel.com>
2426
2427         PR target/40957
2428         * gcc.target/i386/pr40957.c: New test.
2429
2430 2009-08-06  Richard Guenther  <rguenther@suse.de>
2431
2432         PR tree-optimization/40964
2433         * gcc.c-torture/compile/pr40964.c: New testcase.
2434
2435 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2436
2437         PR fortran/40847
2438         * gfortran.dg/transfer_resolve_1.f90 : New test.
2439
2440 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2441             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2442
2443         PR target/40906
2444         * gcc.target/i386/pr40906-1.c: New test.
2445         * gcc.target/i386/pr40906-2.c: Ditto.
2446         * gcc.target/i386/pr40906-3.c: Ditto.
2447
2448 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2449
2450         PR rtl-optimization/40924
2451         * g++.dg/torture/pr40924.C: New test.
2452
2453 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2454
2455         PR c++/36069
2456         * g++.dg/warn/pr36069.C: New.
2457
2458 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2459
2460         PR c++/39987
2461         * g++.dg/overload/defarg4.C: New test.
2462
2463 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2464
2465         PR c++/16696
2466         * g++.dg/parse/pr16696.C: New.
2467         * g++.dg/parse/pr16696-permissive.C: New.
2468
2469 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2470
2471         PR fortran/40875
2472         * gfortran.dg/initialization_23.f90 : New test.
2473
2474 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2475
2476         PR debug/39706
2477         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2478
2479 2009-08-03  Jason Merrill  <jason@redhat.com>
2480             Jakub Jelinek  <jakub@redhat.com>
2481
2482         PR c++/40948
2483         * g++.dg/ext/complit12.C: New.
2484
2485 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2486
2487         PR c/39902
2488         * gcc.target/powerpc/pr39902-2.c: New test.
2489
2490 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2491
2492         PR middle-end/40943
2493         * gcc.dg/uninit-6.c: Re-add XFAIL.
2494         * gcc.dg/uninit-6-O0.c: Likewise.
2495         * gcc.dg/uninit-pr40943.c: New test.
2496
2497 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2498
2499         PR testsuite/40858
2500         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2501         .ascii.
2502
2503 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2504
2505         PR libfortran/40853
2506         * gfortran.dg/namelist_40.f90: Update error output.
2507         * gfortran.dg/namelist_47.f90: Update error output.
2508         * gfortran.dg/namelist_58.f90: New test.
2509
2510 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2511
2512         PR fortran/40881
2513         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2514         * gfortran.dg/altreturn_3.f90: Ditto.
2515         * gfortran.dg/altreturn_5.f90: Ditto.
2516         * gfortran.dg/altreturn_6.f90: Ditto.
2517         * gfortran.dg/altreturn_7.f90: Ditto.
2518         * gfortran.dg/array_constructor_13.f90: Ditto.
2519         * gfortran.dg/arrayio_7.f90: Ditto.
2520         * gfortran.dg/arrayio_8.f90: Ditto.
2521         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2522         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2523         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2524         * gfortran.dg/backspace_8.f: Add -std=legacy.
2525         * gfortran.dg/backspace_9.f: Ditto.
2526         * gfortran.dg/char_comparison_1.f: Ditto.
2527         * gfortran.dg/char_decl_1.f90: Ditto.
2528         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2529         * gfortran.dg/char_pointer_assign.f90: Ditto.
2530         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2531         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2532         * gfortran.dg/char_pointer_func.f90: Ditto.
2533         * gfortran.dg/common_8.f90: Ditto.
2534         * gfortran.dg/constant_substring.f: Ditto.
2535         * gfortran.dg/data_char_2.f90: Ditto.
2536         * gfortran.dg/der_array_io_1.f90: Ditto.
2537         * gfortran.dg/der_array_io_2.f90: Ditto.
2538         * gfortran.dg/der_array_io_3.f90: Ditto.
2539         * gfortran.dg/der_io_3.f90: Ditto.
2540         * gfortran.dg/dev_null.F90: Ditto.
2541         * gfortran.dg/direct_io_2.f90: Ditto.
2542         * gfortran.dg/do_iterator_2.f90: Ditto.
2543         * gfortran.dg/e_d_fmt.f90: Ditto.
2544         * gfortran.dg/empty_format_1.f90: Ditto.
2545         * gfortran.dg/entry_17.f90: Modified warning message.
2546         * gfortran.dg/entry_7.f90: Add -std=legacy.
2547         * gfortran.dg/eor_1.f90: Ditto.
2548         * gfortran.dg/equiv_2.f90: Ditto.
2549         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2550         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2551         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2552         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2553         * gfortran.dg/fmt_error_2.f90: Ditto.
2554         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2555         * gfortran.dg/fmt_tl.f: Ditto.
2556         * gfortran.dg/fmt_white.f: Ditto.
2557         * gfortran.dg/func_derived_1.f90: Ditto.
2558         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2559         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2560         * gfortran.dg/global_references_2.f90: Ditto.
2561         * gfortran.dg/hollerith_1.f90: Ditto.
2562         * gfortran.dg/hollerith.f90: Use new-style character length.
2563         * gfortran.dg/hollerith_f95.f90: Ditto.
2564         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2565         * gfortran.dg/implicit_6.f90: Ditto.
2566         * gfortran.dg/implicit_9.f90: Ditto.
2567         * gfortran.dg/inquire_13.f90: Ditto.
2568         * gfortran.dg/inquire_5.f90: Ditto.
2569         * gfortran.dg/inquire_6.f90: Ditto.
2570         * gfortran.dg/inquire.f90: Ditto.
2571         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2572         * gfortran.dg/io_constraints_2.f90: Ditto.
2573         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2574         * gfortran.dg/loc_2.f90: Ditto.
2575         * gfortran.dg/logical_1.f90: Ditto.
2576         * gfortran.dg/longline.f: Ditto.
2577         * gfortran.dg/merge_char_1.f90: Ditto.
2578         * gfortran.dg/namelist_12.f: Ditto.
2579         * gfortran.dg/namelist_14.f90: Ditto.
2580         * gfortran.dg/namelist_18.f90: Ditto.
2581         * gfortran.dg/namelist_19.f90: Ditto.
2582         * gfortran.dg/namelist_21.f90: Ditto.
2583         * gfortran.dg/namelist_22.f90: Ditto.
2584         * gfortran.dg/namelist_37.f90: Ditto.
2585         * gfortran.dg/namelist_54.f90: Ditto.
2586         * gfortran.dg/namelist_55.f90: Ditto.
2587         * gfortran.dg/namelist_empty.f90: Ditto.
2588         * gfortran.dg/namelist_use.f90: Use new-style character length.
2589         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2590         * gfortran.dg/nested_modules_4.f90: Ditto.
2591         * gfortran.dg/nested_modules_5.f90: Ditto.
2592         * gfortran.dg/open-options-blanks.f: Ditto.
2593         * gfortran.dg/output_exponents_1.f90: Ditto.
2594         * gfortran.dg/parens_5.f90: Ditto.
2595         * gfortran.dg/parens_6.f90: Ditto.
2596         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2597         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2598         * gfortran.dg/pr15129.f90: Ditto.
2599         * gfortran.dg/pr15332.f: Ditto.
2600         * gfortran.dg/pr16597.f90: Ditto.
2601         * gfortran.dg/pr17143.f90: Ditto.
2602         * gfortran.dg/pr17164.f90: Ditto.
2603         * gfortran.dg/pr17229.f: Modified warning message.
2604         * gfortran.dg/pr18210.f90: Add -std=legacy.
2605         * gfortran.dg/pr19155.f: Ditto.
2606         * gfortran.dg/pr20086.f90: Ditto.
2607         * gfortran.dg/pr20124.f90: Ditto.
2608         * gfortran.dg/pr20755.f: Ditto.
2609         * gfortran.dg/pr20865.f90: Ditto.
2610         * gfortran.dg/pr20950.f: Ditto.
2611         * gfortran.dg/pr21730.f: Ditto.
2612         * gfortran.dg/pr22491.f: Ditto.
2613         * gfortran.dg/pr29713.f90: Ditto.
2614         * gfortran.dg/print_parentheses_1.f: Ditto.
2615         * gfortran.dg/print_parentheses_2.f90: Ditto.
2616         * gfortran.dg/proc_assign_1.f90: Ditto.
2617         * gfortran.dg/proc_decl_1.f90: Ditto.
2618         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2619         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2620         * gfortran.dg/read_float_1.f90: Ditto.
2621         * gfortran.dg/read_logical.f90: Ditto.
2622         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2623         * gfortran.dg/return_1.f90: Ditto.
2624         * gfortran.dg/rewind_1.f90: Ditto.
2625         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2626         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2627         * gfortran.dg/stfunc_1.f90: Ditto.
2628         * gfortran.dg/stfunc_3.f90: Ditto.
2629         * gfortran.dg/stfunc_4.f90: Ditto.
2630         * gfortran.dg/stfunc_6.f90: Ditto.
2631         * gfortran.dg/streamio_2.f90: Ditto.
2632         * gfortran.dg/string_ctor_1.f90: Ditto.
2633         * gfortran.dg/string_null_compare_1.f: Ditto.
2634         * gfortran.dg/substr_6.f90: Ditto.
2635         * gfortran.dg/tl_editing.f90: Ditto.
2636         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2637         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2638         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2639         * gfortran.dg/g77/1832.f: Ditto.
2640         * gfortran.dg/g77/19981216-0.f Ditto.
2641         * gfortran.dg/g77/19990525-0.f: Ditto.
2642         * gfortran.dg/g77/19990826-2.f: Ditto.
2643         * gfortran.dg/g77/20000630-2.f: Ditto.
2644         * gfortran.dg/g77/20010116.f: Ditto.
2645         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2646         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2647         * gfortran.dg/g77/980520-1.f: Ditto.
2648         * gfortran.dg/g77/check0.f: Ditto.
2649         * gfortran.dg/g77/cpp3.F: Ditto.
2650         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2651         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2652         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2653         * gfortran.dg/g77/short.f: Ditto.
2654
2655 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2656
2657         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2658         * gcc.target/mips/ext-4.c: Likewise.
2659         * gcc.target/mips/interrupt_handler.c: Likewise.
2660         * gcc.target/mips/truncate-4.c: Likewise.
2661         * gcc.target/mips/truncate-5.c: Likewise.
2662
2663 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2664
2665         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2666         -fgraphite-force-parallel to -floop-parallelize-all.
2667
2668 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2669
2670         PR fortran/40011
2671         * gfortran.dg/whole_file_7.f90: New test.
2672         * gfortran.dg/whole_file_8.f90: New test.
2673         * gfortran.dg/whole_file_9.f90: New test.
2674         * gfortran.dg/whole_file_10.f90: New test.
2675         * gfortran.dg/whole_file_11.f90: New test.
2676         * gfortran.dg/whole_file_12.f90: New test.
2677         * gfortran.dg/whole_file_13.f90: New test.
2678         * gfortran.dg/whole_file_14.f90: New test.
2679
2680 2009-07-31  Jason Merrill  <jason@redhat.com>
2681
2682         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2683         binding semantics.
2684         * g++.dg/cpp0x/named.C: Likewise.
2685         * g++.dg/cpp0x/overload.C: Likewise.
2686         * g++.dg/cpp0x/rv1n.C: Likewise.
2687         * g++.dg/cpp0x/rv1p.C: Likewise.
2688         * g++.dg/cpp0x/rv2n.C: Likewise.
2689         * g++.dg/cpp0x/rv2p.C: Likewise.
2690         * g++.dg/cpp0x/rv3n.C: Likewise.
2691         * g++.dg/cpp0x/rv3p.C: Likewise.
2692         * g++.dg/cpp0x/rv4n.C: Likewise.
2693         * g++.dg/cpp0x/rv4p.C: Likewise.
2694         * g++.dg/cpp0x/rv5n.C: Likewise.
2695         * g++.dg/cpp0x/rv5p.C: Likewise.
2696         * g++.dg/cpp0x/rv6n.C: Likewise.
2697         * g++.dg/cpp0x/rv6p.C: Likewise.
2698         * g++.dg/cpp0x/rv7n.C: Likewise.
2699         * g++.dg/cpp0x/rv7p.C: Likewise.
2700         * g++.dg/cpp0x/template_deduction.C: Likewise.
2701         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2702         * g++.dg/cpp0x/overloadn.C: New.
2703         * g++.dg/cpp0x/rv-cast.C: New.
2704
2705 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2706
2707         * gcc.target/mips/ext-4.c: New test.
2708
2709 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2710
2711         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2712
2713 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2714
2715         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2716         * gcc.dg/tree-ssa/loop-32.c: Same.
2717         * gcc.dg/tree-ssa/loop-33.c: Same.
2718         * gcc.dg/tree-ssa/loop-34.c: Same.
2719         * gcc.dg/tree-ssa/loop-35.c: Same.
2720         * gcc.dg/tree-ssa/loop-7.c: Same.
2721         * gcc.dg/tree-ssa/pr23109.c: Same.
2722         * gcc.dg/tree-ssa/restrict-2.c: Same.
2723         * gcc.dg/tree-ssa/restrict-3.c: Same.
2724         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2725         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2726         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2727         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2728         * gcc.dg/tree-ssa/structopt-1.c: Same.
2729         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2730         * gfortran.dg/pr32921.f: Same.
2731
2732 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2733
2734         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2735         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2736         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2737         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2738         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2739         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2740         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2741         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2742         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2743         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2744         * gcc.dg/graphite/id-1.c: New.
2745         * gcc.dg/graphite/id-10.c: New.
2746         * gcc.dg/graphite/id-11.c: New.
2747         * gcc.dg/graphite/id-12.c: New.
2748         * gcc.dg/graphite/id-13.c: New.
2749         * gcc.dg/graphite/id-14.c: New.
2750         * gcc.dg/graphite/id-15.c: New.
2751         * gcc.dg/graphite/id-2.c: New.
2752         * gcc.dg/graphite/id-3.c: New.
2753         * gcc.dg/graphite/id-4.c: New.
2754         * gcc.dg/graphite/id-5.c: New.
2755         * gcc.dg/graphite/id-6.c: New.
2756         * gcc.dg/graphite/id-7.c: New.
2757         * gcc.dg/graphite/id-8.c: New.
2758         * gcc.dg/graphite/id-9.c: New.
2759         * gcc.dg/graphite/interchange-0.c: New.
2760         * gcc.dg/graphite/interchange-1.c: New.
2761         * gcc.dg/graphite/interchange-2.c: New.
2762         * gcc.dg/graphite/interchange-3.c: New.
2763         * gcc.dg/graphite/interchange-4.c: New.
2764         * gcc.dg/graphite/interchange-5.c: New.
2765         * gcc.dg/graphite/interchange-6.c: New.
2766         * gcc.dg/graphite/interchange-7.c: New.
2767         * gcc.dg/graphite/interchange-8.c: New.
2768         * gcc.dg/graphite/pr35356-1.c: New.
2769         * gcc.dg/graphite/pr35356-2.c: New.
2770         * gcc.dg/graphite/pr35356-3.c: New.
2771         * gcc.dg/graphite/pr40157.c: New.
2772         * gcc.dg/graphite/run-id-1.c: New.
2773         * gcc.dg/graphite/scop-20.c: New.
2774         * gcc.dg/graphite/scop-21.c: New.
2775         * gfortran.dg/graphite/id-1.f90: New.
2776         * gfortran.dg/graphite/id-10.f90: New.
2777         * gfortran.dg/graphite/id-11.f: New.
2778         * gfortran.dg/graphite/id-12.f: New.
2779         * gfortran.dg/graphite/id-13.f: New.
2780         * gfortran.dg/graphite/id-14.f: New.
2781         * gfortran.dg/graphite/id-15.f: New.
2782         * gfortran.dg/graphite/id-16.f: New.
2783         * gfortran.dg/graphite/id-5.f: New.
2784         * gfortran.dg/graphite/id-6.f: New.
2785         * gfortran.dg/graphite/id-7.f: New.
2786         * gfortran.dg/graphite/id-8.f: New.
2787         * gfortran.dg/graphite/id-9.f: New.
2788         * gfortran.dg/graphite/interchange-1.f: New.
2789         * gfortran.dg/graphite/interchange-2.f: New.
2790
2791 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2792
2793         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2794         flags based on the name of the testcase.
2795         * gfortran.dg/graphite/graphite.exp: Same.
2796
2797         * gcc.dg/graphite/block-0.c: Adjusted.
2798         * gcc.dg/graphite/block-1.c: Adjusted.
2799         * gcc.dg/graphite/block-2.c: Adjusted.
2800         * gcc.dg/graphite/block-3.c: Adjusted.
2801         * gcc.dg/graphite/block-4.c: Adjusted.
2802         * gcc.dg/graphite/block-5.c: Adjusted.
2803         * gcc.dg/graphite/block-6.c: Adjusted.
2804         * gcc.dg/graphite/pr37485.c: Adjusted.
2805         * gcc.dg/graphite/pr37684.c: Adjusted.
2806         * gcc.dg/graphite/pr37828.c: Adjusted.
2807         * gcc.dg/graphite/pr37883.c: Adjusted.
2808         * gcc.dg/graphite/pr37928.c: Adjusted.
2809         * gcc.dg/graphite/pr37943.c: Adjusted.
2810         * gcc.dg/graphite/pr38409.c: Adjusted.
2811         * gcc.dg/graphite/pr38498.c: Adjusted.
2812         * gcc.dg/graphite/pr38559.c: Adjusted.
2813         * gcc.dg/graphite/pr39335.c: Adjusted.
2814         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2815         * gcc.dg/graphite/scop-0.c: Adjusted.
2816         * gcc.dg/graphite/scop-1.c: Adjusted.
2817         * gcc.dg/graphite/scop-10.c: Adjusted.
2818         * gcc.dg/graphite/scop-11.c: Adjusted.
2819         * gcc.dg/graphite/scop-12.c: Adjusted.
2820         * gcc.dg/graphite/scop-13.c: Adjusted.
2821         * gcc.dg/graphite/scop-14.c: Adjusted.
2822         * gcc.dg/graphite/scop-15.c: Adjusted.
2823         * gcc.dg/graphite/scop-16.c: Adjusted.
2824         * gcc.dg/graphite/scop-17.c: Adjusted.
2825         * gcc.dg/graphite/scop-18.c: Adjusted.
2826         * gcc.dg/graphite/scop-19.c: Adjusted.
2827         * gcc.dg/graphite/scop-2.c: Adjusted.
2828         * gcc.dg/graphite/scop-3.c: Adjusted.-
2829         * gcc.dg/graphite/scop-4.c: Adjusted.
2830         * gcc.dg/graphite/scop-5.c: Adjusted.
2831         * gcc.dg/graphite/scop-6.c: Adjusted.
2832         * gcc.dg/graphite/scop-7.c: Adjusted.
2833         * gcc.dg/graphite/scop-8.c: Adjusted.
2834         * gcc.dg/graphite/scop-9.c: Adjusted.
2835         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2836         * gfortran.dg/graphite/block-1.f90: Adjusted.
2837         * gfortran.dg/graphite/block-2.f: Adjusted.
2838         * gfortran.dg/graphite/block-3.f90: Adjusted.
2839         * gfortran.dg/graphite/block-4.f90: Adjusted.
2840         * gfortran.dg/graphite/id-2.f90: Adjusted.
2841         * gfortran.dg/graphite/id-3.f90: Adjusted.
2842         * gfortran.dg/graphite/id-4.f90: Adjusted.
2843         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2844         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2845         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2846         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2847         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2848         * gfortran.dg/graphite/scop-1.f: Adjusted.
2849
2850 2009-07-30  Doug Kwan  <dougkwan@google.com>
2851
2852         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2853         in warnings added in rev 141298.
2854
2855 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2856
2857         * lib/options.exp: Use "!=" instead of "ne".
2858
2859         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2860
2861         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2862         * gcc.dg/ucnid-12.c: Likewise.
2863
2864 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2865             Pat Haugen  <pthaugen@us.ibm.com>
2866             Revital Eres <ERES@il.ibm.com>
2867
2868         * gcc.target/powerpc/altivec-32.c: New file to test
2869         Altivec simple math function vectorization.
2870
2871         * gcc.target/powerpc/bswap-run.c: New file to test swap
2872         builtins.
2873         * gcc.target/powerpc/bswap16.c: Ditto.
2874         * gcc.target/powerpc/bswap32.c: Ditto.
2875         * gcc.target/powerpc/bswap64-1.c: Ditto.
2876         * gcc.target/powerpc/bswap64-2.c: Ditto.
2877         * gcc.target/powerpc/bswap64-3.c: Ditto.
2878         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2879         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2880         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2881
2882         * gcc.target/powerpc/popcount-2.c: New file to test
2883         power7 popcntd instructions.
2884         * gcc.target/powerpc/popcount-3.c: Ditto.
2885
2886         * gcc.target/powerpc/pr39457.c: New VSX test.
2887         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2888         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2889         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2890         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2891         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2892         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2893         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2894         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2895         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2896         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2897         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2898         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2899
2900         * gcc.target/powerpc/altivec-6.c: Store the result of
2901         vec_add, so the optimizer doesn't remove it.
2902
2903         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2904         systems that support bswap64.
2905
2906         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2907         prevent VSX code generation.
2908
2909         * lib/target-supports.exp (check_vsx_hw_available): New
2910         function to test if VSX available.
2911         (check_effective_target_powerpc_vsx_ok): Ditto.
2912         (check_vmx_hw_available): Add explicit -mno-vsx.
2913
2914 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2915
2916         PR c/39902
2917         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2918
2919 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2920
2921         PR tree-optimization/40570
2922         * gcc.c-torture/compile/pr40570.c: New test.
2923
2924 2009-07-29  Jason Merrill  <jason@redhat.com>
2925
2926         PR c++/14912
2927         * g++.dg/template/defarg13.C: New.
2928
2929 2009-07-29  Richard Guenther  <rguenther@suse.de>
2930
2931         PR c++/40834
2932         * g++.dg/torture/pr40834.C: New testcase.
2933
2934 2009-07-29  Michael Matz  <matz@suse.de>
2935
2936         PR middle-end/40830
2937         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2938
2939 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2940
2941         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2942         sh*-*-* targets.  Skip on spu-*-* targets.
2943         * gfortran.dg/maxlocval_4.f90: Likewise.
2944         * gfortran.dg/minlocval_1.f90: Likewise.
2945         * gfortran.dg/minlocval_4.f90: Likewise.
2946
2947 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2948
2949         PR fortran/40878
2950         * gfortran.dg/gomp/pr40878-1.f90: New test.
2951         * gfortran.dg/gomp/pr40878-2.f90: New test.
2952
2953         PR testsuite/40891
2954         * gcc.dg/cdce1.c: Adjust note line number.
2955         * gcc.dg/cdce2.c: Likewise.
2956
2957 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2958
2959         PR fortran/40882
2960         * gfortran.dg/proc_ptr_comp_13.f90: New.
2961
2962 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2963
2964         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2965         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2966         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2967         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2968         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2969         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2970         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2971         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2972         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2973         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2974         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2975         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2976         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2977         #ifdef NEED_IEEE754_FLOAT conditional.
2978         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2979         conditional.
2980
2981 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2982
2983         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2984         i?86-*-netware.
2985         * g++.dg/ext/bitfield3.C: Likewise.
2986         * g++.dg/ext/bitfield4.C: Likewise.
2987         * g++.dg/ext/bitfield5.C: Likewise.
2988         * gcc.dg/bitfld-15.c: Likewise.
2989         * gcc.dg/bitfld-16.c: Likewise.
2990         * gcc.dg/bitfld-17.c: Likewise.
2991         * gcc.dg/bitfld-18.c: Likewise.
2992         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2993         * gcc.dg/20010912-1.c: Likewise.
2994         * gcc.dg/20021018-1.c: Likewise.
2995         * gcc.dg/20030213-1.c: Likewise.
2996         * gcc.dg/20030225-1.c: Likewise.
2997         * gcc.dg/20030708-1.c: Likewise.
2998         * gcc.dg/20050321-2.c: Likewise.
2999         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3000         * gcc.dg/cdce2.c: Likewise.
3001         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3002         targets.
3003         * gcc.target/i386/pr37248-3.c: Likewise.
3004
3005 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3006
3007         PR fortran/40848
3008         * gfortran.dg/altreturn_7.f90: New.
3009
3010 2009-07-27  Simon Baldwin  <simonb@google.com>
3011
3012         PR testsuite/40829
3013         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3014         so that indexing no longer runs off array end.
3015
3016 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3017
3018         PR fortran/40851
3019         * gfortran.dg/derived_init_3.f90: New test.
3020
3021 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3022
3023         PR fortran/33197
3024         * gfortran.dg/atan2_1.f90: New test
3025         * gfortran.dg/atan2_2.f90: New test
3026
3027 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3028
3029         PR c++/40749
3030         * g++.dg/warn/Wreturn-type-6.C: New test.
3031
3032 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3033
3034         PR tree-optimization/40801
3035         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3036         * gfortran.dg/vect/vect.exp: Run tests starting with
3037         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3038
3039 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3040
3041         PR rtl-optimization/40445
3042         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3043
3044 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3045
3046         * gcc.dg/builtin-unreachable-4.c: New test.
3047
3048 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3049
3050         PR fortran/33197
3051         * gfortran.dg/complex_intrinsic_5.f90: New test.
3052         * gfortran.dg/complex_intrinsic_7.f90: New test.
3053
3054 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3055
3056         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3057         * gcc.dg/ipa/noclone-1.c: New test.
3058
3059 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3060
3061         * lib/target-supports.exp (check_effective_target_static): New
3062         procedure.
3063         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3064         supported.
3065         * g++.old-deja/g++.law/weak.C: Require static effective target.
3066
3067 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3068
3069         PR fortran/39630
3070         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3071         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3072         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3073         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3074         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3075         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3076         * gfortran.dg/typebound_call_10.f03: New.
3077
3078 2009-07-24  Jason Merrill  <jason@redhat.com>
3079
3080         * g++.dg/cpp0x/defaulted11.C: New.
3081
3082         * g++.dg/cpp0x/initlist23.C: New.
3083
3084 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3085
3086         PR fortran/40822
3087         * gfortran.dg/char_length_16.f90: New.
3088
3089 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3090
3091         PR fortran/40643
3092         PR fortran/31067
3093         * gfortran.dg/maxlocval_2.f90: New test.
3094         * gfortran.dg/maxlocval_3.f90: New test.
3095         * gfortran.dg/maxlocval_4.f90: New test.
3096         * gfortran.dg/minlocval_1.f90: New test.
3097         * gfortran.dg/minlocval_2.f90: New test.
3098         * gfortran.dg/minlocval_3.f90: New test.
3099         * gfortran.dg/minlocval_4.f90: New test.
3100
3101 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3102
3103         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3104         scan-assembler.
3105
3106 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3107
3108         PR fortran/40839
3109         * gfortran.dg/pr40839.f90: New test.
3110
3111 2009-07-23  Michael Matz  <matz@suse.de>
3112
3113         PR middle-end/40830
3114         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3115         don't set options ourself.
3116
3117 2009-07-23  Simon Baldwin  <simonb@google.com>
3118
3119         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3120         native C compilation where required.
3121
3122 2009-07-22  Doug Kwan  <dougkwan@google.com>
3123
3124         * gcc.c-torture/compile/20090721-1.c: New test.
3125
3126 2009-07-22  Michael Matz  <matz@suse.de>
3127
3128         PR tree-optimization/35229
3129         PR tree-optimization/39300
3130         * gcc.dg/vect/vect-pre-interact.c: New test.
3131
3132 2009-07-22  Richard Guenther  <rguenther@suse.de>
3133
3134         * g++.dg/lookup/using21.C: Fix duplicate paste.
3135
3136 2009-07-22  Richard Guenther  <rguenther@suse.de>
3137
3138         PR c++/40799
3139         * g++.dg/lookup/using21.C: New testcase.
3140
3141 2009-07-21  Jason Merrill  <jason@redhat.com>
3142
3143         * g++.dg/init/aggr4.C: New.
3144
3145 2009-07-21  Jason Merrill  <jason@redhat.com>
3146
3147         Core issue 934
3148         * g++.dg/cpp0x/initlist22.C: New.
3149
3150 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3151
3152         * gcc.target/i386/vectorize8.c: New test.
3153
3154 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3155
3156         PR target/40811
3157         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3158         Add i?86 and x86_64 targets.
3159         * gcc.target/i386/vectorize7.c: New test.
3160
3161         PR target/40809
3162         * gcc.target/i386/pr40809.c: New test.
3163
3164 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3165
3166         PR tree-optimization/40813
3167         * g++.dg/opt/inline15.C: New test.
3168
3169 2009-07-21  Paul Brook <paul@codesourcery.com>
3170
3171         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3172         * lib/target-supports.exp (check_effective_target_section_anchors):
3173         Add arm*-*-*.
3174
3175 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3176
3177         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3178         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3179         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3180
3181 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3182
3183         * gcc.target/mips/ext-3.c: New test.
3184
3185 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3186
3187         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3188         * gcc.dg/builtin-object-size-8.c: New test.
3189         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3190         * g++.dg/ext/builtin-object-size2.C: Likewise.
3191
3192         PR tree-optimization/40792
3193         * gcc.dg/pr40792.c: New test.
3194
3195 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3196
3197         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3198         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3199         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3200
3201 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3202
3203         * gcc.target/sh/mfmovd.c: New test.
3204
3205 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3206             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3207
3208         PR libfortran/40714
3209         * gfortran.dg/eof_3.f90: New test.
3210
3211 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3212
3213         PR fortran/40727
3214         * gfortran.dg/intrinsic_cmplx.f90: New test.
3215
3216 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3217
3218         PR libfortran/34670
3219         PR libfortran/36874
3220         * gfortran.dg/cshift_bounds_1.f90:  New test.
3221         * gfortran.dg/cshift_bounds_2.f90:  New test.
3222         * gfortran.dg/cshift_bounds_3.f90:  New test.
3223         * gfortran.dg/cshift_bounds_4.f90:  New test.
3224         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3225         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3226         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3227         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3228
3229 2009-07-19  Jan Hubicka  <jh@suse.cz>
3230
3231         PR tree-optimization/40676
3232         * gcc.c-torture/compile/pr40676.c: New testcase.
3233
3234 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3235
3236         * gcc.target/mips/ext-2.c: New test.
3237
3238 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3239
3240         * gcc.target/mips/octeon-exts-7.c: New test.
3241         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3242         * gcc.target/mips/octeon-exts-5.c: Likewise.
3243
3244 2009-07-18  Richard Guenther  <rguenther@suse.de>
3245
3246         PR testsuite/40798
3247         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3248
3249 2009-07-18  Richard Guenther  <rguenther@suse.de>
3250
3251         PR c/40787
3252         * gcc.dg/pr35899.c: Adjust.
3253
3254 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3255
3256         * gcc.target/powerpc/asm-es-1.c: New test.
3257         * gcc.target/powerpc/asm-es-2.c: Likewise.
3258
3259 2009-07-17  Richard Guenther  <rguenther@suse.de>
3260
3261         PR c/40401
3262         * g++.dg/rtti/crash4.C: New testcase.
3263         * g++.dg/torture/20090706-1.C: Likewise.
3264         * gcc.dg/redecl-17.c: Likewise.
3265         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3266         * gcc.dg/declspec-9.c: Expect extra error.
3267         * gcc.dg/declspec-10.c: Likewise.
3268         * gcc.dg/declspec-11.c: Likewise.
3269         * gcc.dg/redecl-10.c: Expect extra warnings.
3270         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3271         * gcc.target/i386/pr39545-1.c: Likewise.
3272         * g++.dg/ext/asm3.C: Expect more errors.
3273         * g++.dg/gomp/block-1.C: Likewise.
3274         * g++.dg/gomp/block-2.C: Likewise.
3275         * g++.dg/gomp/block-3.C: Likewise.
3276         * g++.dg/gomp/block-5.C: Likewise.
3277         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3278         * g++.dg/warn/unused-result1.C: XFAIL.
3279
3280 2009-07-17  Richard Guenther  <rguenther@suse.de>
3281
3282         PR tree-optimization/40321
3283         * gcc.c-torture/compile/pr40321.c: New testcase.
3284         * g++.dg/torture/pr40321.C: Likewise.
3285
3286 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3287
3288         PR c++/40780
3289         * g++.dg/template/ptrmem19.C: New test.
3290
3291 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3292             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3293
3294         PR 40435
3295         * gcc.dg/pr36902.c: Add column info.
3296         * g++.dg/gcov/gcov-2.C: Change count for definition.
3297
3298 2009-07-16  Jason Merrill  <jason@redhat.com>
3299
3300         PR libstdc++/37907
3301         * g++.dg/cpp0x/std-layout1.C: New.
3302         * g++.dg/ext/has_nothrow_assign.C: Fix.
3303         * g++.dg/ext/has_nothrow_copy.C: Fix.
3304         * g++.dg/ext/has_trivial_assign.C: Fix.
3305         * g++.dg/ext/has_trivial_copy.C: Fix.
3306         * g++.dg/ext/is_pod.C: Fix.
3307         * g++.dg/other/offsetof3.C: Adjust.
3308         * g++.dg/overload/ellipsis1.C: Adjust.
3309         * g++.dg/warn/var-args1.C: Adjust.
3310         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3311         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3312         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3313         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3314         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3315
3316 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3317
3318         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3319         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3320         effective target "mpc_pow".
3321         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3322
3323 2009-07-16  Richard Henderson  <rth@redhat.com>
3324
3325         * g++.dg/opt/eh4.C: New test.
3326
3327 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3328
3329         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3330
3331 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3332
3333         PR middle-end/40747
3334         * gcc.c-torture/execute/pr40747.c: New test.
3335
3336 2009-07-15  Richard Guenther  <rguenther@suse.de>
3337
3338         PR middle-end/40753
3339         * gcc.c-torture/compile/pr40753.c: New testcase.
3340
3341 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3342
3343         PR fortran/40743
3344         * gfortran.dg/interface_assignment_4.f90: New.
3345
3346 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3347
3348         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3349         for FreeBSD up to and including version 8.
3350
3351 2009-07-14  Taras Glek  <tglek@mozilla.com>
3352             Rafael Espindola  <espindola@google.com>
3353
3354         * g++.dg/plugin/header-plugin-test.C: New.
3355         * g++.dg/plugin/header_plugin.c: New.
3356         * g++.dg/plugin/plugin.exp: Update.
3357
3358 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3359
3360         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3361         function to enable vectorization.
3362         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3363         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3364
3365 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3366
3367         * gcc.target/i386/sse-copysignf-vec.c: New test.
3368         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3369
3370 2009-07-14  Jason Merrill  <jason@redhat.com>
3371
3372         PR c++/37276
3373         * g++.dg/lookup/builtin5.C: New.
3374         * g++.dg/other/error22.C: Add missing extern "C".
3375         * g++.dg/warn/Warray-bounds.C: Likewise.
3376         * gcc.dg/compat/compat-common.h: Likewise.
3377
3378         PR c++/40746
3379         * g++.dg/lookup/using20.C: New.
3380
3381         PR c++/40740
3382         * g++.dg/template/koenig8.C: New.
3383
3384 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3385
3386         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3387         both i?86-*-darwin* and x86_64-*-darwin*.
3388
3389 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3390
3391         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3392         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3393         name.
3394
3395 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3396
3397         PR debug/40705
3398         * g++.dg/debug/dwarf2/typedef1.C: New test.
3399
3400         PR c++/40357
3401         * g++.dg/other/typedef3.C: New test.
3402
3403 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3404
3405         * gcc.dg/20090709-1.c: Move to a proper place ...
3406         * gcc.target/m68k/20090709-1.c: ... here.
3407
3408 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3409
3410         PR C++/22154
3411         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3412         front of qualified names are allowed.
3413         * g++.dg/parse/crash10.C: Likewise.
3414         * g++.dg/parse/error15.C: Likewise.
3415         * g++.dg/parse/typename9.C: Likewise.
3416         * g++.dg/parse/error8.C: Likewise.
3417
3418 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3419
3420         PR fortran/40646
3421         * gfortran.dg/proc_ptr_22.f90: Extended.
3422         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3423
3424 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3425
3426         * gfortran.dg/vect/vect-6.f: New test.
3427
3428 2009-07-12  Jason Merrill  <jason@redhat.com>
3429
3430         PR c++/36628
3431         * g++.dg/cpp0x/decltype17.C: New.
3432
3433         PR c++/37206
3434         * g++.dg/cpp0x/rv10.C: New.
3435
3436 2009-07-12  Jason Merrill  <jason@redhat.com>
3437
3438         PR c++/40689
3439         * g++.dg/cpp0x/initlist20.C: New.
3440         * g++.dg/cpp0x/initlist21.C: New.
3441
3442 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3443
3444         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3445         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3446         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3447         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3448         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3449
3450 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3451
3452         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3453         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3454         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3455         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3456         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3457         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3458         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3459         effective_target fd_truncate.
3460
3461 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3462
3463         * gnat.dg/specs/addr1.ads: New test.
3464
3465 2009-07-11  Jan Hubicka  <jh@suse.cz>
3466
3467         PR middle-end/48388
3468         * g++.dg/torture/pr40388.C: New testcase.
3469
3470 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3471
3472         PR target/40668
3473         * gcc.c-torture/execute/pr40668.c: New test.
3474
3475 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3476
3477         * gcc.c-torture/execute/20090711-1.c: New test.
3478
3479 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3480
3481         PR testsuite/40699
3482         PR testsuite/40707
3483         PR testsuite/40709
3484         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3485         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3486         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3487         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3488
3489 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3490
3491         PR fortran/33197
3492         * gfortran.dg/complex_intrinsic_3.f90: New test.
3493         * gfortran.dg/complex_intrinsic_4.f90: New test.
3494
3495 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3496
3497         PR target/39079
3498         * gcc.target/mips/mips.exp: Make -msynci a known option.
3499         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3500
3501 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3502
3503         PR c++/40502
3504         * g++.dg/ext/strncpy-chk1.C: New test.
3505
3506 2009-07-10  Richard Guenther  <rguenther@suse.de>
3507
3508         PR tree-optimization/40496
3509         * g++.dg/opt/pr40496.C: New testcase.
3510
3511 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3512
3513         PR 25509
3514         PR 40614
3515         * g++.dg/warn/unused-result1-Werror.c: New.
3516
3517 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3518
3519         PR fortran/39334
3520         * gfortran.dg/recursive_parameter_1.f90: New test.
3521
3522 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3523
3524         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3525         * gfortran.dg/module_equivalence_6.f90: Ditto.
3526         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3527         * gfortran.dg/nan_2.f90: Ditto.
3528         * gfortran.dg/inquire_11.f90: Ditto.
3529         * gfortran.dg/abstract_type_3.f03: Ditto.
3530         * gfortran.dg/abstract_type_1.f90: Ditto.
3531         * gfortran.dg/private_type_9.f90: Ditto.
3532         * gfortran.dg/abstract_type_5.f03: Ditto.
3533         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3534         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3535         * gfortran.dg/derived_sub.f90: Ditto.
3536         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3537         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3538         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3539         * gfortran.dg/mvbits_6.f90: Ditto.
3540         * gfortran.dg/abstract_type_2.f03: Ditto.
3541         * gfortran.dg/abstract_type_4.f03: Ditto.
3542         * gfortran.dg/bounds_check_9.f90: Ditto.
3543         * gfortran.dg/optional_dim_3.f90: Ditto.
3544         * gfortran.dg/pr32921.f: Ditto.
3545         * gfortran.dg/entry_16.f90: Ditto.
3546         * gfortran.dg/generic_16.f90: Ditto.
3547
3548
3549 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3550
3551         * gcc.target/m68k/20090709-1.c: New.
3552
3553 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3554
3555         PR c++/40684
3556         * g++.dg/template/unify11.C: New test.
3557
3558 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3559
3560         PR fortran/40629
3561         * gfortran.dg/host_assoc_function_9.f90: New test.
3562
3563 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3564
3565         PR fortran/40646
3566         * gfortran.dg/proc_ptr_22.f90: New.
3567         * gfortran.dg/proc_ptr_comp_12.f90: New.
3568
3569 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3570
3571         PR middle-end/40692
3572         * gcc.c-torture/compile/pr40692.c: New test.
3573
3574 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3575
3576         PR fortran/40604
3577         * gfortran.dg/pointer_check_6.f90: New test.
3578
3579 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3580
3581         * gcc.target/mips/truncate-5.c: New test.
3582
3583 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3584
3585         PR libfortran/40330
3586         PR libfortran/40662
3587         * gfortran.dg/fmt_cache_1.f: New test.
3588
3589 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3590
3591         PR fortran/40675
3592         * gfortran.dg/nosigned_zero_1.f90: New test.
3593         * gfortran.dg/nosigned_zero_2.f90: New test.
3594
3595 2009-07-08  Richard Guenther  <rguenther@suse.de>
3596
3597         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3598
3599 2009-07-08  Richard Guenther  <rguenther@suse.de>
3600
3601         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3602
3603 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3604
3605         PR fortran/40591
3606         * gfortran.dg/proc_ptr_21.f90: New test.
3607
3608 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3609
3610         PR c++/31246
3611         * g++.dg/warn/pr31246.C: New.
3612         * g++.dg/warn/pr31246-2.C: New.
3613
3614 2009-07-07  Jason Merrill  <jason@redhat.com>
3615
3616         PR c++/35828
3617         * g++.dg/template/defarg12.C: New.
3618
3619         PR c++/37816
3620         * g++.dg/cpp0x/enum7.C: New.
3621
3622         PR c++/37946
3623         * g++.dg/cpp0x/enum6.C: New.
3624
3625         PR c++/40639
3626         * g++.dg/cpp0x/enum5.C: New.
3627
3628         PR c++/40633
3629         * g++.dg/cpp0x/enum4.C: New.
3630
3631 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3632
3633         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3634
3635 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3636
3637         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3638
3639 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3640
3641         PR middle-end/40669
3642         * gcc.dg/pr40669.c: New test.
3643
3644 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3645
3646         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3647         location. Update all calls.
3648         * g++.dg/plugin/selfassign.c: Likewise.
3649
3650 2009-07-06  Jason Merrill  <jason@redhat.com>
3651
3652         * g++.dg/rtti/dyncast[34].C: New.
3653
3654 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3655
3656         * lib/target-supports.exp
3657         (check_effective_target_mips_newabi_large_long_double): New.
3658         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3659         target.
3660         * gcc.target/mips/fpr-moves-6.c: Likewise.
3661
3662 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3663
3664         PR c++/40557
3665         * g++.dg/template/union2.C: New test.
3666
3667 2009-07-04  Jason Merrill  <jason@redhat.com>
3668
3669         * g++.dg/template/using15.C: New.
3670
3671 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3672
3673         * gfortran.dg/maxloc_1.f90: New test.
3674
3675 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3676
3677         PR fortran/40593
3678         * gfortran.dg/proc_ptr_result_6.f90: New.
3679
3680 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3681
3682         * gcc.dg/framework-2.c: Adjust testcase to pass.
3683
3684 2009-07-04  Jason Merrill  <jason@redhat.com>
3685
3686         PR c++/40619
3687         * g++.dg/cpp0x/auto16.C: New.
3688
3689 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3690
3691         PR target/40587
3692         * gfortran.dg/pr40587.f: New test.
3693
3694 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3695
3696         PR fortran/40638
3697         * gfortran.dg/unit_1.f90: New test.
3698
3699 2009-07-03  Jason Merrill  <jason@redhat.com>
3700
3701         * g++.dg/template/pure1.C: Expect another error.
3702
3703 2009-07-03  Richard Guenther  <rguenther@suse.de>
3704
3705         PR tree-optimization/40640
3706         * gcc.c-torture/compile/pr40640.c: New testcase.
3707
3708 2009-07-03  Richard Guenther  <rguenther@suse.de>
3709
3710         PR middle-end/34163
3711         * gfortran.dg/pr34163.f90: New testcase.
3712
3713 2009-07-03  Jan Hubicka  <jh@suse.cz>
3714
3715         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3716         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3717         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3718         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3719         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3720         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3721         * gnat.dg/loop_optimization6.adb: Enable -O2.
3722
3723 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3724
3725         * g++.dg/warn/null4.C: Extend.
3726
3727 2009-07-02  Jason Merrill  <jason@redhat.com>
3728
3729         * g++.dg/template/spec8.C: Fix.
3730
3731 2009-07-02  Michael Matz  <matz@suse.de>
3732
3733         PR fortran/32131
3734         * gfortran.dg/pr32921.f: Adjust.
3735
3736 2009-07-02  Jan Hubicka  <jh@suse.cz>
3737
3738         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3739
3740 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3741
3742         * gcc.target/mips/truncate-4.c: New testcase.
3743
3744 2009-07-01  Richard Guenther  <rguenther@suse.de>
3745
3746         PR tree-optimization/19831
3747         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3748         make allocated memory escape.  Un-XFAIL.
3749         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3750         * gcc.dg/vect/pr31699.c: Likewise.
3751         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3752
3753 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3754
3755         PR c++/40566
3756         * g++.dg/parse/cond5.C: New test.
3757
3758 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3759
3760         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3761         (main): Pass n to main_1 instead.
3762         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3763         (main_1): New function, split off from...
3764         (main): ...here.  Pass `off' to main_1 instead.
3765
3766 2009-06-30  Jason Merrill  <jason@redhat.com>
3767
3768         PR c++/40595
3769         * g++.dg/cpp0x/variadic94.C: New.
3770
3771 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3772
3773         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3774         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3775         (init_ld_library_path_env_vars): New function, replacing the
3776         orig_*_saved assignments.  Call it after defining it.
3777         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3778         (restore_ld_library_path_env_vars): Likewise.
3779         (add_path, find_libgcc_s): New functions.
3780         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3781         gcc-set-multilib-library-path.
3782         (objc_target_compile): Don't add "." to ld_library_path.
3783         Use add_path.
3784         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3785         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3786         gcc-set-multilib-library-path.
3787         * lib/g++.exp (g++_link_flags): Likewise.
3788         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3789         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3790         top level; do it...
3791         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3792         to tell when this needs to happen.  Use find_libgcc_s instead of
3793         gcc-set-multilib-library-path.
3794         * lib/gcc-dg.exp: Likewise.
3795         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3796         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3797         unless it is in $ALT_LD_LIBRARY_PATH.
3798         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3799
3800 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3801
3802         * gnat.dg/discr12.adb: New test.
3803         * gnat.dg/discr12_pkg.ads: New helper.
3804         * gnat.dg/discr13.adb: New test.
3805         * gnat.dg/discr14.ad[sb]: Likewise.
3806         * gnat.dg/discr15.adb: Likewise.
3807         * gnat.dg/discr15_pkg.ads: New helper.
3808         * gnat.dg/discr16.adb: New test.
3809         * gnat.dg/discr16_g.ads: New helper.
3810         * gnat.dg/discr16_pkg.ads: Likewise.
3811         * gnat.dg/discr16_cont.ads: Likewise.
3812         * gnat.dg/discr17.adb: New test.
3813         * gnat.dg/discr18.adb: Likewise.
3814         * gnat.dg/discr18_pkg.ads: New helper.
3815         * gnat.dg/discr19.adb: New test.
3816
3817 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3818
3819         PR fortran/40576
3820         * gfortran.dg/internal_write_1.f90:  New testcase.
3821
3822 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3823
3824         PR fortran/40594
3825         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3826
3827 2009-06-30  Richard Guenther  <rguenther@suse.de>
3828
3829         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3830
3831 2009-06-30  Wei Guozhi  <carrot@google.com>
3832
3833         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3834         to "-Os".
3835
3836 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3837
3838         PR tree-optimization/40542
3839         * gcc.dg/vect/pr40542.c: New test.
3840
3841 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3842
3843         PR tree-optimization/40582
3844         * gcc.c-torture/compile/pr40582.c: New test.
3845
3846 2009-06-30  Wei Guozhi  <carrot@google.com>
3847
3848         PR/40416
3849         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3850
3851 2009-06-29  Jason Merrill  <jason@redhat.com>
3852
3853         PR c++/40274
3854         * g++.dg/template/debug1.C: New.
3855
3856 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3857
3858         PR fortran/40580
3859         * pointer_check_1.f90: New test.
3860         * pointer_check_2.f90: New test.
3861         * pointer_check_3.f90: New test.
3862         * pointer_check_4.f90: New test.
3863         * pointer_check_5.f90: New test.
3864
3865 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3866
3867         PR fortran/40551
3868         * gfortran.dg/func_assign_2.f90 : New test.
3869
3870 2009-06-29  Richard Guenther  <rguenther@suse.de>
3871
3872         PR middle-end/14187
3873         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3874         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3875         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3876         * gcc.c-torture/execute/20090623-1.c: Likewise.
3877         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3878         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3879
3880 2009-06-29  Richard Guenther  <rguenther@suse.de>
3881
3882         PR middle-end/38212
3883         * gcc.c-torture/execute/pr38212.c: New testcase.
3884
3885 2009-06-29  Richard Guenther  <rguenther@suse.de>
3886
3887         PR tree-optimization/40579
3888         * gcc.c-torture/execute/pr40579.c: New testcase.
3889
3890 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3891
3892         PR tree-optimization/40550
3893         * gcc.dg/pr40550.c: New test.
3894
3895 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3896
3897         * gnat.dg/overflow_sum2.adb: New test
3898         * gnat.dg/namet.ads: New helper.
3899
3900         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3901
3902 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3903
3904         PR fortran/34112
3905         * gfortran.dg/compiler-directive_1.f90: New test.
3906         * gfortran.dg/compiler-directive_2.f: New test.
3907
3908 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3909
3910         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3911         comment out some values and add some cases.
3912
3913 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3914
3915         PR testsuite/40567
3916         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3917
3918 2009-06-26  Richard Henderson  <rth@redhat.com>
3919
3920         PR testsuite/40565
3921         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3922         * gcc.target/i386/local.c: Pass a non-constant to T.
3923
3924 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3925
3926         PR fortran/39997
3927         PR fortran/40541
3928         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3929         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3930         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3931         * gfortran.dg/proc_ptr_result_5.f90: New.
3932
3933 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3934
3935         PR c/39902
3936         * gcc.dg/dfp/pr39902.c: New test.
3937
3938 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3939
3940         PR testsuite/40532
3941         * gcc.dg/builtins-65.c: Require c99 runtime.
3942
3943 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3944
3945         * gnat.dg/array7.ad[sb]: New test.
3946
3947 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3948
3949         * gnat.dg/array6.adb: New test.
3950
3951 2009-06-25  Ian Lance Taylor  <iant@google.com>
3952
3953         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3954
3955 2009-06-25  Ian Lance Taylor  <iant@google.com>
3956
3957         * g++.dg/warn/Wunused-16.C: New testcase.
3958
3959 2009-06-25  Ian Lance Taylor  <iant@google.com>
3960
3961         * g++.dg/warn/skip-2.C: New testcase.
3962
3963 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3964
3965         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3966         dg-skip-if and move to ...
3967         * gcc.dg/torture/20090618-1.c.
3968
3969 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3970
3971         PR tree-optimization/40493
3972         * gcc.c-torture/execute/pr40493.c: New test.
3973
3974 2009-06-24  Jason Merrill  <jason@redhat.com>
3975
3976         PR c++/40342
3977         * g++.dg/template/overload10.C: New.
3978
3979 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3980
3981         PR fortran/40427
3982         * gfortran.dg/proc_ptr_comp_11.f90: New.
3983
3984 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3985
3986         * gcc.dg/pr40501.c: New testcase.
3987
3988 2009-06-23  DJ Delorie  <dj@redhat.com>
3989
3990         Add MeP port.
3991         * lib/target-supports.exp: Add mep support (no profiling).
3992
3993 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3994
3995         PR testsuite/39297
3996         * gcc.dg/ssa/loop-31.c: Change scan rules.
3997
3998 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3999
4000         * gcc.dg/cpp/empty-include.c: Update column info.
4001         * gcc.dg/cpp/assert2.c: Update column info.
4002
4003 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4004
4005         * g++.dg/ext/builtin-object-size1.C: New test.
4006         * g++.dg/ext/builtin-object-size2.C: New test.
4007
4008 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4009
4010         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4011         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4012
4013 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4014
4015         * gcc.target/mips/truncate-3.c: New test.
4016
4017 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4018
4019         PR fortran/37254
4020         PR fortran/39850
4021         * gfortran.dg/interface_30.f90: Modified error message.
4022         * gfortran.dg/proc_decl_22.f90: New.
4023
4024 2009-06-22  Ian Lance Taylor  <iant@google.com>
4025
4026         * gcc.dg/Wcxx-compat-19.c: New testcase.
4027
4028 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4029
4030         PR objc/28050
4031         * pr28050.m: New testcase.
4032
4033 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4034
4035         PR testsuite/40481
4036         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4037
4038 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4039
4040         PR tree-optimization/40492
4041         * g++.dg/torture/pr40492.C: New test.
4042
4043 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4044
4045         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4046         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4047
4048 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4049
4050         * gnat.dg/raise_ce.adb: Helper for ...
4051         * gnat.dg/handle_and_return.adb: New test.
4052
4053 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4054
4055         PR fortran/40443
4056         * gfortran.dg/generic_18.f90: New test.
4057
4058 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4059
4060         PR fortran/40472
4061         * gfortran.dg/spread_size_limit.f90: New test.
4062
4063 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4064
4065         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4066         to put dump files in a subdirectory.
4067         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4068         ".o" temporary files.
4069
4070 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4071
4072         PR fortran/39850
4073         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4074         * gfortran.dg/interface_20.f90: Ditto.
4075         * gfortran.dg/interface_21.f90: Ditto.
4076         * gfortran.dg/interface_22.f90: Ditto.
4077         * gfortran.dg/interface_30.f90: New.
4078         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4079
4080 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4081
4082         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4083         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4084         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4085         DEFAULT_VECTFLAGS.
4086
4087 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4088             Revital Eres  <eres@il.ibm.com>
4089
4090         PR testsuite/40359
4091         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4092         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4093         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4094
4095 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4096
4097         PR testsuite/40475
4098         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4099         without misalignment support.
4100         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4101
4102 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4103
4104         PR fortran/40452
4105         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4106
4107 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4108
4109         PR fortran/40440
4110         * gfortran.dg/alloc_comp_result_2.f90: New test.
4111
4112 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4113
4114         PR target/40482
4115         * gcc.target/arm/pr40482.c: New test.
4116
4117 2009-06-19  Ian Lance Taylor  <iant@google.com>
4118
4119         * gcc.dg/Wcxx-compat-18.c: New testcase.
4120
4121 2009-06-19  Richard Guenther  <rguenther@suse.de>
4122
4123         * gcc.c-torture/execute/20090618-1.c: New testcase.
4124
4125 2009-06-19  Ian Lance Taylor  <iant@google.com>
4126
4127         * gcc.dg/Wcxx-compat-17.c: New testcase.
4128
4129 2009-06-19  Ian Lance Taylor  <iant@google.com>
4130
4131         * gcc.dg/Wcxx-compat-15.c: New testcase.
4132
4133 2009-06-19  Ian Lance Taylor  <iant@google.com>
4134
4135         * gcc.dg/Wcxx-compat-16.c: New testcase.
4136
4137 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4138
4139         * gcc.dg/builtins-34.c: Add significand cases.
4140
4141 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4142
4143         PR testsuite/40491
4144         * gcc.dg/20080522-1.c: Remove testcase for real.
4145         * gcc.dg/20080528-1.c: Ditto.
4146
4147 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4148
4149         PR fortran/40450
4150         * gfortran.dg/proc_ptr_20.f90: New.
4151
4152 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4153
4154         PR target/40470
4155         * gcc.dg/torture/pr40470-1.c: New.
4156         * gcc.dg/torture/pr40470-2.c: Likewise.
4157         * gcc.dg/torture/pr40470-3.c: Likewise.
4158         * gcc.dg/torture/pr40470-4.c: Likewise.
4159
4160 2009-06-18  Diego Novillo  <dnovillo@google.com>
4161
4162         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4163         * gcc.dg/plugin/ggcplug.c: Likewise.
4164         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4165         * g++.dg/plugin/selfassign.c: Likewise.
4166         * g++.dg/plugin/attribute_plugin.c: Likewise.
4167         * g++.dg/plugin/dumb_plugin.c: Likewise.
4168
4169 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4170
4171         * gcc.dg/cpp/arith-3.c: Add column info.
4172
4173 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4174
4175         * gcc.target/arm/fp16-compile-none-2.c: New.
4176         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4177         * gcc.target/arm/fp16-compile-alt-12.c: New.
4178
4179 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4180
4181         * gcc.target/arm/fp16-compile-alt-1.c: New.
4182         * gcc.target/arm/fp16-compile-alt-2.c: New.
4183         * gcc.target/arm/fp16-compile-alt-3.c: New.
4184         * gcc.target/arm/fp16-compile-alt-4.c: New.
4185         * gcc.target/arm/fp16-compile-alt-5.c: New.
4186         * gcc.target/arm/fp16-compile-alt-6.c: New.
4187         * gcc.target/arm/fp16-compile-alt-7.c: New.
4188         * gcc.target/arm/fp16-compile-alt-8.c: New.
4189         * gcc.target/arm/fp16-compile-alt-9.c: New.
4190         * gcc.target/arm/fp16-compile-alt-10.c: New.
4191         * gcc.target/arm/fp16-compile-alt-11.c: New.
4192         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4193         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4194         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4195         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4196         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4197         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4198         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4199         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4200         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4201         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4202         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4203         * gcc.target/arm/fp16-compile-none-1.c: New.
4204         * gcc.target/arm/fp16-compile-exprtype.c: New.
4205         * gcc.target/arm/fp16-compile-vcvt.c: New.
4206         * gcc.target/arm/fp16-builtins-1.c: New.
4207         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4208         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4209         * gcc.target/arm/fp16-param-1.c: New.
4210         * gcc.target/arm/fp16-return-1.c: New.
4211         * gcc.target/arm/fp16-unprototyped-1.c: New.
4212         * gcc.target/arm/fp16-unprototyped-2.c: New.
4213         * gcc.target/arm/fp16-variadic-1.c: New.
4214         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4215         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4216         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4217         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4218         * gcc.dg/torture/arm-fp16-ops.h: New.
4219         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4220         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4221         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4222         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4223         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4224         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4225         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4226         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4227         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4228         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4229         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4230         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4231         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4232         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4233         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4234         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4235         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4236         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4237         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4238         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4239         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4240
4241 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4242
4243         * gcc.dg/builtins-65.c: New test.
4244
4245 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4246
4247         PR fortran/40451
4248         * gfortran.dg/proc_ptr_result_4.f90: New.
4249
4250 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4251
4252         * gcc.c-torture/execute/bitfld-5.c: New test.
4253
4254 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4255
4256         * gcc.dg/builtin-unreachable-3.c: New test.
4257
4258 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4259
4260         * gcc.target/i386/builtin-unreachable.c: New test.
4261
4262 2009-06-17  Ian Lance Taylor  <iant@google.com>
4263
4264         * gcc.dg/Wcxx-compat-14.c: New testcase.
4265
4266 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4267
4268         * gcc.dg/func-ptr-conv-1.c: Update column info.
4269
4270 2009-06-17  Richard Guenther  <rguenther@suse.de>
4271
4272         PR middle-end/40404
4273         * gcc.c-torture/execute/pr40404.c: New testcase.
4274
4275 2009-06-17  Richard Guenther  <rguenther@suse.de>
4276
4277         PR middle-end/40460
4278         * g++.dg/torture/pr40460.C: New testcase.
4279
4280 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4281
4282         * gcc.dg/plugin/one_time_plugin.c: New test.
4283         * gcc.dg/plugin/one_time-test-1.c: New test.
4284         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4285
4286 2009-06-16  Ian Lance Taylor  <iant@google.com>
4287
4288         * g++.dg/warn/skip-1.C: New testcase.
4289
4290 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4291
4292         PR middle-end/40446
4293         * g++.dg/other/pr40446.C: New test.
4294
4295 2009-06-16  Richard Guenther  <rguenther@suse.de>
4296
4297         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4298         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4299         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4300         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4301
4302 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4303
4304         * gcc.c-torture/compile/pr40432.c: New file.
4305
4306 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4307
4308         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4309
4310 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4311
4312         PR fortran/36947
4313         PR fortran/40039
4314         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4315         * gfortran.dg/interface_20.f90: Modified error messages.
4316         * gfortran.dg/interface_21.f90: Ditto.
4317         * gfortran.dg/interface_26.f90: Ditto.
4318         * gfortran.dg/interface_27.f90: Ditto.
4319         * gfortran.dg/interface_28.f90: Extended test case.
4320         * gfortran.dg/interface_29.f90: New.
4321         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4322         * gfortran.dg/proc_decl_8.f90: Ditto.
4323         * gfortran.dg/proc_ptr_11.f90: Ditto.
4324         * gfortran.dg/proc_ptr_15.f90: Ditto.
4325
4326 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4327
4328         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4329         printing.
4330         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4331         gcc.dg/vect/vect-outer-4f.c: Likewise.
4332         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4333         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4334         Likewise.
4335         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4336         outer loop.
4337
4338 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4339
4340         PR fortran/40383
4341         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4342
4343 2009-06-15  Ian Lance Taylor  <iant@google.com>
4344
4345         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4346         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4347         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4348         Recognize new notes.
4349         * gcc.dg/stmt-expr-label-2.c: Likewise.
4350         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4351         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4352         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4353         * gcc.dg/c99-vla-jump-4.c: Likewise.
4354         * gcc.dg/stmt-expr-label-1.c: Likewise.
4355         * gcc.dg/stmt-expr-label-3.c: Likewise.
4356         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4357
4358 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4359
4360         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4361
4362 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4363
4364         * gcc.dg/builtin-object-size-7.c: New test.
4365
4366 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4367
4368         PR testsuite/40426
4369         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4370         level != "" use separate -gdwarf-2 -g${level} options instead of
4371         -gdwarf-2${level}.
4372         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4373         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4374         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4375
4376 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4377
4378         * g++.dg/abi/mangle11.C: Update warning line.
4379         * g++.dg/abi/mangle12.C: Update warning line.
4380         * g++.dg/abi/mangle17.C: Update warning line.
4381         * g++.dg/abi/mangle20-2.C: Update warning line.
4382
4383 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4384
4385         * gcc.dg/optimize-bswap-1.c: Split into these two:
4386         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4387         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4388
4389 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4390
4391         * gcc.dg/optimize-bswap-1.c: New testcase.
4392
4393 2009-06-14  Richard Guenther  <rguenther@suse.de>
4394
4395         PR middle-end/40389
4396         * g++.dg/torture/pr40389.C: New testcase.
4397
4398 2009-06-13  Richard Guenther  <rguenther@suse.de>
4399
4400         PR tree-optimization/40421
4401         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4402
4403 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4404
4405         * gcc.dg/old-style-prom-3.c: Add column info.
4406         * gcc.dg/overflow-warn-1.c
4407         * gcc.dg/gomp/pr27415.c
4408         * gcc.dg/gomp/for-1.c: Same.
4409         * gcc.dg/enum-compat-1.c: Same.
4410         * gcc.dg/c99-tag-3.c: Same.
4411         * gcc.dg/Wredundant-decls-2.c: Same.
4412         * gcc.dg/func-ptr-conv-1.c: Same.
4413         * gcc.dg/asm-wide-1.c: Same.
4414         * gcc.dg/nofixed-point-2.c: Same.
4415         * gcc.dg/cpp/line3.c: Same.
4416         * gcc.dg/array-10.c: Same.
4417         * gcc.dg/c99-vla-jump-1.c: Same.
4418         * gcc.dg/pr20368-1.c: Same.
4419         * gcc.dg/Wshadow-3.c: Same.
4420         * gcc.dg/c90-const-expr-8.c: Same.
4421         * gcc.dg/label-decl-2.c: Same.
4422         * gcc.dg/dremf-type-compat-2.c: Same.
4423         * gcc.dg/c90-const-expr-5.c: Same.
4424         * gcc.dg/builtins-30.c: Same.
4425         * gcc.dg/Warray-bounds.c: Same.
4426         * gcc.dg/Wcxx-compat-2.c: Same.
4427         * gcc.dg/tree-ssa/col-1.c: Same.
4428         * gcc.dg/old-style-prom-2.c: Same.
4429         * gcc.dg/cast-function-1.c: Same.
4430         * gcc.dg/pr15698-1.c: Same.
4431         * gcc.dg/dremf-type-compat-3.c: Same.
4432         * gcc.dg/vla-8.c: Same.
4433         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4434         line.
4435         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4436         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4437         * gcc.dg/enum-compat-1.c: Same.
4438         * gcc.dg/dremf-type-compat-2.c: Same.
4439         * gcc.dg/old-style-prom-2.c: Same.
4440         * gcc.dg/pr15698-1.c: Same.
4441         * gcc.dg/pr20368-1.c: Same.
4442         * gcc.dg/dremf-type-compat-3.c: Same.
4443         * gcc.dg/builtins-30.c: Same.  Test for columns.
4444
4445 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4446
4447         PR fortran/40176
4448         * gfortran.dg/proc_decl_1.f90: Extended.
4449
4450 2009-06-12  Ian Lance Taylor  <iant@google.com>
4451
4452         * gcc.dg/Wcxx-compat-13.c: New testcase.
4453
4454 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4455
4456         PR tree-opt/38865
4457         * gcc.dg/tree-ssa/fre-vce-1.c
4458
4459 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4460
4461         PR testsuite/40384
4462         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4463         min-insn-to-prefetch-ratio=5.
4464
4465 2009-06-12  Joey Ye  <joey.ye@intel.com>
4466             H.J. Lu  <hongjiu.lu@intel.com>
4467
4468         PR middle-end/39146
4469         * gcc.target/i386/stackalign/pr39146.c: New.
4470
4471 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4472
4473         * gcc.target/i386/crc32-1.c: New.
4474         * gcc.target/i386/crc32-2.c: Likewise.
4475
4476 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4477
4478         PR c/39252
4479         * gcc.dg/builtin-unreachable-1.c: New test.
4480         * gcc.dg/builtin-unreachable-2.c: Same.
4481
4482 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4483
4484         PR fortran/40402
4485         * gfortran.dg/data_value_1.f90: New test.
4486
4487 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4488
4489         PR testsuite/39831
4490         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4491         remove ilp32 requirement.
4492         * gcc.target/i386/excess-precision-2.c: Likewise.
4493         * gcc.target/i386/excess-precision-3.c: Likewise.
4494         * gcc.target/i386/excess-precision-4.c: Likewise.
4495         * gcc.target/i386/excess-precision-5.c: Likewise.
4496         * gcc.target/i386/excess-precision-6.c: Likewise.
4497
4498 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4499
4500         PR fortran/38718
4501         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4502         * gfortran.dg/nan_5.f90: New test.
4503
4504 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4505
4506         * gcc.target/arm/neon-modes-1.c: New test.
4507
4508 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4509
4510         * g++.dg/torture/pr31579.C: Cast pointer
4511         via __SIZE_TYPE__ instead of 'unsigned long'.
4512
4513 2009-06-10  Anthony Green  <green@moxielogic.com>
4514
4515         * lib/target-supports.exp (check_profiling_available):
4516         Profiling is not available for testing purposes on moxie.
4517
4518 2009-06-09  Ian Lance Taylor  <iant@google.com>
4519
4520         * gcc.dg/Wcxx-compat-12.c: New testcase.
4521
4522 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4523
4524         PR libfortran/40334
4525         * gfortran.dg/backspace_11.f90: New.
4526
4527 2009-06-09  Jason Merrill  <jason@redhat.com>
4528
4529         * g++.dg/cpp0x/defaulted10.C: New.
4530
4531 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4532
4533         * gcc.c-torture/compile/pr40351.c: New file.
4534
4535 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4536
4537         * gnat.dg/align_max.adb: New test.
4538
4539 2009-06-08  Jason Merrill  <jason@redhat.com>
4540
4541         * g++.dg/cpp0x/auto15.C: New.
4542
4543 2009-06-08  Jan Hubicka  <jh@suse.cz>
4544
4545         PR debug/39834
4546         * gcc.dg/torture/pr39834.c
4547
4548 2009-06-08  Jan Hubicka  <jh@suse.cz>
4549
4550         PR middle-end/40102
4551         * g++.dg/torture/pr40102.C: New testcase.
4552
4553 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4554
4555         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4556         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4557         * gcc.dg/builtin-object-size-6.c: New test.
4558
4559         PR c++/40373
4560         * g++.dg/template/dtor7.C: New test.
4561
4562         PR c++/40370
4563         PR c++/40372
4564         * g++.dg/template/error41.C: New test.
4565         * g++.dg/template/error42.C: New test.
4566
4567 2009-06-08  Revital Eres  <eres@il.ibm.com>
4568
4569         PR testsuite/40359
4570         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4571         * gcc.dg/vect/vect-88.c: Likewise.
4572         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4573         * gcc.dg/vect/pr25413.c: Likewise.
4574         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4575
4576 2009-06-07  Ian Lance Taylor  <iant@google.com>
4577
4578         * g++.dg/warn/Wswitch-3.C: New testcase.
4579         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4580         * gcc.dg/Wswitch-enum-error.c: Likewise.
4581         * gcc.dg/Wswitch-error.c: Likewise.
4582
4583 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4584
4585         PR fortran/40008
4586         * gfortran.dg/negative_unit.f: Update test.
4587         * gfortran.dg/negative_unit_int8.f: Update test.
4588         * gfortran.dg/newunit_1.f90: New test.
4589
4590 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4591
4592         PR fortran/25104
4593         PR fortran/29962
4594         * gfortran.dg/spread_init_expr.f03: New.
4595         * gfortran.dg/unpack_init_expr.f03: New.
4596         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4597         error message.
4598
4599 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4600
4601         PR fortran/25104
4602         PR fortran/29962
4603         * gfortran.dg/count_init_expr.f03
4604         * gfortran.dg/product_init_expr.f03
4605         * gfortran.dg/sum_init_expr.f03
4606
4607 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4608
4609         PR fortran/36874
4610         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4611         message.
4612         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4613         shapes.
4614         * gfortran.dg/zero_sized_5.f90: Likewise.
4615
4616 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4617
4618         PR middle-end/32950
4619         * g++.dg/torture/pr32950.C: New.
4620
4621 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4622
4623         PR fortran/25104
4624         PR fortran/29962
4625         * gfortran.dg/dot_product_1.f03: New.
4626         * gfortran.dg/matmul_8.f03: New.
4627         * gfortran.dg/transpose_3.f03: New.
4628
4629 2009-06-06  Ian Lance Taylor  <iant@google.com>
4630
4631         * gcc.dg/Wunused-label-1.c: New test case.
4632         * g++.dg/warn/Wunused-label-1.C: New test case.
4633         * g++.dg/warn/Wunused-label-2.C: New test case.
4634         * g++.dg/warn/Wunused-label-3.C: New test case.
4635
4636 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4637
4638         PR fortran/37203
4639         * reshape_zerosize_2.f90: New.
4640
4641 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4642
4643         PR fortran/32890
4644         * gfortran.dg/pack_assign_1.f90: New.
4645         * gfortran.dg/pack_vector_1.f90: New.
4646
4647 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4648
4649         PR middle-end/40340
4650         * gcc.dg/pr40340-1.c: New test.
4651         * gcc.dg/pr40340-2.c: New test.
4652         * gcc.dg/pr40340-3.c: New test.
4653         * gcc.dg/pr40340-4.c: New test.
4654         * gcc.dg/pr40340-5.c: New test.
4655         * gcc.dg/pr40340.h: New file.
4656
4657 2009-06-05  Revital Eres  <eres@il.ibm.com>
4658
4659         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4660         New procedure.
4661         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4662         * gcc.dg/vect/vect-33.c: Likewise.
4663         * gcc.dg/vect/vect-92.c: Likewise.
4664         * gcc.dg/vect/vect-58.c: Likewise.
4665         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4666         * gcc.dg/vect/vect-42.c: Likewise.
4667         * gcc.dg/vect/slp-25.c: Likewise.
4668         * gcc.dg/vect/vect-align-1.c: Likewise.
4669         * gcc.dg/vect/vect-align-2.c: Likewise.
4670         * gcc.dg/vect/vect-93.c: Likewise.
4671         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4672         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4673         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4674         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4675         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4676         * gcc.dg/vect/vect-26.c: Likewise.
4677         * gcc.dg/vect/vect-44.c: Likewise.
4678         * gcc.dg/vect/vect-70.c: Likewise.
4679         * gcc.dg/vect/vect-95.c: Likewise.
4680         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4681         * gcc.dg/vect/vect-28.c: Likewise.
4682         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4683         * gcc.dg/vect/vect-87.c: Likewise.
4684         * gcc.dg/vect/vect-109.c: Likewise.
4685         * gcc.dg/vect/vect-54.c: Likewise.
4686         * gcc.dg/vect/vect-96.c: Likewise.
4687         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4688         * gcc.dg/vect/vect-88.c: Likewise.
4689         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4690         * gcc.dg/vect/vect-89.c: Likewise.
4691         * gcc.dg/vect/vect-91.c: Likewise.
4692         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4693         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4694         * gfortran.dg/vect/vect-2.f90: Likewise.
4695         * gfortran.dg/vect/vect-3.f90: Likewise.
4696         * gfortran.dg/vect/vect-4.f90: Likewise.
4697         * gfortran.dg/vect/vect-5.f90: Likewise.
4698
4699 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4700
4701         PR tree-optimization/36318
4702         * gcc.dg/tree-ssa/sra-7.c: New test.
4703
4704 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4705
4706         PR fortran/37203
4707         * gfortran.dg/reshape_order_5.f90: New.
4708         * gfortran.dg/reshape_shape_1.f90: New.
4709
4710 2009-06-04  Jason Merrill  <jason@redhat.com>
4711
4712         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4713
4714 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4715
4716         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4717         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4718
4719 2009-06-04  Richard Guenther  <rguenther@suse.de>
4720
4721         PR c++/39371
4722         * g++.dg/torture/pr40335.C: New testcase.
4723
4724 2009-06-03  Richard Guenther  <rguenther@suse.de>
4725
4726         PR middle-end/40328
4727         * gcc.dg/torture/pr40328.c: New testcase.
4728
4729 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4730
4731         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4732         m68k and fido.
4733
4734 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4735
4736         * g++.dg/torture/pr40323.C: New file.
4737
4738 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4739
4740         * gnat.dg/specs/root.ads: New test.
4741         * gnat.dg/specs/root-level_1.ads: Likewise.
4742         * gnat.dg/specs/root-level_2.ads: Likewise.
4743         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4744
4745 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4746
4747         * g++.dg/init/ref15.C: Require unwrapped targets.
4748
4749 2009-06-02  Jason Merrill  <jason@redhat.com>
4750
4751         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4752         * g++.dg/cpp0x/initlist18.C: New.
4753         * g++.dg/cpp0x/initlist19.C: New.
4754
4755         * g++.dg/cpp0x/auto14.C: New.
4756
4757 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4758
4759         * gnat.dg/alignment6.adb: Remove XFAIL.
4760
4761 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4762
4763         PR c++/38089
4764         * g++.dg/template/spec36.C: New test.
4765
4766 2009-06-01  Ian Lance Taylor  <iant@google.com>
4767
4768         * gcc.dg/cast-qual-3.c: New testcase.
4769         * g++.dg/warn/Wcast-qual2.C: New testcase.
4770
4771 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4772
4773         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4774         (process-message): Expect column numbers.
4775         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4776         * gcc.dg/pch/counter-2.c: Same.
4777         * gcc.dg/pch/valid-2.c: Same.
4778         * gcc.dg/pch/warn-1.c: Same.
4779         * gcc.dg/pch/valid-1.c: Same.
4780         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4781         * gcc.dg/cpp/syshdr.c: Same.
4782         * gcc.dg/cpp/19940712-1.c: Same.
4783         * gcc.dg/cpp/missing-header-1.c: Same.
4784         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4785         * gcc.dg/cpp/tr-warn3.c: Same.
4786         * gcc.dg/cpp/pr29612-2.c: Same.
4787         * gcc.dg/cpp/tr-warn4.c: Same.
4788         * gcc.dg/cpp/Wtrigraphs.c: Same.
4789         * gcc.dg/cpp/poison.c: Same.
4790         * gcc.dg/cpp/arith-3.c: Same.
4791         * gcc.dg/cpp/sysmac2.c: Same.
4792         * gcc.dg/cpp/cpp.exp: Same.
4793         * gcc.dg/cpp/tr-warn5.c: Same.
4794         * gcc.dg/cpp/include2.c: Same.
4795         * gcc.dg/cpp/Wmissingdirs.c: Same.
4796         * gcc.dg/cpp/Wmissingdirs.c: Same.
4797         * gcc.dg/cpp/tr-warn6.c: Same.
4798         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4799         * gcc.dg/cpp/macspace1.c: Same.
4800         * gcc.dg/cpp/escape-2.c: Same.
4801         * gcc.dg/cpp/assert2.c: Same.
4802         * gcc.dg/cpp/undef2.c: Same.
4803         * gcc.dg/cpp/macspace2.c: Same.
4804         * gcc.dg/cpp/tr-warn1.c: Same.
4805         * gcc.dg/cpp/extratokens2.c: Same.
4806         * gcc.dg/cpp/strify2.c: Same.
4807         * gcc.dg/cpp/Wsignprom.c: Same.
4808         * gcc.dg/cpp/redef2.c: Same.
4809         * gcc.dg/cpp/trad/trad.exp: Same.
4810         * gcc.dg/cpp/arith-1.c: Same.
4811         * gcc.dg/cpp/extratokens.c: Same.
4812         * gcc.dg/cpp/if-mpar.c: Same.
4813
4814 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4815
4816         * gnat.dg/nested_float_packed.ads: New test.
4817
4818 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4819             Eric Botcazou  <botcazou@adacore.com>
4820
4821         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4822         * gnat.dg/test_oconst.adb: New test.
4823
4824 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4825
4826         * gcc.dg/plugin/ggcplug.c: Moved comment.
4827         (plugin_init): Fixed typo, declared i, returned 0 at end.
4828
4829 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4830
4831         PR testsuite/40244
4832         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4833         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4834
4835 2009-05-29  Ian Lance Taylor  <iant@google.com>
4836
4837         * gcc.dg/Wcxx-compat-11.c: New testcase.
4838
4839 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4840
4841         PR fortran/40019
4842         * gfortran.dg/leadz_trailz_1.f90: New test.
4843         * gfortran.dg/leadz_trailz_2.f90: New test.
4844
4845 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4846
4847         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4848         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4849         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4850         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4851         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4852         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4853         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4854         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4855         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4856         * gcc.dg/tree-ssa/sra-5.c: New file.
4857         * gcc.dg/tree-ssa/sra-6.c: New file.
4858         * gcc.c-torture/compile/sra-1.c: New file.
4859
4860 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4861
4862         PR middle-end/40291
4863         * gcc.c-torture/compile/pr40291.c: New test.
4864
4865         PR target/40017
4866         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4867         __vector _Bool.
4868         * gcc.target/powerpc/altivec-30.c: New test.
4869         * gcc.target/powerpc/altivec-31.c: New test.
4870
4871 2009-05-28  Richard Guenther  <rguenther@suse.de>
4872
4873         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4874         * gcc.c-torture/execute/20090527-1.c: Likewise.
4875
4876 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4877
4878         PR c++/39754
4879         * g++.dg/template/canon-type-1.C: New test.
4880         * g++.dg/template/canon-type-2.C: Likewise.
4881         * g++.dg/template/canon-type-3.C: Likewise.
4882         * g++.dg/template/canon-type-4.C: Likewise.
4883         * g++.dg/template/canon-type-5.C: Likewise.
4884         * g++.dg/template/canon-type-6.C: Likewise.
4885         * g++.dg/template/canon-type-7.C: Likewise.
4886
4887 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4888             Uros Bizjak  <ubizjak@gmail.com>
4889             Danny Smith  <dansmister@gmail.com>
4890
4891         PR target/37216
4892
4893         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4894         New function.
4895         * gcc.target/i386/pr37216.c:  New test source file.
4896         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4897         use -fno-common for testing Cygwin and MinGW targets.
4898
4899 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4900
4901         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4902         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4903         * g++.dg/pr37742.C (size_t): Likewise.
4904         * g++.dg/torture/pr34850.C (size_t): Likewise.
4905         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4906         _PTRDIFF_TYPE__.
4907         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4908         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4909         (size_t): Use __extension__ and __SIZE_TYPE__.
4910         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4911         __SIZE_TYPE__.
4912         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4913         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4914         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4915         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4916         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4917         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4918         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4919         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4920         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4921         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4922         (__ssize_t): Likewise.
4923         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4924         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4925         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4926         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4927         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4928         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4929         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4930         * gcc.dg/pr33667.c (size_t): Likewise.
4931         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4932         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4933         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4934         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4935         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4936         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4937
4938 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4939
4940         PR tree-optimization/40254
4941         * gcc.dg/vect/pr40254.c: New test.
4942
4943 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4944
4945         PR middle-end/33699
4946         * gcc.target/mips/const-anchor-1.c: New test.
4947         * gcc.target/mips/const-anchor-2.c: New test.
4948
4949 2009-05-27  Jason Merrill  <jason@redhat.com>
4950
4951         * g++.dg/cpp0x/initlist15.C: New.
4952         * g++.dg/cpp0x/initlist16.C: New.
4953         * g++.dg/cpp0x/initlist17.C: New.
4954
4955 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4956
4957         PR fortran/39178
4958         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4959         patterns to reflect frontend changes.
4960         * gfortran.dg/vector_subscript_4.f90: Likewise.
4961
4962 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4963             Eric Botcazou  <botcazou@adacore.com>
4964
4965         * gcc.c-torture/execute/align-nest.c: New testcase.
4966         * gnat.dg/misaligned_nest.adb: New testcase.
4967
4968 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4969
4970         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4971         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4972         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4973         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4974
4975 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4976
4977         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4978         cast instead of assuming 0ul.
4979         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4980         __SIZE_TYPE__.
4981         (_type_desc): Make first argument const.
4982         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4983
4984 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4985
4986         PR libfortran/40187
4987         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4988         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4989
4990 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4991
4992         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4993         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4994         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4995         * gcc.dg/plugin/ggcplug.c: Added new file.
4996
4997 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4998
4999         PR fortran/40246
5000         * gfortran.dg/nullify_4.f90: New test.
5001
5002 2009-05-26  Richard Guenther  <rguenther@suse.de>
5003
5004         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5005
5006 2009-05-26  Richard Guenther  <rguenther@suse.de>
5007
5008         PR middle-end/40252
5009         * gcc.c-torture/compile/pr40252.c: New testcase.
5010
5011 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5012
5013         PR c++/40007
5014         * g++.dg/template/typedef18.C: New test.
5015         * g++.dg/template/typedef19.C: Likewise.
5016         * g++.dg/template/typedef20.C: Likewise.
5017         * g++.dg/template/access11.C: Adjust.
5018
5019 2009-05-26  Richard Guenther  <rguenther@suse.de>
5020
5021         PR testsuite/40247
5022         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5023
5024 2009-05-25  Jason Merrill  <jason@redhat.com>
5025
5026         PR c++/38064
5027         * g++.dg/cpp0x/enum3.C: New test.
5028
5029 2009-05-25  Richard Guenther  <rguenther@suse.de>
5030
5031         PR tree-optimization/36327
5032         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5033         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5034         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5035         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5036         * gcc.dg/vect/vect-40.c: Likewise.
5037         * gcc.dg/vect/vect-42.c: Likewise.
5038         * gcc.dg/vect/vect-46.c: Likewise.
5039         * gcc.dg/vect/vect-76.c: Likewise.
5040
5041 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5042
5043         PR fortran/40176
5044         * gfortran.dg/proc_ptr_18.f90: New.
5045         * gfortran.dg/proc_ptr_19.f90: New.
5046         * gfortran.dg/proc_ptr_comp_9.f90: New.
5047         * gfortran.dg/proc_ptr_comp_10.f90: New.
5048
5049 2009-05-25  Richard Guenther  <rguenther@suse.de>
5050
5051         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5052         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5053
5054 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5055
5056         PR tree-optimization/40238
5057         * gcc.dg/vect/pr40238.c: New test.
5058
5059 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5060             Dominique Dhumieres  <dominiq@lps.ens.fr>
5061
5062         PR fortran/35732
5063         PR fortran/39872
5064         * gfortran.dg/bounds_check_fail_3.f90: New test.
5065         * gfortran.dg/bounds_check_fail_4.f90: New test.
5066         * gfortran.dg/bounds_check_14.f90: Update test.
5067         * gfortran.dg/bound_4.f90: Update test.
5068
5069 2009-05-24  Richard Guenther  <rguenther@suse.de>
5070
5071         PR middle-end/40233
5072         * gcc.c-torture/compile/pr40233.c: New testcase.
5073
5074 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5075
5076         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5077         for alpha*-*-* targets.
5078
5079 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5080
5081         * gcc.dg/vect/bb-slp-1.c: New test.
5082         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5083         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5084         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5085         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5086         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5087         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5088         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5089         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5090         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5091         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5092         gcc.dg/vect/bb-slp-22.c: Likewise.
5093         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5094
5095 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5096             Maxim Kuvyrkov  <maxim@codesourcery.com>
5097
5098         * gcc.dg/falign-labels-1.c: New test.
5099
5100 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5101
5102         * gnat.dg/specs/rep_clause3.ads: New test.
5103
5104 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5105
5106         * gnat.dg/addr6.adb: New test.
5107
5108 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5109
5110         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5111         New function.
5112         * gcc.target/arm/thumb2-mul-space.c: New file.
5113         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5114         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5115         * gcc.target/arm/thumb2-mul-speed.c: New file.
5116
5117 2009-05-22  Richard Guenther  <rguenther@suse.de>
5118
5119         PR middle-end/38964
5120         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5121         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5122         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5123
5124 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5125
5126         * gcc.dg/dll-6.c: New test.
5127         * gcc.dg/dll-6a.c: Likewise.
5128         * gcc.dg/dll-7.c: Likewise.
5129         * gcc.dg/dll-7a.c: Likewise.
5130         * g++.dg/ext/dllexport2.C: Likewise.
5131         * g++.dg/ext/dllexport2a.cc: Likewise.
5132
5133 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5134
5135         PR target/37846
5136         * gcc.target/ia64/mfused-madd-vect.c: New test.
5137         * gcc.target/ia64/mfused-madd.c: New test.
5138         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5139         * gcc.target/ia64/mno-fused-madd.c: New test.
5140
5141 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5142
5143         * gcc.target/i386/movbe-1.c: New.
5144         * gcc.target/i386/movbe-2.c: Likewise.
5145
5146 2009-05-21  Taras Glek  <tglek@mozilla.com>
5147
5148         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5149         plugin_init signature.
5150         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5151         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5152         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5153
5154 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5155
5156         * gcc.dg/target/arm/neon-vmla-1.c: New.
5157         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5158
5159 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5160
5161         * gcc.target/mips/octeon-exts-6.c: New test.
5162         * gcc.target/mips/extend-1.c: New test.
5163         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5164         EXTS.
5165         * gcc.target/mips/octeon-exts-5.c: Likewise.
5166
5167 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5168
5169         PR middle-end/40204
5170         * gcc.c-torture/compile/pr40204.c: New test.
5171
5172 2009-05-20  Richard Guenther  <rguenther@suse.de>
5173
5174         * gcc.c-torture/compile/20090518-1.c: New testcase.
5175
5176 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5177
5178         PR tree-optimization/40087
5179         * gcc.dg/tree-ssa/pr40087.c: New test.
5180
5181 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5182
5183         * gcc.dg/vector-4.c: New testcase.
5184         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5185         * g++.dg/ext/vector16.C: New testcase.
5186
5187 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5188
5189         PR c/40172
5190         * gcc.dg/pr40172.c: Renamed to ...
5191         * gcc.dg/pr40172-1.c: This.
5192
5193         * gcc.dg/pr40172-2.c: New.
5194         * gcc.dg/pr40172-3.c: Likewise.
5195
5196 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5197
5198         PR c/40172
5199         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5200
5201 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5202
5203         * gnat.dg/loop_optimization6.ad[sb]: New test.
5204
5205 2009-05-19  Richard Guenther  <rguenther@suse.de>
5206
5207         * gcc.c-torture/compile/20090519-1.c: New testcase.
5208
5209 2009-05-18  Jason Merrill  <jason@redhat.com>
5210
5211         * g++.dg/cpp0x/explicit1.C: New.
5212         * g++.dg/cpp0x/explicit2.C: New.
5213
5214 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5215
5216         PR debug/40109
5217         * g++.dg/debug/dwarf2/nested-1.C: New test.
5218
5219 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5220
5221         PR testsuite/39907
5222         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5223         stack alignment.
5224
5225 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5226
5227         PR fortran/40164
5228         * gfortran.dg/proc_ptr_comp_8.f90: New.
5229
5230 2009-05-18  Richard Guenther  <rguenther@suse.de>
5231
5232         PR fortran/40168
5233         * gfortran.dg/array_memset_2.f90: Adjust.
5234
5235 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5236
5237         PR fortran/36947
5238         PR fortran/40039
5239         * gfortran.dg/interface_27.f90: New.
5240         * gfortran.dg/interface_28.f90: New.
5241         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5242         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5243
5244 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5245
5246         * gcc.target/m68k/tls-ie.c: New test.
5247         * gcc.target/m68k/tls-le.c: New test.
5248         * gcc.target/m68k/tls-gd.c: New test.
5249         * gcc.target/m68k/tls-ld.c: New test.
5250         * gcc.target/m68k/tls-ie-xgot.c: New test.
5251         * gcc.target/m68k/tls-le-xtls.c: New test.
5252         * gcc.target/m68k/tls-gd-xgot.c: New test.
5253         * gcc.target/m68k/tls-ld-xgot.c: New test.
5254         * gcc.target/m68k/tls-ld-xtls.c: New test.
5255         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5256
5257 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5258
5259         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5260
5261 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5262
5263         PR c/40172
5264         * gcc.dg/pr40172.c: New.
5265
5266 2009-05-17  Jason Merrill  <jason@redhat.com>
5267
5268         PR c++/40139
5269         * g++.dg/template/dtor6.C: New.
5270
5271 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5272
5273         * g++.dg/warn/translate-ice-1.C: New test.
5274
5275 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5276
5277         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5278         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5279         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5280         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5281
5282 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5283
5284         PR fortran/33197
5285         * gfortran.dg/erf_2.F90: New test.
5286         * gfortran.dg/erfc_scaled_2.f90: New test.
5287
5288 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5289
5290         PR fortran/31243
5291         * gfortran.dg/string_1.f90: New test.
5292         * gfortran.dg/string_2.f90: New test.
5293         * gfortran.dg/string_3.f90: New test.
5294
5295 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5296
5297         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5298         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5299
5300 2009-05-15  Ian Lance Taylor  <iant@google.com>
5301
5302         * gcc.dg/Wcxx-compat-10.c: New testcase.
5303
5304 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5305
5306         PR 16302
5307         * gcc.dg/pr16302.c: New.
5308         * g++.dg/warn/pr16302.C: New.
5309
5310 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5311
5312         * gcc.dg/torture/builtin-math-5.c: New.
5313         * gcc.dg/torture/builtin-math-6.c: New.
5314         * lib/target-supports.exp (check_effective_target_mpc): New.
5315
5316 2009-05-15  Jan Hubicka  <jh@suse.cz>
5317
5318         * gcc.dg/tree-ssa/inline-3.c: New testcase
5319
5320 2009-05-15  Jan Hubicka  <jh@suse.cz>
5321
5322         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5323         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5324         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5325         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5326         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5327         Mark noinline.
5328         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5329         Mark noinline.
5330         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5331         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5332
5333 2009-05-15  Jan Hubicka  <jh@suse.cz>
5334
5335         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5336         optimized by sibcall noinline.
5337
5338 2009-05-15  Jan Hubicka  <jh@suse.cz>
5339
5340         * sibcall-1.c (track): Mark noinline.
5341         * sibcall-2.c (track): Mark noinline.
5342         * sibcall-3.c (track): Mark noinline.
5343         * sibcall-4.c (track): Mark noinline.
5344
5345 2009-05-15  Jan Hubicka  <jh@suse.cz>
5346
5347         * flatten-2.c: Disable early inlining; add comment.
5348         * flatten-3.c: New test based on flatten-2.c.
5349
5350 2009-05-15  Richard Guenther  <rguenther@suse.de>
5351
5352         PR tree-optimization/39999
5353         * gcc.c-torture/compile/pr39999.c: New testcase.
5354
5355 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5356
5357         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5358
5359 2009-05-14  Ian Lance Taylor  <iant@google.com>
5360
5361         * gcc.dg/Wcxx-compat-9.c: New testcase.
5362
5363 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5364
5365         PR fortran/39996
5366         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5367         * gfortran.dg/duplicate_type_2.f90: Ditto.
5368         * gfortran.dg/duplicate_type_3.f90: New.
5369
5370 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5371
5372         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5373         * ada/acats/tests/c5/c59002c.ada: Likewise.
5374
5375 2009-05-13  Taras Glek  <tglek@mozilla.com>
5376
5377         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5378         attributes and decl smashing.
5379         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5380         attributes.
5381         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5382         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5383
5384 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5385
5386         PR fortran/39865
5387         * gfortran.dg/pr39865.f90: New test.
5388         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5389         arrays in FMT=.
5390         * gfortran.dg/hollerith_f95.f90: Likewise.
5391         * gfortran.dg/hollerith6.f90: New test.
5392         * gfortran.dg/hollerith7.f90: New test.
5393
5394 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5395
5396         PR cpp/36674
5397         * gcc.dg/cpp/pr36674.i: New.
5398
5399 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5400
5401         PR middle-end/40035
5402         * gcc.c-torture/compile/pr40035.c: New test.
5403
5404 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5405
5406         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5407
5408 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5409
5410         PR fortran/40110
5411         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5412         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5413         * gfortran.dg/interop_params.f03: Ditto.
5414
5415 2009-05-12  Jan Hubicka  <jh@suse.cz>
5416
5417         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5418         so unrolling still happens.
5419         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5420         * gcc.dg/ipa/ipacost-2.c: Likewise.
5421         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5422
5423 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5424
5425         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5426
5427 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5428
5429         * lib/target-supports.exp (check_profiling_available): Return
5430         false for -p on *-*-cygwin* targets.
5431
5432 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5433
5434         PR tree-optimization/38632
5435         * g++.dg/tree-ssa/pr38632.C: New.
5436
5437 2009-05-11  Jan Hubicka  <jh@suse.cz>
5438
5439         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5440         we now optimize better.
5441         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5442         out at different places.
5443         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5444         unroling.
5445         * gcc.dg/vect/vect-76.c: Likewise.
5446         * gcc.dg/vect/vect-70.c: Likewise.
5447         * gcc.dg/vect/vect-66.c: Likewise.
5448         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5449         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5450
5451 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5452
5453         PR middle-end/40080
5454         * gcc.c-torture/compile/pr40080.c: New.
5455
5456 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5457
5458         * gcc.c-torture/compile/pr40026.c: New testcase.
5459
5460 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5461
5462         PR fortran/40089
5463         * gfortran.dg/proc_ptr_comp_7.f90: New.
5464
5465 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5466
5467         PR tree-optimization/40074
5468         * gcc.dg/vect/pr40074.c: New test.
5469
5470 2009-05-10  Ian Lance Taylor  <iant@google.com>
5471
5472         * gcc.dg/Wcxx-compat-7.c: New testcase.
5473         * gcc.dg/Wcxx-compat-8.c: New testcase.
5474         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5475         * gcc.dg/pr17188-1.c: Likewise.
5476         * gcc.dg/pr39084.c: Likewise.
5477
5478 2009-05-10  Michael Matz  <matz@suse.de>
5479
5480         PR target/40031
5481         * gcc.dg/pr40031.c: New test.
5482
5483 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5484
5485         PR fortran/40018
5486         * gfortran.dg/array_constructor_31.f90: New test.
5487
5488 2009-05-10  Richard Guenther  <rguenther@suse.de>
5489
5490         PR tree-optimization/40081
5491         * g++.dg/torture/pr40081.C: New testcase.
5492
5493 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5494
5495         PR fortran/38863
5496         * gfortran.dg/dependency_24.f90: New test.
5497         * gfortran.dg/dependency_23.f90: Clean up module files.
5498
5499 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5500
5501         PR fortran/38956
5502         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5503         * gfortran.dg/chmod_2.f90: Likewise.
5504         * gfortran.dg/chmod_3.f90: Likewise.
5505         * gfortran.dg/open_errors.f90: Likewise.
5506
5507 2009-05-09  Jan Hubicka  <jh@suse.cz>
5508
5509         PR middle-end/40043
5510         * g++.dg/eh/nested-try.C: New test.
5511
5512 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5513
5514         PR tree-optimization/40049
5515         * gcc.dg/vect/vect-shift-2.c: New test.
5516
5517 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5518
5519         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5520         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5521
5522 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5523
5524         PR c/36892
5525         * g++.dg/warn/deprecated-6.C: New.
5526         * gcc.dg/deprecated-4.c: Likewise.
5527         * gcc.dg/deprecated-5.c: Likewise.
5528         * gcc.dg/deprecated-6.c: Likewise.
5529
5530 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5531
5532         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5533         __aligned__(__BIGGEST_ALIGNMENT__).
5534         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5535         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5536         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5537         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5538         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5539         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5540         * gcc.dg/vect/Os-vect-95.c: Likewise.
5541         * gcc.dg/vect/pr20122.c: Likewise.
5542         * gcc.dg/vect/pr36493.c: Likewise.
5543         * gcc.dg/vect/pr37385.c: Likewise.
5544         * gcc.dg/vect/slp-7.c: Likewise.
5545         * gcc.dg/vect/slp-9.c: Likewise.
5546         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5547         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5548         * gcc.dg/vect/vect-35.c: Likewise.
5549         * gcc.dg/vect/vect-40.c: Likewise.
5550         * gcc.dg/vect/vect-42.c: Likewise.
5551         * gcc.dg/vect/vect-44.c: Likewise.
5552         * gcc.dg/vect/vect-46.c: Likewise.
5553         * gcc.dg/vect/vect-48.c: Likewise.
5554         * gcc.dg/vect/vect-52.c: Likewise.
5555         * gcc.dg/vect/vect-54.c: Likewise.
5556         * gcc.dg/vect/vect-56.c: Likewise.
5557         * gcc.dg/vect/vect-58.c: Likewise.
5558         * gcc.dg/vect/vect-60.c: Likewise.
5559         * gcc.dg/vect/vect-74.c: Likewise.
5560         * gcc.dg/vect/vect-75.c: Likewise.
5561         * gcc.dg/vect/vect-76.c: Likewise.
5562         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5563         * gcc.dg/vect/vect-77.c: Likewise.
5564         * gcc.dg/vect/vect-77-global.c: Likewise.
5565         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5566         * gcc.dg/vect/vect-78.c: Likewise.
5567         * gcc.dg/vect/vect-78-global.c: Likewise.
5568         * gcc.dg/vect/vect-80.c: Likewise.
5569         * gcc.dg/vect/vect-85.c: Likewise.
5570         * gcc.dg/vect/vect-87.c: Likewise.
5571         * gcc.dg/vect/vect-88.c: Likewise.
5572         * gcc.dg/vect/vect-92.c: Likewise.
5573         * gcc.dg/vect/vect-93.c: Likewise.
5574         * gcc.dg/vect/vect-95.c: Likewise.
5575         * gcc.dg/vect/vect-97.c: Likewise.
5576         * gcc.dg/vect/vect-complex-1.c: Likewise.
5577         * gcc.dg/vect/vect-complex-4.c: Likewise.
5578         * gcc.dg/vect/vect-complex-5.c: Likewise.
5579         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5580         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5581         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5582         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5583         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5584         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5585         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5586         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5587         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5588         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5589         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5590         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5591         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5592         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5593         * gcc.dg/vect/vect-outer-1.c: Likewise.
5594         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5595         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5596         * gcc.dg/vect/vect-outer-2.c: Likewise.
5597         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5598         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5599         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5600         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5601         * gcc.dg/vect/vect-outer-3.c: Likewise.
5602         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5603         * gcc.dg/vect/vect-outer-5.c: Likewise.
5604         * gcc.dg/vect/vect-outer-6.c: Likewise.
5605         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5606         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5607         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5608         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5609         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5610         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5611         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5612         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5613         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5614         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5615         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5616         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5617         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5618         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5619
5620 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5621
5622         PR c/24581
5623         * gcc.dg/torture/complex-sign.h: New header.
5624         * gcc.dg/torture/complex-sign-add.c,
5625         gcc.dg/torture/complex-sign-mixed-add.c,
5626         gcc.dg/torture/complex-sign-mixed-div.c,
5627         gcc.dg/torture/complex-sign-mixed-mul.c,
5628         gcc.dg/torture/complex-sign-mixed-sub.c,
5629         gcc.dg/torture/complex-sign-mul.c,
5630         gcc.dg/torture/complex-sign-sub.c: New tests.
5631
5632 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5633
5634         PR fortran/39876
5635         * gfortran.dg/intrinsic_3.f90: New.
5636
5637 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5638
5639         PR c/39037
5640         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5641         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5642         * gcc.dg/dfp/float-constant-double.c: New test.
5643         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5644         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5645         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5646         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5647         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5648         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5649         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5650         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5651         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5652
5653 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5654
5655         PR middle-end/40057
5656         * gcc.c-torture/execute/pr40057.c: New test.
5657
5658 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5659
5660         * gcc.c-torture/compile/const-high-part.c: New test.
5661
5662 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5663
5664         PR testsuite/40050
5665         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5666         build plugin.
5667
5668 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5669
5670         PR fortran/39630
5671         * gfortran.dg/proc_decl_1.f90: Modified.
5672         * gfortran.dg/proc_ptr_comp_1.f90: New.
5673         * gfortran.dg/proc_ptr_comp_2.f90: New.
5674         * gfortran.dg/proc_ptr_comp_3.f90: New.
5675         * gfortran.dg/proc_ptr_comp_4.f90: New.
5676         * gfortran.dg/proc_ptr_comp_5.f90: New.
5677         * gfortran.dg/proc_ptr_comp_6.f90: New.
5678
5679 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5680
5681         PR c++/17395
5682         * g++.dg/template/call7.C: New test.
5683
5684 2009-05-06  Diego Novillo  <dnovillo@google.com>
5685
5686         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5687
5688 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5689
5690         * gfortran.dg/pr40021.f: Moved to ...
5691         * gfortran.fortran-torture/execute/pr40021.f: Here.
5692
5693 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5694
5695         PR middle-end/39986
5696         * gcc.dg/dfp/pr39986.c: New test.
5697
5698 2009-05-06  Michael Matz  <matz@suse.de>
5699
5700         PR middle-end/40021
5701         * gfortran.dg/pr40021.f: New test.
5702
5703 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5704
5705         * lib/plugin-support.exp: New file containing support procs for
5706         plugin testcases.
5707         * lib/target-supports.exp (check_plugin_available): New proc.
5708         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5709         * gcc.dg/plugin/selfassign.c: New plugin source file.
5710         * gcc.dg/plugin/self-assign-test-1.c: New test.
5711         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5712         * g++.dg/README: Add description for plugin test.
5713         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5714         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5715         * g++.dg/plugin/selfassign.c: New plugin source file.
5716         * g++.dg/plugin/self-assign-test-1.C: New test.
5717         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5718         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5719         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5720         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5721
5722 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5723
5724         PR fortran/40041
5725         * gfortran.dg/intrinsic_2.f90: New test.
5726         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5727
5728 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5729
5730         PR c/40032
5731         * gcc.dg/noncompile/incomplete-5.c: New test.
5732
5733 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5734
5735         PR middle-end/39666
5736         * gcc.dg/pr39666-1.c: New test.
5737         * gcc.dg/pr39666-2.c: Likewise.
5738         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5739         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5740         * gfortran.dg/pr39666-1.f90: Likewise.
5741         * gfortran.dg/pr39666-2.f90: Likewise.
5742
5743 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5744
5745         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5746         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5747         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5748
5749 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5750
5751         PR fortran/39998
5752         * gfortran.dg/proc_ptr_17.f90: New.
5753
5754 2009-05-05  Richard Guenther  <rguenther@suse.de>
5755
5756         PR tree-optimization/40022
5757         * gcc.c-torture/execute/pr40022.c: New testcase.
5758
5759 2009-05-05  Richard Guenther  <rguenther@suse.de>
5760
5761         PR middle-end/40023
5762         * gcc.c-torture/compile/pr40023.c: New testcase.
5763
5764 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5765
5766         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5767         * g++.dg/template/overload9.C: Likewise.
5768         * g++.dg/ext/ms-1.C: New.
5769
5770 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5771
5772         PR c++/40013
5773         * g++.dg/ext/vla7.C: New test.
5774
5775 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5776
5777         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5778
5779 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5780
5781         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5782         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5783         Update expected errors.
5784
5785 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5786
5787         PR c++/28152
5788         * g++.dg/parse/parser-pr28152.C: New.
5789         * g++.dg/parse/parser-pr28152-2.C: New.
5790
5791 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5792
5793         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5794
5795 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5796
5797         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5798         * gcc.target/sparc/fexpand-2.c: Likewise.
5799         * gcc.target/sparc/fpmerge-2.c: Likewise.
5800         * gcc.target/sparc/pdist-2.c: Likewise.
5801
5802 2009-05-03  Richard Guenther  <rguenther@suse.de>
5803
5804         PR c/39983
5805         * gcc.c-torture/compile/pr39983.c: New testcase.
5806
5807 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5808
5809         * gcc.dg/c99-complex-3.c: New test.
5810
5811 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5812
5813         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5814
5815 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5816
5817         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5818
5819 2009-05-02  Richard Guenther  <rguenther@suse.de>
5820
5821         PR middle-end/40001
5822         * gcc.target/spu/pr40001.c: New testcase.
5823
5824 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5825
5826         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5827
5828 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5829
5830         PR middle-end/39579
5831         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5832         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5833
5834 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5835
5836         PR testsuite/39776
5837         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5838         no longer issued.
5839
5840 2009-04-30  David Ayers  <ayers@fsfe.org>
5841
5842         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5843         and gcc_error_prefix variables.
5844         * objc.dg/bad-receiver-type.m: Update to match correct
5845         diagnostics marker.
5846         * objc.dg/encode-5.m: Likewise.
5847         * objc.dg/id-1.m: Likewise.
5848         * objc.dg/method-1.m: Likewise.
5849         * objc.dg/method-6.m: Likewise.
5850         * objc.dg/method-7.m: Likewise.
5851         * objc.dg/method-9.m: Likewise.
5852         * objc.dg/method-11.m: Likewise.
5853         * objc.dg/method-20.m: Likewise.
5854         * objc.dg/private-1.m: Likewise.
5855
5856 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5857
5858         PR libfortran/39667
5859         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5860         * gfortran.dg/advance_4.f90: Likewise
5861         * gfortran.dg/advance_5.f90: Likewise
5862         * gfortran.dg/append_1.f90: Likewise
5863         * gfortran.dg/backslash_1.f90: Likewise
5864         * gfortran.dg/backslash_2.f90: Likewise
5865         * gfortran.dg/backslash_3.f: Likewise
5866         * gfortran.dg/backspace_10.f90: Likewise
5867         * gfortran.dg/backspace_3.f: Likewise
5868         * gfortran.dg/backspace_4.f: Likewise
5869         * gfortran.dg/backspace_5.f: Likewise
5870         * gfortran.dg/backspace_8.f: Likewise
5871         * gfortran.dg/backspace_9.f: Likewise
5872         * gfortran.dg/complex_write.f90: Likewise
5873         * gfortran.dg/convert_implied_open.f90: Likewise
5874         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5875         * gfortran.dg/dos_eol.f: Likewise
5876         * gfortran.dg/empty_format_1.f90: Likewise
5877         * gfortran.dg/endfile.f: Likewise
5878         * gfortran.dg/eof_1.f90: Likewise
5879         * gfortran.dg/eor_1.f90: Likewise
5880         * gfortran.dg/eor_handling_1.f90: Likewise
5881         * gfortran.dg/eor_handling_2.f90: Likewise
5882         * gfortran.dg/eor_handling_3.f90: Likewise
5883         * gfortran.dg/eor_handling_4.f90: Likewise
5884         * gfortran.dg/eor_handling_5.f90: Likewise
5885         * gfortran.dg/error_recovery_5.f90: Likewise
5886         * gfortran.dg/f2003_inquire_1.f03: Likewise
5887         * gfortran.dg/f2003_io_4.f03: Likewise
5888         * gfortran.dg/f2003_io_5.f03: Likewise
5889         * gfortran.dg/f2003_io_7.f03: Likewise
5890         * gfortran.dg/fgetc_1.f90: Likewise
5891         * gfortran.dg/fgetc_2.f90: Likewise
5892         * gfortran.dg/flush_1.f90: Likewise
5893         * gfortran.dg/fmt_exhaust.f90: Likewise
5894         * gfortran.dg/fmt_huge.f90: Likewise
5895         * gfortran.dg/fmt_read.f90: Likewise
5896         * gfortran.dg/fmt_t_1.f90: Likewise
5897         * gfortran.dg/fmt_t_2.f90: Likewise
5898         * gfortran.dg/fmt_t_3.f90: Likewise
5899         * gfortran.dg/fmt_t_4.f90: Likewise
5900         * gfortran.dg/fmt_t_5.f90: Likewise
5901         * gfortran.dg/fmt_t_7.f: Likewise
5902         * gfortran.dg/fseek.f90: Likewise
5903         * gfortran.dg/ftell_1.f90: Likewise
5904         * gfortran.dg/ftell_2.f90: Likewise
5905         * gfortran.dg/func_derived_3.f90: Likewise
5906         * gfortran.dg/inquire_9.f90: Likewise
5907         * gfortran.dg/iostat_1.f90: Likewise
5908         * gfortran.dg/iostat_2.f90: Likewise
5909         * gfortran.dg/list_read_1.f90: Likewise
5910         * gfortran.dg/list_read_4.f90: Likewise
5911         * gfortran.dg/list_read_5.f90: Likewise
5912         * gfortran.dg/list_read_7.f90: Likewise
5913         * gfortran.dg/list_read_8.f90: Likewise
5914         * gfortran.dg/list_read_9.f90: Likewise
5915         * gfortran.dg/namelist_13.f90: Likewise
5916         * gfortran.dg/namelist_14.f90: Likewise
5917         * gfortran.dg/namelist_15.f90: Likewise
5918         * gfortran.dg/namelist_16.f90: Likewise
5919         * gfortran.dg/namelist_17.f90: Likewise
5920         * gfortran.dg/namelist_18.f90: Likewise
5921         * gfortran.dg/namelist_19.f90: Likewise
5922         * gfortran.dg/namelist_20.f90: Likewise
5923         * gfortran.dg/namelist_24.f90: Likewise
5924         * gfortran.dg/namelist_26.f90: Likewise
5925         * gfortran.dg/namelist_27.f90: Likewise
5926         * gfortran.dg/namelist_28.f90: Likewise
5927         * gfortran.dg/namelist_37.f90: Likewise
5928         * gfortran.dg/namelist_38.f90: Likewise
5929         * gfortran.dg/namelist_39.f90: Likewise
5930         * gfortran.dg/namelist_40.f90: Likewise
5931         * gfortran.dg/namelist_43.f90: Likewise
5932         * gfortran.dg/namelist_44.f90: Likewise
5933         * gfortran.dg/namelist_45.f90: Likewise
5934         * gfortran.dg/namelist_46.f90: Likewise
5935         * gfortran.dg/namelist_47.f90: Likewise
5936         * gfortran.dg/namelist_48.f90: Likewise
5937         * gfortran.dg/namelist_49.f90: Likewise
5938         * gfortran.dg/namelist_50.f90: Likewise
5939         * gfortran.dg/namelist_51.f90: Likewise
5940         * gfortran.dg/namelist_52.f90: Likewise
5941         * gfortran.dg/namelist_56.f90: Likewise
5942         * gfortran.dg/namelist_char_only.f90: Likewise
5943         * gfortran.dg/namelist_use.f90: Likewise
5944         * gfortran.dg/namelist_use_only.f90: Likewise
5945         * gfortran.dg/noadv_size.f90: Likewise
5946         * gfortran.dg/open_access_append_1.f90: Likewise
5947         * gfortran.dg/pad_no.f90: Likewise
5948         * gfortran.dg/pr12884.f: Likewise
5949         * gfortran.dg/pr17090.f90: Likewise
5950         * gfortran.dg/pr17285.f90: Likewise
5951         * gfortran.dg/pr17286.f90: Likewise
5952         * gfortran.dg/pr18122.f90: Likewise
5953         * gfortran.dg/pr18210.f90: Likewise
5954         * gfortran.dg/pr18392.f90: Likewise
5955         * gfortran.dg/pr19155.f: Likewise
5956         * gfortran.dg/pr19216.f: Likewise
5957         * gfortran.dg/pr19467.f90: Likewise
5958         * gfortran.dg/pr19657.f: Likewise
5959         * gfortran.dg/pr20257.f90: Likewise
5960         * gfortran.dg/read_bad_advance.f90: Likewise
5961         * gfortran.dg/read_eof_2.f90: Likewise
5962         * gfortran.dg/read_eof_4.f90: Likewise
5963         * gfortran.dg/read_many_1.f: Likewise
5964         * gfortran.dg/read_noadvance.f90: Likewise
5965         * gfortran.dg/read_repeat.f90: Likewise
5966         * gfortran.dg/read_size_noadvance.f90: Likewise
5967         * gfortran.dg/read_x_past.f: Likewise
5968         * gfortran.dg/record_marker_1.f90: Likewise
5969         * gfortran.dg/record_marker_3.f90: Likewise
5970         * gfortran.dg/rewind_1.f90: Likewise
5971         * gfortran.dg/runtime_warning_1.f90: Likewise
5972         * gfortran.dg/shape_3.f90: Likewise
5973         * gfortran.dg/slash_1.f90: Likewise
5974         * gfortran.dg/stat_1.f90: Likewise
5975         * gfortran.dg/stat_2.f90: Likewise
5976         * gfortran.dg/streamio_11.f90: Likewise
5977         * gfortran.dg/streamio_3.f90: Likewise
5978         * gfortran.dg/streamio_4.f90: Likewise
5979         * gfortran.dg/streamio_9.f90: Likewise
5980         * gfortran.dg/tl_editing.f90: Likewise
5981         * gfortran.dg/unf_io_convert_1.f90: Likewise
5982         * gfortran.dg/unf_io_convert_2.f90: Likewise
5983         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5984         * gfortran.dg/unf_short_record_1.f90: Likewise
5985         * gfortran.dg/utf8_1.f03: Likewise
5986         * gfortran.dg/utf8_2.f03: Likewise
5987         * gfortran.dg/widechar_IO_1.f90: Likewise
5988         * gfortran.dg/write_check3.f90: Likewise
5989         * gfortran.dg/write_rewind_2.f: Likewise
5990         * gfortran.dg/x_slash_2.f: Likewise
5991
5992 2009-04-29  Richard Guenther  <rguenther@suse.de>
5993
5994         PR target/39943
5995         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5996         New.
5997         (check_effective_target_vect_floatuint_cvt): Likewise.
5998         * gcc.dg/vect/slp-10.c: Adjust.
5999         * gcc.dg/vect/slp-11.c: Adjust.
6000         * gcc.dg/vect/slp-12b.c: Adjust.
6001         * gcc.dg/vect/slp-33.c: Adjust.
6002         * gcc.c-torture/compile/pr39943.c: New testcase.
6003
6004 2009-04-29  Richard Guenther  <rguenther@suse.de>
6005
6006         PR middle-end/39937
6007         * gcc.c-torture/compile/pr39937.c: New testcase.
6008
6009 2009-04-29  Richard Guenther  <rguenther@suse.de>
6010
6011         PR tree-optimization/39941
6012         * gcc.c-torture/compile/pr39941.c: New testcase.
6013
6014 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6015
6016         * gcc.target/bfin/20090411-1.c: New test.
6017
6018 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6019
6020         PR target/39565
6021         * gcc.dg/pr39565.c: New testcase.
6022
6023 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6024
6025         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6026         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6027         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6028         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6029         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6030         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6031         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6032         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6033         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6034         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6035         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6036         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6037         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6038         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6039         * gcc.target/i386/pr37191.c: Likewise.
6040         * gcc.target/i386/reload-1.c: Likewise.
6041         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6042         * g++.old-deja/g++.pt/repo2.C: Likewise.
6043         * g++.old-deja/g++.pt/repo3.C: Likewise.
6044         * g++.old-deja/g++.pt/repo4.C: Likewise.
6045         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6046         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6047         * g++.dg/template/repo1.C: Likewise.
6048         * g++.dg/template/repo2.C: Likewise.
6049         * g++.dg/template/repo3.C: Likewise.
6050         * g++.dg/template/repo4.C: Likewise.
6051         * g++.dg/template/repo5.C: Likewise.
6052         * g++.dg/template/repo6.C: Likewise.
6053         * g++.dg/template/repo7.C: Likewise.
6054         * g++.dg/template/repo8.C: Likewise.
6055         * g++.dg/template/repo9.C: Likewise.
6056         * g++.dg/rtti/repo1.C: Likewise.
6057         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6058         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6059         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6060         * g++.dg/other/PR23205.C: Skip for vxworks.
6061         * g++.dg/ext/visibility/class1.C: Requires PIC.
6062         * g++.dg/eh/async-unwind2.C: Requires PIC.
6063         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6064         does not have cxa_exit.
6065
6066 2009-04-28  Jing Yu  <jingyu@google.com>
6067
6068         PR testsuite/39790
6069         * lib/target-supports.exp (check_effective_target_tls): Remove
6070         comment of caching.
6071         (check_effective_target_tls_native): Likewise.
6072         (check_effective_target_tls_runtime): Likewise.
6073         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6074         tls to tls_runtime.
6075         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6076
6077 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6078
6079         PR fortran/39946
6080         * gfortran.dg/proc_ptr_16.f90: New.
6081
6082 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6083
6084         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6085         lp64 is true.
6086
6087 2009-04-28  Richard Guenther  <rguenther@suse.de>
6088
6089         PR middle-end/39937
6090         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6091
6092 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6093
6094         * g++.dg/warn/pr35652.C: Removed.
6095         * gcc.dg/pr35652.c: Likewise.
6096
6097 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6098
6099         * gcc.target/ia64/20071210-2.c: New testcase.
6100
6101 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6102
6103         PR c/39323
6104         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6105         * gcc.dg/pr39323-3.c: Ditto.
6106
6107 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6108
6109         PR fortran/39930
6110         PR fortran/39931
6111         * gfortran.dg/ambiguous_reference_2.f90: New.
6112         * gfortran.dg/pointer_assign_7.f90: New.
6113
6114 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6115             Mark Mitchell  <mark@codesourcery.com>
6116
6117         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6118         * gcc.dg/20020103-1.c: Check for __ppc.
6119         * gcc.dg/asm-b.c: Check for __ppc.
6120         * gcc.dg/20020919-1.c: Check for __ppc.
6121         * gcc.dg/20020312-2.c: Likewise.
6122         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6123         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6124         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6125         * g++.dg/warn/weak1.C: Likewise.
6126         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6127         static so appropriate optimizations kick in.
6128         (find_base_value_wrapper): New function.
6129         * g++.dg/eh/simd-5.C: Fix target triplet.
6130         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6131
6132 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6133             H.J. Lu  <hongjiu.lu@intel.com>
6134
6135         PR target/39911
6136         * gcc.target/i386/pr39911.c: New test.
6137
6138 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6139
6140         PR fortran/39879
6141         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6142
6143 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6144
6145         PR c++/35652
6146         Revert:
6147
6148         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6149
6150         * gcc.dg/pr35652.C: New.
6151         * g++.dg/warn/pr35652.C: New.
6152         * gcc.dg/format/plus-1.c: Adjust message.
6153
6154 2009-04-27  DJ Delorie  <dj@redhat.com>
6155
6156         * lib/target-supports.exp (check_effective_target_double64): New.
6157         (check_effective_target_double64plus): New.
6158         (check_effective_target_large_double): New.
6159         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6160         * gcc.dg/div-double-1.c: Likewise.
6161         * gcc.dg/Wconversion-real.c: Require large_double.
6162         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6163
6164         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6165         are too small.
6166
6167         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6168         constants as long.
6169
6170 2009-04-27  Ian Lance Taylor  <iant@google.com>
6171
6172         * gcc.dg/Wcxx-compat-5.c: New testcase.
6173         * gcc.dg/Wcxx-compat-6.c: New testcase.
6174
6175 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6176
6177         Allow non-constant arguments to conversion intrinsics.
6178         * gcc.target/spu/intrinsics-3.c: Update tests.
6179
6180 2009-04-27  Richard Guenther  <rguenther@suse.de>
6181
6182         PR middle-end/39928
6183         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6184         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6185
6186 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6187
6188         PR target/39903
6189         * gcc.dg/torture/pr39903-1.c: New.
6190         * gcc.dg/torture/pr39903-2.c: Likewise.
6191
6192 2009-04-27  Revital Eres  <eres@il.ibm.com>
6193
6194         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6195         and check it.
6196         * gcc.dg/sms-2.c: Add dump check.
6197         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6198         and check it.
6199         * gcc.dg/sms-4.c: Likewise.
6200         * gcc.dg/sms-5.c: Likewise.
6201         * gcc.dg/sms-6.c: Likewise.
6202         * gcc.dg/sms-7.c: Likewise.
6203         * gcc.dg/sms-antideps.c: Rename to...
6204         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6205
6206 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6207
6208         * gnat.dg/opt2.adb: New test.
6209
6210 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6211
6212         PR c++/39875
6213         * g++.dg/warn/Wunused-15.C: New test.
6214
6215 2009-04-26  Michael Matz  <matz@suse.de>
6216
6217         Expand from SSA.
6218         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6219         change regexps.
6220         * gcc.target/i386/pr37248-1.c: Modified.
6221         * gcc.target/i386/pr37248-3.c: Modified.
6222         * gcc.target/i386/pr37248-2.c: Modified.
6223         * gnat.dg/aliasing1.adb: Modified.
6224         * gnat.dg/pack9.adb: Modified.
6225         * gnat.dg/aliasing2.adb: Modified.
6226         * gcc.dg/strict-overflow-2.c: Modified.
6227         * gcc.dg/autopar/reduc-1char.c: Modified.
6228         * gcc.dg/autopar/reduc-2char.c: Modified.
6229         * gcc.dg/autopar/reduc-1.c: Modified.
6230         * gcc.dg/autopar/reduc-2.c: Modified.
6231         * gcc.dg/autopar/reduc-3.c: Modified.
6232         * gcc.dg/autopar/reduc-6.c: Modified.
6233         * gcc.dg/autopar/reduc-7.c: Modified.
6234         * gcc.dg/autopar/reduc-8.c: Modified.
6235         * gcc.dg/autopar/reduc-9.c: Modified.
6236         * gcc.dg/autopar/reduc-1short.c: Modified.
6237         * gcc.dg/autopar/reduc-2short.c: Modified.
6238         * gcc.dg/autopar/parallelization-1.c: Modified.
6239         * gcc.dg/strict-overflow-4.c: Modified.
6240         * gcc.dg/strict-overflow-6.c: Modified.
6241         * gcc.dg/gomp/combined-1.c: Modified.
6242         * gcc.dg/no-strict-overflow-1.c: Modified.
6243         * gcc.dg/no-strict-overflow-3.c: Modified.
6244         * gcc.dg/no-strict-overflow-5.c: Modified.
6245         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6246         * gcc.dg/tree-ssa/pr18134.c: Modified.
6247         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6248         * gcc.dg/tree-ssa/vector-2.c: Modified.
6249         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6250         * gcc.dg/tree-ssa/loop-21.c: Modified.
6251         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6252         * gcc.dg/tree-ssa/vector-3.c: Modified.
6253         * gcc.dg/tree-ssa/asm-3.c: Modified.
6254         * gcc.dg/tree-ssa/pr23294.c: Modified.
6255         * gcc.dg/tree-ssa/loop-22.c: Modified.
6256         * gcc.dg/tree-ssa/loop-15.c: Modified.
6257         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6258         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6259         * gcc.dg/tree-ssa/pr20139.c: Modified.
6260         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6261         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6262         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6263         * gcc.dg/tree-ssa/loop-5.c: Modified.
6264         * gcc.dg/tree-ssa/pr19431.c: Modified.
6265         * gcc.dg/tree-ssa/pr32044.c: Modified.
6266         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6267         * gcc.dg/tree-ssa/loop-19.c: Modified.
6268         * gcc.dg/tree-ssa/loop-28.c: Modified.
6269         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6270         * gcc.dg/tree-ssa/divide-1.c: Modified.
6271         * gcc.dg/tree-ssa/inline-1.c: Modified.
6272         * gcc.dg/tree-ssa/divide-3.c: Modified.
6273         * gcc.dg/tree-ssa/pr30978.c: Modified.
6274         * gcc.dg/tree-ssa/alias-6.c: Modified.
6275         * gcc.dg/tree-ssa/divide-4.c: Modified.
6276         * gcc.dg/tree-ssa/alias-11.c: Modified.
6277         * gcc.dg/no-strict-overflow-7.c: Modified.
6278         * gcc.dg/strict-overflow-1.c: Modified.
6279         * gcc.dg/pr15784-4.c: Modified.
6280         * gcc.dg/pr34263.c: Modified.
6281         * gcc.dg/strict-overflow-3.c: Modified.
6282         * gcc.dg/tree-prof/stringop-1.c: Modified.
6283         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6284         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6285         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6286         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6287         * gcc.dg/no-strict-overflow-2.c: Modified.
6288         * gcc.dg/no-strict-overflow-4.c: Modified.
6289         * gcc.dg/no-strict-overflow-6.c: Modified.
6290         * g++.dg/tree-ssa/pr27090.C: Modified.
6291         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6292         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6293         * g++.dg/tree-ssa/pr19807.C: Modified.
6294         * g++.dg/opt/pr30965.C: Modified.
6295         * g++.dg/init/new17.C: Modified.
6296         * gfortran.dg/whole_file_6.f90: Modified.
6297         * gfortran.dg/whole_file_5.f90: Modified.
6298         * gfortran.dg/reassoc_1.f90: Modified.
6299         * gfortran.dg/reassoc_3.f90: Modified.
6300
6301 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6302
6303         PR fortran/39893
6304         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6305
6306 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6307
6308         PR inline-asm/39543
6309         * gcc.target/i386/pr39543-1.c: New test.
6310         * gcc.target/i386/pr39543-2.c: New test.
6311         * gcc.target/i386/pr39543-3.c: New test.
6312
6313         PR c/39889
6314         * gcc.dg/Wunused-value-3.c: New test.
6315
6316 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6317
6318         PR c/39581
6319         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6320         gcc.dg/vla-21.c: New tests.
6321
6322 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6323
6324         PR c/39556
6325         * gcc.dg/inline-34.c: New test.
6326
6327 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6328
6329         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6330         gcc.dg/enum-const-3.c: New tests.
6331         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6332         -pedantic-errors.  Update expected diagnostics.
6333
6334 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6335
6336         PR c/39582
6337         * gcc.dg/vla-20.c: New test.
6338
6339 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6340
6341         PR c/39564
6342         * gcc.dg/vla-19.c: New test.
6343
6344 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6345
6346         PR preprocessor/39559
6347         * gcc.dg/c99-intconst-2.c: New test.
6348
6349 2009-04-25  Jan Hubicka  <jh@suse.cz>
6350
6351         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6352
6353 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6354
6355         PR fortran/39688
6356         * gfortran.dg/import7.f90: New.
6357
6358 2009-04-24  Richard Guenther  <rguenther@suse.de>
6359
6360         * gcc.dg/tree-ssa/vrp48.c: Fix.
6361
6362 2008-04-24  Doug Kwan  <dougkwan@google.com>
6363
6364         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6365         destination are the same.
6366
6367 2009-04-24  Richard Guenther  <rguenther@suse.de>
6368
6369         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6370
6371 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6372
6373         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6374         gcc.dg/array-const-3.c: New tests.
6375
6376 2009-04-24  Ian Lance Taylor  <iant@google.com>
6377
6378         * gcc.dg/Wcxx-compat-4.c: New testcase.
6379
6380 2009-04-24  Daniel Kraft  <d@domob.eu>
6381
6382         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6383         expected on already erraneous symbol (renamed to fresh one).
6384
6385 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6386
6387         PR middle-end/39867
6388         * gcc.dg/pr39867.c: New.
6389
6390 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6391
6392         PR fortran/39861
6393         PR fortran/39864
6394         * gfortran.dg/intrinsic_1.f90: New.
6395
6396 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6397
6398         * gnat.dg/alignment7.adb: New test.
6399         * gnat.dg/alignment8.adb: Likewise.
6400
6401 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6402
6403         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6404         * gnat.dg/specs/rep_clause2.ads: New test.
6405
6406 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6407
6408         PR rtl-optimization/39794
6409         * gcc.dg/pr39794.c: New test.
6410
6411 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6412
6413         * gnat.dg/atomic1.adb: New test.
6414         * gnat.dg/atomic1_pkg.ads: New helper.
6415
6416 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6417
6418         PR testsuite/39623
6419         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6420         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6421
6422 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6423
6424         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6425         warning.
6426
6427 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6428
6429         PR C/31499
6430         * gcc.dg/vector-init-1.c: New testcase.
6431         * gcc.dg/vector-init-2.c: New testcase.
6432
6433 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6434
6435         * gnat.dg/enum2.adb: New test.
6436         * gnat.dg/enum2_pkg.ads: New helper.
6437
6438 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6439
6440         PR c/39855
6441         * gcc.dg/torture/pr39855.c: New test.
6442
6443 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6444
6445         PR c++/39639
6446         * g++.dg/cpp0x/pr39639.C: New test.
6447
6448 2009-04-22  Mark Heffernan  <meheff@google.com>
6449
6450         * gcc.dg/profile-generate-3.c: New test.
6451
6452 2009-04-22  Jan Hubicka  <jh@suse.cz>
6453
6454         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6455
6456 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6457
6458         PR testsuite/39623
6459         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6460
6461 2009-04-22  Richard Guenther  <rguenther@suse.de>
6462
6463         PR tree-optimization/39824
6464         * gcc.c-torture/compile/pr39824.c: New testcase.
6465
6466 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6467
6468         PR c++/14875
6469         * g++.dg/parse/parser-pr14875.C: New.
6470         * g++.dg/parse/parser-pr14875-2.C: New.
6471         * g++.dg/parse/error6.C: Update match string.
6472
6473 2009-04-22  Richard Guenther  <rguenther@suse.de>
6474
6475         PR tree-optimization/39845
6476         * gcc.c-torture/compile/pr39845.c: New testcase.
6477
6478 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6479
6480         PR fortran/39735
6481         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6482         * gfortran.dg/external_initializer.f90: Modified.
6483         * gfortran.dg/interface_26.f90: Modified.
6484         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6485         * gfortran.dg/proc_ptr_3.f90: Modified.
6486         * gfortran.dg/proc_ptr_15.f90: New.
6487         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6488
6489 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6490
6491         PR c++/35711
6492         * g++.dg/warn/pr35711.C: New.
6493         * g++.dg/conversion/ptrmem2.C: Update.
6494
6495 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6496
6497         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6498         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6499         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6500         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6501         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6502         gcc.c-torture/ChangeLog.0,
6503         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6504         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6505         gcc.target/i386/math-torture/math-torture.exp,
6506         gcc.target/mips/inter/mips16-inter.exp,
6507         gcc.target/mips/mips-nonpic/README,
6508         gcc.target/x86_64/abi/README.gcc,
6509         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6510         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6511         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6512         notices.
6513         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6514
6515 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6516
6517         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6518
6519 2009-04-21  Richard Guenther  <rguenther@suse.de>
6520
6521         PR middle-end/39829
6522         * gcc.dg/torture/pr39829.c: New testcase.
6523
6524 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6525
6526         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6527
6528 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6529
6530         PR 16202
6531         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6532         * gcc.dg/sequence-pt-2.c: New.
6533         * gcc.dg/sequence-pt-3.c: New.
6534         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6535         * g++.dg/warn/sequence-pt-2.c: New.
6536         * g++.dg/warn/sequence-pt-3.c: New.
6537
6538 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6539
6540         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6541
6542 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6543
6544         * gnat.dg/import1.ad[sb]: New test.
6545
6546 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6547
6548         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6549         return 0.
6550
6551 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6552
6553         PR fortran/39811
6554         * gfortran.dg/continuation_11.f90: New test.
6555
6556 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6557
6558         PR c++/13358
6559         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6560         messages. Test for "long long" in system headers.
6561         * gcc.dg/c99-longlong-2.c: New.
6562         * g++.dg/warn/pr13358.C: New.
6563         * g++.dg/warn/pr13358-2.C: New.
6564         * g++.dg/warn/pr13358-3.C: New.
6565         * g++.dg/warn/pr13358-4.C: New.
6566
6567 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6568
6569         * gcc.dg/framework-2.c: Fix up for non existent includes
6570         being fatal errors now.
6571
6572 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6573
6574         PR fortran/39800
6575         * gfortran.dg/private_type_13.f90: New test.
6576         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6577
6578 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6579
6580         PR c++/39803
6581         * g++.dg/warn/Wunused-14.C: New test.
6582
6583 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6584
6585         * gnat.dg/specs/small_alignment.ads: New test.
6586
6587 2009-04-20  Ian Lance Taylor  <iant@google.com>
6588
6589         * gcc.dg/Wcxx-compat-3.c: New testcase.
6590
6591 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6592
6593         * gnat.dg/pack13.ad[sb]: New test.
6594         * gnat.dg/pack13_pkg.ads: New helper.
6595
6596 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6597
6598         * gnat.dg/discr11.ad[sb]: New test.
6599         * gnat.dg/discr11_pkg.ads: New helper.
6600
6601 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6602
6603         PR tree-optimization/39675
6604         * gcc.dg/vect/O3-pr39675-2.c: New test.
6605
6606 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6607
6608         * gnat.dg/rep_clause3.adb: New test.
6609
6610 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6611
6612         PR c/37481
6613         * gcc.dg/c99-flex-array-7.c: New test.
6614
6615 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6616
6617         PR c/19771
6618         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6619
6620 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6621
6622         PR c/38243
6623         * gcc.dg/c99-restrict-3.c: New test.
6624
6625 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6626
6627         PR preprocessor/20078
6628         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6629
6630 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6631
6632         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6633         Do not pass -B$root after -margs.
6634
6635 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6636
6637         PR c/32061
6638         PR c++/36954
6639         * gcc.dg/pr32061.c: New.
6640         * gcc.dg/Wlogical-op-1.c: Update.
6641         * g++.dg/warn/Wlogical-op-1.C: Update.
6642         * g++.dg/warn/pr36954.C: New.
6643
6644 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6645
6646         PR c/27676
6647         * gcc.dg/lvalue-5.c: New test.
6648
6649 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6650
6651         PR c/22367
6652         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6653
6654 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6655
6656         * gcc.dg/cpp/include5.c: New test.
6657
6658 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6659
6660         PR c/35210
6661         * gcc.dg/call-diag-2.c: New test.
6662
6663 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6664
6665         PR preprocessor/39646
6666         * gcc.dg/cpp/line8.c: New test.
6667
6668 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6669
6670         PR preprocessor/39647
6671         * gcc.dg/cpp/line7.c: New test.
6672
6673 2009-04-18  Richard Guenther  <rguenther@suse.de>
6674
6675         PR middle-end/39804
6676         * gcc.target/i386/pr39804.c: New testcase.
6677
6678 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6679
6680         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6681         * g++.dg/other/pr39496.C: Likewise.
6682
6683 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6684
6685         PR middle-end/36902
6686         * gcc.dg/pr36902.c: New.
6687
6688 2009-04-17  Diego Novillo  <dnovillo@google.com>
6689
6690         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6691         violation for variable 'inside_main'.
6692
6693 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6694
6695         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6696
6697 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6698
6699         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6700
6701 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6702
6703         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6704         * gfortran.dg/chmod_2.f90: Likewise.
6705         * gfortran.dg/chmod_3.f90: Likewise.
6706         * gfortran.dg/open_errors.f90: Likewise.
6707         * gfortran.dg/stat_1.f90: Likewise.
6708         * gfortran.dg/stat_2.f90: Likewise.
6709
6710 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6711
6712         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6713         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6714         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6715         * gfortran.dg/nearest_1.f90: Likewise.
6716         * gfortran.dg/nearest_3.f90: Likewise.
6717         * gfortran.dg/isnan_1.f90: Likewise.
6718         * gfortran.dg/isnan_2.f90: Likewise.
6719         * gfortran.dg/nan_1.f90: Likewise.
6720         * gfortran.dg/nan_2.f90: Likewise.
6721         * gfortran.dg/nan_3.f90: Likewise.
6722         * gfortran.dg/nan_4.f90: Likewise.
6723         * gfortran.dg/module_nan.f90: Likewise.
6724         * gfortran.dg/int_conv_2.f90: Likewise.
6725         * gfortran.dg/init_flag_3.f90: Likewise.
6726         * gfortran.dg/namelist_42.f90: Likewise.
6727         * gfortran.dg/namelist_43.f90: Likewise.
6728         * gfortran.dg/real_const_3.f90: Likewise.
6729         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6730
6731         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6732         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6733         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6734         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6735         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6736
6737         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6738         * gfortran.dg/gamma_5.f90: Likewise.
6739
6740 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6741
6742         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6743         less strict so it also works with auto-overlay support.
6744         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6745         for "exceeds local store" linker errors on the SPU.
6746
6747         * lib/gfortran.exp: Include target-supports.exp.
6748         (gfortran_init): On SPU targets where automatic overlay support
6749         is available, use it to build all Fortran test cases.
6750
6751         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6752
6753 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6754
6755         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6756         rule enforced by gnat on taft types.
6757
6758 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6759
6760         PR testsuite/39792
6761         * g++.dg/ext/complit11.C: Add empty dg-options.
6762
6763 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6764
6765         PR c++/17570
6766         * g++.dg/template/defarg11.C: New test.
6767
6768 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6769
6770         PR c++/28766
6771         * g++.dg/ext/complit11.C: New testcase.
6772
6773 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6774
6775         PR c++/39551
6776         * g++.dg/warn/Wunused-13.C: New testcase.
6777
6778 2009-04-15  Ian Lance Taylor  <iant@google.com>
6779
6780         * gcc.dg/Wenum-compare-1.c: New testcase.
6781
6782 2009-04-15  Richard Guenther  <rguenther@suse.de>
6783
6784         PR tree-optimization/39764
6785         * g++.dg/torture/pr39764.C: New testcase.
6786
6787 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6788
6789         * g++.dg/ext/altivec-17.C: New.
6790
6791 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6792
6793         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6794         * gnat.dg/specs/limited1.ads: Ditto.
6795
6796 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6797
6798         PR testsuite/39769
6799         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6800         for testing the results of estimate instructions.
6801         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6802         * gcc.dg/vmx/3a-05.c (test): Ditto.
6803
6804 2009-04-14  Jason Merrill  <jason@redhat.com>
6805
6806         PR c++/39763
6807         * g++.dg/warn/Wshadow-4.C: Extend.
6808
6809 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6810
6811         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6812         (do_D): Remove attribute hidden.
6813
6814 2009-04-13  Jason Merrill  <jason@redhat.com>
6815
6816         PR c++/39480
6817         * g++.dg/init/copy7.C: New.
6818
6819 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6820
6821         PR testsuite/39733
6822         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6823         (check_for_all_options): This.
6824
6825 2009-04-13  Jason Merrill  <jason@redhat.com>
6826
6827         PR c++/39750
6828         * g++.dg/template/crash90.C: New.
6829
6830 2009-04-12  Jason Merrill  <jason@redhat.com>
6831
6832         PR c++/39742
6833         * g++.dg/overload/extern-C-2.C: New.
6834
6835 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6836
6837         PR preprocessor/31869
6838         * gcc.dg/cpp/strify5.c: New test.
6839
6840 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6841
6842         * gnat.dg/enum1.adb: New test.
6843         * gnat.dg/enum1_pkg.ads: New helper.
6844
6845 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6846
6847         PR target/39740
6848         * gcc.target/alpha/pr39740.c: New test.
6849
6850 2009-04-11  Daniel Kraft  <d@domob.eu>
6851
6852         PR fortran/37746
6853         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6854         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6855         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6856         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6857         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6858         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6859         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6860         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6861         expected string length that failed with -fbounds-check now.
6862         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6863
6864 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6865
6866         PR fortran/39692
6867         * gfortran.dg/proc_ptr_14.f90: New.
6868
6869 2009-04-11  Richard Guenther  <rguenther@suse.de>
6870
6871         PR middle-end/39732
6872         * g++.dg/torture/pr39732.C: New testcase.
6873
6874 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6875
6876         * gfortran.dg/whole_file_5.f90: New.
6877         * gfortran.dg/whole_file_6.f90: New.
6878
6879 2009-04-11  Richard Guenther  <rguenther@suse.de>
6880
6881         PR tree-optimization/39713
6882         * g++.dg/torture/pr39713.C: New testcase.
6883
6884 2009-04-10  Richard Guenther  <rguenther@suse.de>
6885
6886         PR c/39712
6887         * gcc.dg/pr39712.c: New testcase.
6888
6889 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6890
6891         PR c++/28301
6892         * g++.dg/cpp0x/enum2.C: Updated.
6893         * g++.dg/debug/pr22514.C: Likewise.
6894         * g++.dg/parse/enum2.C: Likewise.
6895         * g++.dg/parse/enum3.C: Likewise.
6896         * g++.dg/template/crash79.C: Likewise.
6897         * g++.old-deja/g++.jason/cond.C: Likewise.
6898
6899 2009-04-10  Chao-ying Fu  <fu@mips.com>
6900
6901         * gcc.target/mips/interrupt_handler.c: Change from compile to
6902         assemble.
6903
6904 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6905
6906         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6907
6908 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6909
6910         PR fortran/38709
6911         * gfortran.dg/zero_sized_6.f90: New.
6912
6913 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6914
6915         PR  c++/20118
6916         * g++.dg/parse/pr20118.C: New.
6917         * g++.dg/template/spec16.C: Update.
6918
6919 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6920
6921         PR testsuite/35621
6922         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6923         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6924         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6925         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6926         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6927         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6928         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6929         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6930         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6931         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6932         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6933         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6934         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6935         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6936         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6937         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6938         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6939
6940 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6941
6942         PR target/39678
6943         * g++.dg/torture/pr39678.C: New.
6944         * gcc.dg/compat/struct-complex-2.h: Likewise.
6945         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6946         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6947         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6948         * gcc.dg/torture/pr39678.c: Likewise.
6949         * gcc.target/i386/pr39678.c: Likewise.
6950
6951         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6952         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6953
6954         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6955         <complex.h>.  Add tests for structure with complex float.
6956
6957 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6958             Joseph Myers  <joseph@codesourcery.com>
6959
6960         PR target/36800
6961         * gcc.dg/dfp/pr36800.c: New.
6962
6963 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6964             Rafael Avila de Espindola  <espindola@google.com>
6965
6966         * gcc.misc-tests/help.exp: New file.
6967         * lib/options.exp: New file.
6968
6969 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6970
6971         PR libobjc/36610
6972         * objc/execute/forward-1.x: New.
6973
6974 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6975
6976         * gcc.dg/pr27150-1.c: Change to a link test.
6977
6978 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6979
6980         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6981         3 of the GNU General Public License and to point readers at the
6982         COPYING3 file and the FSF's license web page.
6983         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6984         * gcc.dg/struct/struct-reorg.exp: Likewise.
6985         * gcc.target/spu/tag_manager.c: Likewise.
6986
6987 2009-04-09  Richard Guenther  <rguenther@suse.de>
6988
6989         PR testsuite/39696
6990         * ssa-ccp-25.c: Adjust pattern.
6991
6992 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6993
6994         PR fortran/36704
6995         * gfortran.dg/external_procedures_1.f90: Modified.
6996         * gfortran.dg/proc_ptr_result_1.f90: New.
6997         * gfortran.dg/proc_ptr_result_2.f90: New.
6998         * gfortran.dg/proc_ptr_result_3.f90: New.
6999
7000 2009-04-09  Richard Guenther  <rguenther@suse.de>
7001
7002         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7003         to prevent constant propagation.
7004         * gcc.dg/vect/vect-56.c: Likewise.
7005         * gcc.dg/vect/vect-58.c: Likewise.
7006         * gcc.dg/vect/vect-60.c: Likewise.
7007         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7008         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7009         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7010
7011 2009-04-09  Richard Guenther  <rguenther@suse.de>
7012
7013         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7014         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7015
7016 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7017
7018         PR c/39613
7019         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7020         New tests.
7021
7022 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7023
7024         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7025         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7026
7027 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7028
7029         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7030
7031 2009-04-08  Jason Merrill  <jason@redhat.com>
7032
7033         PR c++/25185
7034         * g++.dg/template/error40.C: Add another test.
7035
7036 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7037
7038         PR c/39614
7039         PR c/39673
7040         * gcc.c-torture/compile/pr39614-1.c,
7041         gcc.c-torture/compile/pr39614-2.c,
7042         gcc.c-torture/compile/pr39614-3.c,
7043         gcc.c-torture/compile/pr39614-4.c,
7044         gcc.c-torture/compile/pr39614-5.c,
7045         gcc.c-torture/compile/pr39673-1.c,
7046         gcc.c-torture/compile/pr39673-2.c: New tests.
7047         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7048         more cases.
7049         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7050         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7051         expected errors.
7052
7053 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7054
7055         PRc++/39637
7056         * g++.dg/cpp0x/variadic-crash2.C: New test.
7057
7058 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7059
7060         PR fortran/38863
7061         * gfortran.dg/alloc_comp_result_1.f90: New test.
7062
7063 2009-04-07  Jason Merrill  <jason@redhat.com>
7064
7065         PR c++/34691
7066         * g++.dg/overload/extern-C-1.C: New.
7067
7068 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7069
7070         PR testsuite/39325
7071         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7072
7073 2009-04-07  Jason Merrill  <jason@redhat.com>
7074
7075         PR c++/25185
7076         * g++.dg/template/error40.C: New.
7077
7078 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7079
7080         PR fortran/38152
7081         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7082
7083 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7084
7085         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7086
7087 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7088
7089         PR fortran/38290
7090         * gfortran.dg/proc_decl_1.f90: Modified.
7091         * gfortran.dg/proc_ptr_11.f90: Extended.
7092         * gfortran.dg/proc_ptr_13.f90: Modified.
7093
7094 2009-04-06  Jason Merrill  <jason@redhat.com>
7095
7096         PR c++/35146
7097         * g++.dg/template/fnspec1.C: New.
7098
7099 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7100
7101         * lib/gnat.exp: Handle multilib.
7102
7103 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7104
7105         PR fortran/38863
7106         * gfortran.dg/dependency_23.f90: New test.
7107
7108 2009-04-06  Richard Guenther  <rguenther@suse.de>
7109
7110         PR tree-optimization/28868
7111         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7112         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7113         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7114         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7115
7116 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7117
7118         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7119
7120 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7121
7122         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7123
7124 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7125
7126         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7127         with the built-in y0, and the subsequent warning.
7128         (y1): Likewise, rename to y_1.
7129
7130 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7131
7132         PR fortran/39414
7133         * gfortran.dg/proc_decl_21.f90: New.
7134
7135 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7136
7137         PR fortran/36091
7138         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7139
7140 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7141
7142         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7143         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7144         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7145         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7146         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7147         gfortran.dg/namelist_49.f90: Gate test on effective_target
7148         fd_truncate.
7149         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7150
7151 2009-04-05  Daniel Kraft  <d@domob.eu>
7152
7153         PR fortran/38654
7154         * gfortran.dg/read_float_2.f03
7155         * gfortran.dg/read_float_3.f90
7156
7157 2009-04-05  Richard Guenther  <rguenther@suse.de>
7158
7159         PR tree-optimization/39648
7160         * gcc.c-torture/compile/pr39648.c: New testcase.
7161
7162 2009-04-05  Jason Merrill  <jason@redhat.com>
7163
7164         PR c++/14912
7165         * g++.dg/template/error39.C: New.
7166
7167 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7168
7169         PR fortran/29458
7170         * gfortran.dg/implied_do_1.f90: New.
7171
7172 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7173
7174         PR fortran/39577
7175         * gfortran.dg/recursive_check_8.f90: New.
7176         * gfortran.dg/recursive_check_9.f90: New.
7177         * gfortran.dg/recursive_check_10.f90: New.
7178         * gfortran.dg/recursive_check_11.f90: New.
7179         * gfortran.dg/recursive_check_12.f90: New.
7180         * gfortran.dg/recursive_check_13.f90: New.
7181         * gfortran.dg/recursive_check_14.f90: New.
7182
7183 2009-04-04  Jason Merrill  <jason@redhat.com>
7184
7185         PR c++/25185
7186         * g++.dg/template/error38.C: Add more tests.
7187
7188 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7189
7190         PR fortran/37614
7191         * gfortran.dg/common_align_2.f90: New test.
7192
7193 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7194
7195         PR target/39501
7196         * gcc.c-torture/execute/pr39501.c: New file.
7197         * gcc.c-torture/execute/pr39501.x: New file.
7198
7199 2009-04-04  Richard Guenther  <rguenther@suse.de>
7200
7201         PR tree-optimization/8781
7202         PR tree-optimization/37892
7203         * g++.dg/tree-ssa/pr8781.C: New testcase.
7204         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7205
7206 2009-04-04  Richard Guenther  <rguenther@suse.de>
7207
7208         PR tree-optimization/39636
7209         * gcc.c-torture/compile/pr39636.c: New testcase.
7210
7211 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7212
7213         PR rtl-optimization/39607
7214         * g++.dg/opt/pr39607.C: New.
7215
7216 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7217
7218         PR fortran/39594
7219         * gfortran.dg/common_12.f90: New.
7220
7221 2009-04-03  Jason Merrill  <jason@redhat.com>
7222
7223         PR c++/39608
7224         * g++.dg/template/const2.C: New test.
7225
7226 2009-04-03  Richard Guenther  <rguenther@suse.de>
7227
7228         PR tree-optimization/2480
7229         PR tree-optimization/23086
7230         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7231         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7232
7233 2009-04-03  Richard Guenther  <rguenther@suse.de>
7234
7235         PR tree-optimization/34743
7236         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7237         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7238         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7239         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7240         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7241         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7242         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7243         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7244
7245 2009-04-03  Richard Guenther  <rguenther@suse.de>
7246
7247         PR middle-end/13146
7248         PR tree-optimization/23940
7249         PR tree-optimization/33237
7250         PR middle-end/33974
7251         PR middle-end/34093
7252         PR tree-optimization/36201
7253         PR tree-optimization/36230
7254         PR tree-optimization/38049
7255         PR tree-optimization/38207
7256         PR tree-optimization/38230
7257         PR tree-optimization/38301
7258         PR tree-optimization/38585
7259         PR middle-end/38895
7260         PR tree-optimization/38985
7261         PR tree-optimization/39299
7262         * gcc.dg/pr19633-1.c: Adjust.
7263         * gcc.dg/torture/pta-callused-1.c: Likewise.
7264         * gcc.dg/torture/pr39074-2.c: Likewise.
7265         * gcc.dg/torture/pr39074.c: Likewise.
7266         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7267         * gcc.dg/torture/pr30375.c: Adjust.
7268         * gcc.dg/torture/pr33563.c: Likewise.
7269         * gcc.dg/torture/pr33870.c: Likewise.
7270         * gcc.dg/torture/pr33560.c: Likewise.
7271         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7272         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7273         * gcc.dg/tree-ssa/alias-15.c: Remove.
7274         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7275         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7276         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7277         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7278         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7279         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7280         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7281         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7282         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7283         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7284         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7285         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7286         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7287         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7288         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7289         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7290         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7291         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7292         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7293         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7294         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7295         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7296         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7297         * gcc.dg/uninit-B.c: XFAIL.
7298         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7299         * gcc.dg/uninit-pr19430.c: XFAIL.
7300         * g++.dg/tree-ssa/pr13146.C: New testcase.
7301         * g++.dg/opt/pr36187.C: Adjust.
7302         * g++.dg/torture/20090329-1.C: New testcase.
7303
7304 2009-04-02  Chao-ying Fu  <fu@mips.com>
7305
7306         * gcc.target/mips/interrupt_handler.c: New test.
7307
7308 2009-04-02  David Ayers  <ayers@fsfe.org>
7309
7310         PR objc/18456
7311         * objc.dg/bad-receiver-type-2.m: New test contributed by
7312         Alexander Mamberg.
7313
7314 2009-04-02  Jason Merrill  <jason@redhat.com>
7315
7316         PR c++/25185
7317         * g++.dg/template/error38.C: New test.
7318
7319 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7320
7321         PR tree-optimization/31677
7322         * gcc.dg/memcpy-1.c: Add compiler option.
7323
7324 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7325
7326         PR tree-optimization/39595
7327         * gfortran.dg/vect/O3-pr39595.f: New test.
7328
7329 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7330
7331         PR c++/26693
7332         * g++.dg/template/typedef11.C: New test.
7333         * g++.dg/template/typedef12.C: Likewise.
7334         * g++.dg/template/typedef13.C: Likewise.
7335         * g++.dg/template/typedef14.C: Likewise.
7336         * g++.dg/template/typedef15.C: Likewise.
7337         * g++.dg/template/typedef16.C: Likewise.
7338         * g++.dg/template/sfinae3.C: Compile this pedantically.
7339         The only errors expected should be the one saying the typedef is ill
7340         formed.
7341         * g++.old-deja/g++.pt/typename8.C: Likewise.
7342         * g++.dg/template/access11.C: Update this.
7343
7344 2009-04-02  Richard Guenther  <rguenther@suse.de>
7345
7346         PR tree-optimization/37221
7347         * gcc.c-torture/compile/20090331-1.c: New testcase.
7348
7349 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7350
7351         * gcc.c-torture/compile/20090401-1.c: New test.
7352
7353 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7354
7355         PR c++/4926
7356         * g++.dg/template/pr4926-1.C: New.
7357
7358 2009-04-01  Xinliang David Li  <davidxl@google.com>
7359
7360         * gcc.target/i386/all_one_m128i.c: New test.
7361
7362 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7363
7364         PR c/39027
7365         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7366         * gcc.dg/fltconst-2.c: New test.
7367         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7368         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7369
7370         PR c/33466
7371         * gcc.dg/cpp/pr33466.c: New test.
7372         * gcc.dg/dfp/pr33466.c: New test.
7373         * gcc.dg/fixed-point/pr33466.c: New test.
7374
7375 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7376
7377         PR tree-optimization/35011
7378         * g++.dg/other/pr35011.C: New.
7379
7380 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7381
7382         PR target/39226
7383         * gcc.dg/pr39226.c: New test.
7384
7385 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7386
7387         PR c++/35240
7388         * g++.dg/template/pr35240.C: New.
7389
7390 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7391
7392         PR c/39605
7393         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7394         * gcc.dg/pr25682.c: Update expected diagnostics.
7395
7396 2009-04-01  Richard Guenther  <rguenther@suse.de>
7397
7398         * gcc.dg/fold-plusmult-2.c: New testcase.
7399
7400 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7401
7402         PR c/37772
7403         * gcc.dg/pr37772.c: New test.
7404         * g++.dg/ext/asm11.C: New test.
7405
7406 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7407
7408         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7409         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7410         defined.
7411
7412 2009-03-31  Jason Merrill  <jason@redhat.com>
7413
7414         * g++.old-deja/g++.other/using9.C: Add expected errors.
7415
7416 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7417
7418         * gcc.c-torture/compile/pr33009.c: Removed.
7419
7420 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7421
7422         * gcc.c-torture/compile/pr33009.c: Delete.
7423         * gcc.c-torture/compile/pr11832.c: Likewise.
7424
7425 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7426
7427         PR c/448
7428         * lib/target-supports.exp (check_effective_target_stdint_types):
7429         Update comment.
7430         (check_effective_target_inttypes_types): New.
7431         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7432         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7433         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7434
7435 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7436
7437         PR fortran/38917
7438         PR fortran/38918
7439         * gfortran.dg/data_pointer_1.f90: New test.
7440
7441 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7442
7443         PR fortran/38915
7444         * gfortran.dg/char_length_15.f90: New test.
7445
7446 2009-03-31  Jason Merrill  <jason@redhat.com>
7447
7448         C++ DR 613
7449         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7450         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7451         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7452         xfail others.
7453
7454         * g++.dg/other/typedef2.C: New test.
7455
7456         PR c++/37806
7457         * g++.dg/template/typedef17.C: New test.
7458
7459         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7460         * g++.dg/cpp0x/auto12.C: Likewise.
7461
7462 2009-03-31  Richard Guenther  <rguenther@suse.de>
7463
7464         PR middle-end/31029
7465         * gcc.dg/fold-compare-4.c: New testcase.
7466         * gcc.dg/fold-compare-5.c: Likewise.
7467
7468 2009-03-31  Richard Guenther  <rguenther@suse.de>
7469
7470         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7471
7472 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7473
7474         PR target/39592
7475         * gcc.target/i386/pr39592-1.c: New test.
7476
7477 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7478
7479         PR preprocessor/15638
7480         * gcc.dg/cpp/missing-header-1.c: New test.
7481         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7482         "compilation terminated" message.
7483         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7484         test #include "".
7485         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7486         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7487         terminated" message.
7488
7489 2009-03-31  Richard Guenther  <rguenther@suse.de>
7490
7491         PR middle-end/23401
7492         PR middle-end/27810
7493         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7494         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7495
7496 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7497
7498         PR fortran/38389
7499         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7500         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7501         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7502         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7503         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7504         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7505         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7506
7507 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7508
7509         PR fortran/22571
7510         * gfortran.dg/whole_file_1.f90: New test.
7511         PR fortran/26227
7512         * gfortran.dg/whole_file_2.f90: New test.
7513         * gfortran.dg/whole_file_3.f90: New test.
7514         PR fortran/24886
7515         * gfortran.dg/whole_file_4.f90: New test.
7516
7517 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7518
7519         * gfortran.dg/bind_c_usage_19.f90: New test.
7520
7521         PR target/39558
7522         * gcc.target/powerpc/altivec-29.c: New test.
7523
7524 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7525
7526         PR rtl-optimization/323
7527         * gcc.target/i386/excess-precision-1.c,
7528         gcc.target/i386/excess-precision-2.c,
7529         gcc.target/i386/excess-precision-3.c,
7530         gcc.target/i386/excess-precision-4.c,
7531         gcc.target/i386/excess-precision-5.c,
7532         gcc.target/i386/excess-precision-6.c: New tests.
7533
7534 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7535
7536         PR c/35235
7537         * gcc.dg/c99-array-lval-8.c: New test.
7538
7539 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7540
7541         PR preprocessor/34695
7542         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7543         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7544         instead of dg-warning for "previous definition" messages.
7545         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7546         "warnings being treated as errors" message.
7547         * gcc.dg/fltconst-1.c: Use -fshow-column.
7548
7549 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7550
7551         PR fortran/38823
7552         * gfortran.dg/power1.f90: New test.
7553
7554 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7555
7556         PR c/456
7557         PR c/5675
7558         PR c/19976
7559         PR c/29116
7560         PR c/31871
7561         PR c/35198
7562         * gcc.c-torture/compile/20081108-1.c,
7563         gcc.c-torture/compile/20081108-2.c,
7564         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7565         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7566         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7567         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7568         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7569         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7570         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7571         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7572         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7573         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7574         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7575         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7576         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7577         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7578         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7579         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7580         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7581         case.
7582         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7583         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7584         XFAILs.  Update expected messages.
7585         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7586         expected messages.
7587         * gcc.dg/real-const-1.c: Replace with test from original PR.
7588         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7589         when casting from non-constant integer to pointer.
7590
7591 2009-03-29  Richard Guenther  <rguenther@suse.de>
7592
7593         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7594
7595 2009-03-29  Daniel Kraft  <d@domob.eu>
7596
7597         PR fortran/37423
7598         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7599         DEFERRED bindings.
7600         * gfortran.dg/typebound_proc_9.f03: New test.
7601         * gfortran.dg/typebound_proc_10.f03: New test.
7602         * gfortran.dg/typebound_proc_11.f03: New test.
7603         * gfortran.dg/abstract_type_5.f03: New test.
7604
7605 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7606
7607         PR fortran/38507
7608         * gfortran.dg/do_4.f: New.
7609         * gfortran.dg/goto_2.f90: Correct expected warnings.
7610         * gfortran.dg/goto_4.f90: Likewise.
7611         * gfortran.dg/goto_5.f90: New.
7612
7613 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7614
7615         PR target/39545
7616         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7617
7618         * gcc.target/i386/pr39545-1.c: New.
7619         * gcc.target/i386/pr39545-2.c: Likewise.
7620
7621         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7622         (flex2_struct): Likewise.
7623         (check_struct_passing7): Likewise.
7624         (check_struct_passing8): Likewise.
7625         (f1s): Likewise.
7626         (f2s): Likewise.
7627         (main): Call check_struct_passing7 and check_struct_passing8.
7628
7629 2009-03-29  Richard Guenther  <rguenther@suse.de>
7630
7631         * gcc.c-torture/execute/20090113-1.c: New testcase.
7632         * gcc.c-torture/execute/20090113-2.c: Likewise.
7633         * gcc.c-torture/execute/20090113-3.c: Likewise.
7634         * gcc.c-torture/execute/20090207-1.c: Likewise.
7635         * gcc.c-torture/compile/20090114-1.c: Likewise.
7636         * gcc.c-torture/compile/20090328-1.c: Likewise.
7637         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7638
7639 2009-03-29  David Ayers  <ayers@fsfe.org>
7640
7641         PR objc/27377
7642         * objc.dg/conditional-1.m: New tests.
7643
7644 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7645
7646         * gcc.dg/winline-10.c: New test.
7647
7648 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7649
7650         PR fortran/34656
7651         * gfortran.dg/do_check_1.f90: Add test.
7652         * gfortran.dg/do_check_2.f90: Add test.
7653         * gfortran.dg/do_check_3.f90: Add test.
7654         * gfortran.dg/do_check_4.f90: Add test.
7655
7656 2009-03-28  Jan Hubicka  <jh@suse.cz>
7657
7658         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7659         * gcc.dg/pr33826.c: Update dump files.
7660         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7661         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7662
7663 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7664
7665         * g++.dg/tree-ssa/fwprop-align.C: New test.
7666
7667 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7668
7669         * gcc.target/powerpc/altivec-28.c: New test.
7670
7671         PR c++/39554
7672         * gcc.dg/wdisallowed-functions-1.c: Removed.
7673         * gcc.dg/wdisallowed-functions-2.c: Removed.
7674         * gcc.dg/wdisallowed-functions-3.c: Removed.
7675         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7676         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7677         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7678
7679 2009-03-28  Richard Guenther  <rguenther@suse.de>
7680
7681         PR tree-optimization/38723
7682         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7683
7684 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7685
7686         PR fortran/38538
7687         * gfortran.dg/char_result_13.f90: New test.
7688
7689 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7690
7691         PR fortran/38765
7692         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7693
7694 2009-03-28  Daniel Kraft  <d@domob.eu>
7695
7696         * gfortran.dg/trim_1.f90: New test.
7697
7698 2009-03-28  Richard Guenther  <rguenther@suse.de>
7699
7700         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7701         * g++.dg/warn/Warray-bounds.C: Likewise.
7702
7703 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7704
7705         PR fortran/32626
7706         * gfortran.dg/recursive_check_7.f90: New test.
7707
7708 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7709
7710         PR fortran/38432
7711         * gfortran.dg/do_check_5.f90: New test.
7712         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7713         * gfortran.dg/array_constructor_18.f90: Ditto.
7714         * gfortran.dg/array_constructor_22.f90: Ditto.
7715         * gfortran.dg/do_3.F90: Ditto.
7716         * gfortran.dg/do_1.f90: Ditto.
7717
7718 2009-03-28  Richard Guenther  <rguenther@suse.de>
7719
7720         PR tree-optimization/38180
7721         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7722
7723 2009-03-28  Richard Guenther  <rguenther@suse.de>
7724
7725         PR tree-optimization/38513
7726         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7727         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7728         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7729         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7730         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7731         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7732         * gcc.dg/vect/vect-35.c: Likewise.
7733         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7734         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7735         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7736
7737 2009-03-28  Richard Guenther  <rguenther@suse.de>
7738
7739         PR tree-optimization/38968
7740         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7741
7742 2009-03-28  Richard Guenther  <rguenther@suse.de>
7743
7744         PR tree-optimization/37795
7745         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7746
7747 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7748
7749         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7750         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7751         options for removed targets.
7752
7753 2009-03-27  Richard Guenther  <rguenther@suse.de>
7754
7755         PR tree-optimization/39120
7756         * gcc.c-torture/execute/pr39120.c: New testcase.
7757
7758 2009-03-27  Richard Guenther  <rguenther@suse.de>
7759
7760         PR tree-optimization/39120
7761         * gcc.dg/torture/pta-callused-1.c: New testcase.
7762
7763 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7764
7765         PR middle-end/39315
7766         * gcc.target/i386/pr39315-1.c: New.
7767         * gcc.target/i386/pr39315-2.c: Likewise.
7768         * gcc.target/i386/pr39315-3.c: Likewise.
7769         * gcc.target/i386/pr39315-4.c: Likewise.
7770         * gcc.target/i386/pr39315-check.c: Likewise.
7771
7772 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7773
7774         PR c/39323
7775         * gcc.dg/pr39323-1.c: New.
7776         * gcc.dg/pr39323-2.c: Likewise.
7777         * gcc.dg/pr39323-3.c: Likewise.
7778
7779 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7780
7781         PR target/38034
7782         * gcc.target/ia64/sync-1.c: New.
7783
7784 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7785
7786         PR target/39472
7787         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7788         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7789         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7790         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7791         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7792         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7793         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7794         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7795
7796 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7797
7798         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7799         for low precision (i.e. float).
7800
7801 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7802             Jakub Jelinek  <jakub@redhat.com>
7803
7804         PR debug/37959
7805         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7806
7807 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7808
7809         * gcc.dg/memmove-2.c: New test.
7810         * gcc.dg/memmove-3.c: New test.
7811
7812         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7813         in clone naming.
7814
7815 2009-03-27  Xinliang David Li  <davidxl@google.com>
7816
7817         PR tree-optimization/39557
7818         * g++.dg/tree-ssa/dom-invalid.C: New test.
7819
7820 2009-03-27  Xinliang David Li  <davidxl@google.com>
7821
7822         PR tree-optimization/39548
7823         * g++.dg/tree-ssa/copyprop.C: New test.
7824
7825 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7826
7827         PR c++/38638
7828         * g++.dg/template/typename17.C: New testcase.
7829         * g++.dg/template/typename18.C: New testcase.
7830
7831 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7832
7833         PR c++/36799
7834         * g++.dg/other/var_copy-1.C: New test.
7835
7836 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7837
7838         PR c++/37647
7839         * g++.dg/parse/ctor9.C: New test.
7840
7841 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7842
7843         PR c++/29727
7844         * g++.dg/init/error2.C: New test.
7845
7846 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7847
7848         PR c++/35652
7849         * gcc.dg/pr35652.C: New.
7850         * g++.dg/warn/pr35652.C: New.
7851         * gcc.dg/format/plus-1.c: Adjust message.
7852
7853 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7854
7855         PR c++/39554
7856         * gcc.dg/wdisallowed-functions-3.c: New test.
7857         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7858
7859 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7860
7861         * gcc.dg/inline-33.c: Fix when pic.
7862
7863 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7864
7865         * gcc.target/ia64/20090324-1.c: New test.
7866
7867 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7868
7869         PR c/27898
7870         * gcc.dg/pr27898.c: New test.
7871
7872         PR tree-optimization/32139
7873         * gcc.c-torture/compile/pr32139.c: New test.
7874
7875 2009-03-24  Jason Merrill  <jason@redhat.com>
7876
7877         PR c++/28274
7878         * g++.dg/parse/defarg14.C: New test.
7879
7880 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7881
7882         PR libfortran/39528
7883         * gfortran.dg/read_repeat.f90: New test.
7884
7885 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7886
7887         PR tree-optimization/39529
7888         * gcc.dg/vect/pr39529.c: New test.
7889
7890 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7891             Jakub Jelinek  <jakub@redhat.com>
7892
7893         PR debug/39524
7894         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7895
7896 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7897
7898         PR c/39495
7899         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7900
7901 2009-03-23  Jason Merrill  <jason@redhat.com>
7902
7903         * g++.dg/cpp0x/auto12.C: Add variadic test.
7904
7905         PR c++/39526
7906         * g++.dg/warn/Wshadow-4.C: New test.
7907
7908 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7909
7910         PR tree-optimization/39516
7911         * gfortran.dg/pr39516.f: New test.
7912
7913 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7914
7915         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7916         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7917         variable, not environment variable.
7918
7919 2009-03-21  Jason Merrill  <jason@redhat.com>
7920
7921         PR c++/28879
7922         * g++.dg/ext/vla6.C: New test.
7923
7924 2009-03-20  Jason Merrill  <jason@redhat.com>
7925
7926         * g++.dg/cpp0x/initlist5.C: Add additional test.
7927
7928 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7929             Janis Johnson  <janis187@us.ibm.com>
7930
7931         * lib/compat.exp (compat-get-options-main, compat-get-options):
7932         Handle dg-prune-output in source file.
7933         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7934         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7935         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7936         two warnings.
7937
7938 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7939
7940         PR c/39495
7941         * gcc.dg/gomp/pr39495-1.c: New test.
7942         * gcc.dg/gomp/pr39495-2.c: New test.
7943         * g++.dg/gomp/pr39495-1.C: New test.
7944         * g++.dg/gomp/pr39495-2.C: New test.
7945
7946         PR target/39496
7947         * gcc.target/i386/pr39496.c: New test.
7948         * g++.dg/other/pr39496.C: New test.
7949
7950 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7951
7952         PR middle-end/39500
7953         * gcc.dg/autopar/pr39500-1.c: New.
7954         * gcc.dg/autopar/pr39500-2.c: New.
7955
7956 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7957
7958         * g++.dg/dg.exp: Prune graphite.
7959
7960 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7961
7962         PR middle-end/39447
7963         * g++.dg/graphite: New.
7964         * g++.dg/graphite/graphite.exp: New.
7965         * g++.dg/graphite/pr39447.C: New.
7966
7967 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7968
7969         PR c++/39425
7970         * g++.dg/template/pr39425.C: New.
7971
7972         * g++.dg/template/spec33.C: Updated.
7973
7974 2009-03-17  Jason Merrill  <jason@redhat.com>
7975
7976         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7977
7978 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7979
7980         PR c++/39475
7981         * g++.dg/ext/unary_trait_incomplete.C: New.
7982
7983 2009-03-17  Jing Yu  <jingyu@google.com>
7984
7985         PR middle-end/39378
7986         * g++.dg/inherit/thunk10.C: New test.
7987
7988 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7989
7990         PR target/39482
7991         * gcc.target/i386/pr39482.c: New test.
7992
7993 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7994
7995         PR debug/39471
7996         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7997         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7998         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7999         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8000
8001         PR middle-end/39443
8002         * gcc.dg/pr39443.c: New test.
8003
8004         PR debug/39412
8005         * gcc.dg/debug/pr39412.c: New test.
8006
8007 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8008
8009         PR testsuite/38526
8010         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8011         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8012         is defined.
8013         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8014         its original value, or unset if it was not defined.
8015         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8016         path procs around use of HOSTCC.
8017         * g++.dg/compat/struct-layout-1.exp: Ditto.
8018         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8019
8020 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8021
8022         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8023
8024 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8025
8026         Revert patch for PR testsuite/37630.
8027
8028         PR testsuite/37960
8029         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8030
8031         PR testsuite/37630
8032         * lib/target-supports.exp (check_effective_target_ieee): New.
8033         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8034         * gcc.dg/20001012-1.c: Require ieee.
8035
8036         PR testsuite/37628
8037         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8038
8039 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8040
8041         PR tree-optimization/39455
8042         * gcc.dg/pr39455.c: New test.
8043
8044 2009-03-13  David Ayers  <ayers@fsfe.org>
8045
8046         * objc/execute/trivial.m. New test.
8047
8048 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8049
8050         PR target/39137
8051         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8052
8053 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8054
8055         PR testsuite/39451
8056         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8057         constraint on (%2).
8058
8059 2009-03-12  David Ayers  <ayers@fsfe.org>
8060
8061         PR libobjc/27466
8062         * objc/execute/exceptions/handler-1.m. New test.
8063
8064 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8065
8066         PR target/39431
8067         * gcc.target/i386/pr39431.c: New test.
8068
8069 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8070
8071         PR target/39445
8072         * gcc.target/i386/pr39445.c: New.
8073
8074         * gcc.target/i386/push-1.c: XFAIL.
8075
8076 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8077
8078         * gcc.dg/inline-33.c: New test.
8079
8080 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8081
8082         * gcc.dg/vect/vect-82.c: Combine dg-do and
8083         dg-require-effective-target into dg-skip-if.
8084         * gcc.dg/vect/vect-83.c: Likewise.
8085
8086 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8087
8088         PR target/39137
8089         * gcc.target/i386/stackalign/longlong-1.c: New test.
8090         * gcc.target/i386/stackalign/longlong-2.c: New test.
8091
8092 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8093
8094         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8095
8096 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8097
8098         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8099         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8100
8101 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8102
8103         * gnat.dg/slice_enum.adb: New test.
8104
8105 2009-03-11  Jason Merrill  <jason@redhat.com>
8106
8107         PR debug/39086
8108         * g++.dg/opt/nrv15.C: New test.
8109
8110 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8111
8112         PR tree-optimization/39422
8113         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8114         constant array with static initialization to global memory.
8115         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8116
8117 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8118
8119         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8120         padding.
8121
8122 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8123
8124         PR c++/39371
8125         * g++.dg/opt/switch2.C: Add -w to dg-options.
8126         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8127         * g++.dg/warn/switch1.C: New test.
8128         * g++.dg/other/switch3.C: New test.
8129
8130         PR tree-optimization/39394
8131         * gcc.c-torture/compile/pr39394.c: New test.
8132
8133 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8134
8135         * gcc.target/s390/20090223-1.c: New testcase.
8136
8137 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8138
8139         PR libfortran/39402
8140         * gfortran.dg/fmt_f0_1.f90: New test.
8141
8142 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8143
8144         PR c++/39060
8145         * g++.dg/other/new1.C: Adjusted.
8146         * g++.dg/parse/crash40.C: Likewise.
8147         * g++.dg/parse/defarg12.C: Likewise.
8148         * g++.dg/template/error15.C: Likewise.
8149
8150         * g++.dg/other/pr39060.C: New.
8151
8152 2009-03-07  Jason Merrill  <jason@redhat.com>
8153
8154         PR c++/39367
8155         * g++.dg/opt/new1.C: New.
8156
8157 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8158
8159         PR c++/33492
8160         * g++.dg/other/error32.C: New.
8161
8162 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8163
8164         PR middle-end/39360
8165         * gcc.c-torture/compile/pr39360.c: New test.
8166
8167         PR debug/39372
8168         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8169
8170 2009-03-05  Jason Merrill  <jason@redhat.com>
8171
8172         PR c++/38908
8173         * g++.dg/warn/Wuninitialized-3.C: New test.
8174
8175 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8176
8177         PR debug/39379
8178         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8179         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8180
8181 2009-03-04  Jason Merrill  <jason@redhat.com>
8182
8183         PR c++/13549
8184         * g++.dg/template/koenig7.C: New test.
8185
8186 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8187
8188         * g++.dg/torture/predcom-1.C: New test.
8189
8190 2009-03-04  Richard Guenther  <rguenther@suse.de>
8191
8192         PR tree-optimization/39362
8193         * g++.dg/torture/pr39362.C: New testcase.
8194
8195 2009-03-04  Jason Merrill  <jason@redhat.com>
8196             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8197
8198         PR c++/9634
8199         PR c++/29469
8200         PR c++/29607
8201         * g++.dg/template/dependent-name5.C: New test.
8202
8203 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8204
8205         PR testsuite/39357
8206         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8207         vect_int to vect_int_mult.
8208
8209 2009-03-04  Richard Guenther  <rguenther@suse.de>
8210
8211         PR tree-optimization/39358
8212         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8213         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8214
8215 2009-03-04  Richard Guenther  <rguenther@suse.de>
8216
8217         PR tree-optimization/39339
8218         * gcc.c-torture/execute/pr39339.c: New testcase.
8219
8220 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8221
8222         * gcc.c-torture/compile/20090303-1.c,
8223         gcc.c-torture/compile/20090303-2.c: New tests.
8224
8225 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8226
8227         PR fortran/39354
8228         * gfortran.dg/gomp/pr39354.f90: New test.
8229
8230         PR tree-optimization/39343
8231         * gcc.dg/pr39343.c: New test.
8232
8233 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8234
8235         PR tree-optimization/39248
8236         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8237         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8238         on targets without vector misalignment support.
8239         * lib/target-supports.exp
8240         (check_effective_target_vect_short_mult): Add
8241         check_effective_target_arm32.
8242
8243 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8244
8245         PR middle-end/39335
8246         * gcc.dg/graphite/pr39335_1.c: New.
8247         * gcc.dg/graphite/pr39335.c: New.
8248
8249 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8250
8251         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8252         of andl.
8253         * gcc.target/i386/stackalign/return-5.c: Likewise.
8254         * gcc.target/i386/stackalign/return-6.c: Likewise.
8255
8256 2009-03-02  Richard Guenther  <rguenther@suse.de>
8257             Ira Rosen  <irar@il.ibm.com>
8258
8259         PR tree-optimization/39318
8260         * gfortran.dg/vect/pr39318.f90: New test.
8261
8262 2009-03-01  Jan Hubicka  <jh@suse.cz>
8263
8264         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8265
8266 2009-03-01  Jan Hubicka  <jh@suse.cz>
8267
8268         PR debug/39267
8269         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8270
8271 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8272
8273         * gnat.dg/pack12.adb: New test.
8274
8275 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8276
8277         PR c++/37789
8278         * g++.dg/other/pr37789.C: New.
8279
8280 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8281
8282         PR fortran/39295
8283         * gfortran.dg/interface_25.f90: New test.
8284         * gfortran.dg/interface_26.f90: New test.
8285
8286 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8287
8288         PR fortran/39292
8289         * gfortran.dg/initialization_22.f90: New test.
8290
8291 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8292
8293         PR rtl-optimization/39241
8294         * gcc.dg/torture/pr39241.c: New.
8295
8296 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8297
8298         PR tree-optimizations/39259
8299         * g++.dg/torture/pr39259.C: New testcase.
8300
8301 2009-02-24  Richard Guenther  <rguenther@suse.de>
8302
8303         PR c++/39242
8304         * g++.dg/template/instantiate10.C: New testcase.
8305
8306 2009-02-24  Richard Guenther  <rguenther@suse.de>
8307             Zdenek Dvorak  <ook@ucw.cz>
8308
8309         PR tree-optimization/39233
8310         * gcc.c-torture/execute/pr39233.c: New testcase.
8311
8312 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8313
8314         PR tree-optimization/39260
8315         * gcc.dg/graphite/pr39260.c: New.
8316
8317 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8318
8319         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8320
8321 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8322
8323         PR c++/36411
8324         * g++.dg/template/void14.C: New.
8325
8326 2009-02-23  Jason Merrill  <jason@redhat.com>
8327
8328         PR c++/38880
8329         * g++.dg/init/const7.C: Remove XFAIL.
8330         * g++.dg/init/static-init1.C: New test.
8331
8332         * g++.dg/cpp0x/initlist14.C: New test.
8333
8334 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8335
8336         PR fortran/38914
8337         * bound_simplification_2.f90:  New test case.
8338         * bound_7.f90:  New test case.
8339
8340 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8341
8342         * gcc.dg/cpp/include4.c: New test.
8343
8344 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8345
8346         PR target/39256
8347         * gcc.target/i386/abi-2.c: New.
8348
8349 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8350
8351         * gcc.c-torture/execute/pr39228.x: New.
8352
8353 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8354
8355         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8356         scan-assembler to check for xmm0 register.
8357
8358 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8359             Joseph Myers  <joseph@codesourcery.com>
8360
8361         * gcc.target/arm/va_list.c: New test.
8362         * g++.dg/abi/arm_va_list.C: Likewise.
8363         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8364         function.
8365         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8366         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8367         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8368         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8369         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8370         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8371
8372 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8373
8374         PR testsuite/38164
8375         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8376         to dg-options.
8377
8378 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8379
8380         PR target/39240
8381         * gcc.c-torture/execute/pr39240.c: New test.
8382
8383 2009-02-20  Jason Merrill  <jason@redhat.com>
8384
8385         PR c++/39225
8386         * g++.dg/parse/dtor15.C: New test.
8387
8388 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8389
8390         * gcc.c-torture/execute/20090219-1.c: New.
8391
8392 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8393
8394         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8395         (mips-dg-options): When matching isa* pseudo-options make
8396         'value' optional and accept ! entries.  Use $spec instead of
8397         $isa_spec in the isa pseudo-option error message.  Only
8398         perform the ISA-range check when 'value' is set.  If arch is
8399         matching any CPU in the ! entries switch to its generic ISA.
8400         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8401         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8402
8403 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8404
8405         PR target/39175
8406         * gcc.dg/visibility-20.c: New test.
8407         * g++.dg/ext/visibility/visibility-11.C: New test.
8408
8409 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8410
8411         PR c++/39188
8412         * g++.dg/abi/pr39188-1a.C: New.
8413         * g++.dg/abi/pr39188-1b.C: Likewise.
8414         * g++.dg/abi/pr39188-1.h: Likewise.
8415         * g++.dg/abi/pr39188-2a.C: Likewise.
8416         * g++.dg/abi/pr39188-2b.C: Likewise.
8417         * g++.dg/abi/pr39188-2.h: Likewise.
8418         * g++.dg/abi/pr39188-3a.C: Likewise.
8419         * g++.dg/abi/pr39188-3b.C: Likewise.
8420         * g++.dg/abi/pr39188-3.h: Likewise.
8421
8422 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8423
8424         PR c/38483
8425         * gcc.c-torture/execute/call-trap-1.c,
8426         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8427         tests.
8428
8429 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8430
8431         PR target/39228
8432         * gcc.c-torture/execute/pr39228.c: New test.
8433
8434 2009-02-19  Richard Guenther  <rguenther@suse.de>
8435
8436         PR tree-optimization/39074
8437         * gcc.dg/torture/pr39074.c: New testcase.
8438         * gcc.dg/torture/pr39074-2.c: Likewise.
8439         * gcc.dg/torture/pr39074-3.c: Likewise.
8440
8441 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8442
8443         PR c++/39219
8444         * g++.dg/parse/attr3.C: New.
8445
8446 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8447
8448         PR testsuite/38165
8449         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8450
8451         PR testsuite/38166
8452         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8453         and skip on Darwin.
8454
8455 2009-02-18  Jason Merrill  <jason@redhat.com>
8456
8457         PR c++/38880
8458         * g++.dg/init/const7.C: Remove XFAIL.
8459
8460         PR target/39179
8461         * g++.dg/opt/const6.C: New test.
8462
8463 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8464
8465         * gcc.dg/callabi/callabi.exp: Moved to ...
8466         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8467         in 64bit mode.
8468
8469         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8470         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8471         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8472         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8473         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8474         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8475         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8476
8477         * gcc.dg/callabi/callabi.h: Moved to ...
8478         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8479
8480         * gcc.dg/callabi/func-1.c: Moved to ...
8481         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8482
8483         * gcc.dg/callabi/func-indirect.c: Moved to ...
8484         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8485
8486         * gcc.dg/callabi/pr38891.c: Moved to ...
8487         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8488
8489         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8490         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8491
8492         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8493         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8494
8495         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8496         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8497
8498 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8499
8500         PR target/38891
8501         * gcc.dg/callabi/pr38891.c: New.
8502
8503 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8504
8505         * gcc.dg/callabi/callabi.exp: New.
8506
8507 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8508
8509         PR target/39082
8510         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8511         -Wno-abi for x86.
8512         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8513
8514         * gcc.target/i386/pr39082-1.c: New.
8515
8516         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8517         -Wno-abi.
8518
8519         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8520         CHECK_M64_M128 is defined.
8521         (check_f_arguments): Add "do".
8522         (check_vector_arguments): New.
8523         (check_m64_arguments): Likewise.
8524         (check_m128_arguments): Likewise.
8525
8526         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8527         (CHECK_M64_M128): Define.
8528
8529         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8530         on abitest.
8531         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8532
8533         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8534         tests only if CHECK_M64_M128 is defined.
8535
8536         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8537         (m128_2_struct): Likewise.
8538         (check_struct_passing5): Likewise.
8539         (check_struct_passing6): Likewise.
8540         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8541
8542         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8543         (un5): Likewise.
8544         (check_union_passing4): Likewise.
8545         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8546
8547 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8548
8549         PR c/35447
8550         * gcc.dg/noncompile/pr35447-1.c: New test.
8551
8552 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8553
8554         PR tree-optimization/36922
8555         * gfortran.dg/pr36922.f: New test.
8556
8557 2009-02-17  Richard Guenther  <rguenther@suse.de>
8558
8559         PR tree-optimization/39202
8560         * gcc.c-torture/compile/pr39202.c: New testcase.
8561
8562 2009-02-17  Richard Guenther  <rguenther@suse.de>
8563
8564         PR tree-optimization/39204
8565         * gcc.dg/torture/pr39204.c: New testcase.
8566
8567 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8568
8569         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8570         * gcc.dg/vect/vect-outer-6.c: Ditto.
8571
8572 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8573
8574         PR c/35446
8575         * gcc.dg/noncompile/init-5.c: New test.
8576         * gcc.dg/init-bad-4.c: Adjust expected errors.
8577
8578 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8579
8580         PR target/37049
8581         * gcc.target/i386/push-1.c: New.
8582
8583 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8584
8585         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8586
8587 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8588
8589         * gcc.target/spu/intrinsics-sr.c: New test.
8590
8591 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8592
8593         PR target/38056
8594         * gcc.target/ia64/sibcall-opt-1.c: New test.
8595         * gcc.target/ia64/sibcall-opt-2.c: New test.
8596
8597 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8598
8599         PR fortran/36528
8600         * gfortran.dg/cray_pointers_8.f90: New test.
8601
8602         PR fortran/36703
8603         * gfortran.dg/cray_pointers_9.f90: New test.
8604
8605 2009-02-13  Jason Merrill  <jason@redhat.com>
8606
8607         PR c++/39070
8608         * g++.dg/cpp0x/decltype16.C: New.
8609
8610 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8611
8612         PR target/39152
8613         * gfortran.dg/gomp/pr39152.f90: New.
8614
8615 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8616
8617         PR target/39162
8618         * gcc.target/i386/pr39162.c: New.
8619
8620 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8621
8622         PR c/35444
8623         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8624         New tests.
8625
8626 2009-02-12  Jason Merrill  <jason@redhat.com>
8627
8628         PR c++/38950
8629         * g++.dg/template/array20.C: New test.
8630
8631 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8632
8633         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8634         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8635         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8636
8637 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8638
8639         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8640
8641 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8642
8643         PR target/39152
8644         * gfortran.dg/pr39152.f: New.
8645
8646 2009-02-11  Jason Merrill  <jason@redhat.com>
8647
8648         PR c++/39153
8649         * g++.dg/cpp0x/defaulted9.C: New test.
8650
8651         PR c++/30111
8652         * g++.dg/init/value7.C: New test.
8653
8654 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8655
8656         PR target/38824
8657         * gcc.target/i386/pr38824.c: New testcase.
8658
8659 2009-02-11  Jason Merrill  <jason@redhat.com>
8660
8661         PR c++/38649
8662         * g++.dg/cpp0x/defaulted8.C: New test.
8663
8664         PR c++/36744
8665         * g++.dg/cpp0x/rv9p.C: New test.
8666
8667 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8668
8669         * gnat.dg/aliasing3.adb: New test.
8670         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8671
8672 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8673
8674         PR c++/34397
8675         * g++.dg/template/crash88.C: New.
8676         * g++.dg/template/crash89.C: Likewise.
8677
8678 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8679
8680         PR c/39084
8681         * gcc.dg/pr39084.c: New test.
8682
8683 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8684
8685         PR target/39139
8686         * gcc.target/i386/pr39139.c: New test.
8687
8688 2009-02-10  Richard Guenther  <rguenther@suse.de>
8689
8690         PR tree-optimization/39132
8691         * gcc.dg/torture/pr39132.c: New testcase.
8692
8693 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8694
8695         PR target/39119
8696         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8697         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8698         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8699         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8700         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8701         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8702         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8703         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8704
8705 2009-02-09  Jason Merrill  <jason@redhat.com>
8706
8707         PR c++/39109
8708         * g++.dg/init/value6.C: New test.
8709
8710 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8711
8712         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8713
8714 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8715
8716         * gcc.c-torture/compile/20090209-1.c: New test.
8717
8718 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8719
8720         PR c++/35147
8721         PR c++/37737
8722         * g++.dg/cpp0x/vt-35147.C: New.
8723         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8724         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8725
8726 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8727
8728         PR c/35434
8729         * gcc.dg/attr-alias-4.c: New test.
8730
8731 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8732
8733         PR c/39035
8734         * gcc.dg/dfp/pr39035.c: New test.
8735
8736 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8737
8738         PR c/36432
8739         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8740
8741 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8742
8743         PR c++/39106
8744         * g++.dg/opt/thunk3.C: New test.
8745
8746 2009-02-05  Nick Clifton  <nickc@redhat.com>
8747
8748         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8749         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8750         * gcc.dg/cdce1.c: Likewise.
8751         * gcc.dg/cpp/_Pragma6.c: Likewise.
8752         * g++.dg/cpp/_Pragma1.C: Likewise.
8753         * gcc.dg/utf32-2.c: Xfail for M32C.
8754         * gcc.dg/utf32-1.c: Likewise.
8755         * gcc.dg/utf32-3.c: Likewise.
8756         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8757         targets.
8758         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8759         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8760         * gcc.dg/Wconversion-5.c: Likewise.
8761         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8762         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8763         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8764         * gcc.dg/utf-inc-init.c: Likewise.
8765         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8766         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8767         * gcc.dg/utf-array-short-wchar.c: Likewise.
8768         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8769         * gcc.dg/mallign.c: Use size_t instead of long.
8770
8771 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8772
8773         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8774
8775 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8776
8777         * gcc.c-torture/execute/pr39100.c: New.
8778
8779 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8780
8781         PR c/35435
8782         * gcc.dg/tls/diag-6.c: New test.
8783
8784 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8785
8786         * gcc.dg/graphite/scop-19.c: New
8787
8788 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8789
8790         AVX Programming Reference (January, 2009)
8791         * gcc.target/i386/avx-vpclmulqdq.c: New.
8792         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8793
8794         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8795
8796         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8797         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8798         (pclmul_test): Renamed to ...
8799         (TEST): This.
8800
8801 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8802
8803         PR c++/39095
8804         * g++.dg/abi/mangle31.C: New test.
8805
8806 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8807
8808         PR c/29129
8809         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8810         declarator.
8811         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8812         inside function prototype but not part of parameter declarator.
8813         * vla-11.c: New test.
8814
8815 2009-02-03  Jason Merrill  <jason@redhat.com>
8816
8817         * g++.dg/warn/main-4.C: New test.
8818         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8819
8820 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8821
8822         PR c++/36607
8823         * g++.dg/expr/cast10.C: New test.
8824
8825 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8826
8827         PR c/35433
8828         * gcc.dg/init-bad-6.c: New test.
8829
8830 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8831
8832         PR target/35318
8833         * gcc.c-torture/compile/pr35318.c: New test.
8834
8835         PR inline-asm/39059
8836         * gcc.dg/nofixed-point-2.c: New test.
8837         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8838         * g++.dg/ext/fixed2.C: Likewise.
8839         * g++.dg/other/error25.C: Likewise.
8840         * g++.dg/lookup/crash7.C: Likewise.
8841         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8842
8843         PR c++/39056
8844         * g++.dg/cpp0x/initlist13.C: New test.
8845
8846 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8847
8848         PR c++/36897
8849         * g++.dg/template/func2.C: New test.
8850
8851         PR c++/37314
8852         * g++.dg/template/typename15.C: New.
8853         * g++.dg/template/typename16.C: New.
8854
8855 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8856             Ben Elliston  <bje@au.ibm.com>
8857
8858         PR c/39034
8859         * gcc.dg/dfp/pr39034.c: New test.
8860
8861 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8862
8863         PR testsuite/38263
8864         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8865
8866 2009-02-02  Jason Merrill  <jason@redhat.com>
8867
8868         PR c++/39054
8869         * g++.dg/parse/dtor14.C: New test.
8870
8871 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8872
8873         * lib/target-supports.exp
8874         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8875         * g++.dg/ext/builtin10.C: New test.
8876
8877         PR inline-asm/39058
8878         * gcc.target/i386/pr39058.c: New test.
8879
8880 2009-02-02  Richard Guenther  <rguenther@suse.de>
8881
8882         PR tree-optimization/38937
8883         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8884
8885 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8886
8887         PR c++/39053
8888         * g++.dg/parse/crash52.C: New.
8889
8890 2009-01-30  Richard Guenther  <rguenther@suse.de>
8891
8892         PR tree-optimization/39041
8893         * gcc.c-torture/compile/pr39041.c: New testcase.
8894
8895 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8896
8897         PR target/39013
8898         * gcc.target/i386/pr39013-1.c: New test.
8899         * gcc.target/i386/pr39013-2.c: New test.
8900
8901         PR c++/39028
8902         * g++.dg/ext/label12.C: New test.
8903
8904 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8905
8906         PR c++/33465
8907         * g++.dg/parse/error34.C: New.
8908         * g++.dg/parse/error35.C: Likewise.
8909
8910 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8911
8912         PR c++/38655
8913         * g++.dg/cpp0x/decltype-38655.C: New.
8914
8915 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8916
8917         PR target/39002
8918         * g++.dg/torture/pr39002.C: New test.
8919
8920 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8921
8922         PR tree-optimization/39007
8923         * gcc.dg/tree-ssa/pr39007.c: New.
8924
8925 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8926
8927         PR middle-end/35854
8928         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8929         to "subreg1".
8930
8931 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8932
8933         PR middle-end/38857
8934         * gcc.c-torture/compile/pr38857.c: New test.
8935
8936 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8937
8938         PR fortran/38852
8939         PR fortran/39006
8940         * gfortran.dg/bound_6.f90: New test.
8941
8942 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8943
8944         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8945
8946 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8947
8948         PR tree-optimization/38997
8949         * gcc.dg/tree-ssa/pr38997.c: New.
8950
8951 2009-01-28  Richard Guenther  <rguenther@suse.de>
8952
8953         PR tree-optimization/38926
8954         * gcc.c-torture/compile/pr38926.c: New testcase.
8955
8956 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8957
8958         PR middle-end/38934
8959         * gcc.dg/pr38934.c: New test.
8960
8961 2009-01-28  Richard Guenther  <rguenther@suse.de>
8962
8963         PR middle-end/38908
8964         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8965
8966 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8967
8968         PR tree-optimization/38984
8969         * gcc.dg/pr38984.c: New XFAILed testcase.
8970
8971
8972 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8973
8974         PR target/38988
8975         * gcc.target/i386/pr38988.c: New test.
8976
8977 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8978
8979         PR c++/37554
8980         * g++.dg/parse/crash51.C: New.
8981         * g++.old-deja/g++.pt/crash9.C: Adjust.
8982
8983 2009-01-27  Daniel Kraft  <d@domob.eu>
8984
8985         PR fortran/38883
8986         * gfortran.dg/mvbits_6.f90:  New test.
8987         * gfortran.dg/mvbits_7.f90:  New test.
8988         * gfortran.dg/mvbits_8.f90:  New test.
8989
8990 2009-01-27  Richard Guenther  <rguenther@suse.de>
8991
8992         PR tree-optimization/38503
8993         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8994
8995 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8996
8997         PR middle-end/38969
8998         * gcc.c-torture/execute/pr38969.c: New test.
8999
9000 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9001
9002         PR testsuite/38864
9003         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9004         to dg-do compile.
9005         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9006         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9007         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9008
9009 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9010
9011         PR target/38952
9012         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9013         if __USING_SJLJ_EXCEPTIONS__ is defined.
9014
9015         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9016         __USING_SJLJ_EXCEPTIONS__ is defined.
9017         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9018         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9019         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9020         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9021         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9022         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9023
9024 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9025
9026         PR testsuite/38949
9027         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9028         Use instead of C name in asm statements.
9029
9030 2009-01-26  Richard Guenther  <rguenther@suse.de>
9031
9032         PR tree-optimization/38745
9033         * g++.dg/torture/pr38745.C: New testcase.
9034
9035 2009-01-26  Richard Guenther  <rguenther@suse.de>
9036
9037         PR middle-end/38851
9038         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9039
9040 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9041
9042         * gcc.dg/bitfld-15.c: Gate warning on target
9043         pcc_bitfield_type_matters.
9044         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9045         g++.dg/ext/bitfield4.C: Likewise.
9046         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9047         bitfield for any target.
9048
9049 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9050
9051         PR c/38957
9052         * gcc.dg/pr38957.c: New test.
9053
9054 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9055
9056         PR fortran/38955
9057         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9058         comparing floats.
9059
9060 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9061
9062         PR tree-optimization/38953
9063         * gfortran.dg/graphite/pr38953.f90: New.
9064
9065 2009-01-24  Paul Brook  <paul@codesourcery.com>
9066
9067         * gcc.target/arm/neon-cond-1.c: New test.
9068
9069 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9070
9071         PR tree-optimization/38932
9072         * gcc.dg/pr38932.c: New.
9073
9074 2009-01-23  Revital Eres  <eres@il.ibm.com>
9075
9076         * gcc.dg/sms-7.c: Fix test.
9077
9078 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9079
9080         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9081         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9082         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9083         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9084
9085 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9086
9087         * gcc.dg/pr35729.c: Make test x86 specific.
9088
9089 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9090
9091         PR middle-end/38615
9092         * gcc.dg/pr38615.c: New test.
9093
9094 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9095
9096         PR target/38931
9097         * gcc.target/i386/pr38931.c: New test.
9098
9099 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9100
9101         PR c++/38930
9102         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9103         * g++.dg/template/typedef12.C: Likewise.
9104         * g++.dg/template/typedef13.C: Likewise.
9105         * g++.dg/template/typedef14.C: Likewise.
9106         * g++.dg/template/sfinae3.C: Likewise.
9107         * g++.old-deja/g++.pt/typename8.C: Likewise.
9108         * g++.dg/template/access11.C: Likewise
9109
9110 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9111
9112         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9113         and mips*-*-irix*.
9114         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9115
9116 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9117
9118         PR c++/26693
9119         * g++.dg/template/typedef11.C: New test.
9120         * g++.dg/template/typedef12.C: Likewise.
9121         * g++.dg/template/typedef13.C: Likewise.
9122         * g++.dg/template/typedef14.C: Likewise.
9123         * g++.dg/template/sfinae3.C: Compile this pedantically.
9124         The only errors expected should be the one saying the typedef is ill
9125         formed.
9126         * g++.old-deja/g++.pt/typename8.C: Likewise.
9127         * g++.dg/template/access11.C: Update this.
9128
9129 2009-01-21  Daniel Kraft  <d@domob.eu>
9130
9131         PR fortran/38887
9132         * gfortran.dg/mvbits_5.f90:  New test.
9133
9134 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9135
9136         * gcc.dg/sms-6.c: New test.
9137         * gcc.dg/sms-7.c: Likewise.
9138
9139 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9140
9141         PR fortran/38907
9142         * gfortran.dg/host_assoc_function_7.f90: New test
9143
9144 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9145             Richard Guenther  <rguenther@suse.de>
9146
9147         PR tree-optimization/38747
9148         PR tree-optimization/38748
9149         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9150         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9151         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9152
9153 2009-01-20  Kees Cook  <kees@ubuntu.com>
9154             H.J. Lu  <hongjiu.lu@intel.com>
9155
9156         PR target/38902
9157         * gcc.dg/pr38902.c: New.
9158
9159 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9160
9161         PR target/38868
9162         * gfortran.dg/pr38868.f: New testcase.
9163
9164 2009-01-20  Richard Guenther  <rguenther@suse.de>
9165
9166         * gcc.c-torture/execute/pr36227.c: Move ...
9167         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9168
9169 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9170
9171         * lib/gfortran.exp: Add -B options for targets that use
9172         libgfortran.a%s in their specs.
9173
9174 2009-01-19  Jason Merrill  <jason@redhat.com>
9175
9176         PR c++/23287
9177         * g++.dg/template/dtor5.C: New test.
9178
9179 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9180
9181         PR fortran/38859
9182         * gfortran.dg/bound_5.f90: New test.
9183
9184 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9185
9186         PR target/38736
9187         * g++.dg/compat/abi/pr38736_main.C: New.
9188         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9189         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9190         * g++.dg/other/macro-1.C: Likewise.
9191         * gcc.dg/macro-1.c: Likewise.
9192         * gcc.dg/compat/pr38736_main.c: Likewise.
9193         * gcc.dg/compat/pr38736_x.c: Likewise.
9194         * gcc.dg/compat/pr38736_y.c: Likewise.
9195
9196 2009-01-18  Richard Guenther  <rguenther@suse.de>
9197
9198         PR tree-optimization/38819
9199         * gcc.c-torture/execute/pr38819.c: New testcase.
9200
9201 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9202
9203         PR fortran/38657
9204         * gfortran.dg/module_commons_3.f90: Reapply.
9205
9206 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9207
9208         PR fortran/34955
9209         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9210         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9211
9212 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9213
9214         PR fortran/38657
9215         * gfortran.dg/module_commons_3.f90: Remove
9216
9217 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9218
9219         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9220
9221 2009-01-16  Jason Merrill  <jason@redhat.com>
9222
9223         PR c++/38877
9224         * g++.dg/template/lvalue1.C: New test.
9225
9226         PR c++/29470
9227         * g++.dg/template/access20.C: New test.
9228         * g++.dg/torture/pr34641.C: Fix access.
9229
9230 2009-01-16  Richard Guenther  <rguenther@suse.de>
9231
9232         PR tree-optimization/38835
9233         PR middle-end/36227
9234         * gcc.c-torture/execute/pr36227.c: New testcase.
9235         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9236         * g++.dg/init/const7.C: Likewise.
9237
9238 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9239
9240         PR target/38554
9241         * gcc.c-torture/compile/pr38554.c: New test.
9242
9243 2009-01-16  Jason Merrill  <jason@redhat.com>
9244
9245         PR c++/38579
9246         * g++.dg/conversion/access1.C: New test.
9247
9248 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9249
9250         PR tree-optimization/38789
9251         * gcc.c-torture/compile/pr38789.c: New test.
9252
9253 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9254
9255         PR fortran/38152
9256         * gfortran.dg/proc_ptr_13.f90: New.
9257
9258 2009-01-15  Jason Merrill  <jason@redhat.com>
9259
9260         PR c++/38850
9261         * g++.dg/template/koenig6.C: New test.
9262
9263 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9264
9265         PR c++/29388
9266         * g++.dg/template/error37.C: New testcase.
9267
9268 2009-01-15  Jason Merrill  <jason@redhat.com>
9269
9270         PR c++/36334
9271         * g++.dg/conversion/memfn1.C: New test.
9272
9273         PR c++/37646
9274         * g++.dg/conversion/memfn2.C: New test.
9275
9276 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9277
9278         PR c++/38357
9279         * g++.dg/template/crash87.C: New test.
9280
9281 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9282
9283         PR middle-end/37843
9284         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9285
9286 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9287
9288         PR c++/38636
9289         * g++.dg/parse/crash50.C: New test.
9290
9291 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9292
9293         PR rtl-optimization/38245
9294         * gcc.dg/pr38245-3.c: New test.
9295         * gcc.dg/pr38245-3.h: New file.
9296         * gcc.dg/pr38245-4.c: New file.
9297         * gcc.dg/pr38364.c: New test.
9298
9299 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9300
9301         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9302         sequence PC-relative.
9303
9304 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9305
9306         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9307         calls and/or PLT markers.
9308         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9309         calls and/or PLT markers.
9310         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9311         calls and/or PLT markers.
9312         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9313         calls and/or PLT markers.
9314
9315 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9316             Nathan Froyd  <froydnj@codesourcery.com>
9317             Joseph Myers  <joseph@codesourcery.com>
9318
9319         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9320         New function.
9321         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9322         and use consistent CFLAGS.
9323         * gcc.target/powerpc/20030505.c: Likewise.
9324         * gcc.target/powerpc/20081204-1.c: Likewise.
9325         * gcc.target/powerpc/ppc-spe.c: Likewise.
9326         * gcc.target/powerpc/spe1.c: Likewise.
9327         * g++.dg/ext/spe1.C: Likewise.
9328         * g++.dg/other/opaque-1.C: Likewise.
9329         * g++.dg/other/opaque-2.C: Likewise.
9330         * g++.dg/other/opaque-3.C: Likewise.
9331
9332 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9333
9334         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9335         out of loop.
9336
9337 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9338
9339         PR target/38811
9340         * g++.dg/torture/pr38811.C: New file.
9341
9342 2009-01-14  Richard Guenther  <rguenther@suse.de>
9343
9344         PR tree-optimization/38826
9345         PR middle-end/38477
9346         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9347
9348 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9349
9350         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9351
9352 2009-01-14  Nick Clifton  <nickc@redhat.com>
9353
9354         PR c++/37862
9355         * g++.cp/parse/pr37862.C: New test.
9356
9357 2009-01-14  Julian Brown  <julian@codesourcery.com>
9358
9359         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9360         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9361         to...
9362         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9363         These.
9364
9365 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9366
9367         PR rtl-optimization/38774
9368         * gcc.dg/torture/pr38774.c: New test.
9369
9370         PR c++/38795
9371         * g++.dg/cpp0x/pr38795.C: New test.
9372
9373 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9374             Nathan Froyd  <froydnj@codesourcery.com>
9375             Joseph Myers  <joseph@codesourcery.com>
9376
9377         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9378         otherwise.  Do not check for AltiVec at runtime.
9379         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9380         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9381         * gcc.target/powerpc/altivec-1.c: Likewise.
9382         * gcc.target/powerpc/altivec-3.c: Likewise.
9383         * gcc.target/powerpc/altivec-10.c: Likewise.
9384         * gcc.target/powerpc/altivec-12.c: Likewise.
9385         * gcc.target/powerpc/altivec-24.c: Likewise.
9386         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9387         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9388         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9389         * gcc.target/powerpc/pr35907.c: Likewise.
9390         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9391         otherwise.  Do not check for Cell at runtime.
9392         * gcc.target/powerpc/altivec_check.h: Delete.
9393
9394         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9395         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9396         not check for AltiVec at runtime.
9397         * g++.dg/ext/altivec-cell-2.C: Likewise.
9398         * g++.dg/ext/altivec-cell-3.C: Likewise.
9399         * g++.dg/ext/altivec-cell-4.C: Likewise.
9400         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9401         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9402         check.
9403         * g++.dg/ext/altivec_check.h: Delete.
9404
9405 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9406
9407         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9408         effective target.  Adjust line numbers accordingly.
9409
9410 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9411
9412         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9413
9414 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9415
9416         PR tree-optimization/38786
9417         * gcc.dg/graphite/pr38786.c: New.
9418
9419 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9420
9421         Revert:
9422         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9423
9424         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9425         for alpha*-*-* targets.
9426         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9427
9428 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9429
9430         PR libfortran/38772
9431         * gfortran.dg/fmt_bz_bn_err.f: New test.
9432
9433 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9434
9435         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9436
9437 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9438
9439         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9440         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9441         instruction support.  Do not check for it at runtime.
9442
9443 2009-01-12  Jason Merrill  <jason@redhat.com>
9444
9445         PR c++/35109
9446         * g++.dg/lookup/friend11.C: Remove expected error.
9447         * g++.dg/lookup/friend14.C: New test.
9448         * g++.dg/lookup/friend15.C: New test.
9449
9450 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9451
9452         PR c++/36019
9453         * g++.dg/lookup/hidden-class12.C: New test.
9454         * g++.dg/lookup/hidden-class13.C: New test.
9455         * g++.dg/lookup/hidden-class14.C: New test.
9456         * g++.dg/lookup/hidden-class15.C: New test.
9457         * g++.dg/lookup/hidden-class16.C: New test.
9458
9459 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9460
9461         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9462         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9463         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9464
9465 2009-01-12  Jason Merrill  <jason@redhat.com>
9466
9467         PR c++/31488
9468         * g++.dg/other/vararg-3.C: New test.
9469
9470 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9471
9472         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9473         Explicitly enable SPE.
9474         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9475         directive.
9476
9477         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9478         Expect -flax-vector-conversions message.  Adjust incompatible
9479         types errors.
9480         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9481         Make Foo extern.
9482
9483         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9484
9485         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9486
9487         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9488         * g++.dg/other/opaque-2.C: Likewise.
9489         * g++.dg/other/opaque-3.C: Likewise.
9490
9491 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9492
9493         PR c/32041
9494         * gcc.dg/pr32041.c: New test.
9495         * g++.dg/parse/offsetof9.C: New test.
9496
9497 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9498             Nathan Froyd  <froydnj@codesourcery.com>
9499
9500         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9501         * g++.dg/ext/attribute-test-1.C: Likewise.
9502         * g++.dg/ext/attribute-test-2.C: Likewise.
9503         * g++.dg/ext/attribute-test-3.C: Likewise.
9504         * g++.dg/ext/attribute-test-4.C: Likewise.
9505
9506 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9507
9508         * gnat.dg/unchecked_convert3.adb: New test.
9509
9510 2009-01-12  Tomas Bily  <tbily@suse.cz>
9511
9512         PR middlend/38385
9513         * gcc.dg/tree-ssa/pr38385.c: New file.
9514
9515 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9516
9517         PR c++/38794
9518         * g++.dg/parse/typedef9.C: New test.
9519
9520         PR tree-optimization/38807
9521         * gcc.c-torture/compile/pr38807.c: New test.
9522
9523 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9524
9525         * gcc.target/mips/ins-2.c: New test.
9526
9527 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9528
9529         PR testsuite/38809
9530         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9531
9532 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9533
9534         PR c++/36254
9535         * g++.dg/warn/Wreturn-type-5.C: New test.
9536
9537 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9538
9539         PR middle-end/38616
9540         * gcc.dg/pr38616.c: New test.
9541
9542 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9543
9544         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9545
9546 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9547
9548         PR c++/38648
9549         * g++.dg/expr/string-1.C: New test.
9550         * g++.dg/expr/string-2.C: New test.
9551
9552         PR c++/36695
9553         * g++.dg/ext/complex4.C: New test.
9554         * g++.dg/ext/complex5.C: New test.
9555         * g++.dg/init/reference1.C: New test.
9556         * g++.dg/init/reference2.C: New test.
9557         * g++.dg/init/reference3.C: New test.
9558
9559 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9560
9561         PR fortran/38763
9562         * gfortran.dg/transfer_null_1.f90: New test.
9563
9564 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9565
9566         PR fortran/38765
9567         * gfortran.dg/host_assoc_function_6.f90: New test.
9568
9569 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9570
9571         * lib/target-supports.exp: Add method to determine if the effective
9572         target is really a ppc405 after applying all compile options.
9573         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9574         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9575         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9576         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9577         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9578         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9579         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9580         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9581         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9582         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9583         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9584         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9585         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9586         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9587         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9588         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9589         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9590         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9591         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9592         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9593         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9594         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9595         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9596         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9597         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9598         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9599         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9600         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9601         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9602         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9603         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9604
9605 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9606
9607         PR c++/35335
9608         * g++.dg/other/error31.C: New testcase.
9609
9610         PR c/35742
9611         * gcc.dg/pr35742.c: New test.
9612
9613 2009-01-09  John F. Carr  <jfc@mit.edu>
9614
9615         PR c++/37877
9616         * g++.dg/parse/linkage3.C: New test.
9617
9618 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9619
9620         PR middle-end/38771
9621         * gcc.c-torture/compile/pr38771.c: New test.
9622
9623 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9624
9625         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9626
9627 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9628
9629         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9630         * gcc.dg/sibcall-4.c: Likewise.
9631
9632 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9633             Jan Sjodin  <jan.sjodin@amd.com>
9634
9635         PR tree-optimization/38559
9636         * gcc.dg/graphite/pr38559.c: New.
9637
9638 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9639
9640         PR tree-optimization/37194
9641         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9642
9643 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9644
9645         PR c++/38725
9646         * g++.dg/ext/label11.C: New test.
9647
9648 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9649
9650         * lib/target-supports.exp (check_weak_override_available): New.
9651         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9652         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9653         dg-require-weak-override.
9654
9655 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9656             Alan Modra  <amodra@bigpond.net.au>
9657
9658         * gcc.c-torture/compile/20090107-1.c: New test.
9659
9660 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9661
9662         PR target/38706
9663         * g++.dg/other/pr38706.C: New test.
9664
9665 2009-01-07  Jason Merrill  <jason@redhat.com>
9666
9667         * g++.dg/cpp0x/variadic92.C: New test.
9668         * g++.dg/cpp0x/variadic93.C: New test.
9669
9670 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9671
9672         * lib/target-supports-dg.exp (current_compiler_flags): New.
9673         (check-flags): Use it; do not access dg-test local variables.
9674         (dg-skip-if): Do not access dg-test local variables.
9675         (dg-xfail-run-if): Ditto.
9676         (dg-shouldfail): Ditto.
9677         * gcc.test-framework/test-framework.exp
9678         (check_effective_target_def_nocache): New.
9679         * gcc.test-framework/test-framework.awk: Handle scan tests.
9680         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9681         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9682         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9683         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9684         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9685         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9686         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9687         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9688         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9689
9690         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9691
9692         * lib/target-supports-dg.exp (check_test_flags): Delete.
9693
9694 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9695
9696         PR tree-optimization/38492
9697         PR tree-optimization/38498
9698         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9699         in trunk.
9700         * gcc.dg/graphite/block-0.c: Update test.
9701         * gcc.dg/graphite/block-1.c: Same.
9702         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9703         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9704         * gcc.dg/graphite/block-3.c: New.
9705         * gcc.dg/graphite/pr38498.c: New.
9706
9707 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9708
9709         AVX Programming Reference (December, 2008)
9710         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9711         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9712         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9713
9714         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9715         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9716
9717 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9718
9719         PR fortran/38220
9720         * gfortran.dg/c_loc_pure_1.f90:  New test.
9721
9722 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9723
9724         PR fortran/38669
9725         * gfortran.dg/elemental_dependency_3.f90:
9726         Add the final tree dump cleanup.
9727
9728 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9729
9730         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9731         passing -m32.
9732
9733         PR rtl-optimization/38722
9734         * gfortran.dg/pr38722.f90: New test.
9735
9736 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9737
9738         PR c/34252
9739         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9740         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9741
9742 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9743
9744         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9745         * gfortran.dg/typebound_call_8.f03: Same.
9746         * gfortran.dg/elemental_bind_c.f90: Same.
9747         * gfortran.dg/typebound_call_7.f03: Same.
9748         * gfortran.dg/interface_proc_end.f90: Same
9749         * gfortran.dg/pr37243.f: Fix typo.
9750
9751 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9752
9753         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9754         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9755         large stack sizes.
9756
9757 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9758
9759         AVX Programming Reference (December, 2008)
9760         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9761         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9762         * gcc.target/i386/sse-14.c: Likewise.
9763
9764         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9765         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9766         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9767         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9768
9769 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9770
9771         PR libfortran/38735
9772         * gfortran.dg/fmt_bz_bn.f: Update test.
9773
9774 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9775
9776         PR c++/38472
9777         * g++.dg/conversion/usual-arith-conv.C: New test.
9778
9779 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9780
9781         PR c/34911
9782         * gcc.dg/vector-3.c: New testcase.
9783         * g++.dg/ext/vector15.C: New test.
9784
9785 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9786
9787         PR tree-optimization/38510
9788         * gcc.dg/graphite/pr38510.c: New.
9789
9790 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9791             Jan Sjodin <jan.sjodin@amd.com>
9792
9793         PR tree-optimization/38500
9794         * gcc.dg/graphite/pr38500.c: New.
9795
9796 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9797
9798         * gcc.c-torture/compile/20001226-1.c: Generalize
9799         dg-timeout-factor.
9800         * gcc.c-torture/compile/limits-fnargs.c: Add
9801         dg-timeout-factor.
9802         * gcc.dg/20020425-1.c: Likewise.
9803         * gcc.dg/pch/pch.exp: Likewise.
9804
9805 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9806
9807         PR fortran/38657
9808         * gfortran.dg/module_commons_3.f90: New test.
9809
9810 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9811
9812         PR fortran/37159
9813         * gfortran.dg/random_seed_1.f90: Updated.
9814
9815 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9816
9817         PR fortran/38669
9818         PR fortran/38726
9819         * gfortran.dg/elemental_subroutine_7.f90:
9820         Fix p values so that it can be used as vector subscript.
9821
9822 2009-01-05  Jason Merrill  <jason@redhat.com>
9823
9824         * g++.dg/cpp0x/initlist12.C: Add another test.
9825
9826         * g++.dg/cpp0x/defaulted7.C: New test.
9827
9828 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9829
9830         PR fortran/38672
9831         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9832         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9833
9834 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9835
9836         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9837         for alpha*-*-* targets.
9838         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9839
9840 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9841
9842         PR fortran/38665
9843         * gfortran.dg/host_assoc_function_5.f90: New test.
9844
9845 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9846
9847         PR fortran/38669
9848         * gfortran.dg/elemental_dependency_3.f90: New test.
9849         * gfortran.dg/elemental_subroutine_7.f90: New test.
9850
9851 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9852
9853         * gcc.dg/struct-ret-3.c: Include unistd.h.
9854         (main): Exit early if system memory page size is
9855         larger than 4096 bytes.
9856
9857 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9858
9859         PR fortran/38718
9860         * gfortran.dg/merge_init_expr.f90: New.
9861
9862 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9863
9864         PR fortran/38536
9865         * gfortran.dg/c_loc_tests_13.f90: New test.
9866         * gfortran.dg/c_loc_tests_14.f90: New test.
9867
9868 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9869
9870         * gfortran.dg/func_result_4.f90: New.
9871
9872 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9873
9874         PR fortran/38594
9875         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9876         interface still works, in addition to original tests.
9877         * gfortran.dg/host_assoc_call_6.f90: New test.
9878
9879 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9880
9881         PR c++/38705
9882         * g++.dg/torture/pr38705.C: New test.
9883
9884         PR c/38700
9885         * gcc.dg/pr38700.c: New test.
9886
9887 2009-01-02  Jason Merrill  <jason@redhat.com>
9888
9889         * g++.dg/cpp0x/initlist11.C: New test.
9890         * g++.dg/cpp0x/initlist12.C: New test.
9891
9892 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9893
9894         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9895         Allow extra informative notes.
9896
9897 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9898
9899         PR c/36489
9900         * gcc.dg/pr36489.c: New test.
9901
9902 \f
9903 Copyright (C) 2009 Free Software Foundation, Inc.
9904
9905 Copying and distribution of this file, with or without modification,
9906 are permitted in any medium without royalty provided the copyright
9907 notice and this notice are preserved.