OSDN Git Service

* gcc.dg/guality/pr41616-1.c: Drop -O2.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2
3         * gcc.dg/guality/pr41616-1.c: Drop -O2.
4         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
5
6 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7
8         * gfortran.dg/complex_intrinsic_8.f90: New test.
9
10 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11
12         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
13         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
14
15 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
16
17         PR target/38948
18         * gcc.dg/torture/pr38948.c: New test.
19
20 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
21
22         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
23
24 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
25
26         PR fortran/41581
27         * gfortran.dg/class_allocate_2.f03: Modified.
28         * gfortran.dg/class_allocate_3.f03: New test case.
29
30 2009-10-13  Richard Guenther  <rguenther@suse.de>
31
32         PR lto/41668
33         * gcc.dg/lto/20091006-2_0.c: New testcase.
34         * gcc.dg/lto/20091006-2_1.c: Likewise.
35         * gcc.dg/lto/20091006-2_2.c: Likewise.
36         * gcc.dg/lto/20091013-1_0.c: Likewise.
37         * gcc.dg/lto/20091013-1_1.c: Likewise.
38         * gcc.dg/lto/20091013-1_2.c: Likewise.
39
40 2009-10-13  Martin Jambor  <mjambor@suse.cz>
41
42         * gcc.c-torture/compile/pr41661.c: New test.
43
44 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
45
46         PR libgfortran/41683
47         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
48
49 2009-10-12  Jason Merrill  <jason@redhat.com>
50
51         PR c++/37875
52         * g++.dg/cpp0x/decltype18.C: New.
53
54         PR c++/37766
55         * g++.dg/cpp0x/fntmpdefarg1.C: New.
56
57 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
58
59         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
60
61 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
62
63         PR debug/41343
64         PR debug/41447
65         PR debug/41264
66         PR debug/41338
67         * gcc.dg/guality/pr41447-1.c: New.
68         * gcc.dg/debug/pr41264-1.c: New.
69         * gcc.dg/debug/pr41343-1.c: New.
70
71 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
72
73         PR target/26515
74         * gcc.dg/torture/pr26515.c: New test.
75
76 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
77
78         PR testsuite/41659
79         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
80         * lib/lto.exp (lto-get-options-main): Report error for using "target"
81         or "xfail" with dg-lto-do.
82
83 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
84
85         * gcc.target/i386/ms_hook_prologue.c: New testcase.
86
87 2009-10-12  Michael Matz  <matz@suse.de>
88
89         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
90         pass.
91
92 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
93
94         PR target/41680
95         * g++.dg/torture/pr41680.C: New test.
96
97 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
98
99         PR c++/41570
100         * gcc/testsuite/g++.dg/debug/dwarf2/template-params-7.C: New test.
101
102 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
103
104         PR debug/41616
105         * gcc.dg/guality/pr41616-1.c: New.
106
107 2009-10-11  Jason Merrill  <jason@redhat.com>
108
109         PR c++/37204
110         * g++.dg/cpp0x/rv-reinterpret.C: New.
111
112 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
113
114         PR libgfortran/38439
115         * gfortran.dg/fmt_error_9.f: New test.
116         * gfortran.dg/fmt_error_10.f: New test.
117         
118 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
119
120         PR fortran/41583
121         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
122         * gfortran.dg/class_4b.f03: As above.
123         * gfortran.dg/class_4c.f03: As above.
124         * gfortran.dg/class_4d.f03: As above.
125
126 2009-10-11  Richard Guenther  <rguenther@suse.de>
127
128         PR tree-optimization/41555
129         * gcc.dg/torture/pr41555.c: New testcase.
130
131 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
132
133         PR libgfortran/35862
134         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
135         function correctly.
136
137 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
138
139         PR libgfortran/35862
140         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
141         Add conditions to avoid runtime errors if not supported.
142
143 2009-10-10  Richard Guenther  <rguenther@suse.de>
144
145         PR tree-optimization/41654
146         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
147
148 2009-10-09  Jason Merrill  <jason@redhat.com>
149
150         * g++.dg/cpp/ucn-1.C: New.
151
152 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
153
154         PR fortran/41585
155         * gfortran.dg/class_2.f03: Extended test case.
156
157 2009-10-09  Tobias Burnus  <burnus@net-b.de>
158
159         PR fortran/41582
160         * gfortran.dg/class_allocate_1.f03: Modify code such that
161         it compiles with the gfc_warning->gfc_error change.
162         * gfortran.dg/class_allocate_1.f03: New test.
163
164 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
165
166         PR fortran/41579
167         * gfortran.dg/select_type_6.f03: New test.
168
169 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
170
171         PR preprocessor/41445
172         * gcc.dg/cpp/separate-1.c: Adjust.
173         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
174         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
175         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
176         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
177         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
178         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
179         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
180
181         PR rtl-optimization/41646
182         * gcc.c-torture/compile/pr41646.c: New test.
183
184 2009-10-09  Richard Guenther  <rguenther@suse.de>
185
186         PR tree-optimization/41634
187         * gcc.c-torture/compile/pr41634.c: New testcase.
188
189 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
190
191         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
192
193 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
194
195         * gnat.dg/opt3.adb: New test.
196         * gnat.dg/opt3_pkg.ads: New helper.
197
198 2009-10-08  Doug Kwan  <dougkwan@google.com>
199
200         PR rtl-optimization/41574
201         * gcc.dg/pr41574.c: New test.
202
203 2009-10-08  Cary Coutant  <ccoutant@google.com>
204
205         Add support for debugging with ICF (Identical Code Folding).
206         * g++.dg/debug/dwarf2/icf.C: New test.
207
208 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
209
210         * gcc.target/mips/truncate-6.c: New test.
211
212 2009-10-08  Jason Merrill  <jason@redhat.com>
213
214         PR c++/36816
215         * g++.dg/cpp0x/rv-deduce.C: New.
216
217         PR c++/37177
218         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
219         * g++.dg/template/explicit-args2.C: New.
220         * g++.dg/template/explicit-args3.C: New.
221         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
222
223 2009-10-08  Michael Matz  <matz@suse.de>
224
225         PR middle-end/41573
226         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
227         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
228         * gcc.dg/pr41573.c: New test.
229
230 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
231
232         PR c/41182
233         * gcc.c-torture/compile/pr41182-1.c: New.
234
235 2009-10-07  Jason Merrill  <jason@redhat.com>
236
237         * g++.dg/cpp0x/variadic95.C: New.
238
239 2009-10-07  Jason Merrill  <jason@redhat.com>
240
241         * g++.dg/template/scope3.C: New.
242
243 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
244
245         * gcc.dg/debug/dwarf2/inline3.c: New test.
246
247 2009-10-07  Daniel Kraft  <d@domob.eu>
248
249         PR fortran/41615
250         * gfortran.dg/assumed_charlen_function_6.f90: New test.
251
252 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
253
254         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
255         * gfortran.dg/select_type_1.f03: Modified error message.
256         * gfortran.dg/select_type_5.f03: New test.
257
258 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
259
260         PR libgfortran/41612
261         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
262         have kind=10 reals.
263
264 2009-10-06  Jason Merrill  <jason@redhat.com>
265
266         * g++.dg/cpp0x/lambda/lambda-init.C: New.
267         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
268
269 2009-10-06  Richard Guenther  <rguenther@suse.de>
270
271         PR lto/41502
272         * gcc.dg/lto/20091006-1_0.c: New testcase.
273         * gcc.dg/lto/20091006-1_1.c: Likewise.
274         * gcc.dg/lto/20091005-2_0.c: Likewise.
275
276 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
277
278         PR ada/41383
279         * gnat.dg/timer_cancel.adb: New test.
280
281 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
282
283         PR ada/38333
284         * gnat.dg/specs/import_abstract.ads: New.
285
286 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
287
288         PR libgfortran/35862
289         * gfortran.dg/round_2.f03: New test.
290
291 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
292
293         PR debug/41558
294         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
295         * lib/gcc-gdb-test.exp: ... here.  New file.
296         * gfortran.dg/guality/guality.exp: New file.
297         * gfortran.dg/guality/pr41558.f90: New test.
298         * gfortran.dg/guality/arg1.f90: New test.
299
300 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
301
302         * gfortran.dg/dynamic_dispatch_1.f90: New test.
303         * gfortran.dg/dynamic_dispatch_2.f90: New test.
304         * gfortran.dg/dynamic_dispatch_3.f90: New test.
305         * gfortran.dg/module_md5_1.f90: Update md5 sum.
306
307 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
308
309         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
310         register_pass_info.
311         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
312         plugin_pass to register_pass_info.
313         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
314         register_pass_info.
315         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
316         register_pass_info.
317
318 2009-10-05  Richard Guenther  <rguenther@suse.de>
319
320         PR lto/41281
321         * gcc.dg/lto/20090914-2_0.c: New testcase.
322
323 2009-10-05  Richard Guenther  <rguenther@suse.de>
324
325         PR lto/40902
326         * gcc.dg/lto/20091005-1_0.c: New testcase.
327         * gcc.dg/lto/20091005-1_1.c: Likewise.
328
329 2009-10-05  Richard Guenther  <rguenther@suse.de>
330
331         PR lto/41552
332         PR lto/41487
333         * g++.dg/lto/20091002-1_0.C: Adjust flags.
334         * g++.dg/lto/20091004-1_0.C: New testcase.
335         * g++.dg/lto/20091004-1_1.C: Likewise.
336         * g++.dg/lto/20091004-2_0.C: Likewise.
337         * g++.dg/lto/20091004-2_1.C: Likewise.
338         * g++.dg/lto/20091004-3_0.C: Likewise.
339         * g++.dg/lto/20091004-3_1.C: Likewise.
340
341 2009-10-05  Richard Guenther  <rguenther@suse.de>
342
343         PR tree-optimization/23821
344         * gcc.dg/torture/pr23821.c: New testcase.
345
346 2009-10-05  Daniel Kraft  <d@domob.eu>
347
348         PR fortran/41403
349         * gfortran.dg/goto_6.f: New test.
350         * gfortran.dg/goto_7.f: New test.
351
352 2009-10-03  Ben Elliston  <bje@au.ibm.com>
353             Bill Maddox  <maddox@google.com>
354             Cary Coutant  <ccoutant@google.com>
355             Chris Demetriou  <cgd@google.com>
356             Diego Novillo  <dnovillo@google.com>
357             Doug Kwan  <dougkwan@google.com>
358             Jan Hubicka  <jh@suse.cz>
359             Ollie Wild  <aaw@google.com>
360             Rafael Espindola  <espindola@google.com>
361             Richard Guenther  <rguenther@suse.de>
362             Simon Baldwin  <simonb@google.com>
363
364         * g++.dg/20090107-1.C: New.
365         * g++.dg/20090121-1.C: New.
366         * g++.dg/ipa/20090113-1.C: New.
367         * g++.dg/lto: New directory.
368         * g++.dg/lto/20080829_0.C: New.
369         * g++.dg/lto/20080904_0.C: New.
370         * g++.dg/lto/20080907_0.C: New.
371         * g++.dg/lto/20080908-1_0.C: New.
372         * g++.dg/lto/20080908-2_0.C: New.
373         * g++.dg/lto/20080908-3_0.C: New.
374         * g++.dg/lto/20080909-1_0.C: New.
375         * g++.dg/lto/20080910-1_0.C: New.
376         * g++.dg/lto/20080912-1_0.C: New.
377         * g++.dg/lto/20080912_0.C: New.
378         * g++.dg/lto/20080915_0.C: New.
379         * g++.dg/lto/20080916_0.C: New.
380         * g++.dg/lto/20080917_0.C: New.
381         * g++.dg/lto/20080924_0.C: New.
382         * g++.dg/lto/20080926_0.C: New.
383         * g++.dg/lto/20081008_0.C: New.
384         * g++.dg/lto/20081022.h: New.
385         * g++.dg/lto/20081022_0.C: New.
386         * g++.dg/lto/20081022_1.C: New.
387         * g++.dg/lto/20081023_0.C: New.
388         * g++.dg/lto/20081109-1_0.C: New.
389         * g++.dg/lto/20081109-2_0.C: New.
390         * g++.dg/lto/20081109_0.C: New.
391         * g++.dg/lto/20081109_1.C: New.
392         * g++.dg/lto/20081118-1_0.C: New.
393         * g++.dg/lto/20081118-1_1.C: New.
394         * g++.dg/lto/20081118_0.C: New.
395         * g++.dg/lto/20081118_1.C: New.
396         * g++.dg/lto/20081119-1.h: New.
397         * g++.dg/lto/20081119-1_0.C: New.
398         * g++.dg/lto/20081119-1_1.C: New.
399         * g++.dg/lto/20081119_0.C: New.
400         * g++.dg/lto/20081119_1.C: New.
401         * g++.dg/lto/20081120-1_0.C: New.
402         * g++.dg/lto/20081120-1_1.C: New.
403         * g++.dg/lto/20081120-2_0.C: New.
404         * g++.dg/lto/20081120-2_1.C: New.
405         * g++.dg/lto/20081123_0.C: New.
406         * g++.dg/lto/20081123_1.C: New.
407         * g++.dg/lto/20081125.h: New.
408         * g++.dg/lto/20081125_0.C: New.
409         * g++.dg/lto/20081125_1.C: New.
410         * g++.dg/lto/20081127_0.C: New.
411         * g++.dg/lto/20081127_1.C: New.
412         * g++.dg/lto/20081203_0.C: New.
413         * g++.dg/lto/20081203_1.C: New.
414         * g++.dg/lto/20081204-1_0.C: New.
415         * g++.dg/lto/20081204-1_1.C: New.
416         * g++.dg/lto/20081204-2_0.C: New.
417         * g++.dg/lto/20081204-2_1.C: New.
418         * g++.dg/lto/20081209_0.C: New.
419         * g++.dg/lto/20081209_1.C: New.
420         * g++.dg/lto/20081211-1.h: New.
421         * g++.dg/lto/20081211-1_0.C: New.
422         * g++.dg/lto/20081211-1_1.C: New.
423         * g++.dg/lto/20081217-1_0.C: New.
424         * g++.dg/lto/20081217-2_0.C: New.
425         * g++.dg/lto/20081219_0.C: New.
426         * g++.dg/lto/20081219_1.C: New.
427         * g++.dg/lto/20090106_0.C: New.
428         * g++.dg/lto/20090112_0.C: New.
429         * g++.dg/lto/20090128_0.C: New.
430         * g++.dg/lto/20090221_0.C: New.
431         * g++.dg/lto/20090302_0.C: New.
432         * g++.dg/lto/20090302_1.C: New.
433         * g++.dg/lto/20090303_0.C: New.
434         * g++.dg/lto/20090311-1.h: New.
435         * g++.dg/lto/20090311-1_0.C: New.
436         * g++.dg/lto/20090311-1_1.C: New.
437         * g++.dg/lto/20090311_0.C: New.
438         * g++.dg/lto/20090311_1.C: New.
439         * g++.dg/lto/20090312.h: New.
440         * g++.dg/lto/20090312_0.C: New.
441         * g++.dg/lto/20090312_1.C: New.
442         * g++.dg/lto/20090313_0.C: New.
443         * g++.dg/lto/20090313_1.C: New.
444         * g++.dg/lto/20090315_0.C: New.
445         * g++.dg/lto/20090315_1.C: New.
446         * g++.dg/lto/20091002-1_0.C: New testcase.
447         * g++.dg/lto/20091002-2_0.C: Likewise..
448         * g++.dg/lto/20091002-3_0.C: Likewise..
449         * g++.dg/lto/README: New.
450         * g++.dg/lto/pr40818_0.C: New.
451         * g++.dg/opt/thunk3-1.C: New.
452         * g++.dg/opt/thunk4.C: New.
453         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
454         replacements with __attribute__ ((__noinline__)).
455         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
456         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
457         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
458         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
459         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
460         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
461         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
462         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
463         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
464         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
465         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
466         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
467         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
468         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
469         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
470         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
471         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
472         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
473         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
474         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
475         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
476         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
477         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
478         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
479         * gcc.dg/20081223-1.c: New.
480         * gcc.dg/lto: New directory.
481         * gcc.dg/lto/20080908_0.c: New.
482         * gcc.dg/lto/20080917_0.c: New.
483         * gcc.dg/lto/20080924_0.c: New.
484         * gcc.dg/lto/20081024_0.c: New.
485         * gcc.dg/lto/20081109_0.c: New.
486         * gcc.dg/lto/20081111_0.c: New.
487         * gcc.dg/lto/20081111_1.c: New.
488         * gcc.dg/lto/20081112_0.c: New.
489         * gcc.dg/lto/20081112_1.c: New.
490         * gcc.dg/lto/20081115_0.c: New.
491         * gcc.dg/lto/20081115_1.c: New.
492         * gcc.dg/lto/20081115_2.c: New.
493         * gcc.dg/lto/20081118_0.c: New.
494         * gcc.dg/lto/20081118_1.c: New.
495         * gcc.dg/lto/20081118_2.c: New.
496         * gcc.dg/lto/20081120-1_0.c: New.
497         * gcc.dg/lto/20081120-1_1.c: New.
498         * gcc.dg/lto/20081120-2_0.c: New.
499         * gcc.dg/lto/20081120-2_1.c: New.
500         * gcc.dg/lto/20081125_0.c: New.
501         * gcc.dg/lto/20081125_1.c: New.
502         * gcc.dg/lto/20081126_0.c: New.
503         * gcc.dg/lto/20081201-1_0.c: New.
504         * gcc.dg/lto/20081201-1_1.c: New.
505         * gcc.dg/lto/20081201-1_2.c: New.
506         * gcc.dg/lto/20081201-2_0.c: New.
507         * gcc.dg/lto/20081201-2_1.c: New.
508         * gcc.dg/lto/20081202-1_0.c: New.
509         * gcc.dg/lto/20081202-1_1.c: New.
510         * gcc.dg/lto/20081202-2_0.c: New.
511         * gcc.dg/lto/20081202-2_1.c: New.
512         * gcc.dg/lto/20081204-1_0.c: New.
513         * gcc.dg/lto/20081204-1_1.c: New.
514         * gcc.dg/lto/20081204-2_0.c: New.
515         * gcc.dg/lto/20081210-1_0.c: New.
516         * gcc.dg/lto/20081212-1_0.c: New.
517         * gcc.dg/lto/20081222_0.c: New.
518         * gcc.dg/lto/20081222_0.h: New.
519         * gcc.dg/lto/20081222_1.c: New.
520         * gcc.dg/lto/20081224_0.c: New.
521         * gcc.dg/lto/20081224_0.h: New.
522         * gcc.dg/lto/20081224_1.c: New.
523         * gcc.dg/lto/20090116_0.c: New.
524         * gcc.dg/lto/20090120_0.c: New.
525         * gcc.dg/lto/20090126-1_0.c: New.
526         * gcc.dg/lto/20090126-2_0.c: New.
527         * gcc.dg/lto/20090206-1_0.c: New.
528         * gcc.dg/lto/20090206-2_0.c: New.
529         * gcc.dg/lto/20090210_0.c: New.
530         * gcc.dg/lto/20090210_1.c: New.
531         * gcc.dg/lto/20090213_0.c: New.
532         * gcc.dg/lto/20090213_1.c: New.
533         * gcc.dg/lto/20090218-1_0.c: New.
534         * gcc.dg/lto/20090218-1_1.c: New.
535         * gcc.dg/lto/20090218-2_0.c: New.
536         * gcc.dg/lto/20090218-2_1.c: New.
537         * gcc.dg/lto/20090218_0.c: New.
538         * gcc.dg/lto/20090218_1.c: New.
539         * gcc.dg/lto/20090218_2.c: New.
540         * gcc.dg/lto/20090218_3.c: New.
541         * gcc.dg/lto/20090219_0.c: New.
542         * gcc.dg/lto/20090312_0.c: New.
543         * gcc.dg/lto/20090312_1.c: New.
544         * gcc.dg/lto/20090313_0.c: New.
545         * gcc.dg/lto/20090706-1_0.c: New.
546         * gcc.dg/lto/20090706-2_0.c: New.
547         * gcc.dg/lto/20090717_0.c: New.
548         * gcc.dg/lto/20090717_1.c: New.
549         * gcc.dg/lto/20090729_0.c: New.
550         * gcc.dg/lto/20090729_1.c: New.
551         * gcc.dg/lto/20090812_0.c: New.
552         * gcc.dg/lto/20090812_1.c: New.
553         * gcc.dg/lto/20090914-1_0.c: New.
554         * gcc.dg/lto/README: New.
555         * gcc.dg/visibility-7.c: Adjust expected pattern
556         * gfortran.dg/lto: New directory.
557         * gfortran.dg/lto/pr40724_0.f: New.
558         * gfortran.dg/lto/pr40724_1.f: New.
559         * gfortran.dg/lto/pr40725_0.f03: New.
560         * gfortran.dg/lto/pr40725_1.c: New.
561         * gfortran.dg/lto/pr41069_0.f90: New.
562         * gfortran.dg/lto/pr41069_1.f90: New.
563         * gfortran.dg/lto/pr41069_2.f90: New.
564         * g++.dg/README: Add 'lto' directory.
565         * g++.dg/dg.exp: Also scan 'lto' directory
566
567 2009-10-03  Ben Elliston  <bje@au.ibm.com>
568             Janis Johnson  <janis187@us.ibm.com>
569             Diego Novillo  <dnovillo@google.com>
570
571         * g++.dg/lto/lto.exp: New.
572         * gcc.c-torture/execute/execute.exp: Add
573         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
574         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
575         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
576         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
577         * gcc.target/i386/math-torture/math-torture.exp:
578         Likewise.
579         * gcc.dg/lto/lto.exp: New.
580         * gfortran.dg/lto/lto.exp: New.
581         * lib/target-supports.exp (check_effective_target_lto): New.
582         * lib/c-torture.exp: Load target-supports.exp.
583         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
584         returns nonzero.
585         * lib/gcc-dg.exp: Likewise.
586         * lib/lto.exp: New.
587         * lib/torture-options.exp: Add support for a third
588         argument.
589
590 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
591
592         PR testsuite/41542
593         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
594
595 2009-10-02  Jason Merrill  <jason@redhat.com>
596
597         * g++.dg/abi/mangle32.C: New.
598
599 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
600
601         * gnat.dg/atomic2.adb: New test.
602
603 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
604
605         * gnat.dg/array11.adb: New test.
606         * gnat.dg/array12.adb: Likewise.
607
608 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
609
610         * gnat.dg/array10.adb: New test.
611         * gnat.dg/object_overflow.adb: Tweak.
612
613 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
614
615         * gcc.dg/guality/guality.exp: Disable on darwin.
616
617 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
618
619         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
620         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
621         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
622         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
623
624 2009-10-02  Tobias Burnus  <burnus@net-b.de>
625
626         PR fortran/41479
627         * gfortran.dg/intent_out_5.f90: New test.
628
629 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
630
631         PR debug/41404
632         PR debug/41353
633         * gcc.dg/guality/pr41404-1.c: New test.
634         * gcc.dg/guality/pr41353-2.c: New test.
635
636 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
637
638         PR testsuite/41546
639         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
640         to -mtune=generic.
641
642 2009-10-01  Jan Hubicka  <jh@suse.cz>
643
644         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
645
646 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
647
648         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
649
650         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
651
652 2009-10-01  Tobias Burnus  <burnus@net-b.de>
653
654         PR fortran/41515
655         * gfortran.dg/parameter_array_init_5.f90: New test.
656
657 2009-10-01  Jason Merrill  <jason@redhat.com>
658
659         * g++.dg/cpp0x/defaulted13.C: New.
660
661 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
662
663         * gfortran.dg/bounds_check_7.f90: Adapted error message.
664         * gfortran.dg/bounds_check_11.f90: Likewise.
665         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
666
667 2009-09-30  Tobias Burnus  <burnus@net-b.de>
668
669         * gfortran.dg/select_type_4.f90: New test.
670
671 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
672
673         * gfortran.dg/same_type_as_1.f03: New test.
674         * gfortran.dg/same_type_as_2.f03: Ditto.
675
676 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
677
678         * gfortran.dg/select_type_1.f03: Extended.
679         * gfortran.dg/select_type_3.f03: New test.
680
681 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
682
683         * gfortran.dg/class_allocate_1.f03: New test.
684
685 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
686
687         PR fortran/40996
688         * gfortran.dg/allocatable_scalar_3.f90: New test.
689         * gfortran.dg/select_type_2.f03: Ditto.
690         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
691
692 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
693
694         * gfortran.dg/block_name_2.f90: Modified error message.
695         * gfortran.dg/select_6.f90: Ditto.
696         * gfortran.dg/select_type_1.f03: New test.
697
698 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
699
700         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
701         * gfortran.dg/class_1.f03: Ditto.
702         * gfortran.dg/class_2.f03: Ditto.
703         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
704         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
705         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
706         * gfortran.dg/typebound_call_10.f03: Ditto.
707         * gfortran.dg/typebound_call_2.f03: Ditto.
708         * gfortran.dg/typebound_call_3.f03: Ditto.
709         * gfortran.dg/typebound_call_4.f03: Ditto.
710         * gfortran.dg/typebound_call_9.f03: Ditto.
711         * gfortran.dg/typebound_generic_3.f03: Ditto.
712         * gfortran.dg/typebound_generic_4.f03: Ditto.
713         * gfortran.dg/typebound_operator_1.f03: Ditto.
714         * gfortran.dg/typebound_operator_2.f03: Ditto.
715         * gfortran.dg/typebound_operator_3.f03: Ditto.
716         * gfortran.dg/typebound_operator_4.f03: Ditto.
717         * gfortran.dg/typebound_proc_1.f08: Ditto.
718         * gfortran.dg/typebound_proc_5.f03: Ditto.
719         * gfortran.dg/typebound_proc_6.f03: Ditto.
720
721 2009-09-30  Jason Merrill  <jason@redhat.com>
722
723         * g++.dg/eh/init-temp1.C: Improve test.
724
725 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
726
727         PR target/22093
728         * gcc.target/alpha/pr22093.c: New test.
729
730 2009-09-29  John Freeman  <jfreeman08@gmail.com>
731             Jason Merrill  <jason@redhat.com>
732
733         * g++.dg/cpp0x/lambda/lambda-array.C: New.
734         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
735         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
736         * g++.dg/cpp0x/lambda/lambda-const.C: New.
737         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
738         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
739         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
740         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
741         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
742         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
743         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
744         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
745         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
746         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
747         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
748         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
749         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
750         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
751         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
752         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
753         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
754         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
755         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
756         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
757         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
758         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
759         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
760         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
761         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
762         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
763         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
764         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
765         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
766         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
767         * g++.dg/cpp0x/lambda/lambda-template.C: New.
768         * g++.dg/cpp0x/lambda/lambda-this.C: New.
769         * g++.dg/cpp0x/lambda/lambda-type.C: New.
770         * g++.dg/cpp0x/lambda/lambda-use.C: New.
771         * lib/prune.exp: Accept "In lambda function".
772
773 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
774
775         * gcc.target/i386/fma4-check.h
776         * gcc.target/i386/fma4-fma.c
777         * gcc.target/i386/fma4-maccXX.c
778         * gcc.target/i386/fma4-msubXX.c
779         * gcc.target/i386/fma4-nmaccXX.c
780         * gcc.target/i386/fma4-nmsubXX.c
781         * gcc.target/i386/fma4-vector.c
782         * gcc.target/i386/fma4-256-maccXX.c
783         * gcc.target/i386/fma4-256-msubXX.c
784         * gcc.target/i386/fma4-256-nmaccXX.c
785         * gcc.target/i386/fma4-256-nmsubXX.c
786         * gcc.target/i386/fma4-256-vector.c
787         * gcc.target/i386/funcspec-2.c: New file.
788
789         * gcc.target/i386/funcspec-4.c: Test error conditions
790         related to FMA4.
791
792         * gcc.target/i386/funcspec-5.c
793         * gcc.target/i386/funcspec-6.c
794         * gcc.target/i386/funcspec-8.c: Add FMA4.
795
796         * gcc.target/i386/funcspec-9.c: New file.
797
798         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
799
800         * gcc.target/i386/isa-10.c
801         * gcc.target/i386/isa-11.c
802         * gcc.target/i386/isa-12.c
803         * gcc.target/i386/isa-13.c
804         * gcc.target/i386/isa-2.c
805         * gcc.target/i386/isa-3.c
806         * gcc.target/i386/isa-4.c
807         * gcc.target/i386/isa-7.c
808         * gcc.target/i386/isa-8.c
809         * gcc.target/i386/isa-9.c: New file.
810
811         * gcc.target/i386/isa-14.c
812         * gcc.target/i386/isa-1.c
813         * gcc.target/i386/isa-5.c
814         * gcc.target/i386/isa-6.c: Add FMA4.
815
816         * gcc.target/i386/sse-12.c
817         * gcc.target/i386/sse-13.c
818         * gcc.target/i386/sse-14.c
819         * gcc.target/i386/sse-22.c: New file.
820
821         * g++.dg/other/i386-2.C
822         * g++.dg/other/i386-3.C
823         * g++.dg/other/i386-5.C
824         * g++.dg/other/i386-6.C: Add -mfma4 in dg-options.
825
826 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
827
828         PR testsuite/41496
829         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
830         before.
831
832 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
833
834         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
835         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
836
837 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
838
839         PR debug/41438
840         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
841         hidden.
842         * g++.dg/debug/dwarf2/const-1.C: Likewise.
843
844 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
845
846         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
847         * gcc.target/i386/isa-1.c
848         * gcc.target/i386/isa-5.c
849         * gcc.target/i386/isa-6.c: Remove SSE5.
850         * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
851         * gcc.target/i386/avx-1.c
852         * gcc.target/i386/avx-2.c
853         * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
854         * gcc.target/i386/funcspec-9.c: Delete.
855
856 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
857
858         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
859         * gcc.dg/guality/pr41353-1.c: New test.
860
861         PR testsuite/41444
862         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
863         in macro name definition for non-unix/win32/msdos.
864
865 2009-09-29  Daniel Kraft  <d@domob.eu>
866
867         PR fortran/39626
868         * gfortran.dg/block_1.f08: New test.
869         * gfortran.dg/block_2.f08: New test.
870         * gfortran.dg/block_3.f90: New test.
871         * gfortran.dg/block_4.f08: New test.
872         * gfortran.dg/block_5.f08: New test.
873         * gfortran.dg/block_6.f08: New test.
874         * gfortran.dg/block_7.f08: New test.
875         * gfortran.dg/block_8.f08: New test.
876
877 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
878
879         PR libgfortran/35862
880         * gfortran.dg/round_1.f03: New test.
881         * gfortran.dg/f2003_io_3.f03: Update test.
882
883 2009-09-28  Easwaran Raman  <eraman@google.com>
884
885         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
886         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
887
888 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
889
890         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
891         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
892         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
893         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
894         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
895
896         * g++.dg/dfp/dfp.exp: Fix typo.
897
898         * lib/target-supports.exp (check-effective-target-dfp-nocache):
899         Fix typo that breaks the check.
900
901 2009-09-28  Olivier Hainque  <hainque@adacore.com>
902
903         * gnat.dg (tagged_alloc_free.adb): New testcase.
904
905 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
906
907         * g++.dg/dfp: New directory.
908         * g++.dg/dg.exp: Prune tests in dfp directory.
909         * g++.dg/dfp/dfp.exp: New.
910         * g++.dg/dfp/mangle-mode.C: New test.
911
912 2009-09-28  Michael Matz  <matz@suse.de>
913
914         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
915         for sign of -Inf.
916
917 2009-09-27  Richard Henderson  <rth@redhat.com>
918
919         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
920         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
921
922 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
923
924         PR c/41476
925         * gcc.dg/cond-constqual-1.c: New test.
926
927 2009-09-26  Michael Matz  <matz@suse.de>
928
929         PR lto/40758
930         PR middle-end/41470
931         * gcc.dg/pr41470.c: New test.
932
933 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
934
935         * gnat.dg/array9.adb: New test.
936
937 2009-09-26  Michael Matz  <matz@suse.de>
938
939         PR tree-optimization/41454
940         * gcc.dg/pr41454.c: New test.
941
942 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
943
944         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
945         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
946         into DW_TAG_GNU_template_parameter_pack and
947         DW_TAG_GNU_formal_parameter_pack.
948         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
949         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
950
951 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
952
953         * gcc.dg/vect/vect.exp: Append extra parameters as separate
954         parameters for alignment-sensitive -fsection-anchors tests.
955
956 2009-09-25  Richard Guenther  <rguenther@suse.de>
957
958         PR middle-end/41463
959         * gcc.c-torture/execute/pr41463.c: New testcase.
960
961 2009-09-25  Olivier Hainque  <hainque@adacore.com>
962
963         * gnat.dg/sse_nolib.adb: New testcase.
964
965 2009-09-25  Revital Eres  <ERES@il.ibm.com>
966
967         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
968         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
969         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
970         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
971         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
972         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
973         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
974         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
975         * gcc.dg/vect/vect.exp: Add Power7 flags.
976         * g++.dg/vect/vect.exp: Likewise.
977         * gfortran.dg/vect/vect.exp: Likewise.
978
979 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
980
981         PR fortran/41459
982         * gfortran.dg/empty_label.f: New test.
983         * gfortran.dg/empty_label.f90: Ditto.
984         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
985
986 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
987
988         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
989         compile-time.
990
991 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
992
993         * lib/scanasm.exp (make_pattern_printable): New function.
994         (dg-scan, scan-assembler-times, scan-assembler-dem,
995         scan-assembler-dem-not): Use it.
996
997 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
998
999         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1000         (test_nested): Renamed to ...
1001         (test_nested1): This.
1002         (test_nested2): New.
1003         (main): Likewise.
1004
1005 2009-09-24  Richard Guenther  <rguenther@suse.de>
1006
1007         PR tree-optimization/36143
1008         PR tree-optimization/38747
1009         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1010         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1011         * g++.dg/torture/pr38747.C: New testcase.
1012         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1013
1014 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1015
1016         * gnat.dg/nested_proc.adb: New test.
1017
1018 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1019
1020         * gcc.target/i386/pr12329.c: Adjust.
1021
1022 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1023
1024         PR debug/41248
1025         * gcc.dg/pr41248.c: New.
1026
1027 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1028
1029         PR debug/41065
1030         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1031
1032 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1033
1034         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1035         current_compiler_flags.  Fix typos.
1036
1037 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1038
1039         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1040
1041 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1042
1043         PR c/39779
1044         * gcc.c-torture/compile/pr39779.c: New test.
1045
1046 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1047
1048         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1049         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1050         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1051
1052 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1053
1054         PR debug/41295
1055         * gcc.dg/pr41295.c: New.
1056
1057 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1058
1059         * gcc.dg/pr40209.c: Add test case.
1060
1061 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1062
1063         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1064         matching assembly.
1065         * gcc.target/mips/code-readable-2.c: Likewise.
1066         * gcc.target/mips/code-readable-3.c: Likewise.
1067
1068 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1069
1070         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1071         Check support via mode instead of C type.
1072         (check_effective_target_dfprt_nocache): Ditto.
1073         (check_effective_target_hard_dfp): Ditto.
1074
1075 2009-09-22  Richard Guenther  <rguenther@suse.de>
1076
1077         PR middle-end/41395
1078         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1079         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1080
1081 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1082
1083         * gcc.dg/20090922-1.c: New test.
1084
1085         PR bootstrap/41405
1086         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1087         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1088         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1089         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1090         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1091         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1092         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1093         * objc.dg/dwarf-2.m: Likewise.
1094
1095 2009-09-22  Richard Guenther  <rguenther@suse.de>
1096
1097         PR tree-optimization/41428
1098         * g++.dg/tree-ssa/pr41428.C: New testcase.
1099
1100 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1101
1102         PR middle-end/41429
1103         * g++.dg/gomp/pr41429.C: New test.
1104
1105 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1106
1107         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1108
1109 2009-09-21  Jason Merrill  <jason@redhat.com>
1110
1111         PR c++/41421
1112         * g++.dg/cpp0x/trivial1.C: Expand.
1113
1114 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1115
1116         * gcc.dg/torture/calleesave-sse.c: New.
1117
1118 2009-09-21  Jan Hubicka  <jh@suse.cz>
1119
1120         * gcc.dg/guality/inline-params.c: New testcase.
1121
1122 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1123
1124         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1125         Add -fno-inline.
1126         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1127         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1128         (f2): Ditto.
1129
1130 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1131
1132         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1133         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1134         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1135         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1136         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1137
1138 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1139
1140         PR middle-end/40642
1141         * g++.dg/torture/pr40642.C: New testcase.
1142
1143 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1144
1145         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1146         cases in static initializers.
1147
1148 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1149
1150         * gcc.c-tortue/compile/pr39886.c: New.
1151
1152 2009-09-20  Chris Demetriou  <cgd@google.com>
1153
1154         PR preprocessor/28435:
1155         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1156         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1157         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1158         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1159         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1160
1161 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1162
1163         * gcc.target/mips/mips.exp: Add relax-pic-calls
1164         under -mfoo/-mno-foo options.
1165         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1166         and -mexplicit-relocs.
1167         * gcc.target/mips/call-1.c: New test.
1168         * gcc.target/mips/call-2.c: New test.
1169         * gcc.target/mips/call-3.c: New test.
1170         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1171         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1172
1173 2009-09-19  Chris Demetriou  <cgd@google.com>
1174
1175         PR preprocessor/28435:
1176         * gcc.dg/cpp/missing-header-MD.c: New test.
1177         * gcc.dg/cpp/missing-header-MMD.c: New test.
1178         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1179         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1180
1181 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1182
1183         PR libgfortran/41328
1184         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1185         EOF works.
1186
1187 2009-09-18  Jason Merrill  <jason@redhat.com>
1188
1189         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1190         * g++.dg/cpp0x/initlist-deduce.C: New.
1191
1192 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1193
1194         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1195
1196 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1197
1198         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1199         * c-c++-common/dfp: New directory.
1200         * c-c++-common/dfp/dfp-dbg.h: New file.
1201         * gcc.dg/dfp/call-by-value.c: Move to ...
1202         * c-c++-common/call-by-value.c: here.
1203         * gcc.dg/dfp/cast.c: Move to ...
1204         * c-c++-common/cast.c: here.
1205         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1206         * c-c++-common/compare-eq-const.c: here.
1207         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1208         * c-c++-common/compare-eq-d128.c: here.
1209         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1210         * c-c++-common/compare-eq-d32.c: here.
1211         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1212         * c-c++-common/compare-eq-d64.c: here.
1213         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1214         * c-c++-common/compare-eq-dfp.c: here.
1215         * gcc.dg/dfp/compare-eq.h: Move to ...
1216         * c-c++-common/compare-eq.h: here.
1217         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1218         * c-c++-common/compare-rel-const.c: here.
1219         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1220         * c-c++-common/compare-rel-d128.c: here.
1221         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1222         * c-c++-common/compare-rel-d32.c: here.
1223         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1224         * c-c++-common/compare-rel-d64.c: here.
1225         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1226         * c-c++-common/compare-rel-dfp.c: here.
1227         * gcc.dg/dfp/compare-rel.h: Move to ...
1228         * c-c++-common/compare-rel.h: here.
1229         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1230         * c-c++-common/compare-special-d128.c: here.
1231         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1232         * c-c++-common/compare-special-d32.c: here.
1233         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1234         * c-c++-common/compare-special-d64.c: here.
1235         * gcc.dg/dfp/compare-special.h: Move to ...
1236         * c-c++-common/compare-special.h: here.
1237         * gcc.dg/dfp/constants-zero.c: Move to ...
1238         * c-c++-common/constants-zero.c: here.
1239         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1240         * c-c++-common/convert-bfp-10.c: here.
1241         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1242         * c-c++-common/convert-bfp-11.c: here.
1243         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1244         * c-c++-common/convert-bfp-12.c: here.
1245         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1246         * c-c++-common/convert-bfp-13.c: here.
1247         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1248         * c-c++-common/convert-bfp-14.c: here.
1249         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1250         * c-c++-common/convert-bfp-2.c: here.
1251         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1252         * c-c++-common/convert-bfp-3.c: here.
1253         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1254         * c-c++-common/convert-bfp-4.c: here.
1255         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1256         * c-c++-common/convert-bfp-5.c: here.
1257         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1258         * c-c++-common/convert-bfp-6.c: here.
1259         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1260         * c-c++-common/convert-bfp-7.c: here.
1261         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1262         * c-c++-common/convert-bfp-8.c: here.
1263         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1264         * c-c++-common/convert-bfp-9.c: here.
1265         * gcc.dg/dfp/convert-bfp.c: Move to ...
1266         * c-c++-common/convert-bfp.c: here.
1267         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1268         * c-c++-common/convert-bfp-fold.c: here.
1269         * gcc.dg/dfp/convert-dfp.c: Move to ...
1270         * c-c++-common/convert-dfp.c: here.
1271         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1272         * c-c++-common/convert-dfp-fold-2.c: here.
1273         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1274         * c-c++-common/convert-dfp-fold.c: here.
1275         * gcc.dg/dfp/convert.h: Move to ...
1276         * c-c++-common/convert.h: here.
1277         * gcc.dg/dfp/convert-int.c: Move to ...
1278         * c-c++-common/convert-int.c: here.
1279         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1280         * c-c++-common/convert-int-fold.c: here.
1281         * gcc.dg/dfp/convert-int-max.c: Move to ...
1282         * c-c++-common/convert-int-max.c: here.
1283         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1284         * c-c++-common/convert-int-max-fold.c: here.
1285         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1286         * c-c++-common/convert-int-saturate.c: here.
1287         * gcc.dg/dfp/func-array.c: Move to ...
1288         * c-c++-common/func-array.c: here.
1289         * gcc.dg/dfp/func-deref.c: Move to ...
1290         * c-c++-common/func-deref.c: here.
1291         * gcc.dg/dfp/func-mixed.c: Move to ...
1292         * c-c++-common/func-mixed.c: here.
1293         * gcc.dg/dfp/func-pointer.c: Move to ...
1294         * c-c++-common/func-pointer.c: here.
1295         * gcc.dg/dfp/func-scalar.c: Move to ...
1296         * c-c++-common/func-scalar.c: here.
1297         * gcc.dg/dfp/func-struct.c: Move to ...
1298         * c-c++-common/func-struct.c: here.
1299         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1300         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1301         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1302         * c-c++-common/func-vararg-alternate-d128.c: here.
1303         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1304         * c-c++-common/func-vararg-alternate-d32.c: here.
1305         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1306         * c-c++-common/func-vararg-alternate-d64.c: here.
1307         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1308         * c-c++-common/func-vararg-alternate.h: here.
1309         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1310         * c-c++-common/func-vararg-dfp.c: here.
1311         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1312         * c-c++-common/func-vararg-mixed-2.c: here.
1313         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1314         * c-c++-common/func-vararg-mixed.c: here.
1315         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1316         * c-c++-common/func-vararg-size0.c: here.
1317         * gcc.dg/dfp/inf-1.c: Move to ...
1318         * c-c++-common/inf-1.c: here.
1319         * gcc.dg/dfp/loop-index.c: Move to ...
1320         * c-c++-common/loop-index.c: here.
1321         * gcc.dg/dfp/modes.c: Move to ...
1322         * c-c++-common/modes.c: here.
1323         * gcc.dg/dfp/nan-1.c: Move to ...
1324         * c-c++-common/nan-1.c: here.
1325         * gcc.dg/dfp/nan-2.c: Move to ...
1326         * c-c++-common/nan-2.c: here.
1327         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1328         * c-c++-common/operator-arith-fold.c: here.
1329         * gcc.dg/dfp/operator-assignment.c: Move to ...
1330         * c-c++-common/operator-assignment.c: here.
1331         * gcc.dg/dfp/operator-comma.c: Move to ...
1332         * c-c++-common/operator-comma.c: here.
1333         * gcc.dg/dfp/operator-cond.c: Move to ...
1334         * c-c++-common/operator-cond.c: here.
1335         * gcc.dg/dfp/operator-logical.c: Move to ...
1336         * c-c++-common/operator-logical.c: here.
1337         * gcc.dg/dfp/operator-unary.c: Move to ...
1338         * c-c++-common/operator-unary.c: here.
1339         * gcc.dg/dfp/pr31385.c: Move to ...
1340         * c-c++-common/pr31385.c: here.
1341         * gcc.dg/dfp/pr33466.c: Move to ...
1342         * c-c++-common/pr33466.c: here.
1343         * gcc.dg/dfp/pr35620.c: Move to ...
1344         * c-c++-common/pr35620.c: here.
1345         * gcc.dg/dfp/pr36800.c: Move to ...
1346         * c-c++-common/pr36800.c: here.
1347         * gcc.dg/dfp/pr39034.c: Move to ...
1348         * c-c++-common/pr39034.c: here.
1349         * gcc.dg/dfp/pr39035.c: Move to ...
1350         * c-c++-common/pr39035.c: here.
1351         * gcc.dg/dfp/pr39902.c: Move to ...
1352         * c-c++-common/pr39902.c: here.
1353         * gcc.dg/dfp/pr39986.c: Move to ...
1354         * c-c++-common/pr39986.c: here.
1355         * gcc.dg/dfp/signbit-1.c: Move to ...
1356         * c-c++-common/signbit-1.c: here.
1357         * gcc.dg/dfp/signbit-2.c: Move to ...
1358         * c-c++-common/signbit-2.c: here.
1359         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1360         * c-c++-common/struct-layout-1.c: here.
1361         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1362         * c-c++-common/usual-arith-conv.c: here.
1363         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1364         * c-c++-common/usual-arith-conv-const.c: here.
1365
1366 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1367
1368         PR testsuite/41288
1369         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1370         stack alignment.
1371
1372 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1373
1374         PR c++/39365
1375         * g++.dg/expr/bool3.C: New test.
1376         * g++.dg/expr/bool4.C: New test.
1377
1378 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1379
1380         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1381         * gcc.dg/dfp/signbit-2.c: Use it.
1382         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1383         arguments to unsigned int.
1384         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1385         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1386         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1387         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1388         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1389         * gcc.dg/dfp/pr39986.c: Ditto.
1390         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1391         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1392         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1393         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1394         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1395
1396 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1397
1398         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1399
1400 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1401
1402         PR c/41049
1403         * dfp/pr41049.c: New test.
1404
1405 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1406
1407         PR testsuite/41385
1408         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1409
1410 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1411
1412         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1413         * gcc.dg/ipa/ipa-sra-1.c: New test.
1414         * gcc.dg/ipa/ipa-sra-2.c: New test.
1415         * gcc.dg/ipa/ipa-sra-3.c: New test.
1416         * gcc.dg/ipa/ipa-sra-4.c: New test.
1417         * gcc.dg/ipa/ipa-sra-5.c: New test.
1418         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1419         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1420
1421 2009-09-17  Michael Matz  <matz@suse.de>
1422
1423         PR middle-end/41347
1424         * gfortran.dg/pr41347.f90: New test.
1425
1426 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1427
1428         * gcc.c-torture/compile/20090917-1.c: New testcase.
1429
1430 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1431
1432         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1433         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1434         alpha*-*-* target from XFAIL list.
1435
1436 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1437
1438         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1439         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1440         * gcc.dg/dfp/cast-bad.c: Use default options.
1441         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1442         * gcc.dg/dfp/composite-type.c: Ditto.
1443         * gcc.dg/dfp/constants.c: Ditto.
1444         * gcc.dg/dfp/constants-hex.c: Ditto.
1445         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1446         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1447         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1448         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1449         * gcc.dg/dfp/ctypes.c: Ditto.
1450         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1451         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1452         * gcc.dg/dfp/float-constant-double.c: Ditto.
1453         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1454         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1455         * gcc.dg/dfp/modes.c: Ditto.
1456         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1457         * gcc.dg/dfp/pr31344.c: Ditto.
1458         * gcc.dg/dfp/pr31385.c: Ditto.
1459         * gcc.dg/dfp/pr33466.c: Ditto.
1460         * gcc.dg/dfp/pr35620.c: Ditto.
1461         * gcc.dg/dfp/pr37435.c: Ditto.
1462         * gcc.dg/dfp/pr39986.c: Ditto.
1463         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1464         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1465         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1466         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1467         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1468         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1469         * gcc.dg/dfp/typespec.c: Ditto.
1470         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1471         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1472         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1473         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1474         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1475         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1476         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1477         * gcc.dg/dfp/compare-rel.h: Ditto.
1478         * gcc.dg/dfp/compare-special.h: Ditto.
1479         * gcc.dg/dfp/convert.h: Ditto.
1480         * gcc.dg/dfp/fe-check.h: Ditto.
1481         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1482         * gcc.dg/dfp/cast.c: Ditto.
1483         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1484         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1485         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1486         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1487         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1488         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1489         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1490         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1491         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1492         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1493         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1494         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1495         * gcc.dg/dfp/constants-zero.c: Ditto.
1496         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1497         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1498         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1499         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1500         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1501         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1502         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1503         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1504         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1505         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1506         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1507         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1508         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1509         * gcc.dg/dfp/convert-bfp.c: Ditto.
1510         * gcc.dg/dfp/convert-complex.c: Ditto.
1511         * gcc.dg/dfp/convert-dfp.c: Ditto.
1512         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1513         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1514         * gcc.dg/dfp/convert-int.c: Ditto.
1515         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1516         * gcc.dg/dfp/convert-int-max.c: Ditto.
1517         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1518         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1519         * gcc.dg/dfp/fe-binop.c: Ditto.
1520         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1521         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1522         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1523         * gcc.dg/dfp/func-array.c: Ditto.
1524         * gcc.dg/dfp/func-deref.c: Ditto.
1525         * gcc.dg/dfp/func-mixed.c: Ditto.
1526         * gcc.dg/dfp/func-pointer.c: Ditto.
1527         * gcc.dg/dfp/func-scalar.c: Ditto.
1528         * gcc.dg/dfp/func-struct.c: Ditto.
1529         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1530         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1531         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1532         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1533         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1534         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1535         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1536         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1537         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1538         * gcc.dg/dfp/inf-1.c: Ditto.
1539         * gcc.dg/dfp/loop-index.c: Ditto.
1540         * gcc.dg/dfp/nan-1.c: Ditto.
1541         * gcc.dg/dfp/nan-2.c: Ditto.
1542         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1543         * gcc.dg/dfp/operator-assignment.c: Ditto.
1544         * gcc.dg/dfp/operator-comma.c: Ditto.
1545         * gcc.dg/dfp/operator-cond.c: Ditto.
1546         * gcc.dg/dfp/operator-logical.c: Ditto.
1547         * gcc.dg/dfp/operator-unary.c: Ditto.
1548         * gcc.dg/dfp/pr36800.c: Ditto.
1549         * gcc.dg/dfp/pr39034.c: Ditto.
1550         * gcc.dg/dfp/pr39035.c: Ditto.
1551         * gcc.dg/dfp/pr39902.c: Ditto.
1552         * gcc.dg/dfp/signbit-1.c: Ditto.
1553         * gcc.dg/dfp/signbit-2.c: Ditto.
1554         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1555         * gcc.dg/dfp/union-init.c: Ditto.
1556         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1557
1558 2009-09-16  Michael Matz  <matz@suse.de>
1559
1560         PR fortran/41212
1561         * gfortran.dg/pr41212.f90: New test.
1562
1563 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1564
1565         * gnat.dg/alignment9.adb: New test.
1566
1567 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1568
1569         * gnat.dg/discr20.ad[sb]: New test.
1570
1571 2009-09-16  Richard Guenther  <rguenther@suse.de>
1572
1573         PR middle-end/34011
1574         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1575
1576 2009-09-16  DJ Delorie  <dj@redhat.com>
1577             Kaz Kojima  <kkojima@gcc.gnu.org>
1578
1579         * gcc.target/sh/struct-arg-dw2.c: New test.
1580
1581 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1582             Jakub Jelinek  <jakub@redhat.com>
1583
1584         PR target/41175
1585         * gcc.target/powerpc/pr41175.c: New test.
1586
1587 2009-09-14  Richard Henderson  <rth@redhat.com>
1588
1589         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1590         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1591         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1592
1593 2009-09-14  Richard Henderson  <rth@redhat.com>
1594
1595         * g++.dg/eh/builtin1.C: Update resx pattern match.
1596         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1597
1598 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1599
1600         * gcc.target/mips/branch-helper.h: New file.
1601         * gcc.target/mips/branch-2.c,
1602         * gcc.target/mips/branch-3.c,
1603         * gcc.target/mips/branch-4.c,
1604         * gcc.target/mips/branch-5.c,
1605         * gcc.target/mips/branch-6.c,
1606         * gcc.target/mips/branch-7.c,
1607         * gcc.target/mips/branch-8.c,
1608         * gcc.target/mips/branch-9.c,
1609         * gcc.target/mips/branch-10.c,
1610         * gcc.target/mips/branch-11.c,
1611         * gcc.target/mips/branch-12.c,
1612         * gcc.target/mips/branch-13.c,
1613         * gcc.target/mips/branch-14.c,
1614         * gcc.target/mips/branch-15.c: New tests.
1615
1616 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1617
1618         PR target/41331
1619         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1620         -m32 -mpowerpc64 system.
1621
1622 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1623
1624         From Jie Zhang <jie.zhang@analog.com>:
1625         * gcc.target/bfin/saveall.c: New test.
1626         * gcc.target/bfin/20090914-1.c: New test.
1627         * gcc.target/bfin/20090914-2.c: New test.
1628
1629         * gcc.target/bfin/20090914-3.c: New test.
1630
1631 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1632
1633         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1634
1635 2009-09-14  Richard Guenther  <rguenther@suse.de>
1636
1637         PR middle-end/41350
1638         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1639
1640 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1641
1642         PR libgfortran/41328
1643         * gfortran.dg/cr_lf.f90: New test.
1644
1645 2009-09-11  Michael Matz  <matz@suse.de>
1646
1647         PR middle-end/41275
1648         * g++.dg/tree-ssa/pr41275.C: New test.
1649
1650 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1651
1652         PR fortran/41242
1653         * gfortran.dg/proc_ptr_comp_21.f90: New.
1654
1655 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1656
1657         PR fortran/31292
1658         * gfortran.dg/module_procedure_1.f90: New test.
1659         * gfortran.dg/module_procedure_2.f90: Ditto.
1660         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1661
1662 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1663             James A. Morrison  <phython@gcc.gnu.org>
1664
1665         PR ada/18302
1666         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1667         commands.
1668         * ada/acats/run_test.exp: New file.
1669
1670 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1671
1672         Revert:
1673         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1674
1675         PR rtl-optimization/39779
1676         * gcc.dg/pr39979.c: New test.
1677
1678 2009-09-10  Richard Guenther  <rguenther@suse.de>
1679
1680         PR middle-end/41257
1681         * g++.dg/torture/pr41257-2.C: New testcase.
1682
1683 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1684
1685         PR c++/28293
1686         * g++.dg/template/crash91.C: New.
1687
1688 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1689
1690         PR rtl-optimization/39779
1691         * gcc.dg/pr39979.c: New test.
1692
1693 2009-09-09  Richard Guenther  <rguenther@suse.de>
1694
1695         PR tree-optimization/41101
1696         * gcc.c-torture/compile/pr41101.c: New testcase.
1697
1698 2009-09-09  Richard Guenther  <rguenther@suse.de>
1699
1700         PR middle-end/41317
1701         * gcc.c-torture/execute/pr41317.c: New testcase.
1702         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1703         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1704
1705 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1706
1707         Fix some test breakages on Darwin
1708         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1709         and adjust.
1710         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1711         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1712         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1713         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1714         take darwin specifics in account.
1715
1716 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1717
1718         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1719         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1720
1721 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1722
1723         PR c++/39923
1724         * g++.dg/cpp0x/initlist24.C: New.
1725
1726 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1727
1728         * gcc.dg/large-size-array-2.c: Fix target requirement.
1729         * gcc.dg/large-size-array-4.c: Likewise.
1730         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1731         * gcc.dg/c99-const-expr-2.c: Likewise.
1732         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1733         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1734         * gcc.dg/c90-const-expr-10.c: Likewise.
1735         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1736         instead of long.
1737         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1738         * gcc.dg/vect/pr33846.c: Likewise.
1739         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1740         __PTRDIFF_TYPE__, instead of unsigned long.
1741         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1742
1743 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1744
1745         PR debug/41229
1746         PR debug/41291
1747         PR debug/41300
1748         * gfortran.dg/pr41229.f90: New.
1749
1750 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1751
1752         PR debug/41232
1753         * gcc.dg/pr41232.c: New.
1754
1755 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1756
1757         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1758         contain -march.
1759         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1760         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1761         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1762         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1763         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1764         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1765         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1766         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1767         options other than that used in dg-options.
1768
1769 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1770
1771         PR rtl-optimization/41239
1772         * gcc.c-torture/execute/pr41239.c: New test.
1773
1774 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1775
1776         PR libgfortran/41192
1777         * gfortran.dg/namelist_59.f90: New test.
1778
1779 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1780
1781         From Mike Frysinger  <michael.frysinger@analog.com>
1782         * gcc.target/bfin/mcpu-bf542m.c: New file.
1783         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1784         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1785         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1786         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1787
1788 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1789
1790         PR middle-end/41282
1791         * gcc.c-torture/compile/pr41282.c: New test.
1792
1793 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1794
1795         PR fortran/41197
1796         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1797         variables for stat and errmsg.
1798         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1799         * gfortran.dg/allocate_stat_2.f90:  New test.
1800
1801 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1802
1803         * gcc.c-torture/compile/20090907-1.c: New test.
1804
1805 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1806
1807         PR bootstrap/41241
1808         * gcc.dg/pr41241.c: New test.
1809
1810 2009-09-06  Richard Guenther  <rguenther@suse.de>
1811
1812         PR middle-end/41144
1813         * g++.dg/torture/pr41144.C: New testcase.
1814
1815 2009-09-06  Richard Guenther  <rguenther@suse.de>
1816
1817         PR middle-end/41261
1818         * gcc.dg/torture/pr41261.c: New testcase.
1819
1820 2009-09-05  Richard Guenther  <rguenther@suse.de>
1821
1822         PR middle-end/41181
1823         * gcc.c-torture/compile/pr41181.c: New testcase.
1824
1825 2009-09-05  Richard Guenther  <rguenther@suse.de>
1826
1827         PR debug/41273
1828         * g++.dg/torture/pr41273.C: New testcase.
1829
1830 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1831
1832         PR fortran/41258
1833         * gfortran.dg/typebound_proc_12.f90 : New test.
1834
1835 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1836
1837         PR debug/41225
1838         * gfortran.dg/pr41225.f90: New.
1839
1840 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1841
1842         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1843         unistd.h, sys/types.h and sys/wait.h.
1844         (gualchk_t): New.
1845         (GUALCVT): New.
1846         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1847         (GUALITY_GDB_REDIRECT): New.
1848         (GUALITY_GDB_ARGS): Use it.
1849
1850 2009-09-04  Richard Guenther  <rguenther@suse.de>
1851
1852         PR middle-end/41257
1853         * g++.dg/torture/pr41257.C: New testcase.
1854
1855 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1856
1857         PR tree-optimization/41112
1858         * gnat.dg/array8.adb: New test.
1859
1860 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1861
1862         * gcc.target/arm/ctz.c: New test case.
1863
1864 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1865
1866         PR tree-optimization/38275
1867         * gcc.dg/autopar/reduc-1char.c: Increase number
1868         of iterations. Adjust the logic accordingly.
1869         * gcc.dg/autopar/reduc-2char.c: Ditto.
1870         * gcc.dg/autopar/reduc-1.c: Ditto.
1871         * gcc.dg/autopar/reduc-2.c: Ditto.
1872         * gcc.dg/autopar/reduc-3.c: Ditto.
1873         * gcc.dg/autopar/reduc-6.c: Ditto.
1874         * gcc.dg/autopar/reduc-7.c: Ditto.
1875         * gcc.dg/autopar/reduc-8.c: Ditto.
1876         * gcc.dg/autopar/reduc-9.c: Ditto.
1877         * gcc.dg/autopar/pr39500-1.c: Ditto.
1878         * gcc.dg/autopar/reduc-1short.c: Ditto.
1879         * gcc.dg/autopar/reduc-2short.c: Ditto.
1880         * gcc.dg/autopar/parallelization-1.c: Ditto.
1881
1882 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1883
1884         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1885         testcase using guality.h compiles and links and if a global variable
1886         can be verified by gdb.
1887
1888 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1889
1890         * lib/target-supports.exp (check_effective_target_sync_int_long):
1891         Supported on Blackfin Linux targets.
1892
1893 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1894
1895         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1896
1897 2009-09-03  Diego Novillo  <dnovillo@google.com>
1898
1899         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1900         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1901         * g++.dg/warn/unit-1.C: Likewise.
1902         * g++.dg/ipa/iinline-1.C: Likewise.
1903         * g++.dg/template/cond2.C: Adjust expected line location for the
1904         error.
1905         * g++.dg/template/pr35240.C: Likewise.
1906
1907 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1908
1909         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1910         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1911
1912 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1913
1914         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1915         * gcc.dg/memcpy-1.c: Add . to match pattern.
1916         * gcc.dg/uninit-I.c: XFAIL warning test.
1917         * g++.dg/warn/unit-1.C: XFAIL warning test.
1918
1919 2009-09-02  Ian Lance Taylor  <iant@google.com>
1920
1921         * gcc.dg/20090902-1.c: New test.
1922
1923 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1924
1925         * gcc.dg/builtin-object-size-9.c: New test.
1926
1927 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1928
1929         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1930
1931 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1932             Olivier Hainque  <hainque@adacore.com>
1933
1934         * gnat.dg/misaligned_param.adb: New test.
1935         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1936         * gnat.dg/slice7.adb: Add 1 more related case.
1937
1938 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1939
1940         * gcc.dg/guality/guality.c: Expect to fail for now.
1941         * gcc.dg/guality/example.c: Likewise.
1942
1943 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1944
1945         * gcc.dg/guality/guality.c: New.
1946         * gcc.dg/guality/guality.h: New.
1947         * gcc.dg/guality/guality.exp: New.
1948         * gcc.dg/guality/example.c: New.
1949         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1950         (cleanup-saved-temps): Likewise, .gkd files too.
1951
1952 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1953
1954         PR fortran/39229
1955         * gfortran.dg/line_length_3.f: New test.
1956         * gfortran.dg/line_length_4.f90: New test.
1957
1958 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1959
1960         * lib/target-supports.exp (check_gc_sections_available):
1961         Add proper pattern quote.
1962
1963 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1964             Kaz Kojima  <kkojima@gcc.gnu.org>
1965
1966         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1967         * g++.dg/cdce3.C: Use dg-add-options ieee.
1968         * g++.dg/torture/type-generic-1.C: Likewise.
1969         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1970         * gcc.dg/pr28796-2.c: Likewise.
1971         * gcc.dg/torture/builtin-math-7.c: Likewise.
1972         * gcc.dg/torture/type-generic-1.c: Likewise.
1973         * gfortran.dg/boz_14.f90: Likewise.
1974         * gfortran.dg/erf_2.F90: Likewise.
1975         * gfortran.dg/init_flag_3.f90: Likewise.
1976         * gfortran.dg/init_flag_4.f90: Likewise.
1977         * gfortran.dg/init_flag_5.f90: Likewise.
1978         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1979         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1980         * gfortran.dg/isnan_1.f90: Likewise.
1981         * gfortran.dg/isnan_2.f90: Likewise.
1982         * gfortran.dg/maxlocval_2.f90: Likewise.
1983         * gfortran.dg/maxlocval_4.f90: Likewise.
1984         * gfortran.dg/minlocval_1.f90: Likewise.
1985         * gfortran.dg/minlocval_4.f90: Likewise.
1986         * gfortran.dg/module_nan.f90: Likewise.
1987         * gfortran.dg/namelist_42.f90: Likewise.
1988         * gfortran.dg/namelist_43.f90: Likewise.
1989         * gfortran.dg/nan_1.f90: Likewise.
1990         * gfortran.dg/nan_2.f90: Likewise.
1991         * gfortran.dg/nan_3.f90: Likewise.
1992         * gfortran.dg/nan_4.f90: Likewise.
1993         * gfortran.dg/nan_5.f90: Likewise.
1994         * gfortran.dg/nearest_1.f90: Likewise.
1995         * gfortran.dg/nearest_2.f90: Likewise.
1996         * gfortran.dg/nearest_3.f90: Likewise.
1997         * gfortran.dg/pr37243.f: Likewise.
1998         * gfortran.dg/real_const_3.f90: Likewise.
1999         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2000
2001 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2002
2003         PR debug/30161
2004         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2005         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2006         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2007         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2008         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2009         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2010         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2011         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2012         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2013         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2014         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2015         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2016         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2017
2018 2009-08-31  Jason Merrill  <jason@redhat.com>
2019
2020         PR c++/41127
2021         * g++.dg/parse/enum5.C: New.
2022         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2023
2024 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2025
2026         PR fortran/40940
2027         * gfortran.dg/allocate_derived_1.f90: New.
2028         * gfortran.dg/class_3.f03: New.
2029
2030 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2031
2032         PR fortran/40996
2033         * gfortran.dg/allocatable_scalar_1.f90: New.
2034         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2035         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2036         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2037
2038 2009-08-30  Richard Guenther  <rguenther@suse.de>
2039
2040         PR tree-optimization/41186
2041         * g++.dg/torture/pr41186.C: New testcase.
2042         * g++.dg/tree-ssa/pr41186.C: Likewise.
2043
2044 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2045
2046         PR c++/41187
2047         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2048         take ia64 assembly comments syntax in account.
2049
2050 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2051
2052         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2053
2054 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2055
2056         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2057         * gfortran.dg/whole_file_6.f90: Likewise.
2058
2059 2009-08-28  Cary Coutant  <ccoutant@google.com>
2060
2061         PR debug/41063
2062         * g++.dg/debug/dwarf2/pr41063.C: New test.
2063
2064 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2065
2066         PR rtl-optimization/40861
2067         * gcc.dg/pr40861.c: New test.
2068
2069 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2070
2071         PR fortran/40869
2072         * gfortran.dg/proc_ptr_comp_20.f90: New.
2073
2074 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2075
2076         PR libfortran/39667
2077         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2078         open temp file with status="scratch".
2079         * gfortran.dg/fmt_cache_1.f: Likewise.
2080         * gfortran.dg/fmt_exhaust.f90: Likewise.
2081         * gfortran.dg/fmt_t_4.f90: Likewise.
2082         * gfortran.dg/fseek.f90: Likewise.
2083         * gfortran.dg/list_read_5.f90: Likewise.
2084         * gfortran.dg/namelist_39.f90: Likewise.
2085         * gfortran.dg/namelist_56.f90: Likewise.
2086         * gfortran.dg/read_bad_advance.f90: Likewise.
2087         * gfortran.dg/read_repeat.f90: Likewise.
2088         * gfortran.dg/read_size_noadvance.f90: Likewise.
2089         * gfortran.dg/read_x_past.f: Likewise.
2090
2091 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2092
2093         PR fortran/28039
2094         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2095
2096 2009-08-27  Daniel Kraft  <d@domob.eu>
2097
2098         PR fortran/37425
2099         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2100         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2101         error and fix problem with recursive assignment.
2102         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2103         * gfortran.dg/typebound_operator_3.f03: New test.
2104         * gfortran.dg/typebound_operator_4.f03: New test.
2105
2106 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2107
2108         PR debug/41170
2109         * debug/dwarf2/namespace-1.C: New test.
2110
2111 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2112
2113         PR fortran/41162
2114         * gfortran.dg/pr41162.f: New.
2115
2116 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2117             Richard Sandiford  <rdsandiford@googlemail.com>
2118
2119         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2120         with "forbid_cpu".
2121         * gcc.target/mips/branch-1.c: Update accordingly.
2122         * gcc.target/mips/extend-1.c: Likewise.
2123         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2124
2125 2009-08-26  Richard Guenther  <rguenther@suse.de>
2126
2127         PR middle-end/41163
2128         * gcc.c-torture/compile/pr41163.c: New testcase.
2129         * gcc.dg/pr35899.c: Adjust.
2130
2131 2009-08-26  Richard Guenther  <rguenther@suse.de>
2132
2133         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2134
2135 2009-08-26  Jason Merrill  <jason@redhat.com>
2136
2137         * g++.dg/cpp0x/explicit3.C: New.
2138         * g++.dg/overload/cond2.C: New.
2139
2140 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2141
2142         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2143
2144 2009-08-25  Jan Hubicka  <jh@suse.cz>
2145
2146         * gcc.target/i386/sse5-shift1-vector.c
2147         * gcc.target/i386/isa-12.c
2148         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2149         * gcc.target/i386/sse5-pcmov2.c
2150         * gcc.target/i386/isa-3.c
2151         * gcc.target/i386/sse5-shift2-vector.c
2152         * gcc.target/i386/isa-7.c
2153         * gcc.target/i386/funcspec-2.c
2154         * gcc.target/i386/sse5-haddX.c
2155         * gcc.target/i386/sse5-hadduX.c
2156         * gcc.target/i386/isa-9.c
2157         * gcc.target/i386/sse5-maccXX.c
2158         * gcc.target/i386/sse5-shift3-vector.c
2159         * gcc.target/i386/sse5-msubXX.c
2160         * gcc.target/i386/sse5-permpX.c
2161         * gcc.target/i386/sse5-check.h
2162         * gcc.target/i386/sse-12.c
2163         * gcc.target/i386/sse-11.c
2164         * gcc.target/i386/sse-10.c
2165         * gcc.target/i386/sse-13.c
2166         * gcc.target/i386/sse-14.c
2167         * gcc.target/i386/sse-22.c
2168         * gcc.target/i386/sse-2.c
2169         * gcc.target/i386/sse-13.c
2170         * gcc.target/i386/avx-2.c
2171         * gcc.target/i386/sse5-rotate1-vector.c
2172         * gcc.target/i386/isa-4.c
2173         * gcc.target/i386/sse5-hsubX.c
2174         * gcc.target/i386/sse5-pcmov.c
2175         * gcc.target/i386/sse5-fma.c
2176         * gcc.target/i386/isa-8.c
2177         * gcc.target/i386/sse5-rotate2-vector.c
2178         * gcc.target/i386/sse5-nmaccXX.c
2179         * gcc.target/i386/sse5-imul64-vector.c
2180         * gcc.target/i386/sse5-nmsubXX.c
2181         * gcc.target/i386/sse5-rotate3-vector.c
2182         * gcc.target/i386/sse5-fma-vector.c
2183         * gcc.target/i386/sse5-imul32widen-vector.c
2184         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2185
2186         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2187         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2188         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2189         * gcc.target/i386/avx-1.c: Remove SSE5.
2190         * gcc.target/i386/avx-2.c: Remove SSE5.
2191         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2192         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2193         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2194         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2195
2196 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2197
2198         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2199
2200 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2201
2202         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2203         keyword works in the same manner as __alignof.
2204
2205 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2206
2207         PR libfortran/34670
2208         * gfortran.dg/unpack_bounds_1.f90:  New test.
2209         * gfortran.dg/unpack_bounds_2.f90:  New test.
2210         * gfortran.dg/unpack_bounds_3.f90:  New test.
2211
2212 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2213
2214         * gnat.dg/slice7.adb: New test.
2215         * gnat.dg/slice7_pkg.ads: New helper.
2216
2217 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2218
2219         PR fortran/41139
2220         * gfortran.dg/proc_ptr_25.f90: New.
2221         * gfortran.dg/proc_ptr_comp_18.f90: New.
2222         * gfortran.dg/proc_ptr_comp_19.f90: New.
2223
2224 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2225
2226         PR fortran/41154
2227         * gfortran.dg/fmt_error_8.f: New test.
2228
2229 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2230
2231         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2232         number, update all callers and synchronize results for latest MPC.
2233
2234 2009-08-21  Jason Merrill  <jason@redhat.com>
2235
2236         * g++.dg/warn/Wunused-17.C: New.
2237
2238 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2239
2240         * gcc.target/arm/combine-cmp-shift.c: New test.
2241
2242 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2243
2244         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2245         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2246         width specifier.
2247
2248 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2249
2250         * gfortran.dg/fmt_error_7.f: New test.
2251
2252 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2253
2254         PR target/40718
2255         * gcc.target/i386/pr40718.c: New test.
2256
2257 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2258
2259         * gfortran.dg/proc_ptr_24.f90: New test.
2260
2261 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2262
2263         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2264         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2265         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2266
2267 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2268
2269         PR fortran/28039
2270         * gfortran.dg/fmt_with_extra.f: new file.
2271
2272 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2273
2274         * lib/target-supports.exp
2275         (check_effective_target_arm_iwmmxt_ok): New procedure.
2276         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2277         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2278
2279 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2280
2281         * gfortran.dg/boz_9.f90: Do not load denormal floating
2282         point constants.  Remove -mieee option for alpha*-*-* targets.
2283
2284 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2285
2286         PR fortran/41106
2287         * gfortran.dg/proc_ptr_23.f90: New.
2288         * gfortran.dg/proc_ptr_comp_15.f90: New.
2289         * gfortran.dg/proc_ptr_comp_16.f90: New.
2290         * gfortran.dg/proc_ptr_comp_17.f90: New.
2291
2292 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2293
2294         PR c++/41131
2295         * g++.dg/expr/unary3.C: New test.
2296
2297 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2298
2299         * gfortran.dg/common_5.f: Add -mdalign for sh.
2300         * gfortran.dg/common_align_2.f90: Likewise.
2301
2302 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2303
2304         PR libfortran/40962
2305         * c_f_pointer_tests_4.f90:  New test.
2306
2307 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2308
2309         * gnat.dg/slice6.adb: New test.
2310         * gnat.dg/slice6_pkg.ads: New helper.
2311
2312 2009-08-20  Michael Matz  <matz@suse.de>
2313
2314         PR fortran/41126
2315         * gfortran.dg/pr41126.f90: New test.
2316
2317 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2318
2319         * gnat.dg/dynamic_bound.adb: New test.
2320
2321 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2322
2323         PR fortran/41121
2324         * gfortran.dg/intrinsic_5.f90: New.
2325
2326 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2327             Richard Earnshaw  <richard.earnshaw@arm.com>
2328
2329         * gcc.target/arm/20090811-1.c: New test.
2330
2331 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2332
2333         PR middle-end/41123
2334         * gcc.dg/pr41123.c: New test.
2335
2336 2009-08-19  Jason Merrill  <jason@redhat.com>
2337
2338         PR c++/41120
2339         * g++.dg/other/gc4.C: New.
2340
2341 2009-08-18  Michael Matz  <matz@suse.de>
2342
2343         * gfortran.dg/vect/vect-gems.f90: New test.
2344         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2345
2346 2009-08-18  DJ Delorie  <dj@redhat.com>
2347
2348         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2349         * lib/gcc-defs.exp: ... to here.
2350
2351         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2352         GCC_EXEC_PREFIX before building the wrapper.
2353
2354 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2355
2356         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2357         tests.
2358         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2359         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2360         dg-options.  Fix dg-final clause.
2361
2362 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2363
2364         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2365
2366 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2367             Paul Thomas  <pault@gcc.gnu.org>
2368
2369         PR fortran/40870
2370         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2371
2372 2009-08-18  Richard Guenther  <rguenther@suse.de>
2373
2374         PR middle-end/41094
2375         * gcc.dg/torture/pr41094.c: New testcase.
2376         * gcc.dg/torture/builtin-power-1.c: Adjust.
2377         * gcc.dg/builtins-10.c: Likewise.
2378
2379 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2380
2381         PR target/40971
2382         * gcc.dg/pr40971.c: New test.
2383
2384 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2385
2386         PR fortran/41062
2387         * gfortran.dg/use_only_4.f90: New test.
2388
2389 2009-08-17  Daniel Kraft  <d@domob.eu>
2390
2391         PR fortran/37425
2392         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2393         NOPASS bindings as operators.
2394
2395 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2396
2397         * lib/target-supports.exp
2398         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2399         of targets that do not need command line argument to enable SIMD.
2400
2401 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2402
2403         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2404         typo in cache name.
2405
2406 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2407
2408         PR fortran/41075
2409         * gfortran.dg/unlimited_fmt_1.f90: New test.
2410
2411 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2412
2413         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2414
2415 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2416
2417         * gnat.dg/itype.ad[sb]: New test.
2418
2419 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2420
2421         * gcc.target/mips/mips.exp: Add terminology section to comment
2422         at the top of the file.  Fix typos.
2423
2424 2009-08-16  Jason Merrill  <jason@redhat.com>
2425
2426         * g++.dg/debug/dwarf2/inline1.C: New.
2427
2428 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2429
2430         PR target/38599
2431         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2432
2433 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2434
2435         PR debug/37801
2436         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2437         Make sure to trigger inlining optimizations.
2438         * gcc.dg/debug/dwarf2/inline2.c: New test.
2439
2440 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2441
2442         PR fortran/41070
2443         * gfortran.dg/structure_constructor_10.f90: New.
2444
2445 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2446
2447         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2448         * gcc.dg/pragma-re-2.c: Likewise.
2449         * gcc.dg/pragma-re-3.c: Likewise.
2450         * gcc.dg/pragma-re-4.c: Likewise.
2451         * g++.dg/other/pragma-re-1.C: Likewise.
2452         * g++.dg/other/pragma-re-2.C: Likewise.
2453
2454 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2455
2456         * gcc.dg/torture/builtin-math-7.c: New.
2457
2458 2009-08-14  Richard Guenther  <rguenther@suse.de>
2459
2460         * gcc.c-torture/execute/20090814-1.c: New testcase.
2461
2462 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2463
2464         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2465
2466 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2467
2468         PR target/40934
2469         * gcc.target/i386/pr40934.c: New.
2470
2471 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2472
2473         PR target/41019
2474         * gcc.target/i386/pr41019.c: New test.
2475
2476 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2477
2478         PR fortran/40955
2479         * gfortran.dg/winapi.f90: New test.
2480
2481 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2482
2483         PR fortran/40995
2484         * gfortran.dg/intrinsic_4.f90: New.
2485         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2486         different line.
2487
2488 2009-08-13  Richard Guenther  <rguenther@suse.de>
2489
2490         PR middle-end/41047
2491         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2492
2493 2009-08-12  Richard Guenther  <rguenther@suse.de>
2494
2495         PR tree-optimization/41011
2496         * gfortran.dg/pr41011.f: New testcase.
2497
2498 2009-08-11  Andrew Haley  <aph@redhat.com>
2499
2500         * gcc.target/arm/synchronize.c: New file.
2501
2502 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2503
2504         PR middle-end/40980
2505         * gfortran.dg/graphite/id-17.f: New.
2506
2507 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2508             Sebastian Pop  <sebastian.pop@amd.com>
2509
2510         * gcc.dg/graphite/interchange-1.c: XFAILed.
2511         * gcc.dg/graphite/interchange-2.c: XFAILed.
2512         * gcc.dg/graphite/interchange-3.c: XFAILed.
2513         * gcc.dg/graphite/interchange-4.c: XFAILed.
2514         * gcc.dg/graphite/interchange-7.c: XFAILed.
2515
2516 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2517
2518         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2519
2520 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2521             Pranav Garg  <pranav.garg2107@gmail.com>
2522
2523         * gcc.dg/graphite/interchange-6.c: XFAILed.
2524
2525 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2526
2527         * gcc.dg/graphite/interchange-9.c: New.
2528
2529 2009-08-12  Richard Guenther  <rguenther@suse.de>
2530
2531         PR rtl-optimization/41033
2532         * gcc.dg/pr41033.c: New test.
2533
2534 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2535
2536         PR fortran/41022
2537         * gfortran.dg/proc_ptr_comp_14.f90: New.
2538
2539 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2540
2541         * gcc.target/mips/ext-5.c: New test.
2542         * gcc.target/mips/ext-6.c: New test.
2543         * gcc.target/mips/ext-7.c: New test.
2544         * gcc.target/mips/ext-8.c: New test.
2545         * gcc.target/mips/extend-2.c: New test.
2546
2547 2009-08-10  Jason Merrill  <jason@redhat.com>
2548
2549         * g++.dg/other/linkage2.C: New test for types-without-linkage
2550         handling.
2551         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2552         * g++.dg/lookup/anon2.C: Likewise.
2553         * g++.dg/other/anon3.C: Likewise.
2554         * g++.dg/template/arg2.C: Likewise.
2555         * g++.dg/template/local4.C: Likewise.
2556         * g++.old-deja/g++.law/operators32.C: Likewise.
2557         * g++.old-deja/g++.other/linkage2.C: Likewise.
2558         * g++.old-deja/g++.pt/enum6.C: Likewise.
2559         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2560         * g++.old-deja/g++.other/linkage1.C: Likewise.
2561
2562 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2563
2564         * gcc.dg/dg.exp: Test also c-c++-common dir.
2565         * g++.dg/dg.exp: Likewise.
2566         * g++.dg/warn/Wconversion-real.C: Delete.
2567         * gcc.dg/Wconversion-real.c: Move to ...
2568         * c-c++-common/Wconversion-real.c: ... here.
2569         * lib/target-supports.exp
2570         (check_effective_target_c,check_effective_target_c++): New.
2571
2572 2009-08-10  Daniel Kraft  <d@domob.eu>
2573
2574         PR fortran/37425
2575         * gfortran.dg/typebound_operator_1.f03: New test.
2576         * gfortran.dg/typebound_operator_2.f03: New test.
2577
2578 2009-08-10  Richard Guenther  <rguenther@suse.de>
2579
2580         PR middle-end/41006
2581         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2582         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2583
2584 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2585
2586         PR fortran/40940
2587         * gfortran.dg/class_1.f03: New.
2588         * gfortran.dg/class_2.f03: New.
2589         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2590         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2591         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2592         * gfortran.dg/typebound_call_10.f03: Ditto.
2593         * gfortran.dg/typebound_call_2.f03: Ditto.
2594         * gfortran.dg/typebound_call_3.f03: Ditto.
2595         * gfortran.dg/typebound_call_4.f03: Ditto.
2596         * gfortran.dg/typebound_generic_3.f03: Ditto.
2597         * gfortran.dg/typebound_generic_4.f03: Ditto.
2598         * gfortran.dg/typebound_proc_1.f08: Ditto.
2599         * gfortran.dg/typebound_proc_5.f03: Ditto.
2600         * gfortran.dg/typebound_proc_6.f03: Ditto.
2601
2602 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2603
2604         PR c++/40866
2605         * g++.dg/expr/stmt-expr-1.C: New test.
2606
2607 2009-08-09  Richard Guenther  <rguenther@suse.de>
2608
2609         PR tree-optimization/41016
2610         * gcc.c-torture/compile/pr41016.c: New testcase.
2611
2612 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2613
2614         * gcc.dg/overflow-warn-8.c: New test.
2615
2616 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2617
2618         PR tree-optimization/41008
2619         * gcc.dg/vect/O1-pr41008.c: New test.
2620
2621 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2622
2623         PR fortran/40955
2624         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2625
2626 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2627
2628         * gcc.target/bfin/loop-autoinc.c: New file.
2629
2630 2009-08-08  Richard Guenther  <rguenther@suse.de>
2631
2632         PR tree-optimization/40991
2633         * g++.dg/torture/pr40991.C: New testcase.
2634
2635 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2636
2637         * ada/acats/support/impdef.a: Tweak timing constants. Add
2638         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2639         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2640         * ada/acats/tests/c9/c940007.a: Likewise.
2641         * ada/acats/tests/c9/c94001c.ada: Likewise.
2642         * ada/acats/tests/c9/c94006a.ada: Likewise.
2643         * ada/acats/tests/c9/c94008c.ada: Likewise.
2644         * ada/acats/tests/c9/c951002.a: Likewise.
2645         * ada/acats/tests/c9/c954a01.a: Likewise.
2646         * ada/acats/tests/c9/c96001a.ada: Likewise.
2647         * ada/acats/tests/c9/c97307a.ada: Likewise.
2648
2649 2009-08-07  Richard Guenther  <rguenther@suse.de>
2650
2651         PR tree-optimization/40999
2652         * gfortran.dg/pr40999.f: New testcase.
2653
2654 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2655
2656         * g++.dg/tree-prof/partition1.C: New test.
2657
2658 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2659
2660         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2661         attribute.
2662         * gcc.target/arm/vfp1[567].c: New tests.
2663
2664 2009-08-06  Jason Merrill  <jason@redhat.com>
2665
2666         PR c++/40948
2667         * g++.dg/ext/complit12.C: Expand.
2668
2669 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2670
2671         Merge ARM/hard_vfp_branch to trunk.
2672
2673         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2674
2675         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2676         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2677
2678         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2679
2680         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2681         (PCS): Define macro to use base AAPCS.
2682         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2683
2684         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2685
2686         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2687         Correct arm_neon.h typo.
2688
2689         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2690
2691         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2692         this a linkage test.
2693         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2694         argument marshalling.
2695         * abitest.h: New file.
2696         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2697         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2698
2699 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2700
2701         PR middle-end/32964
2702         * gcc.dg/tree-ssa/pr32964.c: New test.
2703
2704 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2705             H.J. Lu  <hongjiu.lu@intel.com>
2706
2707         PR target/40957
2708         * gcc.target/i386/pr40957.c: New test.
2709
2710 2009-08-06  Richard Guenther  <rguenther@suse.de>
2711
2712         PR tree-optimization/40964
2713         * gcc.c-torture/compile/pr40964.c: New testcase.
2714
2715 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2716
2717         PR fortran/40847
2718         * gfortran.dg/transfer_resolve_1.f90 : New test.
2719
2720 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2721             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2722
2723         PR target/40906
2724         * gcc.target/i386/pr40906-1.c: New test.
2725         * gcc.target/i386/pr40906-2.c: Ditto.
2726         * gcc.target/i386/pr40906-3.c: Ditto.
2727
2728 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2729
2730         PR rtl-optimization/40924
2731         * g++.dg/torture/pr40924.C: New test.
2732
2733 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2734
2735         PR c++/36069
2736         * g++.dg/warn/pr36069.C: New.
2737
2738 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2739
2740         PR c++/39987
2741         * g++.dg/overload/defarg4.C: New test.
2742
2743 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2744
2745         PR c++/16696
2746         * g++.dg/parse/pr16696.C: New.
2747         * g++.dg/parse/pr16696-permissive.C: New.
2748
2749 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2750
2751         PR fortran/40875
2752         * gfortran.dg/initialization_23.f90 : New test.
2753
2754 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2755
2756         PR debug/39706
2757         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2758
2759 2009-08-03  Jason Merrill  <jason@redhat.com>
2760             Jakub Jelinek  <jakub@redhat.com>
2761
2762         PR c++/40948
2763         * g++.dg/ext/complit12.C: New.
2764
2765 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2766
2767         PR c/39902
2768         * gcc.target/powerpc/pr39902-2.c: New test.
2769
2770 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2771
2772         PR middle-end/40943
2773         * gcc.dg/uninit-6.c: Re-add XFAIL.
2774         * gcc.dg/uninit-6-O0.c: Likewise.
2775         * gcc.dg/uninit-pr40943.c: New test.
2776
2777 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2778
2779         PR testsuite/40858
2780         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2781         .ascii.
2782
2783 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2784
2785         PR libfortran/40853
2786         * gfortran.dg/namelist_40.f90: Update error output.
2787         * gfortran.dg/namelist_47.f90: Update error output.
2788         * gfortran.dg/namelist_58.f90: New test.
2789
2790 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2791
2792         PR fortran/40881
2793         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2794         * gfortran.dg/altreturn_3.f90: Ditto.
2795         * gfortran.dg/altreturn_5.f90: Ditto.
2796         * gfortran.dg/altreturn_6.f90: Ditto.
2797         * gfortran.dg/altreturn_7.f90: Ditto.
2798         * gfortran.dg/array_constructor_13.f90: Ditto.
2799         * gfortran.dg/arrayio_7.f90: Ditto.
2800         * gfortran.dg/arrayio_8.f90: Ditto.
2801         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2802         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2803         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2804         * gfortran.dg/backspace_8.f: Add -std=legacy.
2805         * gfortran.dg/backspace_9.f: Ditto.
2806         * gfortran.dg/char_comparison_1.f: Ditto.
2807         * gfortran.dg/char_decl_1.f90: Ditto.
2808         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2809         * gfortran.dg/char_pointer_assign.f90: Ditto.
2810         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2811         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2812         * gfortran.dg/char_pointer_func.f90: Ditto.
2813         * gfortran.dg/common_8.f90: Ditto.
2814         * gfortran.dg/constant_substring.f: Ditto.
2815         * gfortran.dg/data_char_2.f90: Ditto.
2816         * gfortran.dg/der_array_io_1.f90: Ditto.
2817         * gfortran.dg/der_array_io_2.f90: Ditto.
2818         * gfortran.dg/der_array_io_3.f90: Ditto.
2819         * gfortran.dg/der_io_3.f90: Ditto.
2820         * gfortran.dg/dev_null.F90: Ditto.
2821         * gfortran.dg/direct_io_2.f90: Ditto.
2822         * gfortran.dg/do_iterator_2.f90: Ditto.
2823         * gfortran.dg/e_d_fmt.f90: Ditto.
2824         * gfortran.dg/empty_format_1.f90: Ditto.
2825         * gfortran.dg/entry_17.f90: Modified warning message.
2826         * gfortran.dg/entry_7.f90: Add -std=legacy.
2827         * gfortran.dg/eor_1.f90: Ditto.
2828         * gfortran.dg/equiv_2.f90: Ditto.
2829         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2830         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2831         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2832         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2833         * gfortran.dg/fmt_error_2.f90: Ditto.
2834         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2835         * gfortran.dg/fmt_tl.f: Ditto.
2836         * gfortran.dg/fmt_white.f: Ditto.
2837         * gfortran.dg/func_derived_1.f90: Ditto.
2838         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2839         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2840         * gfortran.dg/global_references_2.f90: Ditto.
2841         * gfortran.dg/hollerith_1.f90: Ditto.
2842         * gfortran.dg/hollerith.f90: Use new-style character length.
2843         * gfortran.dg/hollerith_f95.f90: Ditto.
2844         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2845         * gfortran.dg/implicit_6.f90: Ditto.
2846         * gfortran.dg/implicit_9.f90: Ditto.
2847         * gfortran.dg/inquire_13.f90: Ditto.
2848         * gfortran.dg/inquire_5.f90: Ditto.
2849         * gfortran.dg/inquire_6.f90: Ditto.
2850         * gfortran.dg/inquire.f90: Ditto.
2851         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2852         * gfortran.dg/io_constraints_2.f90: Ditto.
2853         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2854         * gfortran.dg/loc_2.f90: Ditto.
2855         * gfortran.dg/logical_1.f90: Ditto.
2856         * gfortran.dg/longline.f: Ditto.
2857         * gfortran.dg/merge_char_1.f90: Ditto.
2858         * gfortran.dg/namelist_12.f: Ditto.
2859         * gfortran.dg/namelist_14.f90: Ditto.
2860         * gfortran.dg/namelist_18.f90: Ditto.
2861         * gfortran.dg/namelist_19.f90: Ditto.
2862         * gfortran.dg/namelist_21.f90: Ditto.
2863         * gfortran.dg/namelist_22.f90: Ditto.
2864         * gfortran.dg/namelist_37.f90: Ditto.
2865         * gfortran.dg/namelist_54.f90: Ditto.
2866         * gfortran.dg/namelist_55.f90: Ditto.
2867         * gfortran.dg/namelist_empty.f90: Ditto.
2868         * gfortran.dg/namelist_use.f90: Use new-style character length.
2869         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2870         * gfortran.dg/nested_modules_4.f90: Ditto.
2871         * gfortran.dg/nested_modules_5.f90: Ditto.
2872         * gfortran.dg/open-options-blanks.f: Ditto.
2873         * gfortran.dg/output_exponents_1.f90: Ditto.
2874         * gfortran.dg/parens_5.f90: Ditto.
2875         * gfortran.dg/parens_6.f90: Ditto.
2876         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2877         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2878         * gfortran.dg/pr15129.f90: Ditto.
2879         * gfortran.dg/pr15332.f: Ditto.
2880         * gfortran.dg/pr16597.f90: Ditto.
2881         * gfortran.dg/pr17143.f90: Ditto.
2882         * gfortran.dg/pr17164.f90: Ditto.
2883         * gfortran.dg/pr17229.f: Modified warning message.
2884         * gfortran.dg/pr18210.f90: Add -std=legacy.
2885         * gfortran.dg/pr19155.f: Ditto.
2886         * gfortran.dg/pr20086.f90: Ditto.
2887         * gfortran.dg/pr20124.f90: Ditto.
2888         * gfortran.dg/pr20755.f: Ditto.
2889         * gfortran.dg/pr20865.f90: Ditto.
2890         * gfortran.dg/pr20950.f: Ditto.
2891         * gfortran.dg/pr21730.f: Ditto.
2892         * gfortran.dg/pr22491.f: Ditto.
2893         * gfortran.dg/pr29713.f90: Ditto.
2894         * gfortran.dg/print_parentheses_1.f: Ditto.
2895         * gfortran.dg/print_parentheses_2.f90: Ditto.
2896         * gfortran.dg/proc_assign_1.f90: Ditto.
2897         * gfortran.dg/proc_decl_1.f90: Ditto.
2898         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2899         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2900         * gfortran.dg/read_float_1.f90: Ditto.
2901         * gfortran.dg/read_logical.f90: Ditto.
2902         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2903         * gfortran.dg/return_1.f90: Ditto.
2904         * gfortran.dg/rewind_1.f90: Ditto.
2905         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2906         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2907         * gfortran.dg/stfunc_1.f90: Ditto.
2908         * gfortran.dg/stfunc_3.f90: Ditto.
2909         * gfortran.dg/stfunc_4.f90: Ditto.
2910         * gfortran.dg/stfunc_6.f90: Ditto.
2911         * gfortran.dg/streamio_2.f90: Ditto.
2912         * gfortran.dg/string_ctor_1.f90: Ditto.
2913         * gfortran.dg/string_null_compare_1.f: Ditto.
2914         * gfortran.dg/substr_6.f90: Ditto.
2915         * gfortran.dg/tl_editing.f90: Ditto.
2916         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2917         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2918         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2919         * gfortran.dg/g77/1832.f: Ditto.
2920         * gfortran.dg/g77/19981216-0.f Ditto.
2921         * gfortran.dg/g77/19990525-0.f: Ditto.
2922         * gfortran.dg/g77/19990826-2.f: Ditto.
2923         * gfortran.dg/g77/20000630-2.f: Ditto.
2924         * gfortran.dg/g77/20010116.f: Ditto.
2925         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2926         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2927         * gfortran.dg/g77/980520-1.f: Ditto.
2928         * gfortran.dg/g77/check0.f: Ditto.
2929         * gfortran.dg/g77/cpp3.F: Ditto.
2930         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2931         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2932         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2933         * gfortran.dg/g77/short.f: Ditto.
2934
2935 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2936
2937         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2938         * gcc.target/mips/ext-4.c: Likewise.
2939         * gcc.target/mips/interrupt_handler.c: Likewise.
2940         * gcc.target/mips/truncate-4.c: Likewise.
2941         * gcc.target/mips/truncate-5.c: Likewise.
2942
2943 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2944
2945         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2946         -fgraphite-force-parallel to -floop-parallelize-all.
2947
2948 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2949
2950         PR fortran/40011
2951         * gfortran.dg/whole_file_7.f90: New test.
2952         * gfortran.dg/whole_file_8.f90: New test.
2953         * gfortran.dg/whole_file_9.f90: New test.
2954         * gfortran.dg/whole_file_10.f90: New test.
2955         * gfortran.dg/whole_file_11.f90: New test.
2956         * gfortran.dg/whole_file_12.f90: New test.
2957         * gfortran.dg/whole_file_13.f90: New test.
2958         * gfortran.dg/whole_file_14.f90: New test.
2959
2960 2009-07-31  Jason Merrill  <jason@redhat.com>
2961
2962         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2963         binding semantics.
2964         * g++.dg/cpp0x/named.C: Likewise.
2965         * g++.dg/cpp0x/overload.C: Likewise.
2966         * g++.dg/cpp0x/rv1n.C: Likewise.
2967         * g++.dg/cpp0x/rv1p.C: Likewise.
2968         * g++.dg/cpp0x/rv2n.C: Likewise.
2969         * g++.dg/cpp0x/rv2p.C: Likewise.
2970         * g++.dg/cpp0x/rv3n.C: Likewise.
2971         * g++.dg/cpp0x/rv3p.C: Likewise.
2972         * g++.dg/cpp0x/rv4n.C: Likewise.
2973         * g++.dg/cpp0x/rv4p.C: Likewise.
2974         * g++.dg/cpp0x/rv5n.C: Likewise.
2975         * g++.dg/cpp0x/rv5p.C: Likewise.
2976         * g++.dg/cpp0x/rv6n.C: Likewise.
2977         * g++.dg/cpp0x/rv6p.C: Likewise.
2978         * g++.dg/cpp0x/rv7n.C: Likewise.
2979         * g++.dg/cpp0x/rv7p.C: Likewise.
2980         * g++.dg/cpp0x/template_deduction.C: Likewise.
2981         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2982         * g++.dg/cpp0x/overloadn.C: New.
2983         * g++.dg/cpp0x/rv-cast.C: New.
2984
2985 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2986
2987         * gcc.target/mips/ext-4.c: New test.
2988
2989 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2990
2991         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2992
2993 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2994
2995         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2996         * gcc.dg/tree-ssa/loop-32.c: Same.
2997         * gcc.dg/tree-ssa/loop-33.c: Same.
2998         * gcc.dg/tree-ssa/loop-34.c: Same.
2999         * gcc.dg/tree-ssa/loop-35.c: Same.
3000         * gcc.dg/tree-ssa/loop-7.c: Same.
3001         * gcc.dg/tree-ssa/pr23109.c: Same.
3002         * gcc.dg/tree-ssa/restrict-2.c: Same.
3003         * gcc.dg/tree-ssa/restrict-3.c: Same.
3004         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3005         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3006         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3007         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3008         * gcc.dg/tree-ssa/structopt-1.c: Same.
3009         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3010         * gfortran.dg/pr32921.f: Same.
3011
3012 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3013
3014         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3015         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3016         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3017         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3018         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3019         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3020         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3021         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3022         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3023         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3024         * gcc.dg/graphite/id-1.c: New.
3025         * gcc.dg/graphite/id-10.c: New.
3026         * gcc.dg/graphite/id-11.c: New.
3027         * gcc.dg/graphite/id-12.c: New.
3028         * gcc.dg/graphite/id-13.c: New.
3029         * gcc.dg/graphite/id-14.c: New.
3030         * gcc.dg/graphite/id-15.c: New.
3031         * gcc.dg/graphite/id-2.c: New.
3032         * gcc.dg/graphite/id-3.c: New.
3033         * gcc.dg/graphite/id-4.c: New.
3034         * gcc.dg/graphite/id-5.c: New.
3035         * gcc.dg/graphite/id-6.c: New.
3036         * gcc.dg/graphite/id-7.c: New.
3037         * gcc.dg/graphite/id-8.c: New.
3038         * gcc.dg/graphite/id-9.c: New.
3039         * gcc.dg/graphite/interchange-0.c: New.
3040         * gcc.dg/graphite/interchange-1.c: New.
3041         * gcc.dg/graphite/interchange-2.c: New.
3042         * gcc.dg/graphite/interchange-3.c: New.
3043         * gcc.dg/graphite/interchange-4.c: New.
3044         * gcc.dg/graphite/interchange-5.c: New.
3045         * gcc.dg/graphite/interchange-6.c: New.
3046         * gcc.dg/graphite/interchange-7.c: New.
3047         * gcc.dg/graphite/interchange-8.c: New.
3048         * gcc.dg/graphite/pr35356-1.c: New.
3049         * gcc.dg/graphite/pr35356-2.c: New.
3050         * gcc.dg/graphite/pr35356-3.c: New.
3051         * gcc.dg/graphite/pr40157.c: New.
3052         * gcc.dg/graphite/run-id-1.c: New.
3053         * gcc.dg/graphite/scop-20.c: New.
3054         * gcc.dg/graphite/scop-21.c: New.
3055         * gfortran.dg/graphite/id-1.f90: New.
3056         * gfortran.dg/graphite/id-10.f90: New.
3057         * gfortran.dg/graphite/id-11.f: New.
3058         * gfortran.dg/graphite/id-12.f: New.
3059         * gfortran.dg/graphite/id-13.f: New.
3060         * gfortran.dg/graphite/id-14.f: New.
3061         * gfortran.dg/graphite/id-15.f: New.
3062         * gfortran.dg/graphite/id-16.f: New.
3063         * gfortran.dg/graphite/id-5.f: New.
3064         * gfortran.dg/graphite/id-6.f: New.
3065         * gfortran.dg/graphite/id-7.f: New.
3066         * gfortran.dg/graphite/id-8.f: New.
3067         * gfortran.dg/graphite/id-9.f: New.
3068         * gfortran.dg/graphite/interchange-1.f: New.
3069         * gfortran.dg/graphite/interchange-2.f: New.
3070
3071 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3072
3073         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3074         flags based on the name of the testcase.
3075         * gfortran.dg/graphite/graphite.exp: Same.
3076
3077         * gcc.dg/graphite/block-0.c: Adjusted.
3078         * gcc.dg/graphite/block-1.c: Adjusted.
3079         * gcc.dg/graphite/block-2.c: Adjusted.
3080         * gcc.dg/graphite/block-3.c: Adjusted.
3081         * gcc.dg/graphite/block-4.c: Adjusted.
3082         * gcc.dg/graphite/block-5.c: Adjusted.
3083         * gcc.dg/graphite/block-6.c: Adjusted.
3084         * gcc.dg/graphite/pr37485.c: Adjusted.
3085         * gcc.dg/graphite/pr37684.c: Adjusted.
3086         * gcc.dg/graphite/pr37828.c: Adjusted.
3087         * gcc.dg/graphite/pr37883.c: Adjusted.
3088         * gcc.dg/graphite/pr37928.c: Adjusted.
3089         * gcc.dg/graphite/pr37943.c: Adjusted.
3090         * gcc.dg/graphite/pr38409.c: Adjusted.
3091         * gcc.dg/graphite/pr38498.c: Adjusted.
3092         * gcc.dg/graphite/pr38559.c: Adjusted.
3093         * gcc.dg/graphite/pr39335.c: Adjusted.
3094         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3095         * gcc.dg/graphite/scop-0.c: Adjusted.
3096         * gcc.dg/graphite/scop-1.c: Adjusted.
3097         * gcc.dg/graphite/scop-10.c: Adjusted.
3098         * gcc.dg/graphite/scop-11.c: Adjusted.
3099         * gcc.dg/graphite/scop-12.c: Adjusted.
3100         * gcc.dg/graphite/scop-13.c: Adjusted.
3101         * gcc.dg/graphite/scop-14.c: Adjusted.
3102         * gcc.dg/graphite/scop-15.c: Adjusted.
3103         * gcc.dg/graphite/scop-16.c: Adjusted.
3104         * gcc.dg/graphite/scop-17.c: Adjusted.
3105         * gcc.dg/graphite/scop-18.c: Adjusted.
3106         * gcc.dg/graphite/scop-19.c: Adjusted.
3107         * gcc.dg/graphite/scop-2.c: Adjusted.
3108         * gcc.dg/graphite/scop-3.c: Adjusted.-
3109         * gcc.dg/graphite/scop-4.c: Adjusted.
3110         * gcc.dg/graphite/scop-5.c: Adjusted.
3111         * gcc.dg/graphite/scop-6.c: Adjusted.
3112         * gcc.dg/graphite/scop-7.c: Adjusted.
3113         * gcc.dg/graphite/scop-8.c: Adjusted.
3114         * gcc.dg/graphite/scop-9.c: Adjusted.
3115         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3116         * gfortran.dg/graphite/block-1.f90: Adjusted.
3117         * gfortran.dg/graphite/block-2.f: Adjusted.
3118         * gfortran.dg/graphite/block-3.f90: Adjusted.
3119         * gfortran.dg/graphite/block-4.f90: Adjusted.
3120         * gfortran.dg/graphite/id-2.f90: Adjusted.
3121         * gfortran.dg/graphite/id-3.f90: Adjusted.
3122         * gfortran.dg/graphite/id-4.f90: Adjusted.
3123         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3124         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3125         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3126         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3127         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3128         * gfortran.dg/graphite/scop-1.f: Adjusted.
3129
3130 2009-07-30  Doug Kwan  <dougkwan@google.com>
3131
3132         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3133         in warnings added in rev 141298.
3134
3135 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3136
3137         * lib/options.exp: Use "!=" instead of "ne".
3138
3139         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3140
3141         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3142         * gcc.dg/ucnid-12.c: Likewise.
3143
3144 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3145             Pat Haugen  <pthaugen@us.ibm.com>
3146             Revital Eres <ERES@il.ibm.com>
3147
3148         * gcc.target/powerpc/altivec-32.c: New file to test
3149         Altivec simple math function vectorization.
3150
3151         * gcc.target/powerpc/bswap-run.c: New file to test swap
3152         builtins.
3153         * gcc.target/powerpc/bswap16.c: Ditto.
3154         * gcc.target/powerpc/bswap32.c: Ditto.
3155         * gcc.target/powerpc/bswap64-1.c: Ditto.
3156         * gcc.target/powerpc/bswap64-2.c: Ditto.
3157         * gcc.target/powerpc/bswap64-3.c: Ditto.
3158         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3159         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3160         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3161
3162         * gcc.target/powerpc/popcount-2.c: New file to test
3163         power7 popcntd instructions.
3164         * gcc.target/powerpc/popcount-3.c: Ditto.
3165
3166         * gcc.target/powerpc/pr39457.c: New VSX test.
3167         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3168         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3169         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3170         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3171         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3172         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3173         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3174         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3175         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3176         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3177         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3178         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3179
3180         * gcc.target/powerpc/altivec-6.c: Store the result of
3181         vec_add, so the optimizer doesn't remove it.
3182
3183         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3184         systems that support bswap64.
3185
3186         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3187         prevent VSX code generation.
3188
3189         * lib/target-supports.exp (check_vsx_hw_available): New
3190         function to test if VSX available.
3191         (check_effective_target_powerpc_vsx_ok): Ditto.
3192         (check_vmx_hw_available): Add explicit -mno-vsx.
3193
3194 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3195
3196         PR c/39902
3197         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3198
3199 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3200
3201         PR tree-optimization/40570
3202         * gcc.c-torture/compile/pr40570.c: New test.
3203
3204 2009-07-29  Jason Merrill  <jason@redhat.com>
3205
3206         PR c++/14912
3207         * g++.dg/template/defarg13.C: New.
3208
3209 2009-07-29  Richard Guenther  <rguenther@suse.de>
3210
3211         PR c++/40834
3212         * g++.dg/torture/pr40834.C: New testcase.
3213
3214 2009-07-29  Michael Matz  <matz@suse.de>
3215
3216         PR middle-end/40830
3217         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3218
3219 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3220
3221         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3222         sh*-*-* targets.  Skip on spu-*-* targets.
3223         * gfortran.dg/maxlocval_4.f90: Likewise.
3224         * gfortran.dg/minlocval_1.f90: Likewise.
3225         * gfortran.dg/minlocval_4.f90: Likewise.
3226
3227 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3228
3229         PR fortran/40878
3230         * gfortran.dg/gomp/pr40878-1.f90: New test.
3231         * gfortran.dg/gomp/pr40878-2.f90: New test.
3232
3233         PR testsuite/40891
3234         * gcc.dg/cdce1.c: Adjust note line number.
3235         * gcc.dg/cdce2.c: Likewise.
3236
3237 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3238
3239         PR fortran/40882
3240         * gfortran.dg/proc_ptr_comp_13.f90: New.
3241
3242 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3243
3244         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3245         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3246         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3247         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3248         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3249         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3250         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3251         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3252         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3253         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3254         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3255         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3256         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3257         #ifdef NEED_IEEE754_FLOAT conditional.
3258         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3259         conditional.
3260
3261 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3262
3263         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3264         i?86-*-netware.
3265         * g++.dg/ext/bitfield3.C: Likewise.
3266         * g++.dg/ext/bitfield4.C: Likewise.
3267         * g++.dg/ext/bitfield5.C: Likewise.
3268         * gcc.dg/bitfld-15.c: Likewise.
3269         * gcc.dg/bitfld-16.c: Likewise.
3270         * gcc.dg/bitfld-17.c: Likewise.
3271         * gcc.dg/bitfld-18.c: Likewise.
3272         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3273         * gcc.dg/20010912-1.c: Likewise.
3274         * gcc.dg/20021018-1.c: Likewise.
3275         * gcc.dg/20030213-1.c: Likewise.
3276         * gcc.dg/20030225-1.c: Likewise.
3277         * gcc.dg/20030708-1.c: Likewise.
3278         * gcc.dg/20050321-2.c: Likewise.
3279         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3280         * gcc.dg/cdce2.c: Likewise.
3281         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3282         targets.
3283         * gcc.target/i386/pr37248-3.c: Likewise.
3284
3285 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3286
3287         PR fortran/40848
3288         * gfortran.dg/altreturn_7.f90: New.
3289
3290 2009-07-27  Simon Baldwin  <simonb@google.com>
3291
3292         PR testsuite/40829
3293         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3294         so that indexing no longer runs off array end.
3295
3296 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3297
3298         PR fortran/40851
3299         * gfortran.dg/derived_init_3.f90: New test.
3300
3301 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3302
3303         PR fortran/33197
3304         * gfortran.dg/atan2_1.f90: New test
3305         * gfortran.dg/atan2_2.f90: New test
3306
3307 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3308
3309         PR c++/40749
3310         * g++.dg/warn/Wreturn-type-6.C: New test.
3311
3312 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3313
3314         PR tree-optimization/40801
3315         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3316         * gfortran.dg/vect/vect.exp: Run tests starting with
3317         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3318
3319 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3320
3321         PR rtl-optimization/40445
3322         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3323
3324 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3325
3326         * gcc.dg/builtin-unreachable-4.c: New test.
3327
3328 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3329
3330         PR fortran/33197
3331         * gfortran.dg/complex_intrinsic_5.f90: New test.
3332         * gfortran.dg/complex_intrinsic_7.f90: New test.
3333
3334 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3335
3336         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3337         * gcc.dg/ipa/noclone-1.c: New test.
3338
3339 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3340
3341         * lib/target-supports.exp (check_effective_target_static): New
3342         procedure.
3343         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3344         supported.
3345         * g++.old-deja/g++.law/weak.C: Require static effective target.
3346
3347 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3348
3349         PR fortran/39630
3350         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3351         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3352         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3353         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3354         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3355         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3356         * gfortran.dg/typebound_call_10.f03: New.
3357
3358 2009-07-24  Jason Merrill  <jason@redhat.com>
3359
3360         * g++.dg/cpp0x/defaulted11.C: New.
3361
3362         * g++.dg/cpp0x/initlist23.C: New.
3363
3364 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3365
3366         PR fortran/40822
3367         * gfortran.dg/char_length_16.f90: New.
3368
3369 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3370
3371         PR fortran/40643
3372         PR fortran/31067
3373         * gfortran.dg/maxlocval_2.f90: New test.
3374         * gfortran.dg/maxlocval_3.f90: New test.
3375         * gfortran.dg/maxlocval_4.f90: New test.
3376         * gfortran.dg/minlocval_1.f90: New test.
3377         * gfortran.dg/minlocval_2.f90: New test.
3378         * gfortran.dg/minlocval_3.f90: New test.
3379         * gfortran.dg/minlocval_4.f90: New test.
3380
3381 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3382
3383         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3384         scan-assembler.
3385
3386 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3387
3388         PR fortran/40839
3389         * gfortran.dg/pr40839.f90: New test.
3390
3391 2009-07-23  Michael Matz  <matz@suse.de>
3392
3393         PR middle-end/40830
3394         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3395         don't set options ourself.
3396
3397 2009-07-23  Simon Baldwin  <simonb@google.com>
3398
3399         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3400         native C compilation where required.
3401
3402 2009-07-22  Doug Kwan  <dougkwan@google.com>
3403
3404         * gcc.c-torture/compile/20090721-1.c: New test.
3405
3406 2009-07-22  Michael Matz  <matz@suse.de>
3407
3408         PR tree-optimization/35229
3409         PR tree-optimization/39300
3410         * gcc.dg/vect/vect-pre-interact.c: New test.
3411
3412 2009-07-22  Richard Guenther  <rguenther@suse.de>
3413
3414         * g++.dg/lookup/using21.C: Fix duplicate paste.
3415
3416 2009-07-22  Richard Guenther  <rguenther@suse.de>
3417
3418         PR c++/40799
3419         * g++.dg/lookup/using21.C: New testcase.
3420
3421 2009-07-21  Jason Merrill  <jason@redhat.com>
3422
3423         * g++.dg/init/aggr4.C: New.
3424
3425 2009-07-21  Jason Merrill  <jason@redhat.com>
3426
3427         Core issue 934
3428         * g++.dg/cpp0x/initlist22.C: New.
3429
3430 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3431
3432         * gcc.target/i386/vectorize8.c: New test.
3433
3434 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3435
3436         PR target/40811
3437         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3438         Add i?86 and x86_64 targets.
3439         * gcc.target/i386/vectorize7.c: New test.
3440
3441         PR target/40809
3442         * gcc.target/i386/pr40809.c: New test.
3443
3444 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3445
3446         PR tree-optimization/40813
3447         * g++.dg/opt/inline15.C: New test.
3448
3449 2009-07-21  Paul Brook <paul@codesourcery.com>
3450
3451         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3452         * lib/target-supports.exp (check_effective_target_section_anchors):
3453         Add arm*-*-*.
3454
3455 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3456
3457         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3458         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3459         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3460
3461 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3462
3463         * gcc.target/mips/ext-3.c: New test.
3464
3465 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3466
3467         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3468         * gcc.dg/builtin-object-size-8.c: New test.
3469         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3470         * g++.dg/ext/builtin-object-size2.C: Likewise.
3471
3472         PR tree-optimization/40792
3473         * gcc.dg/pr40792.c: New test.
3474
3475 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3476
3477         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3478         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3479         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3480
3481 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3482
3483         * gcc.target/sh/mfmovd.c: New test.
3484
3485 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3486             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3487
3488         PR libfortran/40714
3489         * gfortran.dg/eof_3.f90: New test.
3490
3491 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3492
3493         PR fortran/40727
3494         * gfortran.dg/intrinsic_cmplx.f90: New test.
3495
3496 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3497
3498         PR libfortran/34670
3499         PR libfortran/36874
3500         * gfortran.dg/cshift_bounds_1.f90:  New test.
3501         * gfortran.dg/cshift_bounds_2.f90:  New test.
3502         * gfortran.dg/cshift_bounds_3.f90:  New test.
3503         * gfortran.dg/cshift_bounds_4.f90:  New test.
3504         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3505         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3506         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3507         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3508
3509 2009-07-19  Jan Hubicka  <jh@suse.cz>
3510
3511         PR tree-optimization/40676
3512         * gcc.c-torture/compile/pr40676.c: New testcase.
3513
3514 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3515
3516         * gcc.target/mips/ext-2.c: New test.
3517
3518 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3519
3520         * gcc.target/mips/octeon-exts-7.c: New test.
3521         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3522         * gcc.target/mips/octeon-exts-5.c: Likewise.
3523
3524 2009-07-18  Richard Guenther  <rguenther@suse.de>
3525
3526         PR testsuite/40798
3527         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3528
3529 2009-07-18  Richard Guenther  <rguenther@suse.de>
3530
3531         PR c/40787
3532         * gcc.dg/pr35899.c: Adjust.
3533
3534 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3535
3536         * gcc.target/powerpc/asm-es-1.c: New test.
3537         * gcc.target/powerpc/asm-es-2.c: Likewise.
3538
3539 2009-07-17  Richard Guenther  <rguenther@suse.de>
3540
3541         PR c/40401
3542         * g++.dg/rtti/crash4.C: New testcase.
3543         * g++.dg/torture/20090706-1.C: Likewise.
3544         * gcc.dg/redecl-17.c: Likewise.
3545         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3546         * gcc.dg/declspec-9.c: Expect extra error.
3547         * gcc.dg/declspec-10.c: Likewise.
3548         * gcc.dg/declspec-11.c: Likewise.
3549         * gcc.dg/redecl-10.c: Expect extra warnings.
3550         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3551         * gcc.target/i386/pr39545-1.c: Likewise.
3552         * g++.dg/ext/asm3.C: Expect more errors.
3553         * g++.dg/gomp/block-1.C: Likewise.
3554         * g++.dg/gomp/block-2.C: Likewise.
3555         * g++.dg/gomp/block-3.C: Likewise.
3556         * g++.dg/gomp/block-5.C: Likewise.
3557         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3558         * g++.dg/warn/unused-result1.C: XFAIL.
3559
3560 2009-07-17  Richard Guenther  <rguenther@suse.de>
3561
3562         PR tree-optimization/40321
3563         * gcc.c-torture/compile/pr40321.c: New testcase.
3564         * g++.dg/torture/pr40321.C: Likewise.
3565
3566 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3567
3568         PR c++/40780
3569         * g++.dg/template/ptrmem19.C: New test.
3570
3571 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3572             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3573
3574         PR 40435
3575         * gcc.dg/pr36902.c: Add column info.
3576         * g++.dg/gcov/gcov-2.C: Change count for definition.
3577
3578 2009-07-16  Jason Merrill  <jason@redhat.com>
3579
3580         PR libstdc++/37907
3581         * g++.dg/cpp0x/std-layout1.C: New.
3582         * g++.dg/ext/has_nothrow_assign.C: Fix.
3583         * g++.dg/ext/has_nothrow_copy.C: Fix.
3584         * g++.dg/ext/has_trivial_assign.C: Fix.
3585         * g++.dg/ext/has_trivial_copy.C: Fix.
3586         * g++.dg/ext/is_pod.C: Fix.
3587         * g++.dg/other/offsetof3.C: Adjust.
3588         * g++.dg/overload/ellipsis1.C: Adjust.
3589         * g++.dg/warn/var-args1.C: Adjust.
3590         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3591         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3592         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3593         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3594         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3595
3596 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3597
3598         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3599         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3600         effective target "mpc_pow".
3601         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3602
3603 2009-07-16  Richard Henderson  <rth@redhat.com>
3604
3605         * g++.dg/opt/eh4.C: New test.
3606
3607 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3608
3609         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3610
3611 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3612
3613         PR middle-end/40747
3614         * gcc.c-torture/execute/pr40747.c: New test.
3615
3616 2009-07-15  Richard Guenther  <rguenther@suse.de>
3617
3618         PR middle-end/40753
3619         * gcc.c-torture/compile/pr40753.c: New testcase.
3620
3621 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3622
3623         PR fortran/40743
3624         * gfortran.dg/interface_assignment_4.f90: New.
3625
3626 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3627
3628         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3629         for FreeBSD up to and including version 8.
3630
3631 2009-07-14  Taras Glek  <tglek@mozilla.com>
3632             Rafael Espindola  <espindola@google.com>
3633
3634         * g++.dg/plugin/header-plugin-test.C: New.
3635         * g++.dg/plugin/header_plugin.c: New.
3636         * g++.dg/plugin/plugin.exp: Update.
3637
3638 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3639
3640         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3641         function to enable vectorization.
3642         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3643         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3644
3645 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3646
3647         * gcc.target/i386/sse-copysignf-vec.c: New test.
3648         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3649
3650 2009-07-14  Jason Merrill  <jason@redhat.com>
3651
3652         PR c++/37276
3653         * g++.dg/lookup/builtin5.C: New.
3654         * g++.dg/other/error22.C: Add missing extern "C".
3655         * g++.dg/warn/Warray-bounds.C: Likewise.
3656         * gcc.dg/compat/compat-common.h: Likewise.
3657
3658         PR c++/40746
3659         * g++.dg/lookup/using20.C: New.
3660
3661         PR c++/40740
3662         * g++.dg/template/koenig8.C: New.
3663
3664 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3665
3666         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3667         both i?86-*-darwin* and x86_64-*-darwin*.
3668
3669 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3670
3671         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3672         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3673         name.
3674
3675 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3676
3677         PR debug/40705
3678         * g++.dg/debug/dwarf2/typedef1.C: New test.
3679
3680         PR c++/40357
3681         * g++.dg/other/typedef3.C: New test.
3682
3683 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3684
3685         * gcc.dg/20090709-1.c: Move to a proper place ...
3686         * gcc.target/m68k/20090709-1.c: ... here.
3687
3688 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3689
3690         PR C++/22154
3691         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3692         front of qualified names are allowed.
3693         * g++.dg/parse/crash10.C: Likewise.
3694         * g++.dg/parse/error15.C: Likewise.
3695         * g++.dg/parse/typename9.C: Likewise.
3696         * g++.dg/parse/error8.C: Likewise.
3697
3698 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3699
3700         PR fortran/40646
3701         * gfortran.dg/proc_ptr_22.f90: Extended.
3702         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3703
3704 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3705
3706         * gfortran.dg/vect/vect-6.f: New test.
3707
3708 2009-07-12  Jason Merrill  <jason@redhat.com>
3709
3710         PR c++/36628
3711         * g++.dg/cpp0x/decltype17.C: New.
3712
3713         PR c++/37206
3714         * g++.dg/cpp0x/rv10.C: New.
3715
3716 2009-07-12  Jason Merrill  <jason@redhat.com>
3717
3718         PR c++/40689
3719         * g++.dg/cpp0x/initlist20.C: New.
3720         * g++.dg/cpp0x/initlist21.C: New.
3721
3722 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3723
3724         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3725         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3726         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3727         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3728         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3729
3730 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3731
3732         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3733         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3734         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3735         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3736         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3737         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3738         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3739         effective_target fd_truncate.
3740
3741 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3742
3743         * gnat.dg/specs/addr1.ads: New test.
3744
3745 2009-07-11  Jan Hubicka  <jh@suse.cz>
3746
3747         PR middle-end/48388
3748         * g++.dg/torture/pr40388.C: New testcase.
3749
3750 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3751
3752         PR target/40668
3753         * gcc.c-torture/execute/pr40668.c: New test.
3754
3755 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3756
3757         * gcc.c-torture/execute/20090711-1.c: New test.
3758
3759 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3760
3761         PR testsuite/40699
3762         PR testsuite/40707
3763         PR testsuite/40709
3764         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3765         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3766         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3767         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3768
3769 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3770
3771         PR fortran/33197
3772         * gfortran.dg/complex_intrinsic_3.f90: New test.
3773         * gfortran.dg/complex_intrinsic_4.f90: New test.
3774
3775 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3776
3777         PR target/39079
3778         * gcc.target/mips/mips.exp: Make -msynci a known option.
3779         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3780
3781 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3782
3783         PR c++/40502
3784         * g++.dg/ext/strncpy-chk1.C: New test.
3785
3786 2009-07-10  Richard Guenther  <rguenther@suse.de>
3787
3788         PR tree-optimization/40496
3789         * g++.dg/opt/pr40496.C: New testcase.
3790
3791 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3792
3793         PR 25509
3794         PR 40614
3795         * g++.dg/warn/unused-result1-Werror.c: New.
3796
3797 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3798
3799         PR fortran/39334
3800         * gfortran.dg/recursive_parameter_1.f90: New test.
3801
3802 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3803
3804         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3805         * gfortran.dg/module_equivalence_6.f90: Ditto.
3806         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3807         * gfortran.dg/nan_2.f90: Ditto.
3808         * gfortran.dg/inquire_11.f90: Ditto.
3809         * gfortran.dg/abstract_type_3.f03: Ditto.
3810         * gfortran.dg/abstract_type_1.f90: Ditto.
3811         * gfortran.dg/private_type_9.f90: Ditto.
3812         * gfortran.dg/abstract_type_5.f03: Ditto.
3813         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3814         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3815         * gfortran.dg/derived_sub.f90: Ditto.
3816         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3817         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3818         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3819         * gfortran.dg/mvbits_6.f90: Ditto.
3820         * gfortran.dg/abstract_type_2.f03: Ditto.
3821         * gfortran.dg/abstract_type_4.f03: Ditto.
3822         * gfortran.dg/bounds_check_9.f90: Ditto.
3823         * gfortran.dg/optional_dim_3.f90: Ditto.
3824         * gfortran.dg/pr32921.f: Ditto.
3825         * gfortran.dg/entry_16.f90: Ditto.
3826         * gfortran.dg/generic_16.f90: Ditto.
3827
3828
3829 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3830
3831         * gcc.target/m68k/20090709-1.c: New.
3832
3833 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3834
3835         PR c++/40684
3836         * g++.dg/template/unify11.C: New test.
3837
3838 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3839
3840         PR fortran/40629
3841         * gfortran.dg/host_assoc_function_9.f90: New test.
3842
3843 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3844
3845         PR fortran/40646
3846         * gfortran.dg/proc_ptr_22.f90: New.
3847         * gfortran.dg/proc_ptr_comp_12.f90: New.
3848
3849 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3850
3851         PR middle-end/40692
3852         * gcc.c-torture/compile/pr40692.c: New test.
3853
3854 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3855
3856         PR fortran/40604
3857         * gfortran.dg/pointer_check_6.f90: New test.
3858
3859 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3860
3861         * gcc.target/mips/truncate-5.c: New test.
3862
3863 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3864
3865         PR libfortran/40330
3866         PR libfortran/40662
3867         * gfortran.dg/fmt_cache_1.f: New test.
3868
3869 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3870
3871         PR fortran/40675
3872         * gfortran.dg/nosigned_zero_1.f90: New test.
3873         * gfortran.dg/nosigned_zero_2.f90: New test.
3874
3875 2009-07-08  Richard Guenther  <rguenther@suse.de>
3876
3877         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3878
3879 2009-07-08  Richard Guenther  <rguenther@suse.de>
3880
3881         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3882
3883 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3884
3885         PR fortran/40591
3886         * gfortran.dg/proc_ptr_21.f90: New test.
3887
3888 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3889
3890         PR c++/31246
3891         * g++.dg/warn/pr31246.C: New.
3892         * g++.dg/warn/pr31246-2.C: New.
3893
3894 2009-07-07  Jason Merrill  <jason@redhat.com>
3895
3896         PR c++/35828
3897         * g++.dg/template/defarg12.C: New.
3898
3899         PR c++/37816
3900         * g++.dg/cpp0x/enum7.C: New.
3901
3902         PR c++/37946
3903         * g++.dg/cpp0x/enum6.C: New.
3904
3905         PR c++/40639
3906         * g++.dg/cpp0x/enum5.C: New.
3907
3908         PR c++/40633
3909         * g++.dg/cpp0x/enum4.C: New.
3910
3911 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3912
3913         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3914
3915 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3916
3917         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3918
3919 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3920
3921         PR middle-end/40669
3922         * gcc.dg/pr40669.c: New test.
3923
3924 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3925
3926         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3927         location. Update all calls.
3928         * g++.dg/plugin/selfassign.c: Likewise.
3929
3930 2009-07-06  Jason Merrill  <jason@redhat.com>
3931
3932         * g++.dg/rtti/dyncast[34].C: New.
3933
3934 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3935
3936         * lib/target-supports.exp
3937         (check_effective_target_mips_newabi_large_long_double): New.
3938         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3939         target.
3940         * gcc.target/mips/fpr-moves-6.c: Likewise.
3941
3942 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3943
3944         PR c++/40557
3945         * g++.dg/template/union2.C: New test.
3946
3947 2009-07-04  Jason Merrill  <jason@redhat.com>
3948
3949         * g++.dg/template/using15.C: New.
3950
3951 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3952
3953         * gfortran.dg/maxloc_1.f90: New test.
3954
3955 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3956
3957         PR fortran/40593
3958         * gfortran.dg/proc_ptr_result_6.f90: New.
3959
3960 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3961
3962         * gcc.dg/framework-2.c: Adjust testcase to pass.
3963
3964 2009-07-04  Jason Merrill  <jason@redhat.com>
3965
3966         PR c++/40619
3967         * g++.dg/cpp0x/auto16.C: New.
3968
3969 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3970
3971         PR target/40587
3972         * gfortran.dg/pr40587.f: New test.
3973
3974 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3975
3976         PR fortran/40638
3977         * gfortran.dg/unit_1.f90: New test.
3978
3979 2009-07-03  Jason Merrill  <jason@redhat.com>
3980
3981         * g++.dg/template/pure1.C: Expect another error.
3982
3983 2009-07-03  Richard Guenther  <rguenther@suse.de>
3984
3985         PR tree-optimization/40640
3986         * gcc.c-torture/compile/pr40640.c: New testcase.
3987
3988 2009-07-03  Richard Guenther  <rguenther@suse.de>
3989
3990         PR middle-end/34163
3991         * gfortran.dg/pr34163.f90: New testcase.
3992
3993 2009-07-03  Jan Hubicka  <jh@suse.cz>
3994
3995         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3996         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3997         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3998         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3999         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4000         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4001         * gnat.dg/loop_optimization6.adb: Enable -O2.
4002
4003 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4004
4005         * g++.dg/warn/null4.C: Extend.
4006
4007 2009-07-02  Jason Merrill  <jason@redhat.com>
4008
4009         * g++.dg/template/spec8.C: Fix.
4010
4011 2009-07-02  Michael Matz  <matz@suse.de>
4012
4013         PR fortran/32131
4014         * gfortran.dg/pr32921.f: Adjust.
4015
4016 2009-07-02  Jan Hubicka  <jh@suse.cz>
4017
4018         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4019
4020 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4021
4022         * gcc.target/mips/truncate-4.c: New testcase.
4023
4024 2009-07-01  Richard Guenther  <rguenther@suse.de>
4025
4026         PR tree-optimization/19831
4027         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4028         make allocated memory escape.  Un-XFAIL.
4029         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4030         * gcc.dg/vect/pr31699.c: Likewise.
4031         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4032
4033 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4034
4035         PR c++/40566
4036         * g++.dg/parse/cond5.C: New test.
4037
4038 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4039
4040         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4041         (main): Pass n to main_1 instead.
4042         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4043         (main_1): New function, split off from...
4044         (main): ...here.  Pass `off' to main_1 instead.
4045
4046 2009-06-30  Jason Merrill  <jason@redhat.com>
4047
4048         PR c++/40595
4049         * g++.dg/cpp0x/variadic94.C: New.
4050
4051 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4052
4053         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4054         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4055         (init_ld_library_path_env_vars): New function, replacing the
4056         orig_*_saved assignments.  Call it after defining it.
4057         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4058         (restore_ld_library_path_env_vars): Likewise.
4059         (add_path, find_libgcc_s): New functions.
4060         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4061         gcc-set-multilib-library-path.
4062         (objc_target_compile): Don't add "." to ld_library_path.
4063         Use add_path.
4064         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4065         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4066         gcc-set-multilib-library-path.
4067         * lib/g++.exp (g++_link_flags): Likewise.
4068         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4069         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4070         top level; do it...
4071         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4072         to tell when this needs to happen.  Use find_libgcc_s instead of
4073         gcc-set-multilib-library-path.
4074         * lib/gcc-dg.exp: Likewise.
4075         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4076         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4077         unless it is in $ALT_LD_LIBRARY_PATH.
4078         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4079
4080 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4081
4082         * gnat.dg/discr12.adb: New test.
4083         * gnat.dg/discr12_pkg.ads: New helper.
4084         * gnat.dg/discr13.adb: New test.
4085         * gnat.dg/discr14.ad[sb]: Likewise.
4086         * gnat.dg/discr15.adb: Likewise.
4087         * gnat.dg/discr15_pkg.ads: New helper.
4088         * gnat.dg/discr16.adb: New test.
4089         * gnat.dg/discr16_g.ads: New helper.
4090         * gnat.dg/discr16_pkg.ads: Likewise.
4091         * gnat.dg/discr16_cont.ads: Likewise.
4092         * gnat.dg/discr17.adb: New test.
4093         * gnat.dg/discr18.adb: Likewise.
4094         * gnat.dg/discr18_pkg.ads: New helper.
4095         * gnat.dg/discr19.adb: New test.
4096
4097 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4098
4099         PR fortran/40576
4100         * gfortran.dg/internal_write_1.f90:  New testcase.
4101
4102 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4103
4104         PR fortran/40594
4105         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4106
4107 2009-06-30  Richard Guenther  <rguenther@suse.de>
4108
4109         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4110
4111 2009-06-30  Wei Guozhi  <carrot@google.com>
4112
4113         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4114         to "-Os".
4115
4116 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4117
4118         PR tree-optimization/40542
4119         * gcc.dg/vect/pr40542.c: New test.
4120
4121 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4122
4123         PR tree-optimization/40582
4124         * gcc.c-torture/compile/pr40582.c: New test.
4125
4126 2009-06-30  Wei Guozhi  <carrot@google.com>
4127
4128         PR/40416
4129         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4130
4131 2009-06-29  Jason Merrill  <jason@redhat.com>
4132
4133         PR c++/40274
4134         * g++.dg/template/debug1.C: New.
4135
4136 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4137
4138         PR fortran/40580
4139         * pointer_check_1.f90: New test.
4140         * pointer_check_2.f90: New test.
4141         * pointer_check_3.f90: New test.
4142         * pointer_check_4.f90: New test.
4143         * pointer_check_5.f90: New test.
4144
4145 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4146
4147         PR fortran/40551
4148         * gfortran.dg/func_assign_2.f90 : New test.
4149
4150 2009-06-29  Richard Guenther  <rguenther@suse.de>
4151
4152         PR middle-end/14187
4153         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4154         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4155         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4156         * gcc.c-torture/execute/20090623-1.c: Likewise.
4157         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4158         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4159
4160 2009-06-29  Richard Guenther  <rguenther@suse.de>
4161
4162         PR middle-end/38212
4163         * gcc.c-torture/execute/pr38212.c: New testcase.
4164
4165 2009-06-29  Richard Guenther  <rguenther@suse.de>
4166
4167         PR tree-optimization/40579
4168         * gcc.c-torture/execute/pr40579.c: New testcase.
4169
4170 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4171
4172         PR tree-optimization/40550
4173         * gcc.dg/pr40550.c: New test.
4174
4175 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4176
4177         * gnat.dg/overflow_sum2.adb: New test
4178         * gnat.dg/namet.ads: New helper.
4179
4180         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4181
4182 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4183
4184         PR fortran/34112
4185         * gfortran.dg/compiler-directive_1.f90: New test.
4186         * gfortran.dg/compiler-directive_2.f: New test.
4187
4188 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4189
4190         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4191         comment out some values and add some cases.
4192
4193 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4194
4195         PR testsuite/40567
4196         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4197
4198 2009-06-26  Richard Henderson  <rth@redhat.com>
4199
4200         PR testsuite/40565
4201         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4202         * gcc.target/i386/local.c: Pass a non-constant to T.
4203
4204 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4205
4206         PR fortran/39997
4207         PR fortran/40541
4208         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4209         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4210         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4211         * gfortran.dg/proc_ptr_result_5.f90: New.
4212
4213 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4214
4215         PR c/39902
4216         * gcc.dg/dfp/pr39902.c: New test.
4217
4218 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4219
4220         PR testsuite/40532
4221         * gcc.dg/builtins-65.c: Require c99 runtime.
4222
4223 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4224
4225         * gnat.dg/array7.ad[sb]: New test.
4226
4227 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4228
4229         * gnat.dg/array6.adb: New test.
4230
4231 2009-06-25  Ian Lance Taylor  <iant@google.com>
4232
4233         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4234
4235 2009-06-25  Ian Lance Taylor  <iant@google.com>
4236
4237         * g++.dg/warn/Wunused-16.C: New testcase.
4238
4239 2009-06-25  Ian Lance Taylor  <iant@google.com>
4240
4241         * g++.dg/warn/skip-2.C: New testcase.
4242
4243 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4244
4245         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4246         dg-skip-if and move to ...
4247         * gcc.dg/torture/20090618-1.c.
4248
4249 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4250
4251         PR tree-optimization/40493
4252         * gcc.c-torture/execute/pr40493.c: New test.
4253
4254 2009-06-24  Jason Merrill  <jason@redhat.com>
4255
4256         PR c++/40342
4257         * g++.dg/template/overload10.C: New.
4258
4259 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4260
4261         PR fortran/40427
4262         * gfortran.dg/proc_ptr_comp_11.f90: New.
4263
4264 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4265
4266         * gcc.dg/pr40501.c: New testcase.
4267
4268 2009-06-23  DJ Delorie  <dj@redhat.com>
4269
4270         Add MeP port.
4271         * lib/target-supports.exp: Add mep support (no profiling).
4272
4273 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4274
4275         PR testsuite/39297
4276         * gcc.dg/ssa/loop-31.c: Change scan rules.
4277
4278 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4279
4280         * gcc.dg/cpp/empty-include.c: Update column info.
4281         * gcc.dg/cpp/assert2.c: Update column info.
4282
4283 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4284
4285         * g++.dg/ext/builtin-object-size1.C: New test.
4286         * g++.dg/ext/builtin-object-size2.C: New test.
4287
4288 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4289
4290         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4291         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4292
4293 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4294
4295         * gcc.target/mips/truncate-3.c: New test.
4296
4297 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4298
4299         PR fortran/37254
4300         PR fortran/39850
4301         * gfortran.dg/interface_30.f90: Modified error message.
4302         * gfortran.dg/proc_decl_22.f90: New.
4303
4304 2009-06-22  Ian Lance Taylor  <iant@google.com>
4305
4306         * gcc.dg/Wcxx-compat-19.c: New testcase.
4307
4308 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4309
4310         PR objc/28050
4311         * pr28050.m: New testcase.
4312
4313 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4314
4315         PR testsuite/40481
4316         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4317
4318 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4319
4320         PR tree-optimization/40492
4321         * g++.dg/torture/pr40492.C: New test.
4322
4323 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4324
4325         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4326         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4327
4328 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4329
4330         * gnat.dg/raise_ce.adb: Helper for ...
4331         * gnat.dg/handle_and_return.adb: New test.
4332
4333 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4334
4335         PR fortran/40443
4336         * gfortran.dg/generic_18.f90: New test.
4337
4338 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4339
4340         PR fortran/40472
4341         * gfortran.dg/spread_size_limit.f90: New test.
4342
4343 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4344
4345         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4346         to put dump files in a subdirectory.
4347         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4348         ".o" temporary files.
4349
4350 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4351
4352         PR fortran/39850
4353         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4354         * gfortran.dg/interface_20.f90: Ditto.
4355         * gfortran.dg/interface_21.f90: Ditto.
4356         * gfortran.dg/interface_22.f90: Ditto.
4357         * gfortran.dg/interface_30.f90: New.
4358         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4359
4360 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4361
4362         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4363         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4364         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4365         DEFAULT_VECTFLAGS.
4366
4367 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4368             Revital Eres  <eres@il.ibm.com>
4369
4370         PR testsuite/40359
4371         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4372         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4373         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4374
4375 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4376
4377         PR testsuite/40475
4378         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4379         without misalignment support.
4380         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4381
4382 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4383
4384         PR fortran/40452
4385         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4386
4387 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4388
4389         PR fortran/40440
4390         * gfortran.dg/alloc_comp_result_2.f90: New test.
4391
4392 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4393
4394         PR target/40482
4395         * gcc.target/arm/pr40482.c: New test.
4396
4397 2009-06-19  Ian Lance Taylor  <iant@google.com>
4398
4399         * gcc.dg/Wcxx-compat-18.c: New testcase.
4400
4401 2009-06-19  Richard Guenther  <rguenther@suse.de>
4402
4403         * gcc.c-torture/execute/20090618-1.c: New testcase.
4404
4405 2009-06-19  Ian Lance Taylor  <iant@google.com>
4406
4407         * gcc.dg/Wcxx-compat-17.c: New testcase.
4408
4409 2009-06-19  Ian Lance Taylor  <iant@google.com>
4410
4411         * gcc.dg/Wcxx-compat-15.c: New testcase.
4412
4413 2009-06-19  Ian Lance Taylor  <iant@google.com>
4414
4415         * gcc.dg/Wcxx-compat-16.c: New testcase.
4416
4417 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4418
4419         * gcc.dg/builtins-34.c: Add significand cases.
4420
4421 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4422
4423         PR testsuite/40491
4424         * gcc.dg/20080522-1.c: Remove testcase for real.
4425         * gcc.dg/20080528-1.c: Ditto.
4426
4427 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4428
4429         PR fortran/40450
4430         * gfortran.dg/proc_ptr_20.f90: New.
4431
4432 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4433
4434         PR target/40470
4435         * gcc.dg/torture/pr40470-1.c: New.
4436         * gcc.dg/torture/pr40470-2.c: Likewise.
4437         * gcc.dg/torture/pr40470-3.c: Likewise.
4438         * gcc.dg/torture/pr40470-4.c: Likewise.
4439
4440 2009-06-18  Diego Novillo  <dnovillo@google.com>
4441
4442         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4443         * gcc.dg/plugin/ggcplug.c: Likewise.
4444         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4445         * g++.dg/plugin/selfassign.c: Likewise.
4446         * g++.dg/plugin/attribute_plugin.c: Likewise.
4447         * g++.dg/plugin/dumb_plugin.c: Likewise.
4448
4449 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4450
4451         * gcc.dg/cpp/arith-3.c: Add column info.
4452
4453 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4454
4455         * gcc.target/arm/fp16-compile-none-2.c: New.
4456         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4457         * gcc.target/arm/fp16-compile-alt-12.c: New.
4458
4459 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4460
4461         * gcc.target/arm/fp16-compile-alt-1.c: New.
4462         * gcc.target/arm/fp16-compile-alt-2.c: New.
4463         * gcc.target/arm/fp16-compile-alt-3.c: New.
4464         * gcc.target/arm/fp16-compile-alt-4.c: New.
4465         * gcc.target/arm/fp16-compile-alt-5.c: New.
4466         * gcc.target/arm/fp16-compile-alt-6.c: New.
4467         * gcc.target/arm/fp16-compile-alt-7.c: New.
4468         * gcc.target/arm/fp16-compile-alt-8.c: New.
4469         * gcc.target/arm/fp16-compile-alt-9.c: New.
4470         * gcc.target/arm/fp16-compile-alt-10.c: New.
4471         * gcc.target/arm/fp16-compile-alt-11.c: New.
4472         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4473         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4474         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4475         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4476         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4477         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4478         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4479         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4480         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4481         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4482         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4483         * gcc.target/arm/fp16-compile-none-1.c: New.
4484         * gcc.target/arm/fp16-compile-exprtype.c: New.
4485         * gcc.target/arm/fp16-compile-vcvt.c: New.
4486         * gcc.target/arm/fp16-builtins-1.c: New.
4487         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4488         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4489         * gcc.target/arm/fp16-param-1.c: New.
4490         * gcc.target/arm/fp16-return-1.c: New.
4491         * gcc.target/arm/fp16-unprototyped-1.c: New.
4492         * gcc.target/arm/fp16-unprototyped-2.c: New.
4493         * gcc.target/arm/fp16-variadic-1.c: New.
4494         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4495         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4496         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4497         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4498         * gcc.dg/torture/arm-fp16-ops.h: New.
4499         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4500         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4501         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4502         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4503         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4504         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4505         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4506         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4507         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4508         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4509         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4510         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4511         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4512         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4513         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4514         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4515         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4516         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4517         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4518         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4519         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4520
4521 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4522
4523         * gcc.dg/builtins-65.c: New test.
4524
4525 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4526
4527         PR fortran/40451
4528         * gfortran.dg/proc_ptr_result_4.f90: New.
4529
4530 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4531
4532         * gcc.c-torture/execute/bitfld-5.c: New test.
4533
4534 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4535
4536         * gcc.dg/builtin-unreachable-3.c: New test.
4537
4538 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4539
4540         * gcc.target/i386/builtin-unreachable.c: New test.
4541
4542 2009-06-17  Ian Lance Taylor  <iant@google.com>
4543
4544         * gcc.dg/Wcxx-compat-14.c: New testcase.
4545
4546 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4547
4548         * gcc.dg/func-ptr-conv-1.c: Update column info.
4549
4550 2009-06-17  Richard Guenther  <rguenther@suse.de>
4551
4552         PR middle-end/40404
4553         * gcc.c-torture/execute/pr40404.c: New testcase.
4554
4555 2009-06-17  Richard Guenther  <rguenther@suse.de>
4556
4557         PR middle-end/40460
4558         * g++.dg/torture/pr40460.C: New testcase.
4559
4560 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4561
4562         * gcc.dg/plugin/one_time_plugin.c: New test.
4563         * gcc.dg/plugin/one_time-test-1.c: New test.
4564         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4565
4566 2009-06-16  Ian Lance Taylor  <iant@google.com>
4567
4568         * g++.dg/warn/skip-1.C: New testcase.
4569
4570 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4571
4572         PR middle-end/40446
4573         * g++.dg/other/pr40446.C: New test.
4574
4575 2009-06-16  Richard Guenther  <rguenther@suse.de>
4576
4577         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4578         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4579         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4580         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4581
4582 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4583
4584         * gcc.c-torture/compile/pr40432.c: New file.
4585
4586 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4587
4588         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4589
4590 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4591
4592         PR fortran/36947
4593         PR fortran/40039
4594         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4595         * gfortran.dg/interface_20.f90: Modified error messages.
4596         * gfortran.dg/interface_21.f90: Ditto.
4597         * gfortran.dg/interface_26.f90: Ditto.
4598         * gfortran.dg/interface_27.f90: Ditto.
4599         * gfortran.dg/interface_28.f90: Extended test case.
4600         * gfortran.dg/interface_29.f90: New.
4601         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4602         * gfortran.dg/proc_decl_8.f90: Ditto.
4603         * gfortran.dg/proc_ptr_11.f90: Ditto.
4604         * gfortran.dg/proc_ptr_15.f90: Ditto.
4605
4606 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4607
4608         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4609         printing.
4610         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4611         gcc.dg/vect/vect-outer-4f.c: Likewise.
4612         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4613         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4614         Likewise.
4615         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4616         outer loop.
4617
4618 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4619
4620         PR fortran/40383
4621         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4622
4623 2009-06-15  Ian Lance Taylor  <iant@google.com>
4624
4625         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4626         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4627         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4628         Recognize new notes.
4629         * gcc.dg/stmt-expr-label-2.c: Likewise.
4630         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4631         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4632         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4633         * gcc.dg/c99-vla-jump-4.c: Likewise.
4634         * gcc.dg/stmt-expr-label-1.c: Likewise.
4635         * gcc.dg/stmt-expr-label-3.c: Likewise.
4636         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4637
4638 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4639
4640         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4641
4642 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4643
4644         * gcc.dg/builtin-object-size-7.c: New test.
4645
4646 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4647
4648         PR testsuite/40426
4649         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4650         level != "" use separate -gdwarf-2 -g${level} options instead of
4651         -gdwarf-2${level}.
4652         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4653         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4654         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4655
4656 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4657
4658         * g++.dg/abi/mangle11.C: Update warning line.
4659         * g++.dg/abi/mangle12.C: Update warning line.
4660         * g++.dg/abi/mangle17.C: Update warning line.
4661         * g++.dg/abi/mangle20-2.C: Update warning line.
4662
4663 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4664
4665         * gcc.dg/optimize-bswap-1.c: Split into these two:
4666         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4667         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4668
4669 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4670
4671         * gcc.dg/optimize-bswap-1.c: New testcase.
4672
4673 2009-06-14  Richard Guenther  <rguenther@suse.de>
4674
4675         PR middle-end/40389
4676         * g++.dg/torture/pr40389.C: New testcase.
4677
4678 2009-06-13  Richard Guenther  <rguenther@suse.de>
4679
4680         PR tree-optimization/40421
4681         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4682
4683 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4684
4685         * gcc.dg/old-style-prom-3.c: Add column info.
4686         * gcc.dg/overflow-warn-1.c
4687         * gcc.dg/gomp/pr27415.c
4688         * gcc.dg/gomp/for-1.c: Same.
4689         * gcc.dg/enum-compat-1.c: Same.
4690         * gcc.dg/c99-tag-3.c: Same.
4691         * gcc.dg/Wredundant-decls-2.c: Same.
4692         * gcc.dg/func-ptr-conv-1.c: Same.
4693         * gcc.dg/asm-wide-1.c: Same.
4694         * gcc.dg/nofixed-point-2.c: Same.
4695         * gcc.dg/cpp/line3.c: Same.
4696         * gcc.dg/array-10.c: Same.
4697         * gcc.dg/c99-vla-jump-1.c: Same.
4698         * gcc.dg/pr20368-1.c: Same.
4699         * gcc.dg/Wshadow-3.c: Same.
4700         * gcc.dg/c90-const-expr-8.c: Same.
4701         * gcc.dg/label-decl-2.c: Same.
4702         * gcc.dg/dremf-type-compat-2.c: Same.
4703         * gcc.dg/c90-const-expr-5.c: Same.
4704         * gcc.dg/builtins-30.c: Same.
4705         * gcc.dg/Warray-bounds.c: Same.
4706         * gcc.dg/Wcxx-compat-2.c: Same.
4707         * gcc.dg/tree-ssa/col-1.c: Same.
4708         * gcc.dg/old-style-prom-2.c: Same.
4709         * gcc.dg/cast-function-1.c: Same.
4710         * gcc.dg/pr15698-1.c: Same.
4711         * gcc.dg/dremf-type-compat-3.c: Same.
4712         * gcc.dg/vla-8.c: Same.
4713         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4714         line.
4715         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4716         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4717         * gcc.dg/enum-compat-1.c: Same.
4718         * gcc.dg/dremf-type-compat-2.c: Same.
4719         * gcc.dg/old-style-prom-2.c: Same.
4720         * gcc.dg/pr15698-1.c: Same.
4721         * gcc.dg/pr20368-1.c: Same.
4722         * gcc.dg/dremf-type-compat-3.c: Same.
4723         * gcc.dg/builtins-30.c: Same.  Test for columns.
4724
4725 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4726
4727         PR fortran/40176
4728         * gfortran.dg/proc_decl_1.f90: Extended.
4729
4730 2009-06-12  Ian Lance Taylor  <iant@google.com>
4731
4732         * gcc.dg/Wcxx-compat-13.c: New testcase.
4733
4734 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4735
4736         PR tree-opt/38865
4737         * gcc.dg/tree-ssa/fre-vce-1.c
4738
4739 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4740
4741         PR testsuite/40384
4742         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4743         min-insn-to-prefetch-ratio=5.
4744
4745 2009-06-12  Joey Ye  <joey.ye@intel.com>
4746             H.J. Lu  <hongjiu.lu@intel.com>
4747
4748         PR middle-end/39146
4749         * gcc.target/i386/stackalign/pr39146.c: New.
4750
4751 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4752
4753         * gcc.target/i386/crc32-1.c: New.
4754         * gcc.target/i386/crc32-2.c: Likewise.
4755
4756 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4757
4758         PR c/39252
4759         * gcc.dg/builtin-unreachable-1.c: New test.
4760         * gcc.dg/builtin-unreachable-2.c: Same.
4761
4762 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4763
4764         PR fortran/40402
4765         * gfortran.dg/data_value_1.f90: New test.
4766
4767 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4768
4769         PR testsuite/39831
4770         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4771         remove ilp32 requirement.
4772         * gcc.target/i386/excess-precision-2.c: Likewise.
4773         * gcc.target/i386/excess-precision-3.c: Likewise.
4774         * gcc.target/i386/excess-precision-4.c: Likewise.
4775         * gcc.target/i386/excess-precision-5.c: Likewise.
4776         * gcc.target/i386/excess-precision-6.c: Likewise.
4777
4778 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4779
4780         PR fortran/38718
4781         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4782         * gfortran.dg/nan_5.f90: New test.
4783
4784 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4785
4786         * gcc.target/arm/neon-modes-1.c: New test.
4787
4788 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4789
4790         * g++.dg/torture/pr31579.C: Cast pointer
4791         via __SIZE_TYPE__ instead of 'unsigned long'.
4792
4793 2009-06-10  Anthony Green  <green@moxielogic.com>
4794
4795         * lib/target-supports.exp (check_profiling_available):
4796         Profiling is not available for testing purposes on moxie.
4797
4798 2009-06-09  Ian Lance Taylor  <iant@google.com>
4799
4800         * gcc.dg/Wcxx-compat-12.c: New testcase.
4801
4802 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4803
4804         PR libfortran/40334
4805         * gfortran.dg/backspace_11.f90: New.
4806
4807 2009-06-09  Jason Merrill  <jason@redhat.com>
4808
4809         * g++.dg/cpp0x/defaulted10.C: New.
4810
4811 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4812
4813         * gcc.c-torture/compile/pr40351.c: New file.
4814
4815 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4816
4817         * gnat.dg/align_max.adb: New test.
4818
4819 2009-06-08  Jason Merrill  <jason@redhat.com>
4820
4821         * g++.dg/cpp0x/auto15.C: New.
4822
4823 2009-06-08  Jan Hubicka  <jh@suse.cz>
4824
4825         PR debug/39834
4826         * gcc.dg/torture/pr39834.c
4827
4828 2009-06-08  Jan Hubicka  <jh@suse.cz>
4829
4830         PR middle-end/40102
4831         * g++.dg/torture/pr40102.C: New testcase.
4832
4833 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4834
4835         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4836         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4837         * gcc.dg/builtin-object-size-6.c: New test.
4838
4839         PR c++/40373
4840         * g++.dg/template/dtor7.C: New test.
4841
4842         PR c++/40370
4843         PR c++/40372
4844         * g++.dg/template/error41.C: New test.
4845         * g++.dg/template/error42.C: New test.
4846
4847 2009-06-08  Revital Eres  <eres@il.ibm.com>
4848
4849         PR testsuite/40359
4850         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4851         * gcc.dg/vect/vect-88.c: Likewise.
4852         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4853         * gcc.dg/vect/pr25413.c: Likewise.
4854         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4855
4856 2009-06-07  Ian Lance Taylor  <iant@google.com>
4857
4858         * g++.dg/warn/Wswitch-3.C: New testcase.
4859         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4860         * gcc.dg/Wswitch-enum-error.c: Likewise.
4861         * gcc.dg/Wswitch-error.c: Likewise.
4862
4863 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4864
4865         PR fortran/40008
4866         * gfortran.dg/negative_unit.f: Update test.
4867         * gfortran.dg/negative_unit_int8.f: Update test.
4868         * gfortran.dg/newunit_1.f90: New test.
4869
4870 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4871
4872         PR fortran/25104
4873         PR fortran/29962
4874         * gfortran.dg/spread_init_expr.f03: New.
4875         * gfortran.dg/unpack_init_expr.f03: New.
4876         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4877         error message.
4878
4879 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4880
4881         PR fortran/25104
4882         PR fortran/29962
4883         * gfortran.dg/count_init_expr.f03
4884         * gfortran.dg/product_init_expr.f03
4885         * gfortran.dg/sum_init_expr.f03
4886
4887 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4888
4889         PR fortran/36874
4890         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4891         message.
4892         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4893         shapes.
4894         * gfortran.dg/zero_sized_5.f90: Likewise.
4895
4896 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4897
4898         PR middle-end/32950
4899         * g++.dg/torture/pr32950.C: New.
4900
4901 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4902
4903         PR fortran/25104
4904         PR fortran/29962
4905         * gfortran.dg/dot_product_1.f03: New.
4906         * gfortran.dg/matmul_8.f03: New.
4907         * gfortran.dg/transpose_3.f03: New.
4908
4909 2009-06-06  Ian Lance Taylor  <iant@google.com>
4910
4911         * gcc.dg/Wunused-label-1.c: New test case.
4912         * g++.dg/warn/Wunused-label-1.C: New test case.
4913         * g++.dg/warn/Wunused-label-2.C: New test case.
4914         * g++.dg/warn/Wunused-label-3.C: New test case.
4915
4916 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4917
4918         PR fortran/37203
4919         * reshape_zerosize_2.f90: New.
4920
4921 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4922
4923         PR fortran/32890
4924         * gfortran.dg/pack_assign_1.f90: New.
4925         * gfortran.dg/pack_vector_1.f90: New.
4926
4927 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4928
4929         PR middle-end/40340
4930         * gcc.dg/pr40340-1.c: New test.
4931         * gcc.dg/pr40340-2.c: New test.
4932         * gcc.dg/pr40340-3.c: New test.
4933         * gcc.dg/pr40340-4.c: New test.
4934         * gcc.dg/pr40340-5.c: New test.
4935         * gcc.dg/pr40340.h: New file.
4936
4937 2009-06-05  Revital Eres  <eres@il.ibm.com>
4938
4939         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4940         New procedure.
4941         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4942         * gcc.dg/vect/vect-33.c: Likewise.
4943         * gcc.dg/vect/vect-92.c: Likewise.
4944         * gcc.dg/vect/vect-58.c: Likewise.
4945         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4946         * gcc.dg/vect/vect-42.c: Likewise.
4947         * gcc.dg/vect/slp-25.c: Likewise.
4948         * gcc.dg/vect/vect-align-1.c: Likewise.
4949         * gcc.dg/vect/vect-align-2.c: Likewise.
4950         * gcc.dg/vect/vect-93.c: Likewise.
4951         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4952         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4953         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4954         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4955         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4956         * gcc.dg/vect/vect-26.c: Likewise.
4957         * gcc.dg/vect/vect-44.c: Likewise.
4958         * gcc.dg/vect/vect-70.c: Likewise.
4959         * gcc.dg/vect/vect-95.c: Likewise.
4960         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4961         * gcc.dg/vect/vect-28.c: Likewise.
4962         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4963         * gcc.dg/vect/vect-87.c: Likewise.
4964         * gcc.dg/vect/vect-109.c: Likewise.
4965         * gcc.dg/vect/vect-54.c: Likewise.
4966         * gcc.dg/vect/vect-96.c: Likewise.
4967         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4968         * gcc.dg/vect/vect-88.c: Likewise.
4969         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4970         * gcc.dg/vect/vect-89.c: Likewise.
4971         * gcc.dg/vect/vect-91.c: Likewise.
4972         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4973         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4974         * gfortran.dg/vect/vect-2.f90: Likewise.
4975         * gfortran.dg/vect/vect-3.f90: Likewise.
4976         * gfortran.dg/vect/vect-4.f90: Likewise.
4977         * gfortran.dg/vect/vect-5.f90: Likewise.
4978
4979 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4980
4981         PR tree-optimization/36318
4982         * gcc.dg/tree-ssa/sra-7.c: New test.
4983
4984 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4985
4986         PR fortran/37203
4987         * gfortran.dg/reshape_order_5.f90: New.
4988         * gfortran.dg/reshape_shape_1.f90: New.
4989
4990 2009-06-04  Jason Merrill  <jason@redhat.com>
4991
4992         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4993
4994 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4995
4996         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4997         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4998
4999 2009-06-04  Richard Guenther  <rguenther@suse.de>
5000
5001         PR c++/39371
5002         * g++.dg/torture/pr40335.C: New testcase.
5003
5004 2009-06-03  Richard Guenther  <rguenther@suse.de>
5005
5006         PR middle-end/40328
5007         * gcc.dg/torture/pr40328.c: New testcase.
5008
5009 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5010
5011         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5012         m68k and fido.
5013
5014 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5015
5016         * g++.dg/torture/pr40323.C: New file.
5017
5018 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5019
5020         * gnat.dg/specs/root.ads: New test.
5021         * gnat.dg/specs/root-level_1.ads: Likewise.
5022         * gnat.dg/specs/root-level_2.ads: Likewise.
5023         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5024
5025 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5026
5027         * g++.dg/init/ref15.C: Require unwrapped targets.
5028
5029 2009-06-02  Jason Merrill  <jason@redhat.com>
5030
5031         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5032         * g++.dg/cpp0x/initlist18.C: New.
5033         * g++.dg/cpp0x/initlist19.C: New.
5034
5035         * g++.dg/cpp0x/auto14.C: New.
5036
5037 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5038
5039         * gnat.dg/alignment6.adb: Remove XFAIL.
5040
5041 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5042
5043         PR c++/38089
5044         * g++.dg/template/spec36.C: New test.
5045
5046 2009-06-01  Ian Lance Taylor  <iant@google.com>
5047
5048         * gcc.dg/cast-qual-3.c: New testcase.
5049         * g++.dg/warn/Wcast-qual2.C: New testcase.
5050
5051 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5052
5053         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5054         (process-message): Expect column numbers.
5055         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5056         * gcc.dg/pch/counter-2.c: Same.
5057         * gcc.dg/pch/valid-2.c: Same.
5058         * gcc.dg/pch/warn-1.c: Same.
5059         * gcc.dg/pch/valid-1.c: Same.
5060         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5061         * gcc.dg/cpp/syshdr.c: Same.
5062         * gcc.dg/cpp/19940712-1.c: Same.
5063         * gcc.dg/cpp/missing-header-1.c: Same.
5064         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5065         * gcc.dg/cpp/tr-warn3.c: Same.
5066         * gcc.dg/cpp/pr29612-2.c: Same.
5067         * gcc.dg/cpp/tr-warn4.c: Same.
5068         * gcc.dg/cpp/Wtrigraphs.c: Same.
5069         * gcc.dg/cpp/poison.c: Same.
5070         * gcc.dg/cpp/arith-3.c: Same.
5071         * gcc.dg/cpp/sysmac2.c: Same.
5072         * gcc.dg/cpp/cpp.exp: Same.
5073         * gcc.dg/cpp/tr-warn5.c: Same.
5074         * gcc.dg/cpp/include2.c: Same.
5075         * gcc.dg/cpp/Wmissingdirs.c: Same.
5076         * gcc.dg/cpp/Wmissingdirs.c: Same.
5077         * gcc.dg/cpp/tr-warn6.c: Same.
5078         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5079         * gcc.dg/cpp/macspace1.c: Same.
5080         * gcc.dg/cpp/escape-2.c: Same.
5081         * gcc.dg/cpp/assert2.c: Same.
5082         * gcc.dg/cpp/undef2.c: Same.
5083         * gcc.dg/cpp/macspace2.c: Same.
5084         * gcc.dg/cpp/tr-warn1.c: Same.
5085         * gcc.dg/cpp/extratokens2.c: Same.
5086         * gcc.dg/cpp/strify2.c: Same.
5087         * gcc.dg/cpp/Wsignprom.c: Same.
5088         * gcc.dg/cpp/redef2.c: Same.
5089         * gcc.dg/cpp/trad/trad.exp: Same.
5090         * gcc.dg/cpp/arith-1.c: Same.
5091         * gcc.dg/cpp/extratokens.c: Same.
5092         * gcc.dg/cpp/if-mpar.c: Same.
5093
5094 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5095
5096         * gnat.dg/nested_float_packed.ads: New test.
5097
5098 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5099             Eric Botcazou  <botcazou@adacore.com>
5100
5101         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5102         * gnat.dg/test_oconst.adb: New test.
5103
5104 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5105
5106         * gcc.dg/plugin/ggcplug.c: Moved comment.
5107         (plugin_init): Fixed typo, declared i, returned 0 at end.
5108
5109 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5110
5111         PR testsuite/40244
5112         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5113         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5114
5115 2009-05-29  Ian Lance Taylor  <iant@google.com>
5116
5117         * gcc.dg/Wcxx-compat-11.c: New testcase.
5118
5119 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5120
5121         PR fortran/40019
5122         * gfortran.dg/leadz_trailz_1.f90: New test.
5123         * gfortran.dg/leadz_trailz_2.f90: New test.
5124
5125 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5126
5127         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5128         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5129         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5130         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5131         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5132         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5133         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5134         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5135         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5136         * gcc.dg/tree-ssa/sra-5.c: New file.
5137         * gcc.dg/tree-ssa/sra-6.c: New file.
5138         * gcc.c-torture/compile/sra-1.c: New file.
5139
5140 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5141
5142         PR middle-end/40291
5143         * gcc.c-torture/compile/pr40291.c: New test.
5144
5145         PR target/40017
5146         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5147         __vector _Bool.
5148         * gcc.target/powerpc/altivec-30.c: New test.
5149         * gcc.target/powerpc/altivec-31.c: New test.
5150
5151 2009-05-28  Richard Guenther  <rguenther@suse.de>
5152
5153         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5154         * gcc.c-torture/execute/20090527-1.c: Likewise.
5155
5156 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5157
5158         PR c++/39754
5159         * g++.dg/template/canon-type-1.C: New test.
5160         * g++.dg/template/canon-type-2.C: Likewise.
5161         * g++.dg/template/canon-type-3.C: Likewise.
5162         * g++.dg/template/canon-type-4.C: Likewise.
5163         * g++.dg/template/canon-type-5.C: Likewise.
5164         * g++.dg/template/canon-type-6.C: Likewise.
5165         * g++.dg/template/canon-type-7.C: Likewise.
5166
5167 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5168             Uros Bizjak  <ubizjak@gmail.com>
5169             Danny Smith  <dansmister@gmail.com>
5170
5171         PR target/37216
5172
5173         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5174         New function.
5175         * gcc.target/i386/pr37216.c:  New test source file.
5176         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5177         use -fno-common for testing Cygwin and MinGW targets.
5178
5179 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5180
5181         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5182         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5183         * g++.dg/pr37742.C (size_t): Likewise.
5184         * g++.dg/torture/pr34850.C (size_t): Likewise.
5185         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5186         _PTRDIFF_TYPE__.
5187         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5188         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5189         (size_t): Use __extension__ and __SIZE_TYPE__.
5190         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5191         __SIZE_TYPE__.
5192         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5193         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5194         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5195         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5196         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5197         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5198         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5199         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5200         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5201         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5202         (__ssize_t): Likewise.
5203         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5204         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5205         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5206         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5207         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5208         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5209         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5210         * gcc.dg/pr33667.c (size_t): Likewise.
5211         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5212         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5213         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5214         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5215         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5216         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5217
5218 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5219
5220         PR tree-optimization/40254
5221         * gcc.dg/vect/pr40254.c: New test.
5222
5223 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5224
5225         PR middle-end/33699
5226         * gcc.target/mips/const-anchor-1.c: New test.
5227         * gcc.target/mips/const-anchor-2.c: New test.
5228
5229 2009-05-27  Jason Merrill  <jason@redhat.com>
5230
5231         * g++.dg/cpp0x/initlist15.C: New.
5232         * g++.dg/cpp0x/initlist16.C: New.
5233         * g++.dg/cpp0x/initlist17.C: New.
5234
5235 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5236
5237         PR fortran/39178
5238         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5239         patterns to reflect frontend changes.
5240         * gfortran.dg/vector_subscript_4.f90: Likewise.
5241
5242 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5243             Eric Botcazou  <botcazou@adacore.com>
5244
5245         * gcc.c-torture/execute/align-nest.c: New testcase.
5246         * gnat.dg/misaligned_nest.adb: New testcase.
5247
5248 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5249
5250         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5251         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5252         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5253         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5254
5255 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5256
5257         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5258         cast instead of assuming 0ul.
5259         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5260         __SIZE_TYPE__.
5261         (_type_desc): Make first argument const.
5262         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5263
5264 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5265
5266         PR libfortran/40187
5267         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5268         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5269
5270 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5271
5272         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5273         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5274         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5275         * gcc.dg/plugin/ggcplug.c: Added new file.
5276
5277 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5278
5279         PR fortran/40246
5280         * gfortran.dg/nullify_4.f90: New test.
5281
5282 2009-05-26  Richard Guenther  <rguenther@suse.de>
5283
5284         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5285
5286 2009-05-26  Richard Guenther  <rguenther@suse.de>
5287
5288         PR middle-end/40252
5289         * gcc.c-torture/compile/pr40252.c: New testcase.
5290
5291 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5292
5293         PR c++/40007
5294         * g++.dg/template/typedef18.C: New test.
5295         * g++.dg/template/typedef19.C: Likewise.
5296         * g++.dg/template/typedef20.C: Likewise.
5297         * g++.dg/template/access11.C: Adjust.
5298
5299 2009-05-26  Richard Guenther  <rguenther@suse.de>
5300
5301         PR testsuite/40247
5302         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5303
5304 2009-05-25  Jason Merrill  <jason@redhat.com>
5305
5306         PR c++/38064
5307         * g++.dg/cpp0x/enum3.C: New test.
5308
5309 2009-05-25  Richard Guenther  <rguenther@suse.de>
5310
5311         PR tree-optimization/36327
5312         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5313         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5314         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5315         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5316         * gcc.dg/vect/vect-40.c: Likewise.
5317         * gcc.dg/vect/vect-42.c: Likewise.
5318         * gcc.dg/vect/vect-46.c: Likewise.
5319         * gcc.dg/vect/vect-76.c: Likewise.
5320
5321 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5322
5323         PR fortran/40176
5324         * gfortran.dg/proc_ptr_18.f90: New.
5325         * gfortran.dg/proc_ptr_19.f90: New.
5326         * gfortran.dg/proc_ptr_comp_9.f90: New.
5327         * gfortran.dg/proc_ptr_comp_10.f90: New.
5328
5329 2009-05-25  Richard Guenther  <rguenther@suse.de>
5330
5331         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5332         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5333
5334 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5335
5336         PR tree-optimization/40238
5337         * gcc.dg/vect/pr40238.c: New test.
5338
5339 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5340             Dominique Dhumieres  <dominiq@lps.ens.fr>
5341
5342         PR fortran/35732
5343         PR fortran/39872
5344         * gfortran.dg/bounds_check_fail_3.f90: New test.
5345         * gfortran.dg/bounds_check_fail_4.f90: New test.
5346         * gfortran.dg/bounds_check_14.f90: Update test.
5347         * gfortran.dg/bound_4.f90: Update test.
5348
5349 2009-05-24  Richard Guenther  <rguenther@suse.de>
5350
5351         PR middle-end/40233
5352         * gcc.c-torture/compile/pr40233.c: New testcase.
5353
5354 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5355
5356         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5357         for alpha*-*-* targets.
5358
5359 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5360
5361         * gcc.dg/vect/bb-slp-1.c: New test.
5362         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5363         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5364         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5365         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5366         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5367         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5368         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5369         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5370         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5371         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5372         gcc.dg/vect/bb-slp-22.c: Likewise.
5373         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5374
5375 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5376             Maxim Kuvyrkov  <maxim@codesourcery.com>
5377
5378         * gcc.dg/falign-labels-1.c: New test.
5379
5380 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5381
5382         * gnat.dg/specs/rep_clause3.ads: New test.
5383
5384 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5385
5386         * gnat.dg/addr6.adb: New test.
5387
5388 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5389
5390         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5391         New function.
5392         * gcc.target/arm/thumb2-mul-space.c: New file.
5393         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5394         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5395         * gcc.target/arm/thumb2-mul-speed.c: New file.
5396
5397 2009-05-22  Richard Guenther  <rguenther@suse.de>
5398
5399         PR middle-end/38964
5400         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5401         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5402         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5403
5404 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5405
5406         * gcc.dg/dll-6.c: New test.
5407         * gcc.dg/dll-6a.c: Likewise.
5408         * gcc.dg/dll-7.c: Likewise.
5409         * gcc.dg/dll-7a.c: Likewise.
5410         * g++.dg/ext/dllexport2.C: Likewise.
5411         * g++.dg/ext/dllexport2a.cc: Likewise.
5412
5413 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5414
5415         PR target/37846
5416         * gcc.target/ia64/mfused-madd-vect.c: New test.
5417         * gcc.target/ia64/mfused-madd.c: New test.
5418         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5419         * gcc.target/ia64/mno-fused-madd.c: New test.
5420
5421 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5422
5423         * gcc.target/i386/movbe-1.c: New.
5424         * gcc.target/i386/movbe-2.c: Likewise.
5425
5426 2009-05-21  Taras Glek  <tglek@mozilla.com>
5427
5428         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5429         plugin_init signature.
5430         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5431         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5432         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5433
5434 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5435
5436         * gcc.dg/target/arm/neon-vmla-1.c: New.
5437         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5438
5439 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5440
5441         * gcc.target/mips/octeon-exts-6.c: New test.
5442         * gcc.target/mips/extend-1.c: New test.
5443         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5444         EXTS.
5445         * gcc.target/mips/octeon-exts-5.c: Likewise.
5446
5447 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5448
5449         PR middle-end/40204
5450         * gcc.c-torture/compile/pr40204.c: New test.
5451
5452 2009-05-20  Richard Guenther  <rguenther@suse.de>
5453
5454         * gcc.c-torture/compile/20090518-1.c: New testcase.
5455
5456 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5457
5458         PR tree-optimization/40087
5459         * gcc.dg/tree-ssa/pr40087.c: New test.
5460
5461 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5462
5463         * gcc.dg/vector-4.c: New testcase.
5464         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5465         * g++.dg/ext/vector16.C: New testcase.
5466
5467 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5468
5469         PR c/40172
5470         * gcc.dg/pr40172.c: Renamed to ...
5471         * gcc.dg/pr40172-1.c: This.
5472
5473         * gcc.dg/pr40172-2.c: New.
5474         * gcc.dg/pr40172-3.c: Likewise.
5475
5476 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5477
5478         PR c/40172
5479         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5480
5481 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5482
5483         * gnat.dg/loop_optimization6.ad[sb]: New test.
5484
5485 2009-05-19  Richard Guenther  <rguenther@suse.de>
5486
5487         * gcc.c-torture/compile/20090519-1.c: New testcase.
5488
5489 2009-05-18  Jason Merrill  <jason@redhat.com>
5490
5491         * g++.dg/cpp0x/explicit1.C: New.
5492         * g++.dg/cpp0x/explicit2.C: New.
5493
5494 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5495
5496         PR debug/40109
5497         * g++.dg/debug/dwarf2/nested-1.C: New test.
5498
5499 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5500
5501         PR testsuite/39907
5502         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5503         stack alignment.
5504
5505 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5506
5507         PR fortran/40164
5508         * gfortran.dg/proc_ptr_comp_8.f90: New.
5509
5510 2009-05-18  Richard Guenther  <rguenther@suse.de>
5511
5512         PR fortran/40168
5513         * gfortran.dg/array_memset_2.f90: Adjust.
5514
5515 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5516
5517         PR fortran/36947
5518         PR fortran/40039
5519         * gfortran.dg/interface_27.f90: New.
5520         * gfortran.dg/interface_28.f90: New.
5521         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5522         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5523
5524 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5525
5526         * gcc.target/m68k/tls-ie.c: New test.
5527         * gcc.target/m68k/tls-le.c: New test.
5528         * gcc.target/m68k/tls-gd.c: New test.
5529         * gcc.target/m68k/tls-ld.c: New test.
5530         * gcc.target/m68k/tls-ie-xgot.c: New test.
5531         * gcc.target/m68k/tls-le-xtls.c: New test.
5532         * gcc.target/m68k/tls-gd-xgot.c: New test.
5533         * gcc.target/m68k/tls-ld-xgot.c: New test.
5534         * gcc.target/m68k/tls-ld-xtls.c: New test.
5535         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5536
5537 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5538
5539         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5540
5541 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5542
5543         PR c/40172
5544         * gcc.dg/pr40172.c: New.
5545
5546 2009-05-17  Jason Merrill  <jason@redhat.com>
5547
5548         PR c++/40139
5549         * g++.dg/template/dtor6.C: New.
5550
5551 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5552
5553         * g++.dg/warn/translate-ice-1.C: New test.
5554
5555 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5556
5557         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5558         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5559         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5560         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5561
5562 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5563
5564         PR fortran/33197
5565         * gfortran.dg/erf_2.F90: New test.
5566         * gfortran.dg/erfc_scaled_2.f90: New test.
5567
5568 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5569
5570         PR fortran/31243
5571         * gfortran.dg/string_1.f90: New test.
5572         * gfortran.dg/string_2.f90: New test.
5573         * gfortran.dg/string_3.f90: New test.
5574
5575 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5576
5577         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5578         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5579
5580 2009-05-15  Ian Lance Taylor  <iant@google.com>
5581
5582         * gcc.dg/Wcxx-compat-10.c: New testcase.
5583
5584 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5585
5586         PR 16302
5587         * gcc.dg/pr16302.c: New.
5588         * g++.dg/warn/pr16302.C: New.
5589
5590 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5591
5592         * gcc.dg/torture/builtin-math-5.c: New.
5593         * gcc.dg/torture/builtin-math-6.c: New.
5594         * lib/target-supports.exp (check_effective_target_mpc): New.
5595
5596 2009-05-15  Jan Hubicka  <jh@suse.cz>
5597
5598         * gcc.dg/tree-ssa/inline-3.c: New testcase
5599
5600 2009-05-15  Jan Hubicka  <jh@suse.cz>
5601
5602         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5603         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5604         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5605         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5606         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5607         Mark noinline.
5608         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5609         Mark noinline.
5610         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5611         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5612
5613 2009-05-15  Jan Hubicka  <jh@suse.cz>
5614
5615         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5616         optimized by sibcall noinline.
5617
5618 2009-05-15  Jan Hubicka  <jh@suse.cz>
5619
5620         * sibcall-1.c (track): Mark noinline.
5621         * sibcall-2.c (track): Mark noinline.
5622         * sibcall-3.c (track): Mark noinline.
5623         * sibcall-4.c (track): Mark noinline.
5624
5625 2009-05-15  Jan Hubicka  <jh@suse.cz>
5626
5627         * flatten-2.c: Disable early inlining; add comment.
5628         * flatten-3.c: New test based on flatten-2.c.
5629
5630 2009-05-15  Richard Guenther  <rguenther@suse.de>
5631
5632         PR tree-optimization/39999
5633         * gcc.c-torture/compile/pr39999.c: New testcase.
5634
5635 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5636
5637         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5638
5639 2009-05-14  Ian Lance Taylor  <iant@google.com>
5640
5641         * gcc.dg/Wcxx-compat-9.c: New testcase.
5642
5643 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5644
5645         PR fortran/39996
5646         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5647         * gfortran.dg/duplicate_type_2.f90: Ditto.
5648         * gfortran.dg/duplicate_type_3.f90: New.
5649
5650 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5651
5652         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5653         * ada/acats/tests/c5/c59002c.ada: Likewise.
5654
5655 2009-05-13  Taras Glek  <tglek@mozilla.com>
5656
5657         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5658         attributes and decl smashing.
5659         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5660         attributes.
5661         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5662         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5663
5664 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5665
5666         PR fortran/39865
5667         * gfortran.dg/pr39865.f90: New test.
5668         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5669         arrays in FMT=.
5670         * gfortran.dg/hollerith_f95.f90: Likewise.
5671         * gfortran.dg/hollerith6.f90: New test.
5672         * gfortran.dg/hollerith7.f90: New test.
5673
5674 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5675
5676         PR cpp/36674
5677         * gcc.dg/cpp/pr36674.i: New.
5678
5679 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5680
5681         PR middle-end/40035
5682         * gcc.c-torture/compile/pr40035.c: New test.
5683
5684 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5685
5686         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5687
5688 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5689
5690         PR fortran/40110
5691         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5692         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5693         * gfortran.dg/interop_params.f03: Ditto.
5694
5695 2009-05-12  Jan Hubicka  <jh@suse.cz>
5696
5697         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5698         so unrolling still happens.
5699         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5700         * gcc.dg/ipa/ipacost-2.c: Likewise.
5701         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5702
5703 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5704
5705         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5706
5707 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5708
5709         * lib/target-supports.exp (check_profiling_available): Return
5710         false for -p on *-*-cygwin* targets.
5711
5712 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5713
5714         PR tree-optimization/38632
5715         * g++.dg/tree-ssa/pr38632.C: New.
5716
5717 2009-05-11  Jan Hubicka  <jh@suse.cz>
5718
5719         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5720         we now optimize better.
5721         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5722         out at different places.
5723         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5724         unroling.
5725         * gcc.dg/vect/vect-76.c: Likewise.
5726         * gcc.dg/vect/vect-70.c: Likewise.
5727         * gcc.dg/vect/vect-66.c: Likewise.
5728         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5729         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5730
5731 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5732
5733         PR middle-end/40080
5734         * gcc.c-torture/compile/pr40080.c: New.
5735
5736 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5737
5738         * gcc.c-torture/compile/pr40026.c: New testcase.
5739
5740 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5741
5742         PR fortran/40089
5743         * gfortran.dg/proc_ptr_comp_7.f90: New.
5744
5745 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5746
5747         PR tree-optimization/40074
5748         * gcc.dg/vect/pr40074.c: New test.
5749
5750 2009-05-10  Ian Lance Taylor  <iant@google.com>
5751
5752         * gcc.dg/Wcxx-compat-7.c: New testcase.
5753         * gcc.dg/Wcxx-compat-8.c: New testcase.
5754         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5755         * gcc.dg/pr17188-1.c: Likewise.
5756         * gcc.dg/pr39084.c: Likewise.
5757
5758 2009-05-10  Michael Matz  <matz@suse.de>
5759
5760         PR target/40031
5761         * gcc.dg/pr40031.c: New test.
5762
5763 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5764
5765         PR fortran/40018
5766         * gfortran.dg/array_constructor_31.f90: New test.
5767
5768 2009-05-10  Richard Guenther  <rguenther@suse.de>
5769
5770         PR tree-optimization/40081
5771         * g++.dg/torture/pr40081.C: New testcase.
5772
5773 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5774
5775         PR fortran/38863
5776         * gfortran.dg/dependency_24.f90: New test.
5777         * gfortran.dg/dependency_23.f90: Clean up module files.
5778
5779 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5780
5781         PR fortran/38956
5782         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5783         * gfortran.dg/chmod_2.f90: Likewise.
5784         * gfortran.dg/chmod_3.f90: Likewise.
5785         * gfortran.dg/open_errors.f90: Likewise.
5786
5787 2009-05-09  Jan Hubicka  <jh@suse.cz>
5788
5789         PR middle-end/40043
5790         * g++.dg/eh/nested-try.C: New test.
5791
5792 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5793
5794         PR tree-optimization/40049
5795         * gcc.dg/vect/vect-shift-2.c: New test.
5796
5797 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5798
5799         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5800         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5801
5802 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5803
5804         PR c/36892
5805         * g++.dg/warn/deprecated-6.C: New.
5806         * gcc.dg/deprecated-4.c: Likewise.
5807         * gcc.dg/deprecated-5.c: Likewise.
5808         * gcc.dg/deprecated-6.c: Likewise.
5809
5810 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5811
5812         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5813         __aligned__(__BIGGEST_ALIGNMENT__).
5814         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5815         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5816         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5817         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5818         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5819         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5820         * gcc.dg/vect/Os-vect-95.c: Likewise.
5821         * gcc.dg/vect/pr20122.c: Likewise.
5822         * gcc.dg/vect/pr36493.c: Likewise.
5823         * gcc.dg/vect/pr37385.c: Likewise.
5824         * gcc.dg/vect/slp-7.c: Likewise.
5825         * gcc.dg/vect/slp-9.c: Likewise.
5826         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5827         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5828         * gcc.dg/vect/vect-35.c: Likewise.
5829         * gcc.dg/vect/vect-40.c: Likewise.
5830         * gcc.dg/vect/vect-42.c: Likewise.
5831         * gcc.dg/vect/vect-44.c: Likewise.
5832         * gcc.dg/vect/vect-46.c: Likewise.
5833         * gcc.dg/vect/vect-48.c: Likewise.
5834         * gcc.dg/vect/vect-52.c: Likewise.
5835         * gcc.dg/vect/vect-54.c: Likewise.
5836         * gcc.dg/vect/vect-56.c: Likewise.
5837         * gcc.dg/vect/vect-58.c: Likewise.
5838         * gcc.dg/vect/vect-60.c: Likewise.
5839         * gcc.dg/vect/vect-74.c: Likewise.
5840         * gcc.dg/vect/vect-75.c: Likewise.
5841         * gcc.dg/vect/vect-76.c: Likewise.
5842         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5843         * gcc.dg/vect/vect-77.c: Likewise.
5844         * gcc.dg/vect/vect-77-global.c: Likewise.
5845         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5846         * gcc.dg/vect/vect-78.c: Likewise.
5847         * gcc.dg/vect/vect-78-global.c: Likewise.
5848         * gcc.dg/vect/vect-80.c: Likewise.
5849         * gcc.dg/vect/vect-85.c: Likewise.
5850         * gcc.dg/vect/vect-87.c: Likewise.
5851         * gcc.dg/vect/vect-88.c: Likewise.
5852         * gcc.dg/vect/vect-92.c: Likewise.
5853         * gcc.dg/vect/vect-93.c: Likewise.
5854         * gcc.dg/vect/vect-95.c: Likewise.
5855         * gcc.dg/vect/vect-97.c: Likewise.
5856         * gcc.dg/vect/vect-complex-1.c: Likewise.
5857         * gcc.dg/vect/vect-complex-4.c: Likewise.
5858         * gcc.dg/vect/vect-complex-5.c: Likewise.
5859         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5860         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5861         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5862         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5863         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5864         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5865         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5866         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5867         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5868         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5869         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5870         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5871         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5872         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5873         * gcc.dg/vect/vect-outer-1.c: Likewise.
5874         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5875         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5876         * gcc.dg/vect/vect-outer-2.c: Likewise.
5877         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5878         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5879         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5880         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5881         * gcc.dg/vect/vect-outer-3.c: Likewise.
5882         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5883         * gcc.dg/vect/vect-outer-5.c: Likewise.
5884         * gcc.dg/vect/vect-outer-6.c: Likewise.
5885         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5886         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5887         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5888         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5889         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5890         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5891         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5892         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5893         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5894         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5895         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5896         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5897         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5898         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5899
5900 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5901
5902         PR c/24581
5903         * gcc.dg/torture/complex-sign.h: New header.
5904         * gcc.dg/torture/complex-sign-add.c,
5905         gcc.dg/torture/complex-sign-mixed-add.c,
5906         gcc.dg/torture/complex-sign-mixed-div.c,
5907         gcc.dg/torture/complex-sign-mixed-mul.c,
5908         gcc.dg/torture/complex-sign-mixed-sub.c,
5909         gcc.dg/torture/complex-sign-mul.c,
5910         gcc.dg/torture/complex-sign-sub.c: New tests.
5911
5912 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5913
5914         PR fortran/39876
5915         * gfortran.dg/intrinsic_3.f90: New.
5916
5917 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5918
5919         PR c/39037
5920         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5921         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5922         * gcc.dg/dfp/float-constant-double.c: New test.
5923         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5924         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5925         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5926         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5927         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5928         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5929         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5930         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5931         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5932
5933 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5934
5935         PR middle-end/40057
5936         * gcc.c-torture/execute/pr40057.c: New test.
5937
5938 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5939
5940         * gcc.c-torture/compile/const-high-part.c: New test.
5941
5942 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5943
5944         PR testsuite/40050
5945         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5946         build plugin.
5947
5948 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5949
5950         PR fortran/39630
5951         * gfortran.dg/proc_decl_1.f90: Modified.
5952         * gfortran.dg/proc_ptr_comp_1.f90: New.
5953         * gfortran.dg/proc_ptr_comp_2.f90: New.
5954         * gfortran.dg/proc_ptr_comp_3.f90: New.
5955         * gfortran.dg/proc_ptr_comp_4.f90: New.
5956         * gfortran.dg/proc_ptr_comp_5.f90: New.
5957         * gfortran.dg/proc_ptr_comp_6.f90: New.
5958
5959 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5960
5961         PR c++/17395
5962         * g++.dg/template/call7.C: New test.
5963
5964 2009-05-06  Diego Novillo  <dnovillo@google.com>
5965
5966         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5967
5968 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5969
5970         * gfortran.dg/pr40021.f: Moved to ...
5971         * gfortran.fortran-torture/execute/pr40021.f: Here.
5972
5973 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5974
5975         PR middle-end/39986
5976         * gcc.dg/dfp/pr39986.c: New test.
5977
5978 2009-05-06  Michael Matz  <matz@suse.de>
5979
5980         PR middle-end/40021
5981         * gfortran.dg/pr40021.f: New test.
5982
5983 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5984
5985         * lib/plugin-support.exp: New file containing support procs for
5986         plugin testcases.
5987         * lib/target-supports.exp (check_plugin_available): New proc.
5988         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5989         * gcc.dg/plugin/selfassign.c: New plugin source file.
5990         * gcc.dg/plugin/self-assign-test-1.c: New test.
5991         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5992         * g++.dg/README: Add description for plugin test.
5993         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5994         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5995         * g++.dg/plugin/selfassign.c: New plugin source file.
5996         * g++.dg/plugin/self-assign-test-1.C: New test.
5997         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5998         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5999         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6000         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6001
6002 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6003
6004         PR fortran/40041
6005         * gfortran.dg/intrinsic_2.f90: New test.
6006         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6007
6008 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6009
6010         PR c/40032
6011         * gcc.dg/noncompile/incomplete-5.c: New test.
6012
6013 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6014
6015         PR middle-end/39666
6016         * gcc.dg/pr39666-1.c: New test.
6017         * gcc.dg/pr39666-2.c: Likewise.
6018         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6019         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6020         * gfortran.dg/pr39666-1.f90: Likewise.
6021         * gfortran.dg/pr39666-2.f90: Likewise.
6022
6023 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6024
6025         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6026         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6027         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6028
6029 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6030
6031         PR fortran/39998
6032         * gfortran.dg/proc_ptr_17.f90: New.
6033
6034 2009-05-05  Richard Guenther  <rguenther@suse.de>
6035
6036         PR tree-optimization/40022
6037         * gcc.c-torture/execute/pr40022.c: New testcase.
6038
6039 2009-05-05  Richard Guenther  <rguenther@suse.de>
6040
6041         PR middle-end/40023
6042         * gcc.c-torture/compile/pr40023.c: New testcase.
6043
6044 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6045
6046         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6047         * g++.dg/template/overload9.C: Likewise.
6048         * g++.dg/ext/ms-1.C: New.
6049
6050 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6051
6052         PR c++/40013
6053         * g++.dg/ext/vla7.C: New test.
6054
6055 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6056
6057         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6058
6059 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6060
6061         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6062         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6063         Update expected errors.
6064
6065 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6066
6067         PR c++/28152
6068         * g++.dg/parse/parser-pr28152.C: New.
6069         * g++.dg/parse/parser-pr28152-2.C: New.
6070
6071 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6072
6073         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6074
6075 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6076
6077         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6078         * gcc.target/sparc/fexpand-2.c: Likewise.
6079         * gcc.target/sparc/fpmerge-2.c: Likewise.
6080         * gcc.target/sparc/pdist-2.c: Likewise.
6081
6082 2009-05-03  Richard Guenther  <rguenther@suse.de>
6083
6084         PR c/39983
6085         * gcc.c-torture/compile/pr39983.c: New testcase.
6086
6087 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6088
6089         * gcc.dg/c99-complex-3.c: New test.
6090
6091 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6092
6093         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6094
6095 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6096
6097         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6098
6099 2009-05-02  Richard Guenther  <rguenther@suse.de>
6100
6101         PR middle-end/40001
6102         * gcc.target/spu/pr40001.c: New testcase.
6103
6104 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6105
6106         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6107
6108 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6109
6110         PR middle-end/39579
6111         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6112         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6113
6114 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6115
6116         PR testsuite/39776
6117         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6118         no longer issued.
6119
6120 2009-04-30  David Ayers  <ayers@fsfe.org>
6121
6122         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6123         and gcc_error_prefix variables.
6124         * objc.dg/bad-receiver-type.m: Update to match correct
6125         diagnostics marker.
6126         * objc.dg/encode-5.m: Likewise.
6127         * objc.dg/id-1.m: Likewise.
6128         * objc.dg/method-1.m: Likewise.
6129         * objc.dg/method-6.m: Likewise.
6130         * objc.dg/method-7.m: Likewise.
6131         * objc.dg/method-9.m: Likewise.
6132         * objc.dg/method-11.m: Likewise.
6133         * objc.dg/method-20.m: Likewise.
6134         * objc.dg/private-1.m: Likewise.
6135
6136 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6137
6138         PR libfortran/39667
6139         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6140         * gfortran.dg/advance_4.f90: Likewise
6141         * gfortran.dg/advance_5.f90: Likewise
6142         * gfortran.dg/append_1.f90: Likewise
6143         * gfortran.dg/backslash_1.f90: Likewise
6144         * gfortran.dg/backslash_2.f90: Likewise
6145         * gfortran.dg/backslash_3.f: Likewise
6146         * gfortran.dg/backspace_10.f90: Likewise
6147         * gfortran.dg/backspace_3.f: Likewise
6148         * gfortran.dg/backspace_4.f: Likewise
6149         * gfortran.dg/backspace_5.f: Likewise
6150         * gfortran.dg/backspace_8.f: Likewise
6151         * gfortran.dg/backspace_9.f: Likewise
6152         * gfortran.dg/complex_write.f90: Likewise
6153         * gfortran.dg/convert_implied_open.f90: Likewise
6154         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6155         * gfortran.dg/dos_eol.f: Likewise
6156         * gfortran.dg/empty_format_1.f90: Likewise
6157         * gfortran.dg/endfile.f: Likewise
6158         * gfortran.dg/eof_1.f90: Likewise
6159         * gfortran.dg/eor_1.f90: Likewise
6160         * gfortran.dg/eor_handling_1.f90: Likewise
6161         * gfortran.dg/eor_handling_2.f90: Likewise
6162         * gfortran.dg/eor_handling_3.f90: Likewise
6163         * gfortran.dg/eor_handling_4.f90: Likewise
6164         * gfortran.dg/eor_handling_5.f90: Likewise
6165         * gfortran.dg/error_recovery_5.f90: Likewise
6166         * gfortran.dg/f2003_inquire_1.f03: Likewise
6167         * gfortran.dg/f2003_io_4.f03: Likewise
6168         * gfortran.dg/f2003_io_5.f03: Likewise
6169         * gfortran.dg/f2003_io_7.f03: Likewise
6170         * gfortran.dg/fgetc_1.f90: Likewise
6171         * gfortran.dg/fgetc_2.f90: Likewise
6172         * gfortran.dg/flush_1.f90: Likewise
6173         * gfortran.dg/fmt_exhaust.f90: Likewise
6174         * gfortran.dg/fmt_huge.f90: Likewise
6175         * gfortran.dg/fmt_read.f90: Likewise
6176         * gfortran.dg/fmt_t_1.f90: Likewise
6177         * gfortran.dg/fmt_t_2.f90: Likewise
6178         * gfortran.dg/fmt_t_3.f90: Likewise
6179         * gfortran.dg/fmt_t_4.f90: Likewise
6180         * gfortran.dg/fmt_t_5.f90: Likewise
6181         * gfortran.dg/fmt_t_7.f: Likewise
6182         * gfortran.dg/fseek.f90: Likewise
6183         * gfortran.dg/ftell_1.f90: Likewise
6184         * gfortran.dg/ftell_2.f90: Likewise
6185         * gfortran.dg/func_derived_3.f90: Likewise
6186         * gfortran.dg/inquire_9.f90: Likewise
6187         * gfortran.dg/iostat_1.f90: Likewise
6188         * gfortran.dg/iostat_2.f90: Likewise
6189         * gfortran.dg/list_read_1.f90: Likewise
6190         * gfortran.dg/list_read_4.f90: Likewise
6191         * gfortran.dg/list_read_5.f90: Likewise
6192         * gfortran.dg/list_read_7.f90: Likewise
6193         * gfortran.dg/list_read_8.f90: Likewise
6194         * gfortran.dg/list_read_9.f90: Likewise
6195         * gfortran.dg/namelist_13.f90: Likewise
6196         * gfortran.dg/namelist_14.f90: Likewise
6197         * gfortran.dg/namelist_15.f90: Likewise
6198         * gfortran.dg/namelist_16.f90: Likewise
6199         * gfortran.dg/namelist_17.f90: Likewise
6200         * gfortran.dg/namelist_18.f90: Likewise
6201         * gfortran.dg/namelist_19.f90: Likewise
6202         * gfortran.dg/namelist_20.f90: Likewise
6203         * gfortran.dg/namelist_24.f90: Likewise
6204         * gfortran.dg/namelist_26.f90: Likewise
6205         * gfortran.dg/namelist_27.f90: Likewise
6206         * gfortran.dg/namelist_28.f90: Likewise
6207         * gfortran.dg/namelist_37.f90: Likewise
6208         * gfortran.dg/namelist_38.f90: Likewise
6209         * gfortran.dg/namelist_39.f90: Likewise
6210         * gfortran.dg/namelist_40.f90: Likewise
6211         * gfortran.dg/namelist_43.f90: Likewise
6212         * gfortran.dg/namelist_44.f90: Likewise
6213         * gfortran.dg/namelist_45.f90: Likewise
6214         * gfortran.dg/namelist_46.f90: Likewise
6215         * gfortran.dg/namelist_47.f90: Likewise
6216         * gfortran.dg/namelist_48.f90: Likewise
6217         * gfortran.dg/namelist_49.f90: Likewise
6218         * gfortran.dg/namelist_50.f90: Likewise
6219         * gfortran.dg/namelist_51.f90: Likewise
6220         * gfortran.dg/namelist_52.f90: Likewise
6221         * gfortran.dg/namelist_56.f90: Likewise
6222         * gfortran.dg/namelist_char_only.f90: Likewise
6223         * gfortran.dg/namelist_use.f90: Likewise
6224         * gfortran.dg/namelist_use_only.f90: Likewise
6225         * gfortran.dg/noadv_size.f90: Likewise
6226         * gfortran.dg/open_access_append_1.f90: Likewise
6227         * gfortran.dg/pad_no.f90: Likewise
6228         * gfortran.dg/pr12884.f: Likewise
6229         * gfortran.dg/pr17090.f90: Likewise
6230         * gfortran.dg/pr17285.f90: Likewise
6231         * gfortran.dg/pr17286.f90: Likewise
6232         * gfortran.dg/pr18122.f90: Likewise
6233         * gfortran.dg/pr18210.f90: Likewise
6234         * gfortran.dg/pr18392.f90: Likewise
6235         * gfortran.dg/pr19155.f: Likewise
6236         * gfortran.dg/pr19216.f: Likewise
6237         * gfortran.dg/pr19467.f90: Likewise
6238         * gfortran.dg/pr19657.f: Likewise
6239         * gfortran.dg/pr20257.f90: Likewise
6240         * gfortran.dg/read_bad_advance.f90: Likewise
6241         * gfortran.dg/read_eof_2.f90: Likewise
6242         * gfortran.dg/read_eof_4.f90: Likewise
6243         * gfortran.dg/read_many_1.f: Likewise
6244         * gfortran.dg/read_noadvance.f90: Likewise
6245         * gfortran.dg/read_repeat.f90: Likewise
6246         * gfortran.dg/read_size_noadvance.f90: Likewise
6247         * gfortran.dg/read_x_past.f: Likewise
6248         * gfortran.dg/record_marker_1.f90: Likewise
6249         * gfortran.dg/record_marker_3.f90: Likewise
6250         * gfortran.dg/rewind_1.f90: Likewise
6251         * gfortran.dg/runtime_warning_1.f90: Likewise
6252         * gfortran.dg/shape_3.f90: Likewise
6253         * gfortran.dg/slash_1.f90: Likewise
6254         * gfortran.dg/stat_1.f90: Likewise
6255         * gfortran.dg/stat_2.f90: Likewise
6256         * gfortran.dg/streamio_11.f90: Likewise
6257         * gfortran.dg/streamio_3.f90: Likewise
6258         * gfortran.dg/streamio_4.f90: Likewise
6259         * gfortran.dg/streamio_9.f90: Likewise
6260         * gfortran.dg/tl_editing.f90: Likewise
6261         * gfortran.dg/unf_io_convert_1.f90: Likewise
6262         * gfortran.dg/unf_io_convert_2.f90: Likewise
6263         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6264         * gfortran.dg/unf_short_record_1.f90: Likewise
6265         * gfortran.dg/utf8_1.f03: Likewise
6266         * gfortran.dg/utf8_2.f03: Likewise
6267         * gfortran.dg/widechar_IO_1.f90: Likewise
6268         * gfortran.dg/write_check3.f90: Likewise
6269         * gfortran.dg/write_rewind_2.f: Likewise
6270         * gfortran.dg/x_slash_2.f: Likewise
6271
6272 2009-04-29  Richard Guenther  <rguenther@suse.de>
6273
6274         PR target/39943
6275         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6276         New.
6277         (check_effective_target_vect_floatuint_cvt): Likewise.
6278         * gcc.dg/vect/slp-10.c: Adjust.
6279         * gcc.dg/vect/slp-11.c: Adjust.
6280         * gcc.dg/vect/slp-12b.c: Adjust.
6281         * gcc.dg/vect/slp-33.c: Adjust.
6282         * gcc.c-torture/compile/pr39943.c: New testcase.
6283
6284 2009-04-29  Richard Guenther  <rguenther@suse.de>
6285
6286         PR middle-end/39937
6287         * gcc.c-torture/compile/pr39937.c: New testcase.
6288
6289 2009-04-29  Richard Guenther  <rguenther@suse.de>
6290
6291         PR tree-optimization/39941
6292         * gcc.c-torture/compile/pr39941.c: New testcase.
6293
6294 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6295
6296         * gcc.target/bfin/20090411-1.c: New test.
6297
6298 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6299
6300         PR target/39565
6301         * gcc.dg/pr39565.c: New testcase.
6302
6303 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6304
6305         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6306         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6307         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6308         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6309         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6310         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6311         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6312         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6313         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6314         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6315         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6316         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6317         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6318         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6319         * gcc.target/i386/pr37191.c: Likewise.
6320         * gcc.target/i386/reload-1.c: Likewise.
6321         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6322         * g++.old-deja/g++.pt/repo2.C: Likewise.
6323         * g++.old-deja/g++.pt/repo3.C: Likewise.
6324         * g++.old-deja/g++.pt/repo4.C: Likewise.
6325         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6326         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6327         * g++.dg/template/repo1.C: Likewise.
6328         * g++.dg/template/repo2.C: Likewise.
6329         * g++.dg/template/repo3.C: Likewise.
6330         * g++.dg/template/repo4.C: Likewise.
6331         * g++.dg/template/repo5.C: Likewise.
6332         * g++.dg/template/repo6.C: Likewise.
6333         * g++.dg/template/repo7.C: Likewise.
6334         * g++.dg/template/repo8.C: Likewise.
6335         * g++.dg/template/repo9.C: Likewise.
6336         * g++.dg/rtti/repo1.C: Likewise.
6337         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6338         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6339         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6340         * g++.dg/other/PR23205.C: Skip for vxworks.
6341         * g++.dg/ext/visibility/class1.C: Requires PIC.
6342         * g++.dg/eh/async-unwind2.C: Requires PIC.
6343         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6344         does not have cxa_exit.
6345
6346 2009-04-28  Jing Yu  <jingyu@google.com>
6347
6348         PR testsuite/39790
6349         * lib/target-supports.exp (check_effective_target_tls): Remove
6350         comment of caching.
6351         (check_effective_target_tls_native): Likewise.
6352         (check_effective_target_tls_runtime): Likewise.
6353         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6354         tls to tls_runtime.
6355         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6356
6357 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6358
6359         PR fortran/39946
6360         * gfortran.dg/proc_ptr_16.f90: New.
6361
6362 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6363
6364         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6365         lp64 is true.
6366
6367 2009-04-28  Richard Guenther  <rguenther@suse.de>
6368
6369         PR middle-end/39937
6370         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6371
6372 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6373
6374         * g++.dg/warn/pr35652.C: Removed.
6375         * gcc.dg/pr35652.c: Likewise.
6376
6377 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6378
6379         * gcc.target/ia64/20071210-2.c: New testcase.
6380
6381 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6382
6383         PR c/39323
6384         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6385         * gcc.dg/pr39323-3.c: Ditto.
6386
6387 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6388
6389         PR fortran/39930
6390         PR fortran/39931
6391         * gfortran.dg/ambiguous_reference_2.f90: New.
6392         * gfortran.dg/pointer_assign_7.f90: New.
6393
6394 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6395             Mark Mitchell  <mark@codesourcery.com>
6396
6397         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6398         * gcc.dg/20020103-1.c: Check for __ppc.
6399         * gcc.dg/asm-b.c: Check for __ppc.
6400         * gcc.dg/20020919-1.c: Check for __ppc.
6401         * gcc.dg/20020312-2.c: Likewise.
6402         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6403         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6404         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6405         * g++.dg/warn/weak1.C: Likewise.
6406         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6407         static so appropriate optimizations kick in.
6408         (find_base_value_wrapper): New function.
6409         * g++.dg/eh/simd-5.C: Fix target triplet.
6410         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6411
6412 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6413             H.J. Lu  <hongjiu.lu@intel.com>
6414
6415         PR target/39911
6416         * gcc.target/i386/pr39911.c: New test.
6417
6418 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6419
6420         PR fortran/39879
6421         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6422
6423 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6424
6425         PR c++/35652
6426         Revert:
6427
6428         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6429
6430         * gcc.dg/pr35652.C: New.
6431         * g++.dg/warn/pr35652.C: New.
6432         * gcc.dg/format/plus-1.c: Adjust message.
6433
6434 2009-04-27  DJ Delorie  <dj@redhat.com>
6435
6436         * lib/target-supports.exp (check_effective_target_double64): New.
6437         (check_effective_target_double64plus): New.
6438         (check_effective_target_large_double): New.
6439         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6440         * gcc.dg/div-double-1.c: Likewise.
6441         * gcc.dg/Wconversion-real.c: Require large_double.
6442         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6443
6444         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6445         are too small.
6446
6447         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6448         constants as long.
6449
6450 2009-04-27  Ian Lance Taylor  <iant@google.com>
6451
6452         * gcc.dg/Wcxx-compat-5.c: New testcase.
6453         * gcc.dg/Wcxx-compat-6.c: New testcase.
6454
6455 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6456
6457         Allow non-constant arguments to conversion intrinsics.
6458         * gcc.target/spu/intrinsics-3.c: Update tests.
6459
6460 2009-04-27  Richard Guenther  <rguenther@suse.de>
6461
6462         PR middle-end/39928
6463         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6464         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6465
6466 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6467
6468         PR target/39903
6469         * gcc.dg/torture/pr39903-1.c: New.
6470         * gcc.dg/torture/pr39903-2.c: Likewise.
6471
6472 2009-04-27  Revital Eres  <eres@il.ibm.com>
6473
6474         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6475         and check it.
6476         * gcc.dg/sms-2.c: Add dump check.
6477         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6478         and check it.
6479         * gcc.dg/sms-4.c: Likewise.
6480         * gcc.dg/sms-5.c: Likewise.
6481         * gcc.dg/sms-6.c: Likewise.
6482         * gcc.dg/sms-7.c: Likewise.
6483         * gcc.dg/sms-antideps.c: Rename to...
6484         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6485
6486 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6487
6488         * gnat.dg/opt2.adb: New test.
6489
6490 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6491
6492         PR c++/39875
6493         * g++.dg/warn/Wunused-15.C: New test.
6494
6495 2009-04-26  Michael Matz  <matz@suse.de>
6496
6497         Expand from SSA.
6498         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6499         change regexps.
6500         * gcc.target/i386/pr37248-1.c: Modified.
6501         * gcc.target/i386/pr37248-3.c: Modified.
6502         * gcc.target/i386/pr37248-2.c: Modified.
6503         * gnat.dg/aliasing1.adb: Modified.
6504         * gnat.dg/pack9.adb: Modified.
6505         * gnat.dg/aliasing2.adb: Modified.
6506         * gcc.dg/strict-overflow-2.c: Modified.
6507         * gcc.dg/autopar/reduc-1char.c: Modified.
6508         * gcc.dg/autopar/reduc-2char.c: Modified.
6509         * gcc.dg/autopar/reduc-1.c: Modified.
6510         * gcc.dg/autopar/reduc-2.c: Modified.
6511         * gcc.dg/autopar/reduc-3.c: Modified.
6512         * gcc.dg/autopar/reduc-6.c: Modified.
6513         * gcc.dg/autopar/reduc-7.c: Modified.
6514         * gcc.dg/autopar/reduc-8.c: Modified.
6515         * gcc.dg/autopar/reduc-9.c: Modified.
6516         * gcc.dg/autopar/reduc-1short.c: Modified.
6517         * gcc.dg/autopar/reduc-2short.c: Modified.
6518         * gcc.dg/autopar/parallelization-1.c: Modified.
6519         * gcc.dg/strict-overflow-4.c: Modified.
6520         * gcc.dg/strict-overflow-6.c: Modified.
6521         * gcc.dg/gomp/combined-1.c: Modified.
6522         * gcc.dg/no-strict-overflow-1.c: Modified.
6523         * gcc.dg/no-strict-overflow-3.c: Modified.
6524         * gcc.dg/no-strict-overflow-5.c: Modified.
6525         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6526         * gcc.dg/tree-ssa/pr18134.c: Modified.
6527         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6528         * gcc.dg/tree-ssa/vector-2.c: Modified.
6529         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6530         * gcc.dg/tree-ssa/loop-21.c: Modified.
6531         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6532         * gcc.dg/tree-ssa/vector-3.c: Modified.
6533         * gcc.dg/tree-ssa/asm-3.c: Modified.
6534         * gcc.dg/tree-ssa/pr23294.c: Modified.
6535         * gcc.dg/tree-ssa/loop-22.c: Modified.
6536         * gcc.dg/tree-ssa/loop-15.c: Modified.
6537         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6538         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6539         * gcc.dg/tree-ssa/pr20139.c: Modified.
6540         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6541         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6542         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6543         * gcc.dg/tree-ssa/loop-5.c: Modified.
6544         * gcc.dg/tree-ssa/pr19431.c: Modified.
6545         * gcc.dg/tree-ssa/pr32044.c: Modified.
6546         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6547         * gcc.dg/tree-ssa/loop-19.c: Modified.
6548         * gcc.dg/tree-ssa/loop-28.c: Modified.
6549         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6550         * gcc.dg/tree-ssa/divide-1.c: Modified.
6551         * gcc.dg/tree-ssa/inline-1.c: Modified.
6552         * gcc.dg/tree-ssa/divide-3.c: Modified.
6553         * gcc.dg/tree-ssa/pr30978.c: Modified.
6554         * gcc.dg/tree-ssa/alias-6.c: Modified.
6555         * gcc.dg/tree-ssa/divide-4.c: Modified.
6556         * gcc.dg/tree-ssa/alias-11.c: Modified.
6557         * gcc.dg/no-strict-overflow-7.c: Modified.
6558         * gcc.dg/strict-overflow-1.c: Modified.
6559         * gcc.dg/pr15784-4.c: Modified.
6560         * gcc.dg/pr34263.c: Modified.
6561         * gcc.dg/strict-overflow-3.c: Modified.
6562         * gcc.dg/tree-prof/stringop-1.c: Modified.
6563         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6564         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6565         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6566         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6567         * gcc.dg/no-strict-overflow-2.c: Modified.
6568         * gcc.dg/no-strict-overflow-4.c: Modified.
6569         * gcc.dg/no-strict-overflow-6.c: Modified.
6570         * g++.dg/tree-ssa/pr27090.C: Modified.
6571         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6572         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6573         * g++.dg/tree-ssa/pr19807.C: Modified.
6574         * g++.dg/opt/pr30965.C: Modified.
6575         * g++.dg/init/new17.C: Modified.
6576         * gfortran.dg/whole_file_6.f90: Modified.
6577         * gfortran.dg/whole_file_5.f90: Modified.
6578         * gfortran.dg/reassoc_1.f90: Modified.
6579         * gfortran.dg/reassoc_3.f90: Modified.
6580
6581 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6582
6583         PR fortran/39893
6584         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6585
6586 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6587
6588         PR inline-asm/39543
6589         * gcc.target/i386/pr39543-1.c: New test.
6590         * gcc.target/i386/pr39543-2.c: New test.
6591         * gcc.target/i386/pr39543-3.c: New test.
6592
6593         PR c/39889
6594         * gcc.dg/Wunused-value-3.c: New test.
6595
6596 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6597
6598         PR c/39581
6599         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6600         gcc.dg/vla-21.c: New tests.
6601
6602 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6603
6604         PR c/39556
6605         * gcc.dg/inline-34.c: New test.
6606
6607 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6608
6609         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6610         gcc.dg/enum-const-3.c: New tests.
6611         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6612         -pedantic-errors.  Update expected diagnostics.
6613
6614 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6615
6616         PR c/39582
6617         * gcc.dg/vla-20.c: New test.
6618
6619 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6620
6621         PR c/39564
6622         * gcc.dg/vla-19.c: New test.
6623
6624 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6625
6626         PR preprocessor/39559
6627         * gcc.dg/c99-intconst-2.c: New test.
6628
6629 2009-04-25  Jan Hubicka  <jh@suse.cz>
6630
6631         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6632
6633 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6634
6635         PR fortran/39688
6636         * gfortran.dg/import7.f90: New.
6637
6638 2009-04-24  Richard Guenther  <rguenther@suse.de>
6639
6640         * gcc.dg/tree-ssa/vrp48.c: Fix.
6641
6642 2008-04-24  Doug Kwan  <dougkwan@google.com>
6643
6644         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6645         destination are the same.
6646
6647 2009-04-24  Richard Guenther  <rguenther@suse.de>
6648
6649         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6650
6651 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6652
6653         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6654         gcc.dg/array-const-3.c: New tests.
6655
6656 2009-04-24  Ian Lance Taylor  <iant@google.com>
6657
6658         * gcc.dg/Wcxx-compat-4.c: New testcase.
6659
6660 2009-04-24  Daniel Kraft  <d@domob.eu>
6661
6662         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6663         expected on already erraneous symbol (renamed to fresh one).
6664
6665 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6666
6667         PR middle-end/39867
6668         * gcc.dg/pr39867.c: New.
6669
6670 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6671
6672         PR fortran/39861
6673         PR fortran/39864
6674         * gfortran.dg/intrinsic_1.f90: New.
6675
6676 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6677
6678         * gnat.dg/alignment7.adb: New test.
6679         * gnat.dg/alignment8.adb: Likewise.
6680
6681 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6682
6683         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6684         * gnat.dg/specs/rep_clause2.ads: New test.
6685
6686 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6687
6688         PR rtl-optimization/39794
6689         * gcc.dg/pr39794.c: New test.
6690
6691 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6692
6693         * gnat.dg/atomic1.adb: New test.
6694         * gnat.dg/atomic1_pkg.ads: New helper.
6695
6696 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6697
6698         PR testsuite/39623
6699         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6700         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6701
6702 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6703
6704         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6705         warning.
6706
6707 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6708
6709         PR C/31499
6710         * gcc.dg/vector-init-1.c: New testcase.
6711         * gcc.dg/vector-init-2.c: New testcase.
6712
6713 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6714
6715         * gnat.dg/enum2.adb: New test.
6716         * gnat.dg/enum2_pkg.ads: New helper.
6717
6718 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6719
6720         PR c/39855
6721         * gcc.dg/torture/pr39855.c: New test.
6722
6723 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6724
6725         PR c++/39639
6726         * g++.dg/cpp0x/pr39639.C: New test.
6727
6728 2009-04-22  Mark Heffernan  <meheff@google.com>
6729
6730         * gcc.dg/profile-generate-3.c: New test.
6731
6732 2009-04-22  Jan Hubicka  <jh@suse.cz>
6733
6734         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6735
6736 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6737
6738         PR testsuite/39623
6739         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6740
6741 2009-04-22  Richard Guenther  <rguenther@suse.de>
6742
6743         PR tree-optimization/39824
6744         * gcc.c-torture/compile/pr39824.c: New testcase.
6745
6746 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6747
6748         PR c++/14875
6749         * g++.dg/parse/parser-pr14875.C: New.
6750         * g++.dg/parse/parser-pr14875-2.C: New.
6751         * g++.dg/parse/error6.C: Update match string.
6752
6753 2009-04-22  Richard Guenther  <rguenther@suse.de>
6754
6755         PR tree-optimization/39845
6756         * gcc.c-torture/compile/pr39845.c: New testcase.
6757
6758 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6759
6760         PR fortran/39735
6761         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6762         * gfortran.dg/external_initializer.f90: Modified.
6763         * gfortran.dg/interface_26.f90: Modified.
6764         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6765         * gfortran.dg/proc_ptr_3.f90: Modified.
6766         * gfortran.dg/proc_ptr_15.f90: New.
6767         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6768
6769 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6770
6771         PR c++/35711
6772         * g++.dg/warn/pr35711.C: New.
6773         * g++.dg/conversion/ptrmem2.C: Update.
6774
6775 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6776
6777         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6778         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6779         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6780         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6781         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6782         gcc.c-torture/ChangeLog.0,
6783         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6784         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6785         gcc.target/i386/math-torture/math-torture.exp,
6786         gcc.target/mips/inter/mips16-inter.exp,
6787         gcc.target/mips/mips-nonpic/README,
6788         gcc.target/x86_64/abi/README.gcc,
6789         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6790         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6791         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6792         notices.
6793         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6794
6795 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6796
6797         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6798
6799 2009-04-21  Richard Guenther  <rguenther@suse.de>
6800
6801         PR middle-end/39829
6802         * gcc.dg/torture/pr39829.c: New testcase.
6803
6804 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6805
6806         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6807
6808 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6809
6810         PR 16202
6811         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6812         * gcc.dg/sequence-pt-2.c: New.
6813         * gcc.dg/sequence-pt-3.c: New.
6814         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6815         * g++.dg/warn/sequence-pt-2.c: New.
6816         * g++.dg/warn/sequence-pt-3.c: New.
6817
6818 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6819
6820         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6821
6822 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6823
6824         * gnat.dg/import1.ad[sb]: New test.
6825
6826 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6827
6828         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6829         return 0.
6830
6831 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6832
6833         PR fortran/39811
6834         * gfortran.dg/continuation_11.f90: New test.
6835
6836 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6837
6838         PR c++/13358
6839         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6840         messages. Test for "long long" in system headers.
6841         * gcc.dg/c99-longlong-2.c: New.
6842         * g++.dg/warn/pr13358.C: New.
6843         * g++.dg/warn/pr13358-2.C: New.
6844         * g++.dg/warn/pr13358-3.C: New.
6845         * g++.dg/warn/pr13358-4.C: New.
6846
6847 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6848
6849         * gcc.dg/framework-2.c: Fix up for non existent includes
6850         being fatal errors now.
6851
6852 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6853
6854         PR fortran/39800
6855         * gfortran.dg/private_type_13.f90: New test.
6856         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6857
6858 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6859
6860         PR c++/39803
6861         * g++.dg/warn/Wunused-14.C: New test.
6862
6863 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6864
6865         * gnat.dg/specs/small_alignment.ads: New test.
6866
6867 2009-04-20  Ian Lance Taylor  <iant@google.com>
6868
6869         * gcc.dg/Wcxx-compat-3.c: New testcase.
6870
6871 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6872
6873         * gnat.dg/pack13.ad[sb]: New test.
6874         * gnat.dg/pack13_pkg.ads: New helper.
6875
6876 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6877
6878         * gnat.dg/discr11.ad[sb]: New test.
6879         * gnat.dg/discr11_pkg.ads: New helper.
6880
6881 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6882
6883         PR tree-optimization/39675
6884         * gcc.dg/vect/O3-pr39675-2.c: New test.
6885
6886 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6887
6888         * gnat.dg/rep_clause3.adb: New test.
6889
6890 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6891
6892         PR c/37481
6893         * gcc.dg/c99-flex-array-7.c: New test.
6894
6895 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6896
6897         PR c/19771
6898         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6899
6900 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6901
6902         PR c/38243
6903         * gcc.dg/c99-restrict-3.c: New test.
6904
6905 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6906
6907         PR preprocessor/20078
6908         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6909
6910 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6911
6912         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6913         Do not pass -B$root after -margs.
6914
6915 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6916
6917         PR c/32061
6918         PR c++/36954
6919         * gcc.dg/pr32061.c: New.
6920         * gcc.dg/Wlogical-op-1.c: Update.
6921         * g++.dg/warn/Wlogical-op-1.C: Update.
6922         * g++.dg/warn/pr36954.C: New.
6923
6924 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6925
6926         PR c/27676
6927         * gcc.dg/lvalue-5.c: New test.
6928
6929 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6930
6931         PR c/22367
6932         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6933
6934 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6935
6936         * gcc.dg/cpp/include5.c: New test.
6937
6938 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6939
6940         PR c/35210
6941         * gcc.dg/call-diag-2.c: New test.
6942
6943 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6944
6945         PR preprocessor/39646
6946         * gcc.dg/cpp/line8.c: New test.
6947
6948 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6949
6950         PR preprocessor/39647
6951         * gcc.dg/cpp/line7.c: New test.
6952
6953 2009-04-18  Richard Guenther  <rguenther@suse.de>
6954
6955         PR middle-end/39804
6956         * gcc.target/i386/pr39804.c: New testcase.
6957
6958 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6959
6960         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6961         * g++.dg/other/pr39496.C: Likewise.
6962
6963 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6964
6965         PR middle-end/36902
6966         * gcc.dg/pr36902.c: New.
6967
6968 2009-04-17  Diego Novillo  <dnovillo@google.com>
6969
6970         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6971         violation for variable 'inside_main'.
6972
6973 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6974
6975         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6976
6977 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6978
6979         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6980
6981 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6982
6983         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6984         * gfortran.dg/chmod_2.f90: Likewise.
6985         * gfortran.dg/chmod_3.f90: Likewise.
6986         * gfortran.dg/open_errors.f90: Likewise.
6987         * gfortran.dg/stat_1.f90: Likewise.
6988         * gfortran.dg/stat_2.f90: Likewise.
6989
6990 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6991
6992         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6993         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6994         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6995         * gfortran.dg/nearest_1.f90: Likewise.
6996         * gfortran.dg/nearest_3.f90: Likewise.
6997         * gfortran.dg/isnan_1.f90: Likewise.
6998         * gfortran.dg/isnan_2.f90: Likewise.
6999         * gfortran.dg/nan_1.f90: Likewise.
7000         * gfortran.dg/nan_2.f90: Likewise.
7001         * gfortran.dg/nan_3.f90: Likewise.
7002         * gfortran.dg/nan_4.f90: Likewise.
7003         * gfortran.dg/module_nan.f90: Likewise.
7004         * gfortran.dg/int_conv_2.f90: Likewise.
7005         * gfortran.dg/init_flag_3.f90: Likewise.
7006         * gfortran.dg/namelist_42.f90: Likewise.
7007         * gfortran.dg/namelist_43.f90: Likewise.
7008         * gfortran.dg/real_const_3.f90: Likewise.
7009         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7010
7011         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7012         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7013         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7014         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7015         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7016
7017         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7018         * gfortran.dg/gamma_5.f90: Likewise.
7019
7020 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7021
7022         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7023         less strict so it also works with auto-overlay support.
7024         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7025         for "exceeds local store" linker errors on the SPU.
7026
7027         * lib/gfortran.exp: Include target-supports.exp.
7028         (gfortran_init): On SPU targets where automatic overlay support
7029         is available, use it to build all Fortran test cases.
7030
7031         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7032
7033 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7034
7035         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7036         rule enforced by gnat on taft types.
7037
7038 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7039
7040         PR testsuite/39792
7041         * g++.dg/ext/complit11.C: Add empty dg-options.
7042
7043 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7044
7045         PR c++/17570
7046         * g++.dg/template/defarg11.C: New test.
7047
7048 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7049
7050         PR c++/28766
7051         * g++.dg/ext/complit11.C: New testcase.
7052
7053 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7054
7055         PR c++/39551
7056         * g++.dg/warn/Wunused-13.C: New testcase.
7057
7058 2009-04-15  Ian Lance Taylor  <iant@google.com>
7059
7060         * gcc.dg/Wenum-compare-1.c: New testcase.
7061
7062 2009-04-15  Richard Guenther  <rguenther@suse.de>
7063
7064         PR tree-optimization/39764
7065         * g++.dg/torture/pr39764.C: New testcase.
7066
7067 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7068
7069         * g++.dg/ext/altivec-17.C: New.
7070
7071 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7072
7073         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7074         * gnat.dg/specs/limited1.ads: Ditto.
7075
7076 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7077
7078         PR testsuite/39769
7079         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7080         for testing the results of estimate instructions.
7081         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7082         * gcc.dg/vmx/3a-05.c (test): Ditto.
7083
7084 2009-04-14  Jason Merrill  <jason@redhat.com>
7085
7086         PR c++/39763
7087         * g++.dg/warn/Wshadow-4.C: Extend.
7088
7089 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7090
7091         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7092         (do_D): Remove attribute hidden.
7093
7094 2009-04-13  Jason Merrill  <jason@redhat.com>
7095
7096         PR c++/39480
7097         * g++.dg/init/copy7.C: New.
7098
7099 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7100
7101         PR testsuite/39733
7102         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7103         (check_for_all_options): This.
7104
7105 2009-04-13  Jason Merrill  <jason@redhat.com>
7106
7107         PR c++/39750
7108         * g++.dg/template/crash90.C: New.
7109
7110 2009-04-12  Jason Merrill  <jason@redhat.com>
7111
7112         PR c++/39742
7113         * g++.dg/overload/extern-C-2.C: New.
7114
7115 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7116
7117         PR preprocessor/31869
7118         * gcc.dg/cpp/strify5.c: New test.
7119
7120 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7121
7122         * gnat.dg/enum1.adb: New test.
7123         * gnat.dg/enum1_pkg.ads: New helper.
7124
7125 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7126
7127         PR target/39740
7128         * gcc.target/alpha/pr39740.c: New test.
7129
7130 2009-04-11  Daniel Kraft  <d@domob.eu>
7131
7132         PR fortran/37746
7133         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7134         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7135         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7136         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7137         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7138         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7139         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7140         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7141         expected string length that failed with -fbounds-check now.
7142         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7143
7144 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7145
7146         PR fortran/39692
7147         * gfortran.dg/proc_ptr_14.f90: New.
7148
7149 2009-04-11  Richard Guenther  <rguenther@suse.de>
7150
7151         PR middle-end/39732
7152         * g++.dg/torture/pr39732.C: New testcase.
7153
7154 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7155
7156         * gfortran.dg/whole_file_5.f90: New.
7157         * gfortran.dg/whole_file_6.f90: New.
7158
7159 2009-04-11  Richard Guenther  <rguenther@suse.de>
7160
7161         PR tree-optimization/39713
7162         * g++.dg/torture/pr39713.C: New testcase.
7163
7164 2009-04-10  Richard Guenther  <rguenther@suse.de>
7165
7166         PR c/39712
7167         * gcc.dg/pr39712.c: New testcase.
7168
7169 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7170
7171         PR c++/28301
7172         * g++.dg/cpp0x/enum2.C: Updated.
7173         * g++.dg/debug/pr22514.C: Likewise.
7174         * g++.dg/parse/enum2.C: Likewise.
7175         * g++.dg/parse/enum3.C: Likewise.
7176         * g++.dg/template/crash79.C: Likewise.
7177         * g++.old-deja/g++.jason/cond.C: Likewise.
7178
7179 2009-04-10  Chao-ying Fu  <fu@mips.com>
7180
7181         * gcc.target/mips/interrupt_handler.c: Change from compile to
7182         assemble.
7183
7184 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7185
7186         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7187
7188 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7189
7190         PR fortran/38709
7191         * gfortran.dg/zero_sized_6.f90: New.
7192
7193 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7194
7195         PR  c++/20118
7196         * g++.dg/parse/pr20118.C: New.
7197         * g++.dg/template/spec16.C: Update.
7198
7199 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7200
7201         PR testsuite/35621
7202         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7203         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7204         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7205         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7206         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7207         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7208         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7209         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7210         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7211         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7212         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7213         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7214         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7215         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7216         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7217         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7218         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7219
7220 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7221
7222         PR target/39678
7223         * g++.dg/torture/pr39678.C: New.
7224         * gcc.dg/compat/struct-complex-2.h: Likewise.
7225         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7226         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7227         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7228         * gcc.dg/torture/pr39678.c: Likewise.
7229         * gcc.target/i386/pr39678.c: Likewise.
7230
7231         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7232         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7233
7234         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7235         <complex.h>.  Add tests for structure with complex float.
7236
7237 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7238             Joseph Myers  <joseph@codesourcery.com>
7239
7240         PR target/36800
7241         * gcc.dg/dfp/pr36800.c: New.
7242
7243 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7244             Rafael Avila de Espindola  <espindola@google.com>
7245
7246         * gcc.misc-tests/help.exp: New file.
7247         * lib/options.exp: New file.
7248
7249 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7250
7251         PR libobjc/36610
7252         * objc/execute/forward-1.x: New.
7253
7254 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7255
7256         * gcc.dg/pr27150-1.c: Change to a link test.
7257
7258 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7259
7260         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7261         3 of the GNU General Public License and to point readers at the
7262         COPYING3 file and the FSF's license web page.
7263         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7264         * gcc.dg/struct/struct-reorg.exp: Likewise.
7265         * gcc.target/spu/tag_manager.c: Likewise.
7266
7267 2009-04-09  Richard Guenther  <rguenther@suse.de>
7268
7269         PR testsuite/39696
7270         * ssa-ccp-25.c: Adjust pattern.
7271
7272 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7273
7274         PR fortran/36704
7275         * gfortran.dg/external_procedures_1.f90: Modified.
7276         * gfortran.dg/proc_ptr_result_1.f90: New.
7277         * gfortran.dg/proc_ptr_result_2.f90: New.
7278         * gfortran.dg/proc_ptr_result_3.f90: New.
7279
7280 2009-04-09  Richard Guenther  <rguenther@suse.de>
7281
7282         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7283         to prevent constant propagation.
7284         * gcc.dg/vect/vect-56.c: Likewise.
7285         * gcc.dg/vect/vect-58.c: Likewise.
7286         * gcc.dg/vect/vect-60.c: Likewise.
7287         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7288         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7289         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7290
7291 2009-04-09  Richard Guenther  <rguenther@suse.de>
7292
7293         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7294         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7295
7296 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7297
7298         PR c/39613
7299         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7300         New tests.
7301
7302 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7303
7304         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7305         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7306
7307 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7308
7309         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7310
7311 2009-04-08  Jason Merrill  <jason@redhat.com>
7312
7313         PR c++/25185
7314         * g++.dg/template/error40.C: Add another test.
7315
7316 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7317
7318         PR c/39614
7319         PR c/39673
7320         * gcc.c-torture/compile/pr39614-1.c,
7321         gcc.c-torture/compile/pr39614-2.c,
7322         gcc.c-torture/compile/pr39614-3.c,
7323         gcc.c-torture/compile/pr39614-4.c,
7324         gcc.c-torture/compile/pr39614-5.c,
7325         gcc.c-torture/compile/pr39673-1.c,
7326         gcc.c-torture/compile/pr39673-2.c: New tests.
7327         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7328         more cases.
7329         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7330         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7331         expected errors.
7332
7333 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7334
7335         PRc++/39637
7336         * g++.dg/cpp0x/variadic-crash2.C: New test.
7337
7338 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7339
7340         PR fortran/38863
7341         * gfortran.dg/alloc_comp_result_1.f90: New test.
7342
7343 2009-04-07  Jason Merrill  <jason@redhat.com>
7344
7345         PR c++/34691
7346         * g++.dg/overload/extern-C-1.C: New.
7347
7348 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7349
7350         PR testsuite/39325
7351         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7352
7353 2009-04-07  Jason Merrill  <jason@redhat.com>
7354
7355         PR c++/25185
7356         * g++.dg/template/error40.C: New.
7357
7358 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7359
7360         PR fortran/38152
7361         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7362
7363 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7364
7365         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7366
7367 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7368
7369         PR fortran/38290
7370         * gfortran.dg/proc_decl_1.f90: Modified.
7371         * gfortran.dg/proc_ptr_11.f90: Extended.
7372         * gfortran.dg/proc_ptr_13.f90: Modified.
7373
7374 2009-04-06  Jason Merrill  <jason@redhat.com>
7375
7376         PR c++/35146
7377         * g++.dg/template/fnspec1.C: New.
7378
7379 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7380
7381         * lib/gnat.exp: Handle multilib.
7382
7383 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7384
7385         PR fortran/38863
7386         * gfortran.dg/dependency_23.f90: New test.
7387
7388 2009-04-06  Richard Guenther  <rguenther@suse.de>
7389
7390         PR tree-optimization/28868
7391         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7392         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7393         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7394         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7395
7396 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7397
7398         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7399
7400 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7401
7402         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7403
7404 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7405
7406         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7407         with the built-in y0, and the subsequent warning.
7408         (y1): Likewise, rename to y_1.
7409
7410 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7411
7412         PR fortran/39414
7413         * gfortran.dg/proc_decl_21.f90: New.
7414
7415 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7416
7417         PR fortran/36091
7418         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7419
7420 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7421
7422         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7423         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7424         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7425         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7426         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7427         gfortran.dg/namelist_49.f90: Gate test on effective_target
7428         fd_truncate.
7429         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7430
7431 2009-04-05  Daniel Kraft  <d@domob.eu>
7432
7433         PR fortran/38654
7434         * gfortran.dg/read_float_2.f03
7435         * gfortran.dg/read_float_3.f90
7436
7437 2009-04-05  Richard Guenther  <rguenther@suse.de>
7438
7439         PR tree-optimization/39648
7440         * gcc.c-torture/compile/pr39648.c: New testcase.
7441
7442 2009-04-05  Jason Merrill  <jason@redhat.com>
7443
7444         PR c++/14912
7445         * g++.dg/template/error39.C: New.
7446
7447 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7448
7449         PR fortran/29458
7450         * gfortran.dg/implied_do_1.f90: New.
7451
7452 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7453
7454         PR fortran/39577
7455         * gfortran.dg/recursive_check_8.f90: New.
7456         * gfortran.dg/recursive_check_9.f90: New.
7457         * gfortran.dg/recursive_check_10.f90: New.
7458         * gfortran.dg/recursive_check_11.f90: New.
7459         * gfortran.dg/recursive_check_12.f90: New.
7460         * gfortran.dg/recursive_check_13.f90: New.
7461         * gfortran.dg/recursive_check_14.f90: New.
7462
7463 2009-04-04  Jason Merrill  <jason@redhat.com>
7464
7465         PR c++/25185
7466         * g++.dg/template/error38.C: Add more tests.
7467
7468 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7469
7470         PR fortran/37614
7471         * gfortran.dg/common_align_2.f90: New test.
7472
7473 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7474
7475         PR target/39501
7476         * gcc.c-torture/execute/pr39501.c: New file.
7477         * gcc.c-torture/execute/pr39501.x: New file.
7478
7479 2009-04-04  Richard Guenther  <rguenther@suse.de>
7480
7481         PR tree-optimization/8781
7482         PR tree-optimization/37892
7483         * g++.dg/tree-ssa/pr8781.C: New testcase.
7484         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7485
7486 2009-04-04  Richard Guenther  <rguenther@suse.de>
7487
7488         PR tree-optimization/39636
7489         * gcc.c-torture/compile/pr39636.c: New testcase.
7490
7491 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7492
7493         PR rtl-optimization/39607
7494         * g++.dg/opt/pr39607.C: New.
7495
7496 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7497
7498         PR fortran/39594
7499         * gfortran.dg/common_12.f90: New.
7500
7501 2009-04-03  Jason Merrill  <jason@redhat.com>
7502
7503         PR c++/39608
7504         * g++.dg/template/const2.C: New test.
7505
7506 2009-04-03  Richard Guenther  <rguenther@suse.de>
7507
7508         PR tree-optimization/2480
7509         PR tree-optimization/23086
7510         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7511         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7512
7513 2009-04-03  Richard Guenther  <rguenther@suse.de>
7514
7515         PR tree-optimization/34743
7516         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7517         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7518         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7519         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7520         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7521         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7522         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7523         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7524
7525 2009-04-03  Richard Guenther  <rguenther@suse.de>
7526
7527         PR middle-end/13146
7528         PR tree-optimization/23940
7529         PR tree-optimization/33237
7530         PR middle-end/33974
7531         PR middle-end/34093
7532         PR tree-optimization/36201
7533         PR tree-optimization/36230
7534         PR tree-optimization/38049
7535         PR tree-optimization/38207
7536         PR tree-optimization/38230
7537         PR tree-optimization/38301
7538         PR tree-optimization/38585
7539         PR middle-end/38895
7540         PR tree-optimization/38985
7541         PR tree-optimization/39299
7542         * gcc.dg/pr19633-1.c: Adjust.
7543         * gcc.dg/torture/pta-callused-1.c: Likewise.
7544         * gcc.dg/torture/pr39074-2.c: Likewise.
7545         * gcc.dg/torture/pr39074.c: Likewise.
7546         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7547         * gcc.dg/torture/pr30375.c: Adjust.
7548         * gcc.dg/torture/pr33563.c: Likewise.
7549         * gcc.dg/torture/pr33870.c: Likewise.
7550         * gcc.dg/torture/pr33560.c: Likewise.
7551         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7552         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7553         * gcc.dg/tree-ssa/alias-15.c: Remove.
7554         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7555         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7556         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7557         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7558         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7559         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7560         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7561         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7562         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7563         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7564         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7565         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7566         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7567         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7568         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7569         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7570         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7571         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7572         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7573         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7574         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7575         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7576         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7577         * gcc.dg/uninit-B.c: XFAIL.
7578         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7579         * gcc.dg/uninit-pr19430.c: XFAIL.
7580         * g++.dg/tree-ssa/pr13146.C: New testcase.
7581         * g++.dg/opt/pr36187.C: Adjust.
7582         * g++.dg/torture/20090329-1.C: New testcase.
7583
7584 2009-04-02  Chao-ying Fu  <fu@mips.com>
7585
7586         * gcc.target/mips/interrupt_handler.c: New test.
7587
7588 2009-04-02  David Ayers  <ayers@fsfe.org>
7589
7590         PR objc/18456
7591         * objc.dg/bad-receiver-type-2.m: New test contributed by
7592         Alexander Mamberg.
7593
7594 2009-04-02  Jason Merrill  <jason@redhat.com>
7595
7596         PR c++/25185
7597         * g++.dg/template/error38.C: New test.
7598
7599 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7600
7601         PR tree-optimization/31677
7602         * gcc.dg/memcpy-1.c: Add compiler option.
7603
7604 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7605
7606         PR tree-optimization/39595
7607         * gfortran.dg/vect/O3-pr39595.f: New test.
7608
7609 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7610
7611         PR c++/26693
7612         * g++.dg/template/typedef11.C: New test.
7613         * g++.dg/template/typedef12.C: Likewise.
7614         * g++.dg/template/typedef13.C: Likewise.
7615         * g++.dg/template/typedef14.C: Likewise.
7616         * g++.dg/template/typedef15.C: Likewise.
7617         * g++.dg/template/typedef16.C: Likewise.
7618         * g++.dg/template/sfinae3.C: Compile this pedantically.
7619         The only errors expected should be the one saying the typedef is ill
7620         formed.
7621         * g++.old-deja/g++.pt/typename8.C: Likewise.
7622         * g++.dg/template/access11.C: Update this.
7623
7624 2009-04-02  Richard Guenther  <rguenther@suse.de>
7625
7626         PR tree-optimization/37221
7627         * gcc.c-torture/compile/20090331-1.c: New testcase.
7628
7629 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7630
7631         * gcc.c-torture/compile/20090401-1.c: New test.
7632
7633 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7634
7635         PR c++/4926
7636         * g++.dg/template/pr4926-1.C: New.
7637
7638 2009-04-01  Xinliang David Li  <davidxl@google.com>
7639
7640         * gcc.target/i386/all_one_m128i.c: New test.
7641
7642 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7643
7644         PR c/39027
7645         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7646         * gcc.dg/fltconst-2.c: New test.
7647         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7648         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7649
7650         PR c/33466
7651         * gcc.dg/cpp/pr33466.c: New test.
7652         * gcc.dg/dfp/pr33466.c: New test.
7653         * gcc.dg/fixed-point/pr33466.c: New test.
7654
7655 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7656
7657         PR tree-optimization/35011
7658         * g++.dg/other/pr35011.C: New.
7659
7660 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7661
7662         PR target/39226
7663         * gcc.dg/pr39226.c: New test.
7664
7665 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7666
7667         PR c++/35240
7668         * g++.dg/template/pr35240.C: New.
7669
7670 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7671
7672         PR c/39605
7673         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7674         * gcc.dg/pr25682.c: Update expected diagnostics.
7675
7676 2009-04-01  Richard Guenther  <rguenther@suse.de>
7677
7678         * gcc.dg/fold-plusmult-2.c: New testcase.
7679
7680 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7681
7682         PR c/37772
7683         * gcc.dg/pr37772.c: New test.
7684         * g++.dg/ext/asm11.C: New test.
7685
7686 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7687
7688         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7689         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7690         defined.
7691
7692 2009-03-31  Jason Merrill  <jason@redhat.com>
7693
7694         * g++.old-deja/g++.other/using9.C: Add expected errors.
7695
7696 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7697
7698         * gcc.c-torture/compile/pr33009.c: Removed.
7699
7700 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7701
7702         * gcc.c-torture/compile/pr33009.c: Delete.
7703         * gcc.c-torture/compile/pr11832.c: Likewise.
7704
7705 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7706
7707         PR c/448
7708         * lib/target-supports.exp (check_effective_target_stdint_types):
7709         Update comment.
7710         (check_effective_target_inttypes_types): New.
7711         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7712         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7713         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7714
7715 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7716
7717         PR fortran/38917
7718         PR fortran/38918
7719         * gfortran.dg/data_pointer_1.f90: New test.
7720
7721 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7722
7723         PR fortran/38915
7724         * gfortran.dg/char_length_15.f90: New test.
7725
7726 2009-03-31  Jason Merrill  <jason@redhat.com>
7727
7728         C++ DR 613
7729         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7730         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7731         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7732         xfail others.
7733
7734         * g++.dg/other/typedef2.C: New test.
7735
7736         PR c++/37806
7737         * g++.dg/template/typedef17.C: New test.
7738
7739         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7740         * g++.dg/cpp0x/auto12.C: Likewise.
7741
7742 2009-03-31  Richard Guenther  <rguenther@suse.de>
7743
7744         PR middle-end/31029
7745         * gcc.dg/fold-compare-4.c: New testcase.
7746         * gcc.dg/fold-compare-5.c: Likewise.
7747
7748 2009-03-31  Richard Guenther  <rguenther@suse.de>
7749
7750         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7751
7752 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7753
7754         PR target/39592
7755         * gcc.target/i386/pr39592-1.c: New test.
7756
7757 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7758
7759         PR preprocessor/15638
7760         * gcc.dg/cpp/missing-header-1.c: New test.
7761         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7762         "compilation terminated" message.
7763         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7764         test #include "".
7765         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7766         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7767         terminated" message.
7768
7769 2009-03-31  Richard Guenther  <rguenther@suse.de>
7770
7771         PR middle-end/23401
7772         PR middle-end/27810
7773         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7774         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7775
7776 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7777
7778         PR fortran/38389
7779         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7780         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7781         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7782         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7783         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7784         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7785         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7786
7787 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7788
7789         PR fortran/22571
7790         * gfortran.dg/whole_file_1.f90: New test.
7791         PR fortran/26227
7792         * gfortran.dg/whole_file_2.f90: New test.
7793         * gfortran.dg/whole_file_3.f90: New test.
7794         PR fortran/24886
7795         * gfortran.dg/whole_file_4.f90: New test.
7796
7797 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7798
7799         * gfortran.dg/bind_c_usage_19.f90: New test.
7800
7801         PR target/39558
7802         * gcc.target/powerpc/altivec-29.c: New test.
7803
7804 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7805
7806         PR rtl-optimization/323
7807         * gcc.target/i386/excess-precision-1.c,
7808         gcc.target/i386/excess-precision-2.c,
7809         gcc.target/i386/excess-precision-3.c,
7810         gcc.target/i386/excess-precision-4.c,
7811         gcc.target/i386/excess-precision-5.c,
7812         gcc.target/i386/excess-precision-6.c: New tests.
7813
7814 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7815
7816         PR c/35235
7817         * gcc.dg/c99-array-lval-8.c: New test.
7818
7819 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7820
7821         PR preprocessor/34695
7822         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7823         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7824         instead of dg-warning for "previous definition" messages.
7825         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7826         "warnings being treated as errors" message.
7827         * gcc.dg/fltconst-1.c: Use -fshow-column.
7828
7829 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7830
7831         PR fortran/38823
7832         * gfortran.dg/power1.f90: New test.
7833
7834 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7835
7836         PR c/456
7837         PR c/5675
7838         PR c/19976
7839         PR c/29116
7840         PR c/31871
7841         PR c/35198
7842         * gcc.c-torture/compile/20081108-1.c,
7843         gcc.c-torture/compile/20081108-2.c,
7844         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7845         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7846         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7847         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7848         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7849         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7850         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7851         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7852         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7853         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7854         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7855         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7856         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7857         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7858         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7859         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7860         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7861         case.
7862         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7863         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7864         XFAILs.  Update expected messages.
7865         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7866         expected messages.
7867         * gcc.dg/real-const-1.c: Replace with test from original PR.
7868         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7869         when casting from non-constant integer to pointer.
7870
7871 2009-03-29  Richard Guenther  <rguenther@suse.de>
7872
7873         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7874
7875 2009-03-29  Daniel Kraft  <d@domob.eu>
7876
7877         PR fortran/37423
7878         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7879         DEFERRED bindings.
7880         * gfortran.dg/typebound_proc_9.f03: New test.
7881         * gfortran.dg/typebound_proc_10.f03: New test.
7882         * gfortran.dg/typebound_proc_11.f03: New test.
7883         * gfortran.dg/abstract_type_5.f03: New test.
7884
7885 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7886
7887         PR fortran/38507
7888         * gfortran.dg/do_4.f: New.
7889         * gfortran.dg/goto_2.f90: Correct expected warnings.
7890         * gfortran.dg/goto_4.f90: Likewise.
7891         * gfortran.dg/goto_5.f90: New.
7892
7893 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7894
7895         PR target/39545
7896         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7897
7898         * gcc.target/i386/pr39545-1.c: New.
7899         * gcc.target/i386/pr39545-2.c: Likewise.
7900
7901         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7902         (flex2_struct): Likewise.
7903         (check_struct_passing7): Likewise.
7904         (check_struct_passing8): Likewise.
7905         (f1s): Likewise.
7906         (f2s): Likewise.
7907         (main): Call check_struct_passing7 and check_struct_passing8.
7908
7909 2009-03-29  Richard Guenther  <rguenther@suse.de>
7910
7911         * gcc.c-torture/execute/20090113-1.c: New testcase.
7912         * gcc.c-torture/execute/20090113-2.c: Likewise.
7913         * gcc.c-torture/execute/20090113-3.c: Likewise.
7914         * gcc.c-torture/execute/20090207-1.c: Likewise.
7915         * gcc.c-torture/compile/20090114-1.c: Likewise.
7916         * gcc.c-torture/compile/20090328-1.c: Likewise.
7917         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7918
7919 2009-03-29  David Ayers  <ayers@fsfe.org>
7920
7921         PR objc/27377
7922         * objc.dg/conditional-1.m: New tests.
7923
7924 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7925
7926         * gcc.dg/winline-10.c: New test.
7927
7928 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7929
7930         PR fortran/34656
7931         * gfortran.dg/do_check_1.f90: Add test.
7932         * gfortran.dg/do_check_2.f90: Add test.
7933         * gfortran.dg/do_check_3.f90: Add test.
7934         * gfortran.dg/do_check_4.f90: Add test.
7935
7936 2009-03-28  Jan Hubicka  <jh@suse.cz>
7937
7938         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7939         * gcc.dg/pr33826.c: Update dump files.
7940         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7941         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7942
7943 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7944
7945         * g++.dg/tree-ssa/fwprop-align.C: New test.
7946
7947 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7948
7949         * gcc.target/powerpc/altivec-28.c: New test.
7950
7951         PR c++/39554
7952         * gcc.dg/wdisallowed-functions-1.c: Removed.
7953         * gcc.dg/wdisallowed-functions-2.c: Removed.
7954         * gcc.dg/wdisallowed-functions-3.c: Removed.
7955         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7956         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7957         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7958
7959 2009-03-28  Richard Guenther  <rguenther@suse.de>
7960
7961         PR tree-optimization/38723
7962         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7963
7964 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7965
7966         PR fortran/38538
7967         * gfortran.dg/char_result_13.f90: New test.
7968
7969 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7970
7971         PR fortran/38765
7972         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7973
7974 2009-03-28  Daniel Kraft  <d@domob.eu>
7975
7976         * gfortran.dg/trim_1.f90: New test.
7977
7978 2009-03-28  Richard Guenther  <rguenther@suse.de>
7979
7980         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7981         * g++.dg/warn/Warray-bounds.C: Likewise.
7982
7983 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7984
7985         PR fortran/32626
7986         * gfortran.dg/recursive_check_7.f90: New test.
7987
7988 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7989
7990         PR fortran/38432
7991         * gfortran.dg/do_check_5.f90: New test.
7992         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7993         * gfortran.dg/array_constructor_18.f90: Ditto.
7994         * gfortran.dg/array_constructor_22.f90: Ditto.
7995         * gfortran.dg/do_3.F90: Ditto.
7996         * gfortran.dg/do_1.f90: Ditto.
7997
7998 2009-03-28  Richard Guenther  <rguenther@suse.de>
7999
8000         PR tree-optimization/38180
8001         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8002
8003 2009-03-28  Richard Guenther  <rguenther@suse.de>
8004
8005         PR tree-optimization/38513
8006         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8007         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8008         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8009         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8010         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8011         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8012         * gcc.dg/vect/vect-35.c: Likewise.
8013         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8014         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8015         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8016
8017 2009-03-28  Richard Guenther  <rguenther@suse.de>
8018
8019         PR tree-optimization/38968
8020         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8021
8022 2009-03-28  Richard Guenther  <rguenther@suse.de>
8023
8024         PR tree-optimization/37795
8025         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8026
8027 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8028
8029         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8030         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8031         options for removed targets.
8032
8033 2009-03-27  Richard Guenther  <rguenther@suse.de>
8034
8035         PR tree-optimization/39120
8036         * gcc.c-torture/execute/pr39120.c: New testcase.
8037
8038 2009-03-27  Richard Guenther  <rguenther@suse.de>
8039
8040         PR tree-optimization/39120
8041         * gcc.dg/torture/pta-callused-1.c: New testcase.
8042
8043 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8044
8045         PR middle-end/39315
8046         * gcc.target/i386/pr39315-1.c: New.
8047         * gcc.target/i386/pr39315-2.c: Likewise.
8048         * gcc.target/i386/pr39315-3.c: Likewise.
8049         * gcc.target/i386/pr39315-4.c: Likewise.
8050         * gcc.target/i386/pr39315-check.c: Likewise.
8051
8052 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8053
8054         PR c/39323
8055         * gcc.dg/pr39323-1.c: New.
8056         * gcc.dg/pr39323-2.c: Likewise.
8057         * gcc.dg/pr39323-3.c: Likewise.
8058
8059 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8060
8061         PR target/38034
8062         * gcc.target/ia64/sync-1.c: New.
8063
8064 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8065
8066         PR target/39472
8067         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8068         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8069         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8070         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8071         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8072         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8073         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8074         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8075
8076 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8077
8078         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8079         for low precision (i.e. float).
8080
8081 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8082             Jakub Jelinek  <jakub@redhat.com>
8083
8084         PR debug/37959
8085         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8086
8087 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8088
8089         * gcc.dg/memmove-2.c: New test.
8090         * gcc.dg/memmove-3.c: New test.
8091
8092         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8093         in clone naming.
8094
8095 2009-03-27  Xinliang David Li  <davidxl@google.com>
8096
8097         PR tree-optimization/39557
8098         * g++.dg/tree-ssa/dom-invalid.C: New test.
8099
8100 2009-03-27  Xinliang David Li  <davidxl@google.com>
8101
8102         PR tree-optimization/39548
8103         * g++.dg/tree-ssa/copyprop.C: New test.
8104
8105 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8106
8107         PR c++/38638
8108         * g++.dg/template/typename17.C: New testcase.
8109         * g++.dg/template/typename18.C: New testcase.
8110
8111 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8112
8113         PR c++/36799
8114         * g++.dg/other/var_copy-1.C: New test.
8115
8116 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8117
8118         PR c++/37647
8119         * g++.dg/parse/ctor9.C: New test.
8120
8121 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8122
8123         PR c++/29727
8124         * g++.dg/init/error2.C: New test.
8125
8126 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8127
8128         PR c++/35652
8129         * gcc.dg/pr35652.C: New.
8130         * g++.dg/warn/pr35652.C: New.
8131         * gcc.dg/format/plus-1.c: Adjust message.
8132
8133 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8134
8135         PR c++/39554
8136         * gcc.dg/wdisallowed-functions-3.c: New test.
8137         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8138
8139 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8140
8141         * gcc.dg/inline-33.c: Fix when pic.
8142
8143 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8144
8145         * gcc.target/ia64/20090324-1.c: New test.
8146
8147 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8148
8149         PR c/27898
8150         * gcc.dg/pr27898.c: New test.
8151
8152         PR tree-optimization/32139
8153         * gcc.c-torture/compile/pr32139.c: New test.
8154
8155 2009-03-24  Jason Merrill  <jason@redhat.com>
8156
8157         PR c++/28274
8158         * g++.dg/parse/defarg14.C: New test.
8159
8160 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8161
8162         PR libfortran/39528
8163         * gfortran.dg/read_repeat.f90: New test.
8164
8165 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8166
8167         PR tree-optimization/39529
8168         * gcc.dg/vect/pr39529.c: New test.
8169
8170 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8171             Jakub Jelinek  <jakub@redhat.com>
8172
8173         PR debug/39524
8174         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8175
8176 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8177
8178         PR c/39495
8179         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8180
8181 2009-03-23  Jason Merrill  <jason@redhat.com>
8182
8183         * g++.dg/cpp0x/auto12.C: Add variadic test.
8184
8185         PR c++/39526
8186         * g++.dg/warn/Wshadow-4.C: New test.
8187
8188 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8189
8190         PR tree-optimization/39516
8191         * gfortran.dg/pr39516.f: New test.
8192
8193 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8194
8195         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8196         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8197         variable, not environment variable.
8198
8199 2009-03-21  Jason Merrill  <jason@redhat.com>
8200
8201         PR c++/28879
8202         * g++.dg/ext/vla6.C: New test.
8203
8204 2009-03-20  Jason Merrill  <jason@redhat.com>
8205
8206         * g++.dg/cpp0x/initlist5.C: Add additional test.
8207
8208 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8209             Janis Johnson  <janis187@us.ibm.com>
8210
8211         * lib/compat.exp (compat-get-options-main, compat-get-options):
8212         Handle dg-prune-output in source file.
8213         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8214         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8215         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8216         two warnings.
8217
8218 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8219
8220         PR c/39495
8221         * gcc.dg/gomp/pr39495-1.c: New test.
8222         * gcc.dg/gomp/pr39495-2.c: New test.
8223         * g++.dg/gomp/pr39495-1.C: New test.
8224         * g++.dg/gomp/pr39495-2.C: New test.
8225
8226         PR target/39496
8227         * gcc.target/i386/pr39496.c: New test.
8228         * g++.dg/other/pr39496.C: New test.
8229
8230 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8231
8232         PR middle-end/39500
8233         * gcc.dg/autopar/pr39500-1.c: New.
8234         * gcc.dg/autopar/pr39500-2.c: New.
8235
8236 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8237
8238         * g++.dg/dg.exp: Prune graphite.
8239
8240 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8241
8242         PR middle-end/39447
8243         * g++.dg/graphite: New.
8244         * g++.dg/graphite/graphite.exp: New.
8245         * g++.dg/graphite/pr39447.C: New.
8246
8247 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8248
8249         PR c++/39425
8250         * g++.dg/template/pr39425.C: New.
8251
8252         * g++.dg/template/spec33.C: Updated.
8253
8254 2009-03-17  Jason Merrill  <jason@redhat.com>
8255
8256         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8257
8258 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8259
8260         PR c++/39475
8261         * g++.dg/ext/unary_trait_incomplete.C: New.
8262
8263 2009-03-17  Jing Yu  <jingyu@google.com>
8264
8265         PR middle-end/39378
8266         * g++.dg/inherit/thunk10.C: New test.
8267
8268 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8269
8270         PR target/39482
8271         * gcc.target/i386/pr39482.c: New test.
8272
8273 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8274
8275         PR debug/39471
8276         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8277         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8278         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8279         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8280
8281         PR middle-end/39443
8282         * gcc.dg/pr39443.c: New test.
8283
8284         PR debug/39412
8285         * gcc.dg/debug/pr39412.c: New test.
8286
8287 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8288
8289         PR testsuite/38526
8290         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8291         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8292         is defined.
8293         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8294         its original value, or unset if it was not defined.
8295         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8296         path procs around use of HOSTCC.
8297         * g++.dg/compat/struct-layout-1.exp: Ditto.
8298         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8299
8300 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8301
8302         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8303
8304 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8305
8306         Revert patch for PR testsuite/37630.
8307
8308         PR testsuite/37960
8309         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8310
8311         PR testsuite/37630
8312         * lib/target-supports.exp (check_effective_target_ieee): New.
8313         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8314         * gcc.dg/20001012-1.c: Require ieee.
8315
8316         PR testsuite/37628
8317         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8318
8319 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8320
8321         PR tree-optimization/39455
8322         * gcc.dg/pr39455.c: New test.
8323
8324 2009-03-13  David Ayers  <ayers@fsfe.org>
8325
8326         * objc/execute/trivial.m. New test.
8327
8328 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8329
8330         PR target/39137
8331         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8332
8333 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8334
8335         PR testsuite/39451
8336         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8337         constraint on (%2).
8338
8339 2009-03-12  David Ayers  <ayers@fsfe.org>
8340
8341         PR libobjc/27466
8342         * objc/execute/exceptions/handler-1.m. New test.
8343
8344 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8345
8346         PR target/39431
8347         * gcc.target/i386/pr39431.c: New test.
8348
8349 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8350
8351         PR target/39445
8352         * gcc.target/i386/pr39445.c: New.
8353
8354         * gcc.target/i386/push-1.c: XFAIL.
8355
8356 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8357
8358         * gcc.dg/inline-33.c: New test.
8359
8360 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8361
8362         * gcc.dg/vect/vect-82.c: Combine dg-do and
8363         dg-require-effective-target into dg-skip-if.
8364         * gcc.dg/vect/vect-83.c: Likewise.
8365
8366 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8367
8368         PR target/39137
8369         * gcc.target/i386/stackalign/longlong-1.c: New test.
8370         * gcc.target/i386/stackalign/longlong-2.c: New test.
8371
8372 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8373
8374         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8375
8376 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8377
8378         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8379         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8380
8381 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8382
8383         * gnat.dg/slice_enum.adb: New test.
8384
8385 2009-03-11  Jason Merrill  <jason@redhat.com>
8386
8387         PR debug/39086
8388         * g++.dg/opt/nrv15.C: New test.
8389
8390 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8391
8392         PR tree-optimization/39422
8393         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8394         constant array with static initialization to global memory.
8395         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8396
8397 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8398
8399         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8400         padding.
8401
8402 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8403
8404         PR c++/39371
8405         * g++.dg/opt/switch2.C: Add -w to dg-options.
8406         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8407         * g++.dg/warn/switch1.C: New test.
8408         * g++.dg/other/switch3.C: New test.
8409
8410         PR tree-optimization/39394
8411         * gcc.c-torture/compile/pr39394.c: New test.
8412
8413 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8414
8415         * gcc.target/s390/20090223-1.c: New testcase.
8416
8417 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8418
8419         PR libfortran/39402
8420         * gfortran.dg/fmt_f0_1.f90: New test.
8421
8422 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8423
8424         PR c++/39060
8425         * g++.dg/other/new1.C: Adjusted.
8426         * g++.dg/parse/crash40.C: Likewise.
8427         * g++.dg/parse/defarg12.C: Likewise.
8428         * g++.dg/template/error15.C: Likewise.
8429
8430         * g++.dg/other/pr39060.C: New.
8431
8432 2009-03-07  Jason Merrill  <jason@redhat.com>
8433
8434         PR c++/39367
8435         * g++.dg/opt/new1.C: New.
8436
8437 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8438
8439         PR c++/33492
8440         * g++.dg/other/error32.C: New.
8441
8442 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8443
8444         PR middle-end/39360
8445         * gcc.c-torture/compile/pr39360.c: New test.
8446
8447         PR debug/39372
8448         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8449
8450 2009-03-05  Jason Merrill  <jason@redhat.com>
8451
8452         PR c++/38908
8453         * g++.dg/warn/Wuninitialized-3.C: New test.
8454
8455 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8456
8457         PR debug/39379
8458         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8459         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8460
8461 2009-03-04  Jason Merrill  <jason@redhat.com>
8462
8463         PR c++/13549
8464         * g++.dg/template/koenig7.C: New test.
8465
8466 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8467
8468         * g++.dg/torture/predcom-1.C: New test.
8469
8470 2009-03-04  Richard Guenther  <rguenther@suse.de>
8471
8472         PR tree-optimization/39362
8473         * g++.dg/torture/pr39362.C: New testcase.
8474
8475 2009-03-04  Jason Merrill  <jason@redhat.com>
8476             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8477
8478         PR c++/9634
8479         PR c++/29469
8480         PR c++/29607
8481         * g++.dg/template/dependent-name5.C: New test.
8482
8483 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8484
8485         PR testsuite/39357
8486         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8487         vect_int to vect_int_mult.
8488
8489 2009-03-04  Richard Guenther  <rguenther@suse.de>
8490
8491         PR tree-optimization/39358
8492         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8493         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8494
8495 2009-03-04  Richard Guenther  <rguenther@suse.de>
8496
8497         PR tree-optimization/39339
8498         * gcc.c-torture/execute/pr39339.c: New testcase.
8499
8500 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8501
8502         * gcc.c-torture/compile/20090303-1.c,
8503         gcc.c-torture/compile/20090303-2.c: New tests.
8504
8505 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8506
8507         PR fortran/39354
8508         * gfortran.dg/gomp/pr39354.f90: New test.
8509
8510         PR tree-optimization/39343
8511         * gcc.dg/pr39343.c: New test.
8512
8513 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8514
8515         PR tree-optimization/39248
8516         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8517         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8518         on targets without vector misalignment support.
8519         * lib/target-supports.exp
8520         (check_effective_target_vect_short_mult): Add
8521         check_effective_target_arm32.
8522
8523 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8524
8525         PR middle-end/39335
8526         * gcc.dg/graphite/pr39335_1.c: New.
8527         * gcc.dg/graphite/pr39335.c: New.
8528
8529 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8530
8531         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8532         of andl.
8533         * gcc.target/i386/stackalign/return-5.c: Likewise.
8534         * gcc.target/i386/stackalign/return-6.c: Likewise.
8535
8536 2009-03-02  Richard Guenther  <rguenther@suse.de>
8537             Ira Rosen  <irar@il.ibm.com>
8538
8539         PR tree-optimization/39318
8540         * gfortran.dg/vect/pr39318.f90: New test.
8541
8542 2009-03-01  Jan Hubicka  <jh@suse.cz>
8543
8544         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8545
8546 2009-03-01  Jan Hubicka  <jh@suse.cz>
8547
8548         PR debug/39267
8549         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8550
8551 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8552
8553         * gnat.dg/pack12.adb: New test.
8554
8555 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8556
8557         PR c++/37789
8558         * g++.dg/other/pr37789.C: New.
8559
8560 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8561
8562         PR fortran/39295
8563         * gfortran.dg/interface_25.f90: New test.
8564         * gfortran.dg/interface_26.f90: New test.
8565
8566 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8567
8568         PR fortran/39292
8569         * gfortran.dg/initialization_22.f90: New test.
8570
8571 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8572
8573         PR rtl-optimization/39241
8574         * gcc.dg/torture/pr39241.c: New.
8575
8576 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8577
8578         PR tree-optimizations/39259
8579         * g++.dg/torture/pr39259.C: New testcase.
8580
8581 2009-02-24  Richard Guenther  <rguenther@suse.de>
8582
8583         PR c++/39242
8584         * g++.dg/template/instantiate10.C: New testcase.
8585
8586 2009-02-24  Richard Guenther  <rguenther@suse.de>
8587             Zdenek Dvorak  <ook@ucw.cz>
8588
8589         PR tree-optimization/39233
8590         * gcc.c-torture/execute/pr39233.c: New testcase.
8591
8592 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8593
8594         PR tree-optimization/39260
8595         * gcc.dg/graphite/pr39260.c: New.
8596
8597 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8598
8599         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8600
8601 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8602
8603         PR c++/36411
8604         * g++.dg/template/void14.C: New.
8605
8606 2009-02-23  Jason Merrill  <jason@redhat.com>
8607
8608         PR c++/38880
8609         * g++.dg/init/const7.C: Remove XFAIL.
8610         * g++.dg/init/static-init1.C: New test.
8611
8612         * g++.dg/cpp0x/initlist14.C: New test.
8613
8614 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8615
8616         PR fortran/38914
8617         * bound_simplification_2.f90:  New test case.
8618         * bound_7.f90:  New test case.
8619
8620 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8621
8622         * gcc.dg/cpp/include4.c: New test.
8623
8624 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8625
8626         PR target/39256
8627         * gcc.target/i386/abi-2.c: New.
8628
8629 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8630
8631         * gcc.c-torture/execute/pr39228.x: New.
8632
8633 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8634
8635         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8636         scan-assembler to check for xmm0 register.
8637
8638 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8639             Joseph Myers  <joseph@codesourcery.com>
8640
8641         * gcc.target/arm/va_list.c: New test.
8642         * g++.dg/abi/arm_va_list.C: Likewise.
8643         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8644         function.
8645         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8646         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8647         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8648         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8649         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8650         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8651
8652 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8653
8654         PR testsuite/38164
8655         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8656         to dg-options.
8657
8658 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8659
8660         PR target/39240
8661         * gcc.c-torture/execute/pr39240.c: New test.
8662
8663 2009-02-20  Jason Merrill  <jason@redhat.com>
8664
8665         PR c++/39225
8666         * g++.dg/parse/dtor15.C: New test.
8667
8668 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8669
8670         * gcc.c-torture/execute/20090219-1.c: New.
8671
8672 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8673
8674         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8675         (mips-dg-options): When matching isa* pseudo-options make
8676         'value' optional and accept ! entries.  Use $spec instead of
8677         $isa_spec in the isa pseudo-option error message.  Only
8678         perform the ISA-range check when 'value' is set.  If arch is
8679         matching any CPU in the ! entries switch to its generic ISA.
8680         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8681         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8682
8683 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8684
8685         PR target/39175
8686         * gcc.dg/visibility-20.c: New test.
8687         * g++.dg/ext/visibility/visibility-11.C: New test.
8688
8689 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8690
8691         PR c++/39188
8692         * g++.dg/abi/pr39188-1a.C: New.
8693         * g++.dg/abi/pr39188-1b.C: Likewise.
8694         * g++.dg/abi/pr39188-1.h: Likewise.
8695         * g++.dg/abi/pr39188-2a.C: Likewise.
8696         * g++.dg/abi/pr39188-2b.C: Likewise.
8697         * g++.dg/abi/pr39188-2.h: Likewise.
8698         * g++.dg/abi/pr39188-3a.C: Likewise.
8699         * g++.dg/abi/pr39188-3b.C: Likewise.
8700         * g++.dg/abi/pr39188-3.h: Likewise.
8701
8702 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8703
8704         PR c/38483
8705         * gcc.c-torture/execute/call-trap-1.c,
8706         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8707         tests.
8708
8709 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8710
8711         PR target/39228
8712         * gcc.c-torture/execute/pr39228.c: New test.
8713
8714 2009-02-19  Richard Guenther  <rguenther@suse.de>
8715
8716         PR tree-optimization/39074
8717         * gcc.dg/torture/pr39074.c: New testcase.
8718         * gcc.dg/torture/pr39074-2.c: Likewise.
8719         * gcc.dg/torture/pr39074-3.c: Likewise.
8720
8721 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8722
8723         PR c++/39219
8724         * g++.dg/parse/attr3.C: New.
8725
8726 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8727
8728         PR testsuite/38165
8729         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8730
8731         PR testsuite/38166
8732         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8733         and skip on Darwin.
8734
8735 2009-02-18  Jason Merrill  <jason@redhat.com>
8736
8737         PR c++/38880
8738         * g++.dg/init/const7.C: Remove XFAIL.
8739
8740         PR target/39179
8741         * g++.dg/opt/const6.C: New test.
8742
8743 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8744
8745         * gcc.dg/callabi/callabi.exp: Moved to ...
8746         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8747         in 64bit mode.
8748
8749         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8750         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8751         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8752         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8753         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8754         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8755         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8756
8757         * gcc.dg/callabi/callabi.h: Moved to ...
8758         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8759
8760         * gcc.dg/callabi/func-1.c: Moved to ...
8761         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8762
8763         * gcc.dg/callabi/func-indirect.c: Moved to ...
8764         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8765
8766         * gcc.dg/callabi/pr38891.c: Moved to ...
8767         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8768
8769         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8770         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8771
8772         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8773         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8774
8775         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8776         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8777
8778 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8779
8780         PR target/38891
8781         * gcc.dg/callabi/pr38891.c: New.
8782
8783 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8784
8785         * gcc.dg/callabi/callabi.exp: New.
8786
8787 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8788
8789         PR target/39082
8790         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8791         -Wno-abi for x86.
8792         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8793
8794         * gcc.target/i386/pr39082-1.c: New.
8795
8796         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8797         -Wno-abi.
8798
8799         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8800         CHECK_M64_M128 is defined.
8801         (check_f_arguments): Add "do".
8802         (check_vector_arguments): New.
8803         (check_m64_arguments): Likewise.
8804         (check_m128_arguments): Likewise.
8805
8806         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8807         (CHECK_M64_M128): Define.
8808
8809         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8810         on abitest.
8811         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8812
8813         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8814         tests only if CHECK_M64_M128 is defined.
8815
8816         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8817         (m128_2_struct): Likewise.
8818         (check_struct_passing5): Likewise.
8819         (check_struct_passing6): Likewise.
8820         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8821
8822         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8823         (un5): Likewise.
8824         (check_union_passing4): Likewise.
8825         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8826
8827 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8828
8829         PR c/35447
8830         * gcc.dg/noncompile/pr35447-1.c: New test.
8831
8832 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8833
8834         PR tree-optimization/36922
8835         * gfortran.dg/pr36922.f: New test.
8836
8837 2009-02-17  Richard Guenther  <rguenther@suse.de>
8838
8839         PR tree-optimization/39202
8840         * gcc.c-torture/compile/pr39202.c: New testcase.
8841
8842 2009-02-17  Richard Guenther  <rguenther@suse.de>
8843
8844         PR tree-optimization/39204
8845         * gcc.dg/torture/pr39204.c: New testcase.
8846
8847 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8848
8849         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8850         * gcc.dg/vect/vect-outer-6.c: Ditto.
8851
8852 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8853
8854         PR c/35446
8855         * gcc.dg/noncompile/init-5.c: New test.
8856         * gcc.dg/init-bad-4.c: Adjust expected errors.
8857
8858 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8859
8860         PR target/37049
8861         * gcc.target/i386/push-1.c: New.
8862
8863 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8864
8865         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8866
8867 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8868
8869         * gcc.target/spu/intrinsics-sr.c: New test.
8870
8871 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8872
8873         PR target/38056
8874         * gcc.target/ia64/sibcall-opt-1.c: New test.
8875         * gcc.target/ia64/sibcall-opt-2.c: New test.
8876
8877 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8878
8879         PR fortran/36528
8880         * gfortran.dg/cray_pointers_8.f90: New test.
8881
8882         PR fortran/36703
8883         * gfortran.dg/cray_pointers_9.f90: New test.
8884
8885 2009-02-13  Jason Merrill  <jason@redhat.com>
8886
8887         PR c++/39070
8888         * g++.dg/cpp0x/decltype16.C: New.
8889
8890 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8891
8892         PR target/39152
8893         * gfortran.dg/gomp/pr39152.f90: New.
8894
8895 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8896
8897         PR target/39162
8898         * gcc.target/i386/pr39162.c: New.
8899
8900 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8901
8902         PR c/35444
8903         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8904         New tests.
8905
8906 2009-02-12  Jason Merrill  <jason@redhat.com>
8907
8908         PR c++/38950
8909         * g++.dg/template/array20.C: New test.
8910
8911 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8912
8913         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8914         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8915         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8916
8917 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8918
8919         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8920
8921 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8922
8923         PR target/39152
8924         * gfortran.dg/pr39152.f: New.
8925
8926 2009-02-11  Jason Merrill  <jason@redhat.com>
8927
8928         PR c++/39153
8929         * g++.dg/cpp0x/defaulted9.C: New test.
8930
8931         PR c++/30111
8932         * g++.dg/init/value7.C: New test.
8933
8934 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8935
8936         PR target/38824
8937         * gcc.target/i386/pr38824.c: New testcase.
8938
8939 2009-02-11  Jason Merrill  <jason@redhat.com>
8940
8941         PR c++/38649
8942         * g++.dg/cpp0x/defaulted8.C: New test.
8943
8944         PR c++/36744
8945         * g++.dg/cpp0x/rv9p.C: New test.
8946
8947 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8948
8949         * gnat.dg/aliasing3.adb: New test.
8950         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8951
8952 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8953
8954         PR c++/34397
8955         * g++.dg/template/crash88.C: New.
8956         * g++.dg/template/crash89.C: Likewise.
8957
8958 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8959
8960         PR c/39084
8961         * gcc.dg/pr39084.c: New test.
8962
8963 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8964
8965         PR target/39139
8966         * gcc.target/i386/pr39139.c: New test.
8967
8968 2009-02-10  Richard Guenther  <rguenther@suse.de>
8969
8970         PR tree-optimization/39132
8971         * gcc.dg/torture/pr39132.c: New testcase.
8972
8973 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8974
8975         PR target/39119
8976         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8977         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8978         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8979         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8980         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8981         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8982         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8983         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8984
8985 2009-02-09  Jason Merrill  <jason@redhat.com>
8986
8987         PR c++/39109
8988         * g++.dg/init/value6.C: New test.
8989
8990 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8991
8992         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8993
8994 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8995
8996         * gcc.c-torture/compile/20090209-1.c: New test.
8997
8998 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8999
9000         PR c++/35147
9001         PR c++/37737
9002         * g++.dg/cpp0x/vt-35147.C: New.
9003         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9004         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9005
9006 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9007
9008         PR c/35434
9009         * gcc.dg/attr-alias-4.c: New test.
9010
9011 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9012
9013         PR c/39035
9014         * gcc.dg/dfp/pr39035.c: New test.
9015
9016 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9017
9018         PR c/36432
9019         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9020
9021 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9022
9023         PR c++/39106
9024         * g++.dg/opt/thunk3.C: New test.
9025
9026 2009-02-05  Nick Clifton  <nickc@redhat.com>
9027
9028         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9029         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9030         * gcc.dg/cdce1.c: Likewise.
9031         * gcc.dg/cpp/_Pragma6.c: Likewise.
9032         * g++.dg/cpp/_Pragma1.C: Likewise.
9033         * gcc.dg/utf32-2.c: Xfail for M32C.
9034         * gcc.dg/utf32-1.c: Likewise.
9035         * gcc.dg/utf32-3.c: Likewise.
9036         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9037         targets.
9038         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9039         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9040         * gcc.dg/Wconversion-5.c: Likewise.
9041         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9042         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9043         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9044         * gcc.dg/utf-inc-init.c: Likewise.
9045         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9046         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9047         * gcc.dg/utf-array-short-wchar.c: Likewise.
9048         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9049         * gcc.dg/mallign.c: Use size_t instead of long.
9050
9051 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9052
9053         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9054
9055 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9056
9057         * gcc.c-torture/execute/pr39100.c: New.
9058
9059 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9060
9061         PR c/35435
9062         * gcc.dg/tls/diag-6.c: New test.
9063
9064 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9065
9066         * gcc.dg/graphite/scop-19.c: New
9067
9068 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9069
9070         AVX Programming Reference (January, 2009)
9071         * gcc.target/i386/avx-vpclmulqdq.c: New.
9072         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9073
9074         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9075
9076         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9077         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9078         (pclmul_test): Renamed to ...
9079         (TEST): This.
9080
9081 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9082
9083         PR c++/39095
9084         * g++.dg/abi/mangle31.C: New test.
9085
9086 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9087
9088         PR c/29129
9089         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9090         declarator.
9091         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9092         inside function prototype but not part of parameter declarator.
9093         * vla-11.c: New test.
9094
9095 2009-02-03  Jason Merrill  <jason@redhat.com>
9096
9097         * g++.dg/warn/main-4.C: New test.
9098         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9099
9100 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9101
9102         PR c++/36607
9103         * g++.dg/expr/cast10.C: New test.
9104
9105 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9106
9107         PR c/35433
9108         * gcc.dg/init-bad-6.c: New test.
9109
9110 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9111
9112         PR target/35318
9113         * gcc.c-torture/compile/pr35318.c: New test.
9114
9115         PR inline-asm/39059
9116         * gcc.dg/nofixed-point-2.c: New test.
9117         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9118         * g++.dg/ext/fixed2.C: Likewise.
9119         * g++.dg/other/error25.C: Likewise.
9120         * g++.dg/lookup/crash7.C: Likewise.
9121         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9122
9123         PR c++/39056
9124         * g++.dg/cpp0x/initlist13.C: New test.
9125
9126 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9127
9128         PR c++/36897
9129         * g++.dg/template/func2.C: New test.
9130
9131         PR c++/37314
9132         * g++.dg/template/typename15.C: New.
9133         * g++.dg/template/typename16.C: New.
9134
9135 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9136             Ben Elliston  <bje@au.ibm.com>
9137
9138         PR c/39034
9139         * gcc.dg/dfp/pr39034.c: New test.
9140
9141 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9142
9143         PR testsuite/38263
9144         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9145
9146 2009-02-02  Jason Merrill  <jason@redhat.com>
9147
9148         PR c++/39054
9149         * g++.dg/parse/dtor14.C: New test.
9150
9151 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9152
9153         * lib/target-supports.exp
9154         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9155         * g++.dg/ext/builtin10.C: New test.
9156
9157         PR inline-asm/39058
9158         * gcc.target/i386/pr39058.c: New test.
9159
9160 2009-02-02  Richard Guenther  <rguenther@suse.de>
9161
9162         PR tree-optimization/38937
9163         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9164
9165 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9166
9167         PR c++/39053
9168         * g++.dg/parse/crash52.C: New.
9169
9170 2009-01-30  Richard Guenther  <rguenther@suse.de>
9171
9172         PR tree-optimization/39041
9173         * gcc.c-torture/compile/pr39041.c: New testcase.
9174
9175 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9176
9177         PR target/39013
9178         * gcc.target/i386/pr39013-1.c: New test.
9179         * gcc.target/i386/pr39013-2.c: New test.
9180
9181         PR c++/39028
9182         * g++.dg/ext/label12.C: New test.
9183
9184 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9185
9186         PR c++/33465
9187         * g++.dg/parse/error34.C: New.
9188         * g++.dg/parse/error35.C: Likewise.
9189
9190 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9191
9192         PR c++/38655
9193         * g++.dg/cpp0x/decltype-38655.C: New.
9194
9195 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9196
9197         PR target/39002
9198         * g++.dg/torture/pr39002.C: New test.
9199
9200 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9201
9202         PR tree-optimization/39007
9203         * gcc.dg/tree-ssa/pr39007.c: New.
9204
9205 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9206
9207         PR middle-end/35854
9208         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9209         to "subreg1".
9210
9211 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9212
9213         PR middle-end/38857
9214         * gcc.c-torture/compile/pr38857.c: New test.
9215
9216 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9217
9218         PR fortran/38852
9219         PR fortran/39006
9220         * gfortran.dg/bound_6.f90: New test.
9221
9222 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9223
9224         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9225
9226 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9227
9228         PR tree-optimization/38997
9229         * gcc.dg/tree-ssa/pr38997.c: New.
9230
9231 2009-01-28  Richard Guenther  <rguenther@suse.de>
9232
9233         PR tree-optimization/38926
9234         * gcc.c-torture/compile/pr38926.c: New testcase.
9235
9236 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9237
9238         PR middle-end/38934
9239         * gcc.dg/pr38934.c: New test.
9240
9241 2009-01-28  Richard Guenther  <rguenther@suse.de>
9242
9243         PR middle-end/38908
9244         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9245
9246 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9247
9248         PR tree-optimization/38984
9249         * gcc.dg/pr38984.c: New XFAILed testcase.
9250
9251
9252 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9253
9254         PR target/38988
9255         * gcc.target/i386/pr38988.c: New test.
9256
9257 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9258
9259         PR c++/37554
9260         * g++.dg/parse/crash51.C: New.
9261         * g++.old-deja/g++.pt/crash9.C: Adjust.
9262
9263 2009-01-27  Daniel Kraft  <d@domob.eu>
9264
9265         PR fortran/38883
9266         * gfortran.dg/mvbits_6.f90:  New test.
9267         * gfortran.dg/mvbits_7.f90:  New test.
9268         * gfortran.dg/mvbits_8.f90:  New test.
9269
9270 2009-01-27  Richard Guenther  <rguenther@suse.de>
9271
9272         PR tree-optimization/38503
9273         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9274
9275 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9276
9277         PR middle-end/38969
9278         * gcc.c-torture/execute/pr38969.c: New test.
9279
9280 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9281
9282         PR testsuite/38864
9283         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9284         to dg-do compile.
9285         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9286         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9287         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9288
9289 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9290
9291         PR target/38952
9292         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9293         if __USING_SJLJ_EXCEPTIONS__ is defined.
9294
9295         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9296         __USING_SJLJ_EXCEPTIONS__ is defined.
9297         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9298         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9299         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9300         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9301         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9302         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9303
9304 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9305
9306         PR testsuite/38949
9307         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9308         Use instead of C name in asm statements.
9309
9310 2009-01-26  Richard Guenther  <rguenther@suse.de>
9311
9312         PR tree-optimization/38745
9313         * g++.dg/torture/pr38745.C: New testcase.
9314
9315 2009-01-26  Richard Guenther  <rguenther@suse.de>
9316
9317         PR middle-end/38851
9318         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9319
9320 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9321
9322         * gcc.dg/bitfld-15.c: Gate warning on target
9323         pcc_bitfield_type_matters.
9324         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9325         g++.dg/ext/bitfield4.C: Likewise.
9326         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9327         bitfield for any target.
9328
9329 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9330
9331         PR c/38957
9332         * gcc.dg/pr38957.c: New test.
9333
9334 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9335
9336         PR fortran/38955
9337         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9338         comparing floats.
9339
9340 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9341
9342         PR tree-optimization/38953
9343         * gfortran.dg/graphite/pr38953.f90: New.
9344
9345 2009-01-24  Paul Brook  <paul@codesourcery.com>
9346
9347         * gcc.target/arm/neon-cond-1.c: New test.
9348
9349 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9350
9351         PR tree-optimization/38932
9352         * gcc.dg/pr38932.c: New.
9353
9354 2009-01-23  Revital Eres  <eres@il.ibm.com>
9355
9356         * gcc.dg/sms-7.c: Fix test.
9357
9358 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9359
9360         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9361         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9362         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9363         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9364
9365 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9366
9367         * gcc.dg/pr35729.c: Make test x86 specific.
9368
9369 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9370
9371         PR middle-end/38615
9372         * gcc.dg/pr38615.c: New test.
9373
9374 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9375
9376         PR target/38931
9377         * gcc.target/i386/pr38931.c: New test.
9378
9379 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9380
9381         PR c++/38930
9382         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9383         * g++.dg/template/typedef12.C: Likewise.
9384         * g++.dg/template/typedef13.C: Likewise.
9385         * g++.dg/template/typedef14.C: Likewise.
9386         * g++.dg/template/sfinae3.C: Likewise.
9387         * g++.old-deja/g++.pt/typename8.C: Likewise.
9388         * g++.dg/template/access11.C: Likewise
9389
9390 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9391
9392         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9393         and mips*-*-irix*.
9394         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9395
9396 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9397
9398         PR c++/26693
9399         * g++.dg/template/typedef11.C: New test.
9400         * g++.dg/template/typedef12.C: Likewise.
9401         * g++.dg/template/typedef13.C: Likewise.
9402         * g++.dg/template/typedef14.C: Likewise.
9403         * g++.dg/template/sfinae3.C: Compile this pedantically.
9404         The only errors expected should be the one saying the typedef is ill
9405         formed.
9406         * g++.old-deja/g++.pt/typename8.C: Likewise.
9407         * g++.dg/template/access11.C: Update this.
9408
9409 2009-01-21  Daniel Kraft  <d@domob.eu>
9410
9411         PR fortran/38887
9412         * gfortran.dg/mvbits_5.f90:  New test.
9413
9414 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9415
9416         * gcc.dg/sms-6.c: New test.
9417         * gcc.dg/sms-7.c: Likewise.
9418
9419 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9420
9421         PR fortran/38907
9422         * gfortran.dg/host_assoc_function_7.f90: New test
9423
9424 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9425             Richard Guenther  <rguenther@suse.de>
9426
9427         PR tree-optimization/38747
9428         PR tree-optimization/38748
9429         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9430         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9431         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9432
9433 2009-01-20  Kees Cook  <kees@ubuntu.com>
9434             H.J. Lu  <hongjiu.lu@intel.com>
9435
9436         PR target/38902
9437         * gcc.dg/pr38902.c: New.
9438
9439 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9440
9441         PR target/38868
9442         * gfortran.dg/pr38868.f: New testcase.
9443
9444 2009-01-20  Richard Guenther  <rguenther@suse.de>
9445
9446         * gcc.c-torture/execute/pr36227.c: Move ...
9447         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9448
9449 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9450
9451         * lib/gfortran.exp: Add -B options for targets that use
9452         libgfortran.a%s in their specs.
9453
9454 2009-01-19  Jason Merrill  <jason@redhat.com>
9455
9456         PR c++/23287
9457         * g++.dg/template/dtor5.C: New test.
9458
9459 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9460
9461         PR fortran/38859
9462         * gfortran.dg/bound_5.f90: New test.
9463
9464 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9465
9466         PR target/38736
9467         * g++.dg/compat/abi/pr38736_main.C: New.
9468         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9469         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9470         * g++.dg/other/macro-1.C: Likewise.
9471         * gcc.dg/macro-1.c: Likewise.
9472         * gcc.dg/compat/pr38736_main.c: Likewise.
9473         * gcc.dg/compat/pr38736_x.c: Likewise.
9474         * gcc.dg/compat/pr38736_y.c: Likewise.
9475
9476 2009-01-18  Richard Guenther  <rguenther@suse.de>
9477
9478         PR tree-optimization/38819
9479         * gcc.c-torture/execute/pr38819.c: New testcase.
9480
9481 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9482
9483         PR fortran/38657
9484         * gfortran.dg/module_commons_3.f90: Reapply.
9485
9486 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9487
9488         PR fortran/34955
9489         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9490         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9491
9492 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9493
9494         PR fortran/38657
9495         * gfortran.dg/module_commons_3.f90: Remove
9496
9497 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9498
9499         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9500
9501 2009-01-16  Jason Merrill  <jason@redhat.com>
9502
9503         PR c++/38877
9504         * g++.dg/template/lvalue1.C: New test.
9505
9506         PR c++/29470
9507         * g++.dg/template/access20.C: New test.
9508         * g++.dg/torture/pr34641.C: Fix access.
9509
9510 2009-01-16  Richard Guenther  <rguenther@suse.de>
9511
9512         PR tree-optimization/38835
9513         PR middle-end/36227
9514         * gcc.c-torture/execute/pr36227.c: New testcase.
9515         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9516         * g++.dg/init/const7.C: Likewise.
9517
9518 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9519
9520         PR target/38554
9521         * gcc.c-torture/compile/pr38554.c: New test.
9522
9523 2009-01-16  Jason Merrill  <jason@redhat.com>
9524
9525         PR c++/38579
9526         * g++.dg/conversion/access1.C: New test.
9527
9528 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9529
9530         PR tree-optimization/38789
9531         * gcc.c-torture/compile/pr38789.c: New test.
9532
9533 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9534
9535         PR fortran/38152
9536         * gfortran.dg/proc_ptr_13.f90: New.
9537
9538 2009-01-15  Jason Merrill  <jason@redhat.com>
9539
9540         PR c++/38850
9541         * g++.dg/template/koenig6.C: New test.
9542
9543 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9544
9545         PR c++/29388
9546         * g++.dg/template/error37.C: New testcase.
9547
9548 2009-01-15  Jason Merrill  <jason@redhat.com>
9549
9550         PR c++/36334
9551         * g++.dg/conversion/memfn1.C: New test.
9552
9553         PR c++/37646
9554         * g++.dg/conversion/memfn2.C: New test.
9555
9556 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9557
9558         PR c++/38357
9559         * g++.dg/template/crash87.C: New test.
9560
9561 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9562
9563         PR middle-end/37843
9564         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9565
9566 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9567
9568         PR c++/38636
9569         * g++.dg/parse/crash50.C: New test.
9570
9571 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9572
9573         PR rtl-optimization/38245
9574         * gcc.dg/pr38245-3.c: New test.
9575         * gcc.dg/pr38245-3.h: New file.
9576         * gcc.dg/pr38245-4.c: New file.
9577         * gcc.dg/pr38364.c: New test.
9578
9579 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9580
9581         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9582         sequence PC-relative.
9583
9584 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9585
9586         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9587         calls and/or PLT markers.
9588         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9589         calls and/or PLT markers.
9590         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9591         calls and/or PLT markers.
9592         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9593         calls and/or PLT markers.
9594
9595 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9596             Nathan Froyd  <froydnj@codesourcery.com>
9597             Joseph Myers  <joseph@codesourcery.com>
9598
9599         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9600         New function.
9601         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9602         and use consistent CFLAGS.
9603         * gcc.target/powerpc/20030505.c: Likewise.
9604         * gcc.target/powerpc/20081204-1.c: Likewise.
9605         * gcc.target/powerpc/ppc-spe.c: Likewise.
9606         * gcc.target/powerpc/spe1.c: Likewise.
9607         * g++.dg/ext/spe1.C: Likewise.
9608         * g++.dg/other/opaque-1.C: Likewise.
9609         * g++.dg/other/opaque-2.C: Likewise.
9610         * g++.dg/other/opaque-3.C: Likewise.
9611
9612 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9613
9614         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9615         out of loop.
9616
9617 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9618
9619         PR target/38811
9620         * g++.dg/torture/pr38811.C: New file.
9621
9622 2009-01-14  Richard Guenther  <rguenther@suse.de>
9623
9624         PR tree-optimization/38826
9625         PR middle-end/38477
9626         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9627
9628 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9629
9630         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9631
9632 2009-01-14  Nick Clifton  <nickc@redhat.com>
9633
9634         PR c++/37862
9635         * g++.cp/parse/pr37862.C: New test.
9636
9637 2009-01-14  Julian Brown  <julian@codesourcery.com>
9638
9639         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9640         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9641         to...
9642         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9643         These.
9644
9645 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9646
9647         PR rtl-optimization/38774
9648         * gcc.dg/torture/pr38774.c: New test.
9649
9650         PR c++/38795
9651         * g++.dg/cpp0x/pr38795.C: New test.
9652
9653 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9654             Nathan Froyd  <froydnj@codesourcery.com>
9655             Joseph Myers  <joseph@codesourcery.com>
9656
9657         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9658         otherwise.  Do not check for AltiVec at runtime.
9659         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9660         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9661         * gcc.target/powerpc/altivec-1.c: Likewise.
9662         * gcc.target/powerpc/altivec-3.c: Likewise.
9663         * gcc.target/powerpc/altivec-10.c: Likewise.
9664         * gcc.target/powerpc/altivec-12.c: Likewise.
9665         * gcc.target/powerpc/altivec-24.c: Likewise.
9666         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9667         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9668         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9669         * gcc.target/powerpc/pr35907.c: Likewise.
9670         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9671         otherwise.  Do not check for Cell at runtime.
9672         * gcc.target/powerpc/altivec_check.h: Delete.
9673
9674         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9675         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9676         not check for AltiVec at runtime.
9677         * g++.dg/ext/altivec-cell-2.C: Likewise.
9678         * g++.dg/ext/altivec-cell-3.C: Likewise.
9679         * g++.dg/ext/altivec-cell-4.C: Likewise.
9680         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9681         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9682         check.
9683         * g++.dg/ext/altivec_check.h: Delete.
9684
9685 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9686
9687         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9688         effective target.  Adjust line numbers accordingly.
9689
9690 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9691
9692         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9693
9694 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9695
9696         PR tree-optimization/38786
9697         * gcc.dg/graphite/pr38786.c: New.
9698
9699 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9700
9701         Revert:
9702         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9703
9704         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9705         for alpha*-*-* targets.
9706         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9707
9708 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9709
9710         PR libfortran/38772
9711         * gfortran.dg/fmt_bz_bn_err.f: New test.
9712
9713 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9714
9715         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9716
9717 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9718
9719         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9720         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9721         instruction support.  Do not check for it at runtime.
9722
9723 2009-01-12  Jason Merrill  <jason@redhat.com>
9724
9725         PR c++/35109
9726         * g++.dg/lookup/friend11.C: Remove expected error.
9727         * g++.dg/lookup/friend14.C: New test.
9728         * g++.dg/lookup/friend15.C: New test.
9729
9730 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9731
9732         PR c++/36019
9733         * g++.dg/lookup/hidden-class12.C: New test.
9734         * g++.dg/lookup/hidden-class13.C: New test.
9735         * g++.dg/lookup/hidden-class14.C: New test.
9736         * g++.dg/lookup/hidden-class15.C: New test.
9737         * g++.dg/lookup/hidden-class16.C: New test.
9738
9739 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9740
9741         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9742         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9743         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9744
9745 2009-01-12  Jason Merrill  <jason@redhat.com>
9746
9747         PR c++/31488
9748         * g++.dg/other/vararg-3.C: New test.
9749
9750 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9751
9752         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9753         Explicitly enable SPE.
9754         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9755         directive.
9756
9757         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9758         Expect -flax-vector-conversions message.  Adjust incompatible
9759         types errors.
9760         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9761         Make Foo extern.
9762
9763         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9764
9765         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9766
9767         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9768         * g++.dg/other/opaque-2.C: Likewise.
9769         * g++.dg/other/opaque-3.C: Likewise.
9770
9771 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9772
9773         PR c/32041
9774         * gcc.dg/pr32041.c: New test.
9775         * g++.dg/parse/offsetof9.C: New test.
9776
9777 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9778             Nathan Froyd  <froydnj@codesourcery.com>
9779
9780         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9781         * g++.dg/ext/attribute-test-1.C: Likewise.
9782         * g++.dg/ext/attribute-test-2.C: Likewise.
9783         * g++.dg/ext/attribute-test-3.C: Likewise.
9784         * g++.dg/ext/attribute-test-4.C: Likewise.
9785
9786 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9787
9788         * gnat.dg/unchecked_convert3.adb: New test.
9789
9790 2009-01-12  Tomas Bily  <tbily@suse.cz>
9791
9792         PR middlend/38385
9793         * gcc.dg/tree-ssa/pr38385.c: New file.
9794
9795 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9796
9797         PR c++/38794
9798         * g++.dg/parse/typedef9.C: New test.
9799
9800         PR tree-optimization/38807
9801         * gcc.c-torture/compile/pr38807.c: New test.
9802
9803 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9804
9805         * gcc.target/mips/ins-2.c: New test.
9806
9807 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9808
9809         PR testsuite/38809
9810         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9811
9812 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9813
9814         PR c++/36254
9815         * g++.dg/warn/Wreturn-type-5.C: New test.
9816
9817 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9818
9819         PR middle-end/38616
9820         * gcc.dg/pr38616.c: New test.
9821
9822 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9823
9824         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9825
9826 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9827
9828         PR c++/38648
9829         * g++.dg/expr/string-1.C: New test.
9830         * g++.dg/expr/string-2.C: New test.
9831
9832         PR c++/36695
9833         * g++.dg/ext/complex4.C: New test.
9834         * g++.dg/ext/complex5.C: New test.
9835         * g++.dg/init/reference1.C: New test.
9836         * g++.dg/init/reference2.C: New test.
9837         * g++.dg/init/reference3.C: New test.
9838
9839 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9840
9841         PR fortran/38763
9842         * gfortran.dg/transfer_null_1.f90: New test.
9843
9844 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9845
9846         PR fortran/38765
9847         * gfortran.dg/host_assoc_function_6.f90: New test.
9848
9849 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9850
9851         * lib/target-supports.exp: Add method to determine if the effective
9852         target is really a ppc405 after applying all compile options.
9853         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9854         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9855         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9856         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9857         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9858         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9859         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9860         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9861         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9862         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9863         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9864         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9865         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9866         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9867         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9868         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9869         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9870         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9871         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9872         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9873         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9874         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9875         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9876         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9877         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9878         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9879         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9880         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9881         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9882         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9883         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9884
9885 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9886
9887         PR c++/35335
9888         * g++.dg/other/error31.C: New testcase.
9889
9890         PR c/35742
9891         * gcc.dg/pr35742.c: New test.
9892
9893 2009-01-09  John F. Carr  <jfc@mit.edu>
9894
9895         PR c++/37877
9896         * g++.dg/parse/linkage3.C: New test.
9897
9898 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9899
9900         PR middle-end/38771
9901         * gcc.c-torture/compile/pr38771.c: New test.
9902
9903 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9904
9905         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9906
9907 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9908
9909         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9910         * gcc.dg/sibcall-4.c: Likewise.
9911
9912 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9913             Jan Sjodin  <jan.sjodin@amd.com>
9914
9915         PR tree-optimization/38559
9916         * gcc.dg/graphite/pr38559.c: New.
9917
9918 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9919
9920         PR tree-optimization/37194
9921         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9922
9923 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9924
9925         PR c++/38725
9926         * g++.dg/ext/label11.C: New test.
9927
9928 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9929
9930         * lib/target-supports.exp (check_weak_override_available): New.
9931         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9932         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9933         dg-require-weak-override.
9934
9935 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9936             Alan Modra  <amodra@bigpond.net.au>
9937
9938         * gcc.c-torture/compile/20090107-1.c: New test.
9939
9940 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9941
9942         PR target/38706
9943         * g++.dg/other/pr38706.C: New test.
9944
9945 2009-01-07  Jason Merrill  <jason@redhat.com>
9946
9947         * g++.dg/cpp0x/variadic92.C: New test.
9948         * g++.dg/cpp0x/variadic93.C: New test.
9949
9950 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9951
9952         * lib/target-supports-dg.exp (current_compiler_flags): New.
9953         (check-flags): Use it; do not access dg-test local variables.
9954         (dg-skip-if): Do not access dg-test local variables.
9955         (dg-xfail-run-if): Ditto.
9956         (dg-shouldfail): Ditto.
9957         * gcc.test-framework/test-framework.exp
9958         (check_effective_target_def_nocache): New.
9959         * gcc.test-framework/test-framework.awk: Handle scan tests.
9960         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9961         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9962         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9963         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9964         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9965         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9966         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9967         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9968         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9969
9970         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9971
9972         * lib/target-supports-dg.exp (check_test_flags): Delete.
9973
9974 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9975
9976         PR tree-optimization/38492
9977         PR tree-optimization/38498
9978         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9979         in trunk.
9980         * gcc.dg/graphite/block-0.c: Update test.
9981         * gcc.dg/graphite/block-1.c: Same.
9982         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9983         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9984         * gcc.dg/graphite/block-3.c: New.
9985         * gcc.dg/graphite/pr38498.c: New.
9986
9987 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9988
9989         AVX Programming Reference (December, 2008)
9990         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9991         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9992         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9993
9994         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9995         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9996
9997 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9998
9999         PR fortran/38220
10000         * gfortran.dg/c_loc_pure_1.f90:  New test.
10001
10002 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10003
10004         PR fortran/38669
10005         * gfortran.dg/elemental_dependency_3.f90:
10006         Add the final tree dump cleanup.
10007
10008 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10009
10010         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10011         passing -m32.
10012
10013         PR rtl-optimization/38722
10014         * gfortran.dg/pr38722.f90: New test.
10015
10016 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10017
10018         PR c/34252
10019         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10020         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10021
10022 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10023
10024         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10025         * gfortran.dg/typebound_call_8.f03: Same.
10026         * gfortran.dg/elemental_bind_c.f90: Same.
10027         * gfortran.dg/typebound_call_7.f03: Same.
10028         * gfortran.dg/interface_proc_end.f90: Same
10029         * gfortran.dg/pr37243.f: Fix typo.
10030
10031 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10032
10033         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10034         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10035         large stack sizes.
10036
10037 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10038
10039         AVX Programming Reference (December, 2008)
10040         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10041         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10042         * gcc.target/i386/sse-14.c: Likewise.
10043
10044         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10045         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10046         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10047         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10048
10049 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10050
10051         PR libfortran/38735
10052         * gfortran.dg/fmt_bz_bn.f: Update test.
10053
10054 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10055
10056         PR c++/38472
10057         * g++.dg/conversion/usual-arith-conv.C: New test.
10058
10059 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10060
10061         PR c/34911
10062         * gcc.dg/vector-3.c: New testcase.
10063         * g++.dg/ext/vector15.C: New test.
10064
10065 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10066
10067         PR tree-optimization/38510
10068         * gcc.dg/graphite/pr38510.c: New.
10069
10070 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10071             Jan Sjodin <jan.sjodin@amd.com>
10072
10073         PR tree-optimization/38500
10074         * gcc.dg/graphite/pr38500.c: New.
10075
10076 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10077
10078         * gcc.c-torture/compile/20001226-1.c: Generalize
10079         dg-timeout-factor.
10080         * gcc.c-torture/compile/limits-fnargs.c: Add
10081         dg-timeout-factor.
10082         * gcc.dg/20020425-1.c: Likewise.
10083         * gcc.dg/pch/pch.exp: Likewise.
10084
10085 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10086
10087         PR fortran/38657
10088         * gfortran.dg/module_commons_3.f90: New test.
10089
10090 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10091
10092         PR fortran/37159
10093         * gfortran.dg/random_seed_1.f90: Updated.
10094
10095 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10096
10097         PR fortran/38669
10098         PR fortran/38726
10099         * gfortran.dg/elemental_subroutine_7.f90:
10100         Fix p values so that it can be used as vector subscript.
10101
10102 2009-01-05  Jason Merrill  <jason@redhat.com>
10103
10104         * g++.dg/cpp0x/initlist12.C: Add another test.
10105
10106         * g++.dg/cpp0x/defaulted7.C: New test.
10107
10108 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10109
10110         PR fortran/38672
10111         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10112         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10113
10114 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10115
10116         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10117         for alpha*-*-* targets.
10118         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10119
10120 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10121
10122         PR fortran/38665
10123         * gfortran.dg/host_assoc_function_5.f90: New test.
10124
10125 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10126
10127         PR fortran/38669
10128         * gfortran.dg/elemental_dependency_3.f90: New test.
10129         * gfortran.dg/elemental_subroutine_7.f90: New test.
10130
10131 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10132
10133         * gcc.dg/struct-ret-3.c: Include unistd.h.
10134         (main): Exit early if system memory page size is
10135         larger than 4096 bytes.
10136
10137 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10138
10139         PR fortran/38718
10140         * gfortran.dg/merge_init_expr.f90: New.
10141
10142 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10143
10144         PR fortran/38536
10145         * gfortran.dg/c_loc_tests_13.f90: New test.
10146         * gfortran.dg/c_loc_tests_14.f90: New test.
10147
10148 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10149
10150         * gfortran.dg/func_result_4.f90: New.
10151
10152 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10153
10154         PR fortran/38594
10155         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10156         interface still works, in addition to original tests.
10157         * gfortran.dg/host_assoc_call_6.f90: New test.
10158
10159 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10160
10161         PR c++/38705
10162         * g++.dg/torture/pr38705.C: New test.
10163
10164         PR c/38700
10165         * gcc.dg/pr38700.c: New test.
10166
10167 2009-01-02  Jason Merrill  <jason@redhat.com>
10168
10169         * g++.dg/cpp0x/initlist11.C: New test.
10170         * g++.dg/cpp0x/initlist12.C: New test.
10171
10172 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10173
10174         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10175         Allow extra informative notes.
10176
10177 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10178
10179         PR c/36489
10180         * gcc.dg/pr36489.c: New test.
10181
10182 \f
10183 Copyright (C) 2009 Free Software Foundation, Inc.
10184
10185 Copying and distribution of this file, with or without modification,
10186 are permitted in any medium without royalty provided the copyright
10187 notice and this notice are preserved.