OSDN Git Service

2009-10-17 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-17  Richard Guenther  <rguenther@suse.de>
2
3         * gcc.dg/lto/20091017-1_0.c: New testcase.
4         * gcc.dg/lto/20091017-1_1.c: Likewise.
5
6 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
7
8         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
9
10 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
11
12         * gnat.dg/aggr11.adb: New test.
13         * gnat.dg/aggr11_pkg.ads: New helper.
14
15 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
16
17         * gnat.dg/slice8.adb: New test.
18         * gnat.dg/slice8_pkg1.ads: New helper.
19         * gnat.dg/slice8_pkg2.ads: Likewise.
20         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
21
22 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
23
24         * gnat.dg/unchecked_convert4.adb: New test.
25
26 2009-10-15  Jason Merrill  <jason@redhat.com>
27
28         PR c++/38798
29         * g++.dg/cpp0x/trailing5.C: New.
30
31 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
32
33         PR fortran/41719
34         * gfortran.dg/class_5.f03: New test case.
35         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
36         * gfortran.dg/typebound_operator_4.f03: Ditto.
37
38 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39
40         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
41         * g++.dg/other/first-global.C: Likewise.
42         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
43         * g++.dg/torture/pr40323.C: Likewise.
44         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
45         * gcc.dg/inline-33.c: Likewise.
46         * gcc.dg/ipa/ipa-1.c: Likewise.
47         * gcc.dg/ipa/ipa-2.c: Likewise.
48         * gcc.dg/ipa/ipa-3.c: Likewise.
49         * gcc.dg/ipa/ipa-4.c: Likewise.
50         * gcc.dg/ipa/ipa-5.c: Likewise.
51         * gcc.dg/ipa/ipa-7.c: Likewise.
52         * gcc.dg/ipa/ipacost-2.c: Likewise.
53         * gcc.dg/tree-ssa/inline-3.c: Likewise.
54         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
55         * gfortran.dg/whole_file_5.f90: Likewise.
56         * gfortran.dg/whole_file_6.f90: Likewise.
57
58 2009-10-16  Richard Guenther  <rguenther@suse.de>
59
60         PR tree-optimization/41728
61         * gcc.c-torture/compile/pr41728.c: New testcase.
62
63 2009-10-16  Richard Guenther  <rguenther@suse.de>
64
65         PR lto/41598
66         * gcc.dg/lto/20091016-1_0.c: New testcase.
67         * gcc.dg/lto/20091016-1_1.c: Likewise.
68         * gcc.dg/lto/20091016-1_a.h: Likewise.
69
70 2009-10-16  Richard Guenther  <rguenther@suse.de>
71
72         PR lto/41715
73         * gfortran.dg/lto/20091015-1_0.f: New testcase.
74         * gfortran.dg/lto/20091015-1_1.f: Likewise.
75         * gfortran.dg/lto/20091015-1_2.f: Likewise.
76
77 2009-10-16  Richard Guenther  <rguenther@suse.de>
78
79         PR lto/41713
80         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
81
82 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
83
84         PR debug/41717
85         * gcc.dg/debug/pr41717.c: New test.
86
87 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
88
89         PR fortran/41648
90         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
91
92         PR fortran/41656
93         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
94
95 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
96
97         PR target/23983
98         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
99         result used.
100         * g++.dg/ext/altivec-2.C (main): Ditto.
101
102 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
103
104         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
105         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
106
107 2009-10-15  Richard Guenther  <rguenther@suse.de>
108
109         PR lto/41669
110         * gcc.dg/lto/20091015-1_0.c: New testcase.
111         * gcc.dg/lto/20091015-1_1.c: Likewise.
112         * gcc.dg/lto/20091015-1_2.c: Likewise.
113         * gcc.dg/lto/20091015-1_a.h: Likewise.
114         * gcc.dg/lto/20091015-1_b.h: Likewise.
115
116 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
117
118         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
119
120 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
121
122         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
123
124 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
125
126         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
127         line from 1 to 0.
128         * obj-c++.dg/bitfield-1.mm: Likewise.
129         * obj-c++.dg/bitfield-4.mm: Likewise.
130
131 2009-10-14  Richard Guenther  <rguenther@suse.de>
132
133         PR lto/41173
134         * gcc.dg/lto/20091014-1_0.c: New testcase.
135
136 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
137
138         PR testsuite/41707
139         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
140         warning on line 0 instead of 1.
141
142 2009-10-14  Richard Guenther  <rguenther@suse.de>
143
144         PR lto/41521
145         * gfortran.dg/lto/pr41521_0.f90: New testcase.
146         * gfortran.dg/lto/pr41521_1.f90: Likewise.
147
148 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
149
150         PR preprocessor/41543
151         * gcc.dg/debug/dwarf2/pr41543.c: New test.
152
153         PR debug/41695
154         * gcc.dg/debug/dwarf2/pr41695.c: New test.
155
156 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
157
158         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
159         New procedure.
160         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
161         effective target.
162
163 2009-10-14  Jason Merrill  <jason@redhat.com>
164
165         PR c++/39866
166         * g++.dg/cpp0x/defaulted14.C: New.
167
168 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
169
170         * g++.dg/cpp0x/vt-40092.C: New.
171
172 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
173
174         * gcc.dg/guality/pr41616-1.c: Drop -O2.
175         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
176
177 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
178
179         * gfortran.dg/complex_intrinsic_8.f90: New test.
180
181 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
182
183         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
184         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
185
186 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
187
188         PR target/38948
189         * gcc.dg/torture/pr38948.c: New test.
190
191 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
192
193         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
194
195 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
196
197         PR fortran/41581
198         * gfortran.dg/class_allocate_2.f03: Modified.
199         * gfortran.dg/class_allocate_3.f03: New test case.
200
201 2009-10-13  Richard Guenther  <rguenther@suse.de>
202
203         PR lto/41668
204         * gcc.dg/lto/20091006-2_0.c: New testcase.
205         * gcc.dg/lto/20091006-2_1.c: Likewise.
206         * gcc.dg/lto/20091006-2_2.c: Likewise.
207         * gcc.dg/lto/20091013-1_0.c: Likewise.
208         * gcc.dg/lto/20091013-1_1.c: Likewise.
209         * gcc.dg/lto/20091013-1_2.c: Likewise.
210
211 2009-10-13  Martin Jambor  <mjambor@suse.cz>
212
213         * gcc.c-torture/compile/pr41661.c: New test.
214
215 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
216
217         PR libgfortran/41683
218         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
219
220 2009-10-12  Jason Merrill  <jason@redhat.com>
221
222         PR c++/37875
223         * g++.dg/cpp0x/decltype18.C: New.
224
225         PR c++/37766
226         * g++.dg/cpp0x/fntmpdefarg1.C: New.
227
228 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
229
230         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
231
232 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
233
234         PR debug/41343
235         PR debug/41447
236         PR debug/41264
237         PR debug/41338
238         * gcc.dg/guality/pr41447-1.c: New.
239         * gcc.dg/debug/pr41264-1.c: New.
240         * gcc.dg/debug/pr41343-1.c: New.
241
242 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
243
244         PR target/26515
245         * gcc.dg/torture/pr26515.c: New test.
246
247 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
248
249         PR testsuite/41659
250         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
251         * lib/lto.exp (lto-get-options-main): Report error for using "target"
252         or "xfail" with dg-lto-do.
253
254 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
255
256         * gcc.target/i386/ms_hook_prologue.c: New testcase.
257
258 2009-10-12  Michael Matz  <matz@suse.de>
259
260         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
261         pass.
262
263 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
264
265         PR target/41680
266         * g++.dg/torture/pr41680.C: New test.
267
268 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
269
270         PR c++/41570
271         * g++.dg/debug/dwarf2/template-params-7.C: New test.
272
273 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
274
275         PR debug/41616
276         * gcc.dg/guality/pr41616-1.c: New.
277
278 2009-10-11  Jason Merrill  <jason@redhat.com>
279
280         PR c++/37204
281         * g++.dg/cpp0x/rv-reinterpret.C: New.
282
283 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
284
285         PR libgfortran/38439
286         * gfortran.dg/fmt_error_9.f: New test.
287         * gfortran.dg/fmt_error_10.f: New test.
288         
289 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
290
291         PR fortran/41583
292         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
293         * gfortran.dg/class_4b.f03: As above.
294         * gfortran.dg/class_4c.f03: As above.
295         * gfortran.dg/class_4d.f03: As above.
296
297 2009-10-11  Richard Guenther  <rguenther@suse.de>
298
299         PR tree-optimization/41555
300         * gcc.dg/torture/pr41555.c: New testcase.
301
302 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
303
304         PR libgfortran/35862
305         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
306         function correctly.
307
308 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
309
310         PR libgfortran/35862
311         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
312         Add conditions to avoid runtime errors if not supported.
313
314 2009-10-10  Richard Guenther  <rguenther@suse.de>
315
316         PR tree-optimization/41654
317         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
318
319 2009-10-09  Jason Merrill  <jason@redhat.com>
320
321         * g++.dg/cpp/ucn-1.C: New.
322
323 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
324
325         PR fortran/41585
326         * gfortran.dg/class_2.f03: Extended test case.
327
328 2009-10-09  Tobias Burnus  <burnus@net-b.de>
329
330         PR fortran/41582
331         * gfortran.dg/class_allocate_1.f03: Modify code such that
332         it compiles with the gfc_warning->gfc_error change.
333         * gfortran.dg/class_allocate_1.f03: New test.
334
335 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
336
337         PR fortran/41579
338         * gfortran.dg/select_type_6.f03: New test.
339
340 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
341
342         PR preprocessor/41445
343         * gcc.dg/cpp/separate-1.c: Adjust.
344         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
345         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
346         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
347         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
348         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
349         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
350         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
351
352         PR rtl-optimization/41646
353         * gcc.c-torture/compile/pr41646.c: New test.
354
355 2009-10-09  Richard Guenther  <rguenther@suse.de>
356
357         PR tree-optimization/41634
358         * gcc.c-torture/compile/pr41634.c: New testcase.
359
360 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
361
362         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
363
364 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
365
366         * gnat.dg/opt3.adb: New test.
367         * gnat.dg/opt3_pkg.ads: New helper.
368
369 2009-10-08  Doug Kwan  <dougkwan@google.com>
370
371         PR rtl-optimization/41574
372         * gcc.dg/pr41574.c: New test.
373
374 2009-10-08  Cary Coutant  <ccoutant@google.com>
375
376         Add support for debugging with ICF (Identical Code Folding).
377         * g++.dg/debug/dwarf2/icf.C: New test.
378
379 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
380
381         * gcc.target/mips/truncate-6.c: New test.
382
383 2009-10-08  Jason Merrill  <jason@redhat.com>
384
385         PR c++/36816
386         * g++.dg/cpp0x/rv-deduce.C: New.
387
388         PR c++/37177
389         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
390         * g++.dg/template/explicit-args2.C: New.
391         * g++.dg/template/explicit-args3.C: New.
392         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
393
394 2009-10-08  Michael Matz  <matz@suse.de>
395
396         PR middle-end/41573
397         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
398         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
399         * gcc.dg/pr41573.c: New test.
400
401 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
402
403         PR c/41182
404         * gcc.c-torture/compile/pr41182-1.c: New.
405
406 2009-10-07  Jason Merrill  <jason@redhat.com>
407
408         * g++.dg/cpp0x/variadic95.C: New.
409
410 2009-10-07  Jason Merrill  <jason@redhat.com>
411
412         * g++.dg/template/scope3.C: New.
413
414 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
415
416         * gcc.dg/debug/dwarf2/inline3.c: New test.
417
418 2009-10-07  Daniel Kraft  <d@domob.eu>
419
420         PR fortran/41615
421         * gfortran.dg/assumed_charlen_function_6.f90: New test.
422
423 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
424
425         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
426         * gfortran.dg/select_type_1.f03: Modified error message.
427         * gfortran.dg/select_type_5.f03: New test.
428
429 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
430
431         PR libgfortran/41612
432         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
433         have kind=10 reals.
434
435 2009-10-06  Jason Merrill  <jason@redhat.com>
436
437         * g++.dg/cpp0x/lambda/lambda-init.C: New.
438         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
439
440 2009-10-06  Richard Guenther  <rguenther@suse.de>
441
442         PR lto/41502
443         * gcc.dg/lto/20091006-1_0.c: New testcase.
444         * gcc.dg/lto/20091006-1_1.c: Likewise.
445         * gcc.dg/lto/20091005-2_0.c: Likewise.
446
447 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
448
449         PR ada/41383
450         * gnat.dg/timer_cancel.adb: New test.
451
452 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
453
454         PR ada/38333
455         * gnat.dg/specs/import_abstract.ads: New.
456
457 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
458
459         PR libgfortran/35862
460         * gfortran.dg/round_2.f03: New test.
461
462 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
463
464         PR debug/41558
465         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
466         * lib/gcc-gdb-test.exp: ... here.  New file.
467         * gfortran.dg/guality/guality.exp: New file.
468         * gfortran.dg/guality/pr41558.f90: New test.
469         * gfortran.dg/guality/arg1.f90: New test.
470
471 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
472
473         * gfortran.dg/dynamic_dispatch_1.f90: New test.
474         * gfortran.dg/dynamic_dispatch_2.f90: New test.
475         * gfortran.dg/dynamic_dispatch_3.f90: New test.
476         * gfortran.dg/module_md5_1.f90: Update md5 sum.
477
478 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
479
480         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
481         register_pass_info.
482         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
483         plugin_pass to register_pass_info.
484         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
485         register_pass_info.
486         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
487         register_pass_info.
488
489 2009-10-05  Richard Guenther  <rguenther@suse.de>
490
491         PR lto/41281
492         * gcc.dg/lto/20090914-2_0.c: New testcase.
493
494 2009-10-05  Richard Guenther  <rguenther@suse.de>
495
496         PR lto/40902
497         * gcc.dg/lto/20091005-1_0.c: New testcase.
498         * gcc.dg/lto/20091005-1_1.c: Likewise.
499
500 2009-10-05  Richard Guenther  <rguenther@suse.de>
501
502         PR lto/41552
503         PR lto/41487
504         * g++.dg/lto/20091002-1_0.C: Adjust flags.
505         * g++.dg/lto/20091004-1_0.C: New testcase.
506         * g++.dg/lto/20091004-1_1.C: Likewise.
507         * g++.dg/lto/20091004-2_0.C: Likewise.
508         * g++.dg/lto/20091004-2_1.C: Likewise.
509         * g++.dg/lto/20091004-3_0.C: Likewise.
510         * g++.dg/lto/20091004-3_1.C: Likewise.
511
512 2009-10-05  Richard Guenther  <rguenther@suse.de>
513
514         PR tree-optimization/23821
515         * gcc.dg/torture/pr23821.c: New testcase.
516
517 2009-10-05  Daniel Kraft  <d@domob.eu>
518
519         PR fortran/41403
520         * gfortran.dg/goto_6.f: New test.
521         * gfortran.dg/goto_7.f: New test.
522
523 2009-10-03  Ben Elliston  <bje@au.ibm.com>
524             Bill Maddox  <maddox@google.com>
525             Cary Coutant  <ccoutant@google.com>
526             Chris Demetriou  <cgd@google.com>
527             Diego Novillo  <dnovillo@google.com>
528             Doug Kwan  <dougkwan@google.com>
529             Jan Hubicka  <jh@suse.cz>
530             Ollie Wild  <aaw@google.com>
531             Rafael Espindola  <espindola@google.com>
532             Richard Guenther  <rguenther@suse.de>
533             Simon Baldwin  <simonb@google.com>
534
535         * g++.dg/20090107-1.C: New.
536         * g++.dg/20090121-1.C: New.
537         * g++.dg/ipa/20090113-1.C: New.
538         * g++.dg/lto: New directory.
539         * g++.dg/lto/20080829_0.C: New.
540         * g++.dg/lto/20080904_0.C: New.
541         * g++.dg/lto/20080907_0.C: New.
542         * g++.dg/lto/20080908-1_0.C: New.
543         * g++.dg/lto/20080908-2_0.C: New.
544         * g++.dg/lto/20080908-3_0.C: New.
545         * g++.dg/lto/20080909-1_0.C: New.
546         * g++.dg/lto/20080910-1_0.C: New.
547         * g++.dg/lto/20080912-1_0.C: New.
548         * g++.dg/lto/20080912_0.C: New.
549         * g++.dg/lto/20080915_0.C: New.
550         * g++.dg/lto/20080916_0.C: New.
551         * g++.dg/lto/20080917_0.C: New.
552         * g++.dg/lto/20080924_0.C: New.
553         * g++.dg/lto/20080926_0.C: New.
554         * g++.dg/lto/20081008_0.C: New.
555         * g++.dg/lto/20081022.h: New.
556         * g++.dg/lto/20081022_0.C: New.
557         * g++.dg/lto/20081022_1.C: New.
558         * g++.dg/lto/20081023_0.C: New.
559         * g++.dg/lto/20081109-1_0.C: New.
560         * g++.dg/lto/20081109-2_0.C: New.
561         * g++.dg/lto/20081109_0.C: New.
562         * g++.dg/lto/20081109_1.C: New.
563         * g++.dg/lto/20081118-1_0.C: New.
564         * g++.dg/lto/20081118-1_1.C: New.
565         * g++.dg/lto/20081118_0.C: New.
566         * g++.dg/lto/20081118_1.C: New.
567         * g++.dg/lto/20081119-1.h: New.
568         * g++.dg/lto/20081119-1_0.C: New.
569         * g++.dg/lto/20081119-1_1.C: New.
570         * g++.dg/lto/20081119_0.C: New.
571         * g++.dg/lto/20081119_1.C: New.
572         * g++.dg/lto/20081120-1_0.C: New.
573         * g++.dg/lto/20081120-1_1.C: New.
574         * g++.dg/lto/20081120-2_0.C: New.
575         * g++.dg/lto/20081120-2_1.C: New.
576         * g++.dg/lto/20081123_0.C: New.
577         * g++.dg/lto/20081123_1.C: New.
578         * g++.dg/lto/20081125.h: New.
579         * g++.dg/lto/20081125_0.C: New.
580         * g++.dg/lto/20081125_1.C: New.
581         * g++.dg/lto/20081127_0.C: New.
582         * g++.dg/lto/20081127_1.C: New.
583         * g++.dg/lto/20081203_0.C: New.
584         * g++.dg/lto/20081203_1.C: New.
585         * g++.dg/lto/20081204-1_0.C: New.
586         * g++.dg/lto/20081204-1_1.C: New.
587         * g++.dg/lto/20081204-2_0.C: New.
588         * g++.dg/lto/20081204-2_1.C: New.
589         * g++.dg/lto/20081209_0.C: New.
590         * g++.dg/lto/20081209_1.C: New.
591         * g++.dg/lto/20081211-1.h: New.
592         * g++.dg/lto/20081211-1_0.C: New.
593         * g++.dg/lto/20081211-1_1.C: New.
594         * g++.dg/lto/20081217-1_0.C: New.
595         * g++.dg/lto/20081217-2_0.C: New.
596         * g++.dg/lto/20081219_0.C: New.
597         * g++.dg/lto/20081219_1.C: New.
598         * g++.dg/lto/20090106_0.C: New.
599         * g++.dg/lto/20090112_0.C: New.
600         * g++.dg/lto/20090128_0.C: New.
601         * g++.dg/lto/20090221_0.C: New.
602         * g++.dg/lto/20090302_0.C: New.
603         * g++.dg/lto/20090302_1.C: New.
604         * g++.dg/lto/20090303_0.C: New.
605         * g++.dg/lto/20090311-1.h: New.
606         * g++.dg/lto/20090311-1_0.C: New.
607         * g++.dg/lto/20090311-1_1.C: New.
608         * g++.dg/lto/20090311_0.C: New.
609         * g++.dg/lto/20090311_1.C: New.
610         * g++.dg/lto/20090312.h: New.
611         * g++.dg/lto/20090312_0.C: New.
612         * g++.dg/lto/20090312_1.C: New.
613         * g++.dg/lto/20090313_0.C: New.
614         * g++.dg/lto/20090313_1.C: New.
615         * g++.dg/lto/20090315_0.C: New.
616         * g++.dg/lto/20090315_1.C: New.
617         * g++.dg/lto/20091002-1_0.C: New testcase.
618         * g++.dg/lto/20091002-2_0.C: Likewise..
619         * g++.dg/lto/20091002-3_0.C: Likewise..
620         * g++.dg/lto/README: New.
621         * g++.dg/lto/pr40818_0.C: New.
622         * g++.dg/opt/thunk3-1.C: New.
623         * g++.dg/opt/thunk4.C: New.
624         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
625         replacements with __attribute__ ((__noinline__)).
626         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
627         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
628         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
629         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
630         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
631         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
632         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
633         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
634         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
635         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
636         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
637         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
638         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
639         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
640         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
641         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
642         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
643         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
644         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
645         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
646         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
647         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
648         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
649         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
650         * gcc.dg/20081223-1.c: New.
651         * gcc.dg/lto: New directory.
652         * gcc.dg/lto/20080908_0.c: New.
653         * gcc.dg/lto/20080917_0.c: New.
654         * gcc.dg/lto/20080924_0.c: New.
655         * gcc.dg/lto/20081024_0.c: New.
656         * gcc.dg/lto/20081109_0.c: New.
657         * gcc.dg/lto/20081111_0.c: New.
658         * gcc.dg/lto/20081111_1.c: New.
659         * gcc.dg/lto/20081112_0.c: New.
660         * gcc.dg/lto/20081112_1.c: New.
661         * gcc.dg/lto/20081115_0.c: New.
662         * gcc.dg/lto/20081115_1.c: New.
663         * gcc.dg/lto/20081115_2.c: New.
664         * gcc.dg/lto/20081118_0.c: New.
665         * gcc.dg/lto/20081118_1.c: New.
666         * gcc.dg/lto/20081118_2.c: New.
667         * gcc.dg/lto/20081120-1_0.c: New.
668         * gcc.dg/lto/20081120-1_1.c: New.
669         * gcc.dg/lto/20081120-2_0.c: New.
670         * gcc.dg/lto/20081120-2_1.c: New.
671         * gcc.dg/lto/20081125_0.c: New.
672         * gcc.dg/lto/20081125_1.c: New.
673         * gcc.dg/lto/20081126_0.c: New.
674         * gcc.dg/lto/20081201-1_0.c: New.
675         * gcc.dg/lto/20081201-1_1.c: New.
676         * gcc.dg/lto/20081201-1_2.c: New.
677         * gcc.dg/lto/20081201-2_0.c: New.
678         * gcc.dg/lto/20081201-2_1.c: New.
679         * gcc.dg/lto/20081202-1_0.c: New.
680         * gcc.dg/lto/20081202-1_1.c: New.
681         * gcc.dg/lto/20081202-2_0.c: New.
682         * gcc.dg/lto/20081202-2_1.c: New.
683         * gcc.dg/lto/20081204-1_0.c: New.
684         * gcc.dg/lto/20081204-1_1.c: New.
685         * gcc.dg/lto/20081204-2_0.c: New.
686         * gcc.dg/lto/20081210-1_0.c: New.
687         * gcc.dg/lto/20081212-1_0.c: New.
688         * gcc.dg/lto/20081222_0.c: New.
689         * gcc.dg/lto/20081222_0.h: New.
690         * gcc.dg/lto/20081222_1.c: New.
691         * gcc.dg/lto/20081224_0.c: New.
692         * gcc.dg/lto/20081224_0.h: New.
693         * gcc.dg/lto/20081224_1.c: New.
694         * gcc.dg/lto/20090116_0.c: New.
695         * gcc.dg/lto/20090120_0.c: New.
696         * gcc.dg/lto/20090126-1_0.c: New.
697         * gcc.dg/lto/20090126-2_0.c: New.
698         * gcc.dg/lto/20090206-1_0.c: New.
699         * gcc.dg/lto/20090206-2_0.c: New.
700         * gcc.dg/lto/20090210_0.c: New.
701         * gcc.dg/lto/20090210_1.c: New.
702         * gcc.dg/lto/20090213_0.c: New.
703         * gcc.dg/lto/20090213_1.c: New.
704         * gcc.dg/lto/20090218-1_0.c: New.
705         * gcc.dg/lto/20090218-1_1.c: New.
706         * gcc.dg/lto/20090218-2_0.c: New.
707         * gcc.dg/lto/20090218-2_1.c: New.
708         * gcc.dg/lto/20090218_0.c: New.
709         * gcc.dg/lto/20090218_1.c: New.
710         * gcc.dg/lto/20090218_2.c: New.
711         * gcc.dg/lto/20090218_3.c: New.
712         * gcc.dg/lto/20090219_0.c: New.
713         * gcc.dg/lto/20090312_0.c: New.
714         * gcc.dg/lto/20090312_1.c: New.
715         * gcc.dg/lto/20090313_0.c: New.
716         * gcc.dg/lto/20090706-1_0.c: New.
717         * gcc.dg/lto/20090706-2_0.c: New.
718         * gcc.dg/lto/20090717_0.c: New.
719         * gcc.dg/lto/20090717_1.c: New.
720         * gcc.dg/lto/20090729_0.c: New.
721         * gcc.dg/lto/20090729_1.c: New.
722         * gcc.dg/lto/20090812_0.c: New.
723         * gcc.dg/lto/20090812_1.c: New.
724         * gcc.dg/lto/20090914-1_0.c: New.
725         * gcc.dg/lto/README: New.
726         * gcc.dg/visibility-7.c: Adjust expected pattern
727         * gfortran.dg/lto: New directory.
728         * gfortran.dg/lto/pr40724_0.f: New.
729         * gfortran.dg/lto/pr40724_1.f: New.
730         * gfortran.dg/lto/pr40725_0.f03: New.
731         * gfortran.dg/lto/pr40725_1.c: New.
732         * gfortran.dg/lto/pr41069_0.f90: New.
733         * gfortran.dg/lto/pr41069_1.f90: New.
734         * gfortran.dg/lto/pr41069_2.f90: New.
735         * g++.dg/README: Add 'lto' directory.
736         * g++.dg/dg.exp: Also scan 'lto' directory
737
738 2009-10-03  Ben Elliston  <bje@au.ibm.com>
739             Janis Johnson  <janis187@us.ibm.com>
740             Diego Novillo  <dnovillo@google.com>
741
742         * g++.dg/lto/lto.exp: New.
743         * gcc.c-torture/execute/execute.exp: Add
744         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
745         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
746         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
747         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
748         * gcc.target/i386/math-torture/math-torture.exp:
749         Likewise.
750         * gcc.dg/lto/lto.exp: New.
751         * gfortran.dg/lto/lto.exp: New.
752         * lib/target-supports.exp (check_effective_target_lto): New.
753         * lib/c-torture.exp: Load target-supports.exp.
754         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
755         returns nonzero.
756         * lib/gcc-dg.exp: Likewise.
757         * lib/lto.exp: New.
758         * lib/torture-options.exp: Add support for a third
759         argument.
760
761 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
762
763         PR testsuite/41542
764         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
765
766 2009-10-02  Jason Merrill  <jason@redhat.com>
767
768         * g++.dg/abi/mangle32.C: New.
769
770 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
771
772         * gnat.dg/atomic2.adb: New test.
773
774 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
775
776         * gnat.dg/array11.adb: New test.
777         * gnat.dg/array12.adb: Likewise.
778
779 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
780
781         * gnat.dg/array10.adb: New test.
782         * gnat.dg/object_overflow.adb: Tweak.
783
784 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
785
786         * gcc.dg/guality/guality.exp: Disable on darwin.
787
788 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
789
790         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
791         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
792         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
793         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
794
795 2009-10-02  Tobias Burnus  <burnus@net-b.de>
796
797         PR fortran/41479
798         * gfortran.dg/intent_out_5.f90: New test.
799
800 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
801
802         PR debug/41404
803         PR debug/41353
804         * gcc.dg/guality/pr41404-1.c: New test.
805         * gcc.dg/guality/pr41353-2.c: New test.
806
807 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
808
809         PR testsuite/41546
810         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
811         to -mtune=generic.
812
813 2009-10-01  Jan Hubicka  <jh@suse.cz>
814
815         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
816
817 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
818
819         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
820
821         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
822
823 2009-10-01  Tobias Burnus  <burnus@net-b.de>
824
825         PR fortran/41515
826         * gfortran.dg/parameter_array_init_5.f90: New test.
827
828 2009-10-01  Jason Merrill  <jason@redhat.com>
829
830         * g++.dg/cpp0x/defaulted13.C: New.
831
832 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
833
834         * gfortran.dg/bounds_check_7.f90: Adapted error message.
835         * gfortran.dg/bounds_check_11.f90: Likewise.
836         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
837
838 2009-09-30  Tobias Burnus  <burnus@net-b.de>
839
840         * gfortran.dg/select_type_4.f90: New test.
841
842 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
843
844         * gfortran.dg/same_type_as_1.f03: New test.
845         * gfortran.dg/same_type_as_2.f03: Ditto.
846
847 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
848
849         * gfortran.dg/select_type_1.f03: Extended.
850         * gfortran.dg/select_type_3.f03: New test.
851
852 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
853
854         * gfortran.dg/class_allocate_1.f03: New test.
855
856 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
857
858         PR fortran/40996
859         * gfortran.dg/allocatable_scalar_3.f90: New test.
860         * gfortran.dg/select_type_2.f03: Ditto.
861         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
862
863 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
864
865         * gfortran.dg/block_name_2.f90: Modified error message.
866         * gfortran.dg/select_6.f90: Ditto.
867         * gfortran.dg/select_type_1.f03: New test.
868
869 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
870
871         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
872         * gfortran.dg/class_1.f03: Ditto.
873         * gfortran.dg/class_2.f03: Ditto.
874         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
875         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
876         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
877         * gfortran.dg/typebound_call_10.f03: Ditto.
878         * gfortran.dg/typebound_call_2.f03: Ditto.
879         * gfortran.dg/typebound_call_3.f03: Ditto.
880         * gfortran.dg/typebound_call_4.f03: Ditto.
881         * gfortran.dg/typebound_call_9.f03: Ditto.
882         * gfortran.dg/typebound_generic_3.f03: Ditto.
883         * gfortran.dg/typebound_generic_4.f03: Ditto.
884         * gfortran.dg/typebound_operator_1.f03: Ditto.
885         * gfortran.dg/typebound_operator_2.f03: Ditto.
886         * gfortran.dg/typebound_operator_3.f03: Ditto.
887         * gfortran.dg/typebound_operator_4.f03: Ditto.
888         * gfortran.dg/typebound_proc_1.f08: Ditto.
889         * gfortran.dg/typebound_proc_5.f03: Ditto.
890         * gfortran.dg/typebound_proc_6.f03: Ditto.
891
892 2009-09-30  Jason Merrill  <jason@redhat.com>
893
894         * g++.dg/eh/init-temp1.C: Improve test.
895
896 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
897
898         PR target/22093
899         * gcc.target/alpha/pr22093.c: New test.
900
901 2009-09-29  John Freeman  <jfreeman08@gmail.com>
902             Jason Merrill  <jason@redhat.com>
903
904         * g++.dg/cpp0x/lambda/lambda-array.C: New.
905         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
906         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
907         * g++.dg/cpp0x/lambda/lambda-const.C: New.
908         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
909         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
910         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
911         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
912         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
913         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
914         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
915         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
916         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
917         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
918         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
919         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
920         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
921         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
922         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
923         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
924         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
925         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
926         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
927         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
928         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
929         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
930         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
931         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
932         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
933         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
934         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
935         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
936         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
937         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
938         * g++.dg/cpp0x/lambda/lambda-template.C: New.
939         * g++.dg/cpp0x/lambda/lambda-this.C: New.
940         * g++.dg/cpp0x/lambda/lambda-type.C: New.
941         * g++.dg/cpp0x/lambda/lambda-use.C: New.
942         * lib/prune.exp: Accept "In lambda function".
943
944 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
945
946         * gcc.target/i386/fma4-check.h: New file.
947         * gcc.target/i386/fma4-fma.c: Ditto.
948         * gcc.target/i386/fma4-maccXX.c: Ditto.
949         * gcc.target/i386/fma4-msubXX.c: Ditto.
950         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
951         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
952         * gcc.target/i386/fma4-vector.c: Ditto.
953         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
954         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
955         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
956         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
957         * gcc.target/i386/fma4-256-vector.c: Ditto.
958         * gcc.target/i386/funcspec-2.c: Ditto.
959
960         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
961
962         * gcc.target/i386/funcspec-5.c: Add FMA4.
963         * gcc.target/i386/funcspec-6.c: Ditto.
964         * gcc.target/i386/funcspec-8.c: Ditto.
965
966         * gcc.target/i386/funcspec-9.c: New file.
967
968         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
969
970         * gcc.target/i386/isa-10.c: New file.
971         * gcc.target/i386/isa-11.c: Ditto.
972         * gcc.target/i386/isa-12.c: Ditto.
973         * gcc.target/i386/isa-13.c: Ditto.
974         * gcc.target/i386/isa-2.c: Ditto.
975         * gcc.target/i386/isa-3.c: Ditto.
976         * gcc.target/i386/isa-4.c: Ditto.
977         * gcc.target/i386/isa-7.c: Ditto.
978         * gcc.target/i386/isa-8.c: Ditto.
979         * gcc.target/i386/isa-9.c: Ditto.
980
981         * gcc.target/i386/isa-14.c: Add FMA4.
982         * gcc.target/i386/isa-1.c: Ditto.
983         * gcc.target/i386/isa-5.c: Ditto.
984         * gcc.target/i386/isa-6.c: Ditto.
985
986         * gcc.target/i386/sse-12.c: New file.
987         * gcc.target/i386/sse-13.c: Ditto.
988         * gcc.target/i386/sse-14.c: Ditto.
989         * gcc.target/i386/sse-22.c: Ditto.
990
991         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
992         * g++.dg/other/i386-3.C: Ditto.
993         * g++.dg/other/i386-5.C: Ditto.
994         * g++.dg/other/i386-6.C: Ditto.
995
996 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
997
998         PR testsuite/41496
999         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1000         before.
1001
1002 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1003
1004         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1005         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1006
1007 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1008
1009         PR debug/41438
1010         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1011         hidden.
1012         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1013
1014 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1015
1016         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1017         * gcc.target/i386/isa-1.c: Remove SSE5.
1018         * gcc.target/i386/isa-5.c: Ditto.
1019         * gcc.target/i386/isa-6.c: Ditto.
1020         * gcc.target/i386/funcspec-4.c: Remove error conditions
1021         related to SSE5.
1022         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1023         * gcc.target/i386/avx-2.c: Ditto.
1024         * gcc.target/i386/sse-23.c: Ditto.
1025         * gcc.target/i386/funcspec-9.c: Delete.
1026
1027 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1028
1029         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1030         * gcc.dg/guality/pr41353-1.c: New test.
1031
1032         PR testsuite/41444
1033         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1034         in macro name definition for non-unix/win32/msdos.
1035
1036 2009-09-29  Daniel Kraft  <d@domob.eu>
1037
1038         PR fortran/39626
1039         * gfortran.dg/block_1.f08: New test.
1040         * gfortran.dg/block_2.f08: New test.
1041         * gfortran.dg/block_3.f90: New test.
1042         * gfortran.dg/block_4.f08: New test.
1043         * gfortran.dg/block_5.f08: New test.
1044         * gfortran.dg/block_6.f08: New test.
1045         * gfortran.dg/block_7.f08: New test.
1046         * gfortran.dg/block_8.f08: New test.
1047
1048 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1049
1050         PR libgfortran/35862
1051         * gfortran.dg/round_1.f03: New test.
1052         * gfortran.dg/f2003_io_3.f03: Update test.
1053
1054 2009-09-28  Easwaran Raman  <eraman@google.com>
1055
1056         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1057         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1058
1059 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1060
1061         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1062         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1063         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1064         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1065         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1066
1067         * g++.dg/dfp/dfp.exp: Fix typo.
1068
1069         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1070         Fix typo that breaks the check.
1071
1072 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1073
1074         * gnat.dg (tagged_alloc_free.adb): New testcase.
1075
1076 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1077
1078         * g++.dg/dfp: New directory.
1079         * g++.dg/dg.exp: Prune tests in dfp directory.
1080         * g++.dg/dfp/dfp.exp: New.
1081         * g++.dg/dfp/mangle-mode.C: New test.
1082
1083 2009-09-28  Michael Matz  <matz@suse.de>
1084
1085         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1086         for sign of -Inf.
1087
1088 2009-09-27  Richard Henderson  <rth@redhat.com>
1089
1090         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1091         * gcc.dg/tree-ssa/pr41469-1.c: New.
1092
1093 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1094
1095         PR c/41476
1096         * gcc.dg/cond-constqual-1.c: New test.
1097
1098 2009-09-26  Michael Matz  <matz@suse.de>
1099
1100         PR lto/40758
1101         PR middle-end/41470
1102         * gcc.dg/pr41470.c: New test.
1103
1104 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1105
1106         * gnat.dg/array9.adb: New test.
1107
1108 2009-09-26  Michael Matz  <matz@suse.de>
1109
1110         PR tree-optimization/41454
1111         * gcc.dg/pr41454.c: New test.
1112
1113 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1114
1115         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1116         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1117         into DW_TAG_GNU_template_parameter_pack and
1118         DW_TAG_GNU_formal_parameter_pack.
1119         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1120         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1121
1122 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1123
1124         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1125         parameters for alignment-sensitive -fsection-anchors tests.
1126
1127 2009-09-25  Richard Guenther  <rguenther@suse.de>
1128
1129         PR middle-end/41463
1130         * gcc.c-torture/execute/pr41463.c: New testcase.
1131
1132 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1133
1134         * gnat.dg/sse_nolib.adb: New testcase.
1135
1136 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1137
1138         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1139         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1140         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1141         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1142         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1143         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1144         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1145         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1146         * gcc.dg/vect/vect.exp: Add Power7 flags.
1147         * g++.dg/vect/vect.exp: Likewise.
1148         * gfortran.dg/vect/vect.exp: Likewise.
1149
1150 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1151
1152         PR fortran/41459
1153         * gfortran.dg/empty_label.f: New test.
1154         * gfortran.dg/empty_label.f90: Ditto.
1155         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1156
1157 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1158
1159         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1160         compile-time.
1161
1162 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1163
1164         * lib/scanasm.exp (make_pattern_printable): New function.
1165         (dg-scan, scan-assembler-times, scan-assembler-dem,
1166         scan-assembler-dem-not): Use it.
1167
1168 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1169
1170         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1171         (test_nested): Renamed to ...
1172         (test_nested1): This.
1173         (test_nested2): New.
1174         (main): Likewise.
1175
1176 2009-09-24  Richard Guenther  <rguenther@suse.de>
1177
1178         PR tree-optimization/36143
1179         PR tree-optimization/38747
1180         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1181         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1182         * g++.dg/torture/pr38747.C: New testcase.
1183         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1184
1185 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1186
1187         * gnat.dg/nested_proc.adb: New test.
1188
1189 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1190
1191         * gcc.target/i386/pr12329.c: Adjust.
1192
1193 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1194
1195         PR debug/41248
1196         * gcc.dg/pr41248.c: New.
1197
1198 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1199
1200         PR debug/41065
1201         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1202
1203 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1204
1205         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1206         current_compiler_flags.  Fix typos.
1207
1208 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1209
1210         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1211
1212 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1213
1214         PR c/39779
1215         * gcc.c-torture/compile/pr39779.c: New test.
1216
1217 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1218
1219         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1220         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1221         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1222
1223 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1224
1225         PR debug/41295
1226         * gcc.dg/pr41295.c: New.
1227
1228 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1229
1230         * gcc.dg/pr40209.c: Add test case.
1231
1232 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1233
1234         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1235         matching assembly.
1236         * gcc.target/mips/code-readable-2.c: Likewise.
1237         * gcc.target/mips/code-readable-3.c: Likewise.
1238
1239 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1240
1241         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1242         Check support via mode instead of C type.
1243         (check_effective_target_dfprt_nocache): Ditto.
1244         (check_effective_target_hard_dfp): Ditto.
1245
1246 2009-09-22  Richard Guenther  <rguenther@suse.de>
1247
1248         PR middle-end/41395
1249         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1250         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1251
1252 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1253
1254         * gcc.dg/20090922-1.c: New test.
1255
1256         PR bootstrap/41405
1257         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1258         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1259         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1260         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1261         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1262         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1263         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1264         * objc.dg/dwarf-2.m: Likewise.
1265
1266 2009-09-22  Richard Guenther  <rguenther@suse.de>
1267
1268         PR tree-optimization/41428
1269         * g++.dg/tree-ssa/pr41428.C: New testcase.
1270
1271 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1272
1273         PR middle-end/41429
1274         * g++.dg/gomp/pr41429.C: New test.
1275
1276 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1277
1278         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1279
1280 2009-09-21  Jason Merrill  <jason@redhat.com>
1281
1282         PR c++/41421
1283         * g++.dg/cpp0x/trivial1.C: Expand.
1284
1285 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1286
1287         * gcc.dg/torture/calleesave-sse.c: New.
1288
1289 2009-09-21  Jan Hubicka  <jh@suse.cz>
1290
1291         * gcc.dg/guality/inline-params.c: New testcase.
1292
1293 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1294
1295         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1296         Add -fno-inline.
1297         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1298         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1299         (f2): Ditto.
1300
1301 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1302
1303         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1304         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1305         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1306         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1307         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1308
1309 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1310
1311         PR middle-end/40642
1312         * g++.dg/torture/pr40642.C: New testcase.
1313
1314 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1315
1316         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1317         cases in static initializers.
1318
1319 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1320
1321         * gcc.c-tortue/compile/pr39886.c: New.
1322
1323 2009-09-20  Chris Demetriou  <cgd@google.com>
1324
1325         PR preprocessor/28435:
1326         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1327         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1328         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1329         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1330         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1331
1332 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1333
1334         * gcc.target/mips/mips.exp: Add relax-pic-calls
1335         under -mfoo/-mno-foo options.
1336         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1337         and -mexplicit-relocs.
1338         * gcc.target/mips/call-1.c: New test.
1339         * gcc.target/mips/call-2.c: New test.
1340         * gcc.target/mips/call-3.c: New test.
1341         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1342         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1343
1344 2009-09-19  Chris Demetriou  <cgd@google.com>
1345
1346         PR preprocessor/28435:
1347         * gcc.dg/cpp/missing-header-MD.c: New test.
1348         * gcc.dg/cpp/missing-header-MMD.c: New test.
1349         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1350         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1351
1352 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1353
1354         PR libgfortran/41328
1355         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1356         EOF works.
1357
1358 2009-09-18  Jason Merrill  <jason@redhat.com>
1359
1360         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1361         * g++.dg/cpp0x/initlist-deduce.C: New.
1362
1363 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1364
1365         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1366
1367 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1368
1369         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1370         * c-c++-common/dfp: New directory.
1371         * c-c++-common/dfp/dfp-dbg.h: New file.
1372         * gcc.dg/dfp/call-by-value.c: Move to ...
1373         * c-c++-common/call-by-value.c: here.
1374         * gcc.dg/dfp/cast.c: Move to ...
1375         * c-c++-common/cast.c: here.
1376         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1377         * c-c++-common/compare-eq-const.c: here.
1378         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1379         * c-c++-common/compare-eq-d128.c: here.
1380         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1381         * c-c++-common/compare-eq-d32.c: here.
1382         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1383         * c-c++-common/compare-eq-d64.c: here.
1384         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1385         * c-c++-common/compare-eq-dfp.c: here.
1386         * gcc.dg/dfp/compare-eq.h: Move to ...
1387         * c-c++-common/compare-eq.h: here.
1388         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1389         * c-c++-common/compare-rel-const.c: here.
1390         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1391         * c-c++-common/compare-rel-d128.c: here.
1392         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1393         * c-c++-common/compare-rel-d32.c: here.
1394         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1395         * c-c++-common/compare-rel-d64.c: here.
1396         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1397         * c-c++-common/compare-rel-dfp.c: here.
1398         * gcc.dg/dfp/compare-rel.h: Move to ...
1399         * c-c++-common/compare-rel.h: here.
1400         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1401         * c-c++-common/compare-special-d128.c: here.
1402         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1403         * c-c++-common/compare-special-d32.c: here.
1404         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1405         * c-c++-common/compare-special-d64.c: here.
1406         * gcc.dg/dfp/compare-special.h: Move to ...
1407         * c-c++-common/compare-special.h: here.
1408         * gcc.dg/dfp/constants-zero.c: Move to ...
1409         * c-c++-common/constants-zero.c: here.
1410         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1411         * c-c++-common/convert-bfp-10.c: here.
1412         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1413         * c-c++-common/convert-bfp-11.c: here.
1414         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1415         * c-c++-common/convert-bfp-12.c: here.
1416         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1417         * c-c++-common/convert-bfp-13.c: here.
1418         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1419         * c-c++-common/convert-bfp-14.c: here.
1420         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1421         * c-c++-common/convert-bfp-2.c: here.
1422         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1423         * c-c++-common/convert-bfp-3.c: here.
1424         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1425         * c-c++-common/convert-bfp-4.c: here.
1426         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1427         * c-c++-common/convert-bfp-5.c: here.
1428         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1429         * c-c++-common/convert-bfp-6.c: here.
1430         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1431         * c-c++-common/convert-bfp-7.c: here.
1432         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1433         * c-c++-common/convert-bfp-8.c: here.
1434         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1435         * c-c++-common/convert-bfp-9.c: here.
1436         * gcc.dg/dfp/convert-bfp.c: Move to ...
1437         * c-c++-common/convert-bfp.c: here.
1438         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1439         * c-c++-common/convert-bfp-fold.c: here.
1440         * gcc.dg/dfp/convert-dfp.c: Move to ...
1441         * c-c++-common/convert-dfp.c: here.
1442         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1443         * c-c++-common/convert-dfp-fold-2.c: here.
1444         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1445         * c-c++-common/convert-dfp-fold.c: here.
1446         * gcc.dg/dfp/convert.h: Move to ...
1447         * c-c++-common/convert.h: here.
1448         * gcc.dg/dfp/convert-int.c: Move to ...
1449         * c-c++-common/convert-int.c: here.
1450         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1451         * c-c++-common/convert-int-fold.c: here.
1452         * gcc.dg/dfp/convert-int-max.c: Move to ...
1453         * c-c++-common/convert-int-max.c: here.
1454         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1455         * c-c++-common/convert-int-max-fold.c: here.
1456         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1457         * c-c++-common/convert-int-saturate.c: here.
1458         * gcc.dg/dfp/func-array.c: Move to ...
1459         * c-c++-common/func-array.c: here.
1460         * gcc.dg/dfp/func-deref.c: Move to ...
1461         * c-c++-common/func-deref.c: here.
1462         * gcc.dg/dfp/func-mixed.c: Move to ...
1463         * c-c++-common/func-mixed.c: here.
1464         * gcc.dg/dfp/func-pointer.c: Move to ...
1465         * c-c++-common/func-pointer.c: here.
1466         * gcc.dg/dfp/func-scalar.c: Move to ...
1467         * c-c++-common/func-scalar.c: here.
1468         * gcc.dg/dfp/func-struct.c: Move to ...
1469         * c-c++-common/func-struct.c: here.
1470         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1471         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1472         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1473         * c-c++-common/func-vararg-alternate-d128.c: here.
1474         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1475         * c-c++-common/func-vararg-alternate-d32.c: here.
1476         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1477         * c-c++-common/func-vararg-alternate-d64.c: here.
1478         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1479         * c-c++-common/func-vararg-alternate.h: here.
1480         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1481         * c-c++-common/func-vararg-dfp.c: here.
1482         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1483         * c-c++-common/func-vararg-mixed-2.c: here.
1484         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1485         * c-c++-common/func-vararg-mixed.c: here.
1486         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1487         * c-c++-common/func-vararg-size0.c: here.
1488         * gcc.dg/dfp/inf-1.c: Move to ...
1489         * c-c++-common/inf-1.c: here.
1490         * gcc.dg/dfp/loop-index.c: Move to ...
1491         * c-c++-common/loop-index.c: here.
1492         * gcc.dg/dfp/modes.c: Move to ...
1493         * c-c++-common/modes.c: here.
1494         * gcc.dg/dfp/nan-1.c: Move to ...
1495         * c-c++-common/nan-1.c: here.
1496         * gcc.dg/dfp/nan-2.c: Move to ...
1497         * c-c++-common/nan-2.c: here.
1498         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1499         * c-c++-common/operator-arith-fold.c: here.
1500         * gcc.dg/dfp/operator-assignment.c: Move to ...
1501         * c-c++-common/operator-assignment.c: here.
1502         * gcc.dg/dfp/operator-comma.c: Move to ...
1503         * c-c++-common/operator-comma.c: here.
1504         * gcc.dg/dfp/operator-cond.c: Move to ...
1505         * c-c++-common/operator-cond.c: here.
1506         * gcc.dg/dfp/operator-logical.c: Move to ...
1507         * c-c++-common/operator-logical.c: here.
1508         * gcc.dg/dfp/operator-unary.c: Move to ...
1509         * c-c++-common/operator-unary.c: here.
1510         * gcc.dg/dfp/pr31385.c: Move to ...
1511         * c-c++-common/pr31385.c: here.
1512         * gcc.dg/dfp/pr33466.c: Move to ...
1513         * c-c++-common/pr33466.c: here.
1514         * gcc.dg/dfp/pr35620.c: Move to ...
1515         * c-c++-common/pr35620.c: here.
1516         * gcc.dg/dfp/pr36800.c: Move to ...
1517         * c-c++-common/pr36800.c: here.
1518         * gcc.dg/dfp/pr39034.c: Move to ...
1519         * c-c++-common/pr39034.c: here.
1520         * gcc.dg/dfp/pr39035.c: Move to ...
1521         * c-c++-common/pr39035.c: here.
1522         * gcc.dg/dfp/pr39902.c: Move to ...
1523         * c-c++-common/pr39902.c: here.
1524         * gcc.dg/dfp/pr39986.c: Move to ...
1525         * c-c++-common/pr39986.c: here.
1526         * gcc.dg/dfp/signbit-1.c: Move to ...
1527         * c-c++-common/signbit-1.c: here.
1528         * gcc.dg/dfp/signbit-2.c: Move to ...
1529         * c-c++-common/signbit-2.c: here.
1530         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1531         * c-c++-common/struct-layout-1.c: here.
1532         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1533         * c-c++-common/usual-arith-conv.c: here.
1534         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1535         * c-c++-common/usual-arith-conv-const.c: here.
1536
1537 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1538
1539         PR testsuite/41288
1540         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1541         stack alignment.
1542
1543 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1544
1545         PR c++/39365
1546         * g++.dg/expr/bool3.C: New test.
1547         * g++.dg/expr/bool4.C: New test.
1548
1549 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1550
1551         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1552         * gcc.dg/dfp/signbit-2.c: Use it.
1553         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1554         arguments to unsigned int.
1555         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1556         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1557         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1558         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1559         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1560         * gcc.dg/dfp/pr39986.c: Ditto.
1561         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1562         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1563         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1564         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1565         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1566
1567 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1568
1569         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1570
1571 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1572
1573         PR c/41049
1574         * dfp/pr41049.c: New test.
1575
1576 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1577
1578         PR testsuite/41385
1579         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1580
1581 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1582
1583         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1584         * gcc.dg/ipa/ipa-sra-1.c: New test.
1585         * gcc.dg/ipa/ipa-sra-2.c: New test.
1586         * gcc.dg/ipa/ipa-sra-3.c: New test.
1587         * gcc.dg/ipa/ipa-sra-4.c: New test.
1588         * gcc.dg/ipa/ipa-sra-5.c: New test.
1589         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1590         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1591
1592 2009-09-17  Michael Matz  <matz@suse.de>
1593
1594         PR middle-end/41347
1595         * gfortran.dg/pr41347.f90: New test.
1596
1597 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1598
1599         * gcc.c-torture/compile/20090917-1.c: New testcase.
1600
1601 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1602
1603         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1604         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1605         alpha*-*-* target from XFAIL list.
1606
1607 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1608
1609         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1610         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1611         * gcc.dg/dfp/cast-bad.c: Use default options.
1612         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1613         * gcc.dg/dfp/composite-type.c: Ditto.
1614         * gcc.dg/dfp/constants.c: Ditto.
1615         * gcc.dg/dfp/constants-hex.c: Ditto.
1616         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1617         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1618         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1619         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1620         * gcc.dg/dfp/ctypes.c: Ditto.
1621         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1622         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1623         * gcc.dg/dfp/float-constant-double.c: Ditto.
1624         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1625         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1626         * gcc.dg/dfp/modes.c: Ditto.
1627         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1628         * gcc.dg/dfp/pr31344.c: Ditto.
1629         * gcc.dg/dfp/pr31385.c: Ditto.
1630         * gcc.dg/dfp/pr33466.c: Ditto.
1631         * gcc.dg/dfp/pr35620.c: Ditto.
1632         * gcc.dg/dfp/pr37435.c: Ditto.
1633         * gcc.dg/dfp/pr39986.c: Ditto.
1634         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1635         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1636         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1637         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1638         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1639         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1640         * gcc.dg/dfp/typespec.c: Ditto.
1641         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1642         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1643         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1644         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1645         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1646         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1647         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1648         * gcc.dg/dfp/compare-rel.h: Ditto.
1649         * gcc.dg/dfp/compare-special.h: Ditto.
1650         * gcc.dg/dfp/convert.h: Ditto.
1651         * gcc.dg/dfp/fe-check.h: Ditto.
1652         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1653         * gcc.dg/dfp/cast.c: Ditto.
1654         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1655         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1656         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1657         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1658         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1659         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1660         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1661         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1662         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1663         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1664         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1665         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1666         * gcc.dg/dfp/constants-zero.c: Ditto.
1667         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1668         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1669         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1670         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1671         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1672         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1673         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1674         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1675         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1676         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1677         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1678         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1679         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1680         * gcc.dg/dfp/convert-bfp.c: Ditto.
1681         * gcc.dg/dfp/convert-complex.c: Ditto.
1682         * gcc.dg/dfp/convert-dfp.c: Ditto.
1683         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1684         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1685         * gcc.dg/dfp/convert-int.c: Ditto.
1686         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1687         * gcc.dg/dfp/convert-int-max.c: Ditto.
1688         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1689         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1690         * gcc.dg/dfp/fe-binop.c: Ditto.
1691         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1692         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1693         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1694         * gcc.dg/dfp/func-array.c: Ditto.
1695         * gcc.dg/dfp/func-deref.c: Ditto.
1696         * gcc.dg/dfp/func-mixed.c: Ditto.
1697         * gcc.dg/dfp/func-pointer.c: Ditto.
1698         * gcc.dg/dfp/func-scalar.c: Ditto.
1699         * gcc.dg/dfp/func-struct.c: Ditto.
1700         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1701         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1702         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1703         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1704         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1705         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1706         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1707         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1708         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1709         * gcc.dg/dfp/inf-1.c: Ditto.
1710         * gcc.dg/dfp/loop-index.c: Ditto.
1711         * gcc.dg/dfp/nan-1.c: Ditto.
1712         * gcc.dg/dfp/nan-2.c: Ditto.
1713         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1714         * gcc.dg/dfp/operator-assignment.c: Ditto.
1715         * gcc.dg/dfp/operator-comma.c: Ditto.
1716         * gcc.dg/dfp/operator-cond.c: Ditto.
1717         * gcc.dg/dfp/operator-logical.c: Ditto.
1718         * gcc.dg/dfp/operator-unary.c: Ditto.
1719         * gcc.dg/dfp/pr36800.c: Ditto.
1720         * gcc.dg/dfp/pr39034.c: Ditto.
1721         * gcc.dg/dfp/pr39035.c: Ditto.
1722         * gcc.dg/dfp/pr39902.c: Ditto.
1723         * gcc.dg/dfp/signbit-1.c: Ditto.
1724         * gcc.dg/dfp/signbit-2.c: Ditto.
1725         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1726         * gcc.dg/dfp/union-init.c: Ditto.
1727         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1728
1729 2009-09-16  Michael Matz  <matz@suse.de>
1730
1731         PR fortran/41212
1732         * gfortran.dg/pr41212.f90: New test.
1733
1734 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1735
1736         * gnat.dg/alignment9.adb: New test.
1737
1738 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1739
1740         * gnat.dg/discr20.ad[sb]: New test.
1741
1742 2009-09-16  Richard Guenther  <rguenther@suse.de>
1743
1744         PR middle-end/34011
1745         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1746
1747 2009-09-16  DJ Delorie  <dj@redhat.com>
1748             Kaz Kojima  <kkojima@gcc.gnu.org>
1749
1750         * gcc.target/sh/struct-arg-dw2.c: New test.
1751
1752 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1753             Jakub Jelinek  <jakub@redhat.com>
1754
1755         PR target/41175
1756         * gcc.target/powerpc/pr41175.c: New test.
1757
1758 2009-09-14  Richard Henderson  <rth@redhat.com>
1759
1760         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1761         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1762         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1763
1764 2009-09-14  Richard Henderson  <rth@redhat.com>
1765
1766         * g++.dg/eh/builtin1.C: Update resx pattern match.
1767         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1768
1769 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1770
1771         * gcc.target/mips/branch-helper.h: New file.
1772         * gcc.target/mips/branch-2.c,
1773         * gcc.target/mips/branch-3.c,
1774         * gcc.target/mips/branch-4.c,
1775         * gcc.target/mips/branch-5.c,
1776         * gcc.target/mips/branch-6.c,
1777         * gcc.target/mips/branch-7.c,
1778         * gcc.target/mips/branch-8.c,
1779         * gcc.target/mips/branch-9.c,
1780         * gcc.target/mips/branch-10.c,
1781         * gcc.target/mips/branch-11.c,
1782         * gcc.target/mips/branch-12.c,
1783         * gcc.target/mips/branch-13.c,
1784         * gcc.target/mips/branch-14.c,
1785         * gcc.target/mips/branch-15.c: New tests.
1786
1787 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1788
1789         PR target/41331
1790         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1791         -m32 -mpowerpc64 system.
1792
1793 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1794
1795         From Jie Zhang <jie.zhang@analog.com>:
1796         * gcc.target/bfin/saveall.c: New test.
1797         * gcc.target/bfin/20090914-1.c: New test.
1798         * gcc.target/bfin/20090914-2.c: New test.
1799
1800         * gcc.target/bfin/20090914-3.c: New test.
1801
1802 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1803
1804         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1805
1806 2009-09-14  Richard Guenther  <rguenther@suse.de>
1807
1808         PR middle-end/41350
1809         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1810
1811 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1812
1813         PR libgfortran/41328
1814         * gfortran.dg/cr_lf.f90: New test.
1815
1816 2009-09-11  Michael Matz  <matz@suse.de>
1817
1818         PR middle-end/41275
1819         * g++.dg/tree-ssa/pr41275.C: New test.
1820
1821 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1822
1823         PR fortran/41242
1824         * gfortran.dg/proc_ptr_comp_21.f90: New.
1825
1826 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1827
1828         PR fortran/31292
1829         * gfortran.dg/module_procedure_1.f90: New test.
1830         * gfortran.dg/module_procedure_2.f90: Ditto.
1831         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1832
1833 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1834             James A. Morrison  <phython@gcc.gnu.org>
1835
1836         PR ada/18302
1837         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1838         commands.
1839         * ada/acats/run_test.exp: New file.
1840
1841 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1842
1843         Revert:
1844         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1845
1846         PR rtl-optimization/39779
1847         * gcc.dg/pr39979.c: New test.
1848
1849 2009-09-10  Richard Guenther  <rguenther@suse.de>
1850
1851         PR middle-end/41257
1852         * g++.dg/torture/pr41257-2.C: New testcase.
1853
1854 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1855
1856         PR c++/28293
1857         * g++.dg/template/crash91.C: New.
1858
1859 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1860
1861         PR rtl-optimization/39779
1862         * gcc.dg/pr39979.c: New test.
1863
1864 2009-09-09  Richard Guenther  <rguenther@suse.de>
1865
1866         PR tree-optimization/41101
1867         * gcc.c-torture/compile/pr41101.c: New testcase.
1868
1869 2009-09-09  Richard Guenther  <rguenther@suse.de>
1870
1871         PR middle-end/41317
1872         * gcc.c-torture/execute/pr41317.c: New testcase.
1873         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1874         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1875
1876 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1877
1878         Fix some test breakages on Darwin
1879         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1880         and adjust.
1881         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1882         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1883         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1884         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1885         take darwin specifics in account.
1886
1887 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1888
1889         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1890         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1891
1892 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1893
1894         PR c++/39923
1895         * g++.dg/cpp0x/initlist24.C: New.
1896
1897 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1898
1899         * gcc.dg/large-size-array-2.c: Fix target requirement.
1900         * gcc.dg/large-size-array-4.c: Likewise.
1901         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1902         * gcc.dg/c99-const-expr-2.c: Likewise.
1903         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1904         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1905         * gcc.dg/c90-const-expr-10.c: Likewise.
1906         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1907         instead of long.
1908         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1909         * gcc.dg/vect/pr33846.c: Likewise.
1910         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1911         __PTRDIFF_TYPE__, instead of unsigned long.
1912         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1913
1914 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1915
1916         PR debug/41229
1917         PR debug/41291
1918         PR debug/41300
1919         * gfortran.dg/pr41229.f90: New.
1920
1921 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1922
1923         PR debug/41232
1924         * gcc.dg/pr41232.c: New.
1925
1926 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1927
1928         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1929         contain -march.
1930         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1931         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1932         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1933         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1934         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1935         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1936         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1937         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1938         options other than that used in dg-options.
1939
1940 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1941
1942         PR rtl-optimization/41239
1943         * gcc.c-torture/execute/pr41239.c: New test.
1944
1945 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1946
1947         PR libgfortran/41192
1948         * gfortran.dg/namelist_59.f90: New test.
1949
1950 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1951
1952         From Mike Frysinger  <michael.frysinger@analog.com>
1953         * gcc.target/bfin/mcpu-bf542m.c: New file.
1954         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1955         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1956         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1957         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1958
1959 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1960
1961         PR middle-end/41282
1962         * gcc.c-torture/compile/pr41282.c: New test.
1963
1964 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1965
1966         PR fortran/41197
1967         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1968         variables for stat and errmsg.
1969         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1970         * gfortran.dg/allocate_stat_2.f90:  New test.
1971
1972 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1973
1974         * gcc.c-torture/compile/20090907-1.c: New test.
1975
1976 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1977
1978         PR bootstrap/41241
1979         * gcc.dg/pr41241.c: New test.
1980
1981 2009-09-06  Richard Guenther  <rguenther@suse.de>
1982
1983         PR middle-end/41144
1984         * g++.dg/torture/pr41144.C: New testcase.
1985
1986 2009-09-06  Richard Guenther  <rguenther@suse.de>
1987
1988         PR middle-end/41261
1989         * gcc.dg/torture/pr41261.c: New testcase.
1990
1991 2009-09-05  Richard Guenther  <rguenther@suse.de>
1992
1993         PR middle-end/41181
1994         * gcc.c-torture/compile/pr41181.c: New testcase.
1995
1996 2009-09-05  Richard Guenther  <rguenther@suse.de>
1997
1998         PR debug/41273
1999         * g++.dg/torture/pr41273.C: New testcase.
2000
2001 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2002
2003         PR fortran/41258
2004         * gfortran.dg/typebound_proc_12.f90 : New test.
2005
2006 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2007
2008         PR debug/41225
2009         * gfortran.dg/pr41225.f90: New.
2010
2011 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2012
2013         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2014         unistd.h, sys/types.h and sys/wait.h.
2015         (gualchk_t): New.
2016         (GUALCVT): New.
2017         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2018         (GUALITY_GDB_REDIRECT): New.
2019         (GUALITY_GDB_ARGS): Use it.
2020
2021 2009-09-04  Richard Guenther  <rguenther@suse.de>
2022
2023         PR middle-end/41257
2024         * g++.dg/torture/pr41257.C: New testcase.
2025
2026 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2027
2028         PR tree-optimization/41112
2029         * gnat.dg/array8.adb: New test.
2030
2031 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2032
2033         * gcc.target/arm/ctz.c: New test case.
2034
2035 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2036
2037         PR tree-optimization/38275
2038         * gcc.dg/autopar/reduc-1char.c: Increase number
2039         of iterations. Adjust the logic accordingly.
2040         * gcc.dg/autopar/reduc-2char.c: Ditto.
2041         * gcc.dg/autopar/reduc-1.c: Ditto.
2042         * gcc.dg/autopar/reduc-2.c: Ditto.
2043         * gcc.dg/autopar/reduc-3.c: Ditto.
2044         * gcc.dg/autopar/reduc-6.c: Ditto.
2045         * gcc.dg/autopar/reduc-7.c: Ditto.
2046         * gcc.dg/autopar/reduc-8.c: Ditto.
2047         * gcc.dg/autopar/reduc-9.c: Ditto.
2048         * gcc.dg/autopar/pr39500-1.c: Ditto.
2049         * gcc.dg/autopar/reduc-1short.c: Ditto.
2050         * gcc.dg/autopar/reduc-2short.c: Ditto.
2051         * gcc.dg/autopar/parallelization-1.c: Ditto.
2052
2053 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2054
2055         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2056         testcase using guality.h compiles and links and if a global variable
2057         can be verified by gdb.
2058
2059 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2060
2061         * lib/target-supports.exp (check_effective_target_sync_int_long):
2062         Supported on Blackfin Linux targets.
2063
2064 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2065
2066         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2067
2068 2009-09-03  Diego Novillo  <dnovillo@google.com>
2069
2070         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2071         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2072         * g++.dg/warn/unit-1.C: Likewise.
2073         * g++.dg/ipa/iinline-1.C: Likewise.
2074         * g++.dg/template/cond2.C: Adjust expected line location for the
2075         error.
2076         * g++.dg/template/pr35240.C: Likewise.
2077
2078 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2079
2080         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2081         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2082
2083 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2084
2085         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2086         * gcc.dg/memcpy-1.c: Add . to match pattern.
2087         * gcc.dg/uninit-I.c: XFAIL warning test.
2088         * g++.dg/warn/unit-1.C: XFAIL warning test.
2089
2090 2009-09-02  Ian Lance Taylor  <iant@google.com>
2091
2092         * gcc.dg/20090902-1.c: New test.
2093
2094 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2095
2096         * gcc.dg/builtin-object-size-9.c: New test.
2097
2098 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2099
2100         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2101
2102 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2103             Olivier Hainque  <hainque@adacore.com>
2104
2105         * gnat.dg/misaligned_param.adb: New test.
2106         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2107         * gnat.dg/slice7.adb: Add 1 more related case.
2108
2109 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2110
2111         * gcc.dg/guality/guality.c: Expect to fail for now.
2112         * gcc.dg/guality/example.c: Likewise.
2113
2114 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2115
2116         * gcc.dg/guality/guality.c: New.
2117         * gcc.dg/guality/guality.h: New.
2118         * gcc.dg/guality/guality.exp: New.
2119         * gcc.dg/guality/example.c: New.
2120         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2121         (cleanup-saved-temps): Likewise, .gkd files too.
2122
2123 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2124
2125         PR fortran/39229
2126         * gfortran.dg/line_length_3.f: New test.
2127         * gfortran.dg/line_length_4.f90: New test.
2128
2129 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2130
2131         * lib/target-supports.exp (check_gc_sections_available):
2132         Add proper pattern quote.
2133
2134 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2135             Kaz Kojima  <kkojima@gcc.gnu.org>
2136
2137         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2138         * g++.dg/cdce3.C: Use dg-add-options ieee.
2139         * g++.dg/torture/type-generic-1.C: Likewise.
2140         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2141         * gcc.dg/pr28796-2.c: Likewise.
2142         * gcc.dg/torture/builtin-math-7.c: Likewise.
2143         * gcc.dg/torture/type-generic-1.c: Likewise.
2144         * gfortran.dg/boz_14.f90: Likewise.
2145         * gfortran.dg/erf_2.F90: Likewise.
2146         * gfortran.dg/init_flag_3.f90: Likewise.
2147         * gfortran.dg/init_flag_4.f90: Likewise.
2148         * gfortran.dg/init_flag_5.f90: Likewise.
2149         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2150         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2151         * gfortran.dg/isnan_1.f90: Likewise.
2152         * gfortran.dg/isnan_2.f90: Likewise.
2153         * gfortran.dg/maxlocval_2.f90: Likewise.
2154         * gfortran.dg/maxlocval_4.f90: Likewise.
2155         * gfortran.dg/minlocval_1.f90: Likewise.
2156         * gfortran.dg/minlocval_4.f90: Likewise.
2157         * gfortran.dg/module_nan.f90: Likewise.
2158         * gfortran.dg/namelist_42.f90: Likewise.
2159         * gfortran.dg/namelist_43.f90: Likewise.
2160         * gfortran.dg/nan_1.f90: Likewise.
2161         * gfortran.dg/nan_2.f90: Likewise.
2162         * gfortran.dg/nan_3.f90: Likewise.
2163         * gfortran.dg/nan_4.f90: Likewise.
2164         * gfortran.dg/nan_5.f90: Likewise.
2165         * gfortran.dg/nearest_1.f90: Likewise.
2166         * gfortran.dg/nearest_2.f90: Likewise.
2167         * gfortran.dg/nearest_3.f90: Likewise.
2168         * gfortran.dg/pr37243.f: Likewise.
2169         * gfortran.dg/real_const_3.f90: Likewise.
2170         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2171
2172 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2173
2174         PR debug/30161
2175         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2176         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2177         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2178         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2179         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2180         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2181         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2182         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2183         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2184         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2185         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2186         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2187         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2188
2189 2009-08-31  Jason Merrill  <jason@redhat.com>
2190
2191         PR c++/41127
2192         * g++.dg/parse/enum5.C: New.
2193         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2194
2195 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2196
2197         PR fortran/40940
2198         * gfortran.dg/allocate_derived_1.f90: New.
2199         * gfortran.dg/class_3.f03: New.
2200
2201 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2202
2203         PR fortran/40996
2204         * gfortran.dg/allocatable_scalar_1.f90: New.
2205         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2206         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2207         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2208
2209 2009-08-30  Richard Guenther  <rguenther@suse.de>
2210
2211         PR tree-optimization/41186
2212         * g++.dg/torture/pr41186.C: New testcase.
2213         * g++.dg/tree-ssa/pr41186.C: Likewise.
2214
2215 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2216
2217         PR c++/41187
2218         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2219         take ia64 assembly comments syntax in account.
2220
2221 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2222
2223         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2224
2225 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2226
2227         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2228         * gfortran.dg/whole_file_6.f90: Likewise.
2229
2230 2009-08-28  Cary Coutant  <ccoutant@google.com>
2231
2232         PR debug/41063
2233         * g++.dg/debug/dwarf2/pr41063.C: New test.
2234
2235 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2236
2237         PR rtl-optimization/40861
2238         * gcc.dg/pr40861.c: New test.
2239
2240 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2241
2242         PR fortran/40869
2243         * gfortran.dg/proc_ptr_comp_20.f90: New.
2244
2245 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2246
2247         PR libfortran/39667
2248         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2249         open temp file with status="scratch".
2250         * gfortran.dg/fmt_cache_1.f: Likewise.
2251         * gfortran.dg/fmt_exhaust.f90: Likewise.
2252         * gfortran.dg/fmt_t_4.f90: Likewise.
2253         * gfortran.dg/fseek.f90: Likewise.
2254         * gfortran.dg/list_read_5.f90: Likewise.
2255         * gfortran.dg/namelist_39.f90: Likewise.
2256         * gfortran.dg/namelist_56.f90: Likewise.
2257         * gfortran.dg/read_bad_advance.f90: Likewise.
2258         * gfortran.dg/read_repeat.f90: Likewise.
2259         * gfortran.dg/read_size_noadvance.f90: Likewise.
2260         * gfortran.dg/read_x_past.f: Likewise.
2261
2262 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2263
2264         PR fortran/28039
2265         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2266
2267 2009-08-27  Daniel Kraft  <d@domob.eu>
2268
2269         PR fortran/37425
2270         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2271         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2272         error and fix problem with recursive assignment.
2273         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2274         * gfortran.dg/typebound_operator_3.f03: New test.
2275         * gfortran.dg/typebound_operator_4.f03: New test.
2276
2277 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2278
2279         PR debug/41170
2280         * debug/dwarf2/namespace-1.C: New test.
2281
2282 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2283
2284         PR fortran/41162
2285         * gfortran.dg/pr41162.f: New.
2286
2287 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2288             Richard Sandiford  <rdsandiford@googlemail.com>
2289
2290         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2291         with "forbid_cpu".
2292         * gcc.target/mips/branch-1.c: Update accordingly.
2293         * gcc.target/mips/extend-1.c: Likewise.
2294         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2295
2296 2009-08-26  Richard Guenther  <rguenther@suse.de>
2297
2298         PR middle-end/41163
2299         * gcc.c-torture/compile/pr41163.c: New testcase.
2300         * gcc.dg/pr35899.c: Adjust.
2301
2302 2009-08-26  Richard Guenther  <rguenther@suse.de>
2303
2304         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2305
2306 2009-08-26  Jason Merrill  <jason@redhat.com>
2307
2308         * g++.dg/cpp0x/explicit3.C: New.
2309         * g++.dg/overload/cond2.C: New.
2310
2311 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2312
2313         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2314
2315 2009-08-25  Jan Hubicka  <jh@suse.cz>
2316
2317         * gcc.target/i386/sse5-shift1-vector.c
2318         * gcc.target/i386/isa-12.c
2319         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2320         * gcc.target/i386/sse5-pcmov2.c
2321         * gcc.target/i386/isa-3.c
2322         * gcc.target/i386/sse5-shift2-vector.c
2323         * gcc.target/i386/isa-7.c
2324         * gcc.target/i386/funcspec-2.c
2325         * gcc.target/i386/sse5-haddX.c
2326         * gcc.target/i386/sse5-hadduX.c
2327         * gcc.target/i386/isa-9.c
2328         * gcc.target/i386/sse5-maccXX.c
2329         * gcc.target/i386/sse5-shift3-vector.c
2330         * gcc.target/i386/sse5-msubXX.c
2331         * gcc.target/i386/sse5-permpX.c
2332         * gcc.target/i386/sse5-check.h
2333         * gcc.target/i386/sse-12.c
2334         * gcc.target/i386/sse-11.c
2335         * gcc.target/i386/sse-10.c
2336         * gcc.target/i386/sse-13.c
2337         * gcc.target/i386/sse-14.c
2338         * gcc.target/i386/sse-22.c
2339         * gcc.target/i386/sse-2.c
2340         * gcc.target/i386/sse-13.c
2341         * gcc.target/i386/avx-2.c
2342         * gcc.target/i386/sse5-rotate1-vector.c
2343         * gcc.target/i386/isa-4.c
2344         * gcc.target/i386/sse5-hsubX.c
2345         * gcc.target/i386/sse5-pcmov.c
2346         * gcc.target/i386/sse5-fma.c
2347         * gcc.target/i386/isa-8.c
2348         * gcc.target/i386/sse5-rotate2-vector.c
2349         * gcc.target/i386/sse5-nmaccXX.c
2350         * gcc.target/i386/sse5-imul64-vector.c
2351         * gcc.target/i386/sse5-nmsubXX.c
2352         * gcc.target/i386/sse5-rotate3-vector.c
2353         * gcc.target/i386/sse5-fma-vector.c
2354         * gcc.target/i386/sse5-imul32widen-vector.c
2355         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2356
2357         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2358         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2359         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2360         * gcc.target/i386/avx-1.c: Remove SSE5.
2361         * gcc.target/i386/avx-2.c: Remove SSE5.
2362         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2363         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2364         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2365         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2366
2367 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2368
2369         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2370
2371 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2372
2373         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2374         keyword works in the same manner as __alignof.
2375
2376 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2377
2378         PR libfortran/34670
2379         * gfortran.dg/unpack_bounds_1.f90:  New test.
2380         * gfortran.dg/unpack_bounds_2.f90:  New test.
2381         * gfortran.dg/unpack_bounds_3.f90:  New test.
2382
2383 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2384
2385         * gnat.dg/slice7.adb: New test.
2386         * gnat.dg/slice7_pkg.ads: New helper.
2387
2388 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2389
2390         PR fortran/41139
2391         * gfortran.dg/proc_ptr_25.f90: New.
2392         * gfortran.dg/proc_ptr_comp_18.f90: New.
2393         * gfortran.dg/proc_ptr_comp_19.f90: New.
2394
2395 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2396
2397         PR fortran/41154
2398         * gfortran.dg/fmt_error_8.f: New test.
2399
2400 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2401
2402         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2403         number, update all callers and synchronize results for latest MPC.
2404
2405 2009-08-21  Jason Merrill  <jason@redhat.com>
2406
2407         * g++.dg/warn/Wunused-17.C: New.
2408
2409 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2410
2411         * gcc.target/arm/combine-cmp-shift.c: New test.
2412
2413 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2414
2415         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2416         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2417         width specifier.
2418
2419 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2420
2421         * gfortran.dg/fmt_error_7.f: New test.
2422
2423 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2424
2425         PR target/40718
2426         * gcc.target/i386/pr40718.c: New test.
2427
2428 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2429
2430         * gfortran.dg/proc_ptr_24.f90: New test.
2431
2432 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2433
2434         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2435         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2436         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2437
2438 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2439
2440         PR fortran/28039
2441         * gfortran.dg/fmt_with_extra.f: new file.
2442
2443 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2444
2445         * lib/target-supports.exp
2446         (check_effective_target_arm_iwmmxt_ok): New procedure.
2447         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2448         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2449
2450 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2451
2452         * gfortran.dg/boz_9.f90: Do not load denormal floating
2453         point constants.  Remove -mieee option for alpha*-*-* targets.
2454
2455 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2456
2457         PR fortran/41106
2458         * gfortran.dg/proc_ptr_23.f90: New.
2459         * gfortran.dg/proc_ptr_comp_15.f90: New.
2460         * gfortran.dg/proc_ptr_comp_16.f90: New.
2461         * gfortran.dg/proc_ptr_comp_17.f90: New.
2462
2463 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2464
2465         PR c++/41131
2466         * g++.dg/expr/unary3.C: New test.
2467
2468 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2469
2470         * gfortran.dg/common_5.f: Add -mdalign for sh.
2471         * gfortran.dg/common_align_2.f90: Likewise.
2472
2473 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2474
2475         PR libfortran/40962
2476         * c_f_pointer_tests_4.f90:  New test.
2477
2478 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2479
2480         * gnat.dg/slice6.adb: New test.
2481         * gnat.dg/slice6_pkg.ads: New helper.
2482
2483 2009-08-20  Michael Matz  <matz@suse.de>
2484
2485         PR fortran/41126
2486         * gfortran.dg/pr41126.f90: New test.
2487
2488 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2489
2490         * gnat.dg/dynamic_bound.adb: New test.
2491
2492 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2493
2494         PR fortran/41121
2495         * gfortran.dg/intrinsic_5.f90: New.
2496
2497 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2498             Richard Earnshaw  <richard.earnshaw@arm.com>
2499
2500         * gcc.target/arm/20090811-1.c: New test.
2501
2502 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2503
2504         PR middle-end/41123
2505         * gcc.dg/pr41123.c: New test.
2506
2507 2009-08-19  Jason Merrill  <jason@redhat.com>
2508
2509         PR c++/41120
2510         * g++.dg/other/gc4.C: New.
2511
2512 2009-08-18  Michael Matz  <matz@suse.de>
2513
2514         * gfortran.dg/vect/vect-gems.f90: New test.
2515         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2516
2517 2009-08-18  DJ Delorie  <dj@redhat.com>
2518
2519         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2520         * lib/gcc-defs.exp: ... to here.
2521
2522         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2523         GCC_EXEC_PREFIX before building the wrapper.
2524
2525 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2526
2527         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2528         tests.
2529         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2530         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2531         dg-options.  Fix dg-final clause.
2532
2533 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2534
2535         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2536
2537 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2538             Paul Thomas  <pault@gcc.gnu.org>
2539
2540         PR fortran/40870
2541         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2542
2543 2009-08-18  Richard Guenther  <rguenther@suse.de>
2544
2545         PR middle-end/41094
2546         * gcc.dg/torture/pr41094.c: New testcase.
2547         * gcc.dg/torture/builtin-power-1.c: Adjust.
2548         * gcc.dg/builtins-10.c: Likewise.
2549
2550 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2551
2552         PR target/40971
2553         * gcc.dg/pr40971.c: New test.
2554
2555 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2556
2557         PR fortran/41062
2558         * gfortran.dg/use_only_4.f90: New test.
2559
2560 2009-08-17  Daniel Kraft  <d@domob.eu>
2561
2562         PR fortran/37425
2563         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2564         NOPASS bindings as operators.
2565
2566 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2567
2568         * lib/target-supports.exp
2569         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2570         of targets that do not need command line argument to enable SIMD.
2571
2572 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2573
2574         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2575         typo in cache name.
2576
2577 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2578
2579         PR fortran/41075
2580         * gfortran.dg/unlimited_fmt_1.f90: New test.
2581
2582 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2583
2584         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2585
2586 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2587
2588         * gnat.dg/itype.ad[sb]: New test.
2589
2590 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2591
2592         * gcc.target/mips/mips.exp: Add terminology section to comment
2593         at the top of the file.  Fix typos.
2594
2595 2009-08-16  Jason Merrill  <jason@redhat.com>
2596
2597         * g++.dg/debug/dwarf2/inline1.C: New.
2598
2599 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2600
2601         PR target/38599
2602         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2603
2604 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2605
2606         PR debug/37801
2607         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2608         Make sure to trigger inlining optimizations.
2609         * gcc.dg/debug/dwarf2/inline2.c: New test.
2610
2611 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2612
2613         PR fortran/41070
2614         * gfortran.dg/structure_constructor_10.f90: New.
2615
2616 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2617
2618         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2619         * gcc.dg/pragma-re-2.c: Likewise.
2620         * gcc.dg/pragma-re-3.c: Likewise.
2621         * gcc.dg/pragma-re-4.c: Likewise.
2622         * g++.dg/other/pragma-re-1.C: Likewise.
2623         * g++.dg/other/pragma-re-2.C: Likewise.
2624
2625 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2626
2627         * gcc.dg/torture/builtin-math-7.c: New.
2628
2629 2009-08-14  Richard Guenther  <rguenther@suse.de>
2630
2631         * gcc.c-torture/execute/20090814-1.c: New testcase.
2632
2633 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2634
2635         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2636
2637 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2638
2639         PR target/40934
2640         * gcc.target/i386/pr40934.c: New.
2641
2642 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2643
2644         PR target/41019
2645         * gcc.target/i386/pr41019.c: New test.
2646
2647 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2648
2649         PR fortran/40955
2650         * gfortran.dg/winapi.f90: New test.
2651
2652 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2653
2654         PR fortran/40995
2655         * gfortran.dg/intrinsic_4.f90: New.
2656         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2657         different line.
2658
2659 2009-08-13  Richard Guenther  <rguenther@suse.de>
2660
2661         PR middle-end/41047
2662         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2663
2664 2009-08-12  Richard Guenther  <rguenther@suse.de>
2665
2666         PR tree-optimization/41011
2667         * gfortran.dg/pr41011.f: New testcase.
2668
2669 2009-08-11  Andrew Haley  <aph@redhat.com>
2670
2671         * gcc.target/arm/synchronize.c: New file.
2672
2673 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2674
2675         PR middle-end/40980
2676         * gfortran.dg/graphite/id-17.f: New.
2677
2678 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2679             Sebastian Pop  <sebastian.pop@amd.com>
2680
2681         * gcc.dg/graphite/interchange-1.c: XFAILed.
2682         * gcc.dg/graphite/interchange-2.c: XFAILed.
2683         * gcc.dg/graphite/interchange-3.c: XFAILed.
2684         * gcc.dg/graphite/interchange-4.c: XFAILed.
2685         * gcc.dg/graphite/interchange-7.c: XFAILed.
2686
2687 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2688
2689         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2690
2691 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2692             Pranav Garg  <pranav.garg2107@gmail.com>
2693
2694         * gcc.dg/graphite/interchange-6.c: XFAILed.
2695
2696 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2697
2698         * gcc.dg/graphite/interchange-9.c: New.
2699
2700 2009-08-12  Richard Guenther  <rguenther@suse.de>
2701
2702         PR rtl-optimization/41033
2703         * gcc.dg/pr41033.c: New test.
2704
2705 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2706
2707         PR fortran/41022
2708         * gfortran.dg/proc_ptr_comp_14.f90: New.
2709
2710 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2711
2712         * gcc.target/mips/ext-5.c: New test.
2713         * gcc.target/mips/ext-6.c: New test.
2714         * gcc.target/mips/ext-7.c: New test.
2715         * gcc.target/mips/ext-8.c: New test.
2716         * gcc.target/mips/extend-2.c: New test.
2717
2718 2009-08-10  Jason Merrill  <jason@redhat.com>
2719
2720         * g++.dg/other/linkage2.C: New test for types-without-linkage
2721         handling.
2722         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2723         * g++.dg/lookup/anon2.C: Likewise.
2724         * g++.dg/other/anon3.C: Likewise.
2725         * g++.dg/template/arg2.C: Likewise.
2726         * g++.dg/template/local4.C: Likewise.
2727         * g++.old-deja/g++.law/operators32.C: Likewise.
2728         * g++.old-deja/g++.other/linkage2.C: Likewise.
2729         * g++.old-deja/g++.pt/enum6.C: Likewise.
2730         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2731         * g++.old-deja/g++.other/linkage1.C: Likewise.
2732
2733 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2734
2735         * gcc.dg/dg.exp: Test also c-c++-common dir.
2736         * g++.dg/dg.exp: Likewise.
2737         * g++.dg/warn/Wconversion-real.C: Delete.
2738         * gcc.dg/Wconversion-real.c: Move to ...
2739         * c-c++-common/Wconversion-real.c: ... here.
2740         * lib/target-supports.exp
2741         (check_effective_target_c,check_effective_target_c++): New.
2742
2743 2009-08-10  Daniel Kraft  <d@domob.eu>
2744
2745         PR fortran/37425
2746         * gfortran.dg/typebound_operator_1.f03: New test.
2747         * gfortran.dg/typebound_operator_2.f03: New test.
2748
2749 2009-08-10  Richard Guenther  <rguenther@suse.de>
2750
2751         PR middle-end/41006
2752         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2753         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2754
2755 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2756
2757         PR fortran/40940
2758         * gfortran.dg/class_1.f03: New.
2759         * gfortran.dg/class_2.f03: New.
2760         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2761         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2762         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2763         * gfortran.dg/typebound_call_10.f03: Ditto.
2764         * gfortran.dg/typebound_call_2.f03: Ditto.
2765         * gfortran.dg/typebound_call_3.f03: Ditto.
2766         * gfortran.dg/typebound_call_4.f03: Ditto.
2767         * gfortran.dg/typebound_generic_3.f03: Ditto.
2768         * gfortran.dg/typebound_generic_4.f03: Ditto.
2769         * gfortran.dg/typebound_proc_1.f08: Ditto.
2770         * gfortran.dg/typebound_proc_5.f03: Ditto.
2771         * gfortran.dg/typebound_proc_6.f03: Ditto.
2772
2773 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2774
2775         PR c++/40866
2776         * g++.dg/expr/stmt-expr-1.C: New test.
2777
2778 2009-08-09  Richard Guenther  <rguenther@suse.de>
2779
2780         PR tree-optimization/41016
2781         * gcc.c-torture/compile/pr41016.c: New testcase.
2782
2783 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2784
2785         * gcc.dg/overflow-warn-8.c: New test.
2786
2787 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2788
2789         PR tree-optimization/41008
2790         * gcc.dg/vect/O1-pr41008.c: New test.
2791
2792 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2793
2794         PR fortran/40955
2795         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2796
2797 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2798
2799         * gcc.target/bfin/loop-autoinc.c: New file.
2800
2801 2009-08-08  Richard Guenther  <rguenther@suse.de>
2802
2803         PR tree-optimization/40991
2804         * g++.dg/torture/pr40991.C: New testcase.
2805
2806 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2807
2808         * ada/acats/support/impdef.a: Tweak timing constants. Add
2809         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2810         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2811         * ada/acats/tests/c9/c940007.a: Likewise.
2812         * ada/acats/tests/c9/c94001c.ada: Likewise.
2813         * ada/acats/tests/c9/c94006a.ada: Likewise.
2814         * ada/acats/tests/c9/c94008c.ada: Likewise.
2815         * ada/acats/tests/c9/c951002.a: Likewise.
2816         * ada/acats/tests/c9/c954a01.a: Likewise.
2817         * ada/acats/tests/c9/c96001a.ada: Likewise.
2818         * ada/acats/tests/c9/c97307a.ada: Likewise.
2819
2820 2009-08-07  Richard Guenther  <rguenther@suse.de>
2821
2822         PR tree-optimization/40999
2823         * gfortran.dg/pr40999.f: New testcase.
2824
2825 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2826
2827         * g++.dg/tree-prof/partition1.C: New test.
2828
2829 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2830
2831         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2832         attribute.
2833         * gcc.target/arm/vfp1[567].c: New tests.
2834
2835 2009-08-06  Jason Merrill  <jason@redhat.com>
2836
2837         PR c++/40948
2838         * g++.dg/ext/complit12.C: Expand.
2839
2840 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2841
2842         Merge ARM/hard_vfp_branch to trunk.
2843
2844         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2845
2846         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2847         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2848
2849         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2850
2851         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2852         (PCS): Define macro to use base AAPCS.
2853         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2854
2855         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2856
2857         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2858         Correct arm_neon.h typo.
2859
2860         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2861
2862         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2863         this a linkage test.
2864         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2865         argument marshalling.
2866         * abitest.h: New file.
2867         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2868         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2869
2870 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2871
2872         PR middle-end/32964
2873         * gcc.dg/tree-ssa/pr32964.c: New test.
2874
2875 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2876             H.J. Lu  <hongjiu.lu@intel.com>
2877
2878         PR target/40957
2879         * gcc.target/i386/pr40957.c: New test.
2880
2881 2009-08-06  Richard Guenther  <rguenther@suse.de>
2882
2883         PR tree-optimization/40964
2884         * gcc.c-torture/compile/pr40964.c: New testcase.
2885
2886 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2887
2888         PR fortran/40847
2889         * gfortran.dg/transfer_resolve_1.f90 : New test.
2890
2891 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2892             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2893
2894         PR target/40906
2895         * gcc.target/i386/pr40906-1.c: New test.
2896         * gcc.target/i386/pr40906-2.c: Ditto.
2897         * gcc.target/i386/pr40906-3.c: Ditto.
2898
2899 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2900
2901         PR rtl-optimization/40924
2902         * g++.dg/torture/pr40924.C: New test.
2903
2904 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2905
2906         PR c++/36069
2907         * g++.dg/warn/pr36069.C: New.
2908
2909 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2910
2911         PR c++/39987
2912         * g++.dg/overload/defarg4.C: New test.
2913
2914 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2915
2916         PR c++/16696
2917         * g++.dg/parse/pr16696.C: New.
2918         * g++.dg/parse/pr16696-permissive.C: New.
2919
2920 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2921
2922         PR fortran/40875
2923         * gfortran.dg/initialization_23.f90 : New test.
2924
2925 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2926
2927         PR debug/39706
2928         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2929
2930 2009-08-03  Jason Merrill  <jason@redhat.com>
2931             Jakub Jelinek  <jakub@redhat.com>
2932
2933         PR c++/40948
2934         * g++.dg/ext/complit12.C: New.
2935
2936 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2937
2938         PR c/39902
2939         * gcc.target/powerpc/pr39902-2.c: New test.
2940
2941 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2942
2943         PR middle-end/40943
2944         * gcc.dg/uninit-6.c: Re-add XFAIL.
2945         * gcc.dg/uninit-6-O0.c: Likewise.
2946         * gcc.dg/uninit-pr40943.c: New test.
2947
2948 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2949
2950         PR testsuite/40858
2951         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2952         .ascii.
2953
2954 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2955
2956         PR libfortran/40853
2957         * gfortran.dg/namelist_40.f90: Update error output.
2958         * gfortran.dg/namelist_47.f90: Update error output.
2959         * gfortran.dg/namelist_58.f90: New test.
2960
2961 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2962
2963         PR fortran/40881
2964         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2965         * gfortran.dg/altreturn_3.f90: Ditto.
2966         * gfortran.dg/altreturn_5.f90: Ditto.
2967         * gfortran.dg/altreturn_6.f90: Ditto.
2968         * gfortran.dg/altreturn_7.f90: Ditto.
2969         * gfortran.dg/array_constructor_13.f90: Ditto.
2970         * gfortran.dg/arrayio_7.f90: Ditto.
2971         * gfortran.dg/arrayio_8.f90: Ditto.
2972         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2973         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2974         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2975         * gfortran.dg/backspace_8.f: Add -std=legacy.
2976         * gfortran.dg/backspace_9.f: Ditto.
2977         * gfortran.dg/char_comparison_1.f: Ditto.
2978         * gfortran.dg/char_decl_1.f90: Ditto.
2979         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2980         * gfortran.dg/char_pointer_assign.f90: Ditto.
2981         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2982         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2983         * gfortran.dg/char_pointer_func.f90: Ditto.
2984         * gfortran.dg/common_8.f90: Ditto.
2985         * gfortran.dg/constant_substring.f: Ditto.
2986         * gfortran.dg/data_char_2.f90: Ditto.
2987         * gfortran.dg/der_array_io_1.f90: Ditto.
2988         * gfortran.dg/der_array_io_2.f90: Ditto.
2989         * gfortran.dg/der_array_io_3.f90: Ditto.
2990         * gfortran.dg/der_io_3.f90: Ditto.
2991         * gfortran.dg/dev_null.F90: Ditto.
2992         * gfortran.dg/direct_io_2.f90: Ditto.
2993         * gfortran.dg/do_iterator_2.f90: Ditto.
2994         * gfortran.dg/e_d_fmt.f90: Ditto.
2995         * gfortran.dg/empty_format_1.f90: Ditto.
2996         * gfortran.dg/entry_17.f90: Modified warning message.
2997         * gfortran.dg/entry_7.f90: Add -std=legacy.
2998         * gfortran.dg/eor_1.f90: Ditto.
2999         * gfortran.dg/equiv_2.f90: Ditto.
3000         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3001         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3002         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3003         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3004         * gfortran.dg/fmt_error_2.f90: Ditto.
3005         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3006         * gfortran.dg/fmt_tl.f: Ditto.
3007         * gfortran.dg/fmt_white.f: Ditto.
3008         * gfortran.dg/func_derived_1.f90: Ditto.
3009         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3010         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3011         * gfortran.dg/global_references_2.f90: Ditto.
3012         * gfortran.dg/hollerith_1.f90: Ditto.
3013         * gfortran.dg/hollerith.f90: Use new-style character length.
3014         * gfortran.dg/hollerith_f95.f90: Ditto.
3015         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3016         * gfortran.dg/implicit_6.f90: Ditto.
3017         * gfortran.dg/implicit_9.f90: Ditto.
3018         * gfortran.dg/inquire_13.f90: Ditto.
3019         * gfortran.dg/inquire_5.f90: Ditto.
3020         * gfortran.dg/inquire_6.f90: Ditto.
3021         * gfortran.dg/inquire.f90: Ditto.
3022         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3023         * gfortran.dg/io_constraints_2.f90: Ditto.
3024         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3025         * gfortran.dg/loc_2.f90: Ditto.
3026         * gfortran.dg/logical_1.f90: Ditto.
3027         * gfortran.dg/longline.f: Ditto.
3028         * gfortran.dg/merge_char_1.f90: Ditto.
3029         * gfortran.dg/namelist_12.f: Ditto.
3030         * gfortran.dg/namelist_14.f90: Ditto.
3031         * gfortran.dg/namelist_18.f90: Ditto.
3032         * gfortran.dg/namelist_19.f90: Ditto.
3033         * gfortran.dg/namelist_21.f90: Ditto.
3034         * gfortran.dg/namelist_22.f90: Ditto.
3035         * gfortran.dg/namelist_37.f90: Ditto.
3036         * gfortran.dg/namelist_54.f90: Ditto.
3037         * gfortran.dg/namelist_55.f90: Ditto.
3038         * gfortran.dg/namelist_empty.f90: Ditto.
3039         * gfortran.dg/namelist_use.f90: Use new-style character length.
3040         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3041         * gfortran.dg/nested_modules_4.f90: Ditto.
3042         * gfortran.dg/nested_modules_5.f90: Ditto.
3043         * gfortran.dg/open-options-blanks.f: Ditto.
3044         * gfortran.dg/output_exponents_1.f90: Ditto.
3045         * gfortran.dg/parens_5.f90: Ditto.
3046         * gfortran.dg/parens_6.f90: Ditto.
3047         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3048         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3049         * gfortran.dg/pr15129.f90: Ditto.
3050         * gfortran.dg/pr15332.f: Ditto.
3051         * gfortran.dg/pr16597.f90: Ditto.
3052         * gfortran.dg/pr17143.f90: Ditto.
3053         * gfortran.dg/pr17164.f90: Ditto.
3054         * gfortran.dg/pr17229.f: Modified warning message.
3055         * gfortran.dg/pr18210.f90: Add -std=legacy.
3056         * gfortran.dg/pr19155.f: Ditto.
3057         * gfortran.dg/pr20086.f90: Ditto.
3058         * gfortran.dg/pr20124.f90: Ditto.
3059         * gfortran.dg/pr20755.f: Ditto.
3060         * gfortran.dg/pr20865.f90: Ditto.
3061         * gfortran.dg/pr20950.f: Ditto.
3062         * gfortran.dg/pr21730.f: Ditto.
3063         * gfortran.dg/pr22491.f: Ditto.
3064         * gfortran.dg/pr29713.f90: Ditto.
3065         * gfortran.dg/print_parentheses_1.f: Ditto.
3066         * gfortran.dg/print_parentheses_2.f90: Ditto.
3067         * gfortran.dg/proc_assign_1.f90: Ditto.
3068         * gfortran.dg/proc_decl_1.f90: Ditto.
3069         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3070         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3071         * gfortran.dg/read_float_1.f90: Ditto.
3072         * gfortran.dg/read_logical.f90: Ditto.
3073         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3074         * gfortran.dg/return_1.f90: Ditto.
3075         * gfortran.dg/rewind_1.f90: Ditto.
3076         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3077         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3078         * gfortran.dg/stfunc_1.f90: Ditto.
3079         * gfortran.dg/stfunc_3.f90: Ditto.
3080         * gfortran.dg/stfunc_4.f90: Ditto.
3081         * gfortran.dg/stfunc_6.f90: Ditto.
3082         * gfortran.dg/streamio_2.f90: Ditto.
3083         * gfortran.dg/string_ctor_1.f90: Ditto.
3084         * gfortran.dg/string_null_compare_1.f: Ditto.
3085         * gfortran.dg/substr_6.f90: Ditto.
3086         * gfortran.dg/tl_editing.f90: Ditto.
3087         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3088         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3089         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3090         * gfortran.dg/g77/1832.f: Ditto.
3091         * gfortran.dg/g77/19981216-0.f Ditto.
3092         * gfortran.dg/g77/19990525-0.f: Ditto.
3093         * gfortran.dg/g77/19990826-2.f: Ditto.
3094         * gfortran.dg/g77/20000630-2.f: Ditto.
3095         * gfortran.dg/g77/20010116.f: Ditto.
3096         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3097         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3098         * gfortran.dg/g77/980520-1.f: Ditto.
3099         * gfortran.dg/g77/check0.f: Ditto.
3100         * gfortran.dg/g77/cpp3.F: Ditto.
3101         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3102         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3103         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3104         * gfortran.dg/g77/short.f: Ditto.
3105
3106 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3107
3108         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3109         * gcc.target/mips/ext-4.c: Likewise.
3110         * gcc.target/mips/interrupt_handler.c: Likewise.
3111         * gcc.target/mips/truncate-4.c: Likewise.
3112         * gcc.target/mips/truncate-5.c: Likewise.
3113
3114 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3115
3116         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3117         -fgraphite-force-parallel to -floop-parallelize-all.
3118
3119 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3120
3121         PR fortran/40011
3122         * gfortran.dg/whole_file_7.f90: New test.
3123         * gfortran.dg/whole_file_8.f90: New test.
3124         * gfortran.dg/whole_file_9.f90: New test.
3125         * gfortran.dg/whole_file_10.f90: New test.
3126         * gfortran.dg/whole_file_11.f90: New test.
3127         * gfortran.dg/whole_file_12.f90: New test.
3128         * gfortran.dg/whole_file_13.f90: New test.
3129         * gfortran.dg/whole_file_14.f90: New test.
3130
3131 2009-07-31  Jason Merrill  <jason@redhat.com>
3132
3133         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3134         binding semantics.
3135         * g++.dg/cpp0x/named.C: Likewise.
3136         * g++.dg/cpp0x/overload.C: Likewise.
3137         * g++.dg/cpp0x/rv1n.C: Likewise.
3138         * g++.dg/cpp0x/rv1p.C: Likewise.
3139         * g++.dg/cpp0x/rv2n.C: Likewise.
3140         * g++.dg/cpp0x/rv2p.C: Likewise.
3141         * g++.dg/cpp0x/rv3n.C: Likewise.
3142         * g++.dg/cpp0x/rv3p.C: Likewise.
3143         * g++.dg/cpp0x/rv4n.C: Likewise.
3144         * g++.dg/cpp0x/rv4p.C: Likewise.
3145         * g++.dg/cpp0x/rv5n.C: Likewise.
3146         * g++.dg/cpp0x/rv5p.C: Likewise.
3147         * g++.dg/cpp0x/rv6n.C: Likewise.
3148         * g++.dg/cpp0x/rv6p.C: Likewise.
3149         * g++.dg/cpp0x/rv7n.C: Likewise.
3150         * g++.dg/cpp0x/rv7p.C: Likewise.
3151         * g++.dg/cpp0x/template_deduction.C: Likewise.
3152         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3153         * g++.dg/cpp0x/overloadn.C: New.
3154         * g++.dg/cpp0x/rv-cast.C: New.
3155
3156 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3157
3158         * gcc.target/mips/ext-4.c: New test.
3159
3160 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3161
3162         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3163
3164 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3165
3166         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3167         * gcc.dg/tree-ssa/loop-32.c: Same.
3168         * gcc.dg/tree-ssa/loop-33.c: Same.
3169         * gcc.dg/tree-ssa/loop-34.c: Same.
3170         * gcc.dg/tree-ssa/loop-35.c: Same.
3171         * gcc.dg/tree-ssa/loop-7.c: Same.
3172         * gcc.dg/tree-ssa/pr23109.c: Same.
3173         * gcc.dg/tree-ssa/restrict-2.c: Same.
3174         * gcc.dg/tree-ssa/restrict-3.c: Same.
3175         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3176         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3177         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3178         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3179         * gcc.dg/tree-ssa/structopt-1.c: Same.
3180         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3181         * gfortran.dg/pr32921.f: Same.
3182
3183 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3184
3185         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3186         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3187         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3188         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3189         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3190         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3191         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3192         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3193         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3194         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3195         * gcc.dg/graphite/id-1.c: New.
3196         * gcc.dg/graphite/id-10.c: New.
3197         * gcc.dg/graphite/id-11.c: New.
3198         * gcc.dg/graphite/id-12.c: New.
3199         * gcc.dg/graphite/id-13.c: New.
3200         * gcc.dg/graphite/id-14.c: New.
3201         * gcc.dg/graphite/id-15.c: New.
3202         * gcc.dg/graphite/id-2.c: New.
3203         * gcc.dg/graphite/id-3.c: New.
3204         * gcc.dg/graphite/id-4.c: New.
3205         * gcc.dg/graphite/id-5.c: New.
3206         * gcc.dg/graphite/id-6.c: New.
3207         * gcc.dg/graphite/id-7.c: New.
3208         * gcc.dg/graphite/id-8.c: New.
3209         * gcc.dg/graphite/id-9.c: New.
3210         * gcc.dg/graphite/interchange-0.c: New.
3211         * gcc.dg/graphite/interchange-1.c: New.
3212         * gcc.dg/graphite/interchange-2.c: New.
3213         * gcc.dg/graphite/interchange-3.c: New.
3214         * gcc.dg/graphite/interchange-4.c: New.
3215         * gcc.dg/graphite/interchange-5.c: New.
3216         * gcc.dg/graphite/interchange-6.c: New.
3217         * gcc.dg/graphite/interchange-7.c: New.
3218         * gcc.dg/graphite/interchange-8.c: New.
3219         * gcc.dg/graphite/pr35356-1.c: New.
3220         * gcc.dg/graphite/pr35356-2.c: New.
3221         * gcc.dg/graphite/pr35356-3.c: New.
3222         * gcc.dg/graphite/pr40157.c: New.
3223         * gcc.dg/graphite/run-id-1.c: New.
3224         * gcc.dg/graphite/scop-20.c: New.
3225         * gcc.dg/graphite/scop-21.c: New.
3226         * gfortran.dg/graphite/id-1.f90: New.
3227         * gfortran.dg/graphite/id-10.f90: New.
3228         * gfortran.dg/graphite/id-11.f: New.
3229         * gfortran.dg/graphite/id-12.f: New.
3230         * gfortran.dg/graphite/id-13.f: New.
3231         * gfortran.dg/graphite/id-14.f: New.
3232         * gfortran.dg/graphite/id-15.f: New.
3233         * gfortran.dg/graphite/id-16.f: New.
3234         * gfortran.dg/graphite/id-5.f: New.
3235         * gfortran.dg/graphite/id-6.f: New.
3236         * gfortran.dg/graphite/id-7.f: New.
3237         * gfortran.dg/graphite/id-8.f: New.
3238         * gfortran.dg/graphite/id-9.f: New.
3239         * gfortran.dg/graphite/interchange-1.f: New.
3240         * gfortran.dg/graphite/interchange-2.f: New.
3241
3242 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3243
3244         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3245         flags based on the name of the testcase.
3246         * gfortran.dg/graphite/graphite.exp: Same.
3247
3248         * gcc.dg/graphite/block-0.c: Adjusted.
3249         * gcc.dg/graphite/block-1.c: Adjusted.
3250         * gcc.dg/graphite/block-2.c: Adjusted.
3251         * gcc.dg/graphite/block-3.c: Adjusted.
3252         * gcc.dg/graphite/block-4.c: Adjusted.
3253         * gcc.dg/graphite/block-5.c: Adjusted.
3254         * gcc.dg/graphite/block-6.c: Adjusted.
3255         * gcc.dg/graphite/pr37485.c: Adjusted.
3256         * gcc.dg/graphite/pr37684.c: Adjusted.
3257         * gcc.dg/graphite/pr37828.c: Adjusted.
3258         * gcc.dg/graphite/pr37883.c: Adjusted.
3259         * gcc.dg/graphite/pr37928.c: Adjusted.
3260         * gcc.dg/graphite/pr37943.c: Adjusted.
3261         * gcc.dg/graphite/pr38409.c: Adjusted.
3262         * gcc.dg/graphite/pr38498.c: Adjusted.
3263         * gcc.dg/graphite/pr38559.c: Adjusted.
3264         * gcc.dg/graphite/pr39335.c: Adjusted.
3265         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3266         * gcc.dg/graphite/scop-0.c: Adjusted.
3267         * gcc.dg/graphite/scop-1.c: Adjusted.
3268         * gcc.dg/graphite/scop-10.c: Adjusted.
3269         * gcc.dg/graphite/scop-11.c: Adjusted.
3270         * gcc.dg/graphite/scop-12.c: Adjusted.
3271         * gcc.dg/graphite/scop-13.c: Adjusted.
3272         * gcc.dg/graphite/scop-14.c: Adjusted.
3273         * gcc.dg/graphite/scop-15.c: Adjusted.
3274         * gcc.dg/graphite/scop-16.c: Adjusted.
3275         * gcc.dg/graphite/scop-17.c: Adjusted.
3276         * gcc.dg/graphite/scop-18.c: Adjusted.
3277         * gcc.dg/graphite/scop-19.c: Adjusted.
3278         * gcc.dg/graphite/scop-2.c: Adjusted.
3279         * gcc.dg/graphite/scop-3.c: Adjusted.-
3280         * gcc.dg/graphite/scop-4.c: Adjusted.
3281         * gcc.dg/graphite/scop-5.c: Adjusted.
3282         * gcc.dg/graphite/scop-6.c: Adjusted.
3283         * gcc.dg/graphite/scop-7.c: Adjusted.
3284         * gcc.dg/graphite/scop-8.c: Adjusted.
3285         * gcc.dg/graphite/scop-9.c: Adjusted.
3286         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3287         * gfortran.dg/graphite/block-1.f90: Adjusted.
3288         * gfortran.dg/graphite/block-2.f: Adjusted.
3289         * gfortran.dg/graphite/block-3.f90: Adjusted.
3290         * gfortran.dg/graphite/block-4.f90: Adjusted.
3291         * gfortran.dg/graphite/id-2.f90: Adjusted.
3292         * gfortran.dg/graphite/id-3.f90: Adjusted.
3293         * gfortran.dg/graphite/id-4.f90: Adjusted.
3294         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3295         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3296         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3297         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3298         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3299         * gfortran.dg/graphite/scop-1.f: Adjusted.
3300
3301 2009-07-30  Doug Kwan  <dougkwan@google.com>
3302
3303         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3304         in warnings added in rev 141298.
3305
3306 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3307
3308         * lib/options.exp: Use "!=" instead of "ne".
3309
3310         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3311
3312         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3313         * gcc.dg/ucnid-12.c: Likewise.
3314
3315 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3316             Pat Haugen  <pthaugen@us.ibm.com>
3317             Revital Eres <ERES@il.ibm.com>
3318
3319         * gcc.target/powerpc/altivec-32.c: New file to test
3320         Altivec simple math function vectorization.
3321
3322         * gcc.target/powerpc/bswap-run.c: New file to test swap
3323         builtins.
3324         * gcc.target/powerpc/bswap16.c: Ditto.
3325         * gcc.target/powerpc/bswap32.c: Ditto.
3326         * gcc.target/powerpc/bswap64-1.c: Ditto.
3327         * gcc.target/powerpc/bswap64-2.c: Ditto.
3328         * gcc.target/powerpc/bswap64-3.c: Ditto.
3329         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3330         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3331         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3332
3333         * gcc.target/powerpc/popcount-2.c: New file to test
3334         power7 popcntd instructions.
3335         * gcc.target/powerpc/popcount-3.c: Ditto.
3336
3337         * gcc.target/powerpc/pr39457.c: New VSX test.
3338         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3339         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3340         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3341         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3342         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3343         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3344         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3345         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3346         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3347         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3348         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3349         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3350
3351         * gcc.target/powerpc/altivec-6.c: Store the result of
3352         vec_add, so the optimizer doesn't remove it.
3353
3354         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3355         systems that support bswap64.
3356
3357         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3358         prevent VSX code generation.
3359
3360         * lib/target-supports.exp (check_vsx_hw_available): New
3361         function to test if VSX available.
3362         (check_effective_target_powerpc_vsx_ok): Ditto.
3363         (check_vmx_hw_available): Add explicit -mno-vsx.
3364
3365 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3366
3367         PR c/39902
3368         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3369
3370 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3371
3372         PR tree-optimization/40570
3373         * gcc.c-torture/compile/pr40570.c: New test.
3374
3375 2009-07-29  Jason Merrill  <jason@redhat.com>
3376
3377         PR c++/14912
3378         * g++.dg/template/defarg13.C: New.
3379
3380 2009-07-29  Richard Guenther  <rguenther@suse.de>
3381
3382         PR c++/40834
3383         * g++.dg/torture/pr40834.C: New testcase.
3384
3385 2009-07-29  Michael Matz  <matz@suse.de>
3386
3387         PR middle-end/40830
3388         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3389
3390 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3391
3392         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3393         sh*-*-* targets.  Skip on spu-*-* targets.
3394         * gfortran.dg/maxlocval_4.f90: Likewise.
3395         * gfortran.dg/minlocval_1.f90: Likewise.
3396         * gfortran.dg/minlocval_4.f90: Likewise.
3397
3398 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3399
3400         PR fortran/40878
3401         * gfortran.dg/gomp/pr40878-1.f90: New test.
3402         * gfortran.dg/gomp/pr40878-2.f90: New test.
3403
3404         PR testsuite/40891
3405         * gcc.dg/cdce1.c: Adjust note line number.
3406         * gcc.dg/cdce2.c: Likewise.
3407
3408 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3409
3410         PR fortran/40882
3411         * gfortran.dg/proc_ptr_comp_13.f90: New.
3412
3413 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3414
3415         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3416         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3417         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3418         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3419         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3420         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3421         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3422         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3423         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3424         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3425         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3426         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3427         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3428         #ifdef NEED_IEEE754_FLOAT conditional.
3429         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3430         conditional.
3431
3432 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3433
3434         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3435         i?86-*-netware.
3436         * g++.dg/ext/bitfield3.C: Likewise.
3437         * g++.dg/ext/bitfield4.C: Likewise.
3438         * g++.dg/ext/bitfield5.C: Likewise.
3439         * gcc.dg/bitfld-15.c: Likewise.
3440         * gcc.dg/bitfld-16.c: Likewise.
3441         * gcc.dg/bitfld-17.c: Likewise.
3442         * gcc.dg/bitfld-18.c: Likewise.
3443         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3444         * gcc.dg/20010912-1.c: Likewise.
3445         * gcc.dg/20021018-1.c: Likewise.
3446         * gcc.dg/20030213-1.c: Likewise.
3447         * gcc.dg/20030225-1.c: Likewise.
3448         * gcc.dg/20030708-1.c: Likewise.
3449         * gcc.dg/20050321-2.c: Likewise.
3450         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3451         * gcc.dg/cdce2.c: Likewise.
3452         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3453         targets.
3454         * gcc.target/i386/pr37248-3.c: Likewise.
3455
3456 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3457
3458         PR fortran/40848
3459         * gfortran.dg/altreturn_7.f90: New.
3460
3461 2009-07-27  Simon Baldwin  <simonb@google.com>
3462
3463         PR testsuite/40829
3464         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3465         so that indexing no longer runs off array end.
3466
3467 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3468
3469         PR fortran/40851
3470         * gfortran.dg/derived_init_3.f90: New test.
3471
3472 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3473
3474         PR fortran/33197
3475         * gfortran.dg/atan2_1.f90: New test
3476         * gfortran.dg/atan2_2.f90: New test
3477
3478 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3479
3480         PR c++/40749
3481         * g++.dg/warn/Wreturn-type-6.C: New test.
3482
3483 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3484
3485         PR tree-optimization/40801
3486         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3487         * gfortran.dg/vect/vect.exp: Run tests starting with
3488         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3489
3490 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3491
3492         PR rtl-optimization/40445
3493         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3494
3495 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3496
3497         * gcc.dg/builtin-unreachable-4.c: New test.
3498
3499 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3500
3501         PR fortran/33197
3502         * gfortran.dg/complex_intrinsic_5.f90: New test.
3503         * gfortran.dg/complex_intrinsic_7.f90: New test.
3504
3505 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3506
3507         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3508         * gcc.dg/ipa/noclone-1.c: New test.
3509
3510 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3511
3512         * lib/target-supports.exp (check_effective_target_static): New
3513         procedure.
3514         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3515         supported.
3516         * g++.old-deja/g++.law/weak.C: Require static effective target.
3517
3518 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3519
3520         PR fortran/39630
3521         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3522         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3523         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3524         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3525         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3526         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3527         * gfortran.dg/typebound_call_10.f03: New.
3528
3529 2009-07-24  Jason Merrill  <jason@redhat.com>
3530
3531         * g++.dg/cpp0x/defaulted11.C: New.
3532
3533         * g++.dg/cpp0x/initlist23.C: New.
3534
3535 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3536
3537         PR fortran/40822
3538         * gfortran.dg/char_length_16.f90: New.
3539
3540 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3541
3542         PR fortran/40643
3543         PR fortran/31067
3544         * gfortran.dg/maxlocval_2.f90: New test.
3545         * gfortran.dg/maxlocval_3.f90: New test.
3546         * gfortran.dg/maxlocval_4.f90: New test.
3547         * gfortran.dg/minlocval_1.f90: New test.
3548         * gfortran.dg/minlocval_2.f90: New test.
3549         * gfortran.dg/minlocval_3.f90: New test.
3550         * gfortran.dg/minlocval_4.f90: New test.
3551
3552 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3553
3554         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3555         scan-assembler.
3556
3557 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3558
3559         PR fortran/40839
3560         * gfortran.dg/pr40839.f90: New test.
3561
3562 2009-07-23  Michael Matz  <matz@suse.de>
3563
3564         PR middle-end/40830
3565         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3566         don't set options ourself.
3567
3568 2009-07-23  Simon Baldwin  <simonb@google.com>
3569
3570         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3571         native C compilation where required.
3572
3573 2009-07-22  Doug Kwan  <dougkwan@google.com>
3574
3575         * gcc.c-torture/compile/20090721-1.c: New test.
3576
3577 2009-07-22  Michael Matz  <matz@suse.de>
3578
3579         PR tree-optimization/35229
3580         PR tree-optimization/39300
3581         * gcc.dg/vect/vect-pre-interact.c: New test.
3582
3583 2009-07-22  Richard Guenther  <rguenther@suse.de>
3584
3585         * g++.dg/lookup/using21.C: Fix duplicate paste.
3586
3587 2009-07-22  Richard Guenther  <rguenther@suse.de>
3588
3589         PR c++/40799
3590         * g++.dg/lookup/using21.C: New testcase.
3591
3592 2009-07-21  Jason Merrill  <jason@redhat.com>
3593
3594         * g++.dg/init/aggr4.C: New.
3595
3596 2009-07-21  Jason Merrill  <jason@redhat.com>
3597
3598         Core issue 934
3599         * g++.dg/cpp0x/initlist22.C: New.
3600
3601 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3602
3603         * gcc.target/i386/vectorize8.c: New test.
3604
3605 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3606
3607         PR target/40811
3608         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3609         Add i?86 and x86_64 targets.
3610         * gcc.target/i386/vectorize7.c: New test.
3611
3612         PR target/40809
3613         * gcc.target/i386/pr40809.c: New test.
3614
3615 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3616
3617         PR tree-optimization/40813
3618         * g++.dg/opt/inline15.C: New test.
3619
3620 2009-07-21  Paul Brook <paul@codesourcery.com>
3621
3622         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3623         * lib/target-supports.exp (check_effective_target_section_anchors):
3624         Add arm*-*-*.
3625
3626 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3627
3628         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3629         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3630         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3631
3632 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3633
3634         * gcc.target/mips/ext-3.c: New test.
3635
3636 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3637
3638         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3639         * gcc.dg/builtin-object-size-8.c: New test.
3640         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3641         * g++.dg/ext/builtin-object-size2.C: Likewise.
3642
3643         PR tree-optimization/40792
3644         * gcc.dg/pr40792.c: New test.
3645
3646 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3647
3648         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3649         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3650         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3651
3652 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3653
3654         * gcc.target/sh/mfmovd.c: New test.
3655
3656 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3657             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3658
3659         PR libfortran/40714
3660         * gfortran.dg/eof_3.f90: New test.
3661
3662 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3663
3664         PR fortran/40727
3665         * gfortran.dg/intrinsic_cmplx.f90: New test.
3666
3667 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3668
3669         PR libfortran/34670
3670         PR libfortran/36874
3671         * gfortran.dg/cshift_bounds_1.f90:  New test.
3672         * gfortran.dg/cshift_bounds_2.f90:  New test.
3673         * gfortran.dg/cshift_bounds_3.f90:  New test.
3674         * gfortran.dg/cshift_bounds_4.f90:  New test.
3675         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3676         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3677         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3678         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3679
3680 2009-07-19  Jan Hubicka  <jh@suse.cz>
3681
3682         PR tree-optimization/40676
3683         * gcc.c-torture/compile/pr40676.c: New testcase.
3684
3685 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3686
3687         * gcc.target/mips/ext-2.c: New test.
3688
3689 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3690
3691         * gcc.target/mips/octeon-exts-7.c: New test.
3692         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3693         * gcc.target/mips/octeon-exts-5.c: Likewise.
3694
3695 2009-07-18  Richard Guenther  <rguenther@suse.de>
3696
3697         PR testsuite/40798
3698         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3699
3700 2009-07-18  Richard Guenther  <rguenther@suse.de>
3701
3702         PR c/40787
3703         * gcc.dg/pr35899.c: Adjust.
3704
3705 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3706
3707         * gcc.target/powerpc/asm-es-1.c: New test.
3708         * gcc.target/powerpc/asm-es-2.c: Likewise.
3709
3710 2009-07-17  Richard Guenther  <rguenther@suse.de>
3711
3712         PR c/40401
3713         * g++.dg/rtti/crash4.C: New testcase.
3714         * g++.dg/torture/20090706-1.C: Likewise.
3715         * gcc.dg/redecl-17.c: Likewise.
3716         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3717         * gcc.dg/declspec-9.c: Expect extra error.
3718         * gcc.dg/declspec-10.c: Likewise.
3719         * gcc.dg/declspec-11.c: Likewise.
3720         * gcc.dg/redecl-10.c: Expect extra warnings.
3721         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3722         * gcc.target/i386/pr39545-1.c: Likewise.
3723         * g++.dg/ext/asm3.C: Expect more errors.
3724         * g++.dg/gomp/block-1.C: Likewise.
3725         * g++.dg/gomp/block-2.C: Likewise.
3726         * g++.dg/gomp/block-3.C: Likewise.
3727         * g++.dg/gomp/block-5.C: Likewise.
3728         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3729         * g++.dg/warn/unused-result1.C: XFAIL.
3730
3731 2009-07-17  Richard Guenther  <rguenther@suse.de>
3732
3733         PR tree-optimization/40321
3734         * gcc.c-torture/compile/pr40321.c: New testcase.
3735         * g++.dg/torture/pr40321.C: Likewise.
3736
3737 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3738
3739         PR c++/40780
3740         * g++.dg/template/ptrmem19.C: New test.
3741
3742 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3743             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3744
3745         PR 40435
3746         * gcc.dg/pr36902.c: Add column info.
3747         * g++.dg/gcov/gcov-2.C: Change count for definition.
3748
3749 2009-07-16  Jason Merrill  <jason@redhat.com>
3750
3751         PR libstdc++/37907
3752         * g++.dg/cpp0x/std-layout1.C: New.
3753         * g++.dg/ext/has_nothrow_assign.C: Fix.
3754         * g++.dg/ext/has_nothrow_copy.C: Fix.
3755         * g++.dg/ext/has_trivial_assign.C: Fix.
3756         * g++.dg/ext/has_trivial_copy.C: Fix.
3757         * g++.dg/ext/is_pod.C: Fix.
3758         * g++.dg/other/offsetof3.C: Adjust.
3759         * g++.dg/overload/ellipsis1.C: Adjust.
3760         * g++.dg/warn/var-args1.C: Adjust.
3761         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3762         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3763         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3764         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3765         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3766
3767 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3768
3769         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3770         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3771         effective target "mpc_pow".
3772         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3773
3774 2009-07-16  Richard Henderson  <rth@redhat.com>
3775
3776         * g++.dg/opt/eh4.C: New test.
3777
3778 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3779
3780         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3781
3782 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3783
3784         PR middle-end/40747
3785         * gcc.c-torture/execute/pr40747.c: New test.
3786
3787 2009-07-15  Richard Guenther  <rguenther@suse.de>
3788
3789         PR middle-end/40753
3790         * gcc.c-torture/compile/pr40753.c: New testcase.
3791
3792 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3793
3794         PR fortran/40743
3795         * gfortran.dg/interface_assignment_4.f90: New.
3796
3797 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3798
3799         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3800         for FreeBSD up to and including version 8.
3801
3802 2009-07-14  Taras Glek  <tglek@mozilla.com>
3803             Rafael Espindola  <espindola@google.com>
3804
3805         * g++.dg/plugin/header-plugin-test.C: New.
3806         * g++.dg/plugin/header_plugin.c: New.
3807         * g++.dg/plugin/plugin.exp: Update.
3808
3809 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3810
3811         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3812         function to enable vectorization.
3813         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3814         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3815
3816 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3817
3818         * gcc.target/i386/sse-copysignf-vec.c: New test.
3819         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3820
3821 2009-07-14  Jason Merrill  <jason@redhat.com>
3822
3823         PR c++/37276
3824         * g++.dg/lookup/builtin5.C: New.
3825         * g++.dg/other/error22.C: Add missing extern "C".
3826         * g++.dg/warn/Warray-bounds.C: Likewise.
3827         * gcc.dg/compat/compat-common.h: Likewise.
3828
3829         PR c++/40746
3830         * g++.dg/lookup/using20.C: New.
3831
3832         PR c++/40740
3833         * g++.dg/template/koenig8.C: New.
3834
3835 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3836
3837         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3838         both i?86-*-darwin* and x86_64-*-darwin*.
3839
3840 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3841
3842         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3843         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3844         name.
3845
3846 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3847
3848         PR debug/40705
3849         * g++.dg/debug/dwarf2/typedef1.C: New test.
3850
3851         PR c++/40357
3852         * g++.dg/other/typedef3.C: New test.
3853
3854 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3855
3856         * gcc.dg/20090709-1.c: Move to a proper place ...
3857         * gcc.target/m68k/20090709-1.c: ... here.
3858
3859 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3860
3861         PR C++/22154
3862         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3863         front of qualified names are allowed.
3864         * g++.dg/parse/crash10.C: Likewise.
3865         * g++.dg/parse/error15.C: Likewise.
3866         * g++.dg/parse/typename9.C: Likewise.
3867         * g++.dg/parse/error8.C: Likewise.
3868
3869 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3870
3871         PR fortran/40646
3872         * gfortran.dg/proc_ptr_22.f90: Extended.
3873         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3874
3875 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3876
3877         * gfortran.dg/vect/vect-6.f: New test.
3878
3879 2009-07-12  Jason Merrill  <jason@redhat.com>
3880
3881         PR c++/36628
3882         * g++.dg/cpp0x/decltype17.C: New.
3883
3884         PR c++/37206
3885         * g++.dg/cpp0x/rv10.C: New.
3886
3887 2009-07-12  Jason Merrill  <jason@redhat.com>
3888
3889         PR c++/40689
3890         * g++.dg/cpp0x/initlist20.C: New.
3891         * g++.dg/cpp0x/initlist21.C: New.
3892
3893 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3894
3895         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3896         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3897         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3898         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3899         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3900
3901 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3902
3903         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3904         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3905         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3906         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3907         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3908         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3909         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3910         effective_target fd_truncate.
3911
3912 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3913
3914         * gnat.dg/specs/addr1.ads: New test.
3915
3916 2009-07-11  Jan Hubicka  <jh@suse.cz>
3917
3918         PR middle-end/48388
3919         * g++.dg/torture/pr40388.C: New testcase.
3920
3921 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3922
3923         PR target/40668
3924         * gcc.c-torture/execute/pr40668.c: New test.
3925
3926 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3927
3928         * gcc.c-torture/execute/20090711-1.c: New test.
3929
3930 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3931
3932         PR testsuite/40699
3933         PR testsuite/40707
3934         PR testsuite/40709
3935         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3936         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3937         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3938         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3939
3940 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3941
3942         PR fortran/33197
3943         * gfortran.dg/complex_intrinsic_3.f90: New test.
3944         * gfortran.dg/complex_intrinsic_4.f90: New test.
3945
3946 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3947
3948         PR target/39079
3949         * gcc.target/mips/mips.exp: Make -msynci a known option.
3950         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3951
3952 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3953
3954         PR c++/40502
3955         * g++.dg/ext/strncpy-chk1.C: New test.
3956
3957 2009-07-10  Richard Guenther  <rguenther@suse.de>
3958
3959         PR tree-optimization/40496
3960         * g++.dg/opt/pr40496.C: New testcase.
3961
3962 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3963
3964         PR 25509
3965         PR 40614
3966         * g++.dg/warn/unused-result1-Werror.c: New.
3967
3968 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3969
3970         PR fortran/39334
3971         * gfortran.dg/recursive_parameter_1.f90: New test.
3972
3973 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3974
3975         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3976         * gfortran.dg/module_equivalence_6.f90: Ditto.
3977         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3978         * gfortran.dg/nan_2.f90: Ditto.
3979         * gfortran.dg/inquire_11.f90: Ditto.
3980         * gfortran.dg/abstract_type_3.f03: Ditto.
3981         * gfortran.dg/abstract_type_1.f90: Ditto.
3982         * gfortran.dg/private_type_9.f90: Ditto.
3983         * gfortran.dg/abstract_type_5.f03: Ditto.
3984         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3985         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3986         * gfortran.dg/derived_sub.f90: Ditto.
3987         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3988         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3989         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3990         * gfortran.dg/mvbits_6.f90: Ditto.
3991         * gfortran.dg/abstract_type_2.f03: Ditto.
3992         * gfortran.dg/abstract_type_4.f03: Ditto.
3993         * gfortran.dg/bounds_check_9.f90: Ditto.
3994         * gfortran.dg/optional_dim_3.f90: Ditto.
3995         * gfortran.dg/pr32921.f: Ditto.
3996         * gfortran.dg/entry_16.f90: Ditto.
3997         * gfortran.dg/generic_16.f90: Ditto.
3998
3999
4000 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4001
4002         * gcc.target/m68k/20090709-1.c: New.
4003
4004 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4005
4006         PR c++/40684
4007         * g++.dg/template/unify11.C: New test.
4008
4009 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4010
4011         PR fortran/40629
4012         * gfortran.dg/host_assoc_function_9.f90: New test.
4013
4014 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4015
4016         PR fortran/40646
4017         * gfortran.dg/proc_ptr_22.f90: New.
4018         * gfortran.dg/proc_ptr_comp_12.f90: New.
4019
4020 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4021
4022         PR middle-end/40692
4023         * gcc.c-torture/compile/pr40692.c: New test.
4024
4025 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4026
4027         PR fortran/40604
4028         * gfortran.dg/pointer_check_6.f90: New test.
4029
4030 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4031
4032         * gcc.target/mips/truncate-5.c: New test.
4033
4034 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4035
4036         PR libfortran/40330
4037         PR libfortran/40662
4038         * gfortran.dg/fmt_cache_1.f: New test.
4039
4040 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4041
4042         PR fortran/40675
4043         * gfortran.dg/nosigned_zero_1.f90: New test.
4044         * gfortran.dg/nosigned_zero_2.f90: New test.
4045
4046 2009-07-08  Richard Guenther  <rguenther@suse.de>
4047
4048         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4049
4050 2009-07-08  Richard Guenther  <rguenther@suse.de>
4051
4052         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4053
4054 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4055
4056         PR fortran/40591
4057         * gfortran.dg/proc_ptr_21.f90: New test.
4058
4059 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4060
4061         PR c++/31246
4062         * g++.dg/warn/pr31246.C: New.
4063         * g++.dg/warn/pr31246-2.C: New.
4064
4065 2009-07-07  Jason Merrill  <jason@redhat.com>
4066
4067         PR c++/35828
4068         * g++.dg/template/defarg12.C: New.
4069
4070         PR c++/37816
4071         * g++.dg/cpp0x/enum7.C: New.
4072
4073         PR c++/37946
4074         * g++.dg/cpp0x/enum6.C: New.
4075
4076         PR c++/40639
4077         * g++.dg/cpp0x/enum5.C: New.
4078
4079         PR c++/40633
4080         * g++.dg/cpp0x/enum4.C: New.
4081
4082 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4083
4084         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4085
4086 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4087
4088         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4089
4090 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4091
4092         PR middle-end/40669
4093         * gcc.dg/pr40669.c: New test.
4094
4095 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4096
4097         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4098         location. Update all calls.
4099         * g++.dg/plugin/selfassign.c: Likewise.
4100
4101 2009-07-06  Jason Merrill  <jason@redhat.com>
4102
4103         * g++.dg/rtti/dyncast[34].C: New.
4104
4105 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4106
4107         * lib/target-supports.exp
4108         (check_effective_target_mips_newabi_large_long_double): New.
4109         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4110         target.
4111         * gcc.target/mips/fpr-moves-6.c: Likewise.
4112
4113 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4114
4115         PR c++/40557
4116         * g++.dg/template/union2.C: New test.
4117
4118 2009-07-04  Jason Merrill  <jason@redhat.com>
4119
4120         * g++.dg/template/using15.C: New.
4121
4122 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4123
4124         * gfortran.dg/maxloc_1.f90: New test.
4125
4126 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4127
4128         PR fortran/40593
4129         * gfortran.dg/proc_ptr_result_6.f90: New.
4130
4131 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4132
4133         * gcc.dg/framework-2.c: Adjust testcase to pass.
4134
4135 2009-07-04  Jason Merrill  <jason@redhat.com>
4136
4137         PR c++/40619
4138         * g++.dg/cpp0x/auto16.C: New.
4139
4140 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4141
4142         PR target/40587
4143         * gfortran.dg/pr40587.f: New test.
4144
4145 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4146
4147         PR fortran/40638
4148         * gfortran.dg/unit_1.f90: New test.
4149
4150 2009-07-03  Jason Merrill  <jason@redhat.com>
4151
4152         * g++.dg/template/pure1.C: Expect another error.
4153
4154 2009-07-03  Richard Guenther  <rguenther@suse.de>
4155
4156         PR tree-optimization/40640
4157         * gcc.c-torture/compile/pr40640.c: New testcase.
4158
4159 2009-07-03  Richard Guenther  <rguenther@suse.de>
4160
4161         PR middle-end/34163
4162         * gfortran.dg/pr34163.f90: New testcase.
4163
4164 2009-07-03  Jan Hubicka  <jh@suse.cz>
4165
4166         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4167         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4168         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4169         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4170         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4171         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4172         * gnat.dg/loop_optimization6.adb: Enable -O2.
4173
4174 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4175
4176         * g++.dg/warn/null4.C: Extend.
4177
4178 2009-07-02  Jason Merrill  <jason@redhat.com>
4179
4180         * g++.dg/template/spec8.C: Fix.
4181
4182 2009-07-02  Michael Matz  <matz@suse.de>
4183
4184         PR fortran/32131
4185         * gfortran.dg/pr32921.f: Adjust.
4186
4187 2009-07-02  Jan Hubicka  <jh@suse.cz>
4188
4189         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4190
4191 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4192
4193         * gcc.target/mips/truncate-4.c: New testcase.
4194
4195 2009-07-01  Richard Guenther  <rguenther@suse.de>
4196
4197         PR tree-optimization/19831
4198         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4199         make allocated memory escape.  Un-XFAIL.
4200         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4201         * gcc.dg/vect/pr31699.c: Likewise.
4202         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4203
4204 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4205
4206         PR c++/40566
4207         * g++.dg/parse/cond5.C: New test.
4208
4209 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4210
4211         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4212         (main): Pass n to main_1 instead.
4213         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4214         (main_1): New function, split off from...
4215         (main): ...here.  Pass `off' to main_1 instead.
4216
4217 2009-06-30  Jason Merrill  <jason@redhat.com>
4218
4219         PR c++/40595
4220         * g++.dg/cpp0x/variadic94.C: New.
4221
4222 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4223
4224         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4225         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4226         (init_ld_library_path_env_vars): New function, replacing the
4227         orig_*_saved assignments.  Call it after defining it.
4228         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4229         (restore_ld_library_path_env_vars): Likewise.
4230         (add_path, find_libgcc_s): New functions.
4231         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4232         gcc-set-multilib-library-path.
4233         (objc_target_compile): Don't add "." to ld_library_path.
4234         Use add_path.
4235         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4236         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4237         gcc-set-multilib-library-path.
4238         * lib/g++.exp (g++_link_flags): Likewise.
4239         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4240         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4241         top level; do it...
4242         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4243         to tell when this needs to happen.  Use find_libgcc_s instead of
4244         gcc-set-multilib-library-path.
4245         * lib/gcc-dg.exp: Likewise.
4246         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4247         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4248         unless it is in $ALT_LD_LIBRARY_PATH.
4249         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4250
4251 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4252
4253         * gnat.dg/discr12.adb: New test.
4254         * gnat.dg/discr12_pkg.ads: New helper.
4255         * gnat.dg/discr13.adb: New test.
4256         * gnat.dg/discr14.ad[sb]: Likewise.
4257         * gnat.dg/discr15.adb: Likewise.
4258         * gnat.dg/discr15_pkg.ads: New helper.
4259         * gnat.dg/discr16.adb: New test.
4260         * gnat.dg/discr16_g.ads: New helper.
4261         * gnat.dg/discr16_pkg.ads: Likewise.
4262         * gnat.dg/discr16_cont.ads: Likewise.
4263         * gnat.dg/discr17.adb: New test.
4264         * gnat.dg/discr18.adb: Likewise.
4265         * gnat.dg/discr18_pkg.ads: New helper.
4266         * gnat.dg/discr19.adb: New test.
4267
4268 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4269
4270         PR fortran/40576
4271         * gfortran.dg/internal_write_1.f90:  New testcase.
4272
4273 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4274
4275         PR fortran/40594
4276         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4277
4278 2009-06-30  Richard Guenther  <rguenther@suse.de>
4279
4280         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4281
4282 2009-06-30  Wei Guozhi  <carrot@google.com>
4283
4284         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4285         to "-Os".
4286
4287 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4288
4289         PR tree-optimization/40542
4290         * gcc.dg/vect/pr40542.c: New test.
4291
4292 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4293
4294         PR tree-optimization/40582
4295         * gcc.c-torture/compile/pr40582.c: New test.
4296
4297 2009-06-30  Wei Guozhi  <carrot@google.com>
4298
4299         PR/40416
4300         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4301
4302 2009-06-29  Jason Merrill  <jason@redhat.com>
4303
4304         PR c++/40274
4305         * g++.dg/template/debug1.C: New.
4306
4307 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4308
4309         PR fortran/40580
4310         * pointer_check_1.f90: New test.
4311         * pointer_check_2.f90: New test.
4312         * pointer_check_3.f90: New test.
4313         * pointer_check_4.f90: New test.
4314         * pointer_check_5.f90: New test.
4315
4316 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4317
4318         PR fortran/40551
4319         * gfortran.dg/func_assign_2.f90 : New test.
4320
4321 2009-06-29  Richard Guenther  <rguenther@suse.de>
4322
4323         PR middle-end/14187
4324         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4325         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4326         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4327         * gcc.c-torture/execute/20090623-1.c: Likewise.
4328         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4329         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4330
4331 2009-06-29  Richard Guenther  <rguenther@suse.de>
4332
4333         PR middle-end/38212
4334         * gcc.c-torture/execute/pr38212.c: New testcase.
4335
4336 2009-06-29  Richard Guenther  <rguenther@suse.de>
4337
4338         PR tree-optimization/40579
4339         * gcc.c-torture/execute/pr40579.c: New testcase.
4340
4341 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4342
4343         PR tree-optimization/40550
4344         * gcc.dg/pr40550.c: New test.
4345
4346 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4347
4348         * gnat.dg/overflow_sum2.adb: New test
4349         * gnat.dg/namet.ads: New helper.
4350
4351         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4352
4353 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4354
4355         PR fortran/34112
4356         * gfortran.dg/compiler-directive_1.f90: New test.
4357         * gfortran.dg/compiler-directive_2.f: New test.
4358
4359 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4360
4361         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4362         comment out some values and add some cases.
4363
4364 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4365
4366         PR testsuite/40567
4367         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4368
4369 2009-06-26  Richard Henderson  <rth@redhat.com>
4370
4371         PR testsuite/40565
4372         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4373         * gcc.target/i386/local.c: Pass a non-constant to T.
4374
4375 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4376
4377         PR fortran/39997
4378         PR fortran/40541
4379         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4380         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4381         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4382         * gfortran.dg/proc_ptr_result_5.f90: New.
4383
4384 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4385
4386         PR c/39902
4387         * gcc.dg/dfp/pr39902.c: New test.
4388
4389 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4390
4391         PR testsuite/40532
4392         * gcc.dg/builtins-65.c: Require c99 runtime.
4393
4394 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4395
4396         * gnat.dg/array7.ad[sb]: New test.
4397
4398 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4399
4400         * gnat.dg/array6.adb: New test.
4401
4402 2009-06-25  Ian Lance Taylor  <iant@google.com>
4403
4404         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4405
4406 2009-06-25  Ian Lance Taylor  <iant@google.com>
4407
4408         * g++.dg/warn/Wunused-16.C: New testcase.
4409
4410 2009-06-25  Ian Lance Taylor  <iant@google.com>
4411
4412         * g++.dg/warn/skip-2.C: New testcase.
4413
4414 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4415
4416         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4417         dg-skip-if and move to ...
4418         * gcc.dg/torture/20090618-1.c.
4419
4420 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4421
4422         PR tree-optimization/40493
4423         * gcc.c-torture/execute/pr40493.c: New test.
4424
4425 2009-06-24  Jason Merrill  <jason@redhat.com>
4426
4427         PR c++/40342
4428         * g++.dg/template/overload10.C: New.
4429
4430 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4431
4432         PR fortran/40427
4433         * gfortran.dg/proc_ptr_comp_11.f90: New.
4434
4435 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4436
4437         * gcc.dg/pr40501.c: New testcase.
4438
4439 2009-06-23  DJ Delorie  <dj@redhat.com>
4440
4441         Add MeP port.
4442         * lib/target-supports.exp: Add mep support (no profiling).
4443
4444 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4445
4446         PR testsuite/39297
4447         * gcc.dg/ssa/loop-31.c: Change scan rules.
4448
4449 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4450
4451         * gcc.dg/cpp/empty-include.c: Update column info.
4452         * gcc.dg/cpp/assert2.c: Update column info.
4453
4454 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4455
4456         * g++.dg/ext/builtin-object-size1.C: New test.
4457         * g++.dg/ext/builtin-object-size2.C: New test.
4458
4459 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4460
4461         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4462         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4463
4464 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4465
4466         * gcc.target/mips/truncate-3.c: New test.
4467
4468 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4469
4470         PR fortran/37254
4471         PR fortran/39850
4472         * gfortran.dg/interface_30.f90: Modified error message.
4473         * gfortran.dg/proc_decl_22.f90: New.
4474
4475 2009-06-22  Ian Lance Taylor  <iant@google.com>
4476
4477         * gcc.dg/Wcxx-compat-19.c: New testcase.
4478
4479 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4480
4481         PR objc/28050
4482         * pr28050.m: New testcase.
4483
4484 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4485
4486         PR testsuite/40481
4487         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4488
4489 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4490
4491         PR tree-optimization/40492
4492         * g++.dg/torture/pr40492.C: New test.
4493
4494 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4495
4496         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4497         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4498
4499 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4500
4501         * gnat.dg/raise_ce.adb: Helper for ...
4502         * gnat.dg/handle_and_return.adb: New test.
4503
4504 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4505
4506         PR fortran/40443
4507         * gfortran.dg/generic_18.f90: New test.
4508
4509 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4510
4511         PR fortran/40472
4512         * gfortran.dg/spread_size_limit.f90: New test.
4513
4514 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4515
4516         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4517         to put dump files in a subdirectory.
4518         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4519         ".o" temporary files.
4520
4521 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4522
4523         PR fortran/39850
4524         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4525         * gfortran.dg/interface_20.f90: Ditto.
4526         * gfortran.dg/interface_21.f90: Ditto.
4527         * gfortran.dg/interface_22.f90: Ditto.
4528         * gfortran.dg/interface_30.f90: New.
4529         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4530
4531 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4532
4533         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4534         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4535         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4536         DEFAULT_VECTFLAGS.
4537
4538 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4539             Revital Eres  <eres@il.ibm.com>
4540
4541         PR testsuite/40359
4542         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4543         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4544         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4545
4546 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4547
4548         PR testsuite/40475
4549         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4550         without misalignment support.
4551         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4552
4553 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4554
4555         PR fortran/40452
4556         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4557
4558 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4559
4560         PR fortran/40440
4561         * gfortran.dg/alloc_comp_result_2.f90: New test.
4562
4563 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4564
4565         PR target/40482
4566         * gcc.target/arm/pr40482.c: New test.
4567
4568 2009-06-19  Ian Lance Taylor  <iant@google.com>
4569
4570         * gcc.dg/Wcxx-compat-18.c: New testcase.
4571
4572 2009-06-19  Richard Guenther  <rguenther@suse.de>
4573
4574         * gcc.c-torture/execute/20090618-1.c: New testcase.
4575
4576 2009-06-19  Ian Lance Taylor  <iant@google.com>
4577
4578         * gcc.dg/Wcxx-compat-17.c: New testcase.
4579
4580 2009-06-19  Ian Lance Taylor  <iant@google.com>
4581
4582         * gcc.dg/Wcxx-compat-15.c: New testcase.
4583
4584 2009-06-19  Ian Lance Taylor  <iant@google.com>
4585
4586         * gcc.dg/Wcxx-compat-16.c: New testcase.
4587
4588 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4589
4590         * gcc.dg/builtins-34.c: Add significand cases.
4591
4592 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4593
4594         PR testsuite/40491
4595         * gcc.dg/20080522-1.c: Remove testcase for real.
4596         * gcc.dg/20080528-1.c: Ditto.
4597
4598 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4599
4600         PR fortran/40450
4601         * gfortran.dg/proc_ptr_20.f90: New.
4602
4603 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4604
4605         PR target/40470
4606         * gcc.dg/torture/pr40470-1.c: New.
4607         * gcc.dg/torture/pr40470-2.c: Likewise.
4608         * gcc.dg/torture/pr40470-3.c: Likewise.
4609         * gcc.dg/torture/pr40470-4.c: Likewise.
4610
4611 2009-06-18  Diego Novillo  <dnovillo@google.com>
4612
4613         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4614         * gcc.dg/plugin/ggcplug.c: Likewise.
4615         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4616         * g++.dg/plugin/selfassign.c: Likewise.
4617         * g++.dg/plugin/attribute_plugin.c: Likewise.
4618         * g++.dg/plugin/dumb_plugin.c: Likewise.
4619
4620 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4621
4622         * gcc.dg/cpp/arith-3.c: Add column info.
4623
4624 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4625
4626         * gcc.target/arm/fp16-compile-none-2.c: New.
4627         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4628         * gcc.target/arm/fp16-compile-alt-12.c: New.
4629
4630 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4631
4632         * gcc.target/arm/fp16-compile-alt-1.c: New.
4633         * gcc.target/arm/fp16-compile-alt-2.c: New.
4634         * gcc.target/arm/fp16-compile-alt-3.c: New.
4635         * gcc.target/arm/fp16-compile-alt-4.c: New.
4636         * gcc.target/arm/fp16-compile-alt-5.c: New.
4637         * gcc.target/arm/fp16-compile-alt-6.c: New.
4638         * gcc.target/arm/fp16-compile-alt-7.c: New.
4639         * gcc.target/arm/fp16-compile-alt-8.c: New.
4640         * gcc.target/arm/fp16-compile-alt-9.c: New.
4641         * gcc.target/arm/fp16-compile-alt-10.c: New.
4642         * gcc.target/arm/fp16-compile-alt-11.c: New.
4643         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4644         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4645         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4646         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4647         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4648         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4649         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4650         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4651         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4652         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4653         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4654         * gcc.target/arm/fp16-compile-none-1.c: New.
4655         * gcc.target/arm/fp16-compile-exprtype.c: New.
4656         * gcc.target/arm/fp16-compile-vcvt.c: New.
4657         * gcc.target/arm/fp16-builtins-1.c: New.
4658         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4659         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4660         * gcc.target/arm/fp16-param-1.c: New.
4661         * gcc.target/arm/fp16-return-1.c: New.
4662         * gcc.target/arm/fp16-unprototyped-1.c: New.
4663         * gcc.target/arm/fp16-unprototyped-2.c: New.
4664         * gcc.target/arm/fp16-variadic-1.c: New.
4665         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4666         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4667         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4668         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4669         * gcc.dg/torture/arm-fp16-ops.h: New.
4670         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4671         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4672         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4673         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4674         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4675         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4676         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4677         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4678         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4679         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4680         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4681         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4682         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4683         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4684         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4685         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4686         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4687         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4688         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4689         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4690         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4691
4692 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4693
4694         * gcc.dg/builtins-65.c: New test.
4695
4696 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4697
4698         PR fortran/40451
4699         * gfortran.dg/proc_ptr_result_4.f90: New.
4700
4701 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4702
4703         * gcc.c-torture/execute/bitfld-5.c: New test.
4704
4705 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4706
4707         * gcc.dg/builtin-unreachable-3.c: New test.
4708
4709 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4710
4711         * gcc.target/i386/builtin-unreachable.c: New test.
4712
4713 2009-06-17  Ian Lance Taylor  <iant@google.com>
4714
4715         * gcc.dg/Wcxx-compat-14.c: New testcase.
4716
4717 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4718
4719         * gcc.dg/func-ptr-conv-1.c: Update column info.
4720
4721 2009-06-17  Richard Guenther  <rguenther@suse.de>
4722
4723         PR middle-end/40404
4724         * gcc.c-torture/execute/pr40404.c: New testcase.
4725
4726 2009-06-17  Richard Guenther  <rguenther@suse.de>
4727
4728         PR middle-end/40460
4729         * g++.dg/torture/pr40460.C: New testcase.
4730
4731 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4732
4733         * gcc.dg/plugin/one_time_plugin.c: New test.
4734         * gcc.dg/plugin/one_time-test-1.c: New test.
4735         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4736
4737 2009-06-16  Ian Lance Taylor  <iant@google.com>
4738
4739         * g++.dg/warn/skip-1.C: New testcase.
4740
4741 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4742
4743         PR middle-end/40446
4744         * g++.dg/other/pr40446.C: New test.
4745
4746 2009-06-16  Richard Guenther  <rguenther@suse.de>
4747
4748         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4749         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4750         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4751         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4752
4753 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4754
4755         * gcc.c-torture/compile/pr40432.c: New file.
4756
4757 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4758
4759         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4760
4761 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4762
4763         PR fortran/36947
4764         PR fortran/40039
4765         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4766         * gfortran.dg/interface_20.f90: Modified error messages.
4767         * gfortran.dg/interface_21.f90: Ditto.
4768         * gfortran.dg/interface_26.f90: Ditto.
4769         * gfortran.dg/interface_27.f90: Ditto.
4770         * gfortran.dg/interface_28.f90: Extended test case.
4771         * gfortran.dg/interface_29.f90: New.
4772         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4773         * gfortran.dg/proc_decl_8.f90: Ditto.
4774         * gfortran.dg/proc_ptr_11.f90: Ditto.
4775         * gfortran.dg/proc_ptr_15.f90: Ditto.
4776
4777 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4778
4779         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4780         printing.
4781         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4782         gcc.dg/vect/vect-outer-4f.c: Likewise.
4783         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4784         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4785         Likewise.
4786         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4787         outer loop.
4788
4789 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4790
4791         PR fortran/40383
4792         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4793
4794 2009-06-15  Ian Lance Taylor  <iant@google.com>
4795
4796         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4797         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4798         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4799         Recognize new notes.
4800         * gcc.dg/stmt-expr-label-2.c: Likewise.
4801         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4802         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4803         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4804         * gcc.dg/c99-vla-jump-4.c: Likewise.
4805         * gcc.dg/stmt-expr-label-1.c: Likewise.
4806         * gcc.dg/stmt-expr-label-3.c: Likewise.
4807         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4808
4809 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4810
4811         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4812
4813 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4814
4815         * gcc.dg/builtin-object-size-7.c: New test.
4816
4817 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4818
4819         PR testsuite/40426
4820         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4821         level != "" use separate -gdwarf-2 -g${level} options instead of
4822         -gdwarf-2${level}.
4823         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4824         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4825         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4826
4827 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4828
4829         * g++.dg/abi/mangle11.C: Update warning line.
4830         * g++.dg/abi/mangle12.C: Update warning line.
4831         * g++.dg/abi/mangle17.C: Update warning line.
4832         * g++.dg/abi/mangle20-2.C: Update warning line.
4833
4834 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4835
4836         * gcc.dg/optimize-bswap-1.c: Split into these two:
4837         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4838         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4839
4840 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4841
4842         * gcc.dg/optimize-bswap-1.c: New testcase.
4843
4844 2009-06-14  Richard Guenther  <rguenther@suse.de>
4845
4846         PR middle-end/40389
4847         * g++.dg/torture/pr40389.C: New testcase.
4848
4849 2009-06-13  Richard Guenther  <rguenther@suse.de>
4850
4851         PR tree-optimization/40421
4852         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4853
4854 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4855
4856         * gcc.dg/old-style-prom-3.c: Add column info.
4857         * gcc.dg/overflow-warn-1.c
4858         * gcc.dg/gomp/pr27415.c
4859         * gcc.dg/gomp/for-1.c: Same.
4860         * gcc.dg/enum-compat-1.c: Same.
4861         * gcc.dg/c99-tag-3.c: Same.
4862         * gcc.dg/Wredundant-decls-2.c: Same.
4863         * gcc.dg/func-ptr-conv-1.c: Same.
4864         * gcc.dg/asm-wide-1.c: Same.
4865         * gcc.dg/nofixed-point-2.c: Same.
4866         * gcc.dg/cpp/line3.c: Same.
4867         * gcc.dg/array-10.c: Same.
4868         * gcc.dg/c99-vla-jump-1.c: Same.
4869         * gcc.dg/pr20368-1.c: Same.
4870         * gcc.dg/Wshadow-3.c: Same.
4871         * gcc.dg/c90-const-expr-8.c: Same.
4872         * gcc.dg/label-decl-2.c: Same.
4873         * gcc.dg/dremf-type-compat-2.c: Same.
4874         * gcc.dg/c90-const-expr-5.c: Same.
4875         * gcc.dg/builtins-30.c: Same.
4876         * gcc.dg/Warray-bounds.c: Same.
4877         * gcc.dg/Wcxx-compat-2.c: Same.
4878         * gcc.dg/tree-ssa/col-1.c: Same.
4879         * gcc.dg/old-style-prom-2.c: Same.
4880         * gcc.dg/cast-function-1.c: Same.
4881         * gcc.dg/pr15698-1.c: Same.
4882         * gcc.dg/dremf-type-compat-3.c: Same.
4883         * gcc.dg/vla-8.c: Same.
4884         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4885         line.
4886         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4887         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4888         * gcc.dg/enum-compat-1.c: Same.
4889         * gcc.dg/dremf-type-compat-2.c: Same.
4890         * gcc.dg/old-style-prom-2.c: Same.
4891         * gcc.dg/pr15698-1.c: Same.
4892         * gcc.dg/pr20368-1.c: Same.
4893         * gcc.dg/dremf-type-compat-3.c: Same.
4894         * gcc.dg/builtins-30.c: Same.  Test for columns.
4895
4896 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4897
4898         PR fortran/40176
4899         * gfortran.dg/proc_decl_1.f90: Extended.
4900
4901 2009-06-12  Ian Lance Taylor  <iant@google.com>
4902
4903         * gcc.dg/Wcxx-compat-13.c: New testcase.
4904
4905 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4906
4907         PR tree-opt/38865
4908         * gcc.dg/tree-ssa/fre-vce-1.c
4909
4910 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4911
4912         PR testsuite/40384
4913         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4914         min-insn-to-prefetch-ratio=5.
4915
4916 2009-06-12  Joey Ye  <joey.ye@intel.com>
4917             H.J. Lu  <hongjiu.lu@intel.com>
4918
4919         PR middle-end/39146
4920         * gcc.target/i386/stackalign/pr39146.c: New.
4921
4922 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4923
4924         * gcc.target/i386/crc32-1.c: New.
4925         * gcc.target/i386/crc32-2.c: Likewise.
4926
4927 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4928
4929         PR c/39252
4930         * gcc.dg/builtin-unreachable-1.c: New test.
4931         * gcc.dg/builtin-unreachable-2.c: Same.
4932
4933 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4934
4935         PR fortran/40402
4936         * gfortran.dg/data_value_1.f90: New test.
4937
4938 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4939
4940         PR testsuite/39831
4941         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4942         remove ilp32 requirement.
4943         * gcc.target/i386/excess-precision-2.c: Likewise.
4944         * gcc.target/i386/excess-precision-3.c: Likewise.
4945         * gcc.target/i386/excess-precision-4.c: Likewise.
4946         * gcc.target/i386/excess-precision-5.c: Likewise.
4947         * gcc.target/i386/excess-precision-6.c: Likewise.
4948
4949 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4950
4951         PR fortran/38718
4952         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4953         * gfortran.dg/nan_5.f90: New test.
4954
4955 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4956
4957         * gcc.target/arm/neon-modes-1.c: New test.
4958
4959 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4960
4961         * g++.dg/torture/pr31579.C: Cast pointer
4962         via __SIZE_TYPE__ instead of 'unsigned long'.
4963
4964 2009-06-10  Anthony Green  <green@moxielogic.com>
4965
4966         * lib/target-supports.exp (check_profiling_available):
4967         Profiling is not available for testing purposes on moxie.
4968
4969 2009-06-09  Ian Lance Taylor  <iant@google.com>
4970
4971         * gcc.dg/Wcxx-compat-12.c: New testcase.
4972
4973 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4974
4975         PR libfortran/40334
4976         * gfortran.dg/backspace_11.f90: New.
4977
4978 2009-06-09  Jason Merrill  <jason@redhat.com>
4979
4980         * g++.dg/cpp0x/defaulted10.C: New.
4981
4982 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4983
4984         * gcc.c-torture/compile/pr40351.c: New file.
4985
4986 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4987
4988         * gnat.dg/align_max.adb: New test.
4989
4990 2009-06-08  Jason Merrill  <jason@redhat.com>
4991
4992         * g++.dg/cpp0x/auto15.C: New.
4993
4994 2009-06-08  Jan Hubicka  <jh@suse.cz>
4995
4996         PR debug/39834
4997         * gcc.dg/torture/pr39834.c
4998
4999 2009-06-08  Jan Hubicka  <jh@suse.cz>
5000
5001         PR middle-end/40102
5002         * g++.dg/torture/pr40102.C: New testcase.
5003
5004 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5005
5006         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5007         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5008         * gcc.dg/builtin-object-size-6.c: New test.
5009
5010         PR c++/40373
5011         * g++.dg/template/dtor7.C: New test.
5012
5013         PR c++/40370
5014         PR c++/40372
5015         * g++.dg/template/error41.C: New test.
5016         * g++.dg/template/error42.C: New test.
5017
5018 2009-06-08  Revital Eres  <eres@il.ibm.com>
5019
5020         PR testsuite/40359
5021         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5022         * gcc.dg/vect/vect-88.c: Likewise.
5023         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5024         * gcc.dg/vect/pr25413.c: Likewise.
5025         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5026
5027 2009-06-07  Ian Lance Taylor  <iant@google.com>
5028
5029         * g++.dg/warn/Wswitch-3.C: New testcase.
5030         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5031         * gcc.dg/Wswitch-enum-error.c: Likewise.
5032         * gcc.dg/Wswitch-error.c: Likewise.
5033
5034 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5035
5036         PR fortran/40008
5037         * gfortran.dg/negative_unit.f: Update test.
5038         * gfortran.dg/negative_unit_int8.f: Update test.
5039         * gfortran.dg/newunit_1.f90: New test.
5040
5041 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5042
5043         PR fortran/25104
5044         PR fortran/29962
5045         * gfortran.dg/spread_init_expr.f03: New.
5046         * gfortran.dg/unpack_init_expr.f03: New.
5047         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5048         error message.
5049
5050 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5051
5052         PR fortran/25104
5053         PR fortran/29962
5054         * gfortran.dg/count_init_expr.f03
5055         * gfortran.dg/product_init_expr.f03
5056         * gfortran.dg/sum_init_expr.f03
5057
5058 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5059
5060         PR fortran/36874
5061         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5062         message.
5063         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5064         shapes.
5065         * gfortran.dg/zero_sized_5.f90: Likewise.
5066
5067 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5068
5069         PR middle-end/32950
5070         * g++.dg/torture/pr32950.C: New.
5071
5072 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5073
5074         PR fortran/25104
5075         PR fortran/29962
5076         * gfortran.dg/dot_product_1.f03: New.
5077         * gfortran.dg/matmul_8.f03: New.
5078         * gfortran.dg/transpose_3.f03: New.
5079
5080 2009-06-06  Ian Lance Taylor  <iant@google.com>
5081
5082         * gcc.dg/Wunused-label-1.c: New test case.
5083         * g++.dg/warn/Wunused-label-1.C: New test case.
5084         * g++.dg/warn/Wunused-label-2.C: New test case.
5085         * g++.dg/warn/Wunused-label-3.C: New test case.
5086
5087 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5088
5089         PR fortran/37203
5090         * reshape_zerosize_2.f90: New.
5091
5092 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5093
5094         PR fortran/32890
5095         * gfortran.dg/pack_assign_1.f90: New.
5096         * gfortran.dg/pack_vector_1.f90: New.
5097
5098 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5099
5100         PR middle-end/40340
5101         * gcc.dg/pr40340-1.c: New test.
5102         * gcc.dg/pr40340-2.c: New test.
5103         * gcc.dg/pr40340-3.c: New test.
5104         * gcc.dg/pr40340-4.c: New test.
5105         * gcc.dg/pr40340-5.c: New test.
5106         * gcc.dg/pr40340.h: New file.
5107
5108 2009-06-05  Revital Eres  <eres@il.ibm.com>
5109
5110         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5111         New procedure.
5112         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5113         * gcc.dg/vect/vect-33.c: Likewise.
5114         * gcc.dg/vect/vect-92.c: Likewise.
5115         * gcc.dg/vect/vect-58.c: Likewise.
5116         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5117         * gcc.dg/vect/vect-42.c: Likewise.
5118         * gcc.dg/vect/slp-25.c: Likewise.
5119         * gcc.dg/vect/vect-align-1.c: Likewise.
5120         * gcc.dg/vect/vect-align-2.c: Likewise.
5121         * gcc.dg/vect/vect-93.c: Likewise.
5122         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5123         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5124         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5125         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5126         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5127         * gcc.dg/vect/vect-26.c: Likewise.
5128         * gcc.dg/vect/vect-44.c: Likewise.
5129         * gcc.dg/vect/vect-70.c: Likewise.
5130         * gcc.dg/vect/vect-95.c: Likewise.
5131         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5132         * gcc.dg/vect/vect-28.c: Likewise.
5133         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5134         * gcc.dg/vect/vect-87.c: Likewise.
5135         * gcc.dg/vect/vect-109.c: Likewise.
5136         * gcc.dg/vect/vect-54.c: Likewise.
5137         * gcc.dg/vect/vect-96.c: Likewise.
5138         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5139         * gcc.dg/vect/vect-88.c: Likewise.
5140         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5141         * gcc.dg/vect/vect-89.c: Likewise.
5142         * gcc.dg/vect/vect-91.c: Likewise.
5143         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5144         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5145         * gfortran.dg/vect/vect-2.f90: Likewise.
5146         * gfortran.dg/vect/vect-3.f90: Likewise.
5147         * gfortran.dg/vect/vect-4.f90: Likewise.
5148         * gfortran.dg/vect/vect-5.f90: Likewise.
5149
5150 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5151
5152         PR tree-optimization/36318
5153         * gcc.dg/tree-ssa/sra-7.c: New test.
5154
5155 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5156
5157         PR fortran/37203
5158         * gfortran.dg/reshape_order_5.f90: New.
5159         * gfortran.dg/reshape_shape_1.f90: New.
5160
5161 2009-06-04  Jason Merrill  <jason@redhat.com>
5162
5163         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5164
5165 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5166
5167         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5168         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5169
5170 2009-06-04  Richard Guenther  <rguenther@suse.de>
5171
5172         PR c++/39371
5173         * g++.dg/torture/pr40335.C: New testcase.
5174
5175 2009-06-03  Richard Guenther  <rguenther@suse.de>
5176
5177         PR middle-end/40328
5178         * gcc.dg/torture/pr40328.c: New testcase.
5179
5180 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5181
5182         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5183         m68k and fido.
5184
5185 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5186
5187         * g++.dg/torture/pr40323.C: New file.
5188
5189 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5190
5191         * gnat.dg/specs/root.ads: New test.
5192         * gnat.dg/specs/root-level_1.ads: Likewise.
5193         * gnat.dg/specs/root-level_2.ads: Likewise.
5194         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5195
5196 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5197
5198         * g++.dg/init/ref15.C: Require unwrapped targets.
5199
5200 2009-06-02  Jason Merrill  <jason@redhat.com>
5201
5202         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5203         * g++.dg/cpp0x/initlist18.C: New.
5204         * g++.dg/cpp0x/initlist19.C: New.
5205
5206         * g++.dg/cpp0x/auto14.C: New.
5207
5208 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5209
5210         * gnat.dg/alignment6.adb: Remove XFAIL.
5211
5212 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5213
5214         PR c++/38089
5215         * g++.dg/template/spec36.C: New test.
5216
5217 2009-06-01  Ian Lance Taylor  <iant@google.com>
5218
5219         * gcc.dg/cast-qual-3.c: New testcase.
5220         * g++.dg/warn/Wcast-qual2.C: New testcase.
5221
5222 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5223
5224         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5225         (process-message): Expect column numbers.
5226         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5227         * gcc.dg/pch/counter-2.c: Same.
5228         * gcc.dg/pch/valid-2.c: Same.
5229         * gcc.dg/pch/warn-1.c: Same.
5230         * gcc.dg/pch/valid-1.c: Same.
5231         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5232         * gcc.dg/cpp/syshdr.c: Same.
5233         * gcc.dg/cpp/19940712-1.c: Same.
5234         * gcc.dg/cpp/missing-header-1.c: Same.
5235         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5236         * gcc.dg/cpp/tr-warn3.c: Same.
5237         * gcc.dg/cpp/pr29612-2.c: Same.
5238         * gcc.dg/cpp/tr-warn4.c: Same.
5239         * gcc.dg/cpp/Wtrigraphs.c: Same.
5240         * gcc.dg/cpp/poison.c: Same.
5241         * gcc.dg/cpp/arith-3.c: Same.
5242         * gcc.dg/cpp/sysmac2.c: Same.
5243         * gcc.dg/cpp/cpp.exp: Same.
5244         * gcc.dg/cpp/tr-warn5.c: Same.
5245         * gcc.dg/cpp/include2.c: Same.
5246         * gcc.dg/cpp/Wmissingdirs.c: Same.
5247         * gcc.dg/cpp/Wmissingdirs.c: Same.
5248         * gcc.dg/cpp/tr-warn6.c: Same.
5249         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5250         * gcc.dg/cpp/macspace1.c: Same.
5251         * gcc.dg/cpp/escape-2.c: Same.
5252         * gcc.dg/cpp/assert2.c: Same.
5253         * gcc.dg/cpp/undef2.c: Same.
5254         * gcc.dg/cpp/macspace2.c: Same.
5255         * gcc.dg/cpp/tr-warn1.c: Same.
5256         * gcc.dg/cpp/extratokens2.c: Same.
5257         * gcc.dg/cpp/strify2.c: Same.
5258         * gcc.dg/cpp/Wsignprom.c: Same.
5259         * gcc.dg/cpp/redef2.c: Same.
5260         * gcc.dg/cpp/trad/trad.exp: Same.
5261         * gcc.dg/cpp/arith-1.c: Same.
5262         * gcc.dg/cpp/extratokens.c: Same.
5263         * gcc.dg/cpp/if-mpar.c: Same.
5264
5265 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5266
5267         * gnat.dg/nested_float_packed.ads: New test.
5268
5269 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5270             Eric Botcazou  <botcazou@adacore.com>
5271
5272         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5273         * gnat.dg/test_oconst.adb: New test.
5274
5275 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5276
5277         * gcc.dg/plugin/ggcplug.c: Moved comment.
5278         (plugin_init): Fixed typo, declared i, returned 0 at end.
5279
5280 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5281
5282         PR testsuite/40244
5283         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5284         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5285
5286 2009-05-29  Ian Lance Taylor  <iant@google.com>
5287
5288         * gcc.dg/Wcxx-compat-11.c: New testcase.
5289
5290 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5291
5292         PR fortran/40019
5293         * gfortran.dg/leadz_trailz_1.f90: New test.
5294         * gfortran.dg/leadz_trailz_2.f90: New test.
5295
5296 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5297
5298         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5299         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5300         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5301         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5302         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5303         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5304         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5305         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5306         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5307         * gcc.dg/tree-ssa/sra-5.c: New file.
5308         * gcc.dg/tree-ssa/sra-6.c: New file.
5309         * gcc.c-torture/compile/sra-1.c: New file.
5310
5311 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5312
5313         PR middle-end/40291
5314         * gcc.c-torture/compile/pr40291.c: New test.
5315
5316         PR target/40017
5317         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5318         __vector _Bool.
5319         * gcc.target/powerpc/altivec-30.c: New test.
5320         * gcc.target/powerpc/altivec-31.c: New test.
5321
5322 2009-05-28  Richard Guenther  <rguenther@suse.de>
5323
5324         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5325         * gcc.c-torture/execute/20090527-1.c: Likewise.
5326
5327 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5328
5329         PR c++/39754
5330         * g++.dg/template/canon-type-1.C: New test.
5331         * g++.dg/template/canon-type-2.C: Likewise.
5332         * g++.dg/template/canon-type-3.C: Likewise.
5333         * g++.dg/template/canon-type-4.C: Likewise.
5334         * g++.dg/template/canon-type-5.C: Likewise.
5335         * g++.dg/template/canon-type-6.C: Likewise.
5336         * g++.dg/template/canon-type-7.C: Likewise.
5337
5338 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5339             Uros Bizjak  <ubizjak@gmail.com>
5340             Danny Smith  <dansmister@gmail.com>
5341
5342         PR target/37216
5343
5344         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5345         New function.
5346         * gcc.target/i386/pr37216.c:  New test source file.
5347         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5348         use -fno-common for testing Cygwin and MinGW targets.
5349
5350 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5351
5352         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5353         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5354         * g++.dg/pr37742.C (size_t): Likewise.
5355         * g++.dg/torture/pr34850.C (size_t): Likewise.
5356         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5357         _PTRDIFF_TYPE__.
5358         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5359         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5360         (size_t): Use __extension__ and __SIZE_TYPE__.
5361         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5362         __SIZE_TYPE__.
5363         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5364         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5365         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5366         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5367         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5368         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5369         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5370         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5371         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5372         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5373         (__ssize_t): Likewise.
5374         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5375         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5376         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5377         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5378         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5379         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5380         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5381         * gcc.dg/pr33667.c (size_t): Likewise.
5382         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5383         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5384         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5385         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5386         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5387         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5388
5389 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5390
5391         PR tree-optimization/40254
5392         * gcc.dg/vect/pr40254.c: New test.
5393
5394 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5395
5396         PR middle-end/33699
5397         * gcc.target/mips/const-anchor-1.c: New test.
5398         * gcc.target/mips/const-anchor-2.c: New test.
5399
5400 2009-05-27  Jason Merrill  <jason@redhat.com>
5401
5402         * g++.dg/cpp0x/initlist15.C: New.
5403         * g++.dg/cpp0x/initlist16.C: New.
5404         * g++.dg/cpp0x/initlist17.C: New.
5405
5406 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5407
5408         PR fortran/39178
5409         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5410         patterns to reflect frontend changes.
5411         * gfortran.dg/vector_subscript_4.f90: Likewise.
5412
5413 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5414             Eric Botcazou  <botcazou@adacore.com>
5415
5416         * gcc.c-torture/execute/align-nest.c: New testcase.
5417         * gnat.dg/misaligned_nest.adb: New testcase.
5418
5419 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5420
5421         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5422         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5423         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5424         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5425
5426 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5427
5428         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5429         cast instead of assuming 0ul.
5430         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5431         __SIZE_TYPE__.
5432         (_type_desc): Make first argument const.
5433         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5434
5435 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5436
5437         PR libfortran/40187
5438         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5439         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5440
5441 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5442
5443         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5444         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5445         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5446         * gcc.dg/plugin/ggcplug.c: Added new file.
5447
5448 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5449
5450         PR fortran/40246
5451         * gfortran.dg/nullify_4.f90: New test.
5452
5453 2009-05-26  Richard Guenther  <rguenther@suse.de>
5454
5455         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5456
5457 2009-05-26  Richard Guenther  <rguenther@suse.de>
5458
5459         PR middle-end/40252
5460         * gcc.c-torture/compile/pr40252.c: New testcase.
5461
5462 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5463
5464         PR c++/40007
5465         * g++.dg/template/typedef18.C: New test.
5466         * g++.dg/template/typedef19.C: Likewise.
5467         * g++.dg/template/typedef20.C: Likewise.
5468         * g++.dg/template/access11.C: Adjust.
5469
5470 2009-05-26  Richard Guenther  <rguenther@suse.de>
5471
5472         PR testsuite/40247
5473         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5474
5475 2009-05-25  Jason Merrill  <jason@redhat.com>
5476
5477         PR c++/38064
5478         * g++.dg/cpp0x/enum3.C: New test.
5479
5480 2009-05-25  Richard Guenther  <rguenther@suse.de>
5481
5482         PR tree-optimization/36327
5483         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5484         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5485         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5486         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5487         * gcc.dg/vect/vect-40.c: Likewise.
5488         * gcc.dg/vect/vect-42.c: Likewise.
5489         * gcc.dg/vect/vect-46.c: Likewise.
5490         * gcc.dg/vect/vect-76.c: Likewise.
5491
5492 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5493
5494         PR fortran/40176
5495         * gfortran.dg/proc_ptr_18.f90: New.
5496         * gfortran.dg/proc_ptr_19.f90: New.
5497         * gfortran.dg/proc_ptr_comp_9.f90: New.
5498         * gfortran.dg/proc_ptr_comp_10.f90: New.
5499
5500 2009-05-25  Richard Guenther  <rguenther@suse.de>
5501
5502         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5503         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5504
5505 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5506
5507         PR tree-optimization/40238
5508         * gcc.dg/vect/pr40238.c: New test.
5509
5510 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5511             Dominique Dhumieres  <dominiq@lps.ens.fr>
5512
5513         PR fortran/35732
5514         PR fortran/39872
5515         * gfortran.dg/bounds_check_fail_3.f90: New test.
5516         * gfortran.dg/bounds_check_fail_4.f90: New test.
5517         * gfortran.dg/bounds_check_14.f90: Update test.
5518         * gfortran.dg/bound_4.f90: Update test.
5519
5520 2009-05-24  Richard Guenther  <rguenther@suse.de>
5521
5522         PR middle-end/40233
5523         * gcc.c-torture/compile/pr40233.c: New testcase.
5524
5525 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5526
5527         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5528         for alpha*-*-* targets.
5529
5530 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5531
5532         * gcc.dg/vect/bb-slp-1.c: New test.
5533         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5534         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5535         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5536         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5537         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5538         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5539         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5540         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5541         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5542         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5543         gcc.dg/vect/bb-slp-22.c: Likewise.
5544         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5545
5546 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5547             Maxim Kuvyrkov  <maxim@codesourcery.com>
5548
5549         * gcc.dg/falign-labels-1.c: New test.
5550
5551 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5552
5553         * gnat.dg/specs/rep_clause3.ads: New test.
5554
5555 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5556
5557         * gnat.dg/addr6.adb: New test.
5558
5559 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5560
5561         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5562         New function.
5563         * gcc.target/arm/thumb2-mul-space.c: New file.
5564         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5565         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5566         * gcc.target/arm/thumb2-mul-speed.c: New file.
5567
5568 2009-05-22  Richard Guenther  <rguenther@suse.de>
5569
5570         PR middle-end/38964
5571         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5572         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5573         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5574
5575 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5576
5577         * gcc.dg/dll-6.c: New test.
5578         * gcc.dg/dll-6a.c: Likewise.
5579         * gcc.dg/dll-7.c: Likewise.
5580         * gcc.dg/dll-7a.c: Likewise.
5581         * g++.dg/ext/dllexport2.C: Likewise.
5582         * g++.dg/ext/dllexport2a.cc: Likewise.
5583
5584 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5585
5586         PR target/37846
5587         * gcc.target/ia64/mfused-madd-vect.c: New test.
5588         * gcc.target/ia64/mfused-madd.c: New test.
5589         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5590         * gcc.target/ia64/mno-fused-madd.c: New test.
5591
5592 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5593
5594         * gcc.target/i386/movbe-1.c: New.
5595         * gcc.target/i386/movbe-2.c: Likewise.
5596
5597 2009-05-21  Taras Glek  <tglek@mozilla.com>
5598
5599         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5600         plugin_init signature.
5601         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5602         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5603         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5604
5605 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5606
5607         * gcc.dg/target/arm/neon-vmla-1.c: New.
5608         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5609
5610 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5611
5612         * gcc.target/mips/octeon-exts-6.c: New test.
5613         * gcc.target/mips/extend-1.c: New test.
5614         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5615         EXTS.
5616         * gcc.target/mips/octeon-exts-5.c: Likewise.
5617
5618 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5619
5620         PR middle-end/40204
5621         * gcc.c-torture/compile/pr40204.c: New test.
5622
5623 2009-05-20  Richard Guenther  <rguenther@suse.de>
5624
5625         * gcc.c-torture/compile/20090518-1.c: New testcase.
5626
5627 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5628
5629         PR tree-optimization/40087
5630         * gcc.dg/tree-ssa/pr40087.c: New test.
5631
5632 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5633
5634         * gcc.dg/vector-4.c: New testcase.
5635         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5636         * g++.dg/ext/vector16.C: New testcase.
5637
5638 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5639
5640         PR c/40172
5641         * gcc.dg/pr40172.c: Renamed to ...
5642         * gcc.dg/pr40172-1.c: This.
5643
5644         * gcc.dg/pr40172-2.c: New.
5645         * gcc.dg/pr40172-3.c: Likewise.
5646
5647 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5648
5649         PR c/40172
5650         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5651
5652 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5653
5654         * gnat.dg/loop_optimization6.ad[sb]: New test.
5655
5656 2009-05-19  Richard Guenther  <rguenther@suse.de>
5657
5658         * gcc.c-torture/compile/20090519-1.c: New testcase.
5659
5660 2009-05-18  Jason Merrill  <jason@redhat.com>
5661
5662         * g++.dg/cpp0x/explicit1.C: New.
5663         * g++.dg/cpp0x/explicit2.C: New.
5664
5665 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5666
5667         PR debug/40109
5668         * g++.dg/debug/dwarf2/nested-1.C: New test.
5669
5670 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5671
5672         PR testsuite/39907
5673         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5674         stack alignment.
5675
5676 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5677
5678         PR fortran/40164
5679         * gfortran.dg/proc_ptr_comp_8.f90: New.
5680
5681 2009-05-18  Richard Guenther  <rguenther@suse.de>
5682
5683         PR fortran/40168
5684         * gfortran.dg/array_memset_2.f90: Adjust.
5685
5686 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5687
5688         PR fortran/36947
5689         PR fortran/40039
5690         * gfortran.dg/interface_27.f90: New.
5691         * gfortran.dg/interface_28.f90: New.
5692         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5693         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5694
5695 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5696
5697         * gcc.target/m68k/tls-ie.c: New test.
5698         * gcc.target/m68k/tls-le.c: New test.
5699         * gcc.target/m68k/tls-gd.c: New test.
5700         * gcc.target/m68k/tls-ld.c: New test.
5701         * gcc.target/m68k/tls-ie-xgot.c: New test.
5702         * gcc.target/m68k/tls-le-xtls.c: New test.
5703         * gcc.target/m68k/tls-gd-xgot.c: New test.
5704         * gcc.target/m68k/tls-ld-xgot.c: New test.
5705         * gcc.target/m68k/tls-ld-xtls.c: New test.
5706         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5707
5708 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5709
5710         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5711
5712 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5713
5714         PR c/40172
5715         * gcc.dg/pr40172.c: New.
5716
5717 2009-05-17  Jason Merrill  <jason@redhat.com>
5718
5719         PR c++/40139
5720         * g++.dg/template/dtor6.C: New.
5721
5722 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5723
5724         * g++.dg/warn/translate-ice-1.C: New test.
5725
5726 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5727
5728         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5729         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5730         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5731         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5732
5733 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5734
5735         PR fortran/33197
5736         * gfortran.dg/erf_2.F90: New test.
5737         * gfortran.dg/erfc_scaled_2.f90: New test.
5738
5739 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5740
5741         PR fortran/31243
5742         * gfortran.dg/string_1.f90: New test.
5743         * gfortran.dg/string_2.f90: New test.
5744         * gfortran.dg/string_3.f90: New test.
5745
5746 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5747
5748         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5749         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5750
5751 2009-05-15  Ian Lance Taylor  <iant@google.com>
5752
5753         * gcc.dg/Wcxx-compat-10.c: New testcase.
5754
5755 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5756
5757         PR 16302
5758         * gcc.dg/pr16302.c: New.
5759         * g++.dg/warn/pr16302.C: New.
5760
5761 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5762
5763         * gcc.dg/torture/builtin-math-5.c: New.
5764         * gcc.dg/torture/builtin-math-6.c: New.
5765         * lib/target-supports.exp (check_effective_target_mpc): New.
5766
5767 2009-05-15  Jan Hubicka  <jh@suse.cz>
5768
5769         * gcc.dg/tree-ssa/inline-3.c: New testcase
5770
5771 2009-05-15  Jan Hubicka  <jh@suse.cz>
5772
5773         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5774         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5775         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5776         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5777         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5778         Mark noinline.
5779         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5780         Mark noinline.
5781         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5782         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5783
5784 2009-05-15  Jan Hubicka  <jh@suse.cz>
5785
5786         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5787         optimized by sibcall noinline.
5788
5789 2009-05-15  Jan Hubicka  <jh@suse.cz>
5790
5791         * sibcall-1.c (track): Mark noinline.
5792         * sibcall-2.c (track): Mark noinline.
5793         * sibcall-3.c (track): Mark noinline.
5794         * sibcall-4.c (track): Mark noinline.
5795
5796 2009-05-15  Jan Hubicka  <jh@suse.cz>
5797
5798         * flatten-2.c: Disable early inlining; add comment.
5799         * flatten-3.c: New test based on flatten-2.c.
5800
5801 2009-05-15  Richard Guenther  <rguenther@suse.de>
5802
5803         PR tree-optimization/39999
5804         * gcc.c-torture/compile/pr39999.c: New testcase.
5805
5806 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5807
5808         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5809
5810 2009-05-14  Ian Lance Taylor  <iant@google.com>
5811
5812         * gcc.dg/Wcxx-compat-9.c: New testcase.
5813
5814 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5815
5816         PR fortran/39996
5817         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5818         * gfortran.dg/duplicate_type_2.f90: Ditto.
5819         * gfortran.dg/duplicate_type_3.f90: New.
5820
5821 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5822
5823         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5824         * ada/acats/tests/c5/c59002c.ada: Likewise.
5825
5826 2009-05-13  Taras Glek  <tglek@mozilla.com>
5827
5828         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5829         attributes and decl smashing.
5830         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5831         attributes.
5832         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5833         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5834
5835 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5836
5837         PR fortran/39865
5838         * gfortran.dg/pr39865.f90: New test.
5839         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5840         arrays in FMT=.
5841         * gfortran.dg/hollerith_f95.f90: Likewise.
5842         * gfortran.dg/hollerith6.f90: New test.
5843         * gfortran.dg/hollerith7.f90: New test.
5844
5845 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5846
5847         PR cpp/36674
5848         * gcc.dg/cpp/pr36674.i: New.
5849
5850 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5851
5852         PR middle-end/40035
5853         * gcc.c-torture/compile/pr40035.c: New test.
5854
5855 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5856
5857         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5858
5859 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5860
5861         PR fortran/40110
5862         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5863         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5864         * gfortran.dg/interop_params.f03: Ditto.
5865
5866 2009-05-12  Jan Hubicka  <jh@suse.cz>
5867
5868         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5869         so unrolling still happens.
5870         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5871         * gcc.dg/ipa/ipacost-2.c: Likewise.
5872         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5873
5874 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5875
5876         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5877
5878 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5879
5880         * lib/target-supports.exp (check_profiling_available): Return
5881         false for -p on *-*-cygwin* targets.
5882
5883 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5884
5885         PR tree-optimization/38632
5886         * g++.dg/tree-ssa/pr38632.C: New.
5887
5888 2009-05-11  Jan Hubicka  <jh@suse.cz>
5889
5890         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5891         we now optimize better.
5892         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5893         out at different places.
5894         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5895         unroling.
5896         * gcc.dg/vect/vect-76.c: Likewise.
5897         * gcc.dg/vect/vect-70.c: Likewise.
5898         * gcc.dg/vect/vect-66.c: Likewise.
5899         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5900         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5901
5902 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5903
5904         PR middle-end/40080
5905         * gcc.c-torture/compile/pr40080.c: New.
5906
5907 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5908
5909         * gcc.c-torture/compile/pr40026.c: New testcase.
5910
5911 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5912
5913         PR fortran/40089
5914         * gfortran.dg/proc_ptr_comp_7.f90: New.
5915
5916 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5917
5918         PR tree-optimization/40074
5919         * gcc.dg/vect/pr40074.c: New test.
5920
5921 2009-05-10  Ian Lance Taylor  <iant@google.com>
5922
5923         * gcc.dg/Wcxx-compat-7.c: New testcase.
5924         * gcc.dg/Wcxx-compat-8.c: New testcase.
5925         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5926         * gcc.dg/pr17188-1.c: Likewise.
5927         * gcc.dg/pr39084.c: Likewise.
5928
5929 2009-05-10  Michael Matz  <matz@suse.de>
5930
5931         PR target/40031
5932         * gcc.dg/pr40031.c: New test.
5933
5934 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5935
5936         PR fortran/40018
5937         * gfortran.dg/array_constructor_31.f90: New test.
5938
5939 2009-05-10  Richard Guenther  <rguenther@suse.de>
5940
5941         PR tree-optimization/40081
5942         * g++.dg/torture/pr40081.C: New testcase.
5943
5944 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5945
5946         PR fortran/38863
5947         * gfortran.dg/dependency_24.f90: New test.
5948         * gfortran.dg/dependency_23.f90: Clean up module files.
5949
5950 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5951
5952         PR fortran/38956
5953         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5954         * gfortran.dg/chmod_2.f90: Likewise.
5955         * gfortran.dg/chmod_3.f90: Likewise.
5956         * gfortran.dg/open_errors.f90: Likewise.
5957
5958 2009-05-09  Jan Hubicka  <jh@suse.cz>
5959
5960         PR middle-end/40043
5961         * g++.dg/eh/nested-try.C: New test.
5962
5963 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5964
5965         PR tree-optimization/40049
5966         * gcc.dg/vect/vect-shift-2.c: New test.
5967
5968 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5969
5970         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5971         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5972
5973 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5974
5975         PR c/36892
5976         * g++.dg/warn/deprecated-6.C: New.
5977         * gcc.dg/deprecated-4.c: Likewise.
5978         * gcc.dg/deprecated-5.c: Likewise.
5979         * gcc.dg/deprecated-6.c: Likewise.
5980
5981 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5982
5983         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5984         __aligned__(__BIGGEST_ALIGNMENT__).
5985         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5986         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5987         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5988         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5989         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5990         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5991         * gcc.dg/vect/Os-vect-95.c: Likewise.
5992         * gcc.dg/vect/pr20122.c: Likewise.
5993         * gcc.dg/vect/pr36493.c: Likewise.
5994         * gcc.dg/vect/pr37385.c: Likewise.
5995         * gcc.dg/vect/slp-7.c: Likewise.
5996         * gcc.dg/vect/slp-9.c: Likewise.
5997         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5998         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5999         * gcc.dg/vect/vect-35.c: Likewise.
6000         * gcc.dg/vect/vect-40.c: Likewise.
6001         * gcc.dg/vect/vect-42.c: Likewise.
6002         * gcc.dg/vect/vect-44.c: Likewise.
6003         * gcc.dg/vect/vect-46.c: Likewise.
6004         * gcc.dg/vect/vect-48.c: Likewise.
6005         * gcc.dg/vect/vect-52.c: Likewise.
6006         * gcc.dg/vect/vect-54.c: Likewise.
6007         * gcc.dg/vect/vect-56.c: Likewise.
6008         * gcc.dg/vect/vect-58.c: Likewise.
6009         * gcc.dg/vect/vect-60.c: Likewise.
6010         * gcc.dg/vect/vect-74.c: Likewise.
6011         * gcc.dg/vect/vect-75.c: Likewise.
6012         * gcc.dg/vect/vect-76.c: Likewise.
6013         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6014         * gcc.dg/vect/vect-77.c: Likewise.
6015         * gcc.dg/vect/vect-77-global.c: Likewise.
6016         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6017         * gcc.dg/vect/vect-78.c: Likewise.
6018         * gcc.dg/vect/vect-78-global.c: Likewise.
6019         * gcc.dg/vect/vect-80.c: Likewise.
6020         * gcc.dg/vect/vect-85.c: Likewise.
6021         * gcc.dg/vect/vect-87.c: Likewise.
6022         * gcc.dg/vect/vect-88.c: Likewise.
6023         * gcc.dg/vect/vect-92.c: Likewise.
6024         * gcc.dg/vect/vect-93.c: Likewise.
6025         * gcc.dg/vect/vect-95.c: Likewise.
6026         * gcc.dg/vect/vect-97.c: Likewise.
6027         * gcc.dg/vect/vect-complex-1.c: Likewise.
6028         * gcc.dg/vect/vect-complex-4.c: Likewise.
6029         * gcc.dg/vect/vect-complex-5.c: Likewise.
6030         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6031         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6032         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6033         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6034         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6035         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6036         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6037         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6038         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6039         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6040         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6041         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6042         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6043         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6044         * gcc.dg/vect/vect-outer-1.c: Likewise.
6045         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6046         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6047         * gcc.dg/vect/vect-outer-2.c: Likewise.
6048         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6049         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6050         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6051         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6052         * gcc.dg/vect/vect-outer-3.c: Likewise.
6053         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6054         * gcc.dg/vect/vect-outer-5.c: Likewise.
6055         * gcc.dg/vect/vect-outer-6.c: Likewise.
6056         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6057         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6058         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6059         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6060         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6061         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6062         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6063         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6064         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6065         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6066         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6067         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6068         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6069         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6070
6071 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6072
6073         PR c/24581
6074         * gcc.dg/torture/complex-sign.h: New header.
6075         * gcc.dg/torture/complex-sign-add.c,
6076         gcc.dg/torture/complex-sign-mixed-add.c,
6077         gcc.dg/torture/complex-sign-mixed-div.c,
6078         gcc.dg/torture/complex-sign-mixed-mul.c,
6079         gcc.dg/torture/complex-sign-mixed-sub.c,
6080         gcc.dg/torture/complex-sign-mul.c,
6081         gcc.dg/torture/complex-sign-sub.c: New tests.
6082
6083 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6084
6085         PR fortran/39876
6086         * gfortran.dg/intrinsic_3.f90: New.
6087
6088 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6089
6090         PR c/39037
6091         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6092         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6093         * gcc.dg/dfp/float-constant-double.c: New test.
6094         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6095         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6096         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6097         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6098         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6099         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6100         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6101         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6102         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6103
6104 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6105
6106         PR middle-end/40057
6107         * gcc.c-torture/execute/pr40057.c: New test.
6108
6109 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6110
6111         * gcc.c-torture/compile/const-high-part.c: New test.
6112
6113 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6114
6115         PR testsuite/40050
6116         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6117         build plugin.
6118
6119 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6120
6121         PR fortran/39630
6122         * gfortran.dg/proc_decl_1.f90: Modified.
6123         * gfortran.dg/proc_ptr_comp_1.f90: New.
6124         * gfortran.dg/proc_ptr_comp_2.f90: New.
6125         * gfortran.dg/proc_ptr_comp_3.f90: New.
6126         * gfortran.dg/proc_ptr_comp_4.f90: New.
6127         * gfortran.dg/proc_ptr_comp_5.f90: New.
6128         * gfortran.dg/proc_ptr_comp_6.f90: New.
6129
6130 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6131
6132         PR c++/17395
6133         * g++.dg/template/call7.C: New test.
6134
6135 2009-05-06  Diego Novillo  <dnovillo@google.com>
6136
6137         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6138
6139 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6140
6141         * gfortran.dg/pr40021.f: Moved to ...
6142         * gfortran.fortran-torture/execute/pr40021.f: Here.
6143
6144 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6145
6146         PR middle-end/39986
6147         * gcc.dg/dfp/pr39986.c: New test.
6148
6149 2009-05-06  Michael Matz  <matz@suse.de>
6150
6151         PR middle-end/40021
6152         * gfortran.dg/pr40021.f: New test.
6153
6154 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6155
6156         * lib/plugin-support.exp: New file containing support procs for
6157         plugin testcases.
6158         * lib/target-supports.exp (check_plugin_available): New proc.
6159         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6160         * gcc.dg/plugin/selfassign.c: New plugin source file.
6161         * gcc.dg/plugin/self-assign-test-1.c: New test.
6162         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6163         * g++.dg/README: Add description for plugin test.
6164         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6165         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6166         * g++.dg/plugin/selfassign.c: New plugin source file.
6167         * g++.dg/plugin/self-assign-test-1.C: New test.
6168         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6169         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6170         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6171         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6172
6173 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6174
6175         PR fortran/40041
6176         * gfortran.dg/intrinsic_2.f90: New test.
6177         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6178
6179 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6180
6181         PR c/40032
6182         * gcc.dg/noncompile/incomplete-5.c: New test.
6183
6184 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6185
6186         PR middle-end/39666
6187         * gcc.dg/pr39666-1.c: New test.
6188         * gcc.dg/pr39666-2.c: Likewise.
6189         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6190         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6191         * gfortran.dg/pr39666-1.f90: Likewise.
6192         * gfortran.dg/pr39666-2.f90: Likewise.
6193
6194 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6195
6196         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6197         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6198         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6199
6200 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6201
6202         PR fortran/39998
6203         * gfortran.dg/proc_ptr_17.f90: New.
6204
6205 2009-05-05  Richard Guenther  <rguenther@suse.de>
6206
6207         PR tree-optimization/40022
6208         * gcc.c-torture/execute/pr40022.c: New testcase.
6209
6210 2009-05-05  Richard Guenther  <rguenther@suse.de>
6211
6212         PR middle-end/40023
6213         * gcc.c-torture/compile/pr40023.c: New testcase.
6214
6215 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6216
6217         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6218         * g++.dg/template/overload9.C: Likewise.
6219         * g++.dg/ext/ms-1.C: New.
6220
6221 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6222
6223         PR c++/40013
6224         * g++.dg/ext/vla7.C: New test.
6225
6226 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6227
6228         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6229
6230 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6231
6232         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6233         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6234         Update expected errors.
6235
6236 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6237
6238         PR c++/28152
6239         * g++.dg/parse/parser-pr28152.C: New.
6240         * g++.dg/parse/parser-pr28152-2.C: New.
6241
6242 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6243
6244         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6245
6246 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6247
6248         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6249         * gcc.target/sparc/fexpand-2.c: Likewise.
6250         * gcc.target/sparc/fpmerge-2.c: Likewise.
6251         * gcc.target/sparc/pdist-2.c: Likewise.
6252
6253 2009-05-03  Richard Guenther  <rguenther@suse.de>
6254
6255         PR c/39983
6256         * gcc.c-torture/compile/pr39983.c: New testcase.
6257
6258 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6259
6260         * gcc.dg/c99-complex-3.c: New test.
6261
6262 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6263
6264         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6265
6266 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6267
6268         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6269
6270 2009-05-02  Richard Guenther  <rguenther@suse.de>
6271
6272         PR middle-end/40001
6273         * gcc.target/spu/pr40001.c: New testcase.
6274
6275 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6276
6277         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6278
6279 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6280
6281         PR middle-end/39579
6282         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6283         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6284
6285 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6286
6287         PR testsuite/39776
6288         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6289         no longer issued.
6290
6291 2009-04-30  David Ayers  <ayers@fsfe.org>
6292
6293         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6294         and gcc_error_prefix variables.
6295         * objc.dg/bad-receiver-type.m: Update to match correct
6296         diagnostics marker.
6297         * objc.dg/encode-5.m: Likewise.
6298         * objc.dg/id-1.m: Likewise.
6299         * objc.dg/method-1.m: Likewise.
6300         * objc.dg/method-6.m: Likewise.
6301         * objc.dg/method-7.m: Likewise.
6302         * objc.dg/method-9.m: Likewise.
6303         * objc.dg/method-11.m: Likewise.
6304         * objc.dg/method-20.m: Likewise.
6305         * objc.dg/private-1.m: Likewise.
6306
6307 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6308
6309         PR libfortran/39667
6310         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6311         * gfortran.dg/advance_4.f90: Likewise
6312         * gfortran.dg/advance_5.f90: Likewise
6313         * gfortran.dg/append_1.f90: Likewise
6314         * gfortran.dg/backslash_1.f90: Likewise
6315         * gfortran.dg/backslash_2.f90: Likewise
6316         * gfortran.dg/backslash_3.f: Likewise
6317         * gfortran.dg/backspace_10.f90: Likewise
6318         * gfortran.dg/backspace_3.f: Likewise
6319         * gfortran.dg/backspace_4.f: Likewise
6320         * gfortran.dg/backspace_5.f: Likewise
6321         * gfortran.dg/backspace_8.f: Likewise
6322         * gfortran.dg/backspace_9.f: Likewise
6323         * gfortran.dg/complex_write.f90: Likewise
6324         * gfortran.dg/convert_implied_open.f90: Likewise
6325         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6326         * gfortran.dg/dos_eol.f: Likewise
6327         * gfortran.dg/empty_format_1.f90: Likewise
6328         * gfortran.dg/endfile.f: Likewise
6329         * gfortran.dg/eof_1.f90: Likewise
6330         * gfortran.dg/eor_1.f90: Likewise
6331         * gfortran.dg/eor_handling_1.f90: Likewise
6332         * gfortran.dg/eor_handling_2.f90: Likewise
6333         * gfortran.dg/eor_handling_3.f90: Likewise
6334         * gfortran.dg/eor_handling_4.f90: Likewise
6335         * gfortran.dg/eor_handling_5.f90: Likewise
6336         * gfortran.dg/error_recovery_5.f90: Likewise
6337         * gfortran.dg/f2003_inquire_1.f03: Likewise
6338         * gfortran.dg/f2003_io_4.f03: Likewise
6339         * gfortran.dg/f2003_io_5.f03: Likewise
6340         * gfortran.dg/f2003_io_7.f03: Likewise
6341         * gfortran.dg/fgetc_1.f90: Likewise
6342         * gfortran.dg/fgetc_2.f90: Likewise
6343         * gfortran.dg/flush_1.f90: Likewise
6344         * gfortran.dg/fmt_exhaust.f90: Likewise
6345         * gfortran.dg/fmt_huge.f90: Likewise
6346         * gfortran.dg/fmt_read.f90: Likewise
6347         * gfortran.dg/fmt_t_1.f90: Likewise
6348         * gfortran.dg/fmt_t_2.f90: Likewise
6349         * gfortran.dg/fmt_t_3.f90: Likewise
6350         * gfortran.dg/fmt_t_4.f90: Likewise
6351         * gfortran.dg/fmt_t_5.f90: Likewise
6352         * gfortran.dg/fmt_t_7.f: Likewise
6353         * gfortran.dg/fseek.f90: Likewise
6354         * gfortran.dg/ftell_1.f90: Likewise
6355         * gfortran.dg/ftell_2.f90: Likewise
6356         * gfortran.dg/func_derived_3.f90: Likewise
6357         * gfortran.dg/inquire_9.f90: Likewise
6358         * gfortran.dg/iostat_1.f90: Likewise
6359         * gfortran.dg/iostat_2.f90: Likewise
6360         * gfortran.dg/list_read_1.f90: Likewise
6361         * gfortran.dg/list_read_4.f90: Likewise
6362         * gfortran.dg/list_read_5.f90: Likewise
6363         * gfortran.dg/list_read_7.f90: Likewise
6364         * gfortran.dg/list_read_8.f90: Likewise
6365         * gfortran.dg/list_read_9.f90: Likewise
6366         * gfortran.dg/namelist_13.f90: Likewise
6367         * gfortran.dg/namelist_14.f90: Likewise
6368         * gfortran.dg/namelist_15.f90: Likewise
6369         * gfortran.dg/namelist_16.f90: Likewise
6370         * gfortran.dg/namelist_17.f90: Likewise
6371         * gfortran.dg/namelist_18.f90: Likewise
6372         * gfortran.dg/namelist_19.f90: Likewise
6373         * gfortran.dg/namelist_20.f90: Likewise
6374         * gfortran.dg/namelist_24.f90: Likewise
6375         * gfortran.dg/namelist_26.f90: Likewise
6376         * gfortran.dg/namelist_27.f90: Likewise
6377         * gfortran.dg/namelist_28.f90: Likewise
6378         * gfortran.dg/namelist_37.f90: Likewise
6379         * gfortran.dg/namelist_38.f90: Likewise
6380         * gfortran.dg/namelist_39.f90: Likewise
6381         * gfortran.dg/namelist_40.f90: Likewise
6382         * gfortran.dg/namelist_43.f90: Likewise
6383         * gfortran.dg/namelist_44.f90: Likewise
6384         * gfortran.dg/namelist_45.f90: Likewise
6385         * gfortran.dg/namelist_46.f90: Likewise
6386         * gfortran.dg/namelist_47.f90: Likewise
6387         * gfortran.dg/namelist_48.f90: Likewise
6388         * gfortran.dg/namelist_49.f90: Likewise
6389         * gfortran.dg/namelist_50.f90: Likewise
6390         * gfortran.dg/namelist_51.f90: Likewise
6391         * gfortran.dg/namelist_52.f90: Likewise
6392         * gfortran.dg/namelist_56.f90: Likewise
6393         * gfortran.dg/namelist_char_only.f90: Likewise
6394         * gfortran.dg/namelist_use.f90: Likewise
6395         * gfortran.dg/namelist_use_only.f90: Likewise
6396         * gfortran.dg/noadv_size.f90: Likewise
6397         * gfortran.dg/open_access_append_1.f90: Likewise
6398         * gfortran.dg/pad_no.f90: Likewise
6399         * gfortran.dg/pr12884.f: Likewise
6400         * gfortran.dg/pr17090.f90: Likewise
6401         * gfortran.dg/pr17285.f90: Likewise
6402         * gfortran.dg/pr17286.f90: Likewise
6403         * gfortran.dg/pr18122.f90: Likewise
6404         * gfortran.dg/pr18210.f90: Likewise
6405         * gfortran.dg/pr18392.f90: Likewise
6406         * gfortran.dg/pr19155.f: Likewise
6407         * gfortran.dg/pr19216.f: Likewise
6408         * gfortran.dg/pr19467.f90: Likewise
6409         * gfortran.dg/pr19657.f: Likewise
6410         * gfortran.dg/pr20257.f90: Likewise
6411         * gfortran.dg/read_bad_advance.f90: Likewise
6412         * gfortran.dg/read_eof_2.f90: Likewise
6413         * gfortran.dg/read_eof_4.f90: Likewise
6414         * gfortran.dg/read_many_1.f: Likewise
6415         * gfortran.dg/read_noadvance.f90: Likewise
6416         * gfortran.dg/read_repeat.f90: Likewise
6417         * gfortran.dg/read_size_noadvance.f90: Likewise
6418         * gfortran.dg/read_x_past.f: Likewise
6419         * gfortran.dg/record_marker_1.f90: Likewise
6420         * gfortran.dg/record_marker_3.f90: Likewise
6421         * gfortran.dg/rewind_1.f90: Likewise
6422         * gfortran.dg/runtime_warning_1.f90: Likewise
6423         * gfortran.dg/shape_3.f90: Likewise
6424         * gfortran.dg/slash_1.f90: Likewise
6425         * gfortran.dg/stat_1.f90: Likewise
6426         * gfortran.dg/stat_2.f90: Likewise
6427         * gfortran.dg/streamio_11.f90: Likewise
6428         * gfortran.dg/streamio_3.f90: Likewise
6429         * gfortran.dg/streamio_4.f90: Likewise
6430         * gfortran.dg/streamio_9.f90: Likewise
6431         * gfortran.dg/tl_editing.f90: Likewise
6432         * gfortran.dg/unf_io_convert_1.f90: Likewise
6433         * gfortran.dg/unf_io_convert_2.f90: Likewise
6434         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6435         * gfortran.dg/unf_short_record_1.f90: Likewise
6436         * gfortran.dg/utf8_1.f03: Likewise
6437         * gfortran.dg/utf8_2.f03: Likewise
6438         * gfortran.dg/widechar_IO_1.f90: Likewise
6439         * gfortran.dg/write_check3.f90: Likewise
6440         * gfortran.dg/write_rewind_2.f: Likewise
6441         * gfortran.dg/x_slash_2.f: Likewise
6442
6443 2009-04-29  Richard Guenther  <rguenther@suse.de>
6444
6445         PR target/39943
6446         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6447         New.
6448         (check_effective_target_vect_floatuint_cvt): Likewise.
6449         * gcc.dg/vect/slp-10.c: Adjust.
6450         * gcc.dg/vect/slp-11.c: Adjust.
6451         * gcc.dg/vect/slp-12b.c: Adjust.
6452         * gcc.dg/vect/slp-33.c: Adjust.
6453         * gcc.c-torture/compile/pr39943.c: New testcase.
6454
6455 2009-04-29  Richard Guenther  <rguenther@suse.de>
6456
6457         PR middle-end/39937
6458         * gcc.c-torture/compile/pr39937.c: New testcase.
6459
6460 2009-04-29  Richard Guenther  <rguenther@suse.de>
6461
6462         PR tree-optimization/39941
6463         * gcc.c-torture/compile/pr39941.c: New testcase.
6464
6465 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6466
6467         * gcc.target/bfin/20090411-1.c: New test.
6468
6469 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6470
6471         PR target/39565
6472         * gcc.dg/pr39565.c: New testcase.
6473
6474 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6475
6476         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6477         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6478         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6479         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6480         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6481         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6482         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6483         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6484         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6485         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6486         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6487         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6488         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6489         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6490         * gcc.target/i386/pr37191.c: Likewise.
6491         * gcc.target/i386/reload-1.c: Likewise.
6492         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6493         * g++.old-deja/g++.pt/repo2.C: Likewise.
6494         * g++.old-deja/g++.pt/repo3.C: Likewise.
6495         * g++.old-deja/g++.pt/repo4.C: Likewise.
6496         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6497         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6498         * g++.dg/template/repo1.C: Likewise.
6499         * g++.dg/template/repo2.C: Likewise.
6500         * g++.dg/template/repo3.C: Likewise.
6501         * g++.dg/template/repo4.C: Likewise.
6502         * g++.dg/template/repo5.C: Likewise.
6503         * g++.dg/template/repo6.C: Likewise.
6504         * g++.dg/template/repo7.C: Likewise.
6505         * g++.dg/template/repo8.C: Likewise.
6506         * g++.dg/template/repo9.C: Likewise.
6507         * g++.dg/rtti/repo1.C: Likewise.
6508         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6509         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6510         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6511         * g++.dg/other/PR23205.C: Skip for vxworks.
6512         * g++.dg/ext/visibility/class1.C: Requires PIC.
6513         * g++.dg/eh/async-unwind2.C: Requires PIC.
6514         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6515         does not have cxa_exit.
6516
6517 2009-04-28  Jing Yu  <jingyu@google.com>
6518
6519         PR testsuite/39790
6520         * lib/target-supports.exp (check_effective_target_tls): Remove
6521         comment of caching.
6522         (check_effective_target_tls_native): Likewise.
6523         (check_effective_target_tls_runtime): Likewise.
6524         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6525         tls to tls_runtime.
6526         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6527
6528 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6529
6530         PR fortran/39946
6531         * gfortran.dg/proc_ptr_16.f90: New.
6532
6533 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6534
6535         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6536         lp64 is true.
6537
6538 2009-04-28  Richard Guenther  <rguenther@suse.de>
6539
6540         PR middle-end/39937
6541         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6542
6543 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6544
6545         * g++.dg/warn/pr35652.C: Removed.
6546         * gcc.dg/pr35652.c: Likewise.
6547
6548 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6549
6550         * gcc.target/ia64/20071210-2.c: New testcase.
6551
6552 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6553
6554         PR c/39323
6555         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6556         * gcc.dg/pr39323-3.c: Ditto.
6557
6558 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6559
6560         PR fortran/39930
6561         PR fortran/39931
6562         * gfortran.dg/ambiguous_reference_2.f90: New.
6563         * gfortran.dg/pointer_assign_7.f90: New.
6564
6565 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6566             Mark Mitchell  <mark@codesourcery.com>
6567
6568         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6569         * gcc.dg/20020103-1.c: Check for __ppc.
6570         * gcc.dg/asm-b.c: Check for __ppc.
6571         * gcc.dg/20020919-1.c: Check for __ppc.
6572         * gcc.dg/20020312-2.c: Likewise.
6573         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6574         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6575         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6576         * g++.dg/warn/weak1.C: Likewise.
6577         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6578         static so appropriate optimizations kick in.
6579         (find_base_value_wrapper): New function.
6580         * g++.dg/eh/simd-5.C: Fix target triplet.
6581         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6582
6583 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6584             H.J. Lu  <hongjiu.lu@intel.com>
6585
6586         PR target/39911
6587         * gcc.target/i386/pr39911.c: New test.
6588
6589 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6590
6591         PR fortran/39879
6592         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6593
6594 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6595
6596         PR c++/35652
6597         Revert:
6598
6599         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6600
6601         * gcc.dg/pr35652.C: New.
6602         * g++.dg/warn/pr35652.C: New.
6603         * gcc.dg/format/plus-1.c: Adjust message.
6604
6605 2009-04-27  DJ Delorie  <dj@redhat.com>
6606
6607         * lib/target-supports.exp (check_effective_target_double64): New.
6608         (check_effective_target_double64plus): New.
6609         (check_effective_target_large_double): New.
6610         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6611         * gcc.dg/div-double-1.c: Likewise.
6612         * gcc.dg/Wconversion-real.c: Require large_double.
6613         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6614
6615         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6616         are too small.
6617
6618         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6619         constants as long.
6620
6621 2009-04-27  Ian Lance Taylor  <iant@google.com>
6622
6623         * gcc.dg/Wcxx-compat-5.c: New testcase.
6624         * gcc.dg/Wcxx-compat-6.c: New testcase.
6625
6626 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6627
6628         Allow non-constant arguments to conversion intrinsics.
6629         * gcc.target/spu/intrinsics-3.c: Update tests.
6630
6631 2009-04-27  Richard Guenther  <rguenther@suse.de>
6632
6633         PR middle-end/39928
6634         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6635         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6636
6637 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6638
6639         PR target/39903
6640         * gcc.dg/torture/pr39903-1.c: New.
6641         * gcc.dg/torture/pr39903-2.c: Likewise.
6642
6643 2009-04-27  Revital Eres  <eres@il.ibm.com>
6644
6645         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6646         and check it.
6647         * gcc.dg/sms-2.c: Add dump check.
6648         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6649         and check it.
6650         * gcc.dg/sms-4.c: Likewise.
6651         * gcc.dg/sms-5.c: Likewise.
6652         * gcc.dg/sms-6.c: Likewise.
6653         * gcc.dg/sms-7.c: Likewise.
6654         * gcc.dg/sms-antideps.c: Rename to...
6655         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6656
6657 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6658
6659         * gnat.dg/opt2.adb: New test.
6660
6661 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6662
6663         PR c++/39875
6664         * g++.dg/warn/Wunused-15.C: New test.
6665
6666 2009-04-26  Michael Matz  <matz@suse.de>
6667
6668         Expand from SSA.
6669         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6670         change regexps.
6671         * gcc.target/i386/pr37248-1.c: Modified.
6672         * gcc.target/i386/pr37248-3.c: Modified.
6673         * gcc.target/i386/pr37248-2.c: Modified.
6674         * gnat.dg/aliasing1.adb: Modified.
6675         * gnat.dg/pack9.adb: Modified.
6676         * gnat.dg/aliasing2.adb: Modified.
6677         * gcc.dg/strict-overflow-2.c: Modified.
6678         * gcc.dg/autopar/reduc-1char.c: Modified.
6679         * gcc.dg/autopar/reduc-2char.c: Modified.
6680         * gcc.dg/autopar/reduc-1.c: Modified.
6681         * gcc.dg/autopar/reduc-2.c: Modified.
6682         * gcc.dg/autopar/reduc-3.c: Modified.
6683         * gcc.dg/autopar/reduc-6.c: Modified.
6684         * gcc.dg/autopar/reduc-7.c: Modified.
6685         * gcc.dg/autopar/reduc-8.c: Modified.
6686         * gcc.dg/autopar/reduc-9.c: Modified.
6687         * gcc.dg/autopar/reduc-1short.c: Modified.
6688         * gcc.dg/autopar/reduc-2short.c: Modified.
6689         * gcc.dg/autopar/parallelization-1.c: Modified.
6690         * gcc.dg/strict-overflow-4.c: Modified.
6691         * gcc.dg/strict-overflow-6.c: Modified.
6692         * gcc.dg/gomp/combined-1.c: Modified.
6693         * gcc.dg/no-strict-overflow-1.c: Modified.
6694         * gcc.dg/no-strict-overflow-3.c: Modified.
6695         * gcc.dg/no-strict-overflow-5.c: Modified.
6696         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6697         * gcc.dg/tree-ssa/pr18134.c: Modified.
6698         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6699         * gcc.dg/tree-ssa/vector-2.c: Modified.
6700         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6701         * gcc.dg/tree-ssa/loop-21.c: Modified.
6702         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6703         * gcc.dg/tree-ssa/vector-3.c: Modified.
6704         * gcc.dg/tree-ssa/asm-3.c: Modified.
6705         * gcc.dg/tree-ssa/pr23294.c: Modified.
6706         * gcc.dg/tree-ssa/loop-22.c: Modified.
6707         * gcc.dg/tree-ssa/loop-15.c: Modified.
6708         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6709         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6710         * gcc.dg/tree-ssa/pr20139.c: Modified.
6711         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6712         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6713         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6714         * gcc.dg/tree-ssa/loop-5.c: Modified.
6715         * gcc.dg/tree-ssa/pr19431.c: Modified.
6716         * gcc.dg/tree-ssa/pr32044.c: Modified.
6717         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6718         * gcc.dg/tree-ssa/loop-19.c: Modified.
6719         * gcc.dg/tree-ssa/loop-28.c: Modified.
6720         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6721         * gcc.dg/tree-ssa/divide-1.c: Modified.
6722         * gcc.dg/tree-ssa/inline-1.c: Modified.
6723         * gcc.dg/tree-ssa/divide-3.c: Modified.
6724         * gcc.dg/tree-ssa/pr30978.c: Modified.
6725         * gcc.dg/tree-ssa/alias-6.c: Modified.
6726         * gcc.dg/tree-ssa/divide-4.c: Modified.
6727         * gcc.dg/tree-ssa/alias-11.c: Modified.
6728         * gcc.dg/no-strict-overflow-7.c: Modified.
6729         * gcc.dg/strict-overflow-1.c: Modified.
6730         * gcc.dg/pr15784-4.c: Modified.
6731         * gcc.dg/pr34263.c: Modified.
6732         * gcc.dg/strict-overflow-3.c: Modified.
6733         * gcc.dg/tree-prof/stringop-1.c: Modified.
6734         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6735         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6736         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6737         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6738         * gcc.dg/no-strict-overflow-2.c: Modified.
6739         * gcc.dg/no-strict-overflow-4.c: Modified.
6740         * gcc.dg/no-strict-overflow-6.c: Modified.
6741         * g++.dg/tree-ssa/pr27090.C: Modified.
6742         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6743         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6744         * g++.dg/tree-ssa/pr19807.C: Modified.
6745         * g++.dg/opt/pr30965.C: Modified.
6746         * g++.dg/init/new17.C: Modified.
6747         * gfortran.dg/whole_file_6.f90: Modified.
6748         * gfortran.dg/whole_file_5.f90: Modified.
6749         * gfortran.dg/reassoc_1.f90: Modified.
6750         * gfortran.dg/reassoc_3.f90: Modified.
6751
6752 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6753
6754         PR fortran/39893
6755         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6756
6757 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6758
6759         PR inline-asm/39543
6760         * gcc.target/i386/pr39543-1.c: New test.
6761         * gcc.target/i386/pr39543-2.c: New test.
6762         * gcc.target/i386/pr39543-3.c: New test.
6763
6764         PR c/39889
6765         * gcc.dg/Wunused-value-3.c: New test.
6766
6767 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6768
6769         PR c/39581
6770         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6771         gcc.dg/vla-21.c: New tests.
6772
6773 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6774
6775         PR c/39556
6776         * gcc.dg/inline-34.c: New test.
6777
6778 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6779
6780         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6781         gcc.dg/enum-const-3.c: New tests.
6782         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6783         -pedantic-errors.  Update expected diagnostics.
6784
6785 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6786
6787         PR c/39582
6788         * gcc.dg/vla-20.c: New test.
6789
6790 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6791
6792         PR c/39564
6793         * gcc.dg/vla-19.c: New test.
6794
6795 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6796
6797         PR preprocessor/39559
6798         * gcc.dg/c99-intconst-2.c: New test.
6799
6800 2009-04-25  Jan Hubicka  <jh@suse.cz>
6801
6802         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6803
6804 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6805
6806         PR fortran/39688
6807         * gfortran.dg/import7.f90: New.
6808
6809 2009-04-24  Richard Guenther  <rguenther@suse.de>
6810
6811         * gcc.dg/tree-ssa/vrp48.c: Fix.
6812
6813 2008-04-24  Doug Kwan  <dougkwan@google.com>
6814
6815         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6816         destination are the same.
6817
6818 2009-04-24  Richard Guenther  <rguenther@suse.de>
6819
6820         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6821
6822 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6823
6824         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6825         gcc.dg/array-const-3.c: New tests.
6826
6827 2009-04-24  Ian Lance Taylor  <iant@google.com>
6828
6829         * gcc.dg/Wcxx-compat-4.c: New testcase.
6830
6831 2009-04-24  Daniel Kraft  <d@domob.eu>
6832
6833         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6834         expected on already erraneous symbol (renamed to fresh one).
6835
6836 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6837
6838         PR middle-end/39867
6839         * gcc.dg/pr39867.c: New.
6840
6841 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6842
6843         PR fortran/39861
6844         PR fortran/39864
6845         * gfortran.dg/intrinsic_1.f90: New.
6846
6847 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6848
6849         * gnat.dg/alignment7.adb: New test.
6850         * gnat.dg/alignment8.adb: Likewise.
6851
6852 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6853
6854         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6855         * gnat.dg/specs/rep_clause2.ads: New test.
6856
6857 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6858
6859         PR rtl-optimization/39794
6860         * gcc.dg/pr39794.c: New test.
6861
6862 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6863
6864         * gnat.dg/atomic1.adb: New test.
6865         * gnat.dg/atomic1_pkg.ads: New helper.
6866
6867 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6868
6869         PR testsuite/39623
6870         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6871         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6872
6873 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6874
6875         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6876         warning.
6877
6878 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6879
6880         PR C/31499
6881         * gcc.dg/vector-init-1.c: New testcase.
6882         * gcc.dg/vector-init-2.c: New testcase.
6883
6884 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6885
6886         * gnat.dg/enum2.adb: New test.
6887         * gnat.dg/enum2_pkg.ads: New helper.
6888
6889 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6890
6891         PR c/39855
6892         * gcc.dg/torture/pr39855.c: New test.
6893
6894 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6895
6896         PR c++/39639
6897         * g++.dg/cpp0x/pr39639.C: New test.
6898
6899 2009-04-22  Mark Heffernan  <meheff@google.com>
6900
6901         * gcc.dg/profile-generate-3.c: New test.
6902
6903 2009-04-22  Jan Hubicka  <jh@suse.cz>
6904
6905         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6906
6907 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6908
6909         PR testsuite/39623
6910         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6911
6912 2009-04-22  Richard Guenther  <rguenther@suse.de>
6913
6914         PR tree-optimization/39824
6915         * gcc.c-torture/compile/pr39824.c: New testcase.
6916
6917 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6918
6919         PR c++/14875
6920         * g++.dg/parse/parser-pr14875.C: New.
6921         * g++.dg/parse/parser-pr14875-2.C: New.
6922         * g++.dg/parse/error6.C: Update match string.
6923
6924 2009-04-22  Richard Guenther  <rguenther@suse.de>
6925
6926         PR tree-optimization/39845
6927         * gcc.c-torture/compile/pr39845.c: New testcase.
6928
6929 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6930
6931         PR fortran/39735
6932         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6933         * gfortran.dg/external_initializer.f90: Modified.
6934         * gfortran.dg/interface_26.f90: Modified.
6935         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6936         * gfortran.dg/proc_ptr_3.f90: Modified.
6937         * gfortran.dg/proc_ptr_15.f90: New.
6938         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6939
6940 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6941
6942         PR c++/35711
6943         * g++.dg/warn/pr35711.C: New.
6944         * g++.dg/conversion/ptrmem2.C: Update.
6945
6946 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6947
6948         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6949         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6950         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6951         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6952         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6953         gcc.c-torture/ChangeLog.0,
6954         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6955         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6956         gcc.target/i386/math-torture/math-torture.exp,
6957         gcc.target/mips/inter/mips16-inter.exp,
6958         gcc.target/mips/mips-nonpic/README,
6959         gcc.target/x86_64/abi/README.gcc,
6960         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6961         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6962         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6963         notices.
6964         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6965
6966 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6967
6968         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6969
6970 2009-04-21  Richard Guenther  <rguenther@suse.de>
6971
6972         PR middle-end/39829
6973         * gcc.dg/torture/pr39829.c: New testcase.
6974
6975 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6976
6977         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6978
6979 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6980
6981         PR 16202
6982         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6983         * gcc.dg/sequence-pt-2.c: New.
6984         * gcc.dg/sequence-pt-3.c: New.
6985         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6986         * g++.dg/warn/sequence-pt-2.c: New.
6987         * g++.dg/warn/sequence-pt-3.c: New.
6988
6989 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6990
6991         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6992
6993 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6994
6995         * gnat.dg/import1.ad[sb]: New test.
6996
6997 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6998
6999         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7000         return 0.
7001
7002 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7003
7004         PR fortran/39811
7005         * gfortran.dg/continuation_11.f90: New test.
7006
7007 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7008
7009         PR c++/13358
7010         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7011         messages. Test for "long long" in system headers.
7012         * gcc.dg/c99-longlong-2.c: New.
7013         * g++.dg/warn/pr13358.C: New.
7014         * g++.dg/warn/pr13358-2.C: New.
7015         * g++.dg/warn/pr13358-3.C: New.
7016         * g++.dg/warn/pr13358-4.C: New.
7017
7018 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7019
7020         * gcc.dg/framework-2.c: Fix up for non existent includes
7021         being fatal errors now.
7022
7023 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7024
7025         PR fortran/39800
7026         * gfortran.dg/private_type_13.f90: New test.
7027         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7028
7029 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7030
7031         PR c++/39803
7032         * g++.dg/warn/Wunused-14.C: New test.
7033
7034 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7035
7036         * gnat.dg/specs/small_alignment.ads: New test.
7037
7038 2009-04-20  Ian Lance Taylor  <iant@google.com>
7039
7040         * gcc.dg/Wcxx-compat-3.c: New testcase.
7041
7042 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7043
7044         * gnat.dg/pack13.ad[sb]: New test.
7045         * gnat.dg/pack13_pkg.ads: New helper.
7046
7047 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7048
7049         * gnat.dg/discr11.ad[sb]: New test.
7050         * gnat.dg/discr11_pkg.ads: New helper.
7051
7052 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7053
7054         PR tree-optimization/39675
7055         * gcc.dg/vect/O3-pr39675-2.c: New test.
7056
7057 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7058
7059         * gnat.dg/rep_clause3.adb: New test.
7060
7061 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7062
7063         PR c/37481
7064         * gcc.dg/c99-flex-array-7.c: New test.
7065
7066 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7067
7068         PR c/19771
7069         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7070
7071 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7072
7073         PR c/38243
7074         * gcc.dg/c99-restrict-3.c: New test.
7075
7076 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7077
7078         PR preprocessor/20078
7079         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7080
7081 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7082
7083         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7084         Do not pass -B$root after -margs.
7085
7086 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7087
7088         PR c/32061
7089         PR c++/36954
7090         * gcc.dg/pr32061.c: New.
7091         * gcc.dg/Wlogical-op-1.c: Update.
7092         * g++.dg/warn/Wlogical-op-1.C: Update.
7093         * g++.dg/warn/pr36954.C: New.
7094
7095 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7096
7097         PR c/27676
7098         * gcc.dg/lvalue-5.c: New test.
7099
7100 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7101
7102         PR c/22367
7103         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7104
7105 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7106
7107         * gcc.dg/cpp/include5.c: New test.
7108
7109 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7110
7111         PR c/35210
7112         * gcc.dg/call-diag-2.c: New test.
7113
7114 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7115
7116         PR preprocessor/39646
7117         * gcc.dg/cpp/line8.c: New test.
7118
7119 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7120
7121         PR preprocessor/39647
7122         * gcc.dg/cpp/line7.c: New test.
7123
7124 2009-04-18  Richard Guenther  <rguenther@suse.de>
7125
7126         PR middle-end/39804
7127         * gcc.target/i386/pr39804.c: New testcase.
7128
7129 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7130
7131         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7132         * g++.dg/other/pr39496.C: Likewise.
7133
7134 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7135
7136         PR middle-end/36902
7137         * gcc.dg/pr36902.c: New.
7138
7139 2009-04-17  Diego Novillo  <dnovillo@google.com>
7140
7141         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7142         violation for variable 'inside_main'.
7143
7144 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7145
7146         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7147
7148 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7149
7150         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7151
7152 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7153
7154         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7155         * gfortran.dg/chmod_2.f90: Likewise.
7156         * gfortran.dg/chmod_3.f90: Likewise.
7157         * gfortran.dg/open_errors.f90: Likewise.
7158         * gfortran.dg/stat_1.f90: Likewise.
7159         * gfortran.dg/stat_2.f90: Likewise.
7160
7161 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7162
7163         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7164         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7165         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7166         * gfortran.dg/nearest_1.f90: Likewise.
7167         * gfortran.dg/nearest_3.f90: Likewise.
7168         * gfortran.dg/isnan_1.f90: Likewise.
7169         * gfortran.dg/isnan_2.f90: Likewise.
7170         * gfortran.dg/nan_1.f90: Likewise.
7171         * gfortran.dg/nan_2.f90: Likewise.
7172         * gfortran.dg/nan_3.f90: Likewise.
7173         * gfortran.dg/nan_4.f90: Likewise.
7174         * gfortran.dg/module_nan.f90: Likewise.
7175         * gfortran.dg/int_conv_2.f90: Likewise.
7176         * gfortran.dg/init_flag_3.f90: Likewise.
7177         * gfortran.dg/namelist_42.f90: Likewise.
7178         * gfortran.dg/namelist_43.f90: Likewise.
7179         * gfortran.dg/real_const_3.f90: Likewise.
7180         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7181
7182         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7183         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7184         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7185         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7186         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7187
7188         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7189         * gfortran.dg/gamma_5.f90: Likewise.
7190
7191 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7192
7193         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7194         less strict so it also works with auto-overlay support.
7195         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7196         for "exceeds local store" linker errors on the SPU.
7197
7198         * lib/gfortran.exp: Include target-supports.exp.
7199         (gfortran_init): On SPU targets where automatic overlay support
7200         is available, use it to build all Fortran test cases.
7201
7202         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7203
7204 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7205
7206         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7207         rule enforced by gnat on taft types.
7208
7209 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7210
7211         PR testsuite/39792
7212         * g++.dg/ext/complit11.C: Add empty dg-options.
7213
7214 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7215
7216         PR c++/17570
7217         * g++.dg/template/defarg11.C: New test.
7218
7219 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7220
7221         PR c++/28766
7222         * g++.dg/ext/complit11.C: New testcase.
7223
7224 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7225
7226         PR c++/39551
7227         * g++.dg/warn/Wunused-13.C: New testcase.
7228
7229 2009-04-15  Ian Lance Taylor  <iant@google.com>
7230
7231         * gcc.dg/Wenum-compare-1.c: New testcase.
7232
7233 2009-04-15  Richard Guenther  <rguenther@suse.de>
7234
7235         PR tree-optimization/39764
7236         * g++.dg/torture/pr39764.C: New testcase.
7237
7238 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7239
7240         * g++.dg/ext/altivec-17.C: New.
7241
7242 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7243
7244         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7245         * gnat.dg/specs/limited1.ads: Ditto.
7246
7247 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7248
7249         PR testsuite/39769
7250         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7251         for testing the results of estimate instructions.
7252         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7253         * gcc.dg/vmx/3a-05.c (test): Ditto.
7254
7255 2009-04-14  Jason Merrill  <jason@redhat.com>
7256
7257         PR c++/39763
7258         * g++.dg/warn/Wshadow-4.C: Extend.
7259
7260 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7261
7262         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7263         (do_D): Remove attribute hidden.
7264
7265 2009-04-13  Jason Merrill  <jason@redhat.com>
7266
7267         PR c++/39480
7268         * g++.dg/init/copy7.C: New.
7269
7270 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7271
7272         PR testsuite/39733
7273         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7274         (check_for_all_options): This.
7275
7276 2009-04-13  Jason Merrill  <jason@redhat.com>
7277
7278         PR c++/39750
7279         * g++.dg/template/crash90.C: New.
7280
7281 2009-04-12  Jason Merrill  <jason@redhat.com>
7282
7283         PR c++/39742
7284         * g++.dg/overload/extern-C-2.C: New.
7285
7286 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7287
7288         PR preprocessor/31869
7289         * gcc.dg/cpp/strify5.c: New test.
7290
7291 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7292
7293         * gnat.dg/enum1.adb: New test.
7294         * gnat.dg/enum1_pkg.ads: New helper.
7295
7296 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7297
7298         PR target/39740
7299         * gcc.target/alpha/pr39740.c: New test.
7300
7301 2009-04-11  Daniel Kraft  <d@domob.eu>
7302
7303         PR fortran/37746
7304         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7305         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7306         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7307         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7308         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7309         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7310         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7311         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7312         expected string length that failed with -fbounds-check now.
7313         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7314
7315 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7316
7317         PR fortran/39692
7318         * gfortran.dg/proc_ptr_14.f90: New.
7319
7320 2009-04-11  Richard Guenther  <rguenther@suse.de>
7321
7322         PR middle-end/39732
7323         * g++.dg/torture/pr39732.C: New testcase.
7324
7325 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7326
7327         * gfortran.dg/whole_file_5.f90: New.
7328         * gfortran.dg/whole_file_6.f90: New.
7329
7330 2009-04-11  Richard Guenther  <rguenther@suse.de>
7331
7332         PR tree-optimization/39713
7333         * g++.dg/torture/pr39713.C: New testcase.
7334
7335 2009-04-10  Richard Guenther  <rguenther@suse.de>
7336
7337         PR c/39712
7338         * gcc.dg/pr39712.c: New testcase.
7339
7340 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7341
7342         PR c++/28301
7343         * g++.dg/cpp0x/enum2.C: Updated.
7344         * g++.dg/debug/pr22514.C: Likewise.
7345         * g++.dg/parse/enum2.C: Likewise.
7346         * g++.dg/parse/enum3.C: Likewise.
7347         * g++.dg/template/crash79.C: Likewise.
7348         * g++.old-deja/g++.jason/cond.C: Likewise.
7349
7350 2009-04-10  Chao-ying Fu  <fu@mips.com>
7351
7352         * gcc.target/mips/interrupt_handler.c: Change from compile to
7353         assemble.
7354
7355 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7356
7357         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7358
7359 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7360
7361         PR fortran/38709
7362         * gfortran.dg/zero_sized_6.f90: New.
7363
7364 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7365
7366         PR  c++/20118
7367         * g++.dg/parse/pr20118.C: New.
7368         * g++.dg/template/spec16.C: Update.
7369
7370 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7371
7372         PR testsuite/35621
7373         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7374         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7375         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7376         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7377         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7378         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7379         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7380         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7381         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7382         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7383         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7384         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7385         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7386         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7387         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7388         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7389         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7390
7391 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7392
7393         PR target/39678
7394         * g++.dg/torture/pr39678.C: New.
7395         * gcc.dg/compat/struct-complex-2.h: Likewise.
7396         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7397         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7398         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7399         * gcc.dg/torture/pr39678.c: Likewise.
7400         * gcc.target/i386/pr39678.c: Likewise.
7401
7402         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7403         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7404
7405         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7406         <complex.h>.  Add tests for structure with complex float.
7407
7408 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7409             Joseph Myers  <joseph@codesourcery.com>
7410
7411         PR target/36800
7412         * gcc.dg/dfp/pr36800.c: New.
7413
7414 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7415             Rafael Avila de Espindola  <espindola@google.com>
7416
7417         * gcc.misc-tests/help.exp: New file.
7418         * lib/options.exp: New file.
7419
7420 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7421
7422         PR libobjc/36610
7423         * objc/execute/forward-1.x: New.
7424
7425 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7426
7427         * gcc.dg/pr27150-1.c: Change to a link test.
7428
7429 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7430
7431         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7432         3 of the GNU General Public License and to point readers at the
7433         COPYING3 file and the FSF's license web page.
7434         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7435         * gcc.dg/struct/struct-reorg.exp: Likewise.
7436         * gcc.target/spu/tag_manager.c: Likewise.
7437
7438 2009-04-09  Richard Guenther  <rguenther@suse.de>
7439
7440         PR testsuite/39696
7441         * ssa-ccp-25.c: Adjust pattern.
7442
7443 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7444
7445         PR fortran/36704
7446         * gfortran.dg/external_procedures_1.f90: Modified.
7447         * gfortran.dg/proc_ptr_result_1.f90: New.
7448         * gfortran.dg/proc_ptr_result_2.f90: New.
7449         * gfortran.dg/proc_ptr_result_3.f90: New.
7450
7451 2009-04-09  Richard Guenther  <rguenther@suse.de>
7452
7453         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7454         to prevent constant propagation.
7455         * gcc.dg/vect/vect-56.c: Likewise.
7456         * gcc.dg/vect/vect-58.c: Likewise.
7457         * gcc.dg/vect/vect-60.c: Likewise.
7458         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7459         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7460         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7461
7462 2009-04-09  Richard Guenther  <rguenther@suse.de>
7463
7464         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7465         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7466
7467 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7468
7469         PR c/39613
7470         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7471         New tests.
7472
7473 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7474
7475         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7476         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7477
7478 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7479
7480         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7481
7482 2009-04-08  Jason Merrill  <jason@redhat.com>
7483
7484         PR c++/25185
7485         * g++.dg/template/error40.C: Add another test.
7486
7487 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7488
7489         PR c/39614
7490         PR c/39673
7491         * gcc.c-torture/compile/pr39614-1.c,
7492         gcc.c-torture/compile/pr39614-2.c,
7493         gcc.c-torture/compile/pr39614-3.c,
7494         gcc.c-torture/compile/pr39614-4.c,
7495         gcc.c-torture/compile/pr39614-5.c,
7496         gcc.c-torture/compile/pr39673-1.c,
7497         gcc.c-torture/compile/pr39673-2.c: New tests.
7498         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7499         more cases.
7500         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7501         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7502         expected errors.
7503
7504 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7505
7506         PRc++/39637
7507         * g++.dg/cpp0x/variadic-crash2.C: New test.
7508
7509 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7510
7511         PR fortran/38863
7512         * gfortran.dg/alloc_comp_result_1.f90: New test.
7513
7514 2009-04-07  Jason Merrill  <jason@redhat.com>
7515
7516         PR c++/34691
7517         * g++.dg/overload/extern-C-1.C: New.
7518
7519 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7520
7521         PR testsuite/39325
7522         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7523
7524 2009-04-07  Jason Merrill  <jason@redhat.com>
7525
7526         PR c++/25185
7527         * g++.dg/template/error40.C: New.
7528
7529 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7530
7531         PR fortran/38152
7532         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7533
7534 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7535
7536         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7537
7538 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7539
7540         PR fortran/38290
7541         * gfortran.dg/proc_decl_1.f90: Modified.
7542         * gfortran.dg/proc_ptr_11.f90: Extended.
7543         * gfortran.dg/proc_ptr_13.f90: Modified.
7544
7545 2009-04-06  Jason Merrill  <jason@redhat.com>
7546
7547         PR c++/35146
7548         * g++.dg/template/fnspec1.C: New.
7549
7550 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7551
7552         * lib/gnat.exp: Handle multilib.
7553
7554 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7555
7556         PR fortran/38863
7557         * gfortran.dg/dependency_23.f90: New test.
7558
7559 2009-04-06  Richard Guenther  <rguenther@suse.de>
7560
7561         PR tree-optimization/28868
7562         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7563         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7564         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7565         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7566
7567 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7568
7569         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7570
7571 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7572
7573         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7574
7575 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7576
7577         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7578         with the built-in y0, and the subsequent warning.
7579         (y1): Likewise, rename to y_1.
7580
7581 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7582
7583         PR fortran/39414
7584         * gfortran.dg/proc_decl_21.f90: New.
7585
7586 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7587
7588         PR fortran/36091
7589         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7590
7591 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7592
7593         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7594         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7595         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7596         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7597         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7598         gfortran.dg/namelist_49.f90: Gate test on effective_target
7599         fd_truncate.
7600         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7601
7602 2009-04-05  Daniel Kraft  <d@domob.eu>
7603
7604         PR fortran/38654
7605         * gfortran.dg/read_float_2.f03
7606         * gfortran.dg/read_float_3.f90
7607
7608 2009-04-05  Richard Guenther  <rguenther@suse.de>
7609
7610         PR tree-optimization/39648
7611         * gcc.c-torture/compile/pr39648.c: New testcase.
7612
7613 2009-04-05  Jason Merrill  <jason@redhat.com>
7614
7615         PR c++/14912
7616         * g++.dg/template/error39.C: New.
7617
7618 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7619
7620         PR fortran/29458
7621         * gfortran.dg/implied_do_1.f90: New.
7622
7623 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7624
7625         PR fortran/39577
7626         * gfortran.dg/recursive_check_8.f90: New.
7627         * gfortran.dg/recursive_check_9.f90: New.
7628         * gfortran.dg/recursive_check_10.f90: New.
7629         * gfortran.dg/recursive_check_11.f90: New.
7630         * gfortran.dg/recursive_check_12.f90: New.
7631         * gfortran.dg/recursive_check_13.f90: New.
7632         * gfortran.dg/recursive_check_14.f90: New.
7633
7634 2009-04-04  Jason Merrill  <jason@redhat.com>
7635
7636         PR c++/25185
7637         * g++.dg/template/error38.C: Add more tests.
7638
7639 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7640
7641         PR fortran/37614
7642         * gfortran.dg/common_align_2.f90: New test.
7643
7644 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7645
7646         PR target/39501
7647         * gcc.c-torture/execute/pr39501.c: New file.
7648         * gcc.c-torture/execute/pr39501.x: New file.
7649
7650 2009-04-04  Richard Guenther  <rguenther@suse.de>
7651
7652         PR tree-optimization/8781
7653         PR tree-optimization/37892
7654         * g++.dg/tree-ssa/pr8781.C: New testcase.
7655         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7656
7657 2009-04-04  Richard Guenther  <rguenther@suse.de>
7658
7659         PR tree-optimization/39636
7660         * gcc.c-torture/compile/pr39636.c: New testcase.
7661
7662 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7663
7664         PR rtl-optimization/39607
7665         * g++.dg/opt/pr39607.C: New.
7666
7667 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7668
7669         PR fortran/39594
7670         * gfortran.dg/common_12.f90: New.
7671
7672 2009-04-03  Jason Merrill  <jason@redhat.com>
7673
7674         PR c++/39608
7675         * g++.dg/template/const2.C: New test.
7676
7677 2009-04-03  Richard Guenther  <rguenther@suse.de>
7678
7679         PR tree-optimization/2480
7680         PR tree-optimization/23086
7681         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7682         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7683
7684 2009-04-03  Richard Guenther  <rguenther@suse.de>
7685
7686         PR tree-optimization/34743
7687         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7688         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7689         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7690         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7691         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7692         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7693         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7694         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7695
7696 2009-04-03  Richard Guenther  <rguenther@suse.de>
7697
7698         PR middle-end/13146
7699         PR tree-optimization/23940
7700         PR tree-optimization/33237
7701         PR middle-end/33974
7702         PR middle-end/34093
7703         PR tree-optimization/36201
7704         PR tree-optimization/36230
7705         PR tree-optimization/38049
7706         PR tree-optimization/38207
7707         PR tree-optimization/38230
7708         PR tree-optimization/38301
7709         PR tree-optimization/38585
7710         PR middle-end/38895
7711         PR tree-optimization/38985
7712         PR tree-optimization/39299
7713         * gcc.dg/pr19633-1.c: Adjust.
7714         * gcc.dg/torture/pta-callused-1.c: Likewise.
7715         * gcc.dg/torture/pr39074-2.c: Likewise.
7716         * gcc.dg/torture/pr39074.c: Likewise.
7717         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7718         * gcc.dg/torture/pr30375.c: Adjust.
7719         * gcc.dg/torture/pr33563.c: Likewise.
7720         * gcc.dg/torture/pr33870.c: Likewise.
7721         * gcc.dg/torture/pr33560.c: Likewise.
7722         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7723         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7724         * gcc.dg/tree-ssa/alias-15.c: Remove.
7725         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7726         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7727         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7728         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7729         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7730         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7731         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7732         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7733         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7734         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7735         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7736         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7737         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7738         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7739         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7740         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7741         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7742         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7743         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7744         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7745         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7746         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7747         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7748         * gcc.dg/uninit-B.c: XFAIL.
7749         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7750         * gcc.dg/uninit-pr19430.c: XFAIL.
7751         * g++.dg/tree-ssa/pr13146.C: New testcase.
7752         * g++.dg/opt/pr36187.C: Adjust.
7753         * g++.dg/torture/20090329-1.C: New testcase.
7754
7755 2009-04-02  Chao-ying Fu  <fu@mips.com>
7756
7757         * gcc.target/mips/interrupt_handler.c: New test.
7758
7759 2009-04-02  David Ayers  <ayers@fsfe.org>
7760
7761         PR objc/18456
7762         * objc.dg/bad-receiver-type-2.m: New test contributed by
7763         Alexander Mamberg.
7764
7765 2009-04-02  Jason Merrill  <jason@redhat.com>
7766
7767         PR c++/25185
7768         * g++.dg/template/error38.C: New test.
7769
7770 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7771
7772         PR tree-optimization/31677
7773         * gcc.dg/memcpy-1.c: Add compiler option.
7774
7775 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7776
7777         PR tree-optimization/39595
7778         * gfortran.dg/vect/O3-pr39595.f: New test.
7779
7780 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7781
7782         PR c++/26693
7783         * g++.dg/template/typedef11.C: New test.
7784         * g++.dg/template/typedef12.C: Likewise.
7785         * g++.dg/template/typedef13.C: Likewise.
7786         * g++.dg/template/typedef14.C: Likewise.
7787         * g++.dg/template/typedef15.C: Likewise.
7788         * g++.dg/template/typedef16.C: Likewise.
7789         * g++.dg/template/sfinae3.C: Compile this pedantically.
7790         The only errors expected should be the one saying the typedef is ill
7791         formed.
7792         * g++.old-deja/g++.pt/typename8.C: Likewise.
7793         * g++.dg/template/access11.C: Update this.
7794
7795 2009-04-02  Richard Guenther  <rguenther@suse.de>
7796
7797         PR tree-optimization/37221
7798         * gcc.c-torture/compile/20090331-1.c: New testcase.
7799
7800 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7801
7802         * gcc.c-torture/compile/20090401-1.c: New test.
7803
7804 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7805
7806         PR c++/4926
7807         * g++.dg/template/pr4926-1.C: New.
7808
7809 2009-04-01  Xinliang David Li  <davidxl@google.com>
7810
7811         * gcc.target/i386/all_one_m128i.c: New test.
7812
7813 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7814
7815         PR c/39027
7816         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7817         * gcc.dg/fltconst-2.c: New test.
7818         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7819         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7820
7821         PR c/33466
7822         * gcc.dg/cpp/pr33466.c: New test.
7823         * gcc.dg/dfp/pr33466.c: New test.
7824         * gcc.dg/fixed-point/pr33466.c: New test.
7825
7826 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7827
7828         PR tree-optimization/35011
7829         * g++.dg/other/pr35011.C: New.
7830
7831 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7832
7833         PR target/39226
7834         * gcc.dg/pr39226.c: New test.
7835
7836 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7837
7838         PR c++/35240
7839         * g++.dg/template/pr35240.C: New.
7840
7841 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7842
7843         PR c/39605
7844         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7845         * gcc.dg/pr25682.c: Update expected diagnostics.
7846
7847 2009-04-01  Richard Guenther  <rguenther@suse.de>
7848
7849         * gcc.dg/fold-plusmult-2.c: New testcase.
7850
7851 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7852
7853         PR c/37772
7854         * gcc.dg/pr37772.c: New test.
7855         * g++.dg/ext/asm11.C: New test.
7856
7857 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7858
7859         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7860         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7861         defined.
7862
7863 2009-03-31  Jason Merrill  <jason@redhat.com>
7864
7865         * g++.old-deja/g++.other/using9.C: Add expected errors.
7866
7867 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7868
7869         * gcc.c-torture/compile/pr33009.c: Removed.
7870
7871 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7872
7873         * gcc.c-torture/compile/pr33009.c: Delete.
7874         * gcc.c-torture/compile/pr11832.c: Likewise.
7875
7876 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7877
7878         PR c/448
7879         * lib/target-supports.exp (check_effective_target_stdint_types):
7880         Update comment.
7881         (check_effective_target_inttypes_types): New.
7882         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7883         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7884         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7885
7886 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7887
7888         PR fortran/38917
7889         PR fortran/38918
7890         * gfortran.dg/data_pointer_1.f90: New test.
7891
7892 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7893
7894         PR fortran/38915
7895         * gfortran.dg/char_length_15.f90: New test.
7896
7897 2009-03-31  Jason Merrill  <jason@redhat.com>
7898
7899         C++ DR 613
7900         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7901         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7902         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7903         xfail others.
7904
7905         * g++.dg/other/typedef2.C: New test.
7906
7907         PR c++/37806
7908         * g++.dg/template/typedef17.C: New test.
7909
7910         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7911         * g++.dg/cpp0x/auto12.C: Likewise.
7912
7913 2009-03-31  Richard Guenther  <rguenther@suse.de>
7914
7915         PR middle-end/31029
7916         * gcc.dg/fold-compare-4.c: New testcase.
7917         * gcc.dg/fold-compare-5.c: Likewise.
7918
7919 2009-03-31  Richard Guenther  <rguenther@suse.de>
7920
7921         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7922
7923 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7924
7925         PR target/39592
7926         * gcc.target/i386/pr39592-1.c: New test.
7927
7928 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7929
7930         PR preprocessor/15638
7931         * gcc.dg/cpp/missing-header-1.c: New test.
7932         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7933         "compilation terminated" message.
7934         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7935         test #include "".
7936         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7937         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7938         terminated" message.
7939
7940 2009-03-31  Richard Guenther  <rguenther@suse.de>
7941
7942         PR middle-end/23401
7943         PR middle-end/27810
7944         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7945         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7946
7947 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7948
7949         PR fortran/38389
7950         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7951         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7952         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7953         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7954         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7955         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7956         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7957
7958 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7959
7960         PR fortran/22571
7961         * gfortran.dg/whole_file_1.f90: New test.
7962         PR fortran/26227
7963         * gfortran.dg/whole_file_2.f90: New test.
7964         * gfortran.dg/whole_file_3.f90: New test.
7965         PR fortran/24886
7966         * gfortran.dg/whole_file_4.f90: New test.
7967
7968 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7969
7970         * gfortran.dg/bind_c_usage_19.f90: New test.
7971
7972         PR target/39558
7973         * gcc.target/powerpc/altivec-29.c: New test.
7974
7975 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7976
7977         PR rtl-optimization/323
7978         * gcc.target/i386/excess-precision-1.c,
7979         gcc.target/i386/excess-precision-2.c,
7980         gcc.target/i386/excess-precision-3.c,
7981         gcc.target/i386/excess-precision-4.c,
7982         gcc.target/i386/excess-precision-5.c,
7983         gcc.target/i386/excess-precision-6.c: New tests.
7984
7985 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7986
7987         PR c/35235
7988         * gcc.dg/c99-array-lval-8.c: New test.
7989
7990 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7991
7992         PR preprocessor/34695
7993         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7994         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7995         instead of dg-warning for "previous definition" messages.
7996         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7997         "warnings being treated as errors" message.
7998         * gcc.dg/fltconst-1.c: Use -fshow-column.
7999
8000 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8001
8002         PR fortran/38823
8003         * gfortran.dg/power1.f90: New test.
8004
8005 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8006
8007         PR c/456
8008         PR c/5675
8009         PR c/19976
8010         PR c/29116
8011         PR c/31871
8012         PR c/35198
8013         * gcc.c-torture/compile/20081108-1.c,
8014         gcc.c-torture/compile/20081108-2.c,
8015         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8016         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8017         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8018         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8019         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8020         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8021         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8022         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8023         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8024         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8025         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8026         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8027         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8028         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8029         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8030         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8031         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8032         case.
8033         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8034         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8035         XFAILs.  Update expected messages.
8036         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8037         expected messages.
8038         * gcc.dg/real-const-1.c: Replace with test from original PR.
8039         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8040         when casting from non-constant integer to pointer.
8041
8042 2009-03-29  Richard Guenther  <rguenther@suse.de>
8043
8044         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8045
8046 2009-03-29  Daniel Kraft  <d@domob.eu>
8047
8048         PR fortran/37423
8049         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8050         DEFERRED bindings.
8051         * gfortran.dg/typebound_proc_9.f03: New test.
8052         * gfortran.dg/typebound_proc_10.f03: New test.
8053         * gfortran.dg/typebound_proc_11.f03: New test.
8054         * gfortran.dg/abstract_type_5.f03: New test.
8055
8056 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8057
8058         PR fortran/38507
8059         * gfortran.dg/do_4.f: New.
8060         * gfortran.dg/goto_2.f90: Correct expected warnings.
8061         * gfortran.dg/goto_4.f90: Likewise.
8062         * gfortran.dg/goto_5.f90: New.
8063
8064 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8065
8066         PR target/39545
8067         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8068
8069         * gcc.target/i386/pr39545-1.c: New.
8070         * gcc.target/i386/pr39545-2.c: Likewise.
8071
8072         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8073         (flex2_struct): Likewise.
8074         (check_struct_passing7): Likewise.
8075         (check_struct_passing8): Likewise.
8076         (f1s): Likewise.
8077         (f2s): Likewise.
8078         (main): Call check_struct_passing7 and check_struct_passing8.
8079
8080 2009-03-29  Richard Guenther  <rguenther@suse.de>
8081
8082         * gcc.c-torture/execute/20090113-1.c: New testcase.
8083         * gcc.c-torture/execute/20090113-2.c: Likewise.
8084         * gcc.c-torture/execute/20090113-3.c: Likewise.
8085         * gcc.c-torture/execute/20090207-1.c: Likewise.
8086         * gcc.c-torture/compile/20090114-1.c: Likewise.
8087         * gcc.c-torture/compile/20090328-1.c: Likewise.
8088         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8089
8090 2009-03-29  David Ayers  <ayers@fsfe.org>
8091
8092         PR objc/27377
8093         * objc.dg/conditional-1.m: New tests.
8094
8095 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8096
8097         * gcc.dg/winline-10.c: New test.
8098
8099 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8100
8101         PR fortran/34656
8102         * gfortran.dg/do_check_1.f90: Add test.
8103         * gfortran.dg/do_check_2.f90: Add test.
8104         * gfortran.dg/do_check_3.f90: Add test.
8105         * gfortran.dg/do_check_4.f90: Add test.
8106
8107 2009-03-28  Jan Hubicka  <jh@suse.cz>
8108
8109         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8110         * gcc.dg/pr33826.c: Update dump files.
8111         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8112         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8113
8114 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8115
8116         * g++.dg/tree-ssa/fwprop-align.C: New test.
8117
8118 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8119
8120         * gcc.target/powerpc/altivec-28.c: New test.
8121
8122         PR c++/39554
8123         * gcc.dg/wdisallowed-functions-1.c: Removed.
8124         * gcc.dg/wdisallowed-functions-2.c: Removed.
8125         * gcc.dg/wdisallowed-functions-3.c: Removed.
8126         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8127         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8128         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8129
8130 2009-03-28  Richard Guenther  <rguenther@suse.de>
8131
8132         PR tree-optimization/38723
8133         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8134
8135 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8136
8137         PR fortran/38538
8138         * gfortran.dg/char_result_13.f90: New test.
8139
8140 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8141
8142         PR fortran/38765
8143         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8144
8145 2009-03-28  Daniel Kraft  <d@domob.eu>
8146
8147         * gfortran.dg/trim_1.f90: New test.
8148
8149 2009-03-28  Richard Guenther  <rguenther@suse.de>
8150
8151         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8152         * g++.dg/warn/Warray-bounds.C: Likewise.
8153
8154 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8155
8156         PR fortran/32626
8157         * gfortran.dg/recursive_check_7.f90: New test.
8158
8159 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8160
8161         PR fortran/38432
8162         * gfortran.dg/do_check_5.f90: New test.
8163         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8164         * gfortran.dg/array_constructor_18.f90: Ditto.
8165         * gfortran.dg/array_constructor_22.f90: Ditto.
8166         * gfortran.dg/do_3.F90: Ditto.
8167         * gfortran.dg/do_1.f90: Ditto.
8168
8169 2009-03-28  Richard Guenther  <rguenther@suse.de>
8170
8171         PR tree-optimization/38180
8172         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8173
8174 2009-03-28  Richard Guenther  <rguenther@suse.de>
8175
8176         PR tree-optimization/38513
8177         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8178         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8179         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8180         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8181         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8182         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8183         * gcc.dg/vect/vect-35.c: Likewise.
8184         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8185         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8186         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8187
8188 2009-03-28  Richard Guenther  <rguenther@suse.de>
8189
8190         PR tree-optimization/38968
8191         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8192
8193 2009-03-28  Richard Guenther  <rguenther@suse.de>
8194
8195         PR tree-optimization/37795
8196         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8197
8198 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8199
8200         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8201         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8202         options for removed targets.
8203
8204 2009-03-27  Richard Guenther  <rguenther@suse.de>
8205
8206         PR tree-optimization/39120
8207         * gcc.c-torture/execute/pr39120.c: New testcase.
8208
8209 2009-03-27  Richard Guenther  <rguenther@suse.de>
8210
8211         PR tree-optimization/39120
8212         * gcc.dg/torture/pta-callused-1.c: New testcase.
8213
8214 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8215
8216         PR middle-end/39315
8217         * gcc.target/i386/pr39315-1.c: New.
8218         * gcc.target/i386/pr39315-2.c: Likewise.
8219         * gcc.target/i386/pr39315-3.c: Likewise.
8220         * gcc.target/i386/pr39315-4.c: Likewise.
8221         * gcc.target/i386/pr39315-check.c: Likewise.
8222
8223 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8224
8225         PR c/39323
8226         * gcc.dg/pr39323-1.c: New.
8227         * gcc.dg/pr39323-2.c: Likewise.
8228         * gcc.dg/pr39323-3.c: Likewise.
8229
8230 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8231
8232         PR target/38034
8233         * gcc.target/ia64/sync-1.c: New.
8234
8235 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8236
8237         PR target/39472
8238         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8239         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8240         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8241         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8242         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8243         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8244         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8245         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8246
8247 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8248
8249         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8250         for low precision (i.e. float).
8251
8252 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8253             Jakub Jelinek  <jakub@redhat.com>
8254
8255         PR debug/37959
8256         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8257
8258 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8259
8260         * gcc.dg/memmove-2.c: New test.
8261         * gcc.dg/memmove-3.c: New test.
8262
8263         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8264         in clone naming.
8265
8266 2009-03-27  Xinliang David Li  <davidxl@google.com>
8267
8268         PR tree-optimization/39557
8269         * g++.dg/tree-ssa/dom-invalid.C: New test.
8270
8271 2009-03-27  Xinliang David Li  <davidxl@google.com>
8272
8273         PR tree-optimization/39548
8274         * g++.dg/tree-ssa/copyprop.C: New test.
8275
8276 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8277
8278         PR c++/38638
8279         * g++.dg/template/typename17.C: New testcase.
8280         * g++.dg/template/typename18.C: New testcase.
8281
8282 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8283
8284         PR c++/36799
8285         * g++.dg/other/var_copy-1.C: New test.
8286
8287 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8288
8289         PR c++/37647
8290         * g++.dg/parse/ctor9.C: New test.
8291
8292 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8293
8294         PR c++/29727
8295         * g++.dg/init/error2.C: New test.
8296
8297 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8298
8299         PR c++/35652
8300         * gcc.dg/pr35652.C: New.
8301         * g++.dg/warn/pr35652.C: New.
8302         * gcc.dg/format/plus-1.c: Adjust message.
8303
8304 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8305
8306         PR c++/39554
8307         * gcc.dg/wdisallowed-functions-3.c: New test.
8308         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8309
8310 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8311
8312         * gcc.dg/inline-33.c: Fix when pic.
8313
8314 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8315
8316         * gcc.target/ia64/20090324-1.c: New test.
8317
8318 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8319
8320         PR c/27898
8321         * gcc.dg/pr27898.c: New test.
8322
8323         PR tree-optimization/32139
8324         * gcc.c-torture/compile/pr32139.c: New test.
8325
8326 2009-03-24  Jason Merrill  <jason@redhat.com>
8327
8328         PR c++/28274
8329         * g++.dg/parse/defarg14.C: New test.
8330
8331 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8332
8333         PR libfortran/39528
8334         * gfortran.dg/read_repeat.f90: New test.
8335
8336 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8337
8338         PR tree-optimization/39529
8339         * gcc.dg/vect/pr39529.c: New test.
8340
8341 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8342             Jakub Jelinek  <jakub@redhat.com>
8343
8344         PR debug/39524
8345         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8346
8347 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8348
8349         PR c/39495
8350         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8351
8352 2009-03-23  Jason Merrill  <jason@redhat.com>
8353
8354         * g++.dg/cpp0x/auto12.C: Add variadic test.
8355
8356         PR c++/39526
8357         * g++.dg/warn/Wshadow-4.C: New test.
8358
8359 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8360
8361         PR tree-optimization/39516
8362         * gfortran.dg/pr39516.f: New test.
8363
8364 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8365
8366         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8367         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8368         variable, not environment variable.
8369
8370 2009-03-21  Jason Merrill  <jason@redhat.com>
8371
8372         PR c++/28879
8373         * g++.dg/ext/vla6.C: New test.
8374
8375 2009-03-20  Jason Merrill  <jason@redhat.com>
8376
8377         * g++.dg/cpp0x/initlist5.C: Add additional test.
8378
8379 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8380             Janis Johnson  <janis187@us.ibm.com>
8381
8382         * lib/compat.exp (compat-get-options-main, compat-get-options):
8383         Handle dg-prune-output in source file.
8384         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8385         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8386         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8387         two warnings.
8388
8389 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8390
8391         PR c/39495
8392         * gcc.dg/gomp/pr39495-1.c: New test.
8393         * gcc.dg/gomp/pr39495-2.c: New test.
8394         * g++.dg/gomp/pr39495-1.C: New test.
8395         * g++.dg/gomp/pr39495-2.C: New test.
8396
8397         PR target/39496
8398         * gcc.target/i386/pr39496.c: New test.
8399         * g++.dg/other/pr39496.C: New test.
8400
8401 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8402
8403         PR middle-end/39500
8404         * gcc.dg/autopar/pr39500-1.c: New.
8405         * gcc.dg/autopar/pr39500-2.c: New.
8406
8407 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8408
8409         * g++.dg/dg.exp: Prune graphite.
8410
8411 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8412
8413         PR middle-end/39447
8414         * g++.dg/graphite: New.
8415         * g++.dg/graphite/graphite.exp: New.
8416         * g++.dg/graphite/pr39447.C: New.
8417
8418 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8419
8420         PR c++/39425
8421         * g++.dg/template/pr39425.C: New.
8422
8423         * g++.dg/template/spec33.C: Updated.
8424
8425 2009-03-17  Jason Merrill  <jason@redhat.com>
8426
8427         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8428
8429 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8430
8431         PR c++/39475
8432         * g++.dg/ext/unary_trait_incomplete.C: New.
8433
8434 2009-03-17  Jing Yu  <jingyu@google.com>
8435
8436         PR middle-end/39378
8437         * g++.dg/inherit/thunk10.C: New test.
8438
8439 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8440
8441         PR target/39482
8442         * gcc.target/i386/pr39482.c: New test.
8443
8444 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8445
8446         PR debug/39471
8447         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8448         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8449         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8450         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8451
8452         PR middle-end/39443
8453         * gcc.dg/pr39443.c: New test.
8454
8455         PR debug/39412
8456         * gcc.dg/debug/pr39412.c: New test.
8457
8458 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8459
8460         PR testsuite/38526
8461         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8462         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8463         is defined.
8464         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8465         its original value, or unset if it was not defined.
8466         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8467         path procs around use of HOSTCC.
8468         * g++.dg/compat/struct-layout-1.exp: Ditto.
8469         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8470
8471 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8472
8473         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8474
8475 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8476
8477         Revert patch for PR testsuite/37630.
8478
8479         PR testsuite/37960
8480         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8481
8482         PR testsuite/37630
8483         * lib/target-supports.exp (check_effective_target_ieee): New.
8484         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8485         * gcc.dg/20001012-1.c: Require ieee.
8486
8487         PR testsuite/37628
8488         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8489
8490 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8491
8492         PR tree-optimization/39455
8493         * gcc.dg/pr39455.c: New test.
8494
8495 2009-03-13  David Ayers  <ayers@fsfe.org>
8496
8497         * objc/execute/trivial.m. New test.
8498
8499 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8500
8501         PR target/39137
8502         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8503
8504 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8505
8506         PR testsuite/39451
8507         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8508         constraint on (%2).
8509
8510 2009-03-12  David Ayers  <ayers@fsfe.org>
8511
8512         PR libobjc/27466
8513         * objc/execute/exceptions/handler-1.m. New test.
8514
8515 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8516
8517         PR target/39431
8518         * gcc.target/i386/pr39431.c: New test.
8519
8520 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8521
8522         PR target/39445
8523         * gcc.target/i386/pr39445.c: New.
8524
8525         * gcc.target/i386/push-1.c: XFAIL.
8526
8527 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8528
8529         * gcc.dg/inline-33.c: New test.
8530
8531 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8532
8533         * gcc.dg/vect/vect-82.c: Combine dg-do and
8534         dg-require-effective-target into dg-skip-if.
8535         * gcc.dg/vect/vect-83.c: Likewise.
8536
8537 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8538
8539         PR target/39137
8540         * gcc.target/i386/stackalign/longlong-1.c: New test.
8541         * gcc.target/i386/stackalign/longlong-2.c: New test.
8542
8543 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8544
8545         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8546
8547 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8548
8549         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8550         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8551
8552 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8553
8554         * gnat.dg/slice_enum.adb: New test.
8555
8556 2009-03-11  Jason Merrill  <jason@redhat.com>
8557
8558         PR debug/39086
8559         * g++.dg/opt/nrv15.C: New test.
8560
8561 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8562
8563         PR tree-optimization/39422
8564         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8565         constant array with static initialization to global memory.
8566         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8567
8568 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8569
8570         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8571         padding.
8572
8573 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8574
8575         PR c++/39371
8576         * g++.dg/opt/switch2.C: Add -w to dg-options.
8577         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8578         * g++.dg/warn/switch1.C: New test.
8579         * g++.dg/other/switch3.C: New test.
8580
8581         PR tree-optimization/39394
8582         * gcc.c-torture/compile/pr39394.c: New test.
8583
8584 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8585
8586         * gcc.target/s390/20090223-1.c: New testcase.
8587
8588 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8589
8590         PR libfortran/39402
8591         * gfortran.dg/fmt_f0_1.f90: New test.
8592
8593 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8594
8595         PR c++/39060
8596         * g++.dg/other/new1.C: Adjusted.
8597         * g++.dg/parse/crash40.C: Likewise.
8598         * g++.dg/parse/defarg12.C: Likewise.
8599         * g++.dg/template/error15.C: Likewise.
8600
8601         * g++.dg/other/pr39060.C: New.
8602
8603 2009-03-07  Jason Merrill  <jason@redhat.com>
8604
8605         PR c++/39367
8606         * g++.dg/opt/new1.C: New.
8607
8608 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8609
8610         PR c++/33492
8611         * g++.dg/other/error32.C: New.
8612
8613 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8614
8615         PR middle-end/39360
8616         * gcc.c-torture/compile/pr39360.c: New test.
8617
8618         PR debug/39372
8619         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8620
8621 2009-03-05  Jason Merrill  <jason@redhat.com>
8622
8623         PR c++/38908
8624         * g++.dg/warn/Wuninitialized-3.C: New test.
8625
8626 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8627
8628         PR debug/39379
8629         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8630         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8631
8632 2009-03-04  Jason Merrill  <jason@redhat.com>
8633
8634         PR c++/13549
8635         * g++.dg/template/koenig7.C: New test.
8636
8637 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8638
8639         * g++.dg/torture/predcom-1.C: New test.
8640
8641 2009-03-04  Richard Guenther  <rguenther@suse.de>
8642
8643         PR tree-optimization/39362
8644         * g++.dg/torture/pr39362.C: New testcase.
8645
8646 2009-03-04  Jason Merrill  <jason@redhat.com>
8647             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8648
8649         PR c++/9634
8650         PR c++/29469
8651         PR c++/29607
8652         * g++.dg/template/dependent-name5.C: New test.
8653
8654 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8655
8656         PR testsuite/39357
8657         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8658         vect_int to vect_int_mult.
8659
8660 2009-03-04  Richard Guenther  <rguenther@suse.de>
8661
8662         PR tree-optimization/39358
8663         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8664         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8665
8666 2009-03-04  Richard Guenther  <rguenther@suse.de>
8667
8668         PR tree-optimization/39339
8669         * gcc.c-torture/execute/pr39339.c: New testcase.
8670
8671 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8672
8673         * gcc.c-torture/compile/20090303-1.c,
8674         gcc.c-torture/compile/20090303-2.c: New tests.
8675
8676 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8677
8678         PR fortran/39354
8679         * gfortran.dg/gomp/pr39354.f90: New test.
8680
8681         PR tree-optimization/39343
8682         * gcc.dg/pr39343.c: New test.
8683
8684 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8685
8686         PR tree-optimization/39248
8687         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8688         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8689         on targets without vector misalignment support.
8690         * lib/target-supports.exp
8691         (check_effective_target_vect_short_mult): Add
8692         check_effective_target_arm32.
8693
8694 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8695
8696         PR middle-end/39335
8697         * gcc.dg/graphite/pr39335_1.c: New.
8698         * gcc.dg/graphite/pr39335.c: New.
8699
8700 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8701
8702         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8703         of andl.
8704         * gcc.target/i386/stackalign/return-5.c: Likewise.
8705         * gcc.target/i386/stackalign/return-6.c: Likewise.
8706
8707 2009-03-02  Richard Guenther  <rguenther@suse.de>
8708             Ira Rosen  <irar@il.ibm.com>
8709
8710         PR tree-optimization/39318
8711         * gfortran.dg/vect/pr39318.f90: New test.
8712
8713 2009-03-01  Jan Hubicka  <jh@suse.cz>
8714
8715         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8716
8717 2009-03-01  Jan Hubicka  <jh@suse.cz>
8718
8719         PR debug/39267
8720         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8721
8722 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8723
8724         * gnat.dg/pack12.adb: New test.
8725
8726 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8727
8728         PR c++/37789
8729         * g++.dg/other/pr37789.C: New.
8730
8731 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8732
8733         PR fortran/39295
8734         * gfortran.dg/interface_25.f90: New test.
8735         * gfortran.dg/interface_26.f90: New test.
8736
8737 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8738
8739         PR fortran/39292
8740         * gfortran.dg/initialization_22.f90: New test.
8741
8742 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8743
8744         PR rtl-optimization/39241
8745         * gcc.dg/torture/pr39241.c: New.
8746
8747 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8748
8749         PR tree-optimizations/39259
8750         * g++.dg/torture/pr39259.C: New testcase.
8751
8752 2009-02-24  Richard Guenther  <rguenther@suse.de>
8753
8754         PR c++/39242
8755         * g++.dg/template/instantiate10.C: New testcase.
8756
8757 2009-02-24  Richard Guenther  <rguenther@suse.de>
8758             Zdenek Dvorak  <ook@ucw.cz>
8759
8760         PR tree-optimization/39233
8761         * gcc.c-torture/execute/pr39233.c: New testcase.
8762
8763 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8764
8765         PR tree-optimization/39260
8766         * gcc.dg/graphite/pr39260.c: New.
8767
8768 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8769
8770         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8771
8772 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8773
8774         PR c++/36411
8775         * g++.dg/template/void14.C: New.
8776
8777 2009-02-23  Jason Merrill  <jason@redhat.com>
8778
8779         PR c++/38880
8780         * g++.dg/init/const7.C: Remove XFAIL.
8781         * g++.dg/init/static-init1.C: New test.
8782
8783         * g++.dg/cpp0x/initlist14.C: New test.
8784
8785 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8786
8787         PR fortran/38914
8788         * bound_simplification_2.f90:  New test case.
8789         * bound_7.f90:  New test case.
8790
8791 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8792
8793         * gcc.dg/cpp/include4.c: New test.
8794
8795 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8796
8797         PR target/39256
8798         * gcc.target/i386/abi-2.c: New.
8799
8800 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8801
8802         * gcc.c-torture/execute/pr39228.x: New.
8803
8804 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8805
8806         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8807         scan-assembler to check for xmm0 register.
8808
8809 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8810             Joseph Myers  <joseph@codesourcery.com>
8811
8812         * gcc.target/arm/va_list.c: New test.
8813         * g++.dg/abi/arm_va_list.C: Likewise.
8814         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8815         function.
8816         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8817         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8818         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8819         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8820         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8821         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8822
8823 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8824
8825         PR testsuite/38164
8826         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8827         to dg-options.
8828
8829 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8830
8831         PR target/39240
8832         * gcc.c-torture/execute/pr39240.c: New test.
8833
8834 2009-02-20  Jason Merrill  <jason@redhat.com>
8835
8836         PR c++/39225
8837         * g++.dg/parse/dtor15.C: New test.
8838
8839 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8840
8841         * gcc.c-torture/execute/20090219-1.c: New.
8842
8843 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8844
8845         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8846         (mips-dg-options): When matching isa* pseudo-options make
8847         'value' optional and accept ! entries.  Use $spec instead of
8848         $isa_spec in the isa pseudo-option error message.  Only
8849         perform the ISA-range check when 'value' is set.  If arch is
8850         matching any CPU in the ! entries switch to its generic ISA.
8851         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8852         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8853
8854 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8855
8856         PR target/39175
8857         * gcc.dg/visibility-20.c: New test.
8858         * g++.dg/ext/visibility/visibility-11.C: New test.
8859
8860 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8861
8862         PR c++/39188
8863         * g++.dg/abi/pr39188-1a.C: New.
8864         * g++.dg/abi/pr39188-1b.C: Likewise.
8865         * g++.dg/abi/pr39188-1.h: Likewise.
8866         * g++.dg/abi/pr39188-2a.C: Likewise.
8867         * g++.dg/abi/pr39188-2b.C: Likewise.
8868         * g++.dg/abi/pr39188-2.h: Likewise.
8869         * g++.dg/abi/pr39188-3a.C: Likewise.
8870         * g++.dg/abi/pr39188-3b.C: Likewise.
8871         * g++.dg/abi/pr39188-3.h: Likewise.
8872
8873 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8874
8875         PR c/38483
8876         * gcc.c-torture/execute/call-trap-1.c,
8877         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8878         tests.
8879
8880 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8881
8882         PR target/39228
8883         * gcc.c-torture/execute/pr39228.c: New test.
8884
8885 2009-02-19  Richard Guenther  <rguenther@suse.de>
8886
8887         PR tree-optimization/39074
8888         * gcc.dg/torture/pr39074.c: New testcase.
8889         * gcc.dg/torture/pr39074-2.c: Likewise.
8890         * gcc.dg/torture/pr39074-3.c: Likewise.
8891
8892 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8893
8894         PR c++/39219
8895         * g++.dg/parse/attr3.C: New.
8896
8897 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8898
8899         PR testsuite/38165
8900         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8901
8902         PR testsuite/38166
8903         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8904         and skip on Darwin.
8905
8906 2009-02-18  Jason Merrill  <jason@redhat.com>
8907
8908         PR c++/38880
8909         * g++.dg/init/const7.C: Remove XFAIL.
8910
8911         PR target/39179
8912         * g++.dg/opt/const6.C: New test.
8913
8914 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8915
8916         * gcc.dg/callabi/callabi.exp: Moved to ...
8917         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8918         in 64bit mode.
8919
8920         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8921         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8922         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8923         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8924         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8925         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8926         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8927
8928         * gcc.dg/callabi/callabi.h: Moved to ...
8929         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8930
8931         * gcc.dg/callabi/func-1.c: Moved to ...
8932         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8933
8934         * gcc.dg/callabi/func-indirect.c: Moved to ...
8935         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8936
8937         * gcc.dg/callabi/pr38891.c: Moved to ...
8938         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8939
8940         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8941         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8942
8943         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8944         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8945
8946         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8947         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8948
8949 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8950
8951         PR target/38891
8952         * gcc.dg/callabi/pr38891.c: New.
8953
8954 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8955
8956         * gcc.dg/callabi/callabi.exp: New.
8957
8958 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8959
8960         PR target/39082
8961         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8962         -Wno-abi for x86.
8963         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8964
8965         * gcc.target/i386/pr39082-1.c: New.
8966
8967         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8968         -Wno-abi.
8969
8970         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8971         CHECK_M64_M128 is defined.
8972         (check_f_arguments): Add "do".
8973         (check_vector_arguments): New.
8974         (check_m64_arguments): Likewise.
8975         (check_m128_arguments): Likewise.
8976
8977         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8978         (CHECK_M64_M128): Define.
8979
8980         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8981         on abitest.
8982         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8983
8984         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8985         tests only if CHECK_M64_M128 is defined.
8986
8987         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8988         (m128_2_struct): Likewise.
8989         (check_struct_passing5): Likewise.
8990         (check_struct_passing6): Likewise.
8991         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8992
8993         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8994         (un5): Likewise.
8995         (check_union_passing4): Likewise.
8996         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8997
8998 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8999
9000         PR c/35447
9001         * gcc.dg/noncompile/pr35447-1.c: New test.
9002
9003 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9004
9005         PR tree-optimization/36922
9006         * gfortran.dg/pr36922.f: New test.
9007
9008 2009-02-17  Richard Guenther  <rguenther@suse.de>
9009
9010         PR tree-optimization/39202
9011         * gcc.c-torture/compile/pr39202.c: New testcase.
9012
9013 2009-02-17  Richard Guenther  <rguenther@suse.de>
9014
9015         PR tree-optimization/39204
9016         * gcc.dg/torture/pr39204.c: New testcase.
9017
9018 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9019
9020         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9021         * gcc.dg/vect/vect-outer-6.c: Ditto.
9022
9023 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9024
9025         PR c/35446
9026         * gcc.dg/noncompile/init-5.c: New test.
9027         * gcc.dg/init-bad-4.c: Adjust expected errors.
9028
9029 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9030
9031         PR target/37049
9032         * gcc.target/i386/push-1.c: New.
9033
9034 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9035
9036         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9037
9038 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9039
9040         * gcc.target/spu/intrinsics-sr.c: New test.
9041
9042 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9043
9044         PR target/38056
9045         * gcc.target/ia64/sibcall-opt-1.c: New test.
9046         * gcc.target/ia64/sibcall-opt-2.c: New test.
9047
9048 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9049
9050         PR fortran/36528
9051         * gfortran.dg/cray_pointers_8.f90: New test.
9052
9053         PR fortran/36703
9054         * gfortran.dg/cray_pointers_9.f90: New test.
9055
9056 2009-02-13  Jason Merrill  <jason@redhat.com>
9057
9058         PR c++/39070
9059         * g++.dg/cpp0x/decltype16.C: New.
9060
9061 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9062
9063         PR target/39152
9064         * gfortran.dg/gomp/pr39152.f90: New.
9065
9066 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9067
9068         PR target/39162
9069         * gcc.target/i386/pr39162.c: New.
9070
9071 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9072
9073         PR c/35444
9074         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9075         New tests.
9076
9077 2009-02-12  Jason Merrill  <jason@redhat.com>
9078
9079         PR c++/38950
9080         * g++.dg/template/array20.C: New test.
9081
9082 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9083
9084         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9085         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9086         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9087
9088 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9089
9090         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9091
9092 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9093
9094         PR target/39152
9095         * gfortran.dg/pr39152.f: New.
9096
9097 2009-02-11  Jason Merrill  <jason@redhat.com>
9098
9099         PR c++/39153
9100         * g++.dg/cpp0x/defaulted9.C: New test.
9101
9102         PR c++/30111
9103         * g++.dg/init/value7.C: New test.
9104
9105 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9106
9107         PR target/38824
9108         * gcc.target/i386/pr38824.c: New testcase.
9109
9110 2009-02-11  Jason Merrill  <jason@redhat.com>
9111
9112         PR c++/38649
9113         * g++.dg/cpp0x/defaulted8.C: New test.
9114
9115         PR c++/36744
9116         * g++.dg/cpp0x/rv9p.C: New test.
9117
9118 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9119
9120         * gnat.dg/aliasing3.adb: New test.
9121         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9122
9123 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9124
9125         PR c++/34397
9126         * g++.dg/template/crash88.C: New.
9127         * g++.dg/template/crash89.C: Likewise.
9128
9129 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9130
9131         PR c/39084
9132         * gcc.dg/pr39084.c: New test.
9133
9134 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9135
9136         PR target/39139
9137         * gcc.target/i386/pr39139.c: New test.
9138
9139 2009-02-10  Richard Guenther  <rguenther@suse.de>
9140
9141         PR tree-optimization/39132
9142         * gcc.dg/torture/pr39132.c: New testcase.
9143
9144 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9145
9146         PR target/39119
9147         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9148         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9149         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9150         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9151         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9152         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9153         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9154         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9155
9156 2009-02-09  Jason Merrill  <jason@redhat.com>
9157
9158         PR c++/39109
9159         * g++.dg/init/value6.C: New test.
9160
9161 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9162
9163         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9164
9165 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9166
9167         * gcc.c-torture/compile/20090209-1.c: New test.
9168
9169 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9170
9171         PR c++/35147
9172         PR c++/37737
9173         * g++.dg/cpp0x/vt-35147.C: New.
9174         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9175         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9176
9177 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9178
9179         PR c/35434
9180         * gcc.dg/attr-alias-4.c: New test.
9181
9182 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9183
9184         PR c/39035
9185         * gcc.dg/dfp/pr39035.c: New test.
9186
9187 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9188
9189         PR c/36432
9190         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9191
9192 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9193
9194         PR c++/39106
9195         * g++.dg/opt/thunk3.C: New test.
9196
9197 2009-02-05  Nick Clifton  <nickc@redhat.com>
9198
9199         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9200         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9201         * gcc.dg/cdce1.c: Likewise.
9202         * gcc.dg/cpp/_Pragma6.c: Likewise.
9203         * g++.dg/cpp/_Pragma1.C: Likewise.
9204         * gcc.dg/utf32-2.c: Xfail for M32C.
9205         * gcc.dg/utf32-1.c: Likewise.
9206         * gcc.dg/utf32-3.c: Likewise.
9207         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9208         targets.
9209         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9210         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9211         * gcc.dg/Wconversion-5.c: Likewise.
9212         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9213         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9214         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9215         * gcc.dg/utf-inc-init.c: Likewise.
9216         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9217         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9218         * gcc.dg/utf-array-short-wchar.c: Likewise.
9219         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9220         * gcc.dg/mallign.c: Use size_t instead of long.
9221
9222 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9223
9224         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9225
9226 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9227
9228         * gcc.c-torture/execute/pr39100.c: New.
9229
9230 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9231
9232         PR c/35435
9233         * gcc.dg/tls/diag-6.c: New test.
9234
9235 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9236
9237         * gcc.dg/graphite/scop-19.c: New
9238
9239 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9240
9241         AVX Programming Reference (January, 2009)
9242         * gcc.target/i386/avx-vpclmulqdq.c: New.
9243         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9244
9245         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9246
9247         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9248         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9249         (pclmul_test): Renamed to ...
9250         (TEST): This.
9251
9252 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9253
9254         PR c++/39095
9255         * g++.dg/abi/mangle31.C: New test.
9256
9257 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9258
9259         PR c/29129
9260         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9261         declarator.
9262         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9263         inside function prototype but not part of parameter declarator.
9264         * vla-11.c: New test.
9265
9266 2009-02-03  Jason Merrill  <jason@redhat.com>
9267
9268         * g++.dg/warn/main-4.C: New test.
9269         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9270
9271 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9272
9273         PR c++/36607
9274         * g++.dg/expr/cast10.C: New test.
9275
9276 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9277
9278         PR c/35433
9279         * gcc.dg/init-bad-6.c: New test.
9280
9281 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9282
9283         PR target/35318
9284         * gcc.c-torture/compile/pr35318.c: New test.
9285
9286         PR inline-asm/39059
9287         * gcc.dg/nofixed-point-2.c: New test.
9288         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9289         * g++.dg/ext/fixed2.C: Likewise.
9290         * g++.dg/other/error25.C: Likewise.
9291         * g++.dg/lookup/crash7.C: Likewise.
9292         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9293
9294         PR c++/39056
9295         * g++.dg/cpp0x/initlist13.C: New test.
9296
9297 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9298
9299         PR c++/36897
9300         * g++.dg/template/func2.C: New test.
9301
9302         PR c++/37314
9303         * g++.dg/template/typename15.C: New.
9304         * g++.dg/template/typename16.C: New.
9305
9306 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9307             Ben Elliston  <bje@au.ibm.com>
9308
9309         PR c/39034
9310         * gcc.dg/dfp/pr39034.c: New test.
9311
9312 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9313
9314         PR testsuite/38263
9315         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9316
9317 2009-02-02  Jason Merrill  <jason@redhat.com>
9318
9319         PR c++/39054
9320         * g++.dg/parse/dtor14.C: New test.
9321
9322 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9323
9324         * lib/target-supports.exp
9325         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9326         * g++.dg/ext/builtin10.C: New test.
9327
9328         PR inline-asm/39058
9329         * gcc.target/i386/pr39058.c: New test.
9330
9331 2009-02-02  Richard Guenther  <rguenther@suse.de>
9332
9333         PR tree-optimization/38937
9334         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9335
9336 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9337
9338         PR c++/39053
9339         * g++.dg/parse/crash52.C: New.
9340
9341 2009-01-30  Richard Guenther  <rguenther@suse.de>
9342
9343         PR tree-optimization/39041
9344         * gcc.c-torture/compile/pr39041.c: New testcase.
9345
9346 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9347
9348         PR target/39013
9349         * gcc.target/i386/pr39013-1.c: New test.
9350         * gcc.target/i386/pr39013-2.c: New test.
9351
9352         PR c++/39028
9353         * g++.dg/ext/label12.C: New test.
9354
9355 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9356
9357         PR c++/33465
9358         * g++.dg/parse/error34.C: New.
9359         * g++.dg/parse/error35.C: Likewise.
9360
9361 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9362
9363         PR c++/38655
9364         * g++.dg/cpp0x/decltype-38655.C: New.
9365
9366 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9367
9368         PR target/39002
9369         * g++.dg/torture/pr39002.C: New test.
9370
9371 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9372
9373         PR tree-optimization/39007
9374         * gcc.dg/tree-ssa/pr39007.c: New.
9375
9376 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9377
9378         PR middle-end/35854
9379         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9380         to "subreg1".
9381
9382 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9383
9384         PR middle-end/38857
9385         * gcc.c-torture/compile/pr38857.c: New test.
9386
9387 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9388
9389         PR fortran/38852
9390         PR fortran/39006
9391         * gfortran.dg/bound_6.f90: New test.
9392
9393 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9394
9395         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9396
9397 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9398
9399         PR tree-optimization/38997
9400         * gcc.dg/tree-ssa/pr38997.c: New.
9401
9402 2009-01-28  Richard Guenther  <rguenther@suse.de>
9403
9404         PR tree-optimization/38926
9405         * gcc.c-torture/compile/pr38926.c: New testcase.
9406
9407 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9408
9409         PR middle-end/38934
9410         * gcc.dg/pr38934.c: New test.
9411
9412 2009-01-28  Richard Guenther  <rguenther@suse.de>
9413
9414         PR middle-end/38908
9415         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9416
9417 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9418
9419         PR tree-optimization/38984
9420         * gcc.dg/pr38984.c: New XFAILed testcase.
9421
9422
9423 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9424
9425         PR target/38988
9426         * gcc.target/i386/pr38988.c: New test.
9427
9428 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9429
9430         PR c++/37554
9431         * g++.dg/parse/crash51.C: New.
9432         * g++.old-deja/g++.pt/crash9.C: Adjust.
9433
9434 2009-01-27  Daniel Kraft  <d@domob.eu>
9435
9436         PR fortran/38883
9437         * gfortran.dg/mvbits_6.f90:  New test.
9438         * gfortran.dg/mvbits_7.f90:  New test.
9439         * gfortran.dg/mvbits_8.f90:  New test.
9440
9441 2009-01-27  Richard Guenther  <rguenther@suse.de>
9442
9443         PR tree-optimization/38503
9444         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9445
9446 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9447
9448         PR middle-end/38969
9449         * gcc.c-torture/execute/pr38969.c: New test.
9450
9451 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9452
9453         PR testsuite/38864
9454         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9455         to dg-do compile.
9456         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9457         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9458         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9459
9460 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9461
9462         PR target/38952
9463         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9464         if __USING_SJLJ_EXCEPTIONS__ is defined.
9465
9466         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9467         __USING_SJLJ_EXCEPTIONS__ is defined.
9468         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9469         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9470         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9471         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9472         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9473         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9474
9475 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9476
9477         PR testsuite/38949
9478         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9479         Use instead of C name in asm statements.
9480
9481 2009-01-26  Richard Guenther  <rguenther@suse.de>
9482
9483         PR tree-optimization/38745
9484         * g++.dg/torture/pr38745.C: New testcase.
9485
9486 2009-01-26  Richard Guenther  <rguenther@suse.de>
9487
9488         PR middle-end/38851
9489         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9490
9491 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9492
9493         * gcc.dg/bitfld-15.c: Gate warning on target
9494         pcc_bitfield_type_matters.
9495         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9496         g++.dg/ext/bitfield4.C: Likewise.
9497         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9498         bitfield for any target.
9499
9500 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9501
9502         PR c/38957
9503         * gcc.dg/pr38957.c: New test.
9504
9505 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9506
9507         PR fortran/38955
9508         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9509         comparing floats.
9510
9511 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9512
9513         PR tree-optimization/38953
9514         * gfortran.dg/graphite/pr38953.f90: New.
9515
9516 2009-01-24  Paul Brook  <paul@codesourcery.com>
9517
9518         * gcc.target/arm/neon-cond-1.c: New test.
9519
9520 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9521
9522         PR tree-optimization/38932
9523         * gcc.dg/pr38932.c: New.
9524
9525 2009-01-23  Revital Eres  <eres@il.ibm.com>
9526
9527         * gcc.dg/sms-7.c: Fix test.
9528
9529 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9530
9531         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9532         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9533         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9534         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9535
9536 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9537
9538         * gcc.dg/pr35729.c: Make test x86 specific.
9539
9540 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9541
9542         PR middle-end/38615
9543         * gcc.dg/pr38615.c: New test.
9544
9545 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9546
9547         PR target/38931
9548         * gcc.target/i386/pr38931.c: New test.
9549
9550 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9551
9552         PR c++/38930
9553         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9554         * g++.dg/template/typedef12.C: Likewise.
9555         * g++.dg/template/typedef13.C: Likewise.
9556         * g++.dg/template/typedef14.C: Likewise.
9557         * g++.dg/template/sfinae3.C: Likewise.
9558         * g++.old-deja/g++.pt/typename8.C: Likewise.
9559         * g++.dg/template/access11.C: Likewise
9560
9561 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9562
9563         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9564         and mips*-*-irix*.
9565         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9566
9567 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9568
9569         PR c++/26693
9570         * g++.dg/template/typedef11.C: New test.
9571         * g++.dg/template/typedef12.C: Likewise.
9572         * g++.dg/template/typedef13.C: Likewise.
9573         * g++.dg/template/typedef14.C: Likewise.
9574         * g++.dg/template/sfinae3.C: Compile this pedantically.
9575         The only errors expected should be the one saying the typedef is ill
9576         formed.
9577         * g++.old-deja/g++.pt/typename8.C: Likewise.
9578         * g++.dg/template/access11.C: Update this.
9579
9580 2009-01-21  Daniel Kraft  <d@domob.eu>
9581
9582         PR fortran/38887
9583         * gfortran.dg/mvbits_5.f90:  New test.
9584
9585 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9586
9587         * gcc.dg/sms-6.c: New test.
9588         * gcc.dg/sms-7.c: Likewise.
9589
9590 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9591
9592         PR fortran/38907
9593         * gfortran.dg/host_assoc_function_7.f90: New test
9594
9595 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9596             Richard Guenther  <rguenther@suse.de>
9597
9598         PR tree-optimization/38747
9599         PR tree-optimization/38748
9600         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9601         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9602         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9603
9604 2009-01-20  Kees Cook  <kees@ubuntu.com>
9605             H.J. Lu  <hongjiu.lu@intel.com>
9606
9607         PR target/38902
9608         * gcc.dg/pr38902.c: New.
9609
9610 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9611
9612         PR target/38868
9613         * gfortran.dg/pr38868.f: New testcase.
9614
9615 2009-01-20  Richard Guenther  <rguenther@suse.de>
9616
9617         * gcc.c-torture/execute/pr36227.c: Move ...
9618         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9619
9620 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9621
9622         * lib/gfortran.exp: Add -B options for targets that use
9623         libgfortran.a%s in their specs.
9624
9625 2009-01-19  Jason Merrill  <jason@redhat.com>
9626
9627         PR c++/23287
9628         * g++.dg/template/dtor5.C: New test.
9629
9630 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9631
9632         PR fortran/38859
9633         * gfortran.dg/bound_5.f90: New test.
9634
9635 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9636
9637         PR target/38736
9638         * g++.dg/compat/abi/pr38736_main.C: New.
9639         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9640         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9641         * g++.dg/other/macro-1.C: Likewise.
9642         * gcc.dg/macro-1.c: Likewise.
9643         * gcc.dg/compat/pr38736_main.c: Likewise.
9644         * gcc.dg/compat/pr38736_x.c: Likewise.
9645         * gcc.dg/compat/pr38736_y.c: Likewise.
9646
9647 2009-01-18  Richard Guenther  <rguenther@suse.de>
9648
9649         PR tree-optimization/38819
9650         * gcc.c-torture/execute/pr38819.c: New testcase.
9651
9652 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9653
9654         PR fortran/38657
9655         * gfortran.dg/module_commons_3.f90: Reapply.
9656
9657 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9658
9659         PR fortran/34955
9660         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9661         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9662
9663 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9664
9665         PR fortran/38657
9666         * gfortran.dg/module_commons_3.f90: Remove
9667
9668 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9669
9670         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9671
9672 2009-01-16  Jason Merrill  <jason@redhat.com>
9673
9674         PR c++/38877
9675         * g++.dg/template/lvalue1.C: New test.
9676
9677         PR c++/29470
9678         * g++.dg/template/access20.C: New test.
9679         * g++.dg/torture/pr34641.C: Fix access.
9680
9681 2009-01-16  Richard Guenther  <rguenther@suse.de>
9682
9683         PR tree-optimization/38835
9684         PR middle-end/36227
9685         * gcc.c-torture/execute/pr36227.c: New testcase.
9686         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9687         * g++.dg/init/const7.C: Likewise.
9688
9689 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9690
9691         PR target/38554
9692         * gcc.c-torture/compile/pr38554.c: New test.
9693
9694 2009-01-16  Jason Merrill  <jason@redhat.com>
9695
9696         PR c++/38579
9697         * g++.dg/conversion/access1.C: New test.
9698
9699 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9700
9701         PR tree-optimization/38789
9702         * gcc.c-torture/compile/pr38789.c: New test.
9703
9704 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9705
9706         PR fortran/38152
9707         * gfortran.dg/proc_ptr_13.f90: New.
9708
9709 2009-01-15  Jason Merrill  <jason@redhat.com>
9710
9711         PR c++/38850
9712         * g++.dg/template/koenig6.C: New test.
9713
9714 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9715
9716         PR c++/29388
9717         * g++.dg/template/error37.C: New testcase.
9718
9719 2009-01-15  Jason Merrill  <jason@redhat.com>
9720
9721         PR c++/36334
9722         * g++.dg/conversion/memfn1.C: New test.
9723
9724         PR c++/37646
9725         * g++.dg/conversion/memfn2.C: New test.
9726
9727 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9728
9729         PR c++/38357
9730         * g++.dg/template/crash87.C: New test.
9731
9732 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9733
9734         PR middle-end/37843
9735         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9736
9737 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9738
9739         PR c++/38636
9740         * g++.dg/parse/crash50.C: New test.
9741
9742 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9743
9744         PR rtl-optimization/38245
9745         * gcc.dg/pr38245-3.c: New test.
9746         * gcc.dg/pr38245-3.h: New file.
9747         * gcc.dg/pr38245-4.c: New file.
9748         * gcc.dg/pr38364.c: New test.
9749
9750 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9751
9752         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9753         sequence PC-relative.
9754
9755 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9756
9757         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9758         calls and/or PLT markers.
9759         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9760         calls and/or PLT markers.
9761         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9762         calls and/or PLT markers.
9763         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9764         calls and/or PLT markers.
9765
9766 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9767             Nathan Froyd  <froydnj@codesourcery.com>
9768             Joseph Myers  <joseph@codesourcery.com>
9769
9770         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9771         New function.
9772         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9773         and use consistent CFLAGS.
9774         * gcc.target/powerpc/20030505.c: Likewise.
9775         * gcc.target/powerpc/20081204-1.c: Likewise.
9776         * gcc.target/powerpc/ppc-spe.c: Likewise.
9777         * gcc.target/powerpc/spe1.c: Likewise.
9778         * g++.dg/ext/spe1.C: Likewise.
9779         * g++.dg/other/opaque-1.C: Likewise.
9780         * g++.dg/other/opaque-2.C: Likewise.
9781         * g++.dg/other/opaque-3.C: Likewise.
9782
9783 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9784
9785         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9786         out of loop.
9787
9788 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9789
9790         PR target/38811
9791         * g++.dg/torture/pr38811.C: New file.
9792
9793 2009-01-14  Richard Guenther  <rguenther@suse.de>
9794
9795         PR tree-optimization/38826
9796         PR middle-end/38477
9797         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9798
9799 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9800
9801         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9802
9803 2009-01-14  Nick Clifton  <nickc@redhat.com>
9804
9805         PR c++/37862
9806         * g++.cp/parse/pr37862.C: New test.
9807
9808 2009-01-14  Julian Brown  <julian@codesourcery.com>
9809
9810         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9811         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9812         to...
9813         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9814         These.
9815
9816 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9817
9818         PR rtl-optimization/38774
9819         * gcc.dg/torture/pr38774.c: New test.
9820
9821         PR c++/38795
9822         * g++.dg/cpp0x/pr38795.C: New test.
9823
9824 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9825             Nathan Froyd  <froydnj@codesourcery.com>
9826             Joseph Myers  <joseph@codesourcery.com>
9827
9828         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9829         otherwise.  Do not check for AltiVec at runtime.
9830         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9831         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9832         * gcc.target/powerpc/altivec-1.c: Likewise.
9833         * gcc.target/powerpc/altivec-3.c: Likewise.
9834         * gcc.target/powerpc/altivec-10.c: Likewise.
9835         * gcc.target/powerpc/altivec-12.c: Likewise.
9836         * gcc.target/powerpc/altivec-24.c: Likewise.
9837         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9838         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9839         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9840         * gcc.target/powerpc/pr35907.c: Likewise.
9841         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9842         otherwise.  Do not check for Cell at runtime.
9843         * gcc.target/powerpc/altivec_check.h: Delete.
9844
9845         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9846         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9847         not check for AltiVec at runtime.
9848         * g++.dg/ext/altivec-cell-2.C: Likewise.
9849         * g++.dg/ext/altivec-cell-3.C: Likewise.
9850         * g++.dg/ext/altivec-cell-4.C: Likewise.
9851         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9852         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9853         check.
9854         * g++.dg/ext/altivec_check.h: Delete.
9855
9856 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9857
9858         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9859         effective target.  Adjust line numbers accordingly.
9860
9861 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9862
9863         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9864
9865 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9866
9867         PR tree-optimization/38786
9868         * gcc.dg/graphite/pr38786.c: New.
9869
9870 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9871
9872         Revert:
9873         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9874
9875         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9876         for alpha*-*-* targets.
9877         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9878
9879 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9880
9881         PR libfortran/38772
9882         * gfortran.dg/fmt_bz_bn_err.f: New test.
9883
9884 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9885
9886         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9887
9888 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9889
9890         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9891         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9892         instruction support.  Do not check for it at runtime.
9893
9894 2009-01-12  Jason Merrill  <jason@redhat.com>
9895
9896         PR c++/35109
9897         * g++.dg/lookup/friend11.C: Remove expected error.
9898         * g++.dg/lookup/friend14.C: New test.
9899         * g++.dg/lookup/friend15.C: New test.
9900
9901 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9902
9903         PR c++/36019
9904         * g++.dg/lookup/hidden-class12.C: New test.
9905         * g++.dg/lookup/hidden-class13.C: New test.
9906         * g++.dg/lookup/hidden-class14.C: New test.
9907         * g++.dg/lookup/hidden-class15.C: New test.
9908         * g++.dg/lookup/hidden-class16.C: New test.
9909
9910 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9911
9912         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9913         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9914         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9915
9916 2009-01-12  Jason Merrill  <jason@redhat.com>
9917
9918         PR c++/31488
9919         * g++.dg/other/vararg-3.C: New test.
9920
9921 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9922
9923         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9924         Explicitly enable SPE.
9925         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9926         directive.
9927
9928         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9929         Expect -flax-vector-conversions message.  Adjust incompatible
9930         types errors.
9931         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9932         Make Foo extern.
9933
9934         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9935
9936         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9937
9938         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9939         * g++.dg/other/opaque-2.C: Likewise.
9940         * g++.dg/other/opaque-3.C: Likewise.
9941
9942 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9943
9944         PR c/32041
9945         * gcc.dg/pr32041.c: New test.
9946         * g++.dg/parse/offsetof9.C: New test.
9947
9948 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9949             Nathan Froyd  <froydnj@codesourcery.com>
9950
9951         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9952         * g++.dg/ext/attribute-test-1.C: Likewise.
9953         * g++.dg/ext/attribute-test-2.C: Likewise.
9954         * g++.dg/ext/attribute-test-3.C: Likewise.
9955         * g++.dg/ext/attribute-test-4.C: Likewise.
9956
9957 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9958
9959         * gnat.dg/unchecked_convert3.adb: New test.
9960
9961 2009-01-12  Tomas Bily  <tbily@suse.cz>
9962
9963         PR middlend/38385
9964         * gcc.dg/tree-ssa/pr38385.c: New file.
9965
9966 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9967
9968         PR c++/38794
9969         * g++.dg/parse/typedef9.C: New test.
9970
9971         PR tree-optimization/38807
9972         * gcc.c-torture/compile/pr38807.c: New test.
9973
9974 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9975
9976         * gcc.target/mips/ins-2.c: New test.
9977
9978 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9979
9980         PR testsuite/38809
9981         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9982
9983 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9984
9985         PR c++/36254
9986         * g++.dg/warn/Wreturn-type-5.C: New test.
9987
9988 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9989
9990         PR middle-end/38616
9991         * gcc.dg/pr38616.c: New test.
9992
9993 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9994
9995         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9996
9997 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9998
9999         PR c++/38648
10000         * g++.dg/expr/string-1.C: New test.
10001         * g++.dg/expr/string-2.C: New test.
10002
10003         PR c++/36695
10004         * g++.dg/ext/complex4.C: New test.
10005         * g++.dg/ext/complex5.C: New test.
10006         * g++.dg/init/reference1.C: New test.
10007         * g++.dg/init/reference2.C: New test.
10008         * g++.dg/init/reference3.C: New test.
10009
10010 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10011
10012         PR fortran/38763
10013         * gfortran.dg/transfer_null_1.f90: New test.
10014
10015 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10016
10017         PR fortran/38765
10018         * gfortran.dg/host_assoc_function_6.f90: New test.
10019
10020 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10021
10022         * lib/target-supports.exp: Add method to determine if the effective
10023         target is really a ppc405 after applying all compile options.
10024         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10025         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10026         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10027         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10028         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10029         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10030         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10031         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10032         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10033         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10034         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10035         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10036         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10037         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10038         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10039         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10040         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10041         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10042         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10043         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10044         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10045         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10046         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10047         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10048         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10049         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10050         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10051         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10052         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10053         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10054         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10055
10056 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10057
10058         PR c++/35335
10059         * g++.dg/other/error31.C: New testcase.
10060
10061         PR c/35742
10062         * gcc.dg/pr35742.c: New test.
10063
10064 2009-01-09  John F. Carr  <jfc@mit.edu>
10065
10066         PR c++/37877
10067         * g++.dg/parse/linkage3.C: New test.
10068
10069 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10070
10071         PR middle-end/38771
10072         * gcc.c-torture/compile/pr38771.c: New test.
10073
10074 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10075
10076         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10077
10078 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10079
10080         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10081         * gcc.dg/sibcall-4.c: Likewise.
10082
10083 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10084             Jan Sjodin  <jan.sjodin@amd.com>
10085
10086         PR tree-optimization/38559
10087         * gcc.dg/graphite/pr38559.c: New.
10088
10089 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10090
10091         PR tree-optimization/37194
10092         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10093
10094 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10095
10096         PR c++/38725
10097         * g++.dg/ext/label11.C: New test.
10098
10099 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10100
10101         * lib/target-supports.exp (check_weak_override_available): New.
10102         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10103         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10104         dg-require-weak-override.
10105
10106 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10107             Alan Modra  <amodra@bigpond.net.au>
10108
10109         * gcc.c-torture/compile/20090107-1.c: New test.
10110
10111 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10112
10113         PR target/38706
10114         * g++.dg/other/pr38706.C: New test.
10115
10116 2009-01-07  Jason Merrill  <jason@redhat.com>
10117
10118         * g++.dg/cpp0x/variadic92.C: New test.
10119         * g++.dg/cpp0x/variadic93.C: New test.
10120
10121 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10122
10123         * lib/target-supports-dg.exp (current_compiler_flags): New.
10124         (check-flags): Use it; do not access dg-test local variables.
10125         (dg-skip-if): Do not access dg-test local variables.
10126         (dg-xfail-run-if): Ditto.
10127         (dg-shouldfail): Ditto.
10128         * gcc.test-framework/test-framework.exp
10129         (check_effective_target_def_nocache): New.
10130         * gcc.test-framework/test-framework.awk: Handle scan tests.
10131         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10132         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10133         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10134         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10135         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10136         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10137         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10138         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10139         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10140
10141         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10142
10143         * lib/target-supports-dg.exp (check_test_flags): Delete.
10144
10145 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10146
10147         PR tree-optimization/38492
10148         PR tree-optimization/38498
10149         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10150         in trunk.
10151         * gcc.dg/graphite/block-0.c: Update test.
10152         * gcc.dg/graphite/block-1.c: Same.
10153         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10154         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10155         * gcc.dg/graphite/block-3.c: New.
10156         * gcc.dg/graphite/pr38498.c: New.
10157
10158 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10159
10160         AVX Programming Reference (December, 2008)
10161         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10162         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10163         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10164
10165         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10166         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10167
10168 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10169
10170         PR fortran/38220
10171         * gfortran.dg/c_loc_pure_1.f90:  New test.
10172
10173 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10174
10175         PR fortran/38669
10176         * gfortran.dg/elemental_dependency_3.f90:
10177         Add the final tree dump cleanup.
10178
10179 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10180
10181         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10182         passing -m32.
10183
10184         PR rtl-optimization/38722
10185         * gfortran.dg/pr38722.f90: New test.
10186
10187 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10188
10189         PR c/34252
10190         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10191         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10192
10193 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10194
10195         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10196         * gfortran.dg/typebound_call_8.f03: Same.
10197         * gfortran.dg/elemental_bind_c.f90: Same.
10198         * gfortran.dg/typebound_call_7.f03: Same.
10199         * gfortran.dg/interface_proc_end.f90: Same
10200         * gfortran.dg/pr37243.f: Fix typo.
10201
10202 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10203
10204         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10205         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10206         large stack sizes.
10207
10208 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10209
10210         AVX Programming Reference (December, 2008)
10211         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10212         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10213         * gcc.target/i386/sse-14.c: Likewise.
10214
10215         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10216         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10217         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10218         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10219
10220 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10221
10222         PR libfortran/38735
10223         * gfortran.dg/fmt_bz_bn.f: Update test.
10224
10225 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10226
10227         PR c++/38472
10228         * g++.dg/conversion/usual-arith-conv.C: New test.
10229
10230 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10231
10232         PR c/34911
10233         * gcc.dg/vector-3.c: New testcase.
10234         * g++.dg/ext/vector15.C: New test.
10235
10236 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10237
10238         PR tree-optimization/38510
10239         * gcc.dg/graphite/pr38510.c: New.
10240
10241 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10242             Jan Sjodin <jan.sjodin@amd.com>
10243
10244         PR tree-optimization/38500
10245         * gcc.dg/graphite/pr38500.c: New.
10246
10247 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10248
10249         * gcc.c-torture/compile/20001226-1.c: Generalize
10250         dg-timeout-factor.
10251         * gcc.c-torture/compile/limits-fnargs.c: Add
10252         dg-timeout-factor.
10253         * gcc.dg/20020425-1.c: Likewise.
10254         * gcc.dg/pch/pch.exp: Likewise.
10255
10256 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10257
10258         PR fortran/38657
10259         * gfortran.dg/module_commons_3.f90: New test.
10260
10261 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10262
10263         PR fortran/37159
10264         * gfortran.dg/random_seed_1.f90: Updated.
10265
10266 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10267
10268         PR fortran/38669
10269         PR fortran/38726
10270         * gfortran.dg/elemental_subroutine_7.f90:
10271         Fix p values so that it can be used as vector subscript.
10272
10273 2009-01-05  Jason Merrill  <jason@redhat.com>
10274
10275         * g++.dg/cpp0x/initlist12.C: Add another test.
10276
10277         * g++.dg/cpp0x/defaulted7.C: New test.
10278
10279 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10280
10281         PR fortran/38672
10282         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10283         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10284
10285 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10286
10287         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10288         for alpha*-*-* targets.
10289         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10290
10291 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10292
10293         PR fortran/38665
10294         * gfortran.dg/host_assoc_function_5.f90: New test.
10295
10296 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10297
10298         PR fortran/38669
10299         * gfortran.dg/elemental_dependency_3.f90: New test.
10300         * gfortran.dg/elemental_subroutine_7.f90: New test.
10301
10302 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10303
10304         * gcc.dg/struct-ret-3.c: Include unistd.h.
10305         (main): Exit early if system memory page size is
10306         larger than 4096 bytes.
10307
10308 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10309
10310         PR fortran/38718
10311         * gfortran.dg/merge_init_expr.f90: New.
10312
10313 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10314
10315         PR fortran/38536
10316         * gfortran.dg/c_loc_tests_13.f90: New test.
10317         * gfortran.dg/c_loc_tests_14.f90: New test.
10318
10319 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10320
10321         * gfortran.dg/func_result_4.f90: New.
10322
10323 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10324
10325         PR fortran/38594
10326         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10327         interface still works, in addition to original tests.
10328         * gfortran.dg/host_assoc_call_6.f90: New test.
10329
10330 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10331
10332         PR c++/38705
10333         * g++.dg/torture/pr38705.C: New test.
10334
10335         PR c/38700
10336         * gcc.dg/pr38700.c: New test.
10337
10338 2009-01-02  Jason Merrill  <jason@redhat.com>
10339
10340         * g++.dg/cpp0x/initlist11.C: New test.
10341         * g++.dg/cpp0x/initlist12.C: New test.
10342
10343 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10344
10345         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10346         Allow extra informative notes.
10347
10348 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10349
10350         PR c/36489
10351         * gcc.dg/pr36489.c: New test.
10352
10353 \f
10354 Copyright (C) 2009 Free Software Foundation, Inc.
10355
10356 Copying and distribution of this file, with or without modification,
10357 are permitted in any medium without royalty provided the copyright
10358 notice and this notice are preserved.