OSDN Git Service

08a7de5fa03851fa5a5a0b6b8cc7cc027b4413a8
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-26  Nick Clifton  <nickc@redhat.com>
2
3         * lib/target-supports.exp (check_profiling_available):
4         Profiling is not, currently, available for the RX port.
5         (check_effective_target_hard_float): Add support for RX
6         target.
7         * gcc.target/rx: New directory.
8         * gcc.target/rx/builtins.c: New test file.
9         * gcc.target/rx/interrupts.c: New test file.
10         * gcc.target/rx/rx-abi-function-tests.c: New test file.
11         * gcc.target/rx/zero-width-bitfield.c: New test file.
12         * gcc.target/rx/i272091.c: New test file.
13         * gcc.target/rx/packed-struct.c: New test file.
14         * gcc.target/rx/rx.exp: New file: Drives RX tests.
15         
16 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
17
18         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
19         * gcc.dg/lto/20091016-1_0.c: Likewise.
20         * gcc.dg/lto/20090206-1_0.c: Likewise.
21         * gcc.dg/lto/20081120-1_0.c: Likewise.
22         * gcc.dg/lto/20081120-2_0.c: Likewise.
23         * gcc.dg/lto/20090116_0.c: Likewise.
24         * gcc.dg/lto/20081126_0.c: Likewise.
25         * gcc.dg/lto/20091013-1_0.c: Likewise.
26         * gcc.dg/lto/20081212-1_0.c: Likewise.
27         * gcc.dg/lto/20091015-1_0.c: Likewise.
28         * gcc.dg/lto/20090126-1_0.c: Likewise.
29         * gcc.dg/lto/20090126-2_0.c: Likewise.
30         * gcc.dg/lto/20091020-1_0.c: Likewise.
31         * gcc.dg/lto/20091020-2_0.c: Likewise.
32         * gcc.dg/lto/20081204-1_0.c: Likewise.
33         * gcc.dg/lto/20081204-2_0.c: Likewise.
34         * gcc.dg/lto/20081224_0.c: Likewise.
35         * gcc.dg/lto/20090219_0.c: Likewise.
36
37 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
38
39         PR c++/41020
40         * g++.dg/lookup/extern-c-redecl2.C: New test.
41         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
42         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
43         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
44
45 2009-10-26  Michael Matz  <matz@suse.de>
46
47         PR tree-optimization/41783
48         * gcc.dg/pr41783.c: New test.
49         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
50         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
51         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
52
53 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
54
55         PR fortran/41714
56         * gfortran.dg/class_allocate_4.f03: New test.
57
58 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
59
60         * gcc.target/mips/mult-1.c: New test.
61
62 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
63
64         PR fortran/41784
65         * gfortran.dg/extends_8.f03: New test.
66
67 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
68
69         * gnat.dg/specs/pack4.ads: New test.
70
71 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
72
73         * gnat.dg/null_pointer_deref1.adb: New test.
74         * gnat.dg/null_pointer_deref2.adb: Likewise.
75
76 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
77
78         PR fortran/41772
79         * gfortran.dg/transfer_intrinsic_3.f90.
80
81 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
82
83         * gnat.dg/opt4.adb: New test.
84
85 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
86
87         PR c/40033
88         * gcc.dg/noncompile/pr40033-1.c: New test.
89
90 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
91
92         PR c++/40808
93         * g++.dg/abi/mangle34.C: New test
94
95 2009-10-23  Jason Merrill  <jason@redhat.com>
96
97         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
98
99         Core issue 899
100         * g++.dg/cpp0x/explicit4.C: New.
101
102 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
103
104         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
105         *-*-cygwin.
106         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
107         for *-*-mingw* and *-*-cygwin.
108         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
109         * g++.dg/template/spec35.C: Disable weak symbol test for
110         *-*-mingw* and *-*-cygwin.
111
112         PR testsuite/31342
113         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
114
115 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
116
117         PR fortran/41800
118         * gfortran.dg/class_10.f03: New test.
119
120 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
121
122         PR target/41787
123         * gcc.target/powerpc/vsx-vrsave.c: New file.
124
125 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
126
127         PR c/41673
128         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
129
130 2009-10-23  Richard Guenther  <rguenther@suse.de>
131
132         PR tree-optimization/41778
133         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
134
135 2009-10-22  Richard Guenther  <rguenther@suse.de>
136
137         PR lto/41791
138         * g++.dg/lto/20091022-2_0.C: New testcase.
139
140 2009-10-22  Richard Guenther  <rguenther@suse.de>
141
142         PR lto/41730
143         * g++.dg/lto/20091022-1_0.C: New testcase.
144
145 2009-10-22  Jan Hubicka  <jh@suse.cz>
146
147         * gcc.c-torture/compile/pr40556.c: New testcase.
148
149 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
150
151         PR fortran/41781
152         * gfortran.dg/goto_8.f90: New test case.
153
154 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
155
156         PR tree-optimization/41497
157         * gcc.dg/tree-ssa/pr41497.c: New.
158
159 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
160
161         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
162
163 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
164
165         * gcc.dg/tls/pie-1.c: New test.
166
167 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
168
169         * g++.dg/abi/mangle33.C: New test.
170
171 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
172
173         * gnat.dg/discr22.adb: New test.
174
175 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
176
177         * gnat.dg/loop_optimization7.ad[sb]: New test.
178         * gnat.dg/loop_optimization7_pkg.ads: New helper.
179
180 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
181
182         PR fortran/41706
183         PR fortran/41766
184         * gfortran.dg/class_9.f03: Extended test case.
185         * gfortran.dg/select_type_7.f03: New test case.
186
187 2009-10-20  Richard Guenther  <rguenther@suse.de>
188
189         * gcc.dg/lto/20091020-3_0.c: New testcase.
190
191 2009-10-20  Richard Guenther  <rguenther@suse.de>
192
193         PR lto/41761
194         * gcc.dg/lto/20091020-1_0.c: New testcase.
195         * gcc.dg/lto/20091020-1_1.c: Likewise.
196         * gcc.dg/lto/20091020-2_0.c: Likewise.
197         * gcc.dg/lto/20091020-2_1.c: Likewise.
198
199 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
200
201         PR debug/41340
202         * gcc.dg/pr41340.c: New test.
203
204 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
205
206         * gnat.dg/discr21.ad[sb]: New test.
207         * gnat.dg/discr21_pkg.ads: New helper.
208
209 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
210
211         PR fortran/41706
212         * gfortran.dg/class_9 : New test.
213
214 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
215
216         * gcc.dg/raw-string-1.c: New test.
217         * gcc.dg/raw-string-2.c: New test.
218         * gcc.dg/raw-string-3.c: New test.
219         * gcc.dg/raw-string-4.c: New test.
220         * gcc.dg/raw-string-5.c: New test.
221         * gcc.dg/raw-string-6.c: New test.
222         * gcc.dg/raw-string-7.c: New test.
223         * gcc.dg/utf8-1.c: New test.
224         * gcc.dg/utf8-2.c: New test.
225         * gcc.dg/utf-badconcat2.c: New test.
226         * gcc.dg/utf-dflt2.c: New test.
227         * gcc.dg/cpp/include6.c: New test.
228         * g++.dg/ext/raw-string-1.C: New test.
229         * g++.dg/ext/raw-string-2.C: New test.
230         * g++.dg/ext/raw-string-3.C: New test.
231         * g++.dg/ext/raw-string-4.C: New test.
232         * g++.dg/ext/raw-string-5.C: New test.
233         * g++.dg/ext/raw-string-6.C: New test.
234         * g++.dg/ext/raw-string-7.C: New test.
235         * g++.dg/ext/utf8-1.C: New test.
236         * g++.dg/ext/utf8-2.C: New test.
237         * g++.dg/ext/utf-badconcat2.C: New test.
238         * g++.dg/ext/utf-dflt2.C: New test.
239
240         * gcc.dg/cleanup-13.c: New test.
241
242 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
243
244         PR fortran/41586
245         * gfortran.dg/auto_dealloc_1.f90: New test case.
246
247 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
248
249         Port from redhat/gcc-4_4-branch:
250         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
251         * gcc.dg/debug/vta-2.c: New test.
252
253         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
254         * gcc.dg/debug/vta-1.c: New.
255
256 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
257
258         * gnat.dg/noreturn2.ad[sb]: New test.
259
260 2009-10-19  Tobias Burnus  <burnus@net-b.de>
261
262         PR fortran/41755
263         * gfortran.dg/equiv_8.f90: New test.
264         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
265
266 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
267
268         * gcc.target/arm/neon-thumb2-move.c: New test.
269
270 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
271
272         * gcc.dg/debug/vta-3.c: New test.
273
274 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
275
276         * gnat.dg/nested_proc.adb: Rename into...
277         * gnat.dg/nested_proc1.adb: ...this.
278         * gnat.dg/nested_proc2.adb: New test.
279
280 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
281
282         * gnat.dg/noreturn1.ad[sb]: New test.
283
284 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
285             Paul Thomas  <pault@gcc.gnu.org>
286
287         PR fortran/41629
288         * gfortran.dg/class_6.f90: New test.
289
290         PR fortran/41608
291         PR fortran/41587
292         * gfortran.dg/class_7.f90: New test.
293
294         PR fortran/41618
295         * gfortran.dg/class_8.f90: New test.
296
297 2009-10-17  Richard Guenther  <rguenther@suse.de>
298
299         * gcc.dg/lto/20091017-1_0.c: New testcase.
300         * gcc.dg/lto/20091017-1_1.c: Likewise.
301
302 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
303
304         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
305
306 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
307
308         * gnat.dg/aggr11.adb: New test.
309         * gnat.dg/aggr11_pkg.ads: New helper.
310
311 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
312
313         * gnat.dg/slice8.adb: New test.
314         * gnat.dg/slice8_pkg1.ads: New helper.
315         * gnat.dg/slice8_pkg2.ads: Likewise.
316         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
317
318 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
319
320         * gnat.dg/unchecked_convert4.adb: New test.
321
322 2009-10-15  Jason Merrill  <jason@redhat.com>
323
324         PR c++/38798
325         * g++.dg/cpp0x/trailing5.C: New.
326
327         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
328         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
329         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
330         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
331
332 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
333
334         PR fortran/41719
335         * gfortran.dg/class_5.f03: New test case.
336         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
337         * gfortran.dg/typebound_operator_4.f03: Ditto.
338
339 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
340
341         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
342         * g++.dg/other/first-global.C: Likewise.
343         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
344         * g++.dg/torture/pr40323.C: Likewise.
345         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
346         * gcc.dg/inline-33.c: Likewise.
347         * gcc.dg/ipa/ipa-1.c: Likewise.
348         * gcc.dg/ipa/ipa-2.c: Likewise.
349         * gcc.dg/ipa/ipa-3.c: Likewise.
350         * gcc.dg/ipa/ipa-4.c: Likewise.
351         * gcc.dg/ipa/ipa-5.c: Likewise.
352         * gcc.dg/ipa/ipa-7.c: Likewise.
353         * gcc.dg/ipa/ipacost-2.c: Likewise.
354         * gcc.dg/tree-ssa/inline-3.c: Likewise.
355         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
356         * gfortran.dg/whole_file_5.f90: Likewise.
357         * gfortran.dg/whole_file_6.f90: Likewise.
358
359 2009-10-16  Richard Guenther  <rguenther@suse.de>
360
361         PR tree-optimization/41728
362         * gcc.c-torture/compile/pr41728.c: New testcase.
363
364 2009-10-16  Richard Guenther  <rguenther@suse.de>
365
366         PR lto/41598
367         * gcc.dg/lto/20091016-1_0.c: New testcase.
368         * gcc.dg/lto/20091016-1_1.c: Likewise.
369         * gcc.dg/lto/20091016-1_a.h: Likewise.
370
371 2009-10-16  Richard Guenther  <rguenther@suse.de>
372
373         PR lto/41715
374         * gfortran.dg/lto/20091015-1_0.f: New testcase.
375         * gfortran.dg/lto/20091015-1_1.f: Likewise.
376         * gfortran.dg/lto/20091015-1_2.f: Likewise.
377
378 2009-10-16  Richard Guenther  <rguenther@suse.de>
379
380         PR lto/41713
381         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
382
383 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
384
385         PR debug/41717
386         * gcc.dg/debug/pr41717.c: New test.
387
388 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
389
390         PR fortran/41648
391         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
392
393         PR fortran/41656
394         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
395
396 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
397
398         PR target/23983
399         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
400         result used.
401         * g++.dg/ext/altivec-2.C (main): Ditto.
402
403 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
404
405         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
406         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
407
408 2009-10-15  Richard Guenther  <rguenther@suse.de>
409
410         PR lto/41669
411         * gcc.dg/lto/20091015-1_0.c: New testcase.
412         * gcc.dg/lto/20091015-1_1.c: Likewise.
413         * gcc.dg/lto/20091015-1_2.c: Likewise.
414         * gcc.dg/lto/20091015-1_a.h: Likewise.
415         * gcc.dg/lto/20091015-1_b.h: Likewise.
416
417 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
418
419         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
420
421 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
422
423         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
424
425 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
426
427         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
428         line from 1 to 0.
429         * obj-c++.dg/bitfield-1.mm: Likewise.
430         * obj-c++.dg/bitfield-4.mm: Likewise.
431
432 2009-10-14  Richard Guenther  <rguenther@suse.de>
433
434         PR lto/41173
435         * gcc.dg/lto/20091014-1_0.c: New testcase.
436
437 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
438
439         PR testsuite/41707
440         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
441         warning on line 0 instead of 1.
442
443 2009-10-14  Richard Guenther  <rguenther@suse.de>
444
445         PR lto/41521
446         * gfortran.dg/lto/pr41521_0.f90: New testcase.
447         * gfortran.dg/lto/pr41521_1.f90: Likewise.
448
449 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
450
451         PR preprocessor/41543
452         * gcc.dg/debug/dwarf2/pr41543.c: New test.
453
454         PR debug/41695
455         * gcc.dg/debug/dwarf2/pr41695.c: New test.
456
457 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
458
459         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
460         New procedure.
461         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
462         effective target.
463
464 2009-10-14  Jason Merrill  <jason@redhat.com>
465
466         PR c++/39866
467         * g++.dg/cpp0x/defaulted14.C: New.
468
469 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
470
471         * g++.dg/cpp0x/vt-40092.C: New.
472
473 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
474
475         * gcc.dg/guality/pr41616-1.c: Drop -O2.
476         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
477
478 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
479
480         * gfortran.dg/complex_intrinsic_8.f90: New test.
481
482 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
483
484         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
485         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
486
487 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
488
489         PR target/38948
490         * gcc.dg/torture/pr38948.c: New test.
491
492 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
493
494         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
495
496 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
497
498         PR fortran/41581
499         * gfortran.dg/class_allocate_2.f03: Modified.
500         * gfortran.dg/class_allocate_3.f03: New test case.
501
502 2009-10-13  Richard Guenther  <rguenther@suse.de>
503
504         PR lto/41668
505         * gcc.dg/lto/20091006-2_0.c: New testcase.
506         * gcc.dg/lto/20091006-2_1.c: Likewise.
507         * gcc.dg/lto/20091006-2_2.c: Likewise.
508         * gcc.dg/lto/20091013-1_0.c: Likewise.
509         * gcc.dg/lto/20091013-1_1.c: Likewise.
510         * gcc.dg/lto/20091013-1_2.c: Likewise.
511
512 2009-10-13  Martin Jambor  <mjambor@suse.cz>
513
514         * gcc.c-torture/compile/pr41661.c: New test.
515
516 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
517
518         PR libgfortran/41683
519         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
520
521 2009-10-12  Jason Merrill  <jason@redhat.com>
522
523         PR c++/37875
524         * g++.dg/cpp0x/decltype18.C: New.
525
526         PR c++/37766
527         * g++.dg/cpp0x/fntmpdefarg1.C: New.
528
529 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
530
531         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
532
533 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
534
535         PR debug/41343
536         PR debug/41447
537         PR debug/41264
538         PR debug/41338
539         * gcc.dg/guality/pr41447-1.c: New.
540         * gcc.dg/debug/pr41264-1.c: New.
541         * gcc.dg/debug/pr41343-1.c: New.
542
543 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
544
545         PR target/26515
546         * gcc.dg/torture/pr26515.c: New test.
547
548 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
549
550         PR testsuite/41659
551         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
552         * lib/lto.exp (lto-get-options-main): Report error for using "target"
553         or "xfail" with dg-lto-do.
554
555 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
556
557         * gcc.target/i386/ms_hook_prologue.c: New testcase.
558
559 2009-10-12  Michael Matz  <matz@suse.de>
560
561         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
562         pass.
563
564 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
565
566         PR target/41680
567         * g++.dg/torture/pr41680.C: New test.
568
569 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
570
571         PR c++/41570
572         * g++.dg/debug/dwarf2/template-params-7.C: New test.
573
574 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
575
576         PR debug/41616
577         * gcc.dg/guality/pr41616-1.c: New.
578
579 2009-10-11  Jason Merrill  <jason@redhat.com>
580
581         PR c++/37204
582         * g++.dg/cpp0x/rv-reinterpret.C: New.
583
584 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
585
586         PR libgfortran/38439
587         * gfortran.dg/fmt_error_9.f: New test.
588         * gfortran.dg/fmt_error_10.f: New test.
589         
590 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
591
592         PR fortran/41583
593         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
594         * gfortran.dg/class_4b.f03: As above.
595         * gfortran.dg/class_4c.f03: As above.
596         * gfortran.dg/class_4d.f03: As above.
597
598 2009-10-11  Richard Guenther  <rguenther@suse.de>
599
600         PR tree-optimization/41555
601         * gcc.dg/torture/pr41555.c: New testcase.
602
603 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
604
605         PR libgfortran/35862
606         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
607         function correctly.
608
609 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
610
611         PR libgfortran/35862
612         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
613         Add conditions to avoid runtime errors if not supported.
614
615 2009-10-10  Richard Guenther  <rguenther@suse.de>
616
617         PR tree-optimization/41654
618         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
619
620 2009-10-09  Jason Merrill  <jason@redhat.com>
621
622         * g++.dg/cpp/ucn-1.C: New.
623
624 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
625
626         PR fortran/41585
627         * gfortran.dg/class_2.f03: Extended test case.
628
629 2009-10-09  Tobias Burnus  <burnus@net-b.de>
630
631         PR fortran/41582
632         * gfortran.dg/class_allocate_1.f03: Modify code such that
633         it compiles with the gfc_warning->gfc_error change.
634         * gfortran.dg/class_allocate_1.f03: New test.
635
636 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
637
638         PR fortran/41579
639         * gfortran.dg/select_type_6.f03: New test.
640
641 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
642
643         PR preprocessor/41445
644         * gcc.dg/cpp/separate-1.c: Adjust.
645         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
646         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
647         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
648         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
649         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
650         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
651         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
652
653         PR rtl-optimization/41646
654         * gcc.c-torture/compile/pr41646.c: New test.
655
656 2009-10-09  Richard Guenther  <rguenther@suse.de>
657
658         PR tree-optimization/41634
659         * gcc.c-torture/compile/pr41634.c: New testcase.
660
661 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
662
663         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
664
665 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
666
667         * gnat.dg/opt3.adb: New test.
668         * gnat.dg/opt3_pkg.ads: New helper.
669
670 2009-10-08  Doug Kwan  <dougkwan@google.com>
671
672         PR rtl-optimization/41574
673         * gcc.dg/pr41574.c: New test.
674
675 2009-10-08  Cary Coutant  <ccoutant@google.com>
676
677         Add support for debugging with ICF (Identical Code Folding).
678         * g++.dg/debug/dwarf2/icf.C: New test.
679
680 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
681
682         * gcc.target/mips/truncate-6.c: New test.
683
684 2009-10-08  Jason Merrill  <jason@redhat.com>
685
686         PR c++/36816
687         * g++.dg/cpp0x/rv-deduce.C: New.
688
689         PR c++/37177
690         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
691         * g++.dg/template/explicit-args2.C: New.
692         * g++.dg/template/explicit-args3.C: New.
693         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
694
695 2009-10-08  Michael Matz  <matz@suse.de>
696
697         PR middle-end/41573
698         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
699         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
700         * gcc.dg/pr41573.c: New test.
701
702 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
703
704         PR c/41182
705         * gcc.c-torture/compile/pr41182-1.c: New.
706
707 2009-10-07  Jason Merrill  <jason@redhat.com>
708
709         * g++.dg/cpp0x/variadic95.C: New.
710
711 2009-10-07  Jason Merrill  <jason@redhat.com>
712
713         * g++.dg/template/scope3.C: New.
714
715 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
716
717         * gcc.dg/debug/dwarf2/inline3.c: New test.
718
719 2009-10-07  Daniel Kraft  <d@domob.eu>
720
721         PR fortran/41615
722         * gfortran.dg/assumed_charlen_function_6.f90: New test.
723
724 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
725
726         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
727         * gfortran.dg/select_type_1.f03: Modified error message.
728         * gfortran.dg/select_type_5.f03: New test.
729
730 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
731
732         PR libgfortran/41612
733         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
734         have kind=10 reals.
735
736 2009-10-06  Jason Merrill  <jason@redhat.com>
737
738         * g++.dg/cpp0x/lambda/lambda-init.C: New.
739         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
740
741 2009-10-06  Richard Guenther  <rguenther@suse.de>
742
743         PR lto/41502
744         * gcc.dg/lto/20091006-1_0.c: New testcase.
745         * gcc.dg/lto/20091006-1_1.c: Likewise.
746         * gcc.dg/lto/20091005-2_0.c: Likewise.
747
748 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
749
750         PR ada/41383
751         * gnat.dg/timer_cancel.adb: New test.
752
753 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
754
755         PR ada/38333
756         * gnat.dg/specs/import_abstract.ads: New.
757
758 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
759
760         PR libgfortran/35862
761         * gfortran.dg/round_2.f03: New test.
762
763 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
764
765         PR debug/41558
766         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
767         * lib/gcc-gdb-test.exp: ... here.  New file.
768         * gfortran.dg/guality/guality.exp: New file.
769         * gfortran.dg/guality/pr41558.f90: New test.
770         * gfortran.dg/guality/arg1.f90: New test.
771
772 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
773
774         * gfortran.dg/dynamic_dispatch_1.f90: New test.
775         * gfortran.dg/dynamic_dispatch_2.f90: New test.
776         * gfortran.dg/dynamic_dispatch_3.f90: New test.
777         * gfortran.dg/module_md5_1.f90: Update md5 sum.
778
779 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
780
781         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
782         register_pass_info.
783         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
784         plugin_pass to register_pass_info.
785         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
786         register_pass_info.
787         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
788         register_pass_info.
789
790 2009-10-05  Richard Guenther  <rguenther@suse.de>
791
792         PR lto/41281
793         * gcc.dg/lto/20090914-2_0.c: New testcase.
794
795 2009-10-05  Richard Guenther  <rguenther@suse.de>
796
797         PR lto/40902
798         * gcc.dg/lto/20091005-1_0.c: New testcase.
799         * gcc.dg/lto/20091005-1_1.c: Likewise.
800
801 2009-10-05  Richard Guenther  <rguenther@suse.de>
802
803         PR lto/41552
804         PR lto/41487
805         * g++.dg/lto/20091002-1_0.C: Adjust flags.
806         * g++.dg/lto/20091004-1_0.C: New testcase.
807         * g++.dg/lto/20091004-1_1.C: Likewise.
808         * g++.dg/lto/20091004-2_0.C: Likewise.
809         * g++.dg/lto/20091004-2_1.C: Likewise.
810         * g++.dg/lto/20091004-3_0.C: Likewise.
811         * g++.dg/lto/20091004-3_1.C: Likewise.
812
813 2009-10-05  Richard Guenther  <rguenther@suse.de>
814
815         PR tree-optimization/23821
816         * gcc.dg/torture/pr23821.c: New testcase.
817
818 2009-10-05  Daniel Kraft  <d@domob.eu>
819
820         PR fortran/41403
821         * gfortran.dg/goto_6.f: New test.
822         * gfortran.dg/goto_7.f: New test.
823
824 2009-10-03  Ben Elliston  <bje@au.ibm.com>
825             Bill Maddox  <maddox@google.com>
826             Cary Coutant  <ccoutant@google.com>
827             Chris Demetriou  <cgd@google.com>
828             Diego Novillo  <dnovillo@google.com>
829             Doug Kwan  <dougkwan@google.com>
830             Jan Hubicka  <jh@suse.cz>
831             Ollie Wild  <aaw@google.com>
832             Rafael Espindola  <espindola@google.com>
833             Richard Guenther  <rguenther@suse.de>
834             Simon Baldwin  <simonb@google.com>
835
836         * g++.dg/20090107-1.C: New.
837         * g++.dg/20090121-1.C: New.
838         * g++.dg/ipa/20090113-1.C: New.
839         * g++.dg/lto: New directory.
840         * g++.dg/lto/20080829_0.C: New.
841         * g++.dg/lto/20080904_0.C: New.
842         * g++.dg/lto/20080907_0.C: New.
843         * g++.dg/lto/20080908-1_0.C: New.
844         * g++.dg/lto/20080908-2_0.C: New.
845         * g++.dg/lto/20080908-3_0.C: New.
846         * g++.dg/lto/20080909-1_0.C: New.
847         * g++.dg/lto/20080910-1_0.C: New.
848         * g++.dg/lto/20080912-1_0.C: New.
849         * g++.dg/lto/20080912_0.C: New.
850         * g++.dg/lto/20080915_0.C: New.
851         * g++.dg/lto/20080916_0.C: New.
852         * g++.dg/lto/20080917_0.C: New.
853         * g++.dg/lto/20080924_0.C: New.
854         * g++.dg/lto/20080926_0.C: New.
855         * g++.dg/lto/20081008_0.C: New.
856         * g++.dg/lto/20081022.h: New.
857         * g++.dg/lto/20081022_0.C: New.
858         * g++.dg/lto/20081022_1.C: New.
859         * g++.dg/lto/20081023_0.C: New.
860         * g++.dg/lto/20081109-1_0.C: New.
861         * g++.dg/lto/20081109-2_0.C: New.
862         * g++.dg/lto/20081109_0.C: New.
863         * g++.dg/lto/20081109_1.C: New.
864         * g++.dg/lto/20081118-1_0.C: New.
865         * g++.dg/lto/20081118-1_1.C: New.
866         * g++.dg/lto/20081118_0.C: New.
867         * g++.dg/lto/20081118_1.C: New.
868         * g++.dg/lto/20081119-1.h: New.
869         * g++.dg/lto/20081119-1_0.C: New.
870         * g++.dg/lto/20081119-1_1.C: New.
871         * g++.dg/lto/20081119_0.C: New.
872         * g++.dg/lto/20081119_1.C: New.
873         * g++.dg/lto/20081120-1_0.C: New.
874         * g++.dg/lto/20081120-1_1.C: New.
875         * g++.dg/lto/20081120-2_0.C: New.
876         * g++.dg/lto/20081120-2_1.C: New.
877         * g++.dg/lto/20081123_0.C: New.
878         * g++.dg/lto/20081123_1.C: New.
879         * g++.dg/lto/20081125.h: New.
880         * g++.dg/lto/20081125_0.C: New.
881         * g++.dg/lto/20081125_1.C: New.
882         * g++.dg/lto/20081127_0.C: New.
883         * g++.dg/lto/20081127_1.C: New.
884         * g++.dg/lto/20081203_0.C: New.
885         * g++.dg/lto/20081203_1.C: New.
886         * g++.dg/lto/20081204-1_0.C: New.
887         * g++.dg/lto/20081204-1_1.C: New.
888         * g++.dg/lto/20081204-2_0.C: New.
889         * g++.dg/lto/20081204-2_1.C: New.
890         * g++.dg/lto/20081209_0.C: New.
891         * g++.dg/lto/20081209_1.C: New.
892         * g++.dg/lto/20081211-1.h: New.
893         * g++.dg/lto/20081211-1_0.C: New.
894         * g++.dg/lto/20081211-1_1.C: New.
895         * g++.dg/lto/20081217-1_0.C: New.
896         * g++.dg/lto/20081217-2_0.C: New.
897         * g++.dg/lto/20081219_0.C: New.
898         * g++.dg/lto/20081219_1.C: New.
899         * g++.dg/lto/20090106_0.C: New.
900         * g++.dg/lto/20090112_0.C: New.
901         * g++.dg/lto/20090128_0.C: New.
902         * g++.dg/lto/20090221_0.C: New.
903         * g++.dg/lto/20090302_0.C: New.
904         * g++.dg/lto/20090302_1.C: New.
905         * g++.dg/lto/20090303_0.C: New.
906         * g++.dg/lto/20090311-1.h: New.
907         * g++.dg/lto/20090311-1_0.C: New.
908         * g++.dg/lto/20090311-1_1.C: New.
909         * g++.dg/lto/20090311_0.C: New.
910         * g++.dg/lto/20090311_1.C: New.
911         * g++.dg/lto/20090312.h: New.
912         * g++.dg/lto/20090312_0.C: New.
913         * g++.dg/lto/20090312_1.C: New.
914         * g++.dg/lto/20090313_0.C: New.
915         * g++.dg/lto/20090313_1.C: New.
916         * g++.dg/lto/20090315_0.C: New.
917         * g++.dg/lto/20090315_1.C: New.
918         * g++.dg/lto/20091002-1_0.C: New testcase.
919         * g++.dg/lto/20091002-2_0.C: Likewise..
920         * g++.dg/lto/20091002-3_0.C: Likewise..
921         * g++.dg/lto/README: New.
922         * g++.dg/lto/pr40818_0.C: New.
923         * g++.dg/opt/thunk3-1.C: New.
924         * g++.dg/opt/thunk4.C: New.
925         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
926         replacements with __attribute__ ((__noinline__)).
927         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
928         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
929         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
930         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
931         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
932         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
933         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
934         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
935         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
936         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
937         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
938         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
939         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
940         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
941         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
942         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
943         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
944         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
945         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
946         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
947         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
948         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
949         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
950         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
951         * gcc.dg/20081223-1.c: New.
952         * gcc.dg/lto: New directory.
953         * gcc.dg/lto/20080908_0.c: New.
954         * gcc.dg/lto/20080917_0.c: New.
955         * gcc.dg/lto/20080924_0.c: New.
956         * gcc.dg/lto/20081024_0.c: New.
957         * gcc.dg/lto/20081109_0.c: New.
958         * gcc.dg/lto/20081111_0.c: New.
959         * gcc.dg/lto/20081111_1.c: New.
960         * gcc.dg/lto/20081112_0.c: New.
961         * gcc.dg/lto/20081112_1.c: New.
962         * gcc.dg/lto/20081115_0.c: New.
963         * gcc.dg/lto/20081115_1.c: New.
964         * gcc.dg/lto/20081115_2.c: New.
965         * gcc.dg/lto/20081118_0.c: New.
966         * gcc.dg/lto/20081118_1.c: New.
967         * gcc.dg/lto/20081118_2.c: New.
968         * gcc.dg/lto/20081120-1_0.c: New.
969         * gcc.dg/lto/20081120-1_1.c: New.
970         * gcc.dg/lto/20081120-2_0.c: New.
971         * gcc.dg/lto/20081120-2_1.c: New.
972         * gcc.dg/lto/20081125_0.c: New.
973         * gcc.dg/lto/20081125_1.c: New.
974         * gcc.dg/lto/20081126_0.c: New.
975         * gcc.dg/lto/20081201-1_0.c: New.
976         * gcc.dg/lto/20081201-1_1.c: New.
977         * gcc.dg/lto/20081201-1_2.c: New.
978         * gcc.dg/lto/20081201-2_0.c: New.
979         * gcc.dg/lto/20081201-2_1.c: New.
980         * gcc.dg/lto/20081202-1_0.c: New.
981         * gcc.dg/lto/20081202-1_1.c: New.
982         * gcc.dg/lto/20081202-2_0.c: New.
983         * gcc.dg/lto/20081202-2_1.c: New.
984         * gcc.dg/lto/20081204-1_0.c: New.
985         * gcc.dg/lto/20081204-1_1.c: New.
986         * gcc.dg/lto/20081204-2_0.c: New.
987         * gcc.dg/lto/20081210-1_0.c: New.
988         * gcc.dg/lto/20081212-1_0.c: New.
989         * gcc.dg/lto/20081222_0.c: New.
990         * gcc.dg/lto/20081222_0.h: New.
991         * gcc.dg/lto/20081222_1.c: New.
992         * gcc.dg/lto/20081224_0.c: New.
993         * gcc.dg/lto/20081224_0.h: New.
994         * gcc.dg/lto/20081224_1.c: New.
995         * gcc.dg/lto/20090116_0.c: New.
996         * gcc.dg/lto/20090120_0.c: New.
997         * gcc.dg/lto/20090126-1_0.c: New.
998         * gcc.dg/lto/20090126-2_0.c: New.
999         * gcc.dg/lto/20090206-1_0.c: New.
1000         * gcc.dg/lto/20090206-2_0.c: New.
1001         * gcc.dg/lto/20090210_0.c: New.
1002         * gcc.dg/lto/20090210_1.c: New.
1003         * gcc.dg/lto/20090213_0.c: New.
1004         * gcc.dg/lto/20090213_1.c: New.
1005         * gcc.dg/lto/20090218-1_0.c: New.
1006         * gcc.dg/lto/20090218-1_1.c: New.
1007         * gcc.dg/lto/20090218-2_0.c: New.
1008         * gcc.dg/lto/20090218-2_1.c: New.
1009         * gcc.dg/lto/20090218_0.c: New.
1010         * gcc.dg/lto/20090218_1.c: New.
1011         * gcc.dg/lto/20090218_2.c: New.
1012         * gcc.dg/lto/20090218_3.c: New.
1013         * gcc.dg/lto/20090219_0.c: New.
1014         * gcc.dg/lto/20090312_0.c: New.
1015         * gcc.dg/lto/20090312_1.c: New.
1016         * gcc.dg/lto/20090313_0.c: New.
1017         * gcc.dg/lto/20090706-1_0.c: New.
1018         * gcc.dg/lto/20090706-2_0.c: New.
1019         * gcc.dg/lto/20090717_0.c: New.
1020         * gcc.dg/lto/20090717_1.c: New.
1021         * gcc.dg/lto/20090729_0.c: New.
1022         * gcc.dg/lto/20090729_1.c: New.
1023         * gcc.dg/lto/20090812_0.c: New.
1024         * gcc.dg/lto/20090812_1.c: New.
1025         * gcc.dg/lto/20090914-1_0.c: New.
1026         * gcc.dg/lto/README: New.
1027         * gcc.dg/visibility-7.c: Adjust expected pattern
1028         * gfortran.dg/lto: New directory.
1029         * gfortran.dg/lto/pr40724_0.f: New.
1030         * gfortran.dg/lto/pr40724_1.f: New.
1031         * gfortran.dg/lto/pr40725_0.f03: New.
1032         * gfortran.dg/lto/pr40725_1.c: New.
1033         * gfortran.dg/lto/pr41069_0.f90: New.
1034         * gfortran.dg/lto/pr41069_1.f90: New.
1035         * gfortran.dg/lto/pr41069_2.f90: New.
1036         * g++.dg/README: Add 'lto' directory.
1037         * g++.dg/dg.exp: Also scan 'lto' directory
1038
1039 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1040             Janis Johnson  <janis187@us.ibm.com>
1041             Diego Novillo  <dnovillo@google.com>
1042
1043         * g++.dg/lto/lto.exp: New.
1044         * gcc.c-torture/execute/execute.exp: Add
1045         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1046         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1047         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1048         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1049         * gcc.target/i386/math-torture/math-torture.exp:
1050         Likewise.
1051         * gcc.dg/lto/lto.exp: New.
1052         * gfortran.dg/lto/lto.exp: New.
1053         * lib/target-supports.exp (check_effective_target_lto): New.
1054         * lib/c-torture.exp: Load target-supports.exp.
1055         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
1056         returns nonzero.
1057         * lib/gcc-dg.exp: Likewise.
1058         * lib/lto.exp: New.
1059         * lib/torture-options.exp: Add support for a third
1060         argument.
1061
1062 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1063
1064         PR testsuite/41542
1065         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1066
1067 2009-10-02  Jason Merrill  <jason@redhat.com>
1068
1069         * g++.dg/abi/mangle32.C: New.
1070
1071 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1072
1073         * gnat.dg/atomic2.adb: New test.
1074
1075 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1076
1077         * gnat.dg/array11.adb: New test.
1078         * gnat.dg/array12.adb: Likewise.
1079
1080 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1081
1082         * gnat.dg/array10.adb: New test.
1083         * gnat.dg/object_overflow.adb: Tweak.
1084
1085 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1086
1087         * gcc.dg/guality/guality.exp: Disable on darwin.
1088
1089 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1090
1091         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1092         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1093         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1094         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1095
1096 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1097
1098         PR fortran/41479
1099         * gfortran.dg/intent_out_5.f90: New test.
1100
1101 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1102
1103         PR debug/41404
1104         PR debug/41353
1105         * gcc.dg/guality/pr41404-1.c: New test.
1106         * gcc.dg/guality/pr41353-2.c: New test.
1107
1108 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1109
1110         PR testsuite/41546
1111         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1112         to -mtune=generic.
1113
1114 2009-10-01  Jan Hubicka  <jh@suse.cz>
1115
1116         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1117
1118 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1119
1120         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1121
1122         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1123
1124 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1125
1126         PR fortran/41515
1127         * gfortran.dg/parameter_array_init_5.f90: New test.
1128
1129 2009-10-01  Jason Merrill  <jason@redhat.com>
1130
1131         * g++.dg/cpp0x/defaulted13.C: New.
1132
1133 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1134
1135         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1136         * gfortran.dg/bounds_check_11.f90: Likewise.
1137         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1138
1139 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1140
1141         * gfortran.dg/select_type_4.f90: New test.
1142
1143 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1144
1145         * gfortran.dg/same_type_as_1.f03: New test.
1146         * gfortran.dg/same_type_as_2.f03: Ditto.
1147
1148 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1149
1150         * gfortran.dg/select_type_1.f03: Extended.
1151         * gfortran.dg/select_type_3.f03: New test.
1152
1153 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1154
1155         * gfortran.dg/class_allocate_1.f03: New test.
1156
1157 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1158
1159         PR fortran/40996
1160         * gfortran.dg/allocatable_scalar_3.f90: New test.
1161         * gfortran.dg/select_type_2.f03: Ditto.
1162         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1163
1164 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1165
1166         * gfortran.dg/block_name_2.f90: Modified error message.
1167         * gfortran.dg/select_6.f90: Ditto.
1168         * gfortran.dg/select_type_1.f03: New test.
1169
1170 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1171
1172         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1173         * gfortran.dg/class_1.f03: Ditto.
1174         * gfortran.dg/class_2.f03: Ditto.
1175         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1176         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1177         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1178         * gfortran.dg/typebound_call_10.f03: Ditto.
1179         * gfortran.dg/typebound_call_2.f03: Ditto.
1180         * gfortran.dg/typebound_call_3.f03: Ditto.
1181         * gfortran.dg/typebound_call_4.f03: Ditto.
1182         * gfortran.dg/typebound_call_9.f03: Ditto.
1183         * gfortran.dg/typebound_generic_3.f03: Ditto.
1184         * gfortran.dg/typebound_generic_4.f03: Ditto.
1185         * gfortran.dg/typebound_operator_1.f03: Ditto.
1186         * gfortran.dg/typebound_operator_2.f03: Ditto.
1187         * gfortran.dg/typebound_operator_3.f03: Ditto.
1188         * gfortran.dg/typebound_operator_4.f03: Ditto.
1189         * gfortran.dg/typebound_proc_1.f08: Ditto.
1190         * gfortran.dg/typebound_proc_5.f03: Ditto.
1191         * gfortran.dg/typebound_proc_6.f03: Ditto.
1192
1193 2009-09-30  Jason Merrill  <jason@redhat.com>
1194
1195         * g++.dg/eh/init-temp1.C: Improve test.
1196
1197 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1198
1199         PR target/22093
1200         * gcc.target/alpha/pr22093.c: New test.
1201
1202 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1203             Jason Merrill  <jason@redhat.com>
1204
1205         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1206         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1207         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1208         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1209         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1210         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1211         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1212         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1213         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1214         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1215         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1216         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1217         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1218         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1219         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1220         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1221         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1222         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1223         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1224         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1225         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1226         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1227         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1228         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1229         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1230         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1231         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1232         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1233         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1234         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1235         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1236         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1237         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1238         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1239         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1240         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1241         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1242         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1243         * lib/prune.exp: Accept "In lambda function".
1244
1245 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1246
1247         * gcc.target/i386/fma4-check.h: New file.
1248         * gcc.target/i386/fma4-fma.c: Ditto.
1249         * gcc.target/i386/fma4-maccXX.c: Ditto.
1250         * gcc.target/i386/fma4-msubXX.c: Ditto.
1251         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1252         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1253         * gcc.target/i386/fma4-vector.c: Ditto.
1254         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1255         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1256         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1257         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1258         * gcc.target/i386/fma4-256-vector.c: Ditto.
1259         * gcc.target/i386/funcspec-2.c: Ditto.
1260
1261         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1262
1263         * gcc.target/i386/funcspec-5.c: Add FMA4.
1264         * gcc.target/i386/funcspec-6.c: Ditto.
1265         * gcc.target/i386/funcspec-8.c: Ditto.
1266
1267         * gcc.target/i386/funcspec-9.c: New file.
1268
1269         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1270
1271         * gcc.target/i386/isa-10.c: New file.
1272         * gcc.target/i386/isa-11.c: Ditto.
1273         * gcc.target/i386/isa-12.c: Ditto.
1274         * gcc.target/i386/isa-13.c: Ditto.
1275         * gcc.target/i386/isa-2.c: Ditto.
1276         * gcc.target/i386/isa-3.c: Ditto.
1277         * gcc.target/i386/isa-4.c: Ditto.
1278         * gcc.target/i386/isa-7.c: Ditto.
1279         * gcc.target/i386/isa-8.c: Ditto.
1280         * gcc.target/i386/isa-9.c: Ditto.
1281
1282         * gcc.target/i386/isa-14.c: Add FMA4.
1283         * gcc.target/i386/isa-1.c: Ditto.
1284         * gcc.target/i386/isa-5.c: Ditto.
1285         * gcc.target/i386/isa-6.c: Ditto.
1286
1287         * gcc.target/i386/sse-12.c: New file.
1288         * gcc.target/i386/sse-13.c: Ditto.
1289         * gcc.target/i386/sse-14.c: Ditto.
1290         * gcc.target/i386/sse-22.c: Ditto.
1291
1292         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1293         * g++.dg/other/i386-3.C: Ditto.
1294         * g++.dg/other/i386-5.C: Ditto.
1295         * g++.dg/other/i386-6.C: Ditto.
1296
1297 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1298
1299         PR testsuite/41496
1300         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1301         before.
1302
1303 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1304
1305         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1306         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1307
1308 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1309
1310         PR debug/41438
1311         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1312         hidden.
1313         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1314
1315 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1316
1317         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1318         * gcc.target/i386/isa-1.c: Remove SSE5.
1319         * gcc.target/i386/isa-5.c: Ditto.
1320         * gcc.target/i386/isa-6.c: Ditto.
1321         * gcc.target/i386/funcspec-4.c: Remove error conditions
1322         related to SSE5.
1323         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1324         * gcc.target/i386/avx-2.c: Ditto.
1325         * gcc.target/i386/sse-23.c: Ditto.
1326         * gcc.target/i386/funcspec-9.c: Delete.
1327
1328 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1329
1330         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1331         * gcc.dg/guality/pr41353-1.c: New test.
1332
1333         PR testsuite/41444
1334         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1335         in macro name definition for non-unix/win32/msdos.
1336
1337 2009-09-29  Daniel Kraft  <d@domob.eu>
1338
1339         PR fortran/39626
1340         * gfortran.dg/block_1.f08: New test.
1341         * gfortran.dg/block_2.f08: New test.
1342         * gfortran.dg/block_3.f90: New test.
1343         * gfortran.dg/block_4.f08: New test.
1344         * gfortran.dg/block_5.f08: New test.
1345         * gfortran.dg/block_6.f08: New test.
1346         * gfortran.dg/block_7.f08: New test.
1347         * gfortran.dg/block_8.f08: New test.
1348
1349 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1350
1351         PR libgfortran/35862
1352         * gfortran.dg/round_1.f03: New test.
1353         * gfortran.dg/f2003_io_3.f03: Update test.
1354
1355 2009-09-28  Easwaran Raman  <eraman@google.com>
1356
1357         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1358         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1359
1360 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1361
1362         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1363         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1364         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1365         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1366         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1367
1368         * g++.dg/dfp/dfp.exp: Fix typo.
1369
1370         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1371         Fix typo that breaks the check.
1372
1373 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1374
1375         * gnat.dg (tagged_alloc_free.adb): New testcase.
1376
1377 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1378
1379         * g++.dg/dfp: New directory.
1380         * g++.dg/dg.exp: Prune tests in dfp directory.
1381         * g++.dg/dfp/dfp.exp: New.
1382         * g++.dg/dfp/mangle-mode.C: New test.
1383
1384 2009-09-28  Michael Matz  <matz@suse.de>
1385
1386         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1387         for sign of -Inf.
1388
1389 2009-09-27  Richard Henderson  <rth@redhat.com>
1390
1391         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1392         * gcc.dg/tree-ssa/pr41469-1.c: New.
1393
1394 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1395
1396         PR c/41476
1397         * gcc.dg/cond-constqual-1.c: New test.
1398
1399 2009-09-26  Michael Matz  <matz@suse.de>
1400
1401         PR lto/40758
1402         PR middle-end/41470
1403         * gcc.dg/pr41470.c: New test.
1404
1405 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1406
1407         * gnat.dg/array9.adb: New test.
1408
1409 2009-09-26  Michael Matz  <matz@suse.de>
1410
1411         PR tree-optimization/41454
1412         * gcc.dg/pr41454.c: New test.
1413
1414 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1415
1416         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1417         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1418         into DW_TAG_GNU_template_parameter_pack and
1419         DW_TAG_GNU_formal_parameter_pack.
1420         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1421         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1422
1423 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1424
1425         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1426         parameters for alignment-sensitive -fsection-anchors tests.
1427
1428 2009-09-25  Richard Guenther  <rguenther@suse.de>
1429
1430         PR middle-end/41463
1431         * gcc.c-torture/execute/pr41463.c: New testcase.
1432
1433 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1434
1435         * gnat.dg/sse_nolib.adb: New testcase.
1436
1437 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1438
1439         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1440         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1441         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1442         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1443         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1444         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1445         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1446         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1447         * gcc.dg/vect/vect.exp: Add Power7 flags.
1448         * g++.dg/vect/vect.exp: Likewise.
1449         * gfortran.dg/vect/vect.exp: Likewise.
1450
1451 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1452
1453         PR fortran/41459
1454         * gfortran.dg/empty_label.f: New test.
1455         * gfortran.dg/empty_label.f90: Ditto.
1456         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1457
1458 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1459
1460         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1461         compile-time.
1462
1463 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1464
1465         * lib/scanasm.exp (make_pattern_printable): New function.
1466         (dg-scan, scan-assembler-times, scan-assembler-dem,
1467         scan-assembler-dem-not): Use it.
1468
1469 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1470
1471         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1472         (test_nested): Renamed to ...
1473         (test_nested1): This.
1474         (test_nested2): New.
1475         (main): Likewise.
1476
1477 2009-09-24  Richard Guenther  <rguenther@suse.de>
1478
1479         PR tree-optimization/36143
1480         PR tree-optimization/38747
1481         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1482         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1483         * g++.dg/torture/pr38747.C: New testcase.
1484         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1485
1486 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1487
1488         * gnat.dg/nested_proc.adb: New test.
1489
1490 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1491
1492         * gcc.target/i386/pr12329.c: Adjust.
1493
1494 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1495
1496         PR debug/41248
1497         * gcc.dg/pr41248.c: New.
1498
1499 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1500
1501         PR debug/41065
1502         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1503
1504 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1505
1506         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1507         current_compiler_flags.  Fix typos.
1508
1509 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1510
1511         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1512
1513 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1514
1515         PR c/39779
1516         * gcc.c-torture/compile/pr39779.c: New test.
1517
1518 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1519
1520         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1521         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1522         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1523
1524 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1525
1526         PR debug/41295
1527         * gcc.dg/pr41295.c: New.
1528
1529 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1530
1531         * gcc.dg/pr40209.c: Add test case.
1532
1533 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1534
1535         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1536         matching assembly.
1537         * gcc.target/mips/code-readable-2.c: Likewise.
1538         * gcc.target/mips/code-readable-3.c: Likewise.
1539
1540 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1541
1542         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1543         Check support via mode instead of C type.
1544         (check_effective_target_dfprt_nocache): Ditto.
1545         (check_effective_target_hard_dfp): Ditto.
1546
1547 2009-09-22  Richard Guenther  <rguenther@suse.de>
1548
1549         PR middle-end/41395
1550         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1551         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1552
1553 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1554
1555         * gcc.dg/20090922-1.c: New test.
1556
1557         PR bootstrap/41405
1558         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1559         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1560         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1561         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1562         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1563         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1564         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1565         * objc.dg/dwarf-2.m: Likewise.
1566
1567 2009-09-22  Richard Guenther  <rguenther@suse.de>
1568
1569         PR tree-optimization/41428
1570         * g++.dg/tree-ssa/pr41428.C: New testcase.
1571
1572 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1573
1574         PR middle-end/41429
1575         * g++.dg/gomp/pr41429.C: New test.
1576
1577 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1578
1579         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1580
1581 2009-09-21  Jason Merrill  <jason@redhat.com>
1582
1583         PR c++/41421
1584         * g++.dg/cpp0x/trivial1.C: Expand.
1585
1586 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1587
1588         * gcc.dg/torture/calleesave-sse.c: New.
1589
1590 2009-09-21  Jan Hubicka  <jh@suse.cz>
1591
1592         * gcc.dg/guality/inline-params.c: New testcase.
1593
1594 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1595
1596         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1597         Add -fno-inline.
1598         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1599         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1600         (f2): Ditto.
1601
1602 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1603
1604         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1605         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1606         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1607         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1608         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1609
1610 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1611
1612         PR middle-end/40642
1613         * g++.dg/torture/pr40642.C: New testcase.
1614
1615 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1616
1617         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1618         cases in static initializers.
1619
1620 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1621
1622         * gcc.c-tortue/compile/pr39886.c: New.
1623
1624 2009-09-20  Chris Demetriou  <cgd@google.com>
1625
1626         PR preprocessor/28435:
1627         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1628         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1629         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1630         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1631         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1632
1633 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1634
1635         * gcc.target/mips/mips.exp: Add relax-pic-calls
1636         under -mfoo/-mno-foo options.
1637         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1638         and -mexplicit-relocs.
1639         * gcc.target/mips/call-1.c: New test.
1640         * gcc.target/mips/call-2.c: New test.
1641         * gcc.target/mips/call-3.c: New test.
1642         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1643         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1644
1645 2009-09-19  Chris Demetriou  <cgd@google.com>
1646
1647         PR preprocessor/28435:
1648         * gcc.dg/cpp/missing-header-MD.c: New test.
1649         * gcc.dg/cpp/missing-header-MMD.c: New test.
1650         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1651         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1652
1653 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1654
1655         PR libgfortran/41328
1656         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1657         EOF works.
1658
1659 2009-09-18  Jason Merrill  <jason@redhat.com>
1660
1661         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1662         * g++.dg/cpp0x/initlist-deduce.C: New.
1663
1664 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1665
1666         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1667
1668 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1669
1670         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1671         * c-c++-common/dfp: New directory.
1672         * c-c++-common/dfp/dfp-dbg.h: New file.
1673         * gcc.dg/dfp/call-by-value.c: Move to ...
1674         * c-c++-common/call-by-value.c: here.
1675         * gcc.dg/dfp/cast.c: Move to ...
1676         * c-c++-common/cast.c: here.
1677         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1678         * c-c++-common/compare-eq-const.c: here.
1679         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1680         * c-c++-common/compare-eq-d128.c: here.
1681         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1682         * c-c++-common/compare-eq-d32.c: here.
1683         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1684         * c-c++-common/compare-eq-d64.c: here.
1685         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1686         * c-c++-common/compare-eq-dfp.c: here.
1687         * gcc.dg/dfp/compare-eq.h: Move to ...
1688         * c-c++-common/compare-eq.h: here.
1689         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1690         * c-c++-common/compare-rel-const.c: here.
1691         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1692         * c-c++-common/compare-rel-d128.c: here.
1693         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1694         * c-c++-common/compare-rel-d32.c: here.
1695         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1696         * c-c++-common/compare-rel-d64.c: here.
1697         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1698         * c-c++-common/compare-rel-dfp.c: here.
1699         * gcc.dg/dfp/compare-rel.h: Move to ...
1700         * c-c++-common/compare-rel.h: here.
1701         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1702         * c-c++-common/compare-special-d128.c: here.
1703         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1704         * c-c++-common/compare-special-d32.c: here.
1705         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1706         * c-c++-common/compare-special-d64.c: here.
1707         * gcc.dg/dfp/compare-special.h: Move to ...
1708         * c-c++-common/compare-special.h: here.
1709         * gcc.dg/dfp/constants-zero.c: Move to ...
1710         * c-c++-common/constants-zero.c: here.
1711         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1712         * c-c++-common/convert-bfp-10.c: here.
1713         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1714         * c-c++-common/convert-bfp-11.c: here.
1715         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1716         * c-c++-common/convert-bfp-12.c: here.
1717         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1718         * c-c++-common/convert-bfp-13.c: here.
1719         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1720         * c-c++-common/convert-bfp-14.c: here.
1721         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1722         * c-c++-common/convert-bfp-2.c: here.
1723         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1724         * c-c++-common/convert-bfp-3.c: here.
1725         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1726         * c-c++-common/convert-bfp-4.c: here.
1727         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1728         * c-c++-common/convert-bfp-5.c: here.
1729         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1730         * c-c++-common/convert-bfp-6.c: here.
1731         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1732         * c-c++-common/convert-bfp-7.c: here.
1733         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1734         * c-c++-common/convert-bfp-8.c: here.
1735         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1736         * c-c++-common/convert-bfp-9.c: here.
1737         * gcc.dg/dfp/convert-bfp.c: Move to ...
1738         * c-c++-common/convert-bfp.c: here.
1739         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1740         * c-c++-common/convert-bfp-fold.c: here.
1741         * gcc.dg/dfp/convert-dfp.c: Move to ...
1742         * c-c++-common/convert-dfp.c: here.
1743         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1744         * c-c++-common/convert-dfp-fold-2.c: here.
1745         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1746         * c-c++-common/convert-dfp-fold.c: here.
1747         * gcc.dg/dfp/convert.h: Move to ...
1748         * c-c++-common/convert.h: here.
1749         * gcc.dg/dfp/convert-int.c: Move to ...
1750         * c-c++-common/convert-int.c: here.
1751         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1752         * c-c++-common/convert-int-fold.c: here.
1753         * gcc.dg/dfp/convert-int-max.c: Move to ...
1754         * c-c++-common/convert-int-max.c: here.
1755         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1756         * c-c++-common/convert-int-max-fold.c: here.
1757         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1758         * c-c++-common/convert-int-saturate.c: here.
1759         * gcc.dg/dfp/func-array.c: Move to ...
1760         * c-c++-common/func-array.c: here.
1761         * gcc.dg/dfp/func-deref.c: Move to ...
1762         * c-c++-common/func-deref.c: here.
1763         * gcc.dg/dfp/func-mixed.c: Move to ...
1764         * c-c++-common/func-mixed.c: here.
1765         * gcc.dg/dfp/func-pointer.c: Move to ...
1766         * c-c++-common/func-pointer.c: here.
1767         * gcc.dg/dfp/func-scalar.c: Move to ...
1768         * c-c++-common/func-scalar.c: here.
1769         * gcc.dg/dfp/func-struct.c: Move to ...
1770         * c-c++-common/func-struct.c: here.
1771         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1772         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1773         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1774         * c-c++-common/func-vararg-alternate-d128.c: here.
1775         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1776         * c-c++-common/func-vararg-alternate-d32.c: here.
1777         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1778         * c-c++-common/func-vararg-alternate-d64.c: here.
1779         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1780         * c-c++-common/func-vararg-alternate.h: here.
1781         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1782         * c-c++-common/func-vararg-dfp.c: here.
1783         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1784         * c-c++-common/func-vararg-mixed-2.c: here.
1785         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1786         * c-c++-common/func-vararg-mixed.c: here.
1787         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1788         * c-c++-common/func-vararg-size0.c: here.
1789         * gcc.dg/dfp/inf-1.c: Move to ...
1790         * c-c++-common/inf-1.c: here.
1791         * gcc.dg/dfp/loop-index.c: Move to ...
1792         * c-c++-common/loop-index.c: here.
1793         * gcc.dg/dfp/modes.c: Move to ...
1794         * c-c++-common/modes.c: here.
1795         * gcc.dg/dfp/nan-1.c: Move to ...
1796         * c-c++-common/nan-1.c: here.
1797         * gcc.dg/dfp/nan-2.c: Move to ...
1798         * c-c++-common/nan-2.c: here.
1799         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1800         * c-c++-common/operator-arith-fold.c: here.
1801         * gcc.dg/dfp/operator-assignment.c: Move to ...
1802         * c-c++-common/operator-assignment.c: here.
1803         * gcc.dg/dfp/operator-comma.c: Move to ...
1804         * c-c++-common/operator-comma.c: here.
1805         * gcc.dg/dfp/operator-cond.c: Move to ...
1806         * c-c++-common/operator-cond.c: here.
1807         * gcc.dg/dfp/operator-logical.c: Move to ...
1808         * c-c++-common/operator-logical.c: here.
1809         * gcc.dg/dfp/operator-unary.c: Move to ...
1810         * c-c++-common/operator-unary.c: here.
1811         * gcc.dg/dfp/pr31385.c: Move to ...
1812         * c-c++-common/pr31385.c: here.
1813         * gcc.dg/dfp/pr33466.c: Move to ...
1814         * c-c++-common/pr33466.c: here.
1815         * gcc.dg/dfp/pr35620.c: Move to ...
1816         * c-c++-common/pr35620.c: here.
1817         * gcc.dg/dfp/pr36800.c: Move to ...
1818         * c-c++-common/pr36800.c: here.
1819         * gcc.dg/dfp/pr39034.c: Move to ...
1820         * c-c++-common/pr39034.c: here.
1821         * gcc.dg/dfp/pr39035.c: Move to ...
1822         * c-c++-common/pr39035.c: here.
1823         * gcc.dg/dfp/pr39902.c: Move to ...
1824         * c-c++-common/pr39902.c: here.
1825         * gcc.dg/dfp/pr39986.c: Move to ...
1826         * c-c++-common/pr39986.c: here.
1827         * gcc.dg/dfp/signbit-1.c: Move to ...
1828         * c-c++-common/signbit-1.c: here.
1829         * gcc.dg/dfp/signbit-2.c: Move to ...
1830         * c-c++-common/signbit-2.c: here.
1831         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1832         * c-c++-common/struct-layout-1.c: here.
1833         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1834         * c-c++-common/usual-arith-conv.c: here.
1835         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1836         * c-c++-common/usual-arith-conv-const.c: here.
1837
1838 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1839
1840         PR testsuite/41288
1841         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1842         stack alignment.
1843
1844 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1845
1846         PR c++/39365
1847         * g++.dg/expr/bool3.C: New test.
1848         * g++.dg/expr/bool4.C: New test.
1849
1850 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1851
1852         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1853         * gcc.dg/dfp/signbit-2.c: Use it.
1854         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1855         arguments to unsigned int.
1856         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1857         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1858         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1859         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1860         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1861         * gcc.dg/dfp/pr39986.c: Ditto.
1862         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1863         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1864         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1865         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1866         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1867
1868 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1869
1870         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1871
1872 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1873
1874         PR c/41049
1875         * dfp/pr41049.c: New test.
1876
1877 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1878
1879         PR testsuite/41385
1880         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1881
1882 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1883
1884         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1885         * gcc.dg/ipa/ipa-sra-1.c: New test.
1886         * gcc.dg/ipa/ipa-sra-2.c: New test.
1887         * gcc.dg/ipa/ipa-sra-3.c: New test.
1888         * gcc.dg/ipa/ipa-sra-4.c: New test.
1889         * gcc.dg/ipa/ipa-sra-5.c: New test.
1890         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1891         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1892
1893 2009-09-17  Michael Matz  <matz@suse.de>
1894
1895         PR middle-end/41347
1896         * gfortran.dg/pr41347.f90: New test.
1897
1898 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1899
1900         * gcc.c-torture/compile/20090917-1.c: New testcase.
1901
1902 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1903
1904         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1905         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1906         alpha*-*-* target from XFAIL list.
1907
1908 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1909
1910         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1911         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1912         * gcc.dg/dfp/cast-bad.c: Use default options.
1913         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1914         * gcc.dg/dfp/composite-type.c: Ditto.
1915         * gcc.dg/dfp/constants.c: Ditto.
1916         * gcc.dg/dfp/constants-hex.c: Ditto.
1917         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1918         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1919         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1920         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1921         * gcc.dg/dfp/ctypes.c: Ditto.
1922         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1923         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1924         * gcc.dg/dfp/float-constant-double.c: Ditto.
1925         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1926         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1927         * gcc.dg/dfp/modes.c: Ditto.
1928         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1929         * gcc.dg/dfp/pr31344.c: Ditto.
1930         * gcc.dg/dfp/pr31385.c: Ditto.
1931         * gcc.dg/dfp/pr33466.c: Ditto.
1932         * gcc.dg/dfp/pr35620.c: Ditto.
1933         * gcc.dg/dfp/pr37435.c: Ditto.
1934         * gcc.dg/dfp/pr39986.c: Ditto.
1935         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1936         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1937         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1938         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1939         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1940         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1941         * gcc.dg/dfp/typespec.c: Ditto.
1942         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1943         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1944         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1945         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1946         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1947         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1948         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1949         * gcc.dg/dfp/compare-rel.h: Ditto.
1950         * gcc.dg/dfp/compare-special.h: Ditto.
1951         * gcc.dg/dfp/convert.h: Ditto.
1952         * gcc.dg/dfp/fe-check.h: Ditto.
1953         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1954         * gcc.dg/dfp/cast.c: Ditto.
1955         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1956         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1957         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1958         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1959         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1960         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1961         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1962         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1963         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1964         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1965         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1966         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1967         * gcc.dg/dfp/constants-zero.c: Ditto.
1968         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1969         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1970         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1971         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1972         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1973         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1974         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1975         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1976         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1977         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1978         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1979         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1980         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1981         * gcc.dg/dfp/convert-bfp.c: Ditto.
1982         * gcc.dg/dfp/convert-complex.c: Ditto.
1983         * gcc.dg/dfp/convert-dfp.c: Ditto.
1984         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1985         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1986         * gcc.dg/dfp/convert-int.c: Ditto.
1987         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1988         * gcc.dg/dfp/convert-int-max.c: Ditto.
1989         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1990         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1991         * gcc.dg/dfp/fe-binop.c: Ditto.
1992         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1993         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1994         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1995         * gcc.dg/dfp/func-array.c: Ditto.
1996         * gcc.dg/dfp/func-deref.c: Ditto.
1997         * gcc.dg/dfp/func-mixed.c: Ditto.
1998         * gcc.dg/dfp/func-pointer.c: Ditto.
1999         * gcc.dg/dfp/func-scalar.c: Ditto.
2000         * gcc.dg/dfp/func-struct.c: Ditto.
2001         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2002         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2003         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2004         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2005         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2006         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2007         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2008         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2009         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2010         * gcc.dg/dfp/inf-1.c: Ditto.
2011         * gcc.dg/dfp/loop-index.c: Ditto.
2012         * gcc.dg/dfp/nan-1.c: Ditto.
2013         * gcc.dg/dfp/nan-2.c: Ditto.
2014         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2015         * gcc.dg/dfp/operator-assignment.c: Ditto.
2016         * gcc.dg/dfp/operator-comma.c: Ditto.
2017         * gcc.dg/dfp/operator-cond.c: Ditto.
2018         * gcc.dg/dfp/operator-logical.c: Ditto.
2019         * gcc.dg/dfp/operator-unary.c: Ditto.
2020         * gcc.dg/dfp/pr36800.c: Ditto.
2021         * gcc.dg/dfp/pr39034.c: Ditto.
2022         * gcc.dg/dfp/pr39035.c: Ditto.
2023         * gcc.dg/dfp/pr39902.c: Ditto.
2024         * gcc.dg/dfp/signbit-1.c: Ditto.
2025         * gcc.dg/dfp/signbit-2.c: Ditto.
2026         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2027         * gcc.dg/dfp/union-init.c: Ditto.
2028         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2029
2030 2009-09-16  Michael Matz  <matz@suse.de>
2031
2032         PR fortran/41212
2033         * gfortran.dg/pr41212.f90: New test.
2034
2035 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2036
2037         * gnat.dg/alignment9.adb: New test.
2038
2039 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2040
2041         * gnat.dg/discr20.ad[sb]: New test.
2042
2043 2009-09-16  Richard Guenther  <rguenther@suse.de>
2044
2045         PR middle-end/34011
2046         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2047
2048 2009-09-16  DJ Delorie  <dj@redhat.com>
2049             Kaz Kojima  <kkojima@gcc.gnu.org>
2050
2051         * gcc.target/sh/struct-arg-dw2.c: New test.
2052
2053 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2054             Jakub Jelinek  <jakub@redhat.com>
2055
2056         PR target/41175
2057         * gcc.target/powerpc/pr41175.c: New test.
2058
2059 2009-09-14  Richard Henderson  <rth@redhat.com>
2060
2061         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2062         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2063         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2064
2065 2009-09-14  Richard Henderson  <rth@redhat.com>
2066
2067         * g++.dg/eh/builtin1.C: Update resx pattern match.
2068         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2069
2070 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2071
2072         * gcc.target/mips/branch-helper.h: New file.
2073         * gcc.target/mips/branch-2.c,
2074         * gcc.target/mips/branch-3.c,
2075         * gcc.target/mips/branch-4.c,
2076         * gcc.target/mips/branch-5.c,
2077         * gcc.target/mips/branch-6.c,
2078         * gcc.target/mips/branch-7.c,
2079         * gcc.target/mips/branch-8.c,
2080         * gcc.target/mips/branch-9.c,
2081         * gcc.target/mips/branch-10.c,
2082         * gcc.target/mips/branch-11.c,
2083         * gcc.target/mips/branch-12.c,
2084         * gcc.target/mips/branch-13.c,
2085         * gcc.target/mips/branch-14.c,
2086         * gcc.target/mips/branch-15.c: New tests.
2087
2088 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2089
2090         PR target/41331
2091         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2092         -m32 -mpowerpc64 system.
2093
2094 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2095
2096         From Jie Zhang <jie.zhang@analog.com>:
2097         * gcc.target/bfin/saveall.c: New test.
2098         * gcc.target/bfin/20090914-1.c: New test.
2099         * gcc.target/bfin/20090914-2.c: New test.
2100
2101         * gcc.target/bfin/20090914-3.c: New test.
2102
2103 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2104
2105         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2106
2107 2009-09-14  Richard Guenther  <rguenther@suse.de>
2108
2109         PR middle-end/41350
2110         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2111
2112 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2113
2114         PR libgfortran/41328
2115         * gfortran.dg/cr_lf.f90: New test.
2116
2117 2009-09-11  Michael Matz  <matz@suse.de>
2118
2119         PR middle-end/41275
2120         * g++.dg/tree-ssa/pr41275.C: New test.
2121
2122 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2123
2124         PR fortran/41242
2125         * gfortran.dg/proc_ptr_comp_21.f90: New.
2126
2127 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2128
2129         PR fortran/31292
2130         * gfortran.dg/module_procedure_1.f90: New test.
2131         * gfortran.dg/module_procedure_2.f90: Ditto.
2132         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2133
2134 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2135             James A. Morrison  <phython@gcc.gnu.org>
2136
2137         PR ada/18302
2138         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2139         commands.
2140         * ada/acats/run_test.exp: New file.
2141
2142 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2143
2144         Revert:
2145         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2146
2147         PR rtl-optimization/39779
2148         * gcc.dg/pr39979.c: New test.
2149
2150 2009-09-10  Richard Guenther  <rguenther@suse.de>
2151
2152         PR middle-end/41257
2153         * g++.dg/torture/pr41257-2.C: New testcase.
2154
2155 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2156
2157         PR c++/28293
2158         * g++.dg/template/crash91.C: New.
2159
2160 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2161
2162         PR rtl-optimization/39779
2163         * gcc.dg/pr39979.c: New test.
2164
2165 2009-09-09  Richard Guenther  <rguenther@suse.de>
2166
2167         PR tree-optimization/41101
2168         * gcc.c-torture/compile/pr41101.c: New testcase.
2169
2170 2009-09-09  Richard Guenther  <rguenther@suse.de>
2171
2172         PR middle-end/41317
2173         * gcc.c-torture/execute/pr41317.c: New testcase.
2174         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2175         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2176
2177 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2178
2179         Fix some test breakages on Darwin
2180         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2181         and adjust.
2182         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2183         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2184         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2185         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2186         take darwin specifics in account.
2187
2188 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2189
2190         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2191         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2192
2193 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2194
2195         PR c++/39923
2196         * g++.dg/cpp0x/initlist24.C: New.
2197
2198 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2199
2200         * gcc.dg/large-size-array-2.c: Fix target requirement.
2201         * gcc.dg/large-size-array-4.c: Likewise.
2202         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2203         * gcc.dg/c99-const-expr-2.c: Likewise.
2204         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2205         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2206         * gcc.dg/c90-const-expr-10.c: Likewise.
2207         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2208         instead of long.
2209         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2210         * gcc.dg/vect/pr33846.c: Likewise.
2211         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2212         __PTRDIFF_TYPE__, instead of unsigned long.
2213         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2214
2215 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2216
2217         PR debug/41229
2218         PR debug/41291
2219         PR debug/41300
2220         * gfortran.dg/pr41229.f90: New.
2221
2222 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2223
2224         PR debug/41232
2225         * gcc.dg/pr41232.c: New.
2226
2227 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2228
2229         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2230         contain -march.
2231         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2232         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2233         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2234         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2235         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2236         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2237         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2238         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2239         options other than that used in dg-options.
2240
2241 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2242
2243         PR rtl-optimization/41239
2244         * gcc.c-torture/execute/pr41239.c: New test.
2245
2246 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2247
2248         PR libgfortran/41192
2249         * gfortran.dg/namelist_59.f90: New test.
2250
2251 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2252
2253         From Mike Frysinger  <michael.frysinger@analog.com>
2254         * gcc.target/bfin/mcpu-bf542m.c: New file.
2255         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2256         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2257         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2258         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2259
2260 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2261
2262         PR middle-end/41282
2263         * gcc.c-torture/compile/pr41282.c: New test.
2264
2265 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2266
2267         PR fortran/41197
2268         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2269         variables for stat and errmsg.
2270         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2271         * gfortran.dg/allocate_stat_2.f90:  New test.
2272
2273 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2274
2275         * gcc.c-torture/compile/20090907-1.c: New test.
2276
2277 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2278
2279         PR bootstrap/41241
2280         * gcc.dg/pr41241.c: New test.
2281
2282 2009-09-06  Richard Guenther  <rguenther@suse.de>
2283
2284         PR middle-end/41144
2285         * g++.dg/torture/pr41144.C: New testcase.
2286
2287 2009-09-06  Richard Guenther  <rguenther@suse.de>
2288
2289         PR middle-end/41261
2290         * gcc.dg/torture/pr41261.c: New testcase.
2291
2292 2009-09-05  Richard Guenther  <rguenther@suse.de>
2293
2294         PR middle-end/41181
2295         * gcc.c-torture/compile/pr41181.c: New testcase.
2296
2297 2009-09-05  Richard Guenther  <rguenther@suse.de>
2298
2299         PR debug/41273
2300         * g++.dg/torture/pr41273.C: New testcase.
2301
2302 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2303
2304         PR fortran/41258
2305         * gfortran.dg/typebound_proc_12.f90 : New test.
2306
2307 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2308
2309         PR debug/41225
2310         * gfortran.dg/pr41225.f90: New.
2311
2312 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2313
2314         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2315         unistd.h, sys/types.h and sys/wait.h.
2316         (gualchk_t): New.
2317         (GUALCVT): New.
2318         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2319         (GUALITY_GDB_REDIRECT): New.
2320         (GUALITY_GDB_ARGS): Use it.
2321
2322 2009-09-04  Richard Guenther  <rguenther@suse.de>
2323
2324         PR middle-end/41257
2325         * g++.dg/torture/pr41257.C: New testcase.
2326
2327 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2328
2329         PR tree-optimization/41112
2330         * gnat.dg/array8.adb: New test.
2331
2332 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2333
2334         * gcc.target/arm/ctz.c: New test case.
2335
2336 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2337
2338         PR tree-optimization/38275
2339         * gcc.dg/autopar/reduc-1char.c: Increase number
2340         of iterations. Adjust the logic accordingly.
2341         * gcc.dg/autopar/reduc-2char.c: Ditto.
2342         * gcc.dg/autopar/reduc-1.c: Ditto.
2343         * gcc.dg/autopar/reduc-2.c: Ditto.
2344         * gcc.dg/autopar/reduc-3.c: Ditto.
2345         * gcc.dg/autopar/reduc-6.c: Ditto.
2346         * gcc.dg/autopar/reduc-7.c: Ditto.
2347         * gcc.dg/autopar/reduc-8.c: Ditto.
2348         * gcc.dg/autopar/reduc-9.c: Ditto.
2349         * gcc.dg/autopar/pr39500-1.c: Ditto.
2350         * gcc.dg/autopar/reduc-1short.c: Ditto.
2351         * gcc.dg/autopar/reduc-2short.c: Ditto.
2352         * gcc.dg/autopar/parallelization-1.c: Ditto.
2353
2354 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2355
2356         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2357         testcase using guality.h compiles and links and if a global variable
2358         can be verified by gdb.
2359
2360 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2361
2362         * lib/target-supports.exp (check_effective_target_sync_int_long):
2363         Supported on Blackfin Linux targets.
2364
2365 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2366
2367         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2368
2369 2009-09-03  Diego Novillo  <dnovillo@google.com>
2370
2371         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2372         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2373         * g++.dg/warn/unit-1.C: Likewise.
2374         * g++.dg/ipa/iinline-1.C: Likewise.
2375         * g++.dg/template/cond2.C: Adjust expected line location for the
2376         error.
2377         * g++.dg/template/pr35240.C: Likewise.
2378
2379 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2380
2381         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2382         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2383
2384 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2385
2386         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2387         * gcc.dg/memcpy-1.c: Add . to match pattern.
2388         * gcc.dg/uninit-I.c: XFAIL warning test.
2389         * g++.dg/warn/unit-1.C: XFAIL warning test.
2390
2391 2009-09-02  Ian Lance Taylor  <iant@google.com>
2392
2393         * gcc.dg/20090902-1.c: New test.
2394
2395 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2396
2397         * gcc.dg/builtin-object-size-9.c: New test.
2398
2399 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2400
2401         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2402
2403 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2404             Olivier Hainque  <hainque@adacore.com>
2405
2406         * gnat.dg/misaligned_param.adb: New test.
2407         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2408         * gnat.dg/slice7.adb: Add 1 more related case.
2409
2410 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2411
2412         * gcc.dg/guality/guality.c: Expect to fail for now.
2413         * gcc.dg/guality/example.c: Likewise.
2414
2415 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2416
2417         * gcc.dg/guality/guality.c: New.
2418         * gcc.dg/guality/guality.h: New.
2419         * gcc.dg/guality/guality.exp: New.
2420         * gcc.dg/guality/example.c: New.
2421         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2422         (cleanup-saved-temps): Likewise, .gkd files too.
2423
2424 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2425
2426         PR fortran/39229
2427         * gfortran.dg/line_length_3.f: New test.
2428         * gfortran.dg/line_length_4.f90: New test.
2429
2430 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2431
2432         * lib/target-supports.exp (check_gc_sections_available):
2433         Add proper pattern quote.
2434
2435 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2436             Kaz Kojima  <kkojima@gcc.gnu.org>
2437
2438         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2439         * g++.dg/cdce3.C: Use dg-add-options ieee.
2440         * g++.dg/torture/type-generic-1.C: Likewise.
2441         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2442         * gcc.dg/pr28796-2.c: Likewise.
2443         * gcc.dg/torture/builtin-math-7.c: Likewise.
2444         * gcc.dg/torture/type-generic-1.c: Likewise.
2445         * gfortran.dg/boz_14.f90: Likewise.
2446         * gfortran.dg/erf_2.F90: Likewise.
2447         * gfortran.dg/init_flag_3.f90: Likewise.
2448         * gfortran.dg/init_flag_4.f90: Likewise.
2449         * gfortran.dg/init_flag_5.f90: Likewise.
2450         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2451         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2452         * gfortran.dg/isnan_1.f90: Likewise.
2453         * gfortran.dg/isnan_2.f90: Likewise.
2454         * gfortran.dg/maxlocval_2.f90: Likewise.
2455         * gfortran.dg/maxlocval_4.f90: Likewise.
2456         * gfortran.dg/minlocval_1.f90: Likewise.
2457         * gfortran.dg/minlocval_4.f90: Likewise.
2458         * gfortran.dg/module_nan.f90: Likewise.
2459         * gfortran.dg/namelist_42.f90: Likewise.
2460         * gfortran.dg/namelist_43.f90: Likewise.
2461         * gfortran.dg/nan_1.f90: Likewise.
2462         * gfortran.dg/nan_2.f90: Likewise.
2463         * gfortran.dg/nan_3.f90: Likewise.
2464         * gfortran.dg/nan_4.f90: Likewise.
2465         * gfortran.dg/nan_5.f90: Likewise.
2466         * gfortran.dg/nearest_1.f90: Likewise.
2467         * gfortran.dg/nearest_2.f90: Likewise.
2468         * gfortran.dg/nearest_3.f90: Likewise.
2469         * gfortran.dg/pr37243.f: Likewise.
2470         * gfortran.dg/real_const_3.f90: Likewise.
2471         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2472
2473 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2474
2475         PR debug/30161
2476         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2477         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2478         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2479         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2480         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2481         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2482         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2483         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2484         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2485         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2486         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2487         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2488         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2489
2490 2009-08-31  Jason Merrill  <jason@redhat.com>
2491
2492         PR c++/41127
2493         * g++.dg/parse/enum5.C: New.
2494         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2495
2496 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2497
2498         PR fortran/40940
2499         * gfortran.dg/allocate_derived_1.f90: New.
2500         * gfortran.dg/class_3.f03: New.
2501
2502 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2503
2504         PR fortran/40996
2505         * gfortran.dg/allocatable_scalar_1.f90: New.
2506         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2507         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2508         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2509
2510 2009-08-30  Richard Guenther  <rguenther@suse.de>
2511
2512         PR tree-optimization/41186
2513         * g++.dg/torture/pr41186.C: New testcase.
2514         * g++.dg/tree-ssa/pr41186.C: Likewise.
2515
2516 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2517
2518         PR c++/41187
2519         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2520         take ia64 assembly comments syntax in account.
2521
2522 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2523
2524         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2525
2526 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2527
2528         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2529         * gfortran.dg/whole_file_6.f90: Likewise.
2530
2531 2009-08-28  Cary Coutant  <ccoutant@google.com>
2532
2533         PR debug/41063
2534         * g++.dg/debug/dwarf2/pr41063.C: New test.
2535
2536 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2537
2538         PR rtl-optimization/40861
2539         * gcc.dg/pr40861.c: New test.
2540
2541 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2542
2543         PR fortran/40869
2544         * gfortran.dg/proc_ptr_comp_20.f90: New.
2545
2546 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2547
2548         PR libfortran/39667
2549         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2550         open temp file with status="scratch".
2551         * gfortran.dg/fmt_cache_1.f: Likewise.
2552         * gfortran.dg/fmt_exhaust.f90: Likewise.
2553         * gfortran.dg/fmt_t_4.f90: Likewise.
2554         * gfortran.dg/fseek.f90: Likewise.
2555         * gfortran.dg/list_read_5.f90: Likewise.
2556         * gfortran.dg/namelist_39.f90: Likewise.
2557         * gfortran.dg/namelist_56.f90: Likewise.
2558         * gfortran.dg/read_bad_advance.f90: Likewise.
2559         * gfortran.dg/read_repeat.f90: Likewise.
2560         * gfortran.dg/read_size_noadvance.f90: Likewise.
2561         * gfortran.dg/read_x_past.f: Likewise.
2562
2563 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2564
2565         PR fortran/28039
2566         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2567
2568 2009-08-27  Daniel Kraft  <d@domob.eu>
2569
2570         PR fortran/37425
2571         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2572         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2573         error and fix problem with recursive assignment.
2574         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2575         * gfortran.dg/typebound_operator_3.f03: New test.
2576         * gfortran.dg/typebound_operator_4.f03: New test.
2577
2578 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2579
2580         PR debug/41170
2581         * debug/dwarf2/namespace-1.C: New test.
2582
2583 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2584
2585         PR fortran/41162
2586         * gfortran.dg/pr41162.f: New.
2587
2588 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2589             Richard Sandiford  <rdsandiford@googlemail.com>
2590
2591         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2592         with "forbid_cpu".
2593         * gcc.target/mips/branch-1.c: Update accordingly.
2594         * gcc.target/mips/extend-1.c: Likewise.
2595         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2596
2597 2009-08-26  Richard Guenther  <rguenther@suse.de>
2598
2599         PR middle-end/41163
2600         * gcc.c-torture/compile/pr41163.c: New testcase.
2601         * gcc.dg/pr35899.c: Adjust.
2602
2603 2009-08-26  Richard Guenther  <rguenther@suse.de>
2604
2605         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2606
2607 2009-08-26  Jason Merrill  <jason@redhat.com>
2608
2609         * g++.dg/cpp0x/explicit3.C: New.
2610         * g++.dg/overload/cond2.C: New.
2611
2612 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2613
2614         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2615
2616 2009-08-25  Jan Hubicka  <jh@suse.cz>
2617
2618         * gcc.target/i386/sse5-shift1-vector.c
2619         * gcc.target/i386/isa-12.c
2620         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2621         * gcc.target/i386/sse5-pcmov2.c
2622         * gcc.target/i386/isa-3.c
2623         * gcc.target/i386/sse5-shift2-vector.c
2624         * gcc.target/i386/isa-7.c
2625         * gcc.target/i386/funcspec-2.c
2626         * gcc.target/i386/sse5-haddX.c
2627         * gcc.target/i386/sse5-hadduX.c
2628         * gcc.target/i386/isa-9.c
2629         * gcc.target/i386/sse5-maccXX.c
2630         * gcc.target/i386/sse5-shift3-vector.c
2631         * gcc.target/i386/sse5-msubXX.c
2632         * gcc.target/i386/sse5-permpX.c
2633         * gcc.target/i386/sse5-check.h
2634         * gcc.target/i386/sse-12.c
2635         * gcc.target/i386/sse-11.c
2636         * gcc.target/i386/sse-10.c
2637         * gcc.target/i386/sse-13.c
2638         * gcc.target/i386/sse-14.c
2639         * gcc.target/i386/sse-22.c
2640         * gcc.target/i386/sse-2.c
2641         * gcc.target/i386/sse-13.c
2642         * gcc.target/i386/avx-2.c
2643         * gcc.target/i386/sse5-rotate1-vector.c
2644         * gcc.target/i386/isa-4.c
2645         * gcc.target/i386/sse5-hsubX.c
2646         * gcc.target/i386/sse5-pcmov.c
2647         * gcc.target/i386/sse5-fma.c
2648         * gcc.target/i386/isa-8.c
2649         * gcc.target/i386/sse5-rotate2-vector.c
2650         * gcc.target/i386/sse5-nmaccXX.c
2651         * gcc.target/i386/sse5-imul64-vector.c
2652         * gcc.target/i386/sse5-nmsubXX.c
2653         * gcc.target/i386/sse5-rotate3-vector.c
2654         * gcc.target/i386/sse5-fma-vector.c
2655         * gcc.target/i386/sse5-imul32widen-vector.c
2656         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2657
2658         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2659         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2660         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2661         * gcc.target/i386/avx-1.c: Remove SSE5.
2662         * gcc.target/i386/avx-2.c: Remove SSE5.
2663         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2664         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2665         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2666         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2667
2668 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2669
2670         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2671
2672 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2673
2674         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2675         keyword works in the same manner as __alignof.
2676
2677 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2678
2679         PR libfortran/34670
2680         * gfortran.dg/unpack_bounds_1.f90:  New test.
2681         * gfortran.dg/unpack_bounds_2.f90:  New test.
2682         * gfortran.dg/unpack_bounds_3.f90:  New test.
2683
2684 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2685
2686         * gnat.dg/slice7.adb: New test.
2687         * gnat.dg/slice7_pkg.ads: New helper.
2688
2689 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2690
2691         PR fortran/41139
2692         * gfortran.dg/proc_ptr_25.f90: New.
2693         * gfortran.dg/proc_ptr_comp_18.f90: New.
2694         * gfortran.dg/proc_ptr_comp_19.f90: New.
2695
2696 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2697
2698         PR fortran/41154
2699         * gfortran.dg/fmt_error_8.f: New test.
2700
2701 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2702
2703         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2704         number, update all callers and synchronize results for latest MPC.
2705
2706 2009-08-21  Jason Merrill  <jason@redhat.com>
2707
2708         * g++.dg/warn/Wunused-17.C: New.
2709
2710 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2711
2712         * gcc.target/arm/combine-cmp-shift.c: New test.
2713
2714 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2715
2716         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2717         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2718         width specifier.
2719
2720 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2721
2722         * gfortran.dg/fmt_error_7.f: New test.
2723
2724 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2725
2726         PR target/40718
2727         * gcc.target/i386/pr40718.c: New test.
2728
2729 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2730
2731         * gfortran.dg/proc_ptr_24.f90: New test.
2732
2733 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2734
2735         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2736         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2737         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2738
2739 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2740
2741         PR fortran/28039
2742         * gfortran.dg/fmt_with_extra.f: new file.
2743
2744 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2745
2746         * lib/target-supports.exp
2747         (check_effective_target_arm_iwmmxt_ok): New procedure.
2748         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2749         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2750
2751 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2752
2753         * gfortran.dg/boz_9.f90: Do not load denormal floating
2754         point constants.  Remove -mieee option for alpha*-*-* targets.
2755
2756 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2757
2758         PR fortran/41106
2759         * gfortran.dg/proc_ptr_23.f90: New.
2760         * gfortran.dg/proc_ptr_comp_15.f90: New.
2761         * gfortran.dg/proc_ptr_comp_16.f90: New.
2762         * gfortran.dg/proc_ptr_comp_17.f90: New.
2763
2764 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2765
2766         PR c++/41131
2767         * g++.dg/expr/unary3.C: New test.
2768
2769 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2770
2771         * gfortran.dg/common_5.f: Add -mdalign for sh.
2772         * gfortran.dg/common_align_2.f90: Likewise.
2773
2774 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2775
2776         PR libfortran/40962
2777         * c_f_pointer_tests_4.f90:  New test.
2778
2779 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2780
2781         * gnat.dg/slice6.adb: New test.
2782         * gnat.dg/slice6_pkg.ads: New helper.
2783
2784 2009-08-20  Michael Matz  <matz@suse.de>
2785
2786         PR fortran/41126
2787         * gfortran.dg/pr41126.f90: New test.
2788
2789 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2790
2791         * gnat.dg/dynamic_bound.adb: New test.
2792
2793 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2794
2795         PR fortran/41121
2796         * gfortran.dg/intrinsic_5.f90: New.
2797
2798 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2799             Richard Earnshaw  <richard.earnshaw@arm.com>
2800
2801         * gcc.target/arm/20090811-1.c: New test.
2802
2803 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2804
2805         PR middle-end/41123
2806         * gcc.dg/pr41123.c: New test.
2807
2808 2009-08-19  Jason Merrill  <jason@redhat.com>
2809
2810         PR c++/41120
2811         * g++.dg/other/gc4.C: New.
2812
2813 2009-08-18  Michael Matz  <matz@suse.de>
2814
2815         * gfortran.dg/vect/vect-gems.f90: New test.
2816         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2817
2818 2009-08-18  DJ Delorie  <dj@redhat.com>
2819
2820         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2821         * lib/gcc-defs.exp: ... to here.
2822
2823         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2824         GCC_EXEC_PREFIX before building the wrapper.
2825
2826 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2827
2828         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2829         tests.
2830         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2831         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2832         dg-options.  Fix dg-final clause.
2833
2834 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2835
2836         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2837
2838 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2839             Paul Thomas  <pault@gcc.gnu.org>
2840
2841         PR fortran/40870
2842         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2843
2844 2009-08-18  Richard Guenther  <rguenther@suse.de>
2845
2846         PR middle-end/41094
2847         * gcc.dg/torture/pr41094.c: New testcase.
2848         * gcc.dg/torture/builtin-power-1.c: Adjust.
2849         * gcc.dg/builtins-10.c: Likewise.
2850
2851 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR target/40971
2854         * gcc.dg/pr40971.c: New test.
2855
2856 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2857
2858         PR fortran/41062
2859         * gfortran.dg/use_only_4.f90: New test.
2860
2861 2009-08-17  Daniel Kraft  <d@domob.eu>
2862
2863         PR fortran/37425
2864         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2865         NOPASS bindings as operators.
2866
2867 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2868
2869         * lib/target-supports.exp
2870         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2871         of targets that do not need command line argument to enable SIMD.
2872
2873 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2874
2875         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2876         typo in cache name.
2877
2878 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2879
2880         PR fortran/41075
2881         * gfortran.dg/unlimited_fmt_1.f90: New test.
2882
2883 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2884
2885         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2886
2887 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2888
2889         * gnat.dg/itype.ad[sb]: New test.
2890
2891 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2892
2893         * gcc.target/mips/mips.exp: Add terminology section to comment
2894         at the top of the file.  Fix typos.
2895
2896 2009-08-16  Jason Merrill  <jason@redhat.com>
2897
2898         * g++.dg/debug/dwarf2/inline1.C: New.
2899
2900 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2901
2902         PR target/38599
2903         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2904
2905 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2906
2907         PR debug/37801
2908         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2909         Make sure to trigger inlining optimizations.
2910         * gcc.dg/debug/dwarf2/inline2.c: New test.
2911
2912 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2913
2914         PR fortran/41070
2915         * gfortran.dg/structure_constructor_10.f90: New.
2916
2917 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2918
2919         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2920         * gcc.dg/pragma-re-2.c: Likewise.
2921         * gcc.dg/pragma-re-3.c: Likewise.
2922         * gcc.dg/pragma-re-4.c: Likewise.
2923         * g++.dg/other/pragma-re-1.C: Likewise.
2924         * g++.dg/other/pragma-re-2.C: Likewise.
2925
2926 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2927
2928         * gcc.dg/torture/builtin-math-7.c: New.
2929
2930 2009-08-14  Richard Guenther  <rguenther@suse.de>
2931
2932         * gcc.c-torture/execute/20090814-1.c: New testcase.
2933
2934 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2935
2936         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2937
2938 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2939
2940         PR target/40934
2941         * gcc.target/i386/pr40934.c: New.
2942
2943 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2944
2945         PR target/41019
2946         * gcc.target/i386/pr41019.c: New test.
2947
2948 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2949
2950         PR fortran/40955
2951         * gfortran.dg/winapi.f90: New test.
2952
2953 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2954
2955         PR fortran/40995
2956         * gfortran.dg/intrinsic_4.f90: New.
2957         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2958         different line.
2959
2960 2009-08-13  Richard Guenther  <rguenther@suse.de>
2961
2962         PR middle-end/41047
2963         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2964
2965 2009-08-12  Richard Guenther  <rguenther@suse.de>
2966
2967         PR tree-optimization/41011
2968         * gfortran.dg/pr41011.f: New testcase.
2969
2970 2009-08-11  Andrew Haley  <aph@redhat.com>
2971
2972         * gcc.target/arm/synchronize.c: New file.
2973
2974 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2975
2976         PR middle-end/40980
2977         * gfortran.dg/graphite/id-17.f: New.
2978
2979 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2980             Sebastian Pop  <sebastian.pop@amd.com>
2981
2982         * gcc.dg/graphite/interchange-1.c: XFAILed.
2983         * gcc.dg/graphite/interchange-2.c: XFAILed.
2984         * gcc.dg/graphite/interchange-3.c: XFAILed.
2985         * gcc.dg/graphite/interchange-4.c: XFAILed.
2986         * gcc.dg/graphite/interchange-7.c: XFAILed.
2987
2988 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2989
2990         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2991
2992 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2993             Pranav Garg  <pranav.garg2107@gmail.com>
2994
2995         * gcc.dg/graphite/interchange-6.c: XFAILed.
2996
2997 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2998
2999         * gcc.dg/graphite/interchange-9.c: New.
3000
3001 2009-08-12  Richard Guenther  <rguenther@suse.de>
3002
3003         PR rtl-optimization/41033
3004         * gcc.dg/pr41033.c: New test.
3005
3006 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3007
3008         PR fortran/41022
3009         * gfortran.dg/proc_ptr_comp_14.f90: New.
3010
3011 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3012
3013         * gcc.target/mips/ext-5.c: New test.
3014         * gcc.target/mips/ext-6.c: New test.
3015         * gcc.target/mips/ext-7.c: New test.
3016         * gcc.target/mips/ext-8.c: New test.
3017         * gcc.target/mips/extend-2.c: New test.
3018
3019 2009-08-10  Jason Merrill  <jason@redhat.com>
3020
3021         * g++.dg/other/linkage2.C: New test for types-without-linkage
3022         handling.
3023         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3024         * g++.dg/lookup/anon2.C: Likewise.
3025         * g++.dg/other/anon3.C: Likewise.
3026         * g++.dg/template/arg2.C: Likewise.
3027         * g++.dg/template/local4.C: Likewise.
3028         * g++.old-deja/g++.law/operators32.C: Likewise.
3029         * g++.old-deja/g++.other/linkage2.C: Likewise.
3030         * g++.old-deja/g++.pt/enum6.C: Likewise.
3031         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3032         * g++.old-deja/g++.other/linkage1.C: Likewise.
3033
3034 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3035
3036         * gcc.dg/dg.exp: Test also c-c++-common dir.
3037         * g++.dg/dg.exp: Likewise.
3038         * g++.dg/warn/Wconversion-real.C: Delete.
3039         * gcc.dg/Wconversion-real.c: Move to ...
3040         * c-c++-common/Wconversion-real.c: ... here.
3041         * lib/target-supports.exp
3042         (check_effective_target_c,check_effective_target_c++): New.
3043
3044 2009-08-10  Daniel Kraft  <d@domob.eu>
3045
3046         PR fortran/37425
3047         * gfortran.dg/typebound_operator_1.f03: New test.
3048         * gfortran.dg/typebound_operator_2.f03: New test.
3049
3050 2009-08-10  Richard Guenther  <rguenther@suse.de>
3051
3052         PR middle-end/41006
3053         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3054         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3055
3056 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3057
3058         PR fortran/40940
3059         * gfortran.dg/class_1.f03: New.
3060         * gfortran.dg/class_2.f03: New.
3061         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3062         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3063         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3064         * gfortran.dg/typebound_call_10.f03: Ditto.
3065         * gfortran.dg/typebound_call_2.f03: Ditto.
3066         * gfortran.dg/typebound_call_3.f03: Ditto.
3067         * gfortran.dg/typebound_call_4.f03: Ditto.
3068         * gfortran.dg/typebound_generic_3.f03: Ditto.
3069         * gfortran.dg/typebound_generic_4.f03: Ditto.
3070         * gfortran.dg/typebound_proc_1.f08: Ditto.
3071         * gfortran.dg/typebound_proc_5.f03: Ditto.
3072         * gfortran.dg/typebound_proc_6.f03: Ditto.
3073
3074 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3075
3076         PR c++/40866
3077         * g++.dg/expr/stmt-expr-1.C: New test.
3078
3079 2009-08-09  Richard Guenther  <rguenther@suse.de>
3080
3081         PR tree-optimization/41016
3082         * gcc.c-torture/compile/pr41016.c: New testcase.
3083
3084 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3085
3086         * gcc.dg/overflow-warn-8.c: New test.
3087
3088 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3089
3090         PR tree-optimization/41008
3091         * gcc.dg/vect/O1-pr41008.c: New test.
3092
3093 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3094
3095         PR fortran/40955
3096         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3097
3098 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3099
3100         * gcc.target/bfin/loop-autoinc.c: New file.
3101
3102 2009-08-08  Richard Guenther  <rguenther@suse.de>
3103
3104         PR tree-optimization/40991
3105         * g++.dg/torture/pr40991.C: New testcase.
3106
3107 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3108
3109         * ada/acats/support/impdef.a: Tweak timing constants. Add
3110         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3111         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3112         * ada/acats/tests/c9/c940007.a: Likewise.
3113         * ada/acats/tests/c9/c94001c.ada: Likewise.
3114         * ada/acats/tests/c9/c94006a.ada: Likewise.
3115         * ada/acats/tests/c9/c94008c.ada: Likewise.
3116         * ada/acats/tests/c9/c951002.a: Likewise.
3117         * ada/acats/tests/c9/c954a01.a: Likewise.
3118         * ada/acats/tests/c9/c96001a.ada: Likewise.
3119         * ada/acats/tests/c9/c97307a.ada: Likewise.
3120
3121 2009-08-07  Richard Guenther  <rguenther@suse.de>
3122
3123         PR tree-optimization/40999
3124         * gfortran.dg/pr40999.f: New testcase.
3125
3126 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3127
3128         * g++.dg/tree-prof/partition1.C: New test.
3129
3130 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3131
3132         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3133         attribute.
3134         * gcc.target/arm/vfp1[567].c: New tests.
3135
3136 2009-08-06  Jason Merrill  <jason@redhat.com>
3137
3138         PR c++/40948
3139         * g++.dg/ext/complit12.C: Expand.
3140
3141 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3142
3143         Merge ARM/hard_vfp_branch to trunk.
3144
3145         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3146
3147         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3148         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3149
3150         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3151
3152         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3153         (PCS): Define macro to use base AAPCS.
3154         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3155
3156         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3157
3158         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3159         Correct arm_neon.h typo.
3160
3161         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3162
3163         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3164         this a linkage test.
3165         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3166         argument marshalling.
3167         * abitest.h: New file.
3168         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3169         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3170
3171 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3172
3173         PR middle-end/32964
3174         * gcc.dg/tree-ssa/pr32964.c: New test.
3175
3176 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3177             H.J. Lu  <hongjiu.lu@intel.com>
3178
3179         PR target/40957
3180         * gcc.target/i386/pr40957.c: New test.
3181
3182 2009-08-06  Richard Guenther  <rguenther@suse.de>
3183
3184         PR tree-optimization/40964
3185         * gcc.c-torture/compile/pr40964.c: New testcase.
3186
3187 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3188
3189         PR fortran/40847
3190         * gfortran.dg/transfer_resolve_1.f90 : New test.
3191
3192 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3193             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3194
3195         PR target/40906
3196         * gcc.target/i386/pr40906-1.c: New test.
3197         * gcc.target/i386/pr40906-2.c: Ditto.
3198         * gcc.target/i386/pr40906-3.c: Ditto.
3199
3200 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3201
3202         PR rtl-optimization/40924
3203         * g++.dg/torture/pr40924.C: New test.
3204
3205 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3206
3207         PR c++/36069
3208         * g++.dg/warn/pr36069.C: New.
3209
3210 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3211
3212         PR c++/39987
3213         * g++.dg/overload/defarg4.C: New test.
3214
3215 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3216
3217         PR c++/16696
3218         * g++.dg/parse/pr16696.C: New.
3219         * g++.dg/parse/pr16696-permissive.C: New.
3220
3221 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3222
3223         PR fortran/40875
3224         * gfortran.dg/initialization_23.f90 : New test.
3225
3226 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3227
3228         PR debug/39706
3229         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3230
3231 2009-08-03  Jason Merrill  <jason@redhat.com>
3232             Jakub Jelinek  <jakub@redhat.com>
3233
3234         PR c++/40948
3235         * g++.dg/ext/complit12.C: New.
3236
3237 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3238
3239         PR c/39902
3240         * gcc.target/powerpc/pr39902-2.c: New test.
3241
3242 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3243
3244         PR middle-end/40943
3245         * gcc.dg/uninit-6.c: Re-add XFAIL.
3246         * gcc.dg/uninit-6-O0.c: Likewise.
3247         * gcc.dg/uninit-pr40943.c: New test.
3248
3249 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3250
3251         PR testsuite/40858
3252         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3253         .ascii.
3254
3255 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3256
3257         PR libfortran/40853
3258         * gfortran.dg/namelist_40.f90: Update error output.
3259         * gfortran.dg/namelist_47.f90: Update error output.
3260         * gfortran.dg/namelist_58.f90: New test.
3261
3262 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3263
3264         PR fortran/40881
3265         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3266         * gfortran.dg/altreturn_3.f90: Ditto.
3267         * gfortran.dg/altreturn_5.f90: Ditto.
3268         * gfortran.dg/altreturn_6.f90: Ditto.
3269         * gfortran.dg/altreturn_7.f90: Ditto.
3270         * gfortran.dg/array_constructor_13.f90: Ditto.
3271         * gfortran.dg/arrayio_7.f90: Ditto.
3272         * gfortran.dg/arrayio_8.f90: Ditto.
3273         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3274         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3275         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3276         * gfortran.dg/backspace_8.f: Add -std=legacy.
3277         * gfortran.dg/backspace_9.f: Ditto.
3278         * gfortran.dg/char_comparison_1.f: Ditto.
3279         * gfortran.dg/char_decl_1.f90: Ditto.
3280         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3281         * gfortran.dg/char_pointer_assign.f90: Ditto.
3282         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3283         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3284         * gfortran.dg/char_pointer_func.f90: Ditto.
3285         * gfortran.dg/common_8.f90: Ditto.
3286         * gfortran.dg/constant_substring.f: Ditto.
3287         * gfortran.dg/data_char_2.f90: Ditto.
3288         * gfortran.dg/der_array_io_1.f90: Ditto.
3289         * gfortran.dg/der_array_io_2.f90: Ditto.
3290         * gfortran.dg/der_array_io_3.f90: Ditto.
3291         * gfortran.dg/der_io_3.f90: Ditto.
3292         * gfortran.dg/dev_null.F90: Ditto.
3293         * gfortran.dg/direct_io_2.f90: Ditto.
3294         * gfortran.dg/do_iterator_2.f90: Ditto.
3295         * gfortran.dg/e_d_fmt.f90: Ditto.
3296         * gfortran.dg/empty_format_1.f90: Ditto.
3297         * gfortran.dg/entry_17.f90: Modified warning message.
3298         * gfortran.dg/entry_7.f90: Add -std=legacy.
3299         * gfortran.dg/eor_1.f90: Ditto.
3300         * gfortran.dg/equiv_2.f90: Ditto.
3301         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3302         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3303         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3304         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3305         * gfortran.dg/fmt_error_2.f90: Ditto.
3306         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3307         * gfortran.dg/fmt_tl.f: Ditto.
3308         * gfortran.dg/fmt_white.f: Ditto.
3309         * gfortran.dg/func_derived_1.f90: Ditto.
3310         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3311         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3312         * gfortran.dg/global_references_2.f90: Ditto.
3313         * gfortran.dg/hollerith_1.f90: Ditto.
3314         * gfortran.dg/hollerith.f90: Use new-style character length.
3315         * gfortran.dg/hollerith_f95.f90: Ditto.
3316         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3317         * gfortran.dg/implicit_6.f90: Ditto.
3318         * gfortran.dg/implicit_9.f90: Ditto.
3319         * gfortran.dg/inquire_13.f90: Ditto.
3320         * gfortran.dg/inquire_5.f90: Ditto.
3321         * gfortran.dg/inquire_6.f90: Ditto.
3322         * gfortran.dg/inquire.f90: Ditto.
3323         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3324         * gfortran.dg/io_constraints_2.f90: Ditto.
3325         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3326         * gfortran.dg/loc_2.f90: Ditto.
3327         * gfortran.dg/logical_1.f90: Ditto.
3328         * gfortran.dg/longline.f: Ditto.
3329         * gfortran.dg/merge_char_1.f90: Ditto.
3330         * gfortran.dg/namelist_12.f: Ditto.
3331         * gfortran.dg/namelist_14.f90: Ditto.
3332         * gfortran.dg/namelist_18.f90: Ditto.
3333         * gfortran.dg/namelist_19.f90: Ditto.
3334         * gfortran.dg/namelist_21.f90: Ditto.
3335         * gfortran.dg/namelist_22.f90: Ditto.
3336         * gfortran.dg/namelist_37.f90: Ditto.
3337         * gfortran.dg/namelist_54.f90: Ditto.
3338         * gfortran.dg/namelist_55.f90: Ditto.
3339         * gfortran.dg/namelist_empty.f90: Ditto.
3340         * gfortran.dg/namelist_use.f90: Use new-style character length.
3341         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3342         * gfortran.dg/nested_modules_4.f90: Ditto.
3343         * gfortran.dg/nested_modules_5.f90: Ditto.
3344         * gfortran.dg/open-options-blanks.f: Ditto.
3345         * gfortran.dg/output_exponents_1.f90: Ditto.
3346         * gfortran.dg/parens_5.f90: Ditto.
3347         * gfortran.dg/parens_6.f90: Ditto.
3348         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3349         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3350         * gfortran.dg/pr15129.f90: Ditto.
3351         * gfortran.dg/pr15332.f: Ditto.
3352         * gfortran.dg/pr16597.f90: Ditto.
3353         * gfortran.dg/pr17143.f90: Ditto.
3354         * gfortran.dg/pr17164.f90: Ditto.
3355         * gfortran.dg/pr17229.f: Modified warning message.
3356         * gfortran.dg/pr18210.f90: Add -std=legacy.
3357         * gfortran.dg/pr19155.f: Ditto.
3358         * gfortran.dg/pr20086.f90: Ditto.
3359         * gfortran.dg/pr20124.f90: Ditto.
3360         * gfortran.dg/pr20755.f: Ditto.
3361         * gfortran.dg/pr20865.f90: Ditto.
3362         * gfortran.dg/pr20950.f: Ditto.
3363         * gfortran.dg/pr21730.f: Ditto.
3364         * gfortran.dg/pr22491.f: Ditto.
3365         * gfortran.dg/pr29713.f90: Ditto.
3366         * gfortran.dg/print_parentheses_1.f: Ditto.
3367         * gfortran.dg/print_parentheses_2.f90: Ditto.
3368         * gfortran.dg/proc_assign_1.f90: Ditto.
3369         * gfortran.dg/proc_decl_1.f90: Ditto.
3370         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3371         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3372         * gfortran.dg/read_float_1.f90: Ditto.
3373         * gfortran.dg/read_logical.f90: Ditto.
3374         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3375         * gfortran.dg/return_1.f90: Ditto.
3376         * gfortran.dg/rewind_1.f90: Ditto.
3377         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3378         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3379         * gfortran.dg/stfunc_1.f90: Ditto.
3380         * gfortran.dg/stfunc_3.f90: Ditto.
3381         * gfortran.dg/stfunc_4.f90: Ditto.
3382         * gfortran.dg/stfunc_6.f90: Ditto.
3383         * gfortran.dg/streamio_2.f90: Ditto.
3384         * gfortran.dg/string_ctor_1.f90: Ditto.
3385         * gfortran.dg/string_null_compare_1.f: Ditto.
3386         * gfortran.dg/substr_6.f90: Ditto.
3387         * gfortran.dg/tl_editing.f90: Ditto.
3388         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3389         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3390         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3391         * gfortran.dg/g77/1832.f: Ditto.
3392         * gfortran.dg/g77/19981216-0.f Ditto.
3393         * gfortran.dg/g77/19990525-0.f: Ditto.
3394         * gfortran.dg/g77/19990826-2.f: Ditto.
3395         * gfortran.dg/g77/20000630-2.f: Ditto.
3396         * gfortran.dg/g77/20010116.f: Ditto.
3397         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3398         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3399         * gfortran.dg/g77/980520-1.f: Ditto.
3400         * gfortran.dg/g77/check0.f: Ditto.
3401         * gfortran.dg/g77/cpp3.F: Ditto.
3402         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3403         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3404         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3405         * gfortran.dg/g77/short.f: Ditto.
3406
3407 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3408
3409         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3410         * gcc.target/mips/ext-4.c: Likewise.
3411         * gcc.target/mips/interrupt_handler.c: Likewise.
3412         * gcc.target/mips/truncate-4.c: Likewise.
3413         * gcc.target/mips/truncate-5.c: Likewise.
3414
3415 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3416
3417         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3418         -fgraphite-force-parallel to -floop-parallelize-all.
3419
3420 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3421
3422         PR fortran/40011
3423         * gfortran.dg/whole_file_7.f90: New test.
3424         * gfortran.dg/whole_file_8.f90: New test.
3425         * gfortran.dg/whole_file_9.f90: New test.
3426         * gfortran.dg/whole_file_10.f90: New test.
3427         * gfortran.dg/whole_file_11.f90: New test.
3428         * gfortran.dg/whole_file_12.f90: New test.
3429         * gfortran.dg/whole_file_13.f90: New test.
3430         * gfortran.dg/whole_file_14.f90: New test.
3431
3432 2009-07-31  Jason Merrill  <jason@redhat.com>
3433
3434         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3435         binding semantics.
3436         * g++.dg/cpp0x/named.C: Likewise.
3437         * g++.dg/cpp0x/overload.C: Likewise.
3438         * g++.dg/cpp0x/rv1n.C: Likewise.
3439         * g++.dg/cpp0x/rv1p.C: Likewise.
3440         * g++.dg/cpp0x/rv2n.C: Likewise.
3441         * g++.dg/cpp0x/rv2p.C: Likewise.
3442         * g++.dg/cpp0x/rv3n.C: Likewise.
3443         * g++.dg/cpp0x/rv3p.C: Likewise.
3444         * g++.dg/cpp0x/rv4n.C: Likewise.
3445         * g++.dg/cpp0x/rv4p.C: Likewise.
3446         * g++.dg/cpp0x/rv5n.C: Likewise.
3447         * g++.dg/cpp0x/rv5p.C: Likewise.
3448         * g++.dg/cpp0x/rv6n.C: Likewise.
3449         * g++.dg/cpp0x/rv6p.C: Likewise.
3450         * g++.dg/cpp0x/rv7n.C: Likewise.
3451         * g++.dg/cpp0x/rv7p.C: Likewise.
3452         * g++.dg/cpp0x/template_deduction.C: Likewise.
3453         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3454         * g++.dg/cpp0x/overloadn.C: New.
3455         * g++.dg/cpp0x/rv-cast.C: New.
3456
3457 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3458
3459         * gcc.target/mips/ext-4.c: New test.
3460
3461 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3462
3463         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3464
3465 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3466
3467         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3468         * gcc.dg/tree-ssa/loop-32.c: Same.
3469         * gcc.dg/tree-ssa/loop-33.c: Same.
3470         * gcc.dg/tree-ssa/loop-34.c: Same.
3471         * gcc.dg/tree-ssa/loop-35.c: Same.
3472         * gcc.dg/tree-ssa/loop-7.c: Same.
3473         * gcc.dg/tree-ssa/pr23109.c: Same.
3474         * gcc.dg/tree-ssa/restrict-2.c: Same.
3475         * gcc.dg/tree-ssa/restrict-3.c: Same.
3476         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3477         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3478         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3479         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3480         * gcc.dg/tree-ssa/structopt-1.c: Same.
3481         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3482         * gfortran.dg/pr32921.f: Same.
3483
3484 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3485
3486         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3487         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3488         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3489         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3490         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3491         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3492         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3493         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3494         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3495         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3496         * gcc.dg/graphite/id-1.c: New.
3497         * gcc.dg/graphite/id-10.c: New.
3498         * gcc.dg/graphite/id-11.c: New.
3499         * gcc.dg/graphite/id-12.c: New.
3500         * gcc.dg/graphite/id-13.c: New.
3501         * gcc.dg/graphite/id-14.c: New.
3502         * gcc.dg/graphite/id-15.c: New.
3503         * gcc.dg/graphite/id-2.c: New.
3504         * gcc.dg/graphite/id-3.c: New.
3505         * gcc.dg/graphite/id-4.c: New.
3506         * gcc.dg/graphite/id-5.c: New.
3507         * gcc.dg/graphite/id-6.c: New.
3508         * gcc.dg/graphite/id-7.c: New.
3509         * gcc.dg/graphite/id-8.c: New.
3510         * gcc.dg/graphite/id-9.c: New.
3511         * gcc.dg/graphite/interchange-0.c: New.
3512         * gcc.dg/graphite/interchange-1.c: New.
3513         * gcc.dg/graphite/interchange-2.c: New.
3514         * gcc.dg/graphite/interchange-3.c: New.
3515         * gcc.dg/graphite/interchange-4.c: New.
3516         * gcc.dg/graphite/interchange-5.c: New.
3517         * gcc.dg/graphite/interchange-6.c: New.
3518         * gcc.dg/graphite/interchange-7.c: New.
3519         * gcc.dg/graphite/interchange-8.c: New.
3520         * gcc.dg/graphite/pr35356-1.c: New.
3521         * gcc.dg/graphite/pr35356-2.c: New.
3522         * gcc.dg/graphite/pr35356-3.c: New.
3523         * gcc.dg/graphite/pr40157.c: New.
3524         * gcc.dg/graphite/run-id-1.c: New.
3525         * gcc.dg/graphite/scop-20.c: New.
3526         * gcc.dg/graphite/scop-21.c: New.
3527         * gfortran.dg/graphite/id-1.f90: New.
3528         * gfortran.dg/graphite/id-10.f90: New.
3529         * gfortran.dg/graphite/id-11.f: New.
3530         * gfortran.dg/graphite/id-12.f: New.
3531         * gfortran.dg/graphite/id-13.f: New.
3532         * gfortran.dg/graphite/id-14.f: New.
3533         * gfortran.dg/graphite/id-15.f: New.
3534         * gfortran.dg/graphite/id-16.f: New.
3535         * gfortran.dg/graphite/id-5.f: New.
3536         * gfortran.dg/graphite/id-6.f: New.
3537         * gfortran.dg/graphite/id-7.f: New.
3538         * gfortran.dg/graphite/id-8.f: New.
3539         * gfortran.dg/graphite/id-9.f: New.
3540         * gfortran.dg/graphite/interchange-1.f: New.
3541         * gfortran.dg/graphite/interchange-2.f: New.
3542
3543 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3544
3545         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3546         flags based on the name of the testcase.
3547         * gfortran.dg/graphite/graphite.exp: Same.
3548
3549         * gcc.dg/graphite/block-0.c: Adjusted.
3550         * gcc.dg/graphite/block-1.c: Adjusted.
3551         * gcc.dg/graphite/block-2.c: Adjusted.
3552         * gcc.dg/graphite/block-3.c: Adjusted.
3553         * gcc.dg/graphite/block-4.c: Adjusted.
3554         * gcc.dg/graphite/block-5.c: Adjusted.
3555         * gcc.dg/graphite/block-6.c: Adjusted.
3556         * gcc.dg/graphite/pr37485.c: Adjusted.
3557         * gcc.dg/graphite/pr37684.c: Adjusted.
3558         * gcc.dg/graphite/pr37828.c: Adjusted.
3559         * gcc.dg/graphite/pr37883.c: Adjusted.
3560         * gcc.dg/graphite/pr37928.c: Adjusted.
3561         * gcc.dg/graphite/pr37943.c: Adjusted.
3562         * gcc.dg/graphite/pr38409.c: Adjusted.
3563         * gcc.dg/graphite/pr38498.c: Adjusted.
3564         * gcc.dg/graphite/pr38559.c: Adjusted.
3565         * gcc.dg/graphite/pr39335.c: Adjusted.
3566         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3567         * gcc.dg/graphite/scop-0.c: Adjusted.
3568         * gcc.dg/graphite/scop-1.c: Adjusted.
3569         * gcc.dg/graphite/scop-10.c: Adjusted.
3570         * gcc.dg/graphite/scop-11.c: Adjusted.
3571         * gcc.dg/graphite/scop-12.c: Adjusted.
3572         * gcc.dg/graphite/scop-13.c: Adjusted.
3573         * gcc.dg/graphite/scop-14.c: Adjusted.
3574         * gcc.dg/graphite/scop-15.c: Adjusted.
3575         * gcc.dg/graphite/scop-16.c: Adjusted.
3576         * gcc.dg/graphite/scop-17.c: Adjusted.
3577         * gcc.dg/graphite/scop-18.c: Adjusted.
3578         * gcc.dg/graphite/scop-19.c: Adjusted.
3579         * gcc.dg/graphite/scop-2.c: Adjusted.
3580         * gcc.dg/graphite/scop-3.c: Adjusted.-
3581         * gcc.dg/graphite/scop-4.c: Adjusted.
3582         * gcc.dg/graphite/scop-5.c: Adjusted.
3583         * gcc.dg/graphite/scop-6.c: Adjusted.
3584         * gcc.dg/graphite/scop-7.c: Adjusted.
3585         * gcc.dg/graphite/scop-8.c: Adjusted.
3586         * gcc.dg/graphite/scop-9.c: Adjusted.
3587         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3588         * gfortran.dg/graphite/block-1.f90: Adjusted.
3589         * gfortran.dg/graphite/block-2.f: Adjusted.
3590         * gfortran.dg/graphite/block-3.f90: Adjusted.
3591         * gfortran.dg/graphite/block-4.f90: Adjusted.
3592         * gfortran.dg/graphite/id-2.f90: Adjusted.
3593         * gfortran.dg/graphite/id-3.f90: Adjusted.
3594         * gfortran.dg/graphite/id-4.f90: Adjusted.
3595         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3596         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3597         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3598         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3599         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3600         * gfortran.dg/graphite/scop-1.f: Adjusted.
3601
3602 2009-07-30  Doug Kwan  <dougkwan@google.com>
3603
3604         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3605         in warnings added in rev 141298.
3606
3607 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3608
3609         * lib/options.exp: Use "!=" instead of "ne".
3610
3611         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3612
3613         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3614         * gcc.dg/ucnid-12.c: Likewise.
3615
3616 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3617             Pat Haugen  <pthaugen@us.ibm.com>
3618             Revital Eres <ERES@il.ibm.com>
3619
3620         * gcc.target/powerpc/altivec-32.c: New file to test
3621         Altivec simple math function vectorization.
3622
3623         * gcc.target/powerpc/bswap-run.c: New file to test swap
3624         builtins.
3625         * gcc.target/powerpc/bswap16.c: Ditto.
3626         * gcc.target/powerpc/bswap32.c: Ditto.
3627         * gcc.target/powerpc/bswap64-1.c: Ditto.
3628         * gcc.target/powerpc/bswap64-2.c: Ditto.
3629         * gcc.target/powerpc/bswap64-3.c: Ditto.
3630         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3631         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3632         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3633
3634         * gcc.target/powerpc/popcount-2.c: New file to test
3635         power7 popcntd instructions.
3636         * gcc.target/powerpc/popcount-3.c: Ditto.
3637
3638         * gcc.target/powerpc/pr39457.c: New VSX test.
3639         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3640         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3641         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3642         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3643         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3644         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3645         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3646         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3647         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3648         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3649         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3650         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3651
3652         * gcc.target/powerpc/altivec-6.c: Store the result of
3653         vec_add, so the optimizer doesn't remove it.
3654
3655         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3656         systems that support bswap64.
3657
3658         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3659         prevent VSX code generation.
3660
3661         * lib/target-supports.exp (check_vsx_hw_available): New
3662         function to test if VSX available.
3663         (check_effective_target_powerpc_vsx_ok): Ditto.
3664         (check_vmx_hw_available): Add explicit -mno-vsx.
3665
3666 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3667
3668         PR c/39902
3669         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3670
3671 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3672
3673         PR tree-optimization/40570
3674         * gcc.c-torture/compile/pr40570.c: New test.
3675
3676 2009-07-29  Jason Merrill  <jason@redhat.com>
3677
3678         PR c++/14912
3679         * g++.dg/template/defarg13.C: New.
3680
3681 2009-07-29  Richard Guenther  <rguenther@suse.de>
3682
3683         PR c++/40834
3684         * g++.dg/torture/pr40834.C: New testcase.
3685
3686 2009-07-29  Michael Matz  <matz@suse.de>
3687
3688         PR middle-end/40830
3689         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3690
3691 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3692
3693         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3694         sh*-*-* targets.  Skip on spu-*-* targets.
3695         * gfortran.dg/maxlocval_4.f90: Likewise.
3696         * gfortran.dg/minlocval_1.f90: Likewise.
3697         * gfortran.dg/minlocval_4.f90: Likewise.
3698
3699 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3700
3701         PR fortran/40878
3702         * gfortran.dg/gomp/pr40878-1.f90: New test.
3703         * gfortran.dg/gomp/pr40878-2.f90: New test.
3704
3705         PR testsuite/40891
3706         * gcc.dg/cdce1.c: Adjust note line number.
3707         * gcc.dg/cdce2.c: Likewise.
3708
3709 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3710
3711         PR fortran/40882
3712         * gfortran.dg/proc_ptr_comp_13.f90: New.
3713
3714 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3715
3716         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3717         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3718         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3719         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3720         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3721         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3722         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3723         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3724         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3725         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3726         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3727         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3728         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3729         #ifdef NEED_IEEE754_FLOAT conditional.
3730         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3731         conditional.
3732
3733 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3734
3735         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3736         i?86-*-netware.
3737         * g++.dg/ext/bitfield3.C: Likewise.
3738         * g++.dg/ext/bitfield4.C: Likewise.
3739         * g++.dg/ext/bitfield5.C: Likewise.
3740         * gcc.dg/bitfld-15.c: Likewise.
3741         * gcc.dg/bitfld-16.c: Likewise.
3742         * gcc.dg/bitfld-17.c: Likewise.
3743         * gcc.dg/bitfld-18.c: Likewise.
3744         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3745         * gcc.dg/20010912-1.c: Likewise.
3746         * gcc.dg/20021018-1.c: Likewise.
3747         * gcc.dg/20030213-1.c: Likewise.
3748         * gcc.dg/20030225-1.c: Likewise.
3749         * gcc.dg/20030708-1.c: Likewise.
3750         * gcc.dg/20050321-2.c: Likewise.
3751         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3752         * gcc.dg/cdce2.c: Likewise.
3753         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3754         targets.
3755         * gcc.target/i386/pr37248-3.c: Likewise.
3756
3757 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3758
3759         PR fortran/40848
3760         * gfortran.dg/altreturn_7.f90: New.
3761
3762 2009-07-27  Simon Baldwin  <simonb@google.com>
3763
3764         PR testsuite/40829
3765         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3766         so that indexing no longer runs off array end.
3767
3768 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3769
3770         PR fortran/40851
3771         * gfortran.dg/derived_init_3.f90: New test.
3772
3773 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3774
3775         PR fortran/33197
3776         * gfortran.dg/atan2_1.f90: New test
3777         * gfortran.dg/atan2_2.f90: New test
3778
3779 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3780
3781         PR c++/40749
3782         * g++.dg/warn/Wreturn-type-6.C: New test.
3783
3784 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3785
3786         PR tree-optimization/40801
3787         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3788         * gfortran.dg/vect/vect.exp: Run tests starting with
3789         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3790
3791 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3792
3793         PR rtl-optimization/40445
3794         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3795
3796 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3797
3798         * gcc.dg/builtin-unreachable-4.c: New test.
3799
3800 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3801
3802         PR fortran/33197
3803         * gfortran.dg/complex_intrinsic_5.f90: New test.
3804         * gfortran.dg/complex_intrinsic_7.f90: New test.
3805
3806 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3807
3808         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3809         * gcc.dg/ipa/noclone-1.c: New test.
3810
3811 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3812
3813         * lib/target-supports.exp (check_effective_target_static): New
3814         procedure.
3815         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3816         supported.
3817         * g++.old-deja/g++.law/weak.C: Require static effective target.
3818
3819 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3820
3821         PR fortran/39630
3822         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3823         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3824         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3825         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3826         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3827         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3828         * gfortran.dg/typebound_call_10.f03: New.
3829
3830 2009-07-24  Jason Merrill  <jason@redhat.com>
3831
3832         * g++.dg/cpp0x/defaulted11.C: New.
3833
3834         * g++.dg/cpp0x/initlist23.C: New.
3835
3836 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3837
3838         PR fortran/40822
3839         * gfortran.dg/char_length_16.f90: New.
3840
3841 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3842
3843         PR fortran/40643
3844         PR fortran/31067
3845         * gfortran.dg/maxlocval_2.f90: New test.
3846         * gfortran.dg/maxlocval_3.f90: New test.
3847         * gfortran.dg/maxlocval_4.f90: New test.
3848         * gfortran.dg/minlocval_1.f90: New test.
3849         * gfortran.dg/minlocval_2.f90: New test.
3850         * gfortran.dg/minlocval_3.f90: New test.
3851         * gfortran.dg/minlocval_4.f90: New test.
3852
3853 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3854
3855         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3856         scan-assembler.
3857
3858 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3859
3860         PR fortran/40839
3861         * gfortran.dg/pr40839.f90: New test.
3862
3863 2009-07-23  Michael Matz  <matz@suse.de>
3864
3865         PR middle-end/40830
3866         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3867         don't set options ourself.
3868
3869 2009-07-23  Simon Baldwin  <simonb@google.com>
3870
3871         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3872         native C compilation where required.
3873
3874 2009-07-22  Doug Kwan  <dougkwan@google.com>
3875
3876         * gcc.c-torture/compile/20090721-1.c: New test.
3877
3878 2009-07-22  Michael Matz  <matz@suse.de>
3879
3880         PR tree-optimization/35229
3881         PR tree-optimization/39300
3882         * gcc.dg/vect/vect-pre-interact.c: New test.
3883
3884 2009-07-22  Richard Guenther  <rguenther@suse.de>
3885
3886         * g++.dg/lookup/using21.C: Fix duplicate paste.
3887
3888 2009-07-22  Richard Guenther  <rguenther@suse.de>
3889
3890         PR c++/40799
3891         * g++.dg/lookup/using21.C: New testcase.
3892
3893 2009-07-21  Jason Merrill  <jason@redhat.com>
3894
3895         * g++.dg/init/aggr4.C: New.
3896
3897 2009-07-21  Jason Merrill  <jason@redhat.com>
3898
3899         Core issue 934
3900         * g++.dg/cpp0x/initlist22.C: New.
3901
3902 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3903
3904         * gcc.target/i386/vectorize8.c: New test.
3905
3906 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3907
3908         PR target/40811
3909         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3910         Add i?86 and x86_64 targets.
3911         * gcc.target/i386/vectorize7.c: New test.
3912
3913         PR target/40809
3914         * gcc.target/i386/pr40809.c: New test.
3915
3916 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3917
3918         PR tree-optimization/40813
3919         * g++.dg/opt/inline15.C: New test.
3920
3921 2009-07-21  Paul Brook <paul@codesourcery.com>
3922
3923         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3924         * lib/target-supports.exp (check_effective_target_section_anchors):
3925         Add arm*-*-*.
3926
3927 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3928
3929         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3930         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3931         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3932
3933 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3934
3935         * gcc.target/mips/ext-3.c: New test.
3936
3937 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3938
3939         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3940         * gcc.dg/builtin-object-size-8.c: New test.
3941         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3942         * g++.dg/ext/builtin-object-size2.C: Likewise.
3943
3944         PR tree-optimization/40792
3945         * gcc.dg/pr40792.c: New test.
3946
3947 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3948
3949         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3950         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3951         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3952
3953 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3954
3955         * gcc.target/sh/mfmovd.c: New test.
3956
3957 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3958             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3959
3960         PR libfortran/40714
3961         * gfortran.dg/eof_3.f90: New test.
3962
3963 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3964
3965         PR fortran/40727
3966         * gfortran.dg/intrinsic_cmplx.f90: New test.
3967
3968 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3969
3970         PR libfortran/34670
3971         PR libfortran/36874
3972         * gfortran.dg/cshift_bounds_1.f90:  New test.
3973         * gfortran.dg/cshift_bounds_2.f90:  New test.
3974         * gfortran.dg/cshift_bounds_3.f90:  New test.
3975         * gfortran.dg/cshift_bounds_4.f90:  New test.
3976         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3977         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3978         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3979         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3980
3981 2009-07-19  Jan Hubicka  <jh@suse.cz>
3982
3983         PR tree-optimization/40676
3984         * gcc.c-torture/compile/pr40676.c: New testcase.
3985
3986 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3987
3988         * gcc.target/mips/ext-2.c: New test.
3989
3990 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3991
3992         * gcc.target/mips/octeon-exts-7.c: New test.
3993         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3994         * gcc.target/mips/octeon-exts-5.c: Likewise.
3995
3996 2009-07-18  Richard Guenther  <rguenther@suse.de>
3997
3998         PR testsuite/40798
3999         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4000
4001 2009-07-18  Richard Guenther  <rguenther@suse.de>
4002
4003         PR c/40787
4004         * gcc.dg/pr35899.c: Adjust.
4005
4006 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4007
4008         * gcc.target/powerpc/asm-es-1.c: New test.
4009         * gcc.target/powerpc/asm-es-2.c: Likewise.
4010
4011 2009-07-17  Richard Guenther  <rguenther@suse.de>
4012
4013         PR c/40401
4014         * g++.dg/rtti/crash4.C: New testcase.
4015         * g++.dg/torture/20090706-1.C: Likewise.
4016         * gcc.dg/redecl-17.c: Likewise.
4017         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4018         * gcc.dg/declspec-9.c: Expect extra error.
4019         * gcc.dg/declspec-10.c: Likewise.
4020         * gcc.dg/declspec-11.c: Likewise.
4021         * gcc.dg/redecl-10.c: Expect extra warnings.
4022         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4023         * gcc.target/i386/pr39545-1.c: Likewise.
4024         * g++.dg/ext/asm3.C: Expect more errors.
4025         * g++.dg/gomp/block-1.C: Likewise.
4026         * g++.dg/gomp/block-2.C: Likewise.
4027         * g++.dg/gomp/block-3.C: Likewise.
4028         * g++.dg/gomp/block-5.C: Likewise.
4029         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4030         * g++.dg/warn/unused-result1.C: XFAIL.
4031
4032 2009-07-17  Richard Guenther  <rguenther@suse.de>
4033
4034         PR tree-optimization/40321
4035         * gcc.c-torture/compile/pr40321.c: New testcase.
4036         * g++.dg/torture/pr40321.C: Likewise.
4037
4038 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4039
4040         PR c++/40780
4041         * g++.dg/template/ptrmem19.C: New test.
4042
4043 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4044             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4045
4046         PR 40435
4047         * gcc.dg/pr36902.c: Add column info.
4048         * g++.dg/gcov/gcov-2.C: Change count for definition.
4049
4050 2009-07-16  Jason Merrill  <jason@redhat.com>
4051
4052         PR libstdc++/37907
4053         * g++.dg/cpp0x/std-layout1.C: New.
4054         * g++.dg/ext/has_nothrow_assign.C: Fix.
4055         * g++.dg/ext/has_nothrow_copy.C: Fix.
4056         * g++.dg/ext/has_trivial_assign.C: Fix.
4057         * g++.dg/ext/has_trivial_copy.C: Fix.
4058         * g++.dg/ext/is_pod.C: Fix.
4059         * g++.dg/other/offsetof3.C: Adjust.
4060         * g++.dg/overload/ellipsis1.C: Adjust.
4061         * g++.dg/warn/var-args1.C: Adjust.
4062         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4063         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4064         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4065         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4066         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4067
4068 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4069
4070         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4071         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4072         effective target "mpc_pow".
4073         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4074
4075 2009-07-16  Richard Henderson  <rth@redhat.com>
4076
4077         * g++.dg/opt/eh4.C: New test.
4078
4079 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4080
4081         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4082
4083 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4084
4085         PR middle-end/40747
4086         * gcc.c-torture/execute/pr40747.c: New test.
4087
4088 2009-07-15  Richard Guenther  <rguenther@suse.de>
4089
4090         PR middle-end/40753
4091         * gcc.c-torture/compile/pr40753.c: New testcase.
4092
4093 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4094
4095         PR fortran/40743
4096         * gfortran.dg/interface_assignment_4.f90: New.
4097
4098 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4099
4100         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4101         for FreeBSD up to and including version 8.
4102
4103 2009-07-14  Taras Glek  <tglek@mozilla.com>
4104             Rafael Espindola  <espindola@google.com>
4105
4106         * g++.dg/plugin/header-plugin-test.C: New.
4107         * g++.dg/plugin/header_plugin.c: New.
4108         * g++.dg/plugin/plugin.exp: Update.
4109
4110 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4111
4112         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4113         function to enable vectorization.
4114         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4115         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4116
4117 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4118
4119         * gcc.target/i386/sse-copysignf-vec.c: New test.
4120         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4121
4122 2009-07-14  Jason Merrill  <jason@redhat.com>
4123
4124         PR c++/37276
4125         * g++.dg/lookup/builtin5.C: New.
4126         * g++.dg/other/error22.C: Add missing extern "C".
4127         * g++.dg/warn/Warray-bounds.C: Likewise.
4128         * gcc.dg/compat/compat-common.h: Likewise.
4129
4130         PR c++/40746
4131         * g++.dg/lookup/using20.C: New.
4132
4133         PR c++/40740
4134         * g++.dg/template/koenig8.C: New.
4135
4136 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4137
4138         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4139         both i?86-*-darwin* and x86_64-*-darwin*.
4140
4141 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4142
4143         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4144         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4145         name.
4146
4147 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4148
4149         PR debug/40705
4150         * g++.dg/debug/dwarf2/typedef1.C: New test.
4151
4152         PR c++/40357
4153         * g++.dg/other/typedef3.C: New test.
4154
4155 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4156
4157         * gcc.dg/20090709-1.c: Move to a proper place ...
4158         * gcc.target/m68k/20090709-1.c: ... here.
4159
4160 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4161
4162         PR C++/22154
4163         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4164         front of qualified names are allowed.
4165         * g++.dg/parse/crash10.C: Likewise.
4166         * g++.dg/parse/error15.C: Likewise.
4167         * g++.dg/parse/typename9.C: Likewise.
4168         * g++.dg/parse/error8.C: Likewise.
4169
4170 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4171
4172         PR fortran/40646
4173         * gfortran.dg/proc_ptr_22.f90: Extended.
4174         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4175
4176 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4177
4178         * gfortran.dg/vect/vect-6.f: New test.
4179
4180 2009-07-12  Jason Merrill  <jason@redhat.com>
4181
4182         PR c++/36628
4183         * g++.dg/cpp0x/decltype17.C: New.
4184
4185         PR c++/37206
4186         * g++.dg/cpp0x/rv10.C: New.
4187
4188 2009-07-12  Jason Merrill  <jason@redhat.com>
4189
4190         PR c++/40689
4191         * g++.dg/cpp0x/initlist20.C: New.
4192         * g++.dg/cpp0x/initlist21.C: New.
4193
4194 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4195
4196         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4197         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4198         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4199         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4200         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4201
4202 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4203
4204         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4205         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4206         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4207         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4208         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4209         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4210         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4211         effective_target fd_truncate.
4212
4213 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4214
4215         * gnat.dg/specs/addr1.ads: New test.
4216
4217 2009-07-11  Jan Hubicka  <jh@suse.cz>
4218
4219         PR middle-end/48388
4220         * g++.dg/torture/pr40388.C: New testcase.
4221
4222 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4223
4224         PR target/40668
4225         * gcc.c-torture/execute/pr40668.c: New test.
4226
4227 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4228
4229         * gcc.c-torture/execute/20090711-1.c: New test.
4230
4231 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4232
4233         PR testsuite/40699
4234         PR testsuite/40707
4235         PR testsuite/40709
4236         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4237         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4238         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4239         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4240
4241 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4242
4243         PR fortran/33197
4244         * gfortran.dg/complex_intrinsic_3.f90: New test.
4245         * gfortran.dg/complex_intrinsic_4.f90: New test.
4246
4247 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4248
4249         PR target/39079
4250         * gcc.target/mips/mips.exp: Make -msynci a known option.
4251         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4252
4253 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4254
4255         PR c++/40502
4256         * g++.dg/ext/strncpy-chk1.C: New test.
4257
4258 2009-07-10  Richard Guenther  <rguenther@suse.de>
4259
4260         PR tree-optimization/40496
4261         * g++.dg/opt/pr40496.C: New testcase.
4262
4263 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4264
4265         PR 25509
4266         PR 40614
4267         * g++.dg/warn/unused-result1-Werror.c: New.
4268
4269 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4270
4271         PR fortran/39334
4272         * gfortran.dg/recursive_parameter_1.f90: New test.
4273
4274 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4275
4276         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4277         * gfortran.dg/module_equivalence_6.f90: Ditto.
4278         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4279         * gfortran.dg/nan_2.f90: Ditto.
4280         * gfortran.dg/inquire_11.f90: Ditto.
4281         * gfortran.dg/abstract_type_3.f03: Ditto.
4282         * gfortran.dg/abstract_type_1.f90: Ditto.
4283         * gfortran.dg/private_type_9.f90: Ditto.
4284         * gfortran.dg/abstract_type_5.f03: Ditto.
4285         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4286         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4287         * gfortran.dg/derived_sub.f90: Ditto.
4288         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4289         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4290         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4291         * gfortran.dg/mvbits_6.f90: Ditto.
4292         * gfortran.dg/abstract_type_2.f03: Ditto.
4293         * gfortran.dg/abstract_type_4.f03: Ditto.
4294         * gfortran.dg/bounds_check_9.f90: Ditto.
4295         * gfortran.dg/optional_dim_3.f90: Ditto.
4296         * gfortran.dg/pr32921.f: Ditto.
4297         * gfortran.dg/entry_16.f90: Ditto.
4298         * gfortran.dg/generic_16.f90: Ditto.
4299
4300
4301 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4302
4303         * gcc.target/m68k/20090709-1.c: New.
4304
4305 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4306
4307         PR c++/40684
4308         * g++.dg/template/unify11.C: New test.
4309
4310 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4311
4312         PR fortran/40629
4313         * gfortran.dg/host_assoc_function_9.f90: New test.
4314
4315 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4316
4317         PR fortran/40646
4318         * gfortran.dg/proc_ptr_22.f90: New.
4319         * gfortran.dg/proc_ptr_comp_12.f90: New.
4320
4321 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4322
4323         PR middle-end/40692
4324         * gcc.c-torture/compile/pr40692.c: New test.
4325
4326 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4327
4328         PR fortran/40604
4329         * gfortran.dg/pointer_check_6.f90: New test.
4330
4331 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4332
4333         * gcc.target/mips/truncate-5.c: New test.
4334
4335 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4336
4337         PR libfortran/40330
4338         PR libfortran/40662
4339         * gfortran.dg/fmt_cache_1.f: New test.
4340
4341 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4342
4343         PR fortran/40675
4344         * gfortran.dg/nosigned_zero_1.f90: New test.
4345         * gfortran.dg/nosigned_zero_2.f90: New test.
4346
4347 2009-07-08  Richard Guenther  <rguenther@suse.de>
4348
4349         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4350
4351 2009-07-08  Richard Guenther  <rguenther@suse.de>
4352
4353         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4354
4355 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4356
4357         PR fortran/40591
4358         * gfortran.dg/proc_ptr_21.f90: New test.
4359
4360 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4361
4362         PR c++/31246
4363         * g++.dg/warn/pr31246.C: New.
4364         * g++.dg/warn/pr31246-2.C: New.
4365
4366 2009-07-07  Jason Merrill  <jason@redhat.com>
4367
4368         PR c++/35828
4369         * g++.dg/template/defarg12.C: New.
4370
4371         PR c++/37816
4372         * g++.dg/cpp0x/enum7.C: New.
4373
4374         PR c++/37946
4375         * g++.dg/cpp0x/enum6.C: New.
4376
4377         PR c++/40639
4378         * g++.dg/cpp0x/enum5.C: New.
4379
4380         PR c++/40633
4381         * g++.dg/cpp0x/enum4.C: New.
4382
4383 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4384
4385         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4386
4387 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4388
4389         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4390
4391 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4392
4393         PR middle-end/40669
4394         * gcc.dg/pr40669.c: New test.
4395
4396 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4397
4398         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4399         location. Update all calls.
4400         * g++.dg/plugin/selfassign.c: Likewise.
4401
4402 2009-07-06  Jason Merrill  <jason@redhat.com>
4403
4404         * g++.dg/rtti/dyncast[34].C: New.
4405
4406 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4407
4408         * lib/target-supports.exp
4409         (check_effective_target_mips_newabi_large_long_double): New.
4410         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4411         target.
4412         * gcc.target/mips/fpr-moves-6.c: Likewise.
4413
4414 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4415
4416         PR c++/40557
4417         * g++.dg/template/union2.C: New test.
4418
4419 2009-07-04  Jason Merrill  <jason@redhat.com>
4420
4421         * g++.dg/template/using15.C: New.
4422
4423 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4424
4425         * gfortran.dg/maxloc_1.f90: New test.
4426
4427 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4428
4429         PR fortran/40593
4430         * gfortran.dg/proc_ptr_result_6.f90: New.
4431
4432 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4433
4434         * gcc.dg/framework-2.c: Adjust testcase to pass.
4435
4436 2009-07-04  Jason Merrill  <jason@redhat.com>
4437
4438         PR c++/40619
4439         * g++.dg/cpp0x/auto16.C: New.
4440
4441 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4442
4443         PR target/40587
4444         * gfortran.dg/pr40587.f: New test.
4445
4446 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4447
4448         PR fortran/40638
4449         * gfortran.dg/unit_1.f90: New test.
4450
4451 2009-07-03  Jason Merrill  <jason@redhat.com>
4452
4453         * g++.dg/template/pure1.C: Expect another error.
4454
4455 2009-07-03  Richard Guenther  <rguenther@suse.de>
4456
4457         PR tree-optimization/40640
4458         * gcc.c-torture/compile/pr40640.c: New testcase.
4459
4460 2009-07-03  Richard Guenther  <rguenther@suse.de>
4461
4462         PR middle-end/34163
4463         * gfortran.dg/pr34163.f90: New testcase.
4464
4465 2009-07-03  Jan Hubicka  <jh@suse.cz>
4466
4467         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4468         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4469         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4470         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4471         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4472         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4473         * gnat.dg/loop_optimization6.adb: Enable -O2.
4474
4475 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4476
4477         * g++.dg/warn/null4.C: Extend.
4478
4479 2009-07-02  Jason Merrill  <jason@redhat.com>
4480
4481         * g++.dg/template/spec8.C: Fix.
4482
4483 2009-07-02  Michael Matz  <matz@suse.de>
4484
4485         PR fortran/32131
4486         * gfortran.dg/pr32921.f: Adjust.
4487
4488 2009-07-02  Jan Hubicka  <jh@suse.cz>
4489
4490         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4491
4492 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4493
4494         * gcc.target/mips/truncate-4.c: New testcase.
4495
4496 2009-07-01  Richard Guenther  <rguenther@suse.de>
4497
4498         PR tree-optimization/19831
4499         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4500         make allocated memory escape.  Un-XFAIL.
4501         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4502         * gcc.dg/vect/pr31699.c: Likewise.
4503         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4504
4505 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4506
4507         PR c++/40566
4508         * g++.dg/parse/cond5.C: New test.
4509
4510 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4511
4512         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4513         (main): Pass n to main_1 instead.
4514         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4515         (main_1): New function, split off from...
4516         (main): ...here.  Pass `off' to main_1 instead.
4517
4518 2009-06-30  Jason Merrill  <jason@redhat.com>
4519
4520         PR c++/40595
4521         * g++.dg/cpp0x/variadic94.C: New.
4522
4523 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4524
4525         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4526         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4527         (init_ld_library_path_env_vars): New function, replacing the
4528         orig_*_saved assignments.  Call it after defining it.
4529         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4530         (restore_ld_library_path_env_vars): Likewise.
4531         (add_path, find_libgcc_s): New functions.
4532         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4533         gcc-set-multilib-library-path.
4534         (objc_target_compile): Don't add "." to ld_library_path.
4535         Use add_path.
4536         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4537         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4538         gcc-set-multilib-library-path.
4539         * lib/g++.exp (g++_link_flags): Likewise.
4540         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4541         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4542         top level; do it...
4543         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4544         to tell when this needs to happen.  Use find_libgcc_s instead of
4545         gcc-set-multilib-library-path.
4546         * lib/gcc-dg.exp: Likewise.
4547         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4548         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4549         unless it is in $ALT_LD_LIBRARY_PATH.
4550         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4551
4552 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4553
4554         * gnat.dg/discr12.adb: New test.
4555         * gnat.dg/discr12_pkg.ads: New helper.
4556         * gnat.dg/discr13.adb: New test.
4557         * gnat.dg/discr14.ad[sb]: Likewise.
4558         * gnat.dg/discr15.adb: Likewise.
4559         * gnat.dg/discr15_pkg.ads: New helper.
4560         * gnat.dg/discr16.adb: New test.
4561         * gnat.dg/discr16_g.ads: New helper.
4562         * gnat.dg/discr16_pkg.ads: Likewise.
4563         * gnat.dg/discr16_cont.ads: Likewise.
4564         * gnat.dg/discr17.adb: New test.
4565         * gnat.dg/discr18.adb: Likewise.
4566         * gnat.dg/discr18_pkg.ads: New helper.
4567         * gnat.dg/discr19.adb: New test.
4568
4569 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4570
4571         PR fortran/40576
4572         * gfortran.dg/internal_write_1.f90:  New testcase.
4573
4574 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4575
4576         PR fortran/40594
4577         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4578
4579 2009-06-30  Richard Guenther  <rguenther@suse.de>
4580
4581         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4582
4583 2009-06-30  Wei Guozhi  <carrot@google.com>
4584
4585         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4586         to "-Os".
4587
4588 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4589
4590         PR tree-optimization/40542
4591         * gcc.dg/vect/pr40542.c: New test.
4592
4593 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4594
4595         PR tree-optimization/40582
4596         * gcc.c-torture/compile/pr40582.c: New test.
4597
4598 2009-06-30  Wei Guozhi  <carrot@google.com>
4599
4600         PR/40416
4601         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4602
4603 2009-06-29  Jason Merrill  <jason@redhat.com>
4604
4605         PR c++/40274
4606         * g++.dg/template/debug1.C: New.
4607
4608 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4609
4610         PR fortran/40580
4611         * pointer_check_1.f90: New test.
4612         * pointer_check_2.f90: New test.
4613         * pointer_check_3.f90: New test.
4614         * pointer_check_4.f90: New test.
4615         * pointer_check_5.f90: New test.
4616
4617 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4618
4619         PR fortran/40551
4620         * gfortran.dg/func_assign_2.f90 : New test.
4621
4622 2009-06-29  Richard Guenther  <rguenther@suse.de>
4623
4624         PR middle-end/14187
4625         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4626         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4627         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4628         * gcc.c-torture/execute/20090623-1.c: Likewise.
4629         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4630         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4631
4632 2009-06-29  Richard Guenther  <rguenther@suse.de>
4633
4634         PR middle-end/38212
4635         * gcc.c-torture/execute/pr38212.c: New testcase.
4636
4637 2009-06-29  Richard Guenther  <rguenther@suse.de>
4638
4639         PR tree-optimization/40579
4640         * gcc.c-torture/execute/pr40579.c: New testcase.
4641
4642 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4643
4644         PR tree-optimization/40550
4645         * gcc.dg/pr40550.c: New test.
4646
4647 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4648
4649         * gnat.dg/overflow_sum2.adb: New test
4650         * gnat.dg/namet.ads: New helper.
4651
4652         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4653
4654 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4655
4656         PR fortran/34112
4657         * gfortran.dg/compiler-directive_1.f90: New test.
4658         * gfortran.dg/compiler-directive_2.f: New test.
4659
4660 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4661
4662         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4663         comment out some values and add some cases.
4664
4665 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4666
4667         PR testsuite/40567
4668         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4669
4670 2009-06-26  Richard Henderson  <rth@redhat.com>
4671
4672         PR testsuite/40565
4673         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4674         * gcc.target/i386/local.c: Pass a non-constant to T.
4675
4676 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4677
4678         PR fortran/39997
4679         PR fortran/40541
4680         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4681         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4682         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4683         * gfortran.dg/proc_ptr_result_5.f90: New.
4684
4685 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4686
4687         PR c/39902
4688         * gcc.dg/dfp/pr39902.c: New test.
4689
4690 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4691
4692         PR testsuite/40532
4693         * gcc.dg/builtins-65.c: Require c99 runtime.
4694
4695 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4696
4697         * gnat.dg/array7.ad[sb]: New test.
4698
4699 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4700
4701         * gnat.dg/array6.adb: New test.
4702
4703 2009-06-25  Ian Lance Taylor  <iant@google.com>
4704
4705         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4706
4707 2009-06-25  Ian Lance Taylor  <iant@google.com>
4708
4709         * g++.dg/warn/Wunused-16.C: New testcase.
4710
4711 2009-06-25  Ian Lance Taylor  <iant@google.com>
4712
4713         * g++.dg/warn/skip-2.C: New testcase.
4714
4715 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4716
4717         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4718         dg-skip-if and move to ...
4719         * gcc.dg/torture/20090618-1.c.
4720
4721 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4722
4723         PR tree-optimization/40493
4724         * gcc.c-torture/execute/pr40493.c: New test.
4725
4726 2009-06-24  Jason Merrill  <jason@redhat.com>
4727
4728         PR c++/40342
4729         * g++.dg/template/overload10.C: New.
4730
4731 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4732
4733         PR fortran/40427
4734         * gfortran.dg/proc_ptr_comp_11.f90: New.
4735
4736 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4737
4738         * gcc.dg/pr40501.c: New testcase.
4739
4740 2009-06-23  DJ Delorie  <dj@redhat.com>
4741
4742         Add MeP port.
4743         * lib/target-supports.exp: Add mep support (no profiling).
4744
4745 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4746
4747         PR testsuite/39297
4748         * gcc.dg/ssa/loop-31.c: Change scan rules.
4749
4750 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4751
4752         * gcc.dg/cpp/empty-include.c: Update column info.
4753         * gcc.dg/cpp/assert2.c: Update column info.
4754
4755 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4756
4757         * g++.dg/ext/builtin-object-size1.C: New test.
4758         * g++.dg/ext/builtin-object-size2.C: New test.
4759
4760 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4761
4762         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4763         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4764
4765 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4766
4767         * gcc.target/mips/truncate-3.c: New test.
4768
4769 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4770
4771         PR fortran/37254
4772         PR fortran/39850
4773         * gfortran.dg/interface_30.f90: Modified error message.
4774         * gfortran.dg/proc_decl_22.f90: New.
4775
4776 2009-06-22  Ian Lance Taylor  <iant@google.com>
4777
4778         * gcc.dg/Wcxx-compat-19.c: New testcase.
4779
4780 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4781
4782         PR objc/28050
4783         * pr28050.m: New testcase.
4784
4785 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4786
4787         PR testsuite/40481
4788         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4789
4790 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4791
4792         PR tree-optimization/40492
4793         * g++.dg/torture/pr40492.C: New test.
4794
4795 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4796
4797         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4798         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4799
4800 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4801
4802         * gnat.dg/raise_ce.adb: Helper for ...
4803         * gnat.dg/handle_and_return.adb: New test.
4804
4805 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4806
4807         PR fortran/40443
4808         * gfortran.dg/generic_18.f90: New test.
4809
4810 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4811
4812         PR fortran/40472
4813         * gfortran.dg/spread_size_limit.f90: New test.
4814
4815 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4816
4817         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4818         to put dump files in a subdirectory.
4819         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4820         ".o" temporary files.
4821
4822 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4823
4824         PR fortran/39850
4825         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4826         * gfortran.dg/interface_20.f90: Ditto.
4827         * gfortran.dg/interface_21.f90: Ditto.
4828         * gfortran.dg/interface_22.f90: Ditto.
4829         * gfortran.dg/interface_30.f90: New.
4830         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4831
4832 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4833
4834         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4835         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4836         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4837         DEFAULT_VECTFLAGS.
4838
4839 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4840             Revital Eres  <eres@il.ibm.com>
4841
4842         PR testsuite/40359
4843         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4844         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4845         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4846
4847 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4848
4849         PR testsuite/40475
4850         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4851         without misalignment support.
4852         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4853
4854 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4855
4856         PR fortran/40452
4857         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4858
4859 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4860
4861         PR fortran/40440
4862         * gfortran.dg/alloc_comp_result_2.f90: New test.
4863
4864 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4865
4866         PR target/40482
4867         * gcc.target/arm/pr40482.c: New test.
4868
4869 2009-06-19  Ian Lance Taylor  <iant@google.com>
4870
4871         * gcc.dg/Wcxx-compat-18.c: New testcase.
4872
4873 2009-06-19  Richard Guenther  <rguenther@suse.de>
4874
4875         * gcc.c-torture/execute/20090618-1.c: New testcase.
4876
4877 2009-06-19  Ian Lance Taylor  <iant@google.com>
4878
4879         * gcc.dg/Wcxx-compat-17.c: New testcase.
4880
4881 2009-06-19  Ian Lance Taylor  <iant@google.com>
4882
4883         * gcc.dg/Wcxx-compat-15.c: New testcase.
4884
4885 2009-06-19  Ian Lance Taylor  <iant@google.com>
4886
4887         * gcc.dg/Wcxx-compat-16.c: New testcase.
4888
4889 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4890
4891         * gcc.dg/builtins-34.c: Add significand cases.
4892
4893 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4894
4895         PR testsuite/40491
4896         * gcc.dg/20080522-1.c: Remove testcase for real.
4897         * gcc.dg/20080528-1.c: Ditto.
4898
4899 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4900
4901         PR fortran/40450
4902         * gfortran.dg/proc_ptr_20.f90: New.
4903
4904 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4905
4906         PR target/40470
4907         * gcc.dg/torture/pr40470-1.c: New.
4908         * gcc.dg/torture/pr40470-2.c: Likewise.
4909         * gcc.dg/torture/pr40470-3.c: Likewise.
4910         * gcc.dg/torture/pr40470-4.c: Likewise.
4911
4912 2009-06-18  Diego Novillo  <dnovillo@google.com>
4913
4914         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4915         * gcc.dg/plugin/ggcplug.c: Likewise.
4916         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4917         * g++.dg/plugin/selfassign.c: Likewise.
4918         * g++.dg/plugin/attribute_plugin.c: Likewise.
4919         * g++.dg/plugin/dumb_plugin.c: Likewise.
4920
4921 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4922
4923         * gcc.dg/cpp/arith-3.c: Add column info.
4924
4925 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4926
4927         * gcc.target/arm/fp16-compile-none-2.c: New.
4928         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4929         * gcc.target/arm/fp16-compile-alt-12.c: New.
4930
4931 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4932
4933         * gcc.target/arm/fp16-compile-alt-1.c: New.
4934         * gcc.target/arm/fp16-compile-alt-2.c: New.
4935         * gcc.target/arm/fp16-compile-alt-3.c: New.
4936         * gcc.target/arm/fp16-compile-alt-4.c: New.
4937         * gcc.target/arm/fp16-compile-alt-5.c: New.
4938         * gcc.target/arm/fp16-compile-alt-6.c: New.
4939         * gcc.target/arm/fp16-compile-alt-7.c: New.
4940         * gcc.target/arm/fp16-compile-alt-8.c: New.
4941         * gcc.target/arm/fp16-compile-alt-9.c: New.
4942         * gcc.target/arm/fp16-compile-alt-10.c: New.
4943         * gcc.target/arm/fp16-compile-alt-11.c: New.
4944         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4945         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4946         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4947         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4948         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4949         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4950         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4951         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4952         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4953         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4954         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4955         * gcc.target/arm/fp16-compile-none-1.c: New.
4956         * gcc.target/arm/fp16-compile-exprtype.c: New.
4957         * gcc.target/arm/fp16-compile-vcvt.c: New.
4958         * gcc.target/arm/fp16-builtins-1.c: New.
4959         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4960         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4961         * gcc.target/arm/fp16-param-1.c: New.
4962         * gcc.target/arm/fp16-return-1.c: New.
4963         * gcc.target/arm/fp16-unprototyped-1.c: New.
4964         * gcc.target/arm/fp16-unprototyped-2.c: New.
4965         * gcc.target/arm/fp16-variadic-1.c: New.
4966         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4967         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4968         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4969         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4970         * gcc.dg/torture/arm-fp16-ops.h: New.
4971         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4972         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4973         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4974         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4975         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4976         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4977         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4978         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4979         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4980         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4981         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4982         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4983         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4984         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4985         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4986         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4987         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4988         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4989         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4990         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4991         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4992
4993 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4994
4995         * gcc.dg/builtins-65.c: New test.
4996
4997 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4998
4999         PR fortran/40451
5000         * gfortran.dg/proc_ptr_result_4.f90: New.
5001
5002 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5003
5004         * gcc.c-torture/execute/bitfld-5.c: New test.
5005
5006 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5007
5008         * gcc.dg/builtin-unreachable-3.c: New test.
5009
5010 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5011
5012         * gcc.target/i386/builtin-unreachable.c: New test.
5013
5014 2009-06-17  Ian Lance Taylor  <iant@google.com>
5015
5016         * gcc.dg/Wcxx-compat-14.c: New testcase.
5017
5018 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5019
5020         * gcc.dg/func-ptr-conv-1.c: Update column info.
5021
5022 2009-06-17  Richard Guenther  <rguenther@suse.de>
5023
5024         PR middle-end/40404
5025         * gcc.c-torture/execute/pr40404.c: New testcase.
5026
5027 2009-06-17  Richard Guenther  <rguenther@suse.de>
5028
5029         PR middle-end/40460
5030         * g++.dg/torture/pr40460.C: New testcase.
5031
5032 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5033
5034         * gcc.dg/plugin/one_time_plugin.c: New test.
5035         * gcc.dg/plugin/one_time-test-1.c: New test.
5036         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5037
5038 2009-06-16  Ian Lance Taylor  <iant@google.com>
5039
5040         * g++.dg/warn/skip-1.C: New testcase.
5041
5042 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5043
5044         PR middle-end/40446
5045         * g++.dg/other/pr40446.C: New test.
5046
5047 2009-06-16  Richard Guenther  <rguenther@suse.de>
5048
5049         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5050         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5051         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5052         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5053
5054 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5055
5056         * gcc.c-torture/compile/pr40432.c: New file.
5057
5058 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5059
5060         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5061
5062 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5063
5064         PR fortran/36947
5065         PR fortran/40039
5066         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5067         * gfortran.dg/interface_20.f90: Modified error messages.
5068         * gfortran.dg/interface_21.f90: Ditto.
5069         * gfortran.dg/interface_26.f90: Ditto.
5070         * gfortran.dg/interface_27.f90: Ditto.
5071         * gfortran.dg/interface_28.f90: Extended test case.
5072         * gfortran.dg/interface_29.f90: New.
5073         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5074         * gfortran.dg/proc_decl_8.f90: Ditto.
5075         * gfortran.dg/proc_ptr_11.f90: Ditto.
5076         * gfortran.dg/proc_ptr_15.f90: Ditto.
5077
5078 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5079
5080         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5081         printing.
5082         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5083         gcc.dg/vect/vect-outer-4f.c: Likewise.
5084         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5085         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5086         Likewise.
5087         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5088         outer loop.
5089
5090 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5091
5092         PR fortran/40383
5093         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5094
5095 2009-06-15  Ian Lance Taylor  <iant@google.com>
5096
5097         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5098         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5099         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5100         Recognize new notes.
5101         * gcc.dg/stmt-expr-label-2.c: Likewise.
5102         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5103         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5104         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5105         * gcc.dg/c99-vla-jump-4.c: Likewise.
5106         * gcc.dg/stmt-expr-label-1.c: Likewise.
5107         * gcc.dg/stmt-expr-label-3.c: Likewise.
5108         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5109
5110 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5111
5112         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5113
5114 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5115
5116         * gcc.dg/builtin-object-size-7.c: New test.
5117
5118 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5119
5120         PR testsuite/40426
5121         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5122         level != "" use separate -gdwarf-2 -g${level} options instead of
5123         -gdwarf-2${level}.
5124         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5125         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5126         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5127
5128 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5129
5130         * g++.dg/abi/mangle11.C: Update warning line.
5131         * g++.dg/abi/mangle12.C: Update warning line.
5132         * g++.dg/abi/mangle17.C: Update warning line.
5133         * g++.dg/abi/mangle20-2.C: Update warning line.
5134
5135 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5136
5137         * gcc.dg/optimize-bswap-1.c: Split into these two:
5138         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5139         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5140
5141 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5142
5143         * gcc.dg/optimize-bswap-1.c: New testcase.
5144
5145 2009-06-14  Richard Guenther  <rguenther@suse.de>
5146
5147         PR middle-end/40389
5148         * g++.dg/torture/pr40389.C: New testcase.
5149
5150 2009-06-13  Richard Guenther  <rguenther@suse.de>
5151
5152         PR tree-optimization/40421
5153         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5154
5155 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5156
5157         * gcc.dg/old-style-prom-3.c: Add column info.
5158         * gcc.dg/overflow-warn-1.c
5159         * gcc.dg/gomp/pr27415.c
5160         * gcc.dg/gomp/for-1.c: Same.
5161         * gcc.dg/enum-compat-1.c: Same.
5162         * gcc.dg/c99-tag-3.c: Same.
5163         * gcc.dg/Wredundant-decls-2.c: Same.
5164         * gcc.dg/func-ptr-conv-1.c: Same.
5165         * gcc.dg/asm-wide-1.c: Same.
5166         * gcc.dg/nofixed-point-2.c: Same.
5167         * gcc.dg/cpp/line3.c: Same.
5168         * gcc.dg/array-10.c: Same.
5169         * gcc.dg/c99-vla-jump-1.c: Same.
5170         * gcc.dg/pr20368-1.c: Same.
5171         * gcc.dg/Wshadow-3.c: Same.
5172         * gcc.dg/c90-const-expr-8.c: Same.
5173         * gcc.dg/label-decl-2.c: Same.
5174         * gcc.dg/dremf-type-compat-2.c: Same.
5175         * gcc.dg/c90-const-expr-5.c: Same.
5176         * gcc.dg/builtins-30.c: Same.
5177         * gcc.dg/Warray-bounds.c: Same.
5178         * gcc.dg/Wcxx-compat-2.c: Same.
5179         * gcc.dg/tree-ssa/col-1.c: Same.
5180         * gcc.dg/old-style-prom-2.c: Same.
5181         * gcc.dg/cast-function-1.c: Same.
5182         * gcc.dg/pr15698-1.c: Same.
5183         * gcc.dg/dremf-type-compat-3.c: Same.
5184         * gcc.dg/vla-8.c: Same.
5185         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5186         line.
5187         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5188         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5189         * gcc.dg/enum-compat-1.c: Same.
5190         * gcc.dg/dremf-type-compat-2.c: Same.
5191         * gcc.dg/old-style-prom-2.c: Same.
5192         * gcc.dg/pr15698-1.c: Same.
5193         * gcc.dg/pr20368-1.c: Same.
5194         * gcc.dg/dremf-type-compat-3.c: Same.
5195         * gcc.dg/builtins-30.c: Same.  Test for columns.
5196
5197 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5198
5199         PR fortran/40176
5200         * gfortran.dg/proc_decl_1.f90: Extended.
5201
5202 2009-06-12  Ian Lance Taylor  <iant@google.com>
5203
5204         * gcc.dg/Wcxx-compat-13.c: New testcase.
5205
5206 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5207
5208         PR tree-opt/38865
5209         * gcc.dg/tree-ssa/fre-vce-1.c
5210
5211 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5212
5213         PR testsuite/40384
5214         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5215         min-insn-to-prefetch-ratio=5.
5216
5217 2009-06-12  Joey Ye  <joey.ye@intel.com>
5218             H.J. Lu  <hongjiu.lu@intel.com>
5219
5220         PR middle-end/39146
5221         * gcc.target/i386/stackalign/pr39146.c: New.
5222
5223 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5224
5225         * gcc.target/i386/crc32-1.c: New.
5226         * gcc.target/i386/crc32-2.c: Likewise.
5227
5228 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5229
5230         PR c/39252
5231         * gcc.dg/builtin-unreachable-1.c: New test.
5232         * gcc.dg/builtin-unreachable-2.c: Same.
5233
5234 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5235
5236         PR fortran/40402
5237         * gfortran.dg/data_value_1.f90: New test.
5238
5239 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5240
5241         PR testsuite/39831
5242         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5243         remove ilp32 requirement.
5244         * gcc.target/i386/excess-precision-2.c: Likewise.
5245         * gcc.target/i386/excess-precision-3.c: Likewise.
5246         * gcc.target/i386/excess-precision-4.c: Likewise.
5247         * gcc.target/i386/excess-precision-5.c: Likewise.
5248         * gcc.target/i386/excess-precision-6.c: Likewise.
5249
5250 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5251
5252         PR fortran/38718
5253         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5254         * gfortran.dg/nan_5.f90: New test.
5255
5256 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5257
5258         * gcc.target/arm/neon-modes-1.c: New test.
5259
5260 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5261
5262         * g++.dg/torture/pr31579.C: Cast pointer
5263         via __SIZE_TYPE__ instead of 'unsigned long'.
5264
5265 2009-06-10  Anthony Green  <green@moxielogic.com>
5266
5267         * lib/target-supports.exp (check_profiling_available):
5268         Profiling is not available for testing purposes on moxie.
5269
5270 2009-06-09  Ian Lance Taylor  <iant@google.com>
5271
5272         * gcc.dg/Wcxx-compat-12.c: New testcase.
5273
5274 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5275
5276         PR libfortran/40334
5277         * gfortran.dg/backspace_11.f90: New.
5278
5279 2009-06-09  Jason Merrill  <jason@redhat.com>
5280
5281         * g++.dg/cpp0x/defaulted10.C: New.
5282
5283 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5284
5285         * gcc.c-torture/compile/pr40351.c: New file.
5286
5287 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5288
5289         * gnat.dg/align_max.adb: New test.
5290
5291 2009-06-08  Jason Merrill  <jason@redhat.com>
5292
5293         * g++.dg/cpp0x/auto15.C: New.
5294
5295 2009-06-08  Jan Hubicka  <jh@suse.cz>
5296
5297         PR debug/39834
5298         * gcc.dg/torture/pr39834.c
5299
5300 2009-06-08  Jan Hubicka  <jh@suse.cz>
5301
5302         PR middle-end/40102
5303         * g++.dg/torture/pr40102.C: New testcase.
5304
5305 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5306
5307         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5308         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5309         * gcc.dg/builtin-object-size-6.c: New test.
5310
5311         PR c++/40373
5312         * g++.dg/template/dtor7.C: New test.
5313
5314         PR c++/40370
5315         PR c++/40372
5316         * g++.dg/template/error41.C: New test.
5317         * g++.dg/template/error42.C: New test.
5318
5319 2009-06-08  Revital Eres  <eres@il.ibm.com>
5320
5321         PR testsuite/40359
5322         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5323         * gcc.dg/vect/vect-88.c: Likewise.
5324         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5325         * gcc.dg/vect/pr25413.c: Likewise.
5326         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5327
5328 2009-06-07  Ian Lance Taylor  <iant@google.com>
5329
5330         * g++.dg/warn/Wswitch-3.C: New testcase.
5331         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5332         * gcc.dg/Wswitch-enum-error.c: Likewise.
5333         * gcc.dg/Wswitch-error.c: Likewise.
5334
5335 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5336
5337         PR fortran/40008
5338         * gfortran.dg/negative_unit.f: Update test.
5339         * gfortran.dg/negative_unit_int8.f: Update test.
5340         * gfortran.dg/newunit_1.f90: New test.
5341
5342 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5343
5344         PR fortran/25104
5345         PR fortran/29962
5346         * gfortran.dg/spread_init_expr.f03: New.
5347         * gfortran.dg/unpack_init_expr.f03: New.
5348         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5349         error message.
5350
5351 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5352
5353         PR fortran/25104
5354         PR fortran/29962
5355         * gfortran.dg/count_init_expr.f03
5356         * gfortran.dg/product_init_expr.f03
5357         * gfortran.dg/sum_init_expr.f03
5358
5359 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5360
5361         PR fortran/36874
5362         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5363         message.
5364         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5365         shapes.
5366         * gfortran.dg/zero_sized_5.f90: Likewise.
5367
5368 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5369
5370         PR middle-end/32950
5371         * g++.dg/torture/pr32950.C: New.
5372
5373 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5374
5375         PR fortran/25104
5376         PR fortran/29962
5377         * gfortran.dg/dot_product_1.f03: New.
5378         * gfortran.dg/matmul_8.f03: New.
5379         * gfortran.dg/transpose_3.f03: New.
5380
5381 2009-06-06  Ian Lance Taylor  <iant@google.com>
5382
5383         * gcc.dg/Wunused-label-1.c: New test case.
5384         * g++.dg/warn/Wunused-label-1.C: New test case.
5385         * g++.dg/warn/Wunused-label-2.C: New test case.
5386         * g++.dg/warn/Wunused-label-3.C: New test case.
5387
5388 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5389
5390         PR fortran/37203
5391         * reshape_zerosize_2.f90: New.
5392
5393 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5394
5395         PR fortran/32890
5396         * gfortran.dg/pack_assign_1.f90: New.
5397         * gfortran.dg/pack_vector_1.f90: New.
5398
5399 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5400
5401         PR middle-end/40340
5402         * gcc.dg/pr40340-1.c: New test.
5403         * gcc.dg/pr40340-2.c: New test.
5404         * gcc.dg/pr40340-3.c: New test.
5405         * gcc.dg/pr40340-4.c: New test.
5406         * gcc.dg/pr40340-5.c: New test.
5407         * gcc.dg/pr40340.h: New file.
5408
5409 2009-06-05  Revital Eres  <eres@il.ibm.com>
5410
5411         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5412         New procedure.
5413         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5414         * gcc.dg/vect/vect-33.c: Likewise.
5415         * gcc.dg/vect/vect-92.c: Likewise.
5416         * gcc.dg/vect/vect-58.c: Likewise.
5417         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5418         * gcc.dg/vect/vect-42.c: Likewise.
5419         * gcc.dg/vect/slp-25.c: Likewise.
5420         * gcc.dg/vect/vect-align-1.c: Likewise.
5421         * gcc.dg/vect/vect-align-2.c: Likewise.
5422         * gcc.dg/vect/vect-93.c: Likewise.
5423         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5424         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5425         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5426         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5427         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5428         * gcc.dg/vect/vect-26.c: Likewise.
5429         * gcc.dg/vect/vect-44.c: Likewise.
5430         * gcc.dg/vect/vect-70.c: Likewise.
5431         * gcc.dg/vect/vect-95.c: Likewise.
5432         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5433         * gcc.dg/vect/vect-28.c: Likewise.
5434         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5435         * gcc.dg/vect/vect-87.c: Likewise.
5436         * gcc.dg/vect/vect-109.c: Likewise.
5437         * gcc.dg/vect/vect-54.c: Likewise.
5438         * gcc.dg/vect/vect-96.c: Likewise.
5439         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5440         * gcc.dg/vect/vect-88.c: Likewise.
5441         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5442         * gcc.dg/vect/vect-89.c: Likewise.
5443         * gcc.dg/vect/vect-91.c: Likewise.
5444         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5445         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5446         * gfortran.dg/vect/vect-2.f90: Likewise.
5447         * gfortran.dg/vect/vect-3.f90: Likewise.
5448         * gfortran.dg/vect/vect-4.f90: Likewise.
5449         * gfortran.dg/vect/vect-5.f90: Likewise.
5450
5451 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5452
5453         PR tree-optimization/36318
5454         * gcc.dg/tree-ssa/sra-7.c: New test.
5455
5456 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5457
5458         PR fortran/37203
5459         * gfortran.dg/reshape_order_5.f90: New.
5460         * gfortran.dg/reshape_shape_1.f90: New.
5461
5462 2009-06-04  Jason Merrill  <jason@redhat.com>
5463
5464         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5465
5466 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5467
5468         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5469         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5470
5471 2009-06-04  Richard Guenther  <rguenther@suse.de>
5472
5473         PR c++/39371
5474         * g++.dg/torture/pr40335.C: New testcase.
5475
5476 2009-06-03  Richard Guenther  <rguenther@suse.de>
5477
5478         PR middle-end/40328
5479         * gcc.dg/torture/pr40328.c: New testcase.
5480
5481 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5482
5483         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5484         m68k and fido.
5485
5486 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5487
5488         * g++.dg/torture/pr40323.C: New file.
5489
5490 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5491
5492         * gnat.dg/specs/root.ads: New test.
5493         * gnat.dg/specs/root-level_1.ads: Likewise.
5494         * gnat.dg/specs/root-level_2.ads: Likewise.
5495         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5496
5497 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5498
5499         * g++.dg/init/ref15.C: Require unwrapped targets.
5500
5501 2009-06-02  Jason Merrill  <jason@redhat.com>
5502
5503         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5504         * g++.dg/cpp0x/initlist18.C: New.
5505         * g++.dg/cpp0x/initlist19.C: New.
5506
5507         * g++.dg/cpp0x/auto14.C: New.
5508
5509 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5510
5511         * gnat.dg/alignment6.adb: Remove XFAIL.
5512
5513 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5514
5515         PR c++/38089
5516         * g++.dg/template/spec36.C: New test.
5517
5518 2009-06-01  Ian Lance Taylor  <iant@google.com>
5519
5520         * gcc.dg/cast-qual-3.c: New testcase.
5521         * g++.dg/warn/Wcast-qual2.C: New testcase.
5522
5523 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5524
5525         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5526         (process-message): Expect column numbers.
5527         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5528         * gcc.dg/pch/counter-2.c: Same.
5529         * gcc.dg/pch/valid-2.c: Same.
5530         * gcc.dg/pch/warn-1.c: Same.
5531         * gcc.dg/pch/valid-1.c: Same.
5532         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5533         * gcc.dg/cpp/syshdr.c: Same.
5534         * gcc.dg/cpp/19940712-1.c: Same.
5535         * gcc.dg/cpp/missing-header-1.c: Same.
5536         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5537         * gcc.dg/cpp/tr-warn3.c: Same.
5538         * gcc.dg/cpp/pr29612-2.c: Same.
5539         * gcc.dg/cpp/tr-warn4.c: Same.
5540         * gcc.dg/cpp/Wtrigraphs.c: Same.
5541         * gcc.dg/cpp/poison.c: Same.
5542         * gcc.dg/cpp/arith-3.c: Same.
5543         * gcc.dg/cpp/sysmac2.c: Same.
5544         * gcc.dg/cpp/cpp.exp: Same.
5545         * gcc.dg/cpp/tr-warn5.c: Same.
5546         * gcc.dg/cpp/include2.c: Same.
5547         * gcc.dg/cpp/Wmissingdirs.c: Same.
5548         * gcc.dg/cpp/Wmissingdirs.c: Same.
5549         * gcc.dg/cpp/tr-warn6.c: Same.
5550         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5551         * gcc.dg/cpp/macspace1.c: Same.
5552         * gcc.dg/cpp/escape-2.c: Same.
5553         * gcc.dg/cpp/assert2.c: Same.
5554         * gcc.dg/cpp/undef2.c: Same.
5555         * gcc.dg/cpp/macspace2.c: Same.
5556         * gcc.dg/cpp/tr-warn1.c: Same.
5557         * gcc.dg/cpp/extratokens2.c: Same.
5558         * gcc.dg/cpp/strify2.c: Same.
5559         * gcc.dg/cpp/Wsignprom.c: Same.
5560         * gcc.dg/cpp/redef2.c: Same.
5561         * gcc.dg/cpp/trad/trad.exp: Same.
5562         * gcc.dg/cpp/arith-1.c: Same.
5563         * gcc.dg/cpp/extratokens.c: Same.
5564         * gcc.dg/cpp/if-mpar.c: Same.
5565
5566 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5567
5568         * gnat.dg/nested_float_packed.ads: New test.
5569
5570 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5571             Eric Botcazou  <botcazou@adacore.com>
5572
5573         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5574         * gnat.dg/test_oconst.adb: New test.
5575
5576 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5577
5578         * gcc.dg/plugin/ggcplug.c: Moved comment.
5579         (plugin_init): Fixed typo, declared i, returned 0 at end.
5580
5581 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5582
5583         PR testsuite/40244
5584         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5585         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5586
5587 2009-05-29  Ian Lance Taylor  <iant@google.com>
5588
5589         * gcc.dg/Wcxx-compat-11.c: New testcase.
5590
5591 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5592
5593         PR fortran/40019
5594         * gfortran.dg/leadz_trailz_1.f90: New test.
5595         * gfortran.dg/leadz_trailz_2.f90: New test.
5596
5597 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5598
5599         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5600         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5601         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5602         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5603         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5604         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5605         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5606         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5607         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5608         * gcc.dg/tree-ssa/sra-5.c: New file.
5609         * gcc.dg/tree-ssa/sra-6.c: New file.
5610         * gcc.c-torture/compile/sra-1.c: New file.
5611
5612 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5613
5614         PR middle-end/40291
5615         * gcc.c-torture/compile/pr40291.c: New test.
5616
5617         PR target/40017
5618         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5619         __vector _Bool.
5620         * gcc.target/powerpc/altivec-30.c: New test.
5621         * gcc.target/powerpc/altivec-31.c: New test.
5622
5623 2009-05-28  Richard Guenther  <rguenther@suse.de>
5624
5625         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5626         * gcc.c-torture/execute/20090527-1.c: Likewise.
5627
5628 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5629
5630         PR c++/39754
5631         * g++.dg/template/canon-type-1.C: New test.
5632         * g++.dg/template/canon-type-2.C: Likewise.
5633         * g++.dg/template/canon-type-3.C: Likewise.
5634         * g++.dg/template/canon-type-4.C: Likewise.
5635         * g++.dg/template/canon-type-5.C: Likewise.
5636         * g++.dg/template/canon-type-6.C: Likewise.
5637         * g++.dg/template/canon-type-7.C: Likewise.
5638
5639 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5640             Uros Bizjak  <ubizjak@gmail.com>
5641             Danny Smith  <dansmister@gmail.com>
5642
5643         PR target/37216
5644
5645         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5646         New function.
5647         * gcc.target/i386/pr37216.c:  New test source file.
5648         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5649         use -fno-common for testing Cygwin and MinGW targets.
5650
5651 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5652
5653         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5654         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5655         * g++.dg/pr37742.C (size_t): Likewise.
5656         * g++.dg/torture/pr34850.C (size_t): Likewise.
5657         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5658         _PTRDIFF_TYPE__.
5659         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5660         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5661         (size_t): Use __extension__ and __SIZE_TYPE__.
5662         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5663         __SIZE_TYPE__.
5664         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5665         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5666         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5667         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5668         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5669         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5670         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5671         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5672         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5673         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5674         (__ssize_t): Likewise.
5675         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5676         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5677         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5678         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5679         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5680         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5681         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5682         * gcc.dg/pr33667.c (size_t): Likewise.
5683         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5684         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5685         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5686         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5687         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5688         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5689
5690 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5691
5692         PR tree-optimization/40254
5693         * gcc.dg/vect/pr40254.c: New test.
5694
5695 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5696
5697         PR middle-end/33699
5698         * gcc.target/mips/const-anchor-1.c: New test.
5699         * gcc.target/mips/const-anchor-2.c: New test.
5700
5701 2009-05-27  Jason Merrill  <jason@redhat.com>
5702
5703         * g++.dg/cpp0x/initlist15.C: New.
5704         * g++.dg/cpp0x/initlist16.C: New.
5705         * g++.dg/cpp0x/initlist17.C: New.
5706
5707 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5708
5709         PR fortran/39178
5710         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5711         patterns to reflect frontend changes.
5712         * gfortran.dg/vector_subscript_4.f90: Likewise.
5713
5714 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5715             Eric Botcazou  <botcazou@adacore.com>
5716
5717         * gcc.c-torture/execute/align-nest.c: New testcase.
5718         * gnat.dg/misaligned_nest.adb: New testcase.
5719
5720 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5721
5722         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5723         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5724         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5725         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5726
5727 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5728
5729         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5730         cast instead of assuming 0ul.
5731         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5732         __SIZE_TYPE__.
5733         (_type_desc): Make first argument const.
5734         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5735
5736 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5737
5738         PR libfortran/40187
5739         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5740         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5741
5742 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5743
5744         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5745         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5746         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5747         * gcc.dg/plugin/ggcplug.c: Added new file.
5748
5749 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5750
5751         PR fortran/40246
5752         * gfortran.dg/nullify_4.f90: New test.
5753
5754 2009-05-26  Richard Guenther  <rguenther@suse.de>
5755
5756         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5757
5758 2009-05-26  Richard Guenther  <rguenther@suse.de>
5759
5760         PR middle-end/40252
5761         * gcc.c-torture/compile/pr40252.c: New testcase.
5762
5763 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5764
5765         PR c++/40007
5766         * g++.dg/template/typedef18.C: New test.
5767         * g++.dg/template/typedef19.C: Likewise.
5768         * g++.dg/template/typedef20.C: Likewise.
5769         * g++.dg/template/access11.C: Adjust.
5770
5771 2009-05-26  Richard Guenther  <rguenther@suse.de>
5772
5773         PR testsuite/40247
5774         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5775
5776 2009-05-25  Jason Merrill  <jason@redhat.com>
5777
5778         PR c++/38064
5779         * g++.dg/cpp0x/enum3.C: New test.
5780
5781 2009-05-25  Richard Guenther  <rguenther@suse.de>
5782
5783         PR tree-optimization/36327
5784         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5785         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5786         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5787         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5788         * gcc.dg/vect/vect-40.c: Likewise.
5789         * gcc.dg/vect/vect-42.c: Likewise.
5790         * gcc.dg/vect/vect-46.c: Likewise.
5791         * gcc.dg/vect/vect-76.c: Likewise.
5792
5793 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5794
5795         PR fortran/40176
5796         * gfortran.dg/proc_ptr_18.f90: New.
5797         * gfortran.dg/proc_ptr_19.f90: New.
5798         * gfortran.dg/proc_ptr_comp_9.f90: New.
5799         * gfortran.dg/proc_ptr_comp_10.f90: New.
5800
5801 2009-05-25  Richard Guenther  <rguenther@suse.de>
5802
5803         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5804         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5805
5806 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5807
5808         PR tree-optimization/40238
5809         * gcc.dg/vect/pr40238.c: New test.
5810
5811 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5812             Dominique Dhumieres  <dominiq@lps.ens.fr>
5813
5814         PR fortran/35732
5815         PR fortran/39872
5816         * gfortran.dg/bounds_check_fail_3.f90: New test.
5817         * gfortran.dg/bounds_check_fail_4.f90: New test.
5818         * gfortran.dg/bounds_check_14.f90: Update test.
5819         * gfortran.dg/bound_4.f90: Update test.
5820
5821 2009-05-24  Richard Guenther  <rguenther@suse.de>
5822
5823         PR middle-end/40233
5824         * gcc.c-torture/compile/pr40233.c: New testcase.
5825
5826 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5827
5828         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5829         for alpha*-*-* targets.
5830
5831 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5832
5833         * gcc.dg/vect/bb-slp-1.c: New test.
5834         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5835         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5836         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5837         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5838         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5839         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5840         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5841         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5842         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5843         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5844         gcc.dg/vect/bb-slp-22.c: Likewise.
5845         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5846
5847 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5848             Maxim Kuvyrkov  <maxim@codesourcery.com>
5849
5850         * gcc.dg/falign-labels-1.c: New test.
5851
5852 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5853
5854         * gnat.dg/specs/rep_clause3.ads: New test.
5855
5856 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5857
5858         * gnat.dg/addr6.adb: New test.
5859
5860 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5861
5862         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5863         New function.
5864         * gcc.target/arm/thumb2-mul-space.c: New file.
5865         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5866         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5867         * gcc.target/arm/thumb2-mul-speed.c: New file.
5868
5869 2009-05-22  Richard Guenther  <rguenther@suse.de>
5870
5871         PR middle-end/38964
5872         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5873         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5874         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5875
5876 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5877
5878         * gcc.dg/dll-6.c: New test.
5879         * gcc.dg/dll-6a.c: Likewise.
5880         * gcc.dg/dll-7.c: Likewise.
5881         * gcc.dg/dll-7a.c: Likewise.
5882         * g++.dg/ext/dllexport2.C: Likewise.
5883         * g++.dg/ext/dllexport2a.cc: Likewise.
5884
5885 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5886
5887         PR target/37846
5888         * gcc.target/ia64/mfused-madd-vect.c: New test.
5889         * gcc.target/ia64/mfused-madd.c: New test.
5890         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5891         * gcc.target/ia64/mno-fused-madd.c: New test.
5892
5893 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5894
5895         * gcc.target/i386/movbe-1.c: New.
5896         * gcc.target/i386/movbe-2.c: Likewise.
5897
5898 2009-05-21  Taras Glek  <tglek@mozilla.com>
5899
5900         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5901         plugin_init signature.
5902         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5903         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5904         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5905
5906 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5907
5908         * gcc.dg/target/arm/neon-vmla-1.c: New.
5909         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5910
5911 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5912
5913         * gcc.target/mips/octeon-exts-6.c: New test.
5914         * gcc.target/mips/extend-1.c: New test.
5915         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5916         EXTS.
5917         * gcc.target/mips/octeon-exts-5.c: Likewise.
5918
5919 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5920
5921         PR middle-end/40204
5922         * gcc.c-torture/compile/pr40204.c: New test.
5923
5924 2009-05-20  Richard Guenther  <rguenther@suse.de>
5925
5926         * gcc.c-torture/compile/20090518-1.c: New testcase.
5927
5928 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5929
5930         PR tree-optimization/40087
5931         * gcc.dg/tree-ssa/pr40087.c: New test.
5932
5933 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5934
5935         * gcc.dg/vector-4.c: New testcase.
5936         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5937         * g++.dg/ext/vector16.C: New testcase.
5938
5939 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5940
5941         PR c/40172
5942         * gcc.dg/pr40172.c: Renamed to ...
5943         * gcc.dg/pr40172-1.c: This.
5944
5945         * gcc.dg/pr40172-2.c: New.
5946         * gcc.dg/pr40172-3.c: Likewise.
5947
5948 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5949
5950         PR c/40172
5951         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5952
5953 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5954
5955         * gnat.dg/loop_optimization6.ad[sb]: New test.
5956
5957 2009-05-19  Richard Guenther  <rguenther@suse.de>
5958
5959         * gcc.c-torture/compile/20090519-1.c: New testcase.
5960
5961 2009-05-18  Jason Merrill  <jason@redhat.com>
5962
5963         * g++.dg/cpp0x/explicit1.C: New.
5964         * g++.dg/cpp0x/explicit2.C: New.
5965
5966 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5967
5968         PR debug/40109
5969         * g++.dg/debug/dwarf2/nested-1.C: New test.
5970
5971 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5972
5973         PR testsuite/39907
5974         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5975         stack alignment.
5976
5977 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5978
5979         PR fortran/40164
5980         * gfortran.dg/proc_ptr_comp_8.f90: New.
5981
5982 2009-05-18  Richard Guenther  <rguenther@suse.de>
5983
5984         PR fortran/40168
5985         * gfortran.dg/array_memset_2.f90: Adjust.
5986
5987 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5988
5989         PR fortran/36947
5990         PR fortran/40039
5991         * gfortran.dg/interface_27.f90: New.
5992         * gfortran.dg/interface_28.f90: New.
5993         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5994         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5995
5996 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5997
5998         * gcc.target/m68k/tls-ie.c: New test.
5999         * gcc.target/m68k/tls-le.c: New test.
6000         * gcc.target/m68k/tls-gd.c: New test.
6001         * gcc.target/m68k/tls-ld.c: New test.
6002         * gcc.target/m68k/tls-ie-xgot.c: New test.
6003         * gcc.target/m68k/tls-le-xtls.c: New test.
6004         * gcc.target/m68k/tls-gd-xgot.c: New test.
6005         * gcc.target/m68k/tls-ld-xgot.c: New test.
6006         * gcc.target/m68k/tls-ld-xtls.c: New test.
6007         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6008
6009 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6010
6011         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6012
6013 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6014
6015         PR c/40172
6016         * gcc.dg/pr40172.c: New.
6017
6018 2009-05-17  Jason Merrill  <jason@redhat.com>
6019
6020         PR c++/40139
6021         * g++.dg/template/dtor6.C: New.
6022
6023 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6024
6025         * g++.dg/warn/translate-ice-1.C: New test.
6026
6027 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6028
6029         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6030         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6031         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6032         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6033
6034 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6035
6036         PR fortran/33197
6037         * gfortran.dg/erf_2.F90: New test.
6038         * gfortran.dg/erfc_scaled_2.f90: New test.
6039
6040 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6041
6042         PR fortran/31243
6043         * gfortran.dg/string_1.f90: New test.
6044         * gfortran.dg/string_2.f90: New test.
6045         * gfortran.dg/string_3.f90: New test.
6046
6047 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6048
6049         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6050         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6051
6052 2009-05-15  Ian Lance Taylor  <iant@google.com>
6053
6054         * gcc.dg/Wcxx-compat-10.c: New testcase.
6055
6056 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6057
6058         PR 16302
6059         * gcc.dg/pr16302.c: New.
6060         * g++.dg/warn/pr16302.C: New.
6061
6062 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6063
6064         * gcc.dg/torture/builtin-math-5.c: New.
6065         * gcc.dg/torture/builtin-math-6.c: New.
6066         * lib/target-supports.exp (check_effective_target_mpc): New.
6067
6068 2009-05-15  Jan Hubicka  <jh@suse.cz>
6069
6070         * gcc.dg/tree-ssa/inline-3.c: New testcase
6071
6072 2009-05-15  Jan Hubicka  <jh@suse.cz>
6073
6074         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6075         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6076         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6077         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6078         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6079         Mark noinline.
6080         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6081         Mark noinline.
6082         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6083         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6084
6085 2009-05-15  Jan Hubicka  <jh@suse.cz>
6086
6087         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6088         optimized by sibcall noinline.
6089
6090 2009-05-15  Jan Hubicka  <jh@suse.cz>
6091
6092         * sibcall-1.c (track): Mark noinline.
6093         * sibcall-2.c (track): Mark noinline.
6094         * sibcall-3.c (track): Mark noinline.
6095         * sibcall-4.c (track): Mark noinline.
6096
6097 2009-05-15  Jan Hubicka  <jh@suse.cz>
6098
6099         * flatten-2.c: Disable early inlining; add comment.
6100         * flatten-3.c: New test based on flatten-2.c.
6101
6102 2009-05-15  Richard Guenther  <rguenther@suse.de>
6103
6104         PR tree-optimization/39999
6105         * gcc.c-torture/compile/pr39999.c: New testcase.
6106
6107 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6108
6109         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6110
6111 2009-05-14  Ian Lance Taylor  <iant@google.com>
6112
6113         * gcc.dg/Wcxx-compat-9.c: New testcase.
6114
6115 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6116
6117         PR fortran/39996
6118         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6119         * gfortran.dg/duplicate_type_2.f90: Ditto.
6120         * gfortran.dg/duplicate_type_3.f90: New.
6121
6122 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6123
6124         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6125         * ada/acats/tests/c5/c59002c.ada: Likewise.
6126
6127 2009-05-13  Taras Glek  <tglek@mozilla.com>
6128
6129         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6130         attributes and decl smashing.
6131         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6132         attributes.
6133         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6134         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6135
6136 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6137
6138         PR fortran/39865
6139         * gfortran.dg/pr39865.f90: New test.
6140         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6141         arrays in FMT=.
6142         * gfortran.dg/hollerith_f95.f90: Likewise.
6143         * gfortran.dg/hollerith6.f90: New test.
6144         * gfortran.dg/hollerith7.f90: New test.
6145
6146 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6147
6148         PR cpp/36674
6149         * gcc.dg/cpp/pr36674.i: New.
6150
6151 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6152
6153         PR middle-end/40035
6154         * gcc.c-torture/compile/pr40035.c: New test.
6155
6156 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6157
6158         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6159
6160 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6161
6162         PR fortran/40110
6163         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6164         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6165         * gfortran.dg/interop_params.f03: Ditto.
6166
6167 2009-05-12  Jan Hubicka  <jh@suse.cz>
6168
6169         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6170         so unrolling still happens.
6171         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6172         * gcc.dg/ipa/ipacost-2.c: Likewise.
6173         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6174
6175 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6176
6177         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6178
6179 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6180
6181         * lib/target-supports.exp (check_profiling_available): Return
6182         false for -p on *-*-cygwin* targets.
6183
6184 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6185
6186         PR tree-optimization/38632
6187         * g++.dg/tree-ssa/pr38632.C: New.
6188
6189 2009-05-11  Jan Hubicka  <jh@suse.cz>
6190
6191         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6192         we now optimize better.
6193         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6194         out at different places.
6195         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6196         unroling.
6197         * gcc.dg/vect/vect-76.c: Likewise.
6198         * gcc.dg/vect/vect-70.c: Likewise.
6199         * gcc.dg/vect/vect-66.c: Likewise.
6200         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6201         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6202
6203 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6204
6205         PR middle-end/40080
6206         * gcc.c-torture/compile/pr40080.c: New.
6207
6208 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6209
6210         * gcc.c-torture/compile/pr40026.c: New testcase.
6211
6212 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6213
6214         PR fortran/40089
6215         * gfortran.dg/proc_ptr_comp_7.f90: New.
6216
6217 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6218
6219         PR tree-optimization/40074
6220         * gcc.dg/vect/pr40074.c: New test.
6221
6222 2009-05-10  Ian Lance Taylor  <iant@google.com>
6223
6224         * gcc.dg/Wcxx-compat-7.c: New testcase.
6225         * gcc.dg/Wcxx-compat-8.c: New testcase.
6226         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6227         * gcc.dg/pr17188-1.c: Likewise.
6228         * gcc.dg/pr39084.c: Likewise.
6229
6230 2009-05-10  Michael Matz  <matz@suse.de>
6231
6232         PR target/40031
6233         * gcc.dg/pr40031.c: New test.
6234
6235 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6236
6237         PR fortran/40018
6238         * gfortran.dg/array_constructor_31.f90: New test.
6239
6240 2009-05-10  Richard Guenther  <rguenther@suse.de>
6241
6242         PR tree-optimization/40081
6243         * g++.dg/torture/pr40081.C: New testcase.
6244
6245 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6246
6247         PR fortran/38863
6248         * gfortran.dg/dependency_24.f90: New test.
6249         * gfortran.dg/dependency_23.f90: Clean up module files.
6250
6251 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6252
6253         PR fortran/38956
6254         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6255         * gfortran.dg/chmod_2.f90: Likewise.
6256         * gfortran.dg/chmod_3.f90: Likewise.
6257         * gfortran.dg/open_errors.f90: Likewise.
6258
6259 2009-05-09  Jan Hubicka  <jh@suse.cz>
6260
6261         PR middle-end/40043
6262         * g++.dg/eh/nested-try.C: New test.
6263
6264 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6265
6266         PR tree-optimization/40049
6267         * gcc.dg/vect/vect-shift-2.c: New test.
6268
6269 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6270
6271         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6272         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6273
6274 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6275
6276         PR c/36892
6277         * g++.dg/warn/deprecated-6.C: New.
6278         * gcc.dg/deprecated-4.c: Likewise.
6279         * gcc.dg/deprecated-5.c: Likewise.
6280         * gcc.dg/deprecated-6.c: Likewise.
6281
6282 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6283
6284         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6285         __aligned__(__BIGGEST_ALIGNMENT__).
6286         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6287         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6288         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6289         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6290         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6291         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6292         * gcc.dg/vect/Os-vect-95.c: Likewise.
6293         * gcc.dg/vect/pr20122.c: Likewise.
6294         * gcc.dg/vect/pr36493.c: Likewise.
6295         * gcc.dg/vect/pr37385.c: Likewise.
6296         * gcc.dg/vect/slp-7.c: Likewise.
6297         * gcc.dg/vect/slp-9.c: Likewise.
6298         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6299         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6300         * gcc.dg/vect/vect-35.c: Likewise.
6301         * gcc.dg/vect/vect-40.c: Likewise.
6302         * gcc.dg/vect/vect-42.c: Likewise.
6303         * gcc.dg/vect/vect-44.c: Likewise.
6304         * gcc.dg/vect/vect-46.c: Likewise.
6305         * gcc.dg/vect/vect-48.c: Likewise.
6306         * gcc.dg/vect/vect-52.c: Likewise.
6307         * gcc.dg/vect/vect-54.c: Likewise.
6308         * gcc.dg/vect/vect-56.c: Likewise.
6309         * gcc.dg/vect/vect-58.c: Likewise.
6310         * gcc.dg/vect/vect-60.c: Likewise.
6311         * gcc.dg/vect/vect-74.c: Likewise.
6312         * gcc.dg/vect/vect-75.c: Likewise.
6313         * gcc.dg/vect/vect-76.c: Likewise.
6314         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6315         * gcc.dg/vect/vect-77.c: Likewise.
6316         * gcc.dg/vect/vect-77-global.c: Likewise.
6317         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6318         * gcc.dg/vect/vect-78.c: Likewise.
6319         * gcc.dg/vect/vect-78-global.c: Likewise.
6320         * gcc.dg/vect/vect-80.c: Likewise.
6321         * gcc.dg/vect/vect-85.c: Likewise.
6322         * gcc.dg/vect/vect-87.c: Likewise.
6323         * gcc.dg/vect/vect-88.c: Likewise.
6324         * gcc.dg/vect/vect-92.c: Likewise.
6325         * gcc.dg/vect/vect-93.c: Likewise.
6326         * gcc.dg/vect/vect-95.c: Likewise.
6327         * gcc.dg/vect/vect-97.c: Likewise.
6328         * gcc.dg/vect/vect-complex-1.c: Likewise.
6329         * gcc.dg/vect/vect-complex-4.c: Likewise.
6330         * gcc.dg/vect/vect-complex-5.c: Likewise.
6331         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6332         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6333         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6334         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6335         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6336         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6337         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6338         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6339         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6340         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6341         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6342         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6343         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6344         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6345         * gcc.dg/vect/vect-outer-1.c: Likewise.
6346         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6347         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6348         * gcc.dg/vect/vect-outer-2.c: Likewise.
6349         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6350         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6351         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6352         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6353         * gcc.dg/vect/vect-outer-3.c: Likewise.
6354         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6355         * gcc.dg/vect/vect-outer-5.c: Likewise.
6356         * gcc.dg/vect/vect-outer-6.c: Likewise.
6357         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6358         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6359         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6360         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6361         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6362         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6363         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6364         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6365         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6366         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6367         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6368         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6369         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6370         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6371
6372 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6373
6374         PR c/24581
6375         * gcc.dg/torture/complex-sign.h: New header.
6376         * gcc.dg/torture/complex-sign-add.c,
6377         gcc.dg/torture/complex-sign-mixed-add.c,
6378         gcc.dg/torture/complex-sign-mixed-div.c,
6379         gcc.dg/torture/complex-sign-mixed-mul.c,
6380         gcc.dg/torture/complex-sign-mixed-sub.c,
6381         gcc.dg/torture/complex-sign-mul.c,
6382         gcc.dg/torture/complex-sign-sub.c: New tests.
6383
6384 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6385
6386         PR fortran/39876
6387         * gfortran.dg/intrinsic_3.f90: New.
6388
6389 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6390
6391         PR c/39037
6392         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6393         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6394         * gcc.dg/dfp/float-constant-double.c: New test.
6395         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6396         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6397         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6398         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6399         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6400         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6401         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6402         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6403         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6404
6405 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6406
6407         PR middle-end/40057
6408         * gcc.c-torture/execute/pr40057.c: New test.
6409
6410 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6411
6412         * gcc.c-torture/compile/const-high-part.c: New test.
6413
6414 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6415
6416         PR testsuite/40050
6417         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6418         build plugin.
6419
6420 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6421
6422         PR fortran/39630
6423         * gfortran.dg/proc_decl_1.f90: Modified.
6424         * gfortran.dg/proc_ptr_comp_1.f90: New.
6425         * gfortran.dg/proc_ptr_comp_2.f90: New.
6426         * gfortran.dg/proc_ptr_comp_3.f90: New.
6427         * gfortran.dg/proc_ptr_comp_4.f90: New.
6428         * gfortran.dg/proc_ptr_comp_5.f90: New.
6429         * gfortran.dg/proc_ptr_comp_6.f90: New.
6430
6431 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6432
6433         PR c++/17395
6434         * g++.dg/template/call7.C: New test.
6435
6436 2009-05-06  Diego Novillo  <dnovillo@google.com>
6437
6438         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6439
6440 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6441
6442         * gfortran.dg/pr40021.f: Moved to ...
6443         * gfortran.fortran-torture/execute/pr40021.f: Here.
6444
6445 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6446
6447         PR middle-end/39986
6448         * gcc.dg/dfp/pr39986.c: New test.
6449
6450 2009-05-06  Michael Matz  <matz@suse.de>
6451
6452         PR middle-end/40021
6453         * gfortran.dg/pr40021.f: New test.
6454
6455 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6456
6457         * lib/plugin-support.exp: New file containing support procs for
6458         plugin testcases.
6459         * lib/target-supports.exp (check_plugin_available): New proc.
6460         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6461         * gcc.dg/plugin/selfassign.c: New plugin source file.
6462         * gcc.dg/plugin/self-assign-test-1.c: New test.
6463         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6464         * g++.dg/README: Add description for plugin test.
6465         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6466         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6467         * g++.dg/plugin/selfassign.c: New plugin source file.
6468         * g++.dg/plugin/self-assign-test-1.C: New test.
6469         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6470         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6471         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6472         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6473
6474 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6475
6476         PR fortran/40041
6477         * gfortran.dg/intrinsic_2.f90: New test.
6478         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6479
6480 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6481
6482         PR c/40032
6483         * gcc.dg/noncompile/incomplete-5.c: New test.
6484
6485 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6486
6487         PR middle-end/39666
6488         * gcc.dg/pr39666-1.c: New test.
6489         * gcc.dg/pr39666-2.c: Likewise.
6490         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6491         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6492         * gfortran.dg/pr39666-1.f90: Likewise.
6493         * gfortran.dg/pr39666-2.f90: Likewise.
6494
6495 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6496
6497         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6498         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6499         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6500
6501 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6502
6503         PR fortran/39998
6504         * gfortran.dg/proc_ptr_17.f90: New.
6505
6506 2009-05-05  Richard Guenther  <rguenther@suse.de>
6507
6508         PR tree-optimization/40022
6509         * gcc.c-torture/execute/pr40022.c: New testcase.
6510
6511 2009-05-05  Richard Guenther  <rguenther@suse.de>
6512
6513         PR middle-end/40023
6514         * gcc.c-torture/compile/pr40023.c: New testcase.
6515
6516 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6517
6518         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6519         * g++.dg/template/overload9.C: Likewise.
6520         * g++.dg/ext/ms-1.C: New.
6521
6522 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6523
6524         PR c++/40013
6525         * g++.dg/ext/vla7.C: New test.
6526
6527 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6528
6529         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6530
6531 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6532
6533         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6534         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6535         Update expected errors.
6536
6537 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6538
6539         PR c++/28152
6540         * g++.dg/parse/parser-pr28152.C: New.
6541         * g++.dg/parse/parser-pr28152-2.C: New.
6542
6543 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6544
6545         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6546
6547 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6548
6549         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6550         * gcc.target/sparc/fexpand-2.c: Likewise.
6551         * gcc.target/sparc/fpmerge-2.c: Likewise.
6552         * gcc.target/sparc/pdist-2.c: Likewise.
6553
6554 2009-05-03  Richard Guenther  <rguenther@suse.de>
6555
6556         PR c/39983
6557         * gcc.c-torture/compile/pr39983.c: New testcase.
6558
6559 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6560
6561         * gcc.dg/c99-complex-3.c: New test.
6562
6563 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6564
6565         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6566
6567 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6568
6569         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6570
6571 2009-05-02  Richard Guenther  <rguenther@suse.de>
6572
6573         PR middle-end/40001
6574         * gcc.target/spu/pr40001.c: New testcase.
6575
6576 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6577
6578         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6579
6580 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6581
6582         PR middle-end/39579
6583         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6584         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6585
6586 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6587
6588         PR testsuite/39776
6589         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6590         no longer issued.
6591
6592 2009-04-30  David Ayers  <ayers@fsfe.org>
6593
6594         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6595         and gcc_error_prefix variables.
6596         * objc.dg/bad-receiver-type.m: Update to match correct
6597         diagnostics marker.
6598         * objc.dg/encode-5.m: Likewise.
6599         * objc.dg/id-1.m: Likewise.
6600         * objc.dg/method-1.m: Likewise.
6601         * objc.dg/method-6.m: Likewise.
6602         * objc.dg/method-7.m: Likewise.
6603         * objc.dg/method-9.m: Likewise.
6604         * objc.dg/method-11.m: Likewise.
6605         * objc.dg/method-20.m: Likewise.
6606         * objc.dg/private-1.m: Likewise.
6607
6608 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6609
6610         PR libfortran/39667
6611         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6612         * gfortran.dg/advance_4.f90: Likewise
6613         * gfortran.dg/advance_5.f90: Likewise
6614         * gfortran.dg/append_1.f90: Likewise
6615         * gfortran.dg/backslash_1.f90: Likewise
6616         * gfortran.dg/backslash_2.f90: Likewise
6617         * gfortran.dg/backslash_3.f: Likewise
6618         * gfortran.dg/backspace_10.f90: Likewise
6619         * gfortran.dg/backspace_3.f: Likewise
6620         * gfortran.dg/backspace_4.f: Likewise
6621         * gfortran.dg/backspace_5.f: Likewise
6622         * gfortran.dg/backspace_8.f: Likewise
6623         * gfortran.dg/backspace_9.f: Likewise
6624         * gfortran.dg/complex_write.f90: Likewise
6625         * gfortran.dg/convert_implied_open.f90: Likewise
6626         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6627         * gfortran.dg/dos_eol.f: Likewise
6628         * gfortran.dg/empty_format_1.f90: Likewise
6629         * gfortran.dg/endfile.f: Likewise
6630         * gfortran.dg/eof_1.f90: Likewise
6631         * gfortran.dg/eor_1.f90: Likewise
6632         * gfortran.dg/eor_handling_1.f90: Likewise
6633         * gfortran.dg/eor_handling_2.f90: Likewise
6634         * gfortran.dg/eor_handling_3.f90: Likewise
6635         * gfortran.dg/eor_handling_4.f90: Likewise
6636         * gfortran.dg/eor_handling_5.f90: Likewise
6637         * gfortran.dg/error_recovery_5.f90: Likewise
6638         * gfortran.dg/f2003_inquire_1.f03: Likewise
6639         * gfortran.dg/f2003_io_4.f03: Likewise
6640         * gfortran.dg/f2003_io_5.f03: Likewise
6641         * gfortran.dg/f2003_io_7.f03: Likewise
6642         * gfortran.dg/fgetc_1.f90: Likewise
6643         * gfortran.dg/fgetc_2.f90: Likewise
6644         * gfortran.dg/flush_1.f90: Likewise
6645         * gfortran.dg/fmt_exhaust.f90: Likewise
6646         * gfortran.dg/fmt_huge.f90: Likewise
6647         * gfortran.dg/fmt_read.f90: Likewise
6648         * gfortran.dg/fmt_t_1.f90: Likewise
6649         * gfortran.dg/fmt_t_2.f90: Likewise
6650         * gfortran.dg/fmt_t_3.f90: Likewise
6651         * gfortran.dg/fmt_t_4.f90: Likewise
6652         * gfortran.dg/fmt_t_5.f90: Likewise
6653         * gfortran.dg/fmt_t_7.f: Likewise
6654         * gfortran.dg/fseek.f90: Likewise
6655         * gfortran.dg/ftell_1.f90: Likewise
6656         * gfortran.dg/ftell_2.f90: Likewise
6657         * gfortran.dg/func_derived_3.f90: Likewise
6658         * gfortran.dg/inquire_9.f90: Likewise
6659         * gfortran.dg/iostat_1.f90: Likewise
6660         * gfortran.dg/iostat_2.f90: Likewise
6661         * gfortran.dg/list_read_1.f90: Likewise
6662         * gfortran.dg/list_read_4.f90: Likewise
6663         * gfortran.dg/list_read_5.f90: Likewise
6664         * gfortran.dg/list_read_7.f90: Likewise
6665         * gfortran.dg/list_read_8.f90: Likewise
6666         * gfortran.dg/list_read_9.f90: Likewise
6667         * gfortran.dg/namelist_13.f90: Likewise
6668         * gfortran.dg/namelist_14.f90: Likewise
6669         * gfortran.dg/namelist_15.f90: Likewise
6670         * gfortran.dg/namelist_16.f90: Likewise
6671         * gfortran.dg/namelist_17.f90: Likewise
6672         * gfortran.dg/namelist_18.f90: Likewise
6673         * gfortran.dg/namelist_19.f90: Likewise
6674         * gfortran.dg/namelist_20.f90: Likewise
6675         * gfortran.dg/namelist_24.f90: Likewise
6676         * gfortran.dg/namelist_26.f90: Likewise
6677         * gfortran.dg/namelist_27.f90: Likewise
6678         * gfortran.dg/namelist_28.f90: Likewise
6679         * gfortran.dg/namelist_37.f90: Likewise
6680         * gfortran.dg/namelist_38.f90: Likewise
6681         * gfortran.dg/namelist_39.f90: Likewise
6682         * gfortran.dg/namelist_40.f90: Likewise
6683         * gfortran.dg/namelist_43.f90: Likewise
6684         * gfortran.dg/namelist_44.f90: Likewise
6685         * gfortran.dg/namelist_45.f90: Likewise
6686         * gfortran.dg/namelist_46.f90: Likewise
6687         * gfortran.dg/namelist_47.f90: Likewise
6688         * gfortran.dg/namelist_48.f90: Likewise
6689         * gfortran.dg/namelist_49.f90: Likewise
6690         * gfortran.dg/namelist_50.f90: Likewise
6691         * gfortran.dg/namelist_51.f90: Likewise
6692         * gfortran.dg/namelist_52.f90: Likewise
6693         * gfortran.dg/namelist_56.f90: Likewise
6694         * gfortran.dg/namelist_char_only.f90: Likewise
6695         * gfortran.dg/namelist_use.f90: Likewise
6696         * gfortran.dg/namelist_use_only.f90: Likewise
6697         * gfortran.dg/noadv_size.f90: Likewise
6698         * gfortran.dg/open_access_append_1.f90: Likewise
6699         * gfortran.dg/pad_no.f90: Likewise
6700         * gfortran.dg/pr12884.f: Likewise
6701         * gfortran.dg/pr17090.f90: Likewise
6702         * gfortran.dg/pr17285.f90: Likewise
6703         * gfortran.dg/pr17286.f90: Likewise
6704         * gfortran.dg/pr18122.f90: Likewise
6705         * gfortran.dg/pr18210.f90: Likewise
6706         * gfortran.dg/pr18392.f90: Likewise
6707         * gfortran.dg/pr19155.f: Likewise
6708         * gfortran.dg/pr19216.f: Likewise
6709         * gfortran.dg/pr19467.f90: Likewise
6710         * gfortran.dg/pr19657.f: Likewise
6711         * gfortran.dg/pr20257.f90: Likewise
6712         * gfortran.dg/read_bad_advance.f90: Likewise
6713         * gfortran.dg/read_eof_2.f90: Likewise
6714         * gfortran.dg/read_eof_4.f90: Likewise
6715         * gfortran.dg/read_many_1.f: Likewise
6716         * gfortran.dg/read_noadvance.f90: Likewise
6717         * gfortran.dg/read_repeat.f90: Likewise
6718         * gfortran.dg/read_size_noadvance.f90: Likewise
6719         * gfortran.dg/read_x_past.f: Likewise
6720         * gfortran.dg/record_marker_1.f90: Likewise
6721         * gfortran.dg/record_marker_3.f90: Likewise
6722         * gfortran.dg/rewind_1.f90: Likewise
6723         * gfortran.dg/runtime_warning_1.f90: Likewise
6724         * gfortran.dg/shape_3.f90: Likewise
6725         * gfortran.dg/slash_1.f90: Likewise
6726         * gfortran.dg/stat_1.f90: Likewise
6727         * gfortran.dg/stat_2.f90: Likewise
6728         * gfortran.dg/streamio_11.f90: Likewise
6729         * gfortran.dg/streamio_3.f90: Likewise
6730         * gfortran.dg/streamio_4.f90: Likewise
6731         * gfortran.dg/streamio_9.f90: Likewise
6732         * gfortran.dg/tl_editing.f90: Likewise
6733         * gfortran.dg/unf_io_convert_1.f90: Likewise
6734         * gfortran.dg/unf_io_convert_2.f90: Likewise
6735         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6736         * gfortran.dg/unf_short_record_1.f90: Likewise
6737         * gfortran.dg/utf8_1.f03: Likewise
6738         * gfortran.dg/utf8_2.f03: Likewise
6739         * gfortran.dg/widechar_IO_1.f90: Likewise
6740         * gfortran.dg/write_check3.f90: Likewise
6741         * gfortran.dg/write_rewind_2.f: Likewise
6742         * gfortran.dg/x_slash_2.f: Likewise
6743
6744 2009-04-29  Richard Guenther  <rguenther@suse.de>
6745
6746         PR target/39943
6747         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6748         New.
6749         (check_effective_target_vect_floatuint_cvt): Likewise.
6750         * gcc.dg/vect/slp-10.c: Adjust.
6751         * gcc.dg/vect/slp-11.c: Adjust.
6752         * gcc.dg/vect/slp-12b.c: Adjust.
6753         * gcc.dg/vect/slp-33.c: Adjust.
6754         * gcc.c-torture/compile/pr39943.c: New testcase.
6755
6756 2009-04-29  Richard Guenther  <rguenther@suse.de>
6757
6758         PR middle-end/39937
6759         * gcc.c-torture/compile/pr39937.c: New testcase.
6760
6761 2009-04-29  Richard Guenther  <rguenther@suse.de>
6762
6763         PR tree-optimization/39941
6764         * gcc.c-torture/compile/pr39941.c: New testcase.
6765
6766 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6767
6768         * gcc.target/bfin/20090411-1.c: New test.
6769
6770 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6771
6772         PR target/39565
6773         * gcc.dg/pr39565.c: New testcase.
6774
6775 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6776
6777         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6778         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6779         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6780         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6781         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6782         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6783         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6784         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6785         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6786         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6787         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6788         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6789         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6790         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6791         * gcc.target/i386/pr37191.c: Likewise.
6792         * gcc.target/i386/reload-1.c: Likewise.
6793         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6794         * g++.old-deja/g++.pt/repo2.C: Likewise.
6795         * g++.old-deja/g++.pt/repo3.C: Likewise.
6796         * g++.old-deja/g++.pt/repo4.C: Likewise.
6797         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6798         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6799         * g++.dg/template/repo1.C: Likewise.
6800         * g++.dg/template/repo2.C: Likewise.
6801         * g++.dg/template/repo3.C: Likewise.
6802         * g++.dg/template/repo4.C: Likewise.
6803         * g++.dg/template/repo5.C: Likewise.
6804         * g++.dg/template/repo6.C: Likewise.
6805         * g++.dg/template/repo7.C: Likewise.
6806         * g++.dg/template/repo8.C: Likewise.
6807         * g++.dg/template/repo9.C: Likewise.
6808         * g++.dg/rtti/repo1.C: Likewise.
6809         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6810         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6811         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6812         * g++.dg/other/PR23205.C: Skip for vxworks.
6813         * g++.dg/ext/visibility/class1.C: Requires PIC.
6814         * g++.dg/eh/async-unwind2.C: Requires PIC.
6815         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6816         does not have cxa_exit.
6817
6818 2009-04-28  Jing Yu  <jingyu@google.com>
6819
6820         PR testsuite/39790
6821         * lib/target-supports.exp (check_effective_target_tls): Remove
6822         comment of caching.
6823         (check_effective_target_tls_native): Likewise.
6824         (check_effective_target_tls_runtime): Likewise.
6825         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6826         tls to tls_runtime.
6827         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6828
6829 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6830
6831         PR fortran/39946
6832         * gfortran.dg/proc_ptr_16.f90: New.
6833
6834 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6835
6836         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6837         lp64 is true.
6838
6839 2009-04-28  Richard Guenther  <rguenther@suse.de>
6840
6841         PR middle-end/39937
6842         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6843
6844 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6845
6846         * g++.dg/warn/pr35652.C: Removed.
6847         * gcc.dg/pr35652.c: Likewise.
6848
6849 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6850
6851         * gcc.target/ia64/20071210-2.c: New testcase.
6852
6853 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6854
6855         PR c/39323
6856         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6857         * gcc.dg/pr39323-3.c: Ditto.
6858
6859 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6860
6861         PR fortran/39930
6862         PR fortran/39931
6863         * gfortran.dg/ambiguous_reference_2.f90: New.
6864         * gfortran.dg/pointer_assign_7.f90: New.
6865
6866 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6867             Mark Mitchell  <mark@codesourcery.com>
6868
6869         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6870         * gcc.dg/20020103-1.c: Check for __ppc.
6871         * gcc.dg/asm-b.c: Check for __ppc.
6872         * gcc.dg/20020919-1.c: Check for __ppc.
6873         * gcc.dg/20020312-2.c: Likewise.
6874         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6875         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6876         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6877         * g++.dg/warn/weak1.C: Likewise.
6878         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6879         static so appropriate optimizations kick in.
6880         (find_base_value_wrapper): New function.
6881         * g++.dg/eh/simd-5.C: Fix target triplet.
6882         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6883
6884 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6885             H.J. Lu  <hongjiu.lu@intel.com>
6886
6887         PR target/39911
6888         * gcc.target/i386/pr39911.c: New test.
6889
6890 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6891
6892         PR fortran/39879
6893         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6894
6895 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6896
6897         PR c++/35652
6898         Revert:
6899
6900         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6901
6902         * gcc.dg/pr35652.C: New.
6903         * g++.dg/warn/pr35652.C: New.
6904         * gcc.dg/format/plus-1.c: Adjust message.
6905
6906 2009-04-27  DJ Delorie  <dj@redhat.com>
6907
6908         * lib/target-supports.exp (check_effective_target_double64): New.
6909         (check_effective_target_double64plus): New.
6910         (check_effective_target_large_double): New.
6911         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6912         * gcc.dg/div-double-1.c: Likewise.
6913         * gcc.dg/Wconversion-real.c: Require large_double.
6914         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6915
6916         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6917         are too small.
6918
6919         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6920         constants as long.
6921
6922 2009-04-27  Ian Lance Taylor  <iant@google.com>
6923
6924         * gcc.dg/Wcxx-compat-5.c: New testcase.
6925         * gcc.dg/Wcxx-compat-6.c: New testcase.
6926
6927 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6928
6929         Allow non-constant arguments to conversion intrinsics.
6930         * gcc.target/spu/intrinsics-3.c: Update tests.
6931
6932 2009-04-27  Richard Guenther  <rguenther@suse.de>
6933
6934         PR middle-end/39928
6935         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6936         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6937
6938 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6939
6940         PR target/39903
6941         * gcc.dg/torture/pr39903-1.c: New.
6942         * gcc.dg/torture/pr39903-2.c: Likewise.
6943
6944 2009-04-27  Revital Eres  <eres@il.ibm.com>
6945
6946         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6947         and check it.
6948         * gcc.dg/sms-2.c: Add dump check.
6949         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6950         and check it.
6951         * gcc.dg/sms-4.c: Likewise.
6952         * gcc.dg/sms-5.c: Likewise.
6953         * gcc.dg/sms-6.c: Likewise.
6954         * gcc.dg/sms-7.c: Likewise.
6955         * gcc.dg/sms-antideps.c: Rename to...
6956         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6957
6958 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6959
6960         * gnat.dg/opt2.adb: New test.
6961
6962 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6963
6964         PR c++/39875
6965         * g++.dg/warn/Wunused-15.C: New test.
6966
6967 2009-04-26  Michael Matz  <matz@suse.de>
6968
6969         Expand from SSA.
6970         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6971         change regexps.
6972         * gcc.target/i386/pr37248-1.c: Modified.
6973         * gcc.target/i386/pr37248-3.c: Modified.
6974         * gcc.target/i386/pr37248-2.c: Modified.
6975         * gnat.dg/aliasing1.adb: Modified.
6976         * gnat.dg/pack9.adb: Modified.
6977         * gnat.dg/aliasing2.adb: Modified.
6978         * gcc.dg/strict-overflow-2.c: Modified.
6979         * gcc.dg/autopar/reduc-1char.c: Modified.
6980         * gcc.dg/autopar/reduc-2char.c: Modified.
6981         * gcc.dg/autopar/reduc-1.c: Modified.
6982         * gcc.dg/autopar/reduc-2.c: Modified.
6983         * gcc.dg/autopar/reduc-3.c: Modified.
6984         * gcc.dg/autopar/reduc-6.c: Modified.
6985         * gcc.dg/autopar/reduc-7.c: Modified.
6986         * gcc.dg/autopar/reduc-8.c: Modified.
6987         * gcc.dg/autopar/reduc-9.c: Modified.
6988         * gcc.dg/autopar/reduc-1short.c: Modified.
6989         * gcc.dg/autopar/reduc-2short.c: Modified.
6990         * gcc.dg/autopar/parallelization-1.c: Modified.
6991         * gcc.dg/strict-overflow-4.c: Modified.
6992         * gcc.dg/strict-overflow-6.c: Modified.
6993         * gcc.dg/gomp/combined-1.c: Modified.
6994         * gcc.dg/no-strict-overflow-1.c: Modified.
6995         * gcc.dg/no-strict-overflow-3.c: Modified.
6996         * gcc.dg/no-strict-overflow-5.c: Modified.
6997         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6998         * gcc.dg/tree-ssa/pr18134.c: Modified.
6999         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7000         * gcc.dg/tree-ssa/vector-2.c: Modified.
7001         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7002         * gcc.dg/tree-ssa/loop-21.c: Modified.
7003         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7004         * gcc.dg/tree-ssa/vector-3.c: Modified.
7005         * gcc.dg/tree-ssa/asm-3.c: Modified.
7006         * gcc.dg/tree-ssa/pr23294.c: Modified.
7007         * gcc.dg/tree-ssa/loop-22.c: Modified.
7008         * gcc.dg/tree-ssa/loop-15.c: Modified.
7009         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7010         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7011         * gcc.dg/tree-ssa/pr20139.c: Modified.
7012         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7013         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7014         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7015         * gcc.dg/tree-ssa/loop-5.c: Modified.
7016         * gcc.dg/tree-ssa/pr19431.c: Modified.
7017         * gcc.dg/tree-ssa/pr32044.c: Modified.
7018         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7019         * gcc.dg/tree-ssa/loop-19.c: Modified.
7020         * gcc.dg/tree-ssa/loop-28.c: Modified.
7021         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7022         * gcc.dg/tree-ssa/divide-1.c: Modified.
7023         * gcc.dg/tree-ssa/inline-1.c: Modified.
7024         * gcc.dg/tree-ssa/divide-3.c: Modified.
7025         * gcc.dg/tree-ssa/pr30978.c: Modified.
7026         * gcc.dg/tree-ssa/alias-6.c: Modified.
7027         * gcc.dg/tree-ssa/divide-4.c: Modified.
7028         * gcc.dg/tree-ssa/alias-11.c: Modified.
7029         * gcc.dg/no-strict-overflow-7.c: Modified.
7030         * gcc.dg/strict-overflow-1.c: Modified.
7031         * gcc.dg/pr15784-4.c: Modified.
7032         * gcc.dg/pr34263.c: Modified.
7033         * gcc.dg/strict-overflow-3.c: Modified.
7034         * gcc.dg/tree-prof/stringop-1.c: Modified.
7035         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7036         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7037         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7038         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7039         * gcc.dg/no-strict-overflow-2.c: Modified.
7040         * gcc.dg/no-strict-overflow-4.c: Modified.
7041         * gcc.dg/no-strict-overflow-6.c: Modified.
7042         * g++.dg/tree-ssa/pr27090.C: Modified.
7043         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7044         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7045         * g++.dg/tree-ssa/pr19807.C: Modified.
7046         * g++.dg/opt/pr30965.C: Modified.
7047         * g++.dg/init/new17.C: Modified.
7048         * gfortran.dg/whole_file_6.f90: Modified.
7049         * gfortran.dg/whole_file_5.f90: Modified.
7050         * gfortran.dg/reassoc_1.f90: Modified.
7051         * gfortran.dg/reassoc_3.f90: Modified.
7052
7053 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7054
7055         PR fortran/39893
7056         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7057
7058 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7059
7060         PR inline-asm/39543
7061         * gcc.target/i386/pr39543-1.c: New test.
7062         * gcc.target/i386/pr39543-2.c: New test.
7063         * gcc.target/i386/pr39543-3.c: New test.
7064
7065         PR c/39889
7066         * gcc.dg/Wunused-value-3.c: New test.
7067
7068 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7069
7070         PR c/39581
7071         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7072         gcc.dg/vla-21.c: New tests.
7073
7074 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7075
7076         PR c/39556
7077         * gcc.dg/inline-34.c: New test.
7078
7079 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7080
7081         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7082         gcc.dg/enum-const-3.c: New tests.
7083         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7084         -pedantic-errors.  Update expected diagnostics.
7085
7086 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7087
7088         PR c/39582
7089         * gcc.dg/vla-20.c: New test.
7090
7091 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7092
7093         PR c/39564
7094         * gcc.dg/vla-19.c: New test.
7095
7096 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7097
7098         PR preprocessor/39559
7099         * gcc.dg/c99-intconst-2.c: New test.
7100
7101 2009-04-25  Jan Hubicka  <jh@suse.cz>
7102
7103         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7104
7105 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7106
7107         PR fortran/39688
7108         * gfortran.dg/import7.f90: New.
7109
7110 2009-04-24  Richard Guenther  <rguenther@suse.de>
7111
7112         * gcc.dg/tree-ssa/vrp48.c: Fix.
7113
7114 2008-04-24  Doug Kwan  <dougkwan@google.com>
7115
7116         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7117         destination are the same.
7118
7119 2009-04-24  Richard Guenther  <rguenther@suse.de>
7120
7121         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7122
7123 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7124
7125         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7126         gcc.dg/array-const-3.c: New tests.
7127
7128 2009-04-24  Ian Lance Taylor  <iant@google.com>
7129
7130         * gcc.dg/Wcxx-compat-4.c: New testcase.
7131
7132 2009-04-24  Daniel Kraft  <d@domob.eu>
7133
7134         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7135         expected on already erraneous symbol (renamed to fresh one).
7136
7137 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7138
7139         PR middle-end/39867
7140         * gcc.dg/pr39867.c: New.
7141
7142 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7143
7144         PR fortran/39861
7145         PR fortran/39864
7146         * gfortran.dg/intrinsic_1.f90: New.
7147
7148 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7149
7150         * gnat.dg/alignment7.adb: New test.
7151         * gnat.dg/alignment8.adb: Likewise.
7152
7153 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7154
7155         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7156         * gnat.dg/specs/rep_clause2.ads: New test.
7157
7158 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7159
7160         PR rtl-optimization/39794
7161         * gcc.dg/pr39794.c: New test.
7162
7163 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7164
7165         * gnat.dg/atomic1.adb: New test.
7166         * gnat.dg/atomic1_pkg.ads: New helper.
7167
7168 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7169
7170         PR testsuite/39623
7171         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7172         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7173
7174 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7175
7176         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7177         warning.
7178
7179 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7180
7181         PR C/31499
7182         * gcc.dg/vector-init-1.c: New testcase.
7183         * gcc.dg/vector-init-2.c: New testcase.
7184
7185 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7186
7187         * gnat.dg/enum2.adb: New test.
7188         * gnat.dg/enum2_pkg.ads: New helper.
7189
7190 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7191
7192         PR c/39855
7193         * gcc.dg/torture/pr39855.c: New test.
7194
7195 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7196
7197         PR c++/39639
7198         * g++.dg/cpp0x/pr39639.C: New test.
7199
7200 2009-04-22  Mark Heffernan  <meheff@google.com>
7201
7202         * gcc.dg/profile-generate-3.c: New test.
7203
7204 2009-04-22  Jan Hubicka  <jh@suse.cz>
7205
7206         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7207
7208 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7209
7210         PR testsuite/39623
7211         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7212
7213 2009-04-22  Richard Guenther  <rguenther@suse.de>
7214
7215         PR tree-optimization/39824
7216         * gcc.c-torture/compile/pr39824.c: New testcase.
7217
7218 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7219
7220         PR c++/14875
7221         * g++.dg/parse/parser-pr14875.C: New.
7222         * g++.dg/parse/parser-pr14875-2.C: New.
7223         * g++.dg/parse/error6.C: Update match string.
7224
7225 2009-04-22  Richard Guenther  <rguenther@suse.de>
7226
7227         PR tree-optimization/39845
7228         * gcc.c-torture/compile/pr39845.c: New testcase.
7229
7230 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7231
7232         PR fortran/39735
7233         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7234         * gfortran.dg/external_initializer.f90: Modified.
7235         * gfortran.dg/interface_26.f90: Modified.
7236         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7237         * gfortran.dg/proc_ptr_3.f90: Modified.
7238         * gfortran.dg/proc_ptr_15.f90: New.
7239         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7240
7241 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7242
7243         PR c++/35711
7244         * g++.dg/warn/pr35711.C: New.
7245         * g++.dg/conversion/ptrmem2.C: Update.
7246
7247 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7248
7249         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7250         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7251         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7252         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7253         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7254         gcc.c-torture/ChangeLog.0,
7255         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7256         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7257         gcc.target/i386/math-torture/math-torture.exp,
7258         gcc.target/mips/inter/mips16-inter.exp,
7259         gcc.target/mips/mips-nonpic/README,
7260         gcc.target/x86_64/abi/README.gcc,
7261         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7262         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7263         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7264         notices.
7265         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7266
7267 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7268
7269         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7270
7271 2009-04-21  Richard Guenther  <rguenther@suse.de>
7272
7273         PR middle-end/39829
7274         * gcc.dg/torture/pr39829.c: New testcase.
7275
7276 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7277
7278         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7279
7280 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7281
7282         PR 16202
7283         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7284         * gcc.dg/sequence-pt-2.c: New.
7285         * gcc.dg/sequence-pt-3.c: New.
7286         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7287         * g++.dg/warn/sequence-pt-2.c: New.
7288         * g++.dg/warn/sequence-pt-3.c: New.
7289
7290 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7291
7292         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7293
7294 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7295
7296         * gnat.dg/import1.ad[sb]: New test.
7297
7298 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7299
7300         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7301         return 0.
7302
7303 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7304
7305         PR fortran/39811
7306         * gfortran.dg/continuation_11.f90: New test.
7307
7308 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7309
7310         PR c++/13358
7311         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7312         messages. Test for "long long" in system headers.
7313         * gcc.dg/c99-longlong-2.c: New.
7314         * g++.dg/warn/pr13358.C: New.
7315         * g++.dg/warn/pr13358-2.C: New.
7316         * g++.dg/warn/pr13358-3.C: New.
7317         * g++.dg/warn/pr13358-4.C: New.
7318
7319 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7320
7321         * gcc.dg/framework-2.c: Fix up for non existent includes
7322         being fatal errors now.
7323
7324 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7325
7326         PR fortran/39800
7327         * gfortran.dg/private_type_13.f90: New test.
7328         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7329
7330 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7331
7332         PR c++/39803
7333         * g++.dg/warn/Wunused-14.C: New test.
7334
7335 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7336
7337         * gnat.dg/specs/small_alignment.ads: New test.
7338
7339 2009-04-20  Ian Lance Taylor  <iant@google.com>
7340
7341         * gcc.dg/Wcxx-compat-3.c: New testcase.
7342
7343 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7344
7345         * gnat.dg/pack13.ad[sb]: New test.
7346         * gnat.dg/pack13_pkg.ads: New helper.
7347
7348 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7349
7350         * gnat.dg/discr11.ad[sb]: New test.
7351         * gnat.dg/discr11_pkg.ads: New helper.
7352
7353 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7354
7355         PR tree-optimization/39675
7356         * gcc.dg/vect/O3-pr39675-2.c: New test.
7357
7358 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7359
7360         * gnat.dg/rep_clause3.adb: New test.
7361
7362 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7363
7364         PR c/37481
7365         * gcc.dg/c99-flex-array-7.c: New test.
7366
7367 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7368
7369         PR c/19771
7370         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7371
7372 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7373
7374         PR c/38243
7375         * gcc.dg/c99-restrict-3.c: New test.
7376
7377 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7378
7379         PR preprocessor/20078
7380         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7381
7382 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7383
7384         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7385         Do not pass -B$root after -margs.
7386
7387 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7388
7389         PR c/32061
7390         PR c++/36954
7391         * gcc.dg/pr32061.c: New.
7392         * gcc.dg/Wlogical-op-1.c: Update.
7393         * g++.dg/warn/Wlogical-op-1.C: Update.
7394         * g++.dg/warn/pr36954.C: New.
7395
7396 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7397
7398         PR c/27676
7399         * gcc.dg/lvalue-5.c: New test.
7400
7401 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7402
7403         PR c/22367
7404         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7405
7406 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7407
7408         * gcc.dg/cpp/include5.c: New test.
7409
7410 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7411
7412         PR c/35210
7413         * gcc.dg/call-diag-2.c: New test.
7414
7415 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7416
7417         PR preprocessor/39646
7418         * gcc.dg/cpp/line8.c: New test.
7419
7420 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7421
7422         PR preprocessor/39647
7423         * gcc.dg/cpp/line7.c: New test.
7424
7425 2009-04-18  Richard Guenther  <rguenther@suse.de>
7426
7427         PR middle-end/39804
7428         * gcc.target/i386/pr39804.c: New testcase.
7429
7430 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7431
7432         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7433         * g++.dg/other/pr39496.C: Likewise.
7434
7435 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7436
7437         PR middle-end/36902
7438         * gcc.dg/pr36902.c: New.
7439
7440 2009-04-17  Diego Novillo  <dnovillo@google.com>
7441
7442         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7443         violation for variable 'inside_main'.
7444
7445 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7446
7447         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7448
7449 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7450
7451         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7452
7453 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7454
7455         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7456         * gfortran.dg/chmod_2.f90: Likewise.
7457         * gfortran.dg/chmod_3.f90: Likewise.
7458         * gfortran.dg/open_errors.f90: Likewise.
7459         * gfortran.dg/stat_1.f90: Likewise.
7460         * gfortran.dg/stat_2.f90: Likewise.
7461
7462 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7463
7464         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7465         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7466         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7467         * gfortran.dg/nearest_1.f90: Likewise.
7468         * gfortran.dg/nearest_3.f90: Likewise.
7469         * gfortran.dg/isnan_1.f90: Likewise.
7470         * gfortran.dg/isnan_2.f90: Likewise.
7471         * gfortran.dg/nan_1.f90: Likewise.
7472         * gfortran.dg/nan_2.f90: Likewise.
7473         * gfortran.dg/nan_3.f90: Likewise.
7474         * gfortran.dg/nan_4.f90: Likewise.
7475         * gfortran.dg/module_nan.f90: Likewise.
7476         * gfortran.dg/int_conv_2.f90: Likewise.
7477         * gfortran.dg/init_flag_3.f90: Likewise.
7478         * gfortran.dg/namelist_42.f90: Likewise.
7479         * gfortran.dg/namelist_43.f90: Likewise.
7480         * gfortran.dg/real_const_3.f90: Likewise.
7481         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7482
7483         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7484         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7485         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7486         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7487         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7488
7489         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7490         * gfortran.dg/gamma_5.f90: Likewise.
7491
7492 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7493
7494         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7495         less strict so it also works with auto-overlay support.
7496         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7497         for "exceeds local store" linker errors on the SPU.
7498
7499         * lib/gfortran.exp: Include target-supports.exp.
7500         (gfortran_init): On SPU targets where automatic overlay support
7501         is available, use it to build all Fortran test cases.
7502
7503         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7504
7505 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7506
7507         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7508         rule enforced by gnat on taft types.
7509
7510 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7511
7512         PR testsuite/39792
7513         * g++.dg/ext/complit11.C: Add empty dg-options.
7514
7515 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7516
7517         PR c++/17570
7518         * g++.dg/template/defarg11.C: New test.
7519
7520 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7521
7522         PR c++/28766
7523         * g++.dg/ext/complit11.C: New testcase.
7524
7525 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7526
7527         PR c++/39551
7528         * g++.dg/warn/Wunused-13.C: New testcase.
7529
7530 2009-04-15  Ian Lance Taylor  <iant@google.com>
7531
7532         * gcc.dg/Wenum-compare-1.c: New testcase.
7533
7534 2009-04-15  Richard Guenther  <rguenther@suse.de>
7535
7536         PR tree-optimization/39764
7537         * g++.dg/torture/pr39764.C: New testcase.
7538
7539 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7540
7541         * g++.dg/ext/altivec-17.C: New.
7542
7543 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7544
7545         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7546         * gnat.dg/specs/limited1.ads: Ditto.
7547
7548 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7549
7550         PR testsuite/39769
7551         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7552         for testing the results of estimate instructions.
7553         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7554         * gcc.dg/vmx/3a-05.c (test): Ditto.
7555
7556 2009-04-14  Jason Merrill  <jason@redhat.com>
7557
7558         PR c++/39763
7559         * g++.dg/warn/Wshadow-4.C: Extend.
7560
7561 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7562
7563         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7564         (do_D): Remove attribute hidden.
7565
7566 2009-04-13  Jason Merrill  <jason@redhat.com>
7567
7568         PR c++/39480
7569         * g++.dg/init/copy7.C: New.
7570
7571 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7572
7573         PR testsuite/39733
7574         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7575         (check_for_all_options): This.
7576
7577 2009-04-13  Jason Merrill  <jason@redhat.com>
7578
7579         PR c++/39750
7580         * g++.dg/template/crash90.C: New.
7581
7582 2009-04-12  Jason Merrill  <jason@redhat.com>
7583
7584         PR c++/39742
7585         * g++.dg/overload/extern-C-2.C: New.
7586
7587 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7588
7589         PR preprocessor/31869
7590         * gcc.dg/cpp/strify5.c: New test.
7591
7592 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7593
7594         * gnat.dg/enum1.adb: New test.
7595         * gnat.dg/enum1_pkg.ads: New helper.
7596
7597 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7598
7599         PR target/39740
7600         * gcc.target/alpha/pr39740.c: New test.
7601
7602 2009-04-11  Daniel Kraft  <d@domob.eu>
7603
7604         PR fortran/37746
7605         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7606         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7607         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7608         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7609         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7610         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7611         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7612         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7613         expected string length that failed with -fbounds-check now.
7614         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7615
7616 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7617
7618         PR fortran/39692
7619         * gfortran.dg/proc_ptr_14.f90: New.
7620
7621 2009-04-11  Richard Guenther  <rguenther@suse.de>
7622
7623         PR middle-end/39732
7624         * g++.dg/torture/pr39732.C: New testcase.
7625
7626 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7627
7628         * gfortran.dg/whole_file_5.f90: New.
7629         * gfortran.dg/whole_file_6.f90: New.
7630
7631 2009-04-11  Richard Guenther  <rguenther@suse.de>
7632
7633         PR tree-optimization/39713
7634         * g++.dg/torture/pr39713.C: New testcase.
7635
7636 2009-04-10  Richard Guenther  <rguenther@suse.de>
7637
7638         PR c/39712
7639         * gcc.dg/pr39712.c: New testcase.
7640
7641 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7642
7643         PR c++/28301
7644         * g++.dg/cpp0x/enum2.C: Updated.
7645         * g++.dg/debug/pr22514.C: Likewise.
7646         * g++.dg/parse/enum2.C: Likewise.
7647         * g++.dg/parse/enum3.C: Likewise.
7648         * g++.dg/template/crash79.C: Likewise.
7649         * g++.old-deja/g++.jason/cond.C: Likewise.
7650
7651 2009-04-10  Chao-ying Fu  <fu@mips.com>
7652
7653         * gcc.target/mips/interrupt_handler.c: Change from compile to
7654         assemble.
7655
7656 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7657
7658         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7659
7660 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7661
7662         PR fortran/38709
7663         * gfortran.dg/zero_sized_6.f90: New.
7664
7665 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7666
7667         PR  c++/20118
7668         * g++.dg/parse/pr20118.C: New.
7669         * g++.dg/template/spec16.C: Update.
7670
7671 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7672
7673         PR testsuite/35621
7674         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7675         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7676         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7677         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7678         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7679         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7680         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7681         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7682         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7683         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7684         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7685         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7686         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7687         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7688         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7689         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7690         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7691
7692 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7693
7694         PR target/39678
7695         * g++.dg/torture/pr39678.C: New.
7696         * gcc.dg/compat/struct-complex-2.h: Likewise.
7697         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7698         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7699         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7700         * gcc.dg/torture/pr39678.c: Likewise.
7701         * gcc.target/i386/pr39678.c: Likewise.
7702
7703         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7704         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7705
7706         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7707         <complex.h>.  Add tests for structure with complex float.
7708
7709 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7710             Joseph Myers  <joseph@codesourcery.com>
7711
7712         PR target/36800
7713         * gcc.dg/dfp/pr36800.c: New.
7714
7715 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7716             Rafael Avila de Espindola  <espindola@google.com>
7717
7718         * gcc.misc-tests/help.exp: New file.
7719         * lib/options.exp: New file.
7720
7721 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7722
7723         PR libobjc/36610
7724         * objc/execute/forward-1.x: New.
7725
7726 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7727
7728         * gcc.dg/pr27150-1.c: Change to a link test.
7729
7730 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7731
7732         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7733         3 of the GNU General Public License and to point readers at the
7734         COPYING3 file and the FSF's license web page.
7735         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7736         * gcc.dg/struct/struct-reorg.exp: Likewise.
7737         * gcc.target/spu/tag_manager.c: Likewise.
7738
7739 2009-04-09  Richard Guenther  <rguenther@suse.de>
7740
7741         PR testsuite/39696
7742         * ssa-ccp-25.c: Adjust pattern.
7743
7744 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7745
7746         PR fortran/36704
7747         * gfortran.dg/external_procedures_1.f90: Modified.
7748         * gfortran.dg/proc_ptr_result_1.f90: New.
7749         * gfortran.dg/proc_ptr_result_2.f90: New.
7750         * gfortran.dg/proc_ptr_result_3.f90: New.
7751
7752 2009-04-09  Richard Guenther  <rguenther@suse.de>
7753
7754         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7755         to prevent constant propagation.
7756         * gcc.dg/vect/vect-56.c: Likewise.
7757         * gcc.dg/vect/vect-58.c: Likewise.
7758         * gcc.dg/vect/vect-60.c: Likewise.
7759         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7760         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7761         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7762
7763 2009-04-09  Richard Guenther  <rguenther@suse.de>
7764
7765         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7766         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7767
7768 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7769
7770         PR c/39613
7771         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7772         New tests.
7773
7774 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7775
7776         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7777         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7778
7779 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7780
7781         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7782
7783 2009-04-08  Jason Merrill  <jason@redhat.com>
7784
7785         PR c++/25185
7786         * g++.dg/template/error40.C: Add another test.
7787
7788 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7789
7790         PR c/39614
7791         PR c/39673
7792         * gcc.c-torture/compile/pr39614-1.c,
7793         gcc.c-torture/compile/pr39614-2.c,
7794         gcc.c-torture/compile/pr39614-3.c,
7795         gcc.c-torture/compile/pr39614-4.c,
7796         gcc.c-torture/compile/pr39614-5.c,
7797         gcc.c-torture/compile/pr39673-1.c,
7798         gcc.c-torture/compile/pr39673-2.c: New tests.
7799         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7800         more cases.
7801         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7802         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7803         expected errors.
7804
7805 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7806
7807         PRc++/39637
7808         * g++.dg/cpp0x/variadic-crash2.C: New test.
7809
7810 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7811
7812         PR fortran/38863
7813         * gfortran.dg/alloc_comp_result_1.f90: New test.
7814
7815 2009-04-07  Jason Merrill  <jason@redhat.com>
7816
7817         PR c++/34691
7818         * g++.dg/overload/extern-C-1.C: New.
7819
7820 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7821
7822         PR testsuite/39325
7823         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7824
7825 2009-04-07  Jason Merrill  <jason@redhat.com>
7826
7827         PR c++/25185
7828         * g++.dg/template/error40.C: New.
7829
7830 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7831
7832         PR fortran/38152
7833         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7834
7835 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7836
7837         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7838
7839 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7840
7841         PR fortran/38290
7842         * gfortran.dg/proc_decl_1.f90: Modified.
7843         * gfortran.dg/proc_ptr_11.f90: Extended.
7844         * gfortran.dg/proc_ptr_13.f90: Modified.
7845
7846 2009-04-06  Jason Merrill  <jason@redhat.com>
7847
7848         PR c++/35146
7849         * g++.dg/template/fnspec1.C: New.
7850
7851 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7852
7853         * lib/gnat.exp: Handle multilib.
7854
7855 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7856
7857         PR fortran/38863
7858         * gfortran.dg/dependency_23.f90: New test.
7859
7860 2009-04-06  Richard Guenther  <rguenther@suse.de>
7861
7862         PR tree-optimization/28868
7863         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7864         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7865         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7866         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7867
7868 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7869
7870         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7871
7872 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7873
7874         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7875
7876 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7877
7878         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7879         with the built-in y0, and the subsequent warning.
7880         (y1): Likewise, rename to y_1.
7881
7882 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7883
7884         PR fortran/39414
7885         * gfortran.dg/proc_decl_21.f90: New.
7886
7887 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7888
7889         PR fortran/36091
7890         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7891
7892 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7893
7894         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7895         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7896         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7897         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7898         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7899         gfortran.dg/namelist_49.f90: Gate test on effective_target
7900         fd_truncate.
7901         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7902
7903 2009-04-05  Daniel Kraft  <d@domob.eu>
7904
7905         PR fortran/38654
7906         * gfortran.dg/read_float_2.f03
7907         * gfortran.dg/read_float_3.f90
7908
7909 2009-04-05  Richard Guenther  <rguenther@suse.de>
7910
7911         PR tree-optimization/39648
7912         * gcc.c-torture/compile/pr39648.c: New testcase.
7913
7914 2009-04-05  Jason Merrill  <jason@redhat.com>
7915
7916         PR c++/14912
7917         * g++.dg/template/error39.C: New.
7918
7919 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7920
7921         PR fortran/29458
7922         * gfortran.dg/implied_do_1.f90: New.
7923
7924 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7925
7926         PR fortran/39577
7927         * gfortran.dg/recursive_check_8.f90: New.
7928         * gfortran.dg/recursive_check_9.f90: New.
7929         * gfortran.dg/recursive_check_10.f90: New.
7930         * gfortran.dg/recursive_check_11.f90: New.
7931         * gfortran.dg/recursive_check_12.f90: New.
7932         * gfortran.dg/recursive_check_13.f90: New.
7933         * gfortran.dg/recursive_check_14.f90: New.
7934
7935 2009-04-04  Jason Merrill  <jason@redhat.com>
7936
7937         PR c++/25185
7938         * g++.dg/template/error38.C: Add more tests.
7939
7940 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7941
7942         PR fortran/37614
7943         * gfortran.dg/common_align_2.f90: New test.
7944
7945 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7946
7947         PR target/39501
7948         * gcc.c-torture/execute/pr39501.c: New file.
7949         * gcc.c-torture/execute/pr39501.x: New file.
7950
7951 2009-04-04  Richard Guenther  <rguenther@suse.de>
7952
7953         PR tree-optimization/8781
7954         PR tree-optimization/37892
7955         * g++.dg/tree-ssa/pr8781.C: New testcase.
7956         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7957
7958 2009-04-04  Richard Guenther  <rguenther@suse.de>
7959
7960         PR tree-optimization/39636
7961         * gcc.c-torture/compile/pr39636.c: New testcase.
7962
7963 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7964
7965         PR rtl-optimization/39607
7966         * g++.dg/opt/pr39607.C: New.
7967
7968 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7969
7970         PR fortran/39594
7971         * gfortran.dg/common_12.f90: New.
7972
7973 2009-04-03  Jason Merrill  <jason@redhat.com>
7974
7975         PR c++/39608
7976         * g++.dg/template/const2.C: New test.
7977
7978 2009-04-03  Richard Guenther  <rguenther@suse.de>
7979
7980         PR tree-optimization/2480
7981         PR tree-optimization/23086
7982         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7983         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7984
7985 2009-04-03  Richard Guenther  <rguenther@suse.de>
7986
7987         PR tree-optimization/34743
7988         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7989         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7990         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7991         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7992         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7993         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7994         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7995         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7996
7997 2009-04-03  Richard Guenther  <rguenther@suse.de>
7998
7999         PR middle-end/13146
8000         PR tree-optimization/23940
8001         PR tree-optimization/33237
8002         PR middle-end/33974
8003         PR middle-end/34093
8004         PR tree-optimization/36201
8005         PR tree-optimization/36230
8006         PR tree-optimization/38049
8007         PR tree-optimization/38207
8008         PR tree-optimization/38230
8009         PR tree-optimization/38301
8010         PR tree-optimization/38585
8011         PR middle-end/38895
8012         PR tree-optimization/38985
8013         PR tree-optimization/39299
8014         * gcc.dg/pr19633-1.c: Adjust.
8015         * gcc.dg/torture/pta-callused-1.c: Likewise.
8016         * gcc.dg/torture/pr39074-2.c: Likewise.
8017         * gcc.dg/torture/pr39074.c: Likewise.
8018         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8019         * gcc.dg/torture/pr30375.c: Adjust.
8020         * gcc.dg/torture/pr33563.c: Likewise.
8021         * gcc.dg/torture/pr33870.c: Likewise.
8022         * gcc.dg/torture/pr33560.c: Likewise.
8023         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8024         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8025         * gcc.dg/tree-ssa/alias-15.c: Remove.
8026         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8027         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8028         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8029         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8030         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8031         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8032         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8033         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8034         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8035         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8036         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8037         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8038         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8039         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8040         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8041         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8042         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8043         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8044         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8045         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8046         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8047         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8048         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8049         * gcc.dg/uninit-B.c: XFAIL.
8050         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8051         * gcc.dg/uninit-pr19430.c: XFAIL.
8052         * g++.dg/tree-ssa/pr13146.C: New testcase.
8053         * g++.dg/opt/pr36187.C: Adjust.
8054         * g++.dg/torture/20090329-1.C: New testcase.
8055
8056 2009-04-02  Chao-ying Fu  <fu@mips.com>
8057
8058         * gcc.target/mips/interrupt_handler.c: New test.
8059
8060 2009-04-02  David Ayers  <ayers@fsfe.org>
8061
8062         PR objc/18456
8063         * objc.dg/bad-receiver-type-2.m: New test contributed by
8064         Alexander Mamberg.
8065
8066 2009-04-02  Jason Merrill  <jason@redhat.com>
8067
8068         PR c++/25185
8069         * g++.dg/template/error38.C: New test.
8070
8071 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8072
8073         PR tree-optimization/31677
8074         * gcc.dg/memcpy-1.c: Add compiler option.
8075
8076 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8077
8078         PR tree-optimization/39595
8079         * gfortran.dg/vect/O3-pr39595.f: New test.
8080
8081 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8082
8083         PR c++/26693
8084         * g++.dg/template/typedef11.C: New test.
8085         * g++.dg/template/typedef12.C: Likewise.
8086         * g++.dg/template/typedef13.C: Likewise.
8087         * g++.dg/template/typedef14.C: Likewise.
8088         * g++.dg/template/typedef15.C: Likewise.
8089         * g++.dg/template/typedef16.C: Likewise.
8090         * g++.dg/template/sfinae3.C: Compile this pedantically.
8091         The only errors expected should be the one saying the typedef is ill
8092         formed.
8093         * g++.old-deja/g++.pt/typename8.C: Likewise.
8094         * g++.dg/template/access11.C: Update this.
8095
8096 2009-04-02  Richard Guenther  <rguenther@suse.de>
8097
8098         PR tree-optimization/37221
8099         * gcc.c-torture/compile/20090331-1.c: New testcase.
8100
8101 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8102
8103         * gcc.c-torture/compile/20090401-1.c: New test.
8104
8105 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8106
8107         PR c++/4926
8108         * g++.dg/template/pr4926-1.C: New.
8109
8110 2009-04-01  Xinliang David Li  <davidxl@google.com>
8111
8112         * gcc.target/i386/all_one_m128i.c: New test.
8113
8114 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8115
8116         PR c/39027
8117         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8118         * gcc.dg/fltconst-2.c: New test.
8119         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8120         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8121
8122         PR c/33466
8123         * gcc.dg/cpp/pr33466.c: New test.
8124         * gcc.dg/dfp/pr33466.c: New test.
8125         * gcc.dg/fixed-point/pr33466.c: New test.
8126
8127 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8128
8129         PR tree-optimization/35011
8130         * g++.dg/other/pr35011.C: New.
8131
8132 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8133
8134         PR target/39226
8135         * gcc.dg/pr39226.c: New test.
8136
8137 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8138
8139         PR c++/35240
8140         * g++.dg/template/pr35240.C: New.
8141
8142 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8143
8144         PR c/39605
8145         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8146         * gcc.dg/pr25682.c: Update expected diagnostics.
8147
8148 2009-04-01  Richard Guenther  <rguenther@suse.de>
8149
8150         * gcc.dg/fold-plusmult-2.c: New testcase.
8151
8152 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8153
8154         PR c/37772
8155         * gcc.dg/pr37772.c: New test.
8156         * g++.dg/ext/asm11.C: New test.
8157
8158 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8159
8160         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8161         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8162         defined.
8163
8164 2009-03-31  Jason Merrill  <jason@redhat.com>
8165
8166         * g++.old-deja/g++.other/using9.C: Add expected errors.
8167
8168 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8169
8170         * gcc.c-torture/compile/pr33009.c: Removed.
8171
8172 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8173
8174         * gcc.c-torture/compile/pr33009.c: Delete.
8175         * gcc.c-torture/compile/pr11832.c: Likewise.
8176
8177 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8178
8179         PR c/448
8180         * lib/target-supports.exp (check_effective_target_stdint_types):
8181         Update comment.
8182         (check_effective_target_inttypes_types): New.
8183         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8184         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8185         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8186
8187 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8188
8189         PR fortran/38917
8190         PR fortran/38918
8191         * gfortran.dg/data_pointer_1.f90: New test.
8192
8193 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8194
8195         PR fortran/38915
8196         * gfortran.dg/char_length_15.f90: New test.
8197
8198 2009-03-31  Jason Merrill  <jason@redhat.com>
8199
8200         C++ DR 613
8201         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8202         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8203         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8204         xfail others.
8205
8206         * g++.dg/other/typedef2.C: New test.
8207
8208         PR c++/37806
8209         * g++.dg/template/typedef17.C: New test.
8210
8211         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8212         * g++.dg/cpp0x/auto12.C: Likewise.
8213
8214 2009-03-31  Richard Guenther  <rguenther@suse.de>
8215
8216         PR middle-end/31029
8217         * gcc.dg/fold-compare-4.c: New testcase.
8218         * gcc.dg/fold-compare-5.c: Likewise.
8219
8220 2009-03-31  Richard Guenther  <rguenther@suse.de>
8221
8222         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8223
8224 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8225
8226         PR target/39592
8227         * gcc.target/i386/pr39592-1.c: New test.
8228
8229 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8230
8231         PR preprocessor/15638
8232         * gcc.dg/cpp/missing-header-1.c: New test.
8233         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8234         "compilation terminated" message.
8235         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8236         test #include "".
8237         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8238         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8239         terminated" message.
8240
8241 2009-03-31  Richard Guenther  <rguenther@suse.de>
8242
8243         PR middle-end/23401
8244         PR middle-end/27810
8245         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8246         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8247
8248 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8249
8250         PR fortran/38389
8251         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8252         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8253         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8254         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8255         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8256         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8257         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8258
8259 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8260
8261         PR fortran/22571
8262         * gfortran.dg/whole_file_1.f90: New test.
8263         PR fortran/26227
8264         * gfortran.dg/whole_file_2.f90: New test.
8265         * gfortran.dg/whole_file_3.f90: New test.
8266         PR fortran/24886
8267         * gfortran.dg/whole_file_4.f90: New test.
8268
8269 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8270
8271         * gfortran.dg/bind_c_usage_19.f90: New test.
8272
8273         PR target/39558
8274         * gcc.target/powerpc/altivec-29.c: New test.
8275
8276 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8277
8278         PR rtl-optimization/323
8279         * gcc.target/i386/excess-precision-1.c,
8280         gcc.target/i386/excess-precision-2.c,
8281         gcc.target/i386/excess-precision-3.c,
8282         gcc.target/i386/excess-precision-4.c,
8283         gcc.target/i386/excess-precision-5.c,
8284         gcc.target/i386/excess-precision-6.c: New tests.
8285
8286 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8287
8288         PR c/35235
8289         * gcc.dg/c99-array-lval-8.c: New test.
8290
8291 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8292
8293         PR preprocessor/34695
8294         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8295         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8296         instead of dg-warning for "previous definition" messages.
8297         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8298         "warnings being treated as errors" message.
8299         * gcc.dg/fltconst-1.c: Use -fshow-column.
8300
8301 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8302
8303         PR fortran/38823
8304         * gfortran.dg/power1.f90: New test.
8305
8306 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8307
8308         PR c/456
8309         PR c/5675
8310         PR c/19976
8311         PR c/29116
8312         PR c/31871
8313         PR c/35198
8314         * gcc.c-torture/compile/20081108-1.c,
8315         gcc.c-torture/compile/20081108-2.c,
8316         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8317         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8318         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8319         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8320         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8321         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8322         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8323         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8324         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8325         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8326         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8327         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8328         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8329         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8330         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8331         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8332         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8333         case.
8334         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8335         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8336         XFAILs.  Update expected messages.
8337         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8338         expected messages.
8339         * gcc.dg/real-const-1.c: Replace with test from original PR.
8340         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8341         when casting from non-constant integer to pointer.
8342
8343 2009-03-29  Richard Guenther  <rguenther@suse.de>
8344
8345         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8346
8347 2009-03-29  Daniel Kraft  <d@domob.eu>
8348
8349         PR fortran/37423
8350         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8351         DEFERRED bindings.
8352         * gfortran.dg/typebound_proc_9.f03: New test.
8353         * gfortran.dg/typebound_proc_10.f03: New test.
8354         * gfortran.dg/typebound_proc_11.f03: New test.
8355         * gfortran.dg/abstract_type_5.f03: New test.
8356
8357 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8358
8359         PR fortran/38507
8360         * gfortran.dg/do_4.f: New.
8361         * gfortran.dg/goto_2.f90: Correct expected warnings.
8362         * gfortran.dg/goto_4.f90: Likewise.
8363         * gfortran.dg/goto_5.f90: New.
8364
8365 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8366
8367         PR target/39545
8368         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8369
8370         * gcc.target/i386/pr39545-1.c: New.
8371         * gcc.target/i386/pr39545-2.c: Likewise.
8372
8373         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8374         (flex2_struct): Likewise.
8375         (check_struct_passing7): Likewise.
8376         (check_struct_passing8): Likewise.
8377         (f1s): Likewise.
8378         (f2s): Likewise.
8379         (main): Call check_struct_passing7 and check_struct_passing8.
8380
8381 2009-03-29  Richard Guenther  <rguenther@suse.de>
8382
8383         * gcc.c-torture/execute/20090113-1.c: New testcase.
8384         * gcc.c-torture/execute/20090113-2.c: Likewise.
8385         * gcc.c-torture/execute/20090113-3.c: Likewise.
8386         * gcc.c-torture/execute/20090207-1.c: Likewise.
8387         * gcc.c-torture/compile/20090114-1.c: Likewise.
8388         * gcc.c-torture/compile/20090328-1.c: Likewise.
8389         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8390
8391 2009-03-29  David Ayers  <ayers@fsfe.org>
8392
8393         PR objc/27377
8394         * objc.dg/conditional-1.m: New tests.
8395
8396 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8397
8398         * gcc.dg/winline-10.c: New test.
8399
8400 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8401
8402         PR fortran/34656
8403         * gfortran.dg/do_check_1.f90: Add test.
8404         * gfortran.dg/do_check_2.f90: Add test.
8405         * gfortran.dg/do_check_3.f90: Add test.
8406         * gfortran.dg/do_check_4.f90: Add test.
8407
8408 2009-03-28  Jan Hubicka  <jh@suse.cz>
8409
8410         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8411         * gcc.dg/pr33826.c: Update dump files.
8412         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8413         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8414
8415 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8416
8417         * g++.dg/tree-ssa/fwprop-align.C: New test.
8418
8419 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8420
8421         * gcc.target/powerpc/altivec-28.c: New test.
8422
8423         PR c++/39554
8424         * gcc.dg/wdisallowed-functions-1.c: Removed.
8425         * gcc.dg/wdisallowed-functions-2.c: Removed.
8426         * gcc.dg/wdisallowed-functions-3.c: Removed.
8427         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8428         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8429         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8430
8431 2009-03-28  Richard Guenther  <rguenther@suse.de>
8432
8433         PR tree-optimization/38723
8434         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8435
8436 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8437
8438         PR fortran/38538
8439         * gfortran.dg/char_result_13.f90: New test.
8440
8441 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8442
8443         PR fortran/38765
8444         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8445
8446 2009-03-28  Daniel Kraft  <d@domob.eu>
8447
8448         * gfortran.dg/trim_1.f90: New test.
8449
8450 2009-03-28  Richard Guenther  <rguenther@suse.de>
8451
8452         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8453         * g++.dg/warn/Warray-bounds.C: Likewise.
8454
8455 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8456
8457         PR fortran/32626
8458         * gfortran.dg/recursive_check_7.f90: New test.
8459
8460 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8461
8462         PR fortran/38432
8463         * gfortran.dg/do_check_5.f90: New test.
8464         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8465         * gfortran.dg/array_constructor_18.f90: Ditto.
8466         * gfortran.dg/array_constructor_22.f90: Ditto.
8467         * gfortran.dg/do_3.F90: Ditto.
8468         * gfortran.dg/do_1.f90: Ditto.
8469
8470 2009-03-28  Richard Guenther  <rguenther@suse.de>
8471
8472         PR tree-optimization/38180
8473         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8474
8475 2009-03-28  Richard Guenther  <rguenther@suse.de>
8476
8477         PR tree-optimization/38513
8478         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8479         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8480         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8481         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8482         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8483         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8484         * gcc.dg/vect/vect-35.c: Likewise.
8485         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8486         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8487         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8488
8489 2009-03-28  Richard Guenther  <rguenther@suse.de>
8490
8491         PR tree-optimization/38968
8492         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8493
8494 2009-03-28  Richard Guenther  <rguenther@suse.de>
8495
8496         PR tree-optimization/37795
8497         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8498
8499 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8500
8501         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8502         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8503         options for removed targets.
8504
8505 2009-03-27  Richard Guenther  <rguenther@suse.de>
8506
8507         PR tree-optimization/39120
8508         * gcc.c-torture/execute/pr39120.c: New testcase.
8509
8510 2009-03-27  Richard Guenther  <rguenther@suse.de>
8511
8512         PR tree-optimization/39120
8513         * gcc.dg/torture/pta-callused-1.c: New testcase.
8514
8515 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8516
8517         PR middle-end/39315
8518         * gcc.target/i386/pr39315-1.c: New.
8519         * gcc.target/i386/pr39315-2.c: Likewise.
8520         * gcc.target/i386/pr39315-3.c: Likewise.
8521         * gcc.target/i386/pr39315-4.c: Likewise.
8522         * gcc.target/i386/pr39315-check.c: Likewise.
8523
8524 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8525
8526         PR c/39323
8527         * gcc.dg/pr39323-1.c: New.
8528         * gcc.dg/pr39323-2.c: Likewise.
8529         * gcc.dg/pr39323-3.c: Likewise.
8530
8531 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8532
8533         PR target/38034
8534         * gcc.target/ia64/sync-1.c: New.
8535
8536 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8537
8538         PR target/39472
8539         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8540         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8541         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8542         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8543         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8544         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8545         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8546         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8547
8548 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8549
8550         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8551         for low precision (i.e. float).
8552
8553 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8554             Jakub Jelinek  <jakub@redhat.com>
8555
8556         PR debug/37959
8557         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8558
8559 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8560
8561         * gcc.dg/memmove-2.c: New test.
8562         * gcc.dg/memmove-3.c: New test.
8563
8564         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8565         in clone naming.
8566
8567 2009-03-27  Xinliang David Li  <davidxl@google.com>
8568
8569         PR tree-optimization/39557
8570         * g++.dg/tree-ssa/dom-invalid.C: New test.
8571
8572 2009-03-27  Xinliang David Li  <davidxl@google.com>
8573
8574         PR tree-optimization/39548
8575         * g++.dg/tree-ssa/copyprop.C: New test.
8576
8577 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8578
8579         PR c++/38638
8580         * g++.dg/template/typename17.C: New testcase.
8581         * g++.dg/template/typename18.C: New testcase.
8582
8583 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8584
8585         PR c++/36799
8586         * g++.dg/other/var_copy-1.C: New test.
8587
8588 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8589
8590         PR c++/37647
8591         * g++.dg/parse/ctor9.C: New test.
8592
8593 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8594
8595         PR c++/29727
8596         * g++.dg/init/error2.C: New test.
8597
8598 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8599
8600         PR c++/35652
8601         * gcc.dg/pr35652.C: New.
8602         * g++.dg/warn/pr35652.C: New.
8603         * gcc.dg/format/plus-1.c: Adjust message.
8604
8605 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8606
8607         PR c++/39554
8608         * gcc.dg/wdisallowed-functions-3.c: New test.
8609         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8610
8611 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8612
8613         * gcc.dg/inline-33.c: Fix when pic.
8614
8615 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8616
8617         * gcc.target/ia64/20090324-1.c: New test.
8618
8619 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8620
8621         PR c/27898
8622         * gcc.dg/pr27898.c: New test.
8623
8624         PR tree-optimization/32139
8625         * gcc.c-torture/compile/pr32139.c: New test.
8626
8627 2009-03-24  Jason Merrill  <jason@redhat.com>
8628
8629         PR c++/28274
8630         * g++.dg/parse/defarg14.C: New test.
8631
8632 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8633
8634         PR libfortran/39528
8635         * gfortran.dg/read_repeat.f90: New test.
8636
8637 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8638
8639         PR tree-optimization/39529
8640         * gcc.dg/vect/pr39529.c: New test.
8641
8642 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8643             Jakub Jelinek  <jakub@redhat.com>
8644
8645         PR debug/39524
8646         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8647
8648 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8649
8650         PR c/39495
8651         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8652
8653 2009-03-23  Jason Merrill  <jason@redhat.com>
8654
8655         * g++.dg/cpp0x/auto12.C: Add variadic test.
8656
8657         PR c++/39526
8658         * g++.dg/warn/Wshadow-4.C: New test.
8659
8660 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8661
8662         PR tree-optimization/39516
8663         * gfortran.dg/pr39516.f: New test.
8664
8665 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8666
8667         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8668         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8669         variable, not environment variable.
8670
8671 2009-03-21  Jason Merrill  <jason@redhat.com>
8672
8673         PR c++/28879
8674         * g++.dg/ext/vla6.C: New test.
8675
8676 2009-03-20  Jason Merrill  <jason@redhat.com>
8677
8678         * g++.dg/cpp0x/initlist5.C: Add additional test.
8679
8680 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8681             Janis Johnson  <janis187@us.ibm.com>
8682
8683         * lib/compat.exp (compat-get-options-main, compat-get-options):
8684         Handle dg-prune-output in source file.
8685         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8686         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8687         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8688         two warnings.
8689
8690 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8691
8692         PR c/39495
8693         * gcc.dg/gomp/pr39495-1.c: New test.
8694         * gcc.dg/gomp/pr39495-2.c: New test.
8695         * g++.dg/gomp/pr39495-1.C: New test.
8696         * g++.dg/gomp/pr39495-2.C: New test.
8697
8698         PR target/39496
8699         * gcc.target/i386/pr39496.c: New test.
8700         * g++.dg/other/pr39496.C: New test.
8701
8702 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8703
8704         PR middle-end/39500
8705         * gcc.dg/autopar/pr39500-1.c: New.
8706         * gcc.dg/autopar/pr39500-2.c: New.
8707
8708 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8709
8710         * g++.dg/dg.exp: Prune graphite.
8711
8712 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8713
8714         PR middle-end/39447
8715         * g++.dg/graphite: New.
8716         * g++.dg/graphite/graphite.exp: New.
8717         * g++.dg/graphite/pr39447.C: New.
8718
8719 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8720
8721         PR c++/39425
8722         * g++.dg/template/pr39425.C: New.
8723
8724         * g++.dg/template/spec33.C: Updated.
8725
8726 2009-03-17  Jason Merrill  <jason@redhat.com>
8727
8728         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8729
8730 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8731
8732         PR c++/39475
8733         * g++.dg/ext/unary_trait_incomplete.C: New.
8734
8735 2009-03-17  Jing Yu  <jingyu@google.com>
8736
8737         PR middle-end/39378
8738         * g++.dg/inherit/thunk10.C: New test.
8739
8740 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8741
8742         PR target/39482
8743         * gcc.target/i386/pr39482.c: New test.
8744
8745 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8746
8747         PR debug/39471
8748         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8749         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8750         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8751         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8752
8753         PR middle-end/39443
8754         * gcc.dg/pr39443.c: New test.
8755
8756         PR debug/39412
8757         * gcc.dg/debug/pr39412.c: New test.
8758
8759 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8760
8761         PR testsuite/38526
8762         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8763         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8764         is defined.
8765         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8766         its original value, or unset if it was not defined.
8767         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8768         path procs around use of HOSTCC.
8769         * g++.dg/compat/struct-layout-1.exp: Ditto.
8770         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8771
8772 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8773
8774         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8775
8776 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8777
8778         Revert patch for PR testsuite/37630.
8779
8780         PR testsuite/37960
8781         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8782
8783         PR testsuite/37630
8784         * lib/target-supports.exp (check_effective_target_ieee): New.
8785         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8786         * gcc.dg/20001012-1.c: Require ieee.
8787
8788         PR testsuite/37628
8789         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8790
8791 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8792
8793         PR tree-optimization/39455
8794         * gcc.dg/pr39455.c: New test.
8795
8796 2009-03-13  David Ayers  <ayers@fsfe.org>
8797
8798         * objc/execute/trivial.m. New test.
8799
8800 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8801
8802         PR target/39137
8803         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8804
8805 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8806
8807         PR testsuite/39451
8808         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8809         constraint on (%2).
8810
8811 2009-03-12  David Ayers  <ayers@fsfe.org>
8812
8813         PR libobjc/27466
8814         * objc/execute/exceptions/handler-1.m. New test.
8815
8816 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8817
8818         PR target/39431
8819         * gcc.target/i386/pr39431.c: New test.
8820
8821 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8822
8823         PR target/39445
8824         * gcc.target/i386/pr39445.c: New.
8825
8826         * gcc.target/i386/push-1.c: XFAIL.
8827
8828 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8829
8830         * gcc.dg/inline-33.c: New test.
8831
8832 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8833
8834         * gcc.dg/vect/vect-82.c: Combine dg-do and
8835         dg-require-effective-target into dg-skip-if.
8836         * gcc.dg/vect/vect-83.c: Likewise.
8837
8838 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8839
8840         PR target/39137
8841         * gcc.target/i386/stackalign/longlong-1.c: New test.
8842         * gcc.target/i386/stackalign/longlong-2.c: New test.
8843
8844 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8845
8846         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8847
8848 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8849
8850         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8851         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8852
8853 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8854
8855         * gnat.dg/slice_enum.adb: New test.
8856
8857 2009-03-11  Jason Merrill  <jason@redhat.com>
8858
8859         PR debug/39086
8860         * g++.dg/opt/nrv15.C: New test.
8861
8862 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8863
8864         PR tree-optimization/39422
8865         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8866         constant array with static initialization to global memory.
8867         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8868
8869 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8870
8871         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8872         padding.
8873
8874 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8875
8876         PR c++/39371
8877         * g++.dg/opt/switch2.C: Add -w to dg-options.
8878         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8879         * g++.dg/warn/switch1.C: New test.
8880         * g++.dg/other/switch3.C: New test.
8881
8882         PR tree-optimization/39394
8883         * gcc.c-torture/compile/pr39394.c: New test.
8884
8885 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8886
8887         * gcc.target/s390/20090223-1.c: New testcase.
8888
8889 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8890
8891         PR libfortran/39402
8892         * gfortran.dg/fmt_f0_1.f90: New test.
8893
8894 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8895
8896         PR c++/39060
8897         * g++.dg/other/new1.C: Adjusted.
8898         * g++.dg/parse/crash40.C: Likewise.
8899         * g++.dg/parse/defarg12.C: Likewise.
8900         * g++.dg/template/error15.C: Likewise.
8901
8902         * g++.dg/other/pr39060.C: New.
8903
8904 2009-03-07  Jason Merrill  <jason@redhat.com>
8905
8906         PR c++/39367
8907         * g++.dg/opt/new1.C: New.
8908
8909 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8910
8911         PR c++/33492
8912         * g++.dg/other/error32.C: New.
8913
8914 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8915
8916         PR middle-end/39360
8917         * gcc.c-torture/compile/pr39360.c: New test.
8918
8919         PR debug/39372
8920         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8921
8922 2009-03-05  Jason Merrill  <jason@redhat.com>
8923
8924         PR c++/38908
8925         * g++.dg/warn/Wuninitialized-3.C: New test.
8926
8927 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8928
8929         PR debug/39379
8930         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8931         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8932
8933 2009-03-04  Jason Merrill  <jason@redhat.com>
8934
8935         PR c++/13549
8936         * g++.dg/template/koenig7.C: New test.
8937
8938 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8939
8940         * g++.dg/torture/predcom-1.C: New test.
8941
8942 2009-03-04  Richard Guenther  <rguenther@suse.de>
8943
8944         PR tree-optimization/39362
8945         * g++.dg/torture/pr39362.C: New testcase.
8946
8947 2009-03-04  Jason Merrill  <jason@redhat.com>
8948             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8949
8950         PR c++/9634
8951         PR c++/29469
8952         PR c++/29607
8953         * g++.dg/template/dependent-name5.C: New test.
8954
8955 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8956
8957         PR testsuite/39357
8958         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8959         vect_int to vect_int_mult.
8960
8961 2009-03-04  Richard Guenther  <rguenther@suse.de>
8962
8963         PR tree-optimization/39358
8964         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8965         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8966
8967 2009-03-04  Richard Guenther  <rguenther@suse.de>
8968
8969         PR tree-optimization/39339
8970         * gcc.c-torture/execute/pr39339.c: New testcase.
8971
8972 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8973
8974         * gcc.c-torture/compile/20090303-1.c,
8975         gcc.c-torture/compile/20090303-2.c: New tests.
8976
8977 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8978
8979         PR fortran/39354
8980         * gfortran.dg/gomp/pr39354.f90: New test.
8981
8982         PR tree-optimization/39343
8983         * gcc.dg/pr39343.c: New test.
8984
8985 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8986
8987         PR tree-optimization/39248
8988         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8989         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8990         on targets without vector misalignment support.
8991         * lib/target-supports.exp
8992         (check_effective_target_vect_short_mult): Add
8993         check_effective_target_arm32.
8994
8995 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8996
8997         PR middle-end/39335
8998         * gcc.dg/graphite/pr39335_1.c: New.
8999         * gcc.dg/graphite/pr39335.c: New.
9000
9001 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9002
9003         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9004         of andl.
9005         * gcc.target/i386/stackalign/return-5.c: Likewise.
9006         * gcc.target/i386/stackalign/return-6.c: Likewise.
9007
9008 2009-03-02  Richard Guenther  <rguenther@suse.de>
9009             Ira Rosen  <irar@il.ibm.com>
9010
9011         PR tree-optimization/39318
9012         * gfortran.dg/vect/pr39318.f90: New test.
9013
9014 2009-03-01  Jan Hubicka  <jh@suse.cz>
9015
9016         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9017
9018 2009-03-01  Jan Hubicka  <jh@suse.cz>
9019
9020         PR debug/39267
9021         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9022
9023 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9024
9025         * gnat.dg/pack12.adb: New test.
9026
9027 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9028
9029         PR c++/37789
9030         * g++.dg/other/pr37789.C: New.
9031
9032 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9033
9034         PR fortran/39295
9035         * gfortran.dg/interface_25.f90: New test.
9036         * gfortran.dg/interface_26.f90: New test.
9037
9038 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9039
9040         PR fortran/39292
9041         * gfortran.dg/initialization_22.f90: New test.
9042
9043 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9044
9045         PR rtl-optimization/39241
9046         * gcc.dg/torture/pr39241.c: New.
9047
9048 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9049
9050         PR tree-optimizations/39259
9051         * g++.dg/torture/pr39259.C: New testcase.
9052
9053 2009-02-24  Richard Guenther  <rguenther@suse.de>
9054
9055         PR c++/39242
9056         * g++.dg/template/instantiate10.C: New testcase.
9057
9058 2009-02-24  Richard Guenther  <rguenther@suse.de>
9059             Zdenek Dvorak  <ook@ucw.cz>
9060
9061         PR tree-optimization/39233
9062         * gcc.c-torture/execute/pr39233.c: New testcase.
9063
9064 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9065
9066         PR tree-optimization/39260
9067         * gcc.dg/graphite/pr39260.c: New.
9068
9069 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9070
9071         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9072
9073 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9074
9075         PR c++/36411
9076         * g++.dg/template/void14.C: New.
9077
9078 2009-02-23  Jason Merrill  <jason@redhat.com>
9079
9080         PR c++/38880
9081         * g++.dg/init/const7.C: Remove XFAIL.
9082         * g++.dg/init/static-init1.C: New test.
9083
9084         * g++.dg/cpp0x/initlist14.C: New test.
9085
9086 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9087
9088         PR fortran/38914
9089         * bound_simplification_2.f90:  New test case.
9090         * bound_7.f90:  New test case.
9091
9092 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9093
9094         * gcc.dg/cpp/include4.c: New test.
9095
9096 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9097
9098         PR target/39256
9099         * gcc.target/i386/abi-2.c: New.
9100
9101 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9102
9103         * gcc.c-torture/execute/pr39228.x: New.
9104
9105 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9106
9107         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9108         scan-assembler to check for xmm0 register.
9109
9110 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9111             Joseph Myers  <joseph@codesourcery.com>
9112
9113         * gcc.target/arm/va_list.c: New test.
9114         * g++.dg/abi/arm_va_list.C: Likewise.
9115         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9116         function.
9117         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9118         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9119         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9120         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9121         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9122         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9123
9124 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9125
9126         PR testsuite/38164
9127         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9128         to dg-options.
9129
9130 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9131
9132         PR target/39240
9133         * gcc.c-torture/execute/pr39240.c: New test.
9134
9135 2009-02-20  Jason Merrill  <jason@redhat.com>
9136
9137         PR c++/39225
9138         * g++.dg/parse/dtor15.C: New test.
9139
9140 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9141
9142         * gcc.c-torture/execute/20090219-1.c: New.
9143
9144 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9145
9146         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9147         (mips-dg-options): When matching isa* pseudo-options make
9148         'value' optional and accept ! entries.  Use $spec instead of
9149         $isa_spec in the isa pseudo-option error message.  Only
9150         perform the ISA-range check when 'value' is set.  If arch is
9151         matching any CPU in the ! entries switch to its generic ISA.
9152         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9153         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9154
9155 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9156
9157         PR target/39175
9158         * gcc.dg/visibility-20.c: New test.
9159         * g++.dg/ext/visibility/visibility-11.C: New test.
9160
9161 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9162
9163         PR c++/39188
9164         * g++.dg/abi/pr39188-1a.C: New.
9165         * g++.dg/abi/pr39188-1b.C: Likewise.
9166         * g++.dg/abi/pr39188-1.h: Likewise.
9167         * g++.dg/abi/pr39188-2a.C: Likewise.
9168         * g++.dg/abi/pr39188-2b.C: Likewise.
9169         * g++.dg/abi/pr39188-2.h: Likewise.
9170         * g++.dg/abi/pr39188-3a.C: Likewise.
9171         * g++.dg/abi/pr39188-3b.C: Likewise.
9172         * g++.dg/abi/pr39188-3.h: Likewise.
9173
9174 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9175
9176         PR c/38483
9177         * gcc.c-torture/execute/call-trap-1.c,
9178         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9179         tests.
9180
9181 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9182
9183         PR target/39228
9184         * gcc.c-torture/execute/pr39228.c: New test.
9185
9186 2009-02-19  Richard Guenther  <rguenther@suse.de>
9187
9188         PR tree-optimization/39074
9189         * gcc.dg/torture/pr39074.c: New testcase.
9190         * gcc.dg/torture/pr39074-2.c: Likewise.
9191         * gcc.dg/torture/pr39074-3.c: Likewise.
9192
9193 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9194
9195         PR c++/39219
9196         * g++.dg/parse/attr3.C: New.
9197
9198 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9199
9200         PR testsuite/38165
9201         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9202
9203         PR testsuite/38166
9204         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9205         and skip on Darwin.
9206
9207 2009-02-18  Jason Merrill  <jason@redhat.com>
9208
9209         PR c++/38880
9210         * g++.dg/init/const7.C: Remove XFAIL.
9211
9212         PR target/39179
9213         * g++.dg/opt/const6.C: New test.
9214
9215 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9216
9217         * gcc.dg/callabi/callabi.exp: Moved to ...
9218         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9219         in 64bit mode.
9220
9221         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9222         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9223         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9224         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9225         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9226         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9227         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9228
9229         * gcc.dg/callabi/callabi.h: Moved to ...
9230         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9231
9232         * gcc.dg/callabi/func-1.c: Moved to ...
9233         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9234
9235         * gcc.dg/callabi/func-indirect.c: Moved to ...
9236         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9237
9238         * gcc.dg/callabi/pr38891.c: Moved to ...
9239         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9240
9241         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9242         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9243
9244         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9245         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9246
9247         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9248         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9249
9250 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9251
9252         PR target/38891
9253         * gcc.dg/callabi/pr38891.c: New.
9254
9255 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9256
9257         * gcc.dg/callabi/callabi.exp: New.
9258
9259 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9260
9261         PR target/39082
9262         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9263         -Wno-abi for x86.
9264         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9265
9266         * gcc.target/i386/pr39082-1.c: New.
9267
9268         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9269         -Wno-abi.
9270
9271         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9272         CHECK_M64_M128 is defined.
9273         (check_f_arguments): Add "do".
9274         (check_vector_arguments): New.
9275         (check_m64_arguments): Likewise.
9276         (check_m128_arguments): Likewise.
9277
9278         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9279         (CHECK_M64_M128): Define.
9280
9281         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9282         on abitest.
9283         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9284
9285         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9286         tests only if CHECK_M64_M128 is defined.
9287
9288         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9289         (m128_2_struct): Likewise.
9290         (check_struct_passing5): Likewise.
9291         (check_struct_passing6): Likewise.
9292         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9293
9294         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9295         (un5): Likewise.
9296         (check_union_passing4): Likewise.
9297         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9298
9299 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9300
9301         PR c/35447
9302         * gcc.dg/noncompile/pr35447-1.c: New test.
9303
9304 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9305
9306         PR tree-optimization/36922
9307         * gfortran.dg/pr36922.f: New test.
9308
9309 2009-02-17  Richard Guenther  <rguenther@suse.de>
9310
9311         PR tree-optimization/39202
9312         * gcc.c-torture/compile/pr39202.c: New testcase.
9313
9314 2009-02-17  Richard Guenther  <rguenther@suse.de>
9315
9316         PR tree-optimization/39204
9317         * gcc.dg/torture/pr39204.c: New testcase.
9318
9319 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9320
9321         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9322         * gcc.dg/vect/vect-outer-6.c: Ditto.
9323
9324 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9325
9326         PR c/35446
9327         * gcc.dg/noncompile/init-5.c: New test.
9328         * gcc.dg/init-bad-4.c: Adjust expected errors.
9329
9330 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9331
9332         PR target/37049
9333         * gcc.target/i386/push-1.c: New.
9334
9335 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9336
9337         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9338
9339 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9340
9341         * gcc.target/spu/intrinsics-sr.c: New test.
9342
9343 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9344
9345         PR target/38056
9346         * gcc.target/ia64/sibcall-opt-1.c: New test.
9347         * gcc.target/ia64/sibcall-opt-2.c: New test.
9348
9349 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9350
9351         PR fortran/36528
9352         * gfortran.dg/cray_pointers_8.f90: New test.
9353
9354         PR fortran/36703
9355         * gfortran.dg/cray_pointers_9.f90: New test.
9356
9357 2009-02-13  Jason Merrill  <jason@redhat.com>
9358
9359         PR c++/39070
9360         * g++.dg/cpp0x/decltype16.C: New.
9361
9362 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9363
9364         PR target/39152
9365         * gfortran.dg/gomp/pr39152.f90: New.
9366
9367 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9368
9369         PR target/39162
9370         * gcc.target/i386/pr39162.c: New.
9371
9372 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9373
9374         PR c/35444
9375         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9376         New tests.
9377
9378 2009-02-12  Jason Merrill  <jason@redhat.com>
9379
9380         PR c++/38950
9381         * g++.dg/template/array20.C: New test.
9382
9383 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9384
9385         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9386         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9387         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9388
9389 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9390
9391         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9392
9393 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9394
9395         PR target/39152
9396         * gfortran.dg/pr39152.f: New.
9397
9398 2009-02-11  Jason Merrill  <jason@redhat.com>
9399
9400         PR c++/39153
9401         * g++.dg/cpp0x/defaulted9.C: New test.
9402
9403         PR c++/30111
9404         * g++.dg/init/value7.C: New test.
9405
9406 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9407
9408         PR target/38824
9409         * gcc.target/i386/pr38824.c: New testcase.
9410
9411 2009-02-11  Jason Merrill  <jason@redhat.com>
9412
9413         PR c++/38649
9414         * g++.dg/cpp0x/defaulted8.C: New test.
9415
9416         PR c++/36744
9417         * g++.dg/cpp0x/rv9p.C: New test.
9418
9419 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9420
9421         * gnat.dg/aliasing3.adb: New test.
9422         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9423
9424 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9425
9426         PR c++/34397
9427         * g++.dg/template/crash88.C: New.
9428         * g++.dg/template/crash89.C: Likewise.
9429
9430 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9431
9432         PR c/39084
9433         * gcc.dg/pr39084.c: New test.
9434
9435 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9436
9437         PR target/39139
9438         * gcc.target/i386/pr39139.c: New test.
9439
9440 2009-02-10  Richard Guenther  <rguenther@suse.de>
9441
9442         PR tree-optimization/39132
9443         * gcc.dg/torture/pr39132.c: New testcase.
9444
9445 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9446
9447         PR target/39119
9448         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9449         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9450         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9451         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9452         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9453         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9454         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9455         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9456
9457 2009-02-09  Jason Merrill  <jason@redhat.com>
9458
9459         PR c++/39109
9460         * g++.dg/init/value6.C: New test.
9461
9462 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9463
9464         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9465
9466 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9467
9468         * gcc.c-torture/compile/20090209-1.c: New test.
9469
9470 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9471
9472         PR c++/35147
9473         PR c++/37737
9474         * g++.dg/cpp0x/vt-35147.C: New.
9475         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9476         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9477
9478 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9479
9480         PR c/35434
9481         * gcc.dg/attr-alias-4.c: New test.
9482
9483 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9484
9485         PR c/39035
9486         * gcc.dg/dfp/pr39035.c: New test.
9487
9488 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9489
9490         PR c/36432
9491         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9492
9493 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9494
9495         PR c++/39106
9496         * g++.dg/opt/thunk3.C: New test.
9497
9498 2009-02-05  Nick Clifton  <nickc@redhat.com>
9499
9500         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9501         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9502         * gcc.dg/cdce1.c: Likewise.
9503         * gcc.dg/cpp/_Pragma6.c: Likewise.
9504         * g++.dg/cpp/_Pragma1.C: Likewise.
9505         * gcc.dg/utf32-2.c: Xfail for M32C.
9506         * gcc.dg/utf32-1.c: Likewise.
9507         * gcc.dg/utf32-3.c: Likewise.
9508         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9509         targets.
9510         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9511         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9512         * gcc.dg/Wconversion-5.c: Likewise.
9513         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9514         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9515         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9516         * gcc.dg/utf-inc-init.c: Likewise.
9517         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9518         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9519         * gcc.dg/utf-array-short-wchar.c: Likewise.
9520         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9521         * gcc.dg/mallign.c: Use size_t instead of long.
9522
9523 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9524
9525         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9526
9527 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9528
9529         * gcc.c-torture/execute/pr39100.c: New.
9530
9531 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9532
9533         PR c/35435
9534         * gcc.dg/tls/diag-6.c: New test.
9535
9536 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9537
9538         * gcc.dg/graphite/scop-19.c: New
9539
9540 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9541
9542         AVX Programming Reference (January, 2009)
9543         * gcc.target/i386/avx-vpclmulqdq.c: New.
9544         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9545
9546         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9547
9548         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9549         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9550         (pclmul_test): Renamed to ...
9551         (TEST): This.
9552
9553 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9554
9555         PR c++/39095
9556         * g++.dg/abi/mangle31.C: New test.
9557
9558 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9559
9560         PR c/29129
9561         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9562         declarator.
9563         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9564         inside function prototype but not part of parameter declarator.
9565         * vla-11.c: New test.
9566
9567 2009-02-03  Jason Merrill  <jason@redhat.com>
9568
9569         * g++.dg/warn/main-4.C: New test.
9570         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9571
9572 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9573
9574         PR c++/36607
9575         * g++.dg/expr/cast10.C: New test.
9576
9577 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9578
9579         PR c/35433
9580         * gcc.dg/init-bad-6.c: New test.
9581
9582 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9583
9584         PR target/35318
9585         * gcc.c-torture/compile/pr35318.c: New test.
9586
9587         PR inline-asm/39059
9588         * gcc.dg/nofixed-point-2.c: New test.
9589         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9590         * g++.dg/ext/fixed2.C: Likewise.
9591         * g++.dg/other/error25.C: Likewise.
9592         * g++.dg/lookup/crash7.C: Likewise.
9593         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9594
9595         PR c++/39056
9596         * g++.dg/cpp0x/initlist13.C: New test.
9597
9598 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9599
9600         PR c++/36897
9601         * g++.dg/template/func2.C: New test.
9602
9603         PR c++/37314
9604         * g++.dg/template/typename15.C: New.
9605         * g++.dg/template/typename16.C: New.
9606
9607 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9608             Ben Elliston  <bje@au.ibm.com>
9609
9610         PR c/39034
9611         * gcc.dg/dfp/pr39034.c: New test.
9612
9613 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9614
9615         PR testsuite/38263
9616         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9617
9618 2009-02-02  Jason Merrill  <jason@redhat.com>
9619
9620         PR c++/39054
9621         * g++.dg/parse/dtor14.C: New test.
9622
9623 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9624
9625         * lib/target-supports.exp
9626         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9627         * g++.dg/ext/builtin10.C: New test.
9628
9629         PR inline-asm/39058
9630         * gcc.target/i386/pr39058.c: New test.
9631
9632 2009-02-02  Richard Guenther  <rguenther@suse.de>
9633
9634         PR tree-optimization/38937
9635         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9636
9637 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9638
9639         PR c++/39053
9640         * g++.dg/parse/crash52.C: New.
9641
9642 2009-01-30  Richard Guenther  <rguenther@suse.de>
9643
9644         PR tree-optimization/39041
9645         * gcc.c-torture/compile/pr39041.c: New testcase.
9646
9647 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9648
9649         PR target/39013
9650         * gcc.target/i386/pr39013-1.c: New test.
9651         * gcc.target/i386/pr39013-2.c: New test.
9652
9653         PR c++/39028
9654         * g++.dg/ext/label12.C: New test.
9655
9656 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9657
9658         PR c++/33465
9659         * g++.dg/parse/error34.C: New.
9660         * g++.dg/parse/error35.C: Likewise.
9661
9662 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9663
9664         PR c++/38655
9665         * g++.dg/cpp0x/decltype-38655.C: New.
9666
9667 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9668
9669         PR target/39002
9670         * g++.dg/torture/pr39002.C: New test.
9671
9672 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9673
9674         PR tree-optimization/39007
9675         * gcc.dg/tree-ssa/pr39007.c: New.
9676
9677 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9678
9679         PR middle-end/35854
9680         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9681         to "subreg1".
9682
9683 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9684
9685         PR middle-end/38857
9686         * gcc.c-torture/compile/pr38857.c: New test.
9687
9688 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9689
9690         PR fortran/38852
9691         PR fortran/39006
9692         * gfortran.dg/bound_6.f90: New test.
9693
9694 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9695
9696         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9697
9698 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9699
9700         PR tree-optimization/38997
9701         * gcc.dg/tree-ssa/pr38997.c: New.
9702
9703 2009-01-28  Richard Guenther  <rguenther@suse.de>
9704
9705         PR tree-optimization/38926
9706         * gcc.c-torture/compile/pr38926.c: New testcase.
9707
9708 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9709
9710         PR middle-end/38934
9711         * gcc.dg/pr38934.c: New test.
9712
9713 2009-01-28  Richard Guenther  <rguenther@suse.de>
9714
9715         PR middle-end/38908
9716         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9717
9718 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9719
9720         PR tree-optimization/38984
9721         * gcc.dg/pr38984.c: New XFAILed testcase.
9722
9723
9724 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9725
9726         PR target/38988
9727         * gcc.target/i386/pr38988.c: New test.
9728
9729 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9730
9731         PR c++/37554
9732         * g++.dg/parse/crash51.C: New.
9733         * g++.old-deja/g++.pt/crash9.C: Adjust.
9734
9735 2009-01-27  Daniel Kraft  <d@domob.eu>
9736
9737         PR fortran/38883
9738         * gfortran.dg/mvbits_6.f90:  New test.
9739         * gfortran.dg/mvbits_7.f90:  New test.
9740         * gfortran.dg/mvbits_8.f90:  New test.
9741
9742 2009-01-27  Richard Guenther  <rguenther@suse.de>
9743
9744         PR tree-optimization/38503
9745         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9746
9747 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9748
9749         PR middle-end/38969
9750         * gcc.c-torture/execute/pr38969.c: New test.
9751
9752 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9753
9754         PR testsuite/38864
9755         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9756         to dg-do compile.
9757         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9758         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9759         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9760
9761 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9762
9763         PR target/38952
9764         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9765         if __USING_SJLJ_EXCEPTIONS__ is defined.
9766
9767         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9768         __USING_SJLJ_EXCEPTIONS__ is defined.
9769         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9770         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9771         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9772         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9773         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9774         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9775
9776 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9777
9778         PR testsuite/38949
9779         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9780         Use instead of C name in asm statements.
9781
9782 2009-01-26  Richard Guenther  <rguenther@suse.de>
9783
9784         PR tree-optimization/38745
9785         * g++.dg/torture/pr38745.C: New testcase.
9786
9787 2009-01-26  Richard Guenther  <rguenther@suse.de>
9788
9789         PR middle-end/38851
9790         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9791
9792 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9793
9794         * gcc.dg/bitfld-15.c: Gate warning on target
9795         pcc_bitfield_type_matters.
9796         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9797         g++.dg/ext/bitfield4.C: Likewise.
9798         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9799         bitfield for any target.
9800
9801 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9802
9803         PR c/38957
9804         * gcc.dg/pr38957.c: New test.
9805
9806 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9807
9808         PR fortran/38955
9809         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9810         comparing floats.
9811
9812 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9813
9814         PR tree-optimization/38953
9815         * gfortran.dg/graphite/pr38953.f90: New.
9816
9817 2009-01-24  Paul Brook  <paul@codesourcery.com>
9818
9819         * gcc.target/arm/neon-cond-1.c: New test.
9820
9821 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9822
9823         PR tree-optimization/38932
9824         * gcc.dg/pr38932.c: New.
9825
9826 2009-01-23  Revital Eres  <eres@il.ibm.com>
9827
9828         * gcc.dg/sms-7.c: Fix test.
9829
9830 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9831
9832         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9833         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9834         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9835         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9836
9837 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9838
9839         * gcc.dg/pr35729.c: Make test x86 specific.
9840
9841 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9842
9843         PR middle-end/38615
9844         * gcc.dg/pr38615.c: New test.
9845
9846 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9847
9848         PR target/38931
9849         * gcc.target/i386/pr38931.c: New test.
9850
9851 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9852
9853         PR c++/38930
9854         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9855         * g++.dg/template/typedef12.C: Likewise.
9856         * g++.dg/template/typedef13.C: Likewise.
9857         * g++.dg/template/typedef14.C: Likewise.
9858         * g++.dg/template/sfinae3.C: Likewise.
9859         * g++.old-deja/g++.pt/typename8.C: Likewise.
9860         * g++.dg/template/access11.C: Likewise
9861
9862 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9863
9864         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9865         and mips*-*-irix*.
9866         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9867
9868 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9869
9870         PR c++/26693
9871         * g++.dg/template/typedef11.C: New test.
9872         * g++.dg/template/typedef12.C: Likewise.
9873         * g++.dg/template/typedef13.C: Likewise.
9874         * g++.dg/template/typedef14.C: Likewise.
9875         * g++.dg/template/sfinae3.C: Compile this pedantically.
9876         The only errors expected should be the one saying the typedef is ill
9877         formed.
9878         * g++.old-deja/g++.pt/typename8.C: Likewise.
9879         * g++.dg/template/access11.C: Update this.
9880
9881 2009-01-21  Daniel Kraft  <d@domob.eu>
9882
9883         PR fortran/38887
9884         * gfortran.dg/mvbits_5.f90:  New test.
9885
9886 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9887
9888         * gcc.dg/sms-6.c: New test.
9889         * gcc.dg/sms-7.c: Likewise.
9890
9891 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9892
9893         PR fortran/38907
9894         * gfortran.dg/host_assoc_function_7.f90: New test
9895
9896 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9897             Richard Guenther  <rguenther@suse.de>
9898
9899         PR tree-optimization/38747
9900         PR tree-optimization/38748
9901         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9902         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9903         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9904
9905 2009-01-20  Kees Cook  <kees@ubuntu.com>
9906             H.J. Lu  <hongjiu.lu@intel.com>
9907
9908         PR target/38902
9909         * gcc.dg/pr38902.c: New.
9910
9911 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9912
9913         PR target/38868
9914         * gfortran.dg/pr38868.f: New testcase.
9915
9916 2009-01-20  Richard Guenther  <rguenther@suse.de>
9917
9918         * gcc.c-torture/execute/pr36227.c: Move ...
9919         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9920
9921 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9922
9923         * lib/gfortran.exp: Add -B options for targets that use
9924         libgfortran.a%s in their specs.
9925
9926 2009-01-19  Jason Merrill  <jason@redhat.com>
9927
9928         PR c++/23287
9929         * g++.dg/template/dtor5.C: New test.
9930
9931 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9932
9933         PR fortran/38859
9934         * gfortran.dg/bound_5.f90: New test.
9935
9936 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9937
9938         PR target/38736
9939         * g++.dg/compat/abi/pr38736_main.C: New.
9940         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9941         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9942         * g++.dg/other/macro-1.C: Likewise.
9943         * gcc.dg/macro-1.c: Likewise.
9944         * gcc.dg/compat/pr38736_main.c: Likewise.
9945         * gcc.dg/compat/pr38736_x.c: Likewise.
9946         * gcc.dg/compat/pr38736_y.c: Likewise.
9947
9948 2009-01-18  Richard Guenther  <rguenther@suse.de>
9949
9950         PR tree-optimization/38819
9951         * gcc.c-torture/execute/pr38819.c: New testcase.
9952
9953 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9954
9955         PR fortran/38657
9956         * gfortran.dg/module_commons_3.f90: Reapply.
9957
9958 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9959
9960         PR fortran/34955
9961         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9962         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9963
9964 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9965
9966         PR fortran/38657
9967         * gfortran.dg/module_commons_3.f90: Remove
9968
9969 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9970
9971         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9972
9973 2009-01-16  Jason Merrill  <jason@redhat.com>
9974
9975         PR c++/38877
9976         * g++.dg/template/lvalue1.C: New test.
9977
9978         PR c++/29470
9979         * g++.dg/template/access20.C: New test.
9980         * g++.dg/torture/pr34641.C: Fix access.
9981
9982 2009-01-16  Richard Guenther  <rguenther@suse.de>
9983
9984         PR tree-optimization/38835
9985         PR middle-end/36227
9986         * gcc.c-torture/execute/pr36227.c: New testcase.
9987         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9988         * g++.dg/init/const7.C: Likewise.
9989
9990 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9991
9992         PR target/38554
9993         * gcc.c-torture/compile/pr38554.c: New test.
9994
9995 2009-01-16  Jason Merrill  <jason@redhat.com>
9996
9997         PR c++/38579
9998         * g++.dg/conversion/access1.C: New test.
9999
10000 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10001
10002         PR tree-optimization/38789
10003         * gcc.c-torture/compile/pr38789.c: New test.
10004
10005 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10006
10007         PR fortran/38152
10008         * gfortran.dg/proc_ptr_13.f90: New.
10009
10010 2009-01-15  Jason Merrill  <jason@redhat.com>
10011
10012         PR c++/38850
10013         * g++.dg/template/koenig6.C: New test.
10014
10015 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10016
10017         PR c++/29388
10018         * g++.dg/template/error37.C: New testcase.
10019
10020 2009-01-15  Jason Merrill  <jason@redhat.com>
10021
10022         PR c++/36334
10023         * g++.dg/conversion/memfn1.C: New test.
10024
10025         PR c++/37646
10026         * g++.dg/conversion/memfn2.C: New test.
10027
10028 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10029
10030         PR c++/38357
10031         * g++.dg/template/crash87.C: New test.
10032
10033 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10034
10035         PR middle-end/37843
10036         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10037
10038 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10039
10040         PR c++/38636
10041         * g++.dg/parse/crash50.C: New test.
10042
10043 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10044
10045         PR rtl-optimization/38245
10046         * gcc.dg/pr38245-3.c: New test.
10047         * gcc.dg/pr38245-3.h: New file.
10048         * gcc.dg/pr38245-4.c: New file.
10049         * gcc.dg/pr38364.c: New test.
10050
10051 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10052
10053         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10054         sequence PC-relative.
10055
10056 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10057
10058         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10059         calls and/or PLT markers.
10060         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10061         calls and/or PLT markers.
10062         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10063         calls and/or PLT markers.
10064         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10065         calls and/or PLT markers.
10066
10067 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10068             Nathan Froyd  <froydnj@codesourcery.com>
10069             Joseph Myers  <joseph@codesourcery.com>
10070
10071         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10072         New function.
10073         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10074         and use consistent CFLAGS.
10075         * gcc.target/powerpc/20030505.c: Likewise.
10076         * gcc.target/powerpc/20081204-1.c: Likewise.
10077         * gcc.target/powerpc/ppc-spe.c: Likewise.
10078         * gcc.target/powerpc/spe1.c: Likewise.
10079         * g++.dg/ext/spe1.C: Likewise.
10080         * g++.dg/other/opaque-1.C: Likewise.
10081         * g++.dg/other/opaque-2.C: Likewise.
10082         * g++.dg/other/opaque-3.C: Likewise.
10083
10084 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10085
10086         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10087         out of loop.
10088
10089 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10090
10091         PR target/38811
10092         * g++.dg/torture/pr38811.C: New file.
10093
10094 2009-01-14  Richard Guenther  <rguenther@suse.de>
10095
10096         PR tree-optimization/38826
10097         PR middle-end/38477
10098         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10099
10100 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10101
10102         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10103
10104 2009-01-14  Nick Clifton  <nickc@redhat.com>
10105
10106         PR c++/37862
10107         * g++.cp/parse/pr37862.C: New test.
10108
10109 2009-01-14  Julian Brown  <julian@codesourcery.com>
10110
10111         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10112         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10113         to...
10114         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10115         These.
10116
10117 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10118
10119         PR rtl-optimization/38774
10120         * gcc.dg/torture/pr38774.c: New test.
10121
10122         PR c++/38795
10123         * g++.dg/cpp0x/pr38795.C: New test.
10124
10125 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10126             Nathan Froyd  <froydnj@codesourcery.com>
10127             Joseph Myers  <joseph@codesourcery.com>
10128
10129         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10130         otherwise.  Do not check for AltiVec at runtime.
10131         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10132         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10133         * gcc.target/powerpc/altivec-1.c: Likewise.
10134         * gcc.target/powerpc/altivec-3.c: Likewise.
10135         * gcc.target/powerpc/altivec-10.c: Likewise.
10136         * gcc.target/powerpc/altivec-12.c: Likewise.
10137         * gcc.target/powerpc/altivec-24.c: Likewise.
10138         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10139         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10140         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10141         * gcc.target/powerpc/pr35907.c: Likewise.
10142         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10143         otherwise.  Do not check for Cell at runtime.
10144         * gcc.target/powerpc/altivec_check.h: Delete.
10145
10146         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10147         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10148         not check for AltiVec at runtime.
10149         * g++.dg/ext/altivec-cell-2.C: Likewise.
10150         * g++.dg/ext/altivec-cell-3.C: Likewise.
10151         * g++.dg/ext/altivec-cell-4.C: Likewise.
10152         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10153         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10154         check.
10155         * g++.dg/ext/altivec_check.h: Delete.
10156
10157 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10158
10159         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10160         effective target.  Adjust line numbers accordingly.
10161
10162 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10163
10164         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10165
10166 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10167
10168         PR tree-optimization/38786
10169         * gcc.dg/graphite/pr38786.c: New.
10170
10171 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10172
10173         Revert:
10174         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10175
10176         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10177         for alpha*-*-* targets.
10178         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10179
10180 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10181
10182         PR libfortran/38772
10183         * gfortran.dg/fmt_bz_bn_err.f: New test.
10184
10185 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10186
10187         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10188
10189 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10190
10191         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10192         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10193         instruction support.  Do not check for it at runtime.
10194
10195 2009-01-12  Jason Merrill  <jason@redhat.com>
10196
10197         PR c++/35109
10198         * g++.dg/lookup/friend11.C: Remove expected error.
10199         * g++.dg/lookup/friend14.C: New test.
10200         * g++.dg/lookup/friend15.C: New test.
10201
10202 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10203
10204         PR c++/36019
10205         * g++.dg/lookup/hidden-class12.C: New test.
10206         * g++.dg/lookup/hidden-class13.C: New test.
10207         * g++.dg/lookup/hidden-class14.C: New test.
10208         * g++.dg/lookup/hidden-class15.C: New test.
10209         * g++.dg/lookup/hidden-class16.C: New test.
10210
10211 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10212
10213         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10214         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10215         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10216
10217 2009-01-12  Jason Merrill  <jason@redhat.com>
10218
10219         PR c++/31488
10220         * g++.dg/other/vararg-3.C: New test.
10221
10222 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10223
10224         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10225         Explicitly enable SPE.
10226         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10227         directive.
10228
10229         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10230         Expect -flax-vector-conversions message.  Adjust incompatible
10231         types errors.
10232         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10233         Make Foo extern.
10234
10235         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10236
10237         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10238
10239         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10240         * g++.dg/other/opaque-2.C: Likewise.
10241         * g++.dg/other/opaque-3.C: Likewise.
10242
10243 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10244
10245         PR c/32041
10246         * gcc.dg/pr32041.c: New test.
10247         * g++.dg/parse/offsetof9.C: New test.
10248
10249 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10250             Nathan Froyd  <froydnj@codesourcery.com>
10251
10252         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10253         * g++.dg/ext/attribute-test-1.C: Likewise.
10254         * g++.dg/ext/attribute-test-2.C: Likewise.
10255         * g++.dg/ext/attribute-test-3.C: Likewise.
10256         * g++.dg/ext/attribute-test-4.C: Likewise.
10257
10258 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10259
10260         * gnat.dg/unchecked_convert3.adb: New test.
10261
10262 2009-01-12  Tomas Bily  <tbily@suse.cz>
10263
10264         PR middlend/38385
10265         * gcc.dg/tree-ssa/pr38385.c: New file.
10266
10267 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10268
10269         PR c++/38794
10270         * g++.dg/parse/typedef9.C: New test.
10271
10272         PR tree-optimization/38807
10273         * gcc.c-torture/compile/pr38807.c: New test.
10274
10275 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10276
10277         * gcc.target/mips/ins-2.c: New test.
10278
10279 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10280
10281         PR testsuite/38809
10282         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10283
10284 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10285
10286         PR c++/36254
10287         * g++.dg/warn/Wreturn-type-5.C: New test.
10288
10289 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10290
10291         PR middle-end/38616
10292         * gcc.dg/pr38616.c: New test.
10293
10294 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10295
10296         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10297
10298 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10299
10300         PR c++/38648
10301         * g++.dg/expr/string-1.C: New test.
10302         * g++.dg/expr/string-2.C: New test.
10303
10304         PR c++/36695
10305         * g++.dg/ext/complex4.C: New test.
10306         * g++.dg/ext/complex5.C: New test.
10307         * g++.dg/init/reference1.C: New test.
10308         * g++.dg/init/reference2.C: New test.
10309         * g++.dg/init/reference3.C: New test.
10310
10311 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10312
10313         PR fortran/38763
10314         * gfortran.dg/transfer_null_1.f90: New test.
10315
10316 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10317
10318         PR fortran/38765
10319         * gfortran.dg/host_assoc_function_6.f90: New test.
10320
10321 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10322
10323         * lib/target-supports.exp: Add method to determine if the effective
10324         target is really a ppc405 after applying all compile options.
10325         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10326         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10327         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10328         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10329         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10330         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10331         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10332         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10333         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10334         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10335         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10336         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10337         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10338         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10339         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10340         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10341         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10342         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10343         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10344         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10345         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10346         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10347         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10348         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10349         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10350         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10351         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10352         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10353         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10354         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10355         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10356
10357 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10358
10359         PR c++/35335
10360         * g++.dg/other/error31.C: New testcase.
10361
10362         PR c/35742
10363         * gcc.dg/pr35742.c: New test.
10364
10365 2009-01-09  John F. Carr  <jfc@mit.edu>
10366
10367         PR c++/37877
10368         * g++.dg/parse/linkage3.C: New test.
10369
10370 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10371
10372         PR middle-end/38771
10373         * gcc.c-torture/compile/pr38771.c: New test.
10374
10375 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10376
10377         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10378
10379 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10380
10381         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10382         * gcc.dg/sibcall-4.c: Likewise.
10383
10384 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10385             Jan Sjodin  <jan.sjodin@amd.com>
10386
10387         PR tree-optimization/38559
10388         * gcc.dg/graphite/pr38559.c: New.
10389
10390 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10391
10392         PR tree-optimization/37194
10393         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10394
10395 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10396
10397         PR c++/38725
10398         * g++.dg/ext/label11.C: New test.
10399
10400 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10401
10402         * lib/target-supports.exp (check_weak_override_available): New.
10403         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10404         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10405         dg-require-weak-override.
10406
10407 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10408             Alan Modra  <amodra@bigpond.net.au>
10409
10410         * gcc.c-torture/compile/20090107-1.c: New test.
10411
10412 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10413
10414         PR target/38706
10415         * g++.dg/other/pr38706.C: New test.
10416
10417 2009-01-07  Jason Merrill  <jason@redhat.com>
10418
10419         * g++.dg/cpp0x/variadic92.C: New test.
10420         * g++.dg/cpp0x/variadic93.C: New test.
10421
10422 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10423
10424         * lib/target-supports-dg.exp (current_compiler_flags): New.
10425         (check-flags): Use it; do not access dg-test local variables.
10426         (dg-skip-if): Do not access dg-test local variables.
10427         (dg-xfail-run-if): Ditto.
10428         (dg-shouldfail): Ditto.
10429         * gcc.test-framework/test-framework.exp
10430         (check_effective_target_def_nocache): New.
10431         * gcc.test-framework/test-framework.awk: Handle scan tests.
10432         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10433         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10434         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10435         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10436         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10437         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10438         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10439         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10440         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10441
10442         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10443
10444         * lib/target-supports-dg.exp (check_test_flags): Delete.
10445
10446 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10447
10448         PR tree-optimization/38492
10449         PR tree-optimization/38498
10450         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10451         in trunk.
10452         * gcc.dg/graphite/block-0.c: Update test.
10453         * gcc.dg/graphite/block-1.c: Same.
10454         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10455         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10456         * gcc.dg/graphite/block-3.c: New.
10457         * gcc.dg/graphite/pr38498.c: New.
10458
10459 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10460
10461         AVX Programming Reference (December, 2008)
10462         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10463         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10464         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10465
10466         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10467         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10468
10469 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10470
10471         PR fortran/38220
10472         * gfortran.dg/c_loc_pure_1.f90:  New test.
10473
10474 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10475
10476         PR fortran/38669
10477         * gfortran.dg/elemental_dependency_3.f90:
10478         Add the final tree dump cleanup.
10479
10480 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10481
10482         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10483         passing -m32.
10484
10485         PR rtl-optimization/38722
10486         * gfortran.dg/pr38722.f90: New test.
10487
10488 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10489
10490         PR c/34252
10491         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10492         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10493
10494 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10495
10496         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10497         * gfortran.dg/typebound_call_8.f03: Same.
10498         * gfortran.dg/elemental_bind_c.f90: Same.
10499         * gfortran.dg/typebound_call_7.f03: Same.
10500         * gfortran.dg/interface_proc_end.f90: Same
10501         * gfortran.dg/pr37243.f: Fix typo.
10502
10503 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10504
10505         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10506         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10507         large stack sizes.
10508
10509 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10510
10511         AVX Programming Reference (December, 2008)
10512         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10513         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10514         * gcc.target/i386/sse-14.c: Likewise.
10515
10516         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10517         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10518         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10519         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10520
10521 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10522
10523         PR libfortran/38735
10524         * gfortran.dg/fmt_bz_bn.f: Update test.
10525
10526 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10527
10528         PR c++/38472
10529         * g++.dg/conversion/usual-arith-conv.C: New test.
10530
10531 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10532
10533         PR c/34911
10534         * gcc.dg/vector-3.c: New testcase.
10535         * g++.dg/ext/vector15.C: New test.
10536
10537 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10538
10539         PR tree-optimization/38510
10540         * gcc.dg/graphite/pr38510.c: New.
10541
10542 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10543             Jan Sjodin <jan.sjodin@amd.com>
10544
10545         PR tree-optimization/38500
10546         * gcc.dg/graphite/pr38500.c: New.
10547
10548 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10549
10550         * gcc.c-torture/compile/20001226-1.c: Generalize
10551         dg-timeout-factor.
10552         * gcc.c-torture/compile/limits-fnargs.c: Add
10553         dg-timeout-factor.
10554         * gcc.dg/20020425-1.c: Likewise.
10555         * gcc.dg/pch/pch.exp: Likewise.
10556
10557 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10558
10559         PR fortran/38657
10560         * gfortran.dg/module_commons_3.f90: New test.
10561
10562 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10563
10564         PR fortran/37159
10565         * gfortran.dg/random_seed_1.f90: Updated.
10566
10567 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10568
10569         PR fortran/38669
10570         PR fortran/38726
10571         * gfortran.dg/elemental_subroutine_7.f90:
10572         Fix p values so that it can be used as vector subscript.
10573
10574 2009-01-05  Jason Merrill  <jason@redhat.com>
10575
10576         * g++.dg/cpp0x/initlist12.C: Add another test.
10577
10578         * g++.dg/cpp0x/defaulted7.C: New test.
10579
10580 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10581
10582         PR fortran/38672
10583         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10584         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10585
10586 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10587
10588         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10589         for alpha*-*-* targets.
10590         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10591
10592 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10593
10594         PR fortran/38665
10595         * gfortran.dg/host_assoc_function_5.f90: New test.
10596
10597 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10598
10599         PR fortran/38669
10600         * gfortran.dg/elemental_dependency_3.f90: New test.
10601         * gfortran.dg/elemental_subroutine_7.f90: New test.
10602
10603 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10604
10605         * gcc.dg/struct-ret-3.c: Include unistd.h.
10606         (main): Exit early if system memory page size is
10607         larger than 4096 bytes.
10608
10609 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10610
10611         PR fortran/38718
10612         * gfortran.dg/merge_init_expr.f90: New.
10613
10614 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10615
10616         PR fortran/38536
10617         * gfortran.dg/c_loc_tests_13.f90: New test.
10618         * gfortran.dg/c_loc_tests_14.f90: New test.
10619
10620 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10621
10622         * gfortran.dg/func_result_4.f90: New.
10623
10624 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10625
10626         PR fortran/38594
10627         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10628         interface still works, in addition to original tests.
10629         * gfortran.dg/host_assoc_call_6.f90: New test.
10630
10631 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10632
10633         PR c++/38705
10634         * g++.dg/torture/pr38705.C: New test.
10635
10636         PR c/38700
10637         * gcc.dg/pr38700.c: New test.
10638
10639 2009-01-02  Jason Merrill  <jason@redhat.com>
10640
10641         * g++.dg/cpp0x/initlist11.C: New test.
10642         * g++.dg/cpp0x/initlist12.C: New test.
10643
10644 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10645
10646         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10647         Allow extra informative notes.
10648
10649 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10650
10651         PR c/36489
10652         * gcc.dg/pr36489.c: New test.
10653
10654 \f
10655 Copyright (C) 2009 Free Software Foundation, Inc.
10656
10657 Copying and distribution of this file, with or without modification,
10658 are permitted in any medium without royalty provided the copyright
10659 notice and this notice are preserved.