OSDN Git Service

Fix PR c++/41863
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
2
3         PR c++/41863
4         * g++.dg/template/sizeof12.C: New test.
5
6 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
7
8         * gnat.dg/pack14.adb: New test.
9
10 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
11
12         * gcc.target/mips/mips.exp (mips_option_groups): Add
13         mcount-ra-address.
14         * gcc.target/mips/mmcount-ra-address-1.c: New test.
15         * gcc.target/mips/mmcount-ra-address-2.c: New test.
16         * gcc.target/mips/mmcount-ra-address-3.c: New test.
17
18 2009-10-29  Michael Matz  <matz@suse.de>
19
20         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
21         * gcc.target/i386/sse-recip-vec.c: Ditto.
22         * gcc.target/i386/brokensqrt.c: New test.
23
24 2009-10-29  Tobias Burnus  <burnus@net-b.de>
25
26         PR fortran/41777
27         gfortran.dg/associated_target_3.f90: New testcase.
28
29 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
30
31         * gfortran.dg/lto/pr41764_0.f: New.
32
33 2009-10-29  Martin Jambor  <mjambor@suse.cz>
34
35         PR tree-optimization/41775
36         * testsuite/g++.dg/torture/pr41775.C: New testcase.
37
38 2009-10-28  Jason Merrill  <jason@redhat.com>
39
40         * g++.dg/cpp0x/inline-ns1.C: New.
41         * g++.dg/cpp0x/inline-ns2.C: New.
42         * g++.dg/cpp0x/inline-ns3.C: New.
43
44 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
45
46         PR rtl-optimization/39715
47         * gcc.target/arm/thumb-ltu.c: New.
48
49 2009-10-28  Richard Guenther  <rguenther@suse.de>
50
51         PR lto/41808
52         PR lto/41839
53         * gcc.dg/lto/20091027-1_0.c: New testcase.
54         * gcc.dg/lto/20091027-1_1.c: Likewise.
55         * g++.dg/lto/20091026-1_0.C: Likewise.
56         * g++.dg/lto/20091026-1_1.C: Likewise.
57         * g++.dg/lto/20091026-1_a.h: Likewise.
58
59 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
60
61         PR middle-end/41837
62         * gcc.dg/pr41837.c: New test.
63
64         PR debug/41801
65         * g++.dg/ext/sync-3.C: New test.
66
67         PR target/41762
68         * gcc.dg/pr41762.c: New test.
69
70 2009-10-28  Richard Guenther  <rguenther@suse.de>
71
72         PR middle-end/41855
73         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
74         * gfortran.dg/lto/20091028-1_1.c: Likewise.
75         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
76         * gfortran.dg/lto/20091028-2_1.c: Likewise.
77
78 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
79
80         PR rtl-optimization/39715
81         * gcc.target/arm/thumb-bitfld1.c: New.
82
83 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
84
85         PR rtl-optimization/40741
86         * gcc.target/arm/thumb-branch1.c: New.
87
88 2009-10-27  Jason Merrill  <jason@redhat.com>
89
90         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
91         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
92         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
93         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
94
95 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
96
97         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
98         * gnat.dg/null_pointer_deref2.adb: Likewise.
99
100 2009-10-27  Richard Guenther  <rguenther@suse.de>
101
102         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
103
104 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
105
106         PR c/41842
107         * gcc.dg/pr41842.c: New test.
108
109 2009-10-27  Revital Eres  <eres@il.ibm.com>
110
111         PR tree-optimization/40648
112         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
113         change in decision of peeling for alignment.
114         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
115         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
116         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
117         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
118         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
119         * gcc.dg/vect/vect-50.c: Likewise.
120         * gcc.dg/vect/vect-33.c: Likewise.
121         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
122         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
123         Likewise.
124         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
125         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
126         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
127         Likewise.
128         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
129         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
130         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
131         * gcc.dg/vect/vect-60.c: Likewise.
132         * gcc.dg/vect/vect-26.c: Likewise.
133         * gcc.dg/vect/vect-52.c: Likewise.
134         * gcc.dg/vect/vect-44.c: Likewise.
135         * gcc.dg/vect/vect-27.c: Likewise.
136         * gcc.dg/vect/vect-70.c: Likewise.
137         * gcc.dg/vect/vect-28.c: Likewise.
138         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
139         * gcc.dg/vect/vect-109.c: Likewise.
140         * gcc.dg/vect/vect-54.c: Likewise.
141         * gcc.dg/vect/vect-29.c: Likewise.
142         * gcc.dg/vect/vect-72.c: Likewise.
143         * gcc.dg/vect/vect-56.c: Likewise.
144         * gcc.dg/vect/vect-48.c: Likewise.
145         * gcc.dg/vect/vect-91.c: Likewise.
146         * gcc.dg/vect/vect-92.c: Likewise.
147         * gcc.dg/vect/vect-58.c: Likewise.
148         * gcc.dg/vect/slp-25.c: Likewise.
149         * gcc.dg/vect/vect-93.c: Likewise.
150         * gcc.dg/vect/vect-95.c: Likewise.
151         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
152         * gcc.dg/vect/vect-87.c: Likewise.
153         * gcc.dg/vect/vect-96.c: Likewise.
154         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
155         * gcc.dg/vect/vect-88.c: Likewise.
156         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
157         * gcc.dg/vect/vect-89.c: Likewise.
158         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
159         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
160         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
161         * gfortran.dg/vect/vect-2.f90: Likewise.
162         * gfortran.dg/vect/vect-3.f90: Likewise.
163         * gfortran.dg/vect/vect-4.f90: Likewise.
164         * gfortran.dg/vect/vect-5.f90: Likewise.
165
166 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
167
168         PR c++/41020
169         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
170
171 2009-10-26  Ben Elliston  <bje@au.ibm.com>
172             Michael Meissner  <meissner@linux.vnet.ibm.com>
173             Ulrich Weigand  <uweigand@de.ibm.com>
174
175         * gcc.target/spu/ea/ea.exp: New file.
176         * gcc.target/spu/ea/cache1.c: Likewise.
177         * gcc.target/spu/ea/cast1.c: Likewise.
178         * gcc.target/spu/ea/cast2.c: Likewise.
179         * gcc.target/spu/ea/compile1.c: Likewise.
180         * gcc.target/spu/ea/compile2.c: Likewise.
181         * gcc.target/spu/ea/cppdefine.c: Likewise.
182         * gcc.target/spu/ea/errors1.c: Likewise.
183         * gcc.target/spu/ea/errors2.c: Likewise.
184         * gcc.target/spu/ea/execute1.c: Likewise.
185         * gcc.target/spu/ea/execute2.c: Likewise.
186         * gcc.target/spu/ea/execute3.c: Likewise.
187         * gcc.target/spu/ea/ops1.c: Likewise.
188         * gcc.target/spu/ea/ops2.c: Likewise.
189         * gcc.target/spu/ea/options1.c: Likewise.
190         * gcc.target/spu/ea/test-sizes.c: Likewise.
191
192 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
193
194         PR bootstrap/41345
195         * gcc.dg/pr41345.c: New test.
196
197         PR debug/41828
198         * g++.dg/debug/dwarf2/anonname1.C: New test.
199
200 2009-10-26  Jason Merrill  <jason@redhat.com>
201
202         PR c++/38796
203         * g++.dg/cpp0x/defaulted15.C: New.
204         * g++.dg/cpp0x/defaulted16.C: New.
205
206 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
207
208         PR c++/41785
209         * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
210
211 2009-10-26  Nick Clifton  <nickc@redhat.com>
212
213         * lib/target-supports.exp (check_profiling_available):
214         Profiling is not, currently, available for the RX port.
215         (check_effective_target_hard_float): Add support for RX
216         target.
217         * gcc.target/rx: New directory.
218         * gcc.target/rx/builtins.c: New test file.
219         * gcc.target/rx/interrupts.c: New test file.
220         * gcc.target/rx/rx-abi-function-tests.c: New test file.
221         * gcc.target/rx/zero-width-bitfield.c: New test file.
222         * gcc.target/rx/i272091.c: New test file.
223         * gcc.target/rx/packed-struct.c: New test file.
224         * gcc.target/rx/rx.exp: New file: Drives RX tests.
225
226 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
227
228         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
229         * gcc.dg/lto/20091016-1_0.c: Likewise.
230         * gcc.dg/lto/20090206-1_0.c: Likewise.
231         * gcc.dg/lto/20081120-1_0.c: Likewise.
232         * gcc.dg/lto/20081120-2_0.c: Likewise.
233         * gcc.dg/lto/20090116_0.c: Likewise.
234         * gcc.dg/lto/20081126_0.c: Likewise.
235         * gcc.dg/lto/20091013-1_0.c: Likewise.
236         * gcc.dg/lto/20081212-1_0.c: Likewise.
237         * gcc.dg/lto/20091015-1_0.c: Likewise.
238         * gcc.dg/lto/20090126-1_0.c: Likewise.
239         * gcc.dg/lto/20090126-2_0.c: Likewise.
240         * gcc.dg/lto/20091020-1_0.c: Likewise.
241         * gcc.dg/lto/20091020-2_0.c: Likewise.
242         * gcc.dg/lto/20081204-1_0.c: Likewise.
243         * gcc.dg/lto/20081204-2_0.c: Likewise.
244         * gcc.dg/lto/20081224_0.c: Likewise.
245         * gcc.dg/lto/20090219_0.c: Likewise.
246
247 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
248
249         PR c++/41020
250         * g++.dg/lookup/extern-c-redecl2.C: New test.
251         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
252         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
253         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
254
255 2009-10-26  Michael Matz  <matz@suse.de>
256
257         PR tree-optimization/41783
258         * gcc.dg/pr41783.c: New test.
259         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
260         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
261         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
262
263 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
264
265         PR fortran/41714
266         * gfortran.dg/class_allocate_4.f03: New test.
267
268 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
269
270         * gcc.target/mips/mult-1.c: New test.
271
272 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
273
274         PR fortran/41784
275         * gfortran.dg/extends_8.f03: New test.
276
277 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
278
279         * gnat.dg/specs/pack4.ads: New test.
280
281 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
282
283         * gnat.dg/null_pointer_deref1.adb: New test.
284         * gnat.dg/null_pointer_deref2.adb: Likewise.
285
286 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
287
288         PR fortran/41772
289         * gfortran.dg/transfer_intrinsic_3.f90.
290
291 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
292
293         * gnat.dg/opt4.adb: New test.
294
295 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
296
297         PR c/40033
298         * gcc.dg/noncompile/pr40033-1.c: New test.
299
300 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
301
302         PR c++/40808
303         * g++.dg/abi/mangle34.C: New test
304
305 2009-10-23  Jason Merrill  <jason@redhat.com>
306
307         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
308
309         Core issue 899
310         * g++.dg/cpp0x/explicit4.C: New.
311
312 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
313
314         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
315         *-*-cygwin.
316         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
317         for *-*-mingw* and *-*-cygwin.
318         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
319         * g++.dg/template/spec35.C: Disable weak symbol test for
320         *-*-mingw* and *-*-cygwin.
321
322         PR testsuite/31342
323         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
324
325 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
326
327         PR fortran/41800
328         * gfortran.dg/class_10.f03: New test.
329
330 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
331
332         PR target/41787
333         * gcc.target/powerpc/vsx-vrsave.c: New file.
334
335 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
336
337         PR c/41673
338         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
339
340 2009-10-23  Richard Guenther  <rguenther@suse.de>
341
342         PR tree-optimization/41778
343         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
344
345 2009-10-22  Richard Guenther  <rguenther@suse.de>
346
347         PR lto/41791
348         * g++.dg/lto/20091022-2_0.C: New testcase.
349
350 2009-10-22  Richard Guenther  <rguenther@suse.de>
351
352         PR lto/41730
353         * g++.dg/lto/20091022-1_0.C: New testcase.
354
355 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
356
357         * gcc.dg/autopar/outer-4.c: Adjust scan.
358         * gcc.dg/autopar/outer-5.c: Adjust scan.
359         * gcc.dg/autopar/outer-5.c: Add scan optimized.
360
361         * libgomp.graphite/force-parallel-2.c: Adjust scan.
362         * gcc.dg/autopar/outer-1.c: New testcase.
363         * gcc.dg/autopar/outer-2.c: New testcase.
364         * gcc.dg/autopar/outer-3.c: New testcase.
365         * gcc.dg/autopar/outer-4.c: New testcase.
366         * gcc.dg/autopar/outer-5.c: New testcase.
367         * gcc.dg/autopar/outer-6.c: New testcase.
368
369 2009-10-22  Jan Hubicka  <jh@suse.cz>
370
371         * gcc.c-torture/compile/pr40556.c: New testcase.
372
373 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
374
375         PR fortran/41781
376         * gfortran.dg/goto_8.f90: New test case.
377
378 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
379
380         PR tree-optimization/41497
381         * gcc.dg/tree-ssa/pr41497.c: New.
382
383 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
384
385         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
386
387 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
388
389         * gcc.dg/tls/pie-1.c: New test.
390
391 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
392
393         * g++.dg/abi/mangle33.C: New test.
394
395 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
396
397         * gnat.dg/discr22.adb: New test.
398
399 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
400
401         * gnat.dg/loop_optimization7.ad[sb]: New test.
402         * gnat.dg/loop_optimization7_pkg.ads: New helper.
403
404 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
405
406         PR fortran/41706
407         PR fortran/41766
408         * gfortran.dg/class_9.f03: Extended test case.
409         * gfortran.dg/select_type_7.f03: New test case.
410
411 2009-10-20  Richard Guenther  <rguenther@suse.de>
412
413         * gcc.dg/lto/20091020-3_0.c: New testcase.
414
415 2009-10-20  Richard Guenther  <rguenther@suse.de>
416
417         PR lto/41761
418         * gcc.dg/lto/20091020-1_0.c: New testcase.
419         * gcc.dg/lto/20091020-1_1.c: Likewise.
420         * gcc.dg/lto/20091020-2_0.c: Likewise.
421         * gcc.dg/lto/20091020-2_1.c: Likewise.
422
423 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
424
425         PR debug/41340
426         * gcc.dg/pr41340.c: New test.
427
428 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
429
430         * gnat.dg/discr21.ad[sb]: New test.
431         * gnat.dg/discr21_pkg.ads: New helper.
432
433 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
434
435         PR fortran/41706
436         * gfortran.dg/class_9 : New test.
437
438 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
439
440         * gcc.dg/raw-string-1.c: New test.
441         * gcc.dg/raw-string-2.c: New test.
442         * gcc.dg/raw-string-3.c: New test.
443         * gcc.dg/raw-string-4.c: New test.
444         * gcc.dg/raw-string-5.c: New test.
445         * gcc.dg/raw-string-6.c: New test.
446         * gcc.dg/raw-string-7.c: New test.
447         * gcc.dg/utf8-1.c: New test.
448         * gcc.dg/utf8-2.c: New test.
449         * gcc.dg/utf-badconcat2.c: New test.
450         * gcc.dg/utf-dflt2.c: New test.
451         * gcc.dg/cpp/include6.c: New test.
452         * g++.dg/ext/raw-string-1.C: New test.
453         * g++.dg/ext/raw-string-2.C: New test.
454         * g++.dg/ext/raw-string-3.C: New test.
455         * g++.dg/ext/raw-string-4.C: New test.
456         * g++.dg/ext/raw-string-5.C: New test.
457         * g++.dg/ext/raw-string-6.C: New test.
458         * g++.dg/ext/raw-string-7.C: New test.
459         * g++.dg/ext/utf8-1.C: New test.
460         * g++.dg/ext/utf8-2.C: New test.
461         * g++.dg/ext/utf-badconcat2.C: New test.
462         * g++.dg/ext/utf-dflt2.C: New test.
463
464         * gcc.dg/cleanup-13.c: New test.
465
466 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
467
468         PR fortran/41586
469         * gfortran.dg/auto_dealloc_1.f90: New test case.
470
471 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
472
473         Port from redhat/gcc-4_4-branch:
474         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
475         * gcc.dg/debug/vta-2.c: New test.
476
477         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
478         * gcc.dg/debug/vta-1.c: New.
479
480 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
481
482         * gnat.dg/noreturn2.ad[sb]: New test.
483
484 2009-10-19  Tobias Burnus  <burnus@net-b.de>
485
486         PR fortran/41755
487         * gfortran.dg/equiv_8.f90: New test.
488         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
489
490 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
491
492         * gcc.target/arm/neon-thumb2-move.c: New test.
493
494 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
495
496         * gcc.dg/debug/vta-3.c: New test.
497
498 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
499
500         * gnat.dg/nested_proc.adb: Rename into...
501         * gnat.dg/nested_proc1.adb: ...this.
502         * gnat.dg/nested_proc2.adb: New test.
503
504 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
505
506         * gnat.dg/noreturn1.ad[sb]: New test.
507
508 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
509             Paul Thomas  <pault@gcc.gnu.org>
510
511         PR fortran/41629
512         * gfortran.dg/class_6.f90: New test.
513
514         PR fortran/41608
515         PR fortran/41587
516         * gfortran.dg/class_7.f90: New test.
517
518         PR fortran/41618
519         * gfortran.dg/class_8.f90: New test.
520
521 2009-10-17  Richard Guenther  <rguenther@suse.de>
522
523         * gcc.dg/lto/20091017-1_0.c: New testcase.
524         * gcc.dg/lto/20091017-1_1.c: Likewise.
525
526 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
527
528         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
529
530 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
531
532         * gnat.dg/aggr11.adb: New test.
533         * gnat.dg/aggr11_pkg.ads: New helper.
534
535 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
536
537         * gnat.dg/slice8.adb: New test.
538         * gnat.dg/slice8_pkg1.ads: New helper.
539         * gnat.dg/slice8_pkg2.ads: Likewise.
540         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
541
542 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
543
544         * gnat.dg/unchecked_convert4.adb: New test.
545
546 2009-10-15  Jason Merrill  <jason@redhat.com>
547
548         PR c++/38798
549         * g++.dg/cpp0x/trailing5.C: New.
550
551         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
552         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
553         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
554         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
555
556 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
557
558         PR fortran/41719
559         * gfortran.dg/class_5.f03: New test case.
560         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
561         * gfortran.dg/typebound_operator_4.f03: Ditto.
562
563 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
564
565         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
566         * g++.dg/other/first-global.C: Likewise.
567         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
568         * g++.dg/torture/pr40323.C: Likewise.
569         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
570         * gcc.dg/inline-33.c: Likewise.
571         * gcc.dg/ipa/ipa-1.c: Likewise.
572         * gcc.dg/ipa/ipa-2.c: Likewise.
573         * gcc.dg/ipa/ipa-3.c: Likewise.
574         * gcc.dg/ipa/ipa-4.c: Likewise.
575         * gcc.dg/ipa/ipa-5.c: Likewise.
576         * gcc.dg/ipa/ipa-7.c: Likewise.
577         * gcc.dg/ipa/ipacost-2.c: Likewise.
578         * gcc.dg/tree-ssa/inline-3.c: Likewise.
579         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
580         * gfortran.dg/whole_file_5.f90: Likewise.
581         * gfortran.dg/whole_file_6.f90: Likewise.
582
583 2009-10-16  Richard Guenther  <rguenther@suse.de>
584
585         PR tree-optimization/41728
586         * gcc.c-torture/compile/pr41728.c: New testcase.
587
588 2009-10-16  Richard Guenther  <rguenther@suse.de>
589
590         PR lto/41598
591         * gcc.dg/lto/20091016-1_0.c: New testcase.
592         * gcc.dg/lto/20091016-1_1.c: Likewise.
593         * gcc.dg/lto/20091016-1_a.h: Likewise.
594
595 2009-10-16  Richard Guenther  <rguenther@suse.de>
596
597         PR lto/41715
598         * gfortran.dg/lto/20091015-1_0.f: New testcase.
599         * gfortran.dg/lto/20091015-1_1.f: Likewise.
600         * gfortran.dg/lto/20091015-1_2.f: Likewise.
601
602 2009-10-16  Richard Guenther  <rguenther@suse.de>
603
604         PR lto/41713
605         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
606
607 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
608
609         PR debug/41717
610         * gcc.dg/debug/pr41717.c: New test.
611
612 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
613
614         PR fortran/41648
615         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
616
617         PR fortran/41656
618         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
619
620 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
621
622         PR target/23983
623         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
624         result used.
625         * g++.dg/ext/altivec-2.C (main): Ditto.
626
627 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
628
629         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
630         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
631
632 2009-10-15  Richard Guenther  <rguenther@suse.de>
633
634         PR lto/41669
635         * gcc.dg/lto/20091015-1_0.c: New testcase.
636         * gcc.dg/lto/20091015-1_1.c: Likewise.
637         * gcc.dg/lto/20091015-1_2.c: Likewise.
638         * gcc.dg/lto/20091015-1_a.h: Likewise.
639         * gcc.dg/lto/20091015-1_b.h: Likewise.
640
641 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
642
643         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
644
645 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
646
647         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
648
649 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
650
651         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
652         line from 1 to 0.
653         * obj-c++.dg/bitfield-1.mm: Likewise.
654         * obj-c++.dg/bitfield-4.mm: Likewise.
655
656 2009-10-14  Richard Guenther  <rguenther@suse.de>
657
658         PR lto/41173
659         * gcc.dg/lto/20091014-1_0.c: New testcase.
660
661 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
662
663         PR testsuite/41707
664         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
665         warning on line 0 instead of 1.
666
667 2009-10-14  Richard Guenther  <rguenther@suse.de>
668
669         PR lto/41521
670         * gfortran.dg/lto/pr41521_0.f90: New testcase.
671         * gfortran.dg/lto/pr41521_1.f90: Likewise.
672
673 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
674
675         PR preprocessor/41543
676         * gcc.dg/debug/dwarf2/pr41543.c: New test.
677
678         PR debug/41695
679         * gcc.dg/debug/dwarf2/pr41695.c: New test.
680
681 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
682
683         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
684         New procedure.
685         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
686         effective target.
687
688 2009-10-14  Jason Merrill  <jason@redhat.com>
689
690         PR c++/39866
691         * g++.dg/cpp0x/defaulted14.C: New.
692
693 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
694
695         * g++.dg/cpp0x/vt-40092.C: New.
696
697 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
698
699         * gcc.dg/guality/pr41616-1.c: Drop -O2.
700         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
701
702 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
703
704         * gfortran.dg/complex_intrinsic_8.f90: New test.
705
706 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
707
708         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
709         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
710
711 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
712
713         PR target/38948
714         * gcc.dg/torture/pr38948.c: New test.
715
716 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
717
718         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
719
720 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
721
722         PR fortran/41581
723         * gfortran.dg/class_allocate_2.f03: Modified.
724         * gfortran.dg/class_allocate_3.f03: New test case.
725
726 2009-10-13  Richard Guenther  <rguenther@suse.de>
727
728         PR lto/41668
729         * gcc.dg/lto/20091006-2_0.c: New testcase.
730         * gcc.dg/lto/20091006-2_1.c: Likewise.
731         * gcc.dg/lto/20091006-2_2.c: Likewise.
732         * gcc.dg/lto/20091013-1_0.c: Likewise.
733         * gcc.dg/lto/20091013-1_1.c: Likewise.
734         * gcc.dg/lto/20091013-1_2.c: Likewise.
735
736 2009-10-13  Martin Jambor  <mjambor@suse.cz>
737
738         * gcc.c-torture/compile/pr41661.c: New test.
739
740 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
741
742         PR libgfortran/41683
743         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
744
745 2009-10-12  Jason Merrill  <jason@redhat.com>
746
747         PR c++/37875
748         * g++.dg/cpp0x/decltype18.C: New.
749
750         PR c++/37766
751         * g++.dg/cpp0x/fntmpdefarg1.C: New.
752
753 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
754
755         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
756
757 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
758
759         PR debug/41343
760         PR debug/41447
761         PR debug/41264
762         PR debug/41338
763         * gcc.dg/guality/pr41447-1.c: New.
764         * gcc.dg/debug/pr41264-1.c: New.
765         * gcc.dg/debug/pr41343-1.c: New.
766
767 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
768
769         PR target/26515
770         * gcc.dg/torture/pr26515.c: New test.
771
772 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
773
774         PR testsuite/41659
775         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
776         * lib/lto.exp (lto-get-options-main): Report error for using "target"
777         or "xfail" with dg-lto-do.
778
779 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
780
781         * gcc.target/i386/ms_hook_prologue.c: New testcase.
782
783 2009-10-12  Michael Matz  <matz@suse.de>
784
785         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
786         pass.
787
788 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
789
790         PR target/41680
791         * g++.dg/torture/pr41680.C: New test.
792
793 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
794
795         PR c++/41570
796         * g++.dg/debug/dwarf2/template-params-7.C: New test.
797
798 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
799
800         PR debug/41616
801         * gcc.dg/guality/pr41616-1.c: New.
802
803 2009-10-11  Jason Merrill  <jason@redhat.com>
804
805         PR c++/37204
806         * g++.dg/cpp0x/rv-reinterpret.C: New.
807
808 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
809
810         PR libgfortran/38439
811         * gfortran.dg/fmt_error_9.f: New test.
812         * gfortran.dg/fmt_error_10.f: New test.
813
814 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
815
816         PR fortran/41583
817         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
818         * gfortran.dg/class_4b.f03: As above.
819         * gfortran.dg/class_4c.f03: As above.
820         * gfortran.dg/class_4d.f03: As above.
821
822 2009-10-11  Richard Guenther  <rguenther@suse.de>
823
824         PR tree-optimization/41555
825         * gcc.dg/torture/pr41555.c: New testcase.
826
827 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
828
829         PR libgfortran/35862
830         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
831         function correctly.
832
833 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
834
835         PR libgfortran/35862
836         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
837         Add conditions to avoid runtime errors if not supported.
838
839 2009-10-10  Richard Guenther  <rguenther@suse.de>
840
841         PR tree-optimization/41654
842         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
843
844 2009-10-09  Jason Merrill  <jason@redhat.com>
845
846         * g++.dg/cpp/ucn-1.C: New.
847
848 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
849
850         PR fortran/41585
851         * gfortran.dg/class_2.f03: Extended test case.
852
853 2009-10-09  Tobias Burnus  <burnus@net-b.de>
854
855         PR fortran/41582
856         * gfortran.dg/class_allocate_1.f03: Modify code such that
857         it compiles with the gfc_warning->gfc_error change.
858         * gfortran.dg/class_allocate_1.f03: New test.
859
860 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
861
862         PR fortran/41579
863         * gfortran.dg/select_type_6.f03: New test.
864
865 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
866
867         PR preprocessor/41445
868         * gcc.dg/cpp/separate-1.c: Adjust.
869         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
870         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
871         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
872         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
873         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
874         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
875         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
876
877         PR rtl-optimization/41646
878         * gcc.c-torture/compile/pr41646.c: New test.
879
880 2009-10-09  Richard Guenther  <rguenther@suse.de>
881
882         PR tree-optimization/41634
883         * gcc.c-torture/compile/pr41634.c: New testcase.
884
885 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
886
887         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
888
889 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
890
891         * gnat.dg/opt3.adb: New test.
892         * gnat.dg/opt3_pkg.ads: New helper.
893
894 2009-10-08  Doug Kwan  <dougkwan@google.com>
895
896         PR rtl-optimization/41574
897         * gcc.dg/pr41574.c: New test.
898
899 2009-10-08  Cary Coutant  <ccoutant@google.com>
900
901         Add support for debugging with ICF (Identical Code Folding).
902         * g++.dg/debug/dwarf2/icf.C: New test.
903
904 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
905
906         * gcc.target/mips/truncate-6.c: New test.
907
908 2009-10-08  Jason Merrill  <jason@redhat.com>
909
910         PR c++/36816
911         * g++.dg/cpp0x/rv-deduce.C: New.
912
913         PR c++/37177
914         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
915         * g++.dg/template/explicit-args2.C: New.
916         * g++.dg/template/explicit-args3.C: New.
917         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
918
919 2009-10-08  Michael Matz  <matz@suse.de>
920
921         PR middle-end/41573
922         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
923         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
924         * gcc.dg/pr41573.c: New test.
925
926 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
927
928         PR c/41182
929         * gcc.c-torture/compile/pr41182-1.c: New.
930
931 2009-10-07  Jason Merrill  <jason@redhat.com>
932
933         * g++.dg/cpp0x/variadic95.C: New.
934
935 2009-10-07  Jason Merrill  <jason@redhat.com>
936
937         * g++.dg/template/scope3.C: New.
938
939 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
940
941         * gcc.dg/debug/dwarf2/inline3.c: New test.
942
943 2009-10-07  Daniel Kraft  <d@domob.eu>
944
945         PR fortran/41615
946         * gfortran.dg/assumed_charlen_function_6.f90: New test.
947
948 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
949
950         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
951         * gfortran.dg/select_type_1.f03: Modified error message.
952         * gfortran.dg/select_type_5.f03: New test.
953
954 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
955
956         PR libgfortran/41612
957         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
958         have kind=10 reals.
959
960 2009-10-06  Jason Merrill  <jason@redhat.com>
961
962         * g++.dg/cpp0x/lambda/lambda-init.C: New.
963         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
964
965 2009-10-06  Richard Guenther  <rguenther@suse.de>
966
967         PR lto/41502
968         * gcc.dg/lto/20091006-1_0.c: New testcase.
969         * gcc.dg/lto/20091006-1_1.c: Likewise.
970         * gcc.dg/lto/20091005-2_0.c: Likewise.
971
972 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
973
974         PR ada/41383
975         * gnat.dg/timer_cancel.adb: New test.
976
977 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
978
979         PR ada/38333
980         * gnat.dg/specs/import_abstract.ads: New.
981
982 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
983
984         PR libgfortran/35862
985         * gfortran.dg/round_2.f03: New test.
986
987 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
988
989         PR debug/41558
990         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
991         * lib/gcc-gdb-test.exp: ... here.  New file.
992         * gfortran.dg/guality/guality.exp: New file.
993         * gfortran.dg/guality/pr41558.f90: New test.
994         * gfortran.dg/guality/arg1.f90: New test.
995
996 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
997
998         * gfortran.dg/dynamic_dispatch_1.f90: New test.
999         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1000         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1001         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1002
1003 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1004
1005         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1006         register_pass_info.
1007         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1008         plugin_pass to register_pass_info.
1009         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1010         register_pass_info.
1011         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1012         register_pass_info.
1013
1014 2009-10-05  Richard Guenther  <rguenther@suse.de>
1015
1016         PR lto/41281
1017         * gcc.dg/lto/20090914-2_0.c: New testcase.
1018
1019 2009-10-05  Richard Guenther  <rguenther@suse.de>
1020
1021         PR lto/40902
1022         * gcc.dg/lto/20091005-1_0.c: New testcase.
1023         * gcc.dg/lto/20091005-1_1.c: Likewise.
1024
1025 2009-10-05  Richard Guenther  <rguenther@suse.de>
1026
1027         PR lto/41552
1028         PR lto/41487
1029         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1030         * g++.dg/lto/20091004-1_0.C: New testcase.
1031         * g++.dg/lto/20091004-1_1.C: Likewise.
1032         * g++.dg/lto/20091004-2_0.C: Likewise.
1033         * g++.dg/lto/20091004-2_1.C: Likewise.
1034         * g++.dg/lto/20091004-3_0.C: Likewise.
1035         * g++.dg/lto/20091004-3_1.C: Likewise.
1036
1037 2009-10-05  Richard Guenther  <rguenther@suse.de>
1038
1039         PR tree-optimization/23821
1040         * gcc.dg/torture/pr23821.c: New testcase.
1041
1042 2009-10-05  Daniel Kraft  <d@domob.eu>
1043
1044         PR fortran/41403
1045         * gfortran.dg/goto_6.f: New test.
1046         * gfortran.dg/goto_7.f: New test.
1047
1048 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1049             Bill Maddox  <maddox@google.com>
1050             Cary Coutant  <ccoutant@google.com>
1051             Chris Demetriou  <cgd@google.com>
1052             Diego Novillo  <dnovillo@google.com>
1053             Doug Kwan  <dougkwan@google.com>
1054             Jan Hubicka  <jh@suse.cz>
1055             Ollie Wild  <aaw@google.com>
1056             Rafael Espindola  <espindola@google.com>
1057             Richard Guenther  <rguenther@suse.de>
1058             Simon Baldwin  <simonb@google.com>
1059
1060         * g++.dg/20090107-1.C: New.
1061         * g++.dg/20090121-1.C: New.
1062         * g++.dg/ipa/20090113-1.C: New.
1063         * g++.dg/lto: New directory.
1064         * g++.dg/lto/20080829_0.C: New.
1065         * g++.dg/lto/20080904_0.C: New.
1066         * g++.dg/lto/20080907_0.C: New.
1067         * g++.dg/lto/20080908-1_0.C: New.
1068         * g++.dg/lto/20080908-2_0.C: New.
1069         * g++.dg/lto/20080908-3_0.C: New.
1070         * g++.dg/lto/20080909-1_0.C: New.
1071         * g++.dg/lto/20080910-1_0.C: New.
1072         * g++.dg/lto/20080912-1_0.C: New.
1073         * g++.dg/lto/20080912_0.C: New.
1074         * g++.dg/lto/20080915_0.C: New.
1075         * g++.dg/lto/20080916_0.C: New.
1076         * g++.dg/lto/20080917_0.C: New.
1077         * g++.dg/lto/20080924_0.C: New.
1078         * g++.dg/lto/20080926_0.C: New.
1079         * g++.dg/lto/20081008_0.C: New.
1080         * g++.dg/lto/20081022.h: New.
1081         * g++.dg/lto/20081022_0.C: New.
1082         * g++.dg/lto/20081022_1.C: New.
1083         * g++.dg/lto/20081023_0.C: New.
1084         * g++.dg/lto/20081109-1_0.C: New.
1085         * g++.dg/lto/20081109-2_0.C: New.
1086         * g++.dg/lto/20081109_0.C: New.
1087         * g++.dg/lto/20081109_1.C: New.
1088         * g++.dg/lto/20081118-1_0.C: New.
1089         * g++.dg/lto/20081118-1_1.C: New.
1090         * g++.dg/lto/20081118_0.C: New.
1091         * g++.dg/lto/20081118_1.C: New.
1092         * g++.dg/lto/20081119-1.h: New.
1093         * g++.dg/lto/20081119-1_0.C: New.
1094         * g++.dg/lto/20081119-1_1.C: New.
1095         * g++.dg/lto/20081119_0.C: New.
1096         * g++.dg/lto/20081119_1.C: New.
1097         * g++.dg/lto/20081120-1_0.C: New.
1098         * g++.dg/lto/20081120-1_1.C: New.
1099         * g++.dg/lto/20081120-2_0.C: New.
1100         * g++.dg/lto/20081120-2_1.C: New.
1101         * g++.dg/lto/20081123_0.C: New.
1102         * g++.dg/lto/20081123_1.C: New.
1103         * g++.dg/lto/20081125.h: New.
1104         * g++.dg/lto/20081125_0.C: New.
1105         * g++.dg/lto/20081125_1.C: New.
1106         * g++.dg/lto/20081127_0.C: New.
1107         * g++.dg/lto/20081127_1.C: New.
1108         * g++.dg/lto/20081203_0.C: New.
1109         * g++.dg/lto/20081203_1.C: New.
1110         * g++.dg/lto/20081204-1_0.C: New.
1111         * g++.dg/lto/20081204-1_1.C: New.
1112         * g++.dg/lto/20081204-2_0.C: New.
1113         * g++.dg/lto/20081204-2_1.C: New.
1114         * g++.dg/lto/20081209_0.C: New.
1115         * g++.dg/lto/20081209_1.C: New.
1116         * g++.dg/lto/20081211-1.h: New.
1117         * g++.dg/lto/20081211-1_0.C: New.
1118         * g++.dg/lto/20081211-1_1.C: New.
1119         * g++.dg/lto/20081217-1_0.C: New.
1120         * g++.dg/lto/20081217-2_0.C: New.
1121         * g++.dg/lto/20081219_0.C: New.
1122         * g++.dg/lto/20081219_1.C: New.
1123         * g++.dg/lto/20090106_0.C: New.
1124         * g++.dg/lto/20090112_0.C: New.
1125         * g++.dg/lto/20090128_0.C: New.
1126         * g++.dg/lto/20090221_0.C: New.
1127         * g++.dg/lto/20090302_0.C: New.
1128         * g++.dg/lto/20090302_1.C: New.
1129         * g++.dg/lto/20090303_0.C: New.
1130         * g++.dg/lto/20090311-1.h: New.
1131         * g++.dg/lto/20090311-1_0.C: New.
1132         * g++.dg/lto/20090311-1_1.C: New.
1133         * g++.dg/lto/20090311_0.C: New.
1134         * g++.dg/lto/20090311_1.C: New.
1135         * g++.dg/lto/20090312.h: New.
1136         * g++.dg/lto/20090312_0.C: New.
1137         * g++.dg/lto/20090312_1.C: New.
1138         * g++.dg/lto/20090313_0.C: New.
1139         * g++.dg/lto/20090313_1.C: New.
1140         * g++.dg/lto/20090315_0.C: New.
1141         * g++.dg/lto/20090315_1.C: New.
1142         * g++.dg/lto/20091002-1_0.C: New testcase.
1143         * g++.dg/lto/20091002-2_0.C: Likewise..
1144         * g++.dg/lto/20091002-3_0.C: Likewise..
1145         * g++.dg/lto/README: New.
1146         * g++.dg/lto/pr40818_0.C: New.
1147         * g++.dg/opt/thunk3-1.C: New.
1148         * g++.dg/opt/thunk4.C: New.
1149         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1150         replacements with __attribute__ ((__noinline__)).
1151         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1152         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1153         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1154         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1155         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1156         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1157         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1158         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1159         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1160         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1161         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1162         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1163         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1164         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1165         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1166         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1167         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1168         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1169         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1170         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1171         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1172         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1173         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1174         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1175         * gcc.dg/20081223-1.c: New.
1176         * gcc.dg/lto: New directory.
1177         * gcc.dg/lto/20080908_0.c: New.
1178         * gcc.dg/lto/20080917_0.c: New.
1179         * gcc.dg/lto/20080924_0.c: New.
1180         * gcc.dg/lto/20081024_0.c: New.
1181         * gcc.dg/lto/20081109_0.c: New.
1182         * gcc.dg/lto/20081111_0.c: New.
1183         * gcc.dg/lto/20081111_1.c: New.
1184         * gcc.dg/lto/20081112_0.c: New.
1185         * gcc.dg/lto/20081112_1.c: New.
1186         * gcc.dg/lto/20081115_0.c: New.
1187         * gcc.dg/lto/20081115_1.c: New.
1188         * gcc.dg/lto/20081115_2.c: New.
1189         * gcc.dg/lto/20081118_0.c: New.
1190         * gcc.dg/lto/20081118_1.c: New.
1191         * gcc.dg/lto/20081118_2.c: New.
1192         * gcc.dg/lto/20081120-1_0.c: New.
1193         * gcc.dg/lto/20081120-1_1.c: New.
1194         * gcc.dg/lto/20081120-2_0.c: New.
1195         * gcc.dg/lto/20081120-2_1.c: New.
1196         * gcc.dg/lto/20081125_0.c: New.
1197         * gcc.dg/lto/20081125_1.c: New.
1198         * gcc.dg/lto/20081126_0.c: New.
1199         * gcc.dg/lto/20081201-1_0.c: New.
1200         * gcc.dg/lto/20081201-1_1.c: New.
1201         * gcc.dg/lto/20081201-1_2.c: New.
1202         * gcc.dg/lto/20081201-2_0.c: New.
1203         * gcc.dg/lto/20081201-2_1.c: New.
1204         * gcc.dg/lto/20081202-1_0.c: New.
1205         * gcc.dg/lto/20081202-1_1.c: New.
1206         * gcc.dg/lto/20081202-2_0.c: New.
1207         * gcc.dg/lto/20081202-2_1.c: New.
1208         * gcc.dg/lto/20081204-1_0.c: New.
1209         * gcc.dg/lto/20081204-1_1.c: New.
1210         * gcc.dg/lto/20081204-2_0.c: New.
1211         * gcc.dg/lto/20081210-1_0.c: New.
1212         * gcc.dg/lto/20081212-1_0.c: New.
1213         * gcc.dg/lto/20081222_0.c: New.
1214         * gcc.dg/lto/20081222_0.h: New.
1215         * gcc.dg/lto/20081222_1.c: New.
1216         * gcc.dg/lto/20081224_0.c: New.
1217         * gcc.dg/lto/20081224_0.h: New.
1218         * gcc.dg/lto/20081224_1.c: New.
1219         * gcc.dg/lto/20090116_0.c: New.
1220         * gcc.dg/lto/20090120_0.c: New.
1221         * gcc.dg/lto/20090126-1_0.c: New.
1222         * gcc.dg/lto/20090126-2_0.c: New.
1223         * gcc.dg/lto/20090206-1_0.c: New.
1224         * gcc.dg/lto/20090206-2_0.c: New.
1225         * gcc.dg/lto/20090210_0.c: New.
1226         * gcc.dg/lto/20090210_1.c: New.
1227         * gcc.dg/lto/20090213_0.c: New.
1228         * gcc.dg/lto/20090213_1.c: New.
1229         * gcc.dg/lto/20090218-1_0.c: New.
1230         * gcc.dg/lto/20090218-1_1.c: New.
1231         * gcc.dg/lto/20090218-2_0.c: New.
1232         * gcc.dg/lto/20090218-2_1.c: New.
1233         * gcc.dg/lto/20090218_0.c: New.
1234         * gcc.dg/lto/20090218_1.c: New.
1235         * gcc.dg/lto/20090218_2.c: New.
1236         * gcc.dg/lto/20090218_3.c: New.
1237         * gcc.dg/lto/20090219_0.c: New.
1238         * gcc.dg/lto/20090312_0.c: New.
1239         * gcc.dg/lto/20090312_1.c: New.
1240         * gcc.dg/lto/20090313_0.c: New.
1241         * gcc.dg/lto/20090706-1_0.c: New.
1242         * gcc.dg/lto/20090706-2_0.c: New.
1243         * gcc.dg/lto/20090717_0.c: New.
1244         * gcc.dg/lto/20090717_1.c: New.
1245         * gcc.dg/lto/20090729_0.c: New.
1246         * gcc.dg/lto/20090729_1.c: New.
1247         * gcc.dg/lto/20090812_0.c: New.
1248         * gcc.dg/lto/20090812_1.c: New.
1249         * gcc.dg/lto/20090914-1_0.c: New.
1250         * gcc.dg/lto/README: New.
1251         * gcc.dg/visibility-7.c: Adjust expected pattern
1252         * gfortran.dg/lto: New directory.
1253         * gfortran.dg/lto/pr40724_0.f: New.
1254         * gfortran.dg/lto/pr40724_1.f: New.
1255         * gfortran.dg/lto/pr40725_0.f03: New.
1256         * gfortran.dg/lto/pr40725_1.c: New.
1257         * gfortran.dg/lto/pr41069_0.f90: New.
1258         * gfortran.dg/lto/pr41069_1.f90: New.
1259         * gfortran.dg/lto/pr41069_2.f90: New.
1260         * g++.dg/README: Add 'lto' directory.
1261         * g++.dg/dg.exp: Also scan 'lto' directory
1262
1263 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1264             Janis Johnson  <janis187@us.ibm.com>
1265             Diego Novillo  <dnovillo@google.com>
1266
1267         * g++.dg/lto/lto.exp: New.
1268         * gcc.c-torture/execute/execute.exp: Add
1269         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1270         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1271         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1272         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1273         * gcc.target/i386/math-torture/math-torture.exp:
1274         Likewise.
1275         * gcc.dg/lto/lto.exp: New.
1276         * gfortran.dg/lto/lto.exp: New.
1277         * lib/target-supports.exp (check_effective_target_lto): New.
1278         * lib/c-torture.exp: Load target-supports.exp.
1279         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
1280         returns nonzero.
1281         * lib/gcc-dg.exp: Likewise.
1282         * lib/lto.exp: New.
1283         * lib/torture-options.exp: Add support for a third
1284         argument.
1285
1286 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1287
1288         PR testsuite/41542
1289         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1290
1291 2009-10-02  Jason Merrill  <jason@redhat.com>
1292
1293         * g++.dg/abi/mangle32.C: New.
1294
1295 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1296
1297         * gnat.dg/atomic2.adb: New test.
1298
1299 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1300
1301         * gnat.dg/array11.adb: New test.
1302         * gnat.dg/array12.adb: Likewise.
1303
1304 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1305
1306         * gnat.dg/array10.adb: New test.
1307         * gnat.dg/object_overflow.adb: Tweak.
1308
1309 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1310
1311         * gcc.dg/guality/guality.exp: Disable on darwin.
1312
1313 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1314
1315         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1316         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1317         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1318         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1319
1320 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1321
1322         PR fortran/41479
1323         * gfortran.dg/intent_out_5.f90: New test.
1324
1325 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1326
1327         PR debug/41404
1328         PR debug/41353
1329         * gcc.dg/guality/pr41404-1.c: New test.
1330         * gcc.dg/guality/pr41353-2.c: New test.
1331
1332 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1333
1334         PR testsuite/41546
1335         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1336         to -mtune=generic.
1337
1338 2009-10-01  Jan Hubicka  <jh@suse.cz>
1339
1340         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1341
1342 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1343
1344         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1345
1346         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1347
1348 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1349
1350         PR fortran/41515
1351         * gfortran.dg/parameter_array_init_5.f90: New test.
1352
1353 2009-10-01  Jason Merrill  <jason@redhat.com>
1354
1355         * g++.dg/cpp0x/defaulted13.C: New.
1356
1357 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1358
1359         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1360         * gfortran.dg/bounds_check_11.f90: Likewise.
1361         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1362
1363 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1364
1365         * gfortran.dg/select_type_4.f90: New test.
1366
1367 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1368
1369         * gfortran.dg/same_type_as_1.f03: New test.
1370         * gfortran.dg/same_type_as_2.f03: Ditto.
1371
1372 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1373
1374         * gfortran.dg/select_type_1.f03: Extended.
1375         * gfortran.dg/select_type_3.f03: New test.
1376
1377 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1378
1379         * gfortran.dg/class_allocate_1.f03: New test.
1380
1381 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1382
1383         PR fortran/40996
1384         * gfortran.dg/allocatable_scalar_3.f90: New test.
1385         * gfortran.dg/select_type_2.f03: Ditto.
1386         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1387
1388 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1389
1390         * gfortran.dg/block_name_2.f90: Modified error message.
1391         * gfortran.dg/select_6.f90: Ditto.
1392         * gfortran.dg/select_type_1.f03: New test.
1393
1394 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1395
1396         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1397         * gfortran.dg/class_1.f03: Ditto.
1398         * gfortran.dg/class_2.f03: Ditto.
1399         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1400         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1401         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1402         * gfortran.dg/typebound_call_10.f03: Ditto.
1403         * gfortran.dg/typebound_call_2.f03: Ditto.
1404         * gfortran.dg/typebound_call_3.f03: Ditto.
1405         * gfortran.dg/typebound_call_4.f03: Ditto.
1406         * gfortran.dg/typebound_call_9.f03: Ditto.
1407         * gfortran.dg/typebound_generic_3.f03: Ditto.
1408         * gfortran.dg/typebound_generic_4.f03: Ditto.
1409         * gfortran.dg/typebound_operator_1.f03: Ditto.
1410         * gfortran.dg/typebound_operator_2.f03: Ditto.
1411         * gfortran.dg/typebound_operator_3.f03: Ditto.
1412         * gfortran.dg/typebound_operator_4.f03: Ditto.
1413         * gfortran.dg/typebound_proc_1.f08: Ditto.
1414         * gfortran.dg/typebound_proc_5.f03: Ditto.
1415         * gfortran.dg/typebound_proc_6.f03: Ditto.
1416
1417 2009-09-30  Jason Merrill  <jason@redhat.com>
1418
1419         * g++.dg/eh/init-temp1.C: Improve test.
1420
1421 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1422
1423         PR target/22093
1424         * gcc.target/alpha/pr22093.c: New test.
1425
1426 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1427             Jason Merrill  <jason@redhat.com>
1428
1429         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1430         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1431         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1432         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1433         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1434         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1435         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1436         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1437         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1438         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1439         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1440         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1441         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1442         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1443         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1444         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1445         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1446         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1447         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1448         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1449         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1450         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1451         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1452         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1453         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1454         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1455         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1456         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1457         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1458         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1459         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1460         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1461         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1462         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1463         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1464         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1465         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1466         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1467         * lib/prune.exp: Accept "In lambda function".
1468
1469 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1470
1471         * gcc.target/i386/fma4-check.h: New file.
1472         * gcc.target/i386/fma4-fma.c: Ditto.
1473         * gcc.target/i386/fma4-maccXX.c: Ditto.
1474         * gcc.target/i386/fma4-msubXX.c: Ditto.
1475         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1476         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1477         * gcc.target/i386/fma4-vector.c: Ditto.
1478         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1479         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1480         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1481         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1482         * gcc.target/i386/fma4-256-vector.c: Ditto.
1483         * gcc.target/i386/funcspec-2.c: Ditto.
1484
1485         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1486
1487         * gcc.target/i386/funcspec-5.c: Add FMA4.
1488         * gcc.target/i386/funcspec-6.c: Ditto.
1489         * gcc.target/i386/funcspec-8.c: Ditto.
1490
1491         * gcc.target/i386/funcspec-9.c: New file.
1492
1493         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1494
1495         * gcc.target/i386/isa-10.c: New file.
1496         * gcc.target/i386/isa-11.c: Ditto.
1497         * gcc.target/i386/isa-12.c: Ditto.
1498         * gcc.target/i386/isa-13.c: Ditto.
1499         * gcc.target/i386/isa-2.c: Ditto.
1500         * gcc.target/i386/isa-3.c: Ditto.
1501         * gcc.target/i386/isa-4.c: Ditto.
1502         * gcc.target/i386/isa-7.c: Ditto.
1503         * gcc.target/i386/isa-8.c: Ditto.
1504         * gcc.target/i386/isa-9.c: Ditto.
1505
1506         * gcc.target/i386/isa-14.c: Add FMA4.
1507         * gcc.target/i386/isa-1.c: Ditto.
1508         * gcc.target/i386/isa-5.c: Ditto.
1509         * gcc.target/i386/isa-6.c: Ditto.
1510
1511         * gcc.target/i386/sse-12.c: New file.
1512         * gcc.target/i386/sse-13.c: Ditto.
1513         * gcc.target/i386/sse-14.c: Ditto.
1514         * gcc.target/i386/sse-22.c: Ditto.
1515
1516         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1517         * g++.dg/other/i386-3.C: Ditto.
1518         * g++.dg/other/i386-5.C: Ditto.
1519         * g++.dg/other/i386-6.C: Ditto.
1520
1521 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1522
1523         PR testsuite/41496
1524         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1525         before.
1526
1527 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1528
1529         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1530         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1531
1532 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1533
1534         PR debug/41438
1535         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1536         hidden.
1537         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1538
1539 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1540
1541         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1542         * gcc.target/i386/isa-1.c: Remove SSE5.
1543         * gcc.target/i386/isa-5.c: Ditto.
1544         * gcc.target/i386/isa-6.c: Ditto.
1545         * gcc.target/i386/funcspec-4.c: Remove error conditions
1546         related to SSE5.
1547         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1548         * gcc.target/i386/avx-2.c: Ditto.
1549         * gcc.target/i386/sse-23.c: Ditto.
1550         * gcc.target/i386/funcspec-9.c: Delete.
1551
1552 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1553
1554         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1555         * gcc.dg/guality/pr41353-1.c: New test.
1556
1557         PR testsuite/41444
1558         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1559         in macro name definition for non-unix/win32/msdos.
1560
1561 2009-09-29  Daniel Kraft  <d@domob.eu>
1562
1563         PR fortran/39626
1564         * gfortran.dg/block_1.f08: New test.
1565         * gfortran.dg/block_2.f08: New test.
1566         * gfortran.dg/block_3.f90: New test.
1567         * gfortran.dg/block_4.f08: New test.
1568         * gfortran.dg/block_5.f08: New test.
1569         * gfortran.dg/block_6.f08: New test.
1570         * gfortran.dg/block_7.f08: New test.
1571         * gfortran.dg/block_8.f08: New test.
1572
1573 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1574
1575         PR libgfortran/35862
1576         * gfortran.dg/round_1.f03: New test.
1577         * gfortran.dg/f2003_io_3.f03: Update test.
1578
1579 2009-09-28  Easwaran Raman  <eraman@google.com>
1580
1581         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1582         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1583
1584 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1585
1586         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1587         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1588         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1589         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1590         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1591
1592         * g++.dg/dfp/dfp.exp: Fix typo.
1593
1594         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1595         Fix typo that breaks the check.
1596
1597 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1598
1599         * gnat.dg (tagged_alloc_free.adb): New testcase.
1600
1601 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1602
1603         * g++.dg/dfp: New directory.
1604         * g++.dg/dg.exp: Prune tests in dfp directory.
1605         * g++.dg/dfp/dfp.exp: New.
1606         * g++.dg/dfp/mangle-mode.C: New test.
1607
1608 2009-09-28  Michael Matz  <matz@suse.de>
1609
1610         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1611         for sign of -Inf.
1612
1613 2009-09-27  Richard Henderson  <rth@redhat.com>
1614
1615         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1616         * gcc.dg/tree-ssa/pr41469-1.c: New.
1617
1618 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1619
1620         PR c/41476
1621         * gcc.dg/cond-constqual-1.c: New test.
1622
1623 2009-09-26  Michael Matz  <matz@suse.de>
1624
1625         PR lto/40758
1626         PR middle-end/41470
1627         * gcc.dg/pr41470.c: New test.
1628
1629 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1630
1631         * gnat.dg/array9.adb: New test.
1632
1633 2009-09-26  Michael Matz  <matz@suse.de>
1634
1635         PR tree-optimization/41454
1636         * gcc.dg/pr41454.c: New test.
1637
1638 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1639
1640         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1641         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1642         into DW_TAG_GNU_template_parameter_pack and
1643         DW_TAG_GNU_formal_parameter_pack.
1644         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1645         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1646
1647 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1648
1649         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1650         parameters for alignment-sensitive -fsection-anchors tests.
1651
1652 2009-09-25  Richard Guenther  <rguenther@suse.de>
1653
1654         PR middle-end/41463
1655         * gcc.c-torture/execute/pr41463.c: New testcase.
1656
1657 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1658
1659         * gnat.dg/sse_nolib.adb: New testcase.
1660
1661 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1662
1663         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1664         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1665         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1666         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1667         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1668         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1669         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1670         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1671         * gcc.dg/vect/vect.exp: Add Power7 flags.
1672         * g++.dg/vect/vect.exp: Likewise.
1673         * gfortran.dg/vect/vect.exp: Likewise.
1674
1675 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1676
1677         PR fortran/41459
1678         * gfortran.dg/empty_label.f: New test.
1679         * gfortran.dg/empty_label.f90: Ditto.
1680         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1681
1682 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1683
1684         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1685         compile-time.
1686
1687 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1688
1689         * lib/scanasm.exp (make_pattern_printable): New function.
1690         (dg-scan, scan-assembler-times, scan-assembler-dem,
1691         scan-assembler-dem-not): Use it.
1692
1693 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1694
1695         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1696         (test_nested): Renamed to ...
1697         (test_nested1): This.
1698         (test_nested2): New.
1699         (main): Likewise.
1700
1701 2009-09-24  Richard Guenther  <rguenther@suse.de>
1702
1703         PR tree-optimization/36143
1704         PR tree-optimization/38747
1705         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1706         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1707         * g++.dg/torture/pr38747.C: New testcase.
1708         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1709
1710 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1711
1712         * gnat.dg/nested_proc.adb: New test.
1713
1714 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1715
1716         * gcc.target/i386/pr12329.c: Adjust.
1717
1718 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1719
1720         PR debug/41248
1721         * gcc.dg/pr41248.c: New.
1722
1723 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1724
1725         PR debug/41065
1726         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1727
1728 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1729
1730         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1731         current_compiler_flags.  Fix typos.
1732
1733 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1734
1735         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1736
1737 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1738
1739         PR c/39779
1740         * gcc.c-torture/compile/pr39779.c: New test.
1741
1742 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1743
1744         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1745         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1746         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1747
1748 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1749
1750         PR debug/41295
1751         * gcc.dg/pr41295.c: New.
1752
1753 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1754
1755         * gcc.dg/pr40209.c: Add test case.
1756
1757 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1758
1759         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1760         matching assembly.
1761         * gcc.target/mips/code-readable-2.c: Likewise.
1762         * gcc.target/mips/code-readable-3.c: Likewise.
1763
1764 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1765
1766         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1767         Check support via mode instead of C type.
1768         (check_effective_target_dfprt_nocache): Ditto.
1769         (check_effective_target_hard_dfp): Ditto.
1770
1771 2009-09-22  Richard Guenther  <rguenther@suse.de>
1772
1773         PR middle-end/41395
1774         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1775         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1776
1777 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1778
1779         * gcc.dg/20090922-1.c: New test.
1780
1781         PR bootstrap/41405
1782         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1783         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1784         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1785         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1786         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1787         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1788         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1789         * objc.dg/dwarf-2.m: Likewise.
1790
1791 2009-09-22  Richard Guenther  <rguenther@suse.de>
1792
1793         PR tree-optimization/41428
1794         * g++.dg/tree-ssa/pr41428.C: New testcase.
1795
1796 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1797
1798         PR middle-end/41429
1799         * g++.dg/gomp/pr41429.C: New test.
1800
1801 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1802
1803         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1804
1805 2009-09-21  Jason Merrill  <jason@redhat.com>
1806
1807         PR c++/41421
1808         * g++.dg/cpp0x/trivial1.C: Expand.
1809
1810 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1811
1812         * gcc.dg/torture/calleesave-sse.c: New.
1813
1814 2009-09-21  Jan Hubicka  <jh@suse.cz>
1815
1816         * gcc.dg/guality/inline-params.c: New testcase.
1817
1818 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1819
1820         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1821         Add -fno-inline.
1822         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1823         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1824         (f2): Ditto.
1825
1826 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1827
1828         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1829         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1830         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1831         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1832         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1833
1834 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1835
1836         PR middle-end/40642
1837         * g++.dg/torture/pr40642.C: New testcase.
1838
1839 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1840
1841         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1842         cases in static initializers.
1843
1844 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1845
1846         * gcc.c-tortue/compile/pr39886.c: New.
1847
1848 2009-09-20  Chris Demetriou  <cgd@google.com>
1849
1850         PR preprocessor/28435:
1851         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1852         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1853         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1854         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1855         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1856
1857 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1858
1859         * gcc.target/mips/mips.exp: Add relax-pic-calls
1860         under -mfoo/-mno-foo options.
1861         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1862         and -mexplicit-relocs.
1863         * gcc.target/mips/call-1.c: New test.
1864         * gcc.target/mips/call-2.c: New test.
1865         * gcc.target/mips/call-3.c: New test.
1866         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1867         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1868
1869 2009-09-19  Chris Demetriou  <cgd@google.com>
1870
1871         PR preprocessor/28435:
1872         * gcc.dg/cpp/missing-header-MD.c: New test.
1873         * gcc.dg/cpp/missing-header-MMD.c: New test.
1874         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1875         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1876
1877 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1878
1879         PR libgfortran/41328
1880         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1881         EOF works.
1882
1883 2009-09-18  Jason Merrill  <jason@redhat.com>
1884
1885         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1886         * g++.dg/cpp0x/initlist-deduce.C: New.
1887
1888 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1889
1890         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1891
1892 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1893
1894         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1895         * c-c++-common/dfp: New directory.
1896         * c-c++-common/dfp/dfp-dbg.h: New file.
1897         * gcc.dg/dfp/call-by-value.c: Move to ...
1898         * c-c++-common/call-by-value.c: here.
1899         * gcc.dg/dfp/cast.c: Move to ...
1900         * c-c++-common/cast.c: here.
1901         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1902         * c-c++-common/compare-eq-const.c: here.
1903         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1904         * c-c++-common/compare-eq-d128.c: here.
1905         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1906         * c-c++-common/compare-eq-d32.c: here.
1907         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1908         * c-c++-common/compare-eq-d64.c: here.
1909         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1910         * c-c++-common/compare-eq-dfp.c: here.
1911         * gcc.dg/dfp/compare-eq.h: Move to ...
1912         * c-c++-common/compare-eq.h: here.
1913         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1914         * c-c++-common/compare-rel-const.c: here.
1915         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1916         * c-c++-common/compare-rel-d128.c: here.
1917         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1918         * c-c++-common/compare-rel-d32.c: here.
1919         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1920         * c-c++-common/compare-rel-d64.c: here.
1921         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1922         * c-c++-common/compare-rel-dfp.c: here.
1923         * gcc.dg/dfp/compare-rel.h: Move to ...
1924         * c-c++-common/compare-rel.h: here.
1925         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1926         * c-c++-common/compare-special-d128.c: here.
1927         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1928         * c-c++-common/compare-special-d32.c: here.
1929         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1930         * c-c++-common/compare-special-d64.c: here.
1931         * gcc.dg/dfp/compare-special.h: Move to ...
1932         * c-c++-common/compare-special.h: here.
1933         * gcc.dg/dfp/constants-zero.c: Move to ...
1934         * c-c++-common/constants-zero.c: here.
1935         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1936         * c-c++-common/convert-bfp-10.c: here.
1937         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1938         * c-c++-common/convert-bfp-11.c: here.
1939         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1940         * c-c++-common/convert-bfp-12.c: here.
1941         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1942         * c-c++-common/convert-bfp-13.c: here.
1943         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1944         * c-c++-common/convert-bfp-14.c: here.
1945         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1946         * c-c++-common/convert-bfp-2.c: here.
1947         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1948         * c-c++-common/convert-bfp-3.c: here.
1949         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1950         * c-c++-common/convert-bfp-4.c: here.
1951         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1952         * c-c++-common/convert-bfp-5.c: here.
1953         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1954         * c-c++-common/convert-bfp-6.c: here.
1955         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1956         * c-c++-common/convert-bfp-7.c: here.
1957         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1958         * c-c++-common/convert-bfp-8.c: here.
1959         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1960         * c-c++-common/convert-bfp-9.c: here.
1961         * gcc.dg/dfp/convert-bfp.c: Move to ...
1962         * c-c++-common/convert-bfp.c: here.
1963         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1964         * c-c++-common/convert-bfp-fold.c: here.
1965         * gcc.dg/dfp/convert-dfp.c: Move to ...
1966         * c-c++-common/convert-dfp.c: here.
1967         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1968         * c-c++-common/convert-dfp-fold-2.c: here.
1969         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1970         * c-c++-common/convert-dfp-fold.c: here.
1971         * gcc.dg/dfp/convert.h: Move to ...
1972         * c-c++-common/convert.h: here.
1973         * gcc.dg/dfp/convert-int.c: Move to ...
1974         * c-c++-common/convert-int.c: here.
1975         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1976         * c-c++-common/convert-int-fold.c: here.
1977         * gcc.dg/dfp/convert-int-max.c: Move to ...
1978         * c-c++-common/convert-int-max.c: here.
1979         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1980         * c-c++-common/convert-int-max-fold.c: here.
1981         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1982         * c-c++-common/convert-int-saturate.c: here.
1983         * gcc.dg/dfp/func-array.c: Move to ...
1984         * c-c++-common/func-array.c: here.
1985         * gcc.dg/dfp/func-deref.c: Move to ...
1986         * c-c++-common/func-deref.c: here.
1987         * gcc.dg/dfp/func-mixed.c: Move to ...
1988         * c-c++-common/func-mixed.c: here.
1989         * gcc.dg/dfp/func-pointer.c: Move to ...
1990         * c-c++-common/func-pointer.c: here.
1991         * gcc.dg/dfp/func-scalar.c: Move to ...
1992         * c-c++-common/func-scalar.c: here.
1993         * gcc.dg/dfp/func-struct.c: Move to ...
1994         * c-c++-common/func-struct.c: here.
1995         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1996         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1997         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1998         * c-c++-common/func-vararg-alternate-d128.c: here.
1999         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2000         * c-c++-common/func-vararg-alternate-d32.c: here.
2001         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2002         * c-c++-common/func-vararg-alternate-d64.c: here.
2003         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2004         * c-c++-common/func-vararg-alternate.h: here.
2005         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2006         * c-c++-common/func-vararg-dfp.c: here.
2007         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2008         * c-c++-common/func-vararg-mixed-2.c: here.
2009         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2010         * c-c++-common/func-vararg-mixed.c: here.
2011         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2012         * c-c++-common/func-vararg-size0.c: here.
2013         * gcc.dg/dfp/inf-1.c: Move to ...
2014         * c-c++-common/inf-1.c: here.
2015         * gcc.dg/dfp/loop-index.c: Move to ...
2016         * c-c++-common/loop-index.c: here.
2017         * gcc.dg/dfp/modes.c: Move to ...
2018         * c-c++-common/modes.c: here.
2019         * gcc.dg/dfp/nan-1.c: Move to ...
2020         * c-c++-common/nan-1.c: here.
2021         * gcc.dg/dfp/nan-2.c: Move to ...
2022         * c-c++-common/nan-2.c: here.
2023         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2024         * c-c++-common/operator-arith-fold.c: here.
2025         * gcc.dg/dfp/operator-assignment.c: Move to ...
2026         * c-c++-common/operator-assignment.c: here.
2027         * gcc.dg/dfp/operator-comma.c: Move to ...
2028         * c-c++-common/operator-comma.c: here.
2029         * gcc.dg/dfp/operator-cond.c: Move to ...
2030         * c-c++-common/operator-cond.c: here.
2031         * gcc.dg/dfp/operator-logical.c: Move to ...
2032         * c-c++-common/operator-logical.c: here.
2033         * gcc.dg/dfp/operator-unary.c: Move to ...
2034         * c-c++-common/operator-unary.c: here.
2035         * gcc.dg/dfp/pr31385.c: Move to ...
2036         * c-c++-common/pr31385.c: here.
2037         * gcc.dg/dfp/pr33466.c: Move to ...
2038         * c-c++-common/pr33466.c: here.
2039         * gcc.dg/dfp/pr35620.c: Move to ...
2040         * c-c++-common/pr35620.c: here.
2041         * gcc.dg/dfp/pr36800.c: Move to ...
2042         * c-c++-common/pr36800.c: here.
2043         * gcc.dg/dfp/pr39034.c: Move to ...
2044         * c-c++-common/pr39034.c: here.
2045         * gcc.dg/dfp/pr39035.c: Move to ...
2046         * c-c++-common/pr39035.c: here.
2047         * gcc.dg/dfp/pr39902.c: Move to ...
2048         * c-c++-common/pr39902.c: here.
2049         * gcc.dg/dfp/pr39986.c: Move to ...
2050         * c-c++-common/pr39986.c: here.
2051         * gcc.dg/dfp/signbit-1.c: Move to ...
2052         * c-c++-common/signbit-1.c: here.
2053         * gcc.dg/dfp/signbit-2.c: Move to ...
2054         * c-c++-common/signbit-2.c: here.
2055         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2056         * c-c++-common/struct-layout-1.c: here.
2057         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2058         * c-c++-common/usual-arith-conv.c: here.
2059         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2060         * c-c++-common/usual-arith-conv-const.c: here.
2061
2062 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2063
2064         PR testsuite/41288
2065         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2066         stack alignment.
2067
2068 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2069
2070         PR c++/39365
2071         * g++.dg/expr/bool3.C: New test.
2072         * g++.dg/expr/bool4.C: New test.
2073
2074 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2075
2076         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2077         * gcc.dg/dfp/signbit-2.c: Use it.
2078         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2079         arguments to unsigned int.
2080         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2081         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2082         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2083         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2084         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2085         * gcc.dg/dfp/pr39986.c: Ditto.
2086         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2087         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2088         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2089         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2090         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2091
2092 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2093
2094         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2095
2096 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2097
2098         PR c/41049
2099         * dfp/pr41049.c: New test.
2100
2101 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2102
2103         PR testsuite/41385
2104         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2105
2106 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2107
2108         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2109         * gcc.dg/ipa/ipa-sra-1.c: New test.
2110         * gcc.dg/ipa/ipa-sra-2.c: New test.
2111         * gcc.dg/ipa/ipa-sra-3.c: New test.
2112         * gcc.dg/ipa/ipa-sra-4.c: New test.
2113         * gcc.dg/ipa/ipa-sra-5.c: New test.
2114         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2115         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2116
2117 2009-09-17  Michael Matz  <matz@suse.de>
2118
2119         PR middle-end/41347
2120         * gfortran.dg/pr41347.f90: New test.
2121
2122 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2123
2124         * gcc.c-torture/compile/20090917-1.c: New testcase.
2125
2126 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2127
2128         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2129         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2130         alpha*-*-* target from XFAIL list.
2131
2132 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2133
2134         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2135         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2136         * gcc.dg/dfp/cast-bad.c: Use default options.
2137         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2138         * gcc.dg/dfp/composite-type.c: Ditto.
2139         * gcc.dg/dfp/constants.c: Ditto.
2140         * gcc.dg/dfp/constants-hex.c: Ditto.
2141         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2142         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2143         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2144         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2145         * gcc.dg/dfp/ctypes.c: Ditto.
2146         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2147         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2148         * gcc.dg/dfp/float-constant-double.c: Ditto.
2149         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2150         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2151         * gcc.dg/dfp/modes.c: Ditto.
2152         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2153         * gcc.dg/dfp/pr31344.c: Ditto.
2154         * gcc.dg/dfp/pr31385.c: Ditto.
2155         * gcc.dg/dfp/pr33466.c: Ditto.
2156         * gcc.dg/dfp/pr35620.c: Ditto.
2157         * gcc.dg/dfp/pr37435.c: Ditto.
2158         * gcc.dg/dfp/pr39986.c: Ditto.
2159         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2160         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2161         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2162         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2163         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2164         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2165         * gcc.dg/dfp/typespec.c: Ditto.
2166         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2167         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2168         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2169         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2170         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2171         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2172         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2173         * gcc.dg/dfp/compare-rel.h: Ditto.
2174         * gcc.dg/dfp/compare-special.h: Ditto.
2175         * gcc.dg/dfp/convert.h: Ditto.
2176         * gcc.dg/dfp/fe-check.h: Ditto.
2177         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2178         * gcc.dg/dfp/cast.c: Ditto.
2179         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2180         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2181         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2182         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2183         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2184         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2185         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2186         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2187         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2188         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2189         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2190         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2191         * gcc.dg/dfp/constants-zero.c: Ditto.
2192         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2193         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2194         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2195         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2196         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2197         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2198         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2199         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2200         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2201         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2202         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2203         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2204         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2205         * gcc.dg/dfp/convert-bfp.c: Ditto.
2206         * gcc.dg/dfp/convert-complex.c: Ditto.
2207         * gcc.dg/dfp/convert-dfp.c: Ditto.
2208         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2209         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2210         * gcc.dg/dfp/convert-int.c: Ditto.
2211         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2212         * gcc.dg/dfp/convert-int-max.c: Ditto.
2213         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2214         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2215         * gcc.dg/dfp/fe-binop.c: Ditto.
2216         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2217         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2218         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2219         * gcc.dg/dfp/func-array.c: Ditto.
2220         * gcc.dg/dfp/func-deref.c: Ditto.
2221         * gcc.dg/dfp/func-mixed.c: Ditto.
2222         * gcc.dg/dfp/func-pointer.c: Ditto.
2223         * gcc.dg/dfp/func-scalar.c: Ditto.
2224         * gcc.dg/dfp/func-struct.c: Ditto.
2225         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2226         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2227         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2228         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2229         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2230         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2231         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2232         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2233         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2234         * gcc.dg/dfp/inf-1.c: Ditto.
2235         * gcc.dg/dfp/loop-index.c: Ditto.
2236         * gcc.dg/dfp/nan-1.c: Ditto.
2237         * gcc.dg/dfp/nan-2.c: Ditto.
2238         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2239         * gcc.dg/dfp/operator-assignment.c: Ditto.
2240         * gcc.dg/dfp/operator-comma.c: Ditto.
2241         * gcc.dg/dfp/operator-cond.c: Ditto.
2242         * gcc.dg/dfp/operator-logical.c: Ditto.
2243         * gcc.dg/dfp/operator-unary.c: Ditto.
2244         * gcc.dg/dfp/pr36800.c: Ditto.
2245         * gcc.dg/dfp/pr39034.c: Ditto.
2246         * gcc.dg/dfp/pr39035.c: Ditto.
2247         * gcc.dg/dfp/pr39902.c: Ditto.
2248         * gcc.dg/dfp/signbit-1.c: Ditto.
2249         * gcc.dg/dfp/signbit-2.c: Ditto.
2250         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2251         * gcc.dg/dfp/union-init.c: Ditto.
2252         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2253
2254 2009-09-16  Michael Matz  <matz@suse.de>
2255
2256         PR fortran/41212
2257         * gfortran.dg/pr41212.f90: New test.
2258
2259 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2260
2261         * gnat.dg/alignment9.adb: New test.
2262
2263 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2264
2265         * gnat.dg/discr20.ad[sb]: New test.
2266
2267 2009-09-16  Richard Guenther  <rguenther@suse.de>
2268
2269         PR middle-end/34011
2270         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2271
2272 2009-09-16  DJ Delorie  <dj@redhat.com>
2273             Kaz Kojima  <kkojima@gcc.gnu.org>
2274
2275         * gcc.target/sh/struct-arg-dw2.c: New test.
2276
2277 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2278             Jakub Jelinek  <jakub@redhat.com>
2279
2280         PR target/41175
2281         * gcc.target/powerpc/pr41175.c: New test.
2282
2283 2009-09-14  Richard Henderson  <rth@redhat.com>
2284
2285         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2286         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2287         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2288
2289 2009-09-14  Richard Henderson  <rth@redhat.com>
2290
2291         * g++.dg/eh/builtin1.C: Update resx pattern match.
2292         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2293
2294 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2295
2296         * gcc.target/mips/branch-helper.h: New file.
2297         * gcc.target/mips/branch-2.c,
2298         * gcc.target/mips/branch-3.c,
2299         * gcc.target/mips/branch-4.c,
2300         * gcc.target/mips/branch-5.c,
2301         * gcc.target/mips/branch-6.c,
2302         * gcc.target/mips/branch-7.c,
2303         * gcc.target/mips/branch-8.c,
2304         * gcc.target/mips/branch-9.c,
2305         * gcc.target/mips/branch-10.c,
2306         * gcc.target/mips/branch-11.c,
2307         * gcc.target/mips/branch-12.c,
2308         * gcc.target/mips/branch-13.c,
2309         * gcc.target/mips/branch-14.c,
2310         * gcc.target/mips/branch-15.c: New tests.
2311
2312 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2313
2314         PR target/41331
2315         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2316         -m32 -mpowerpc64 system.
2317
2318 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2319
2320         From Jie Zhang <jie.zhang@analog.com>:
2321         * gcc.target/bfin/saveall.c: New test.
2322         * gcc.target/bfin/20090914-1.c: New test.
2323         * gcc.target/bfin/20090914-2.c: New test.
2324
2325         * gcc.target/bfin/20090914-3.c: New test.
2326
2327 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2328
2329         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2330
2331 2009-09-14  Richard Guenther  <rguenther@suse.de>
2332
2333         PR middle-end/41350
2334         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2335
2336 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2337
2338         PR libgfortran/41328
2339         * gfortran.dg/cr_lf.f90: New test.
2340
2341 2009-09-11  Michael Matz  <matz@suse.de>
2342
2343         PR middle-end/41275
2344         * g++.dg/tree-ssa/pr41275.C: New test.
2345
2346 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2347
2348         PR fortran/41242
2349         * gfortran.dg/proc_ptr_comp_21.f90: New.
2350
2351 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2352
2353         PR fortran/31292
2354         * gfortran.dg/module_procedure_1.f90: New test.
2355         * gfortran.dg/module_procedure_2.f90: Ditto.
2356         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2357
2358 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2359             James A. Morrison  <phython@gcc.gnu.org>
2360
2361         PR ada/18302
2362         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2363         commands.
2364         * ada/acats/run_test.exp: New file.
2365
2366 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2367
2368         Revert:
2369         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2370
2371         PR rtl-optimization/39779
2372         * gcc.dg/pr39979.c: New test.
2373
2374 2009-09-10  Richard Guenther  <rguenther@suse.de>
2375
2376         PR middle-end/41257
2377         * g++.dg/torture/pr41257-2.C: New testcase.
2378
2379 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2380
2381         PR c++/28293
2382         * g++.dg/template/crash91.C: New.
2383
2384 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2385
2386         PR rtl-optimization/39779
2387         * gcc.dg/pr39979.c: New test.
2388
2389 2009-09-09  Richard Guenther  <rguenther@suse.de>
2390
2391         PR tree-optimization/41101
2392         * gcc.c-torture/compile/pr41101.c: New testcase.
2393
2394 2009-09-09  Richard Guenther  <rguenther@suse.de>
2395
2396         PR middle-end/41317
2397         * gcc.c-torture/execute/pr41317.c: New testcase.
2398         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2399         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2400
2401 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2402
2403         Fix some test breakages on Darwin
2404         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2405         and adjust.
2406         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2407         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2408         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2409         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2410         take darwin specifics in account.
2411
2412 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2413
2414         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2415         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2416
2417 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2418
2419         PR c++/39923
2420         * g++.dg/cpp0x/initlist24.C: New.
2421
2422 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2423
2424         * gcc.dg/large-size-array-2.c: Fix target requirement.
2425         * gcc.dg/large-size-array-4.c: Likewise.
2426         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2427         * gcc.dg/c99-const-expr-2.c: Likewise.
2428         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2429         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2430         * gcc.dg/c90-const-expr-10.c: Likewise.
2431         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2432         instead of long.
2433         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2434         * gcc.dg/vect/pr33846.c: Likewise.
2435         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2436         __PTRDIFF_TYPE__, instead of unsigned long.
2437         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2438
2439 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2440
2441         PR debug/41229
2442         PR debug/41291
2443         PR debug/41300
2444         * gfortran.dg/pr41229.f90: New.
2445
2446 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2447
2448         PR debug/41232
2449         * gcc.dg/pr41232.c: New.
2450
2451 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2452
2453         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2454         contain -march.
2455         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2456         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2457         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2458         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2459         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2460         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2461         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2462         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2463         options other than that used in dg-options.
2464
2465 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2466
2467         PR rtl-optimization/41239
2468         * gcc.c-torture/execute/pr41239.c: New test.
2469
2470 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2471
2472         PR libgfortran/41192
2473         * gfortran.dg/namelist_59.f90: New test.
2474
2475 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2476
2477         From Mike Frysinger  <michael.frysinger@analog.com>
2478         * gcc.target/bfin/mcpu-bf542m.c: New file.
2479         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2480         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2481         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2482         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2483
2484 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2485
2486         PR middle-end/41282
2487         * gcc.c-torture/compile/pr41282.c: New test.
2488
2489 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2490
2491         PR fortran/41197
2492         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2493         variables for stat and errmsg.
2494         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2495         * gfortran.dg/allocate_stat_2.f90:  New test.
2496
2497 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2498
2499         * gcc.c-torture/compile/20090907-1.c: New test.
2500
2501 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2502
2503         PR bootstrap/41241
2504         * gcc.dg/pr41241.c: New test.
2505
2506 2009-09-06  Richard Guenther  <rguenther@suse.de>
2507
2508         PR middle-end/41144
2509         * g++.dg/torture/pr41144.C: New testcase.
2510
2511 2009-09-06  Richard Guenther  <rguenther@suse.de>
2512
2513         PR middle-end/41261
2514         * gcc.dg/torture/pr41261.c: New testcase.
2515
2516 2009-09-05  Richard Guenther  <rguenther@suse.de>
2517
2518         PR middle-end/41181
2519         * gcc.c-torture/compile/pr41181.c: New testcase.
2520
2521 2009-09-05  Richard Guenther  <rguenther@suse.de>
2522
2523         PR debug/41273
2524         * g++.dg/torture/pr41273.C: New testcase.
2525
2526 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2527
2528         PR fortran/41258
2529         * gfortran.dg/typebound_proc_12.f90 : New test.
2530
2531 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2532
2533         PR debug/41225
2534         * gfortran.dg/pr41225.f90: New.
2535
2536 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2537
2538         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2539         unistd.h, sys/types.h and sys/wait.h.
2540         (gualchk_t): New.
2541         (GUALCVT): New.
2542         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2543         (GUALITY_GDB_REDIRECT): New.
2544         (GUALITY_GDB_ARGS): Use it.
2545
2546 2009-09-04  Richard Guenther  <rguenther@suse.de>
2547
2548         PR middle-end/41257
2549         * g++.dg/torture/pr41257.C: New testcase.
2550
2551 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2552
2553         PR tree-optimization/41112
2554         * gnat.dg/array8.adb: New test.
2555
2556 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2557
2558         * gcc.target/arm/ctz.c: New test case.
2559
2560 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2561
2562         PR tree-optimization/38275
2563         * gcc.dg/autopar/reduc-1char.c: Increase number
2564         of iterations. Adjust the logic accordingly.
2565         * gcc.dg/autopar/reduc-2char.c: Ditto.
2566         * gcc.dg/autopar/reduc-1.c: Ditto.
2567         * gcc.dg/autopar/reduc-2.c: Ditto.
2568         * gcc.dg/autopar/reduc-3.c: Ditto.
2569         * gcc.dg/autopar/reduc-6.c: Ditto.
2570         * gcc.dg/autopar/reduc-7.c: Ditto.
2571         * gcc.dg/autopar/reduc-8.c: Ditto.
2572         * gcc.dg/autopar/reduc-9.c: Ditto.
2573         * gcc.dg/autopar/pr39500-1.c: Ditto.
2574         * gcc.dg/autopar/reduc-1short.c: Ditto.
2575         * gcc.dg/autopar/reduc-2short.c: Ditto.
2576         * gcc.dg/autopar/parallelization-1.c: Ditto.
2577
2578 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2579
2580         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2581         testcase using guality.h compiles and links and if a global variable
2582         can be verified by gdb.
2583
2584 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2585
2586         * lib/target-supports.exp (check_effective_target_sync_int_long):
2587         Supported on Blackfin Linux targets.
2588
2589 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2590
2591         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2592
2593 2009-09-03  Diego Novillo  <dnovillo@google.com>
2594
2595         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2596         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2597         * g++.dg/warn/unit-1.C: Likewise.
2598         * g++.dg/ipa/iinline-1.C: Likewise.
2599         * g++.dg/template/cond2.C: Adjust expected line location for the
2600         error.
2601         * g++.dg/template/pr35240.C: Likewise.
2602
2603 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2604
2605         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2606         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2607
2608 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2609
2610         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2611         * gcc.dg/memcpy-1.c: Add . to match pattern.
2612         * gcc.dg/uninit-I.c: XFAIL warning test.
2613         * g++.dg/warn/unit-1.C: XFAIL warning test.
2614
2615 2009-09-02  Ian Lance Taylor  <iant@google.com>
2616
2617         * gcc.dg/20090902-1.c: New test.
2618
2619 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2620
2621         * gcc.dg/builtin-object-size-9.c: New test.
2622
2623 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2624
2625         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2626
2627 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2628             Olivier Hainque  <hainque@adacore.com>
2629
2630         * gnat.dg/misaligned_param.adb: New test.
2631         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2632         * gnat.dg/slice7.adb: Add 1 more related case.
2633
2634 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2635
2636         * gcc.dg/guality/guality.c: Expect to fail for now.
2637         * gcc.dg/guality/example.c: Likewise.
2638
2639 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2640
2641         * gcc.dg/guality/guality.c: New.
2642         * gcc.dg/guality/guality.h: New.
2643         * gcc.dg/guality/guality.exp: New.
2644         * gcc.dg/guality/example.c: New.
2645         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2646         (cleanup-saved-temps): Likewise, .gkd files too.
2647
2648 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2649
2650         PR fortran/39229
2651         * gfortran.dg/line_length_3.f: New test.
2652         * gfortran.dg/line_length_4.f90: New test.
2653
2654 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2655
2656         * lib/target-supports.exp (check_gc_sections_available):
2657         Add proper pattern quote.
2658
2659 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2660             Kaz Kojima  <kkojima@gcc.gnu.org>
2661
2662         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2663         * g++.dg/cdce3.C: Use dg-add-options ieee.
2664         * g++.dg/torture/type-generic-1.C: Likewise.
2665         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2666         * gcc.dg/pr28796-2.c: Likewise.
2667         * gcc.dg/torture/builtin-math-7.c: Likewise.
2668         * gcc.dg/torture/type-generic-1.c: Likewise.
2669         * gfortran.dg/boz_14.f90: Likewise.
2670         * gfortran.dg/erf_2.F90: Likewise.
2671         * gfortran.dg/init_flag_3.f90: Likewise.
2672         * gfortran.dg/init_flag_4.f90: Likewise.
2673         * gfortran.dg/init_flag_5.f90: Likewise.
2674         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2675         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2676         * gfortran.dg/isnan_1.f90: Likewise.
2677         * gfortran.dg/isnan_2.f90: Likewise.
2678         * gfortran.dg/maxlocval_2.f90: Likewise.
2679         * gfortran.dg/maxlocval_4.f90: Likewise.
2680         * gfortran.dg/minlocval_1.f90: Likewise.
2681         * gfortran.dg/minlocval_4.f90: Likewise.
2682         * gfortran.dg/module_nan.f90: Likewise.
2683         * gfortran.dg/namelist_42.f90: Likewise.
2684         * gfortran.dg/namelist_43.f90: Likewise.
2685         * gfortran.dg/nan_1.f90: Likewise.
2686         * gfortran.dg/nan_2.f90: Likewise.
2687         * gfortran.dg/nan_3.f90: Likewise.
2688         * gfortran.dg/nan_4.f90: Likewise.
2689         * gfortran.dg/nan_5.f90: Likewise.
2690         * gfortran.dg/nearest_1.f90: Likewise.
2691         * gfortran.dg/nearest_2.f90: Likewise.
2692         * gfortran.dg/nearest_3.f90: Likewise.
2693         * gfortran.dg/pr37243.f: Likewise.
2694         * gfortran.dg/real_const_3.f90: Likewise.
2695         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2696
2697 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2698
2699         PR debug/30161
2700         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2701         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2702         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2703         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2704         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2705         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2706         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2707         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2708         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2709         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2710         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2711         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2712         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2713
2714 2009-08-31  Jason Merrill  <jason@redhat.com>
2715
2716         PR c++/41127
2717         * g++.dg/parse/enum5.C: New.
2718         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2719
2720 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2721
2722         PR fortran/40940
2723         * gfortran.dg/allocate_derived_1.f90: New.
2724         * gfortran.dg/class_3.f03: New.
2725
2726 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2727
2728         PR fortran/40996
2729         * gfortran.dg/allocatable_scalar_1.f90: New.
2730         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2731         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2732         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2733
2734 2009-08-30  Richard Guenther  <rguenther@suse.de>
2735
2736         PR tree-optimization/41186
2737         * g++.dg/torture/pr41186.C: New testcase.
2738         * g++.dg/tree-ssa/pr41186.C: Likewise.
2739
2740 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2741
2742         PR c++/41187
2743         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2744         take ia64 assembly comments syntax in account.
2745
2746 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2747
2748         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2749
2750 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2751
2752         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2753         * gfortran.dg/whole_file_6.f90: Likewise.
2754
2755 2009-08-28  Cary Coutant  <ccoutant@google.com>
2756
2757         PR debug/41063
2758         * g++.dg/debug/dwarf2/pr41063.C: New test.
2759
2760 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2761
2762         PR rtl-optimization/40861
2763         * gcc.dg/pr40861.c: New test.
2764
2765 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2766
2767         PR fortran/40869
2768         * gfortran.dg/proc_ptr_comp_20.f90: New.
2769
2770 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2771
2772         PR libfortran/39667
2773         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2774         open temp file with status="scratch".
2775         * gfortran.dg/fmt_cache_1.f: Likewise.
2776         * gfortran.dg/fmt_exhaust.f90: Likewise.
2777         * gfortran.dg/fmt_t_4.f90: Likewise.
2778         * gfortran.dg/fseek.f90: Likewise.
2779         * gfortran.dg/list_read_5.f90: Likewise.
2780         * gfortran.dg/namelist_39.f90: Likewise.
2781         * gfortran.dg/namelist_56.f90: Likewise.
2782         * gfortran.dg/read_bad_advance.f90: Likewise.
2783         * gfortran.dg/read_repeat.f90: Likewise.
2784         * gfortran.dg/read_size_noadvance.f90: Likewise.
2785         * gfortran.dg/read_x_past.f: Likewise.
2786
2787 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2788
2789         PR fortran/28039
2790         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2791
2792 2009-08-27  Daniel Kraft  <d@domob.eu>
2793
2794         PR fortran/37425
2795         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2796         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2797         error and fix problem with recursive assignment.
2798         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2799         * gfortran.dg/typebound_operator_3.f03: New test.
2800         * gfortran.dg/typebound_operator_4.f03: New test.
2801
2802 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2803
2804         PR debug/41170
2805         * debug/dwarf2/namespace-1.C: New test.
2806
2807 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2808
2809         PR fortran/41162
2810         * gfortran.dg/pr41162.f: New.
2811
2812 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2813             Richard Sandiford  <rdsandiford@googlemail.com>
2814
2815         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2816         with "forbid_cpu".
2817         * gcc.target/mips/branch-1.c: Update accordingly.
2818         * gcc.target/mips/extend-1.c: Likewise.
2819         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2820
2821 2009-08-26  Richard Guenther  <rguenther@suse.de>
2822
2823         PR middle-end/41163
2824         * gcc.c-torture/compile/pr41163.c: New testcase.
2825         * gcc.dg/pr35899.c: Adjust.
2826
2827 2009-08-26  Richard Guenther  <rguenther@suse.de>
2828
2829         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2830
2831 2009-08-26  Jason Merrill  <jason@redhat.com>
2832
2833         * g++.dg/cpp0x/explicit3.C: New.
2834         * g++.dg/overload/cond2.C: New.
2835
2836 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2837
2838         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2839
2840 2009-08-25  Jan Hubicka  <jh@suse.cz>
2841
2842         * gcc.target/i386/sse5-shift1-vector.c
2843         * gcc.target/i386/isa-12.c
2844         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2845         * gcc.target/i386/sse5-pcmov2.c
2846         * gcc.target/i386/isa-3.c
2847         * gcc.target/i386/sse5-shift2-vector.c
2848         * gcc.target/i386/isa-7.c
2849         * gcc.target/i386/funcspec-2.c
2850         * gcc.target/i386/sse5-haddX.c
2851         * gcc.target/i386/sse5-hadduX.c
2852         * gcc.target/i386/isa-9.c
2853         * gcc.target/i386/sse5-maccXX.c
2854         * gcc.target/i386/sse5-shift3-vector.c
2855         * gcc.target/i386/sse5-msubXX.c
2856         * gcc.target/i386/sse5-permpX.c
2857         * gcc.target/i386/sse5-check.h
2858         * gcc.target/i386/sse-12.c
2859         * gcc.target/i386/sse-11.c
2860         * gcc.target/i386/sse-10.c
2861         * gcc.target/i386/sse-13.c
2862         * gcc.target/i386/sse-14.c
2863         * gcc.target/i386/sse-22.c
2864         * gcc.target/i386/sse-2.c
2865         * gcc.target/i386/sse-13.c
2866         * gcc.target/i386/avx-2.c
2867         * gcc.target/i386/sse5-rotate1-vector.c
2868         * gcc.target/i386/isa-4.c
2869         * gcc.target/i386/sse5-hsubX.c
2870         * gcc.target/i386/sse5-pcmov.c
2871         * gcc.target/i386/sse5-fma.c
2872         * gcc.target/i386/isa-8.c
2873         * gcc.target/i386/sse5-rotate2-vector.c
2874         * gcc.target/i386/sse5-nmaccXX.c
2875         * gcc.target/i386/sse5-imul64-vector.c
2876         * gcc.target/i386/sse5-nmsubXX.c
2877         * gcc.target/i386/sse5-rotate3-vector.c
2878         * gcc.target/i386/sse5-fma-vector.c
2879         * gcc.target/i386/sse5-imul32widen-vector.c
2880         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2881
2882         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2883         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2884         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2885         * gcc.target/i386/avx-1.c: Remove SSE5.
2886         * gcc.target/i386/avx-2.c: Remove SSE5.
2887         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2888         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2889         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2890         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2891
2892 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2893
2894         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2895
2896 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2897
2898         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2899         keyword works in the same manner as __alignof.
2900
2901 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2902
2903         PR libfortran/34670
2904         * gfortran.dg/unpack_bounds_1.f90:  New test.
2905         * gfortran.dg/unpack_bounds_2.f90:  New test.
2906         * gfortran.dg/unpack_bounds_3.f90:  New test.
2907
2908 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2909
2910         * gnat.dg/slice7.adb: New test.
2911         * gnat.dg/slice7_pkg.ads: New helper.
2912
2913 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2914
2915         PR fortran/41139
2916         * gfortran.dg/proc_ptr_25.f90: New.
2917         * gfortran.dg/proc_ptr_comp_18.f90: New.
2918         * gfortran.dg/proc_ptr_comp_19.f90: New.
2919
2920 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2921
2922         PR fortran/41154
2923         * gfortran.dg/fmt_error_8.f: New test.
2924
2925 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2926
2927         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2928         number, update all callers and synchronize results for latest MPC.
2929
2930 2009-08-21  Jason Merrill  <jason@redhat.com>
2931
2932         * g++.dg/warn/Wunused-17.C: New.
2933
2934 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2935
2936         * gcc.target/arm/combine-cmp-shift.c: New test.
2937
2938 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2939
2940         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2941         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2942         width specifier.
2943
2944 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2945
2946         * gfortran.dg/fmt_error_7.f: New test.
2947
2948 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2949
2950         PR target/40718
2951         * gcc.target/i386/pr40718.c: New test.
2952
2953 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2954
2955         * gfortran.dg/proc_ptr_24.f90: New test.
2956
2957 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2958
2959         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2960         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2961         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2962
2963 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2964
2965         PR fortran/28039
2966         * gfortran.dg/fmt_with_extra.f: new file.
2967
2968 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2969
2970         * lib/target-supports.exp
2971         (check_effective_target_arm_iwmmxt_ok): New procedure.
2972         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2973         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2974
2975 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2976
2977         * gfortran.dg/boz_9.f90: Do not load denormal floating
2978         point constants.  Remove -mieee option for alpha*-*-* targets.
2979
2980 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2981
2982         PR fortran/41106
2983         * gfortran.dg/proc_ptr_23.f90: New.
2984         * gfortran.dg/proc_ptr_comp_15.f90: New.
2985         * gfortran.dg/proc_ptr_comp_16.f90: New.
2986         * gfortran.dg/proc_ptr_comp_17.f90: New.
2987
2988 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2989
2990         PR c++/41131
2991         * g++.dg/expr/unary3.C: New test.
2992
2993 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2994
2995         * gfortran.dg/common_5.f: Add -mdalign for sh.
2996         * gfortran.dg/common_align_2.f90: Likewise.
2997
2998 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2999
3000         PR libfortran/40962
3001         * c_f_pointer_tests_4.f90:  New test.
3002
3003 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3004
3005         * gnat.dg/slice6.adb: New test.
3006         * gnat.dg/slice6_pkg.ads: New helper.
3007
3008 2009-08-20  Michael Matz  <matz@suse.de>
3009
3010         PR fortran/41126
3011         * gfortran.dg/pr41126.f90: New test.
3012
3013 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3014
3015         * gnat.dg/dynamic_bound.adb: New test.
3016
3017 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3018
3019         PR fortran/41121
3020         * gfortran.dg/intrinsic_5.f90: New.
3021
3022 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3023             Richard Earnshaw  <richard.earnshaw@arm.com>
3024
3025         * gcc.target/arm/20090811-1.c: New test.
3026
3027 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3028
3029         PR middle-end/41123
3030         * gcc.dg/pr41123.c: New test.
3031
3032 2009-08-19  Jason Merrill  <jason@redhat.com>
3033
3034         PR c++/41120
3035         * g++.dg/other/gc4.C: New.
3036
3037 2009-08-18  Michael Matz  <matz@suse.de>
3038
3039         * gfortran.dg/vect/vect-gems.f90: New test.
3040         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3041
3042 2009-08-18  DJ Delorie  <dj@redhat.com>
3043
3044         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3045         * lib/gcc-defs.exp: ... to here.
3046
3047         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3048         GCC_EXEC_PREFIX before building the wrapper.
3049
3050 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3051
3052         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3053         tests.
3054         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3055         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3056         dg-options.  Fix dg-final clause.
3057
3058 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3059
3060         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3061
3062 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3063             Paul Thomas  <pault@gcc.gnu.org>
3064
3065         PR fortran/40870
3066         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3067
3068 2009-08-18  Richard Guenther  <rguenther@suse.de>
3069
3070         PR middle-end/41094
3071         * gcc.dg/torture/pr41094.c: New testcase.
3072         * gcc.dg/torture/builtin-power-1.c: Adjust.
3073         * gcc.dg/builtins-10.c: Likewise.
3074
3075 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3076
3077         PR target/40971
3078         * gcc.dg/pr40971.c: New test.
3079
3080 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3081
3082         PR fortran/41062
3083         * gfortran.dg/use_only_4.f90: New test.
3084
3085 2009-08-17  Daniel Kraft  <d@domob.eu>
3086
3087         PR fortran/37425
3088         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3089         NOPASS bindings as operators.
3090
3091 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3092
3093         * lib/target-supports.exp
3094         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3095         of targets that do not need command line argument to enable SIMD.
3096
3097 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3098
3099         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3100         typo in cache name.
3101
3102 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3103
3104         PR fortran/41075
3105         * gfortran.dg/unlimited_fmt_1.f90: New test.
3106
3107 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3108
3109         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3110
3111 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3112
3113         * gnat.dg/itype.ad[sb]: New test.
3114
3115 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3116
3117         * gcc.target/mips/mips.exp: Add terminology section to comment
3118         at the top of the file.  Fix typos.
3119
3120 2009-08-16  Jason Merrill  <jason@redhat.com>
3121
3122         * g++.dg/debug/dwarf2/inline1.C: New.
3123
3124 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3125
3126         PR target/38599
3127         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3128
3129 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3130
3131         PR debug/37801
3132         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3133         Make sure to trigger inlining optimizations.
3134         * gcc.dg/debug/dwarf2/inline2.c: New test.
3135
3136 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3137
3138         PR fortran/41070
3139         * gfortran.dg/structure_constructor_10.f90: New.
3140
3141 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3142
3143         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3144         * gcc.dg/pragma-re-2.c: Likewise.
3145         * gcc.dg/pragma-re-3.c: Likewise.
3146         * gcc.dg/pragma-re-4.c: Likewise.
3147         * g++.dg/other/pragma-re-1.C: Likewise.
3148         * g++.dg/other/pragma-re-2.C: Likewise.
3149
3150 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3151
3152         * gcc.dg/torture/builtin-math-7.c: New.
3153
3154 2009-08-14  Richard Guenther  <rguenther@suse.de>
3155
3156         * gcc.c-torture/execute/20090814-1.c: New testcase.
3157
3158 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3159
3160         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3161
3162 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3163
3164         PR target/40934
3165         * gcc.target/i386/pr40934.c: New.
3166
3167 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3168
3169         PR target/41019
3170         * gcc.target/i386/pr41019.c: New test.
3171
3172 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3173
3174         PR fortran/40955
3175         * gfortran.dg/winapi.f90: New test.
3176
3177 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3178
3179         PR fortran/40995
3180         * gfortran.dg/intrinsic_4.f90: New.
3181         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3182         different line.
3183
3184 2009-08-13  Richard Guenther  <rguenther@suse.de>
3185
3186         PR middle-end/41047
3187         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3188
3189 2009-08-12  Richard Guenther  <rguenther@suse.de>
3190
3191         PR tree-optimization/41011
3192         * gfortran.dg/pr41011.f: New testcase.
3193
3194 2009-08-11  Andrew Haley  <aph@redhat.com>
3195
3196         * gcc.target/arm/synchronize.c: New file.
3197
3198 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3199
3200         PR middle-end/40980
3201         * gfortran.dg/graphite/id-17.f: New.
3202
3203 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3204             Sebastian Pop  <sebastian.pop@amd.com>
3205
3206         * gcc.dg/graphite/interchange-1.c: XFAILed.
3207         * gcc.dg/graphite/interchange-2.c: XFAILed.
3208         * gcc.dg/graphite/interchange-3.c: XFAILed.
3209         * gcc.dg/graphite/interchange-4.c: XFAILed.
3210         * gcc.dg/graphite/interchange-7.c: XFAILed.
3211
3212 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3213
3214         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3215
3216 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3217             Pranav Garg  <pranav.garg2107@gmail.com>
3218
3219         * gcc.dg/graphite/interchange-6.c: XFAILed.
3220
3221 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3222
3223         * gcc.dg/graphite/interchange-9.c: New.
3224
3225 2009-08-12  Richard Guenther  <rguenther@suse.de>
3226
3227         PR rtl-optimization/41033
3228         * gcc.dg/pr41033.c: New test.
3229
3230 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3231
3232         PR fortran/41022
3233         * gfortran.dg/proc_ptr_comp_14.f90: New.
3234
3235 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3236
3237         * gcc.target/mips/ext-5.c: New test.
3238         * gcc.target/mips/ext-6.c: New test.
3239         * gcc.target/mips/ext-7.c: New test.
3240         * gcc.target/mips/ext-8.c: New test.
3241         * gcc.target/mips/extend-2.c: New test.
3242
3243 2009-08-10  Jason Merrill  <jason@redhat.com>
3244
3245         * g++.dg/other/linkage2.C: New test for types-without-linkage
3246         handling.
3247         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3248         * g++.dg/lookup/anon2.C: Likewise.
3249         * g++.dg/other/anon3.C: Likewise.
3250         * g++.dg/template/arg2.C: Likewise.
3251         * g++.dg/template/local4.C: Likewise.
3252         * g++.old-deja/g++.law/operators32.C: Likewise.
3253         * g++.old-deja/g++.other/linkage2.C: Likewise.
3254         * g++.old-deja/g++.pt/enum6.C: Likewise.
3255         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3256         * g++.old-deja/g++.other/linkage1.C: Likewise.
3257
3258 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3259
3260         * gcc.dg/dg.exp: Test also c-c++-common dir.
3261         * g++.dg/dg.exp: Likewise.
3262         * g++.dg/warn/Wconversion-real.C: Delete.
3263         * gcc.dg/Wconversion-real.c: Move to ...
3264         * c-c++-common/Wconversion-real.c: ... here.
3265         * lib/target-supports.exp
3266         (check_effective_target_c,check_effective_target_c++): New.
3267
3268 2009-08-10  Daniel Kraft  <d@domob.eu>
3269
3270         PR fortran/37425
3271         * gfortran.dg/typebound_operator_1.f03: New test.
3272         * gfortran.dg/typebound_operator_2.f03: New test.
3273
3274 2009-08-10  Richard Guenther  <rguenther@suse.de>
3275
3276         PR middle-end/41006
3277         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3278         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3279
3280 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3281
3282         PR fortran/40940
3283         * gfortran.dg/class_1.f03: New.
3284         * gfortran.dg/class_2.f03: New.
3285         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3286         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3287         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3288         * gfortran.dg/typebound_call_10.f03: Ditto.
3289         * gfortran.dg/typebound_call_2.f03: Ditto.
3290         * gfortran.dg/typebound_call_3.f03: Ditto.
3291         * gfortran.dg/typebound_call_4.f03: Ditto.
3292         * gfortran.dg/typebound_generic_3.f03: Ditto.
3293         * gfortran.dg/typebound_generic_4.f03: Ditto.
3294         * gfortran.dg/typebound_proc_1.f08: Ditto.
3295         * gfortran.dg/typebound_proc_5.f03: Ditto.
3296         * gfortran.dg/typebound_proc_6.f03: Ditto.
3297
3298 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3299
3300         PR c++/40866
3301         * g++.dg/expr/stmt-expr-1.C: New test.
3302
3303 2009-08-09  Richard Guenther  <rguenther@suse.de>
3304
3305         PR tree-optimization/41016
3306         * gcc.c-torture/compile/pr41016.c: New testcase.
3307
3308 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3309
3310         * gcc.dg/overflow-warn-8.c: New test.
3311
3312 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3313
3314         PR tree-optimization/41008
3315         * gcc.dg/vect/O1-pr41008.c: New test.
3316
3317 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3318
3319         PR fortran/40955
3320         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3321
3322 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3323
3324         * gcc.target/bfin/loop-autoinc.c: New file.
3325
3326 2009-08-08  Richard Guenther  <rguenther@suse.de>
3327
3328         PR tree-optimization/40991
3329         * g++.dg/torture/pr40991.C: New testcase.
3330
3331 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3332
3333         * ada/acats/support/impdef.a: Tweak timing constants. Add
3334         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3335         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3336         * ada/acats/tests/c9/c940007.a: Likewise.
3337         * ada/acats/tests/c9/c94001c.ada: Likewise.
3338         * ada/acats/tests/c9/c94006a.ada: Likewise.
3339         * ada/acats/tests/c9/c94008c.ada: Likewise.
3340         * ada/acats/tests/c9/c951002.a: Likewise.
3341         * ada/acats/tests/c9/c954a01.a: Likewise.
3342         * ada/acats/tests/c9/c96001a.ada: Likewise.
3343         * ada/acats/tests/c9/c97307a.ada: Likewise.
3344
3345 2009-08-07  Richard Guenther  <rguenther@suse.de>
3346
3347         PR tree-optimization/40999
3348         * gfortran.dg/pr40999.f: New testcase.
3349
3350 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3351
3352         * g++.dg/tree-prof/partition1.C: New test.
3353
3354 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3355
3356         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3357         hook.
3358         (check_effective_target_arm_neon_ok): Improve test for neon
3359         availability.
3360         * gcc.target/arm/eabi1.c: Only run test in base variant.
3361         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3362         attribute.
3363         * gcc.target/arm/vfp1[567].c: New tests.
3364
3365 2009-08-06  Jason Merrill  <jason@redhat.com>
3366
3367         PR c++/40948
3368         * g++.dg/ext/complit12.C: Expand.
3369
3370 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3371
3372         Merge ARM/hard_vfp_branch to trunk.
3373
3374         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3375
3376         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3377         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3378
3379         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3380
3381         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3382         (PCS): Define macro to use base AAPCS.
3383         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3384
3385         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3386
3387         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3388         Correct arm_neon.h typo.
3389
3390         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3391
3392         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3393         this a linkage test.
3394         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3395         argument marshalling.
3396         * abitest.h: New file.
3397         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3398         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3399
3400 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3401
3402         PR middle-end/32964
3403         * gcc.dg/tree-ssa/pr32964.c: New test.
3404
3405 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3406             H.J. Lu  <hongjiu.lu@intel.com>
3407
3408         PR target/40957
3409         * gcc.target/i386/pr40957.c: New test.
3410
3411 2009-08-06  Richard Guenther  <rguenther@suse.de>
3412
3413         PR tree-optimization/40964
3414         * gcc.c-torture/compile/pr40964.c: New testcase.
3415
3416 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3417
3418         PR fortran/40847
3419         * gfortran.dg/transfer_resolve_1.f90 : New test.
3420
3421 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3422             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3423
3424         PR target/40906
3425         * gcc.target/i386/pr40906-1.c: New test.
3426         * gcc.target/i386/pr40906-2.c: Ditto.
3427         * gcc.target/i386/pr40906-3.c: Ditto.
3428
3429 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3430
3431         PR rtl-optimization/40924
3432         * g++.dg/torture/pr40924.C: New test.
3433
3434 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3435
3436         PR c++/36069
3437         * g++.dg/warn/pr36069.C: New.
3438
3439 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3440
3441         PR c++/39987
3442         * g++.dg/overload/defarg4.C: New test.
3443
3444 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3445
3446         PR c++/16696
3447         * g++.dg/parse/pr16696.C: New.
3448         * g++.dg/parse/pr16696-permissive.C: New.
3449
3450 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3451
3452         PR fortran/40875
3453         * gfortran.dg/initialization_23.f90 : New test.
3454
3455 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3456
3457         PR debug/39706
3458         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3459
3460 2009-08-03  Jason Merrill  <jason@redhat.com>
3461             Jakub Jelinek  <jakub@redhat.com>
3462
3463         PR c++/40948
3464         * g++.dg/ext/complit12.C: New.
3465
3466 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3467
3468         PR c/39902
3469         * gcc.target/powerpc/pr39902-2.c: New test.
3470
3471 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3472
3473         PR middle-end/40943
3474         * gcc.dg/uninit-6.c: Re-add XFAIL.
3475         * gcc.dg/uninit-6-O0.c: Likewise.
3476         * gcc.dg/uninit-pr40943.c: New test.
3477
3478 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3479
3480         PR testsuite/40858
3481         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3482         .ascii.
3483
3484 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3485
3486         PR libfortran/40853
3487         * gfortran.dg/namelist_40.f90: Update error output.
3488         * gfortran.dg/namelist_47.f90: Update error output.
3489         * gfortran.dg/namelist_58.f90: New test.
3490
3491 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3492
3493         PR fortran/40881
3494         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3495         * gfortran.dg/altreturn_3.f90: Ditto.
3496         * gfortran.dg/altreturn_5.f90: Ditto.
3497         * gfortran.dg/altreturn_6.f90: Ditto.
3498         * gfortran.dg/altreturn_7.f90: Ditto.
3499         * gfortran.dg/array_constructor_13.f90: Ditto.
3500         * gfortran.dg/arrayio_7.f90: Ditto.
3501         * gfortran.dg/arrayio_8.f90: Ditto.
3502         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3503         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3504         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3505         * gfortran.dg/backspace_8.f: Add -std=legacy.
3506         * gfortran.dg/backspace_9.f: Ditto.
3507         * gfortran.dg/char_comparison_1.f: Ditto.
3508         * gfortran.dg/char_decl_1.f90: Ditto.
3509         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3510         * gfortran.dg/char_pointer_assign.f90: Ditto.
3511         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3512         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3513         * gfortran.dg/char_pointer_func.f90: Ditto.
3514         * gfortran.dg/common_8.f90: Ditto.
3515         * gfortran.dg/constant_substring.f: Ditto.
3516         * gfortran.dg/data_char_2.f90: Ditto.
3517         * gfortran.dg/der_array_io_1.f90: Ditto.
3518         * gfortran.dg/der_array_io_2.f90: Ditto.
3519         * gfortran.dg/der_array_io_3.f90: Ditto.
3520         * gfortran.dg/der_io_3.f90: Ditto.
3521         * gfortran.dg/dev_null.F90: Ditto.
3522         * gfortran.dg/direct_io_2.f90: Ditto.
3523         * gfortran.dg/do_iterator_2.f90: Ditto.
3524         * gfortran.dg/e_d_fmt.f90: Ditto.
3525         * gfortran.dg/empty_format_1.f90: Ditto.
3526         * gfortran.dg/entry_17.f90: Modified warning message.
3527         * gfortran.dg/entry_7.f90: Add -std=legacy.
3528         * gfortran.dg/eor_1.f90: Ditto.
3529         * gfortran.dg/equiv_2.f90: Ditto.
3530         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3531         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3532         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3533         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3534         * gfortran.dg/fmt_error_2.f90: Ditto.
3535         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3536         * gfortran.dg/fmt_tl.f: Ditto.
3537         * gfortran.dg/fmt_white.f: Ditto.
3538         * gfortran.dg/func_derived_1.f90: Ditto.
3539         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3540         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3541         * gfortran.dg/global_references_2.f90: Ditto.
3542         * gfortran.dg/hollerith_1.f90: Ditto.
3543         * gfortran.dg/hollerith.f90: Use new-style character length.
3544         * gfortran.dg/hollerith_f95.f90: Ditto.
3545         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3546         * gfortran.dg/implicit_6.f90: Ditto.
3547         * gfortran.dg/implicit_9.f90: Ditto.
3548         * gfortran.dg/inquire_13.f90: Ditto.
3549         * gfortran.dg/inquire_5.f90: Ditto.
3550         * gfortran.dg/inquire_6.f90: Ditto.
3551         * gfortran.dg/inquire.f90: Ditto.
3552         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3553         * gfortran.dg/io_constraints_2.f90: Ditto.
3554         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3555         * gfortran.dg/loc_2.f90: Ditto.
3556         * gfortran.dg/logical_1.f90: Ditto.
3557         * gfortran.dg/longline.f: Ditto.
3558         * gfortran.dg/merge_char_1.f90: Ditto.
3559         * gfortran.dg/namelist_12.f: Ditto.
3560         * gfortran.dg/namelist_14.f90: Ditto.
3561         * gfortran.dg/namelist_18.f90: Ditto.
3562         * gfortran.dg/namelist_19.f90: Ditto.
3563         * gfortran.dg/namelist_21.f90: Ditto.
3564         * gfortran.dg/namelist_22.f90: Ditto.
3565         * gfortran.dg/namelist_37.f90: Ditto.
3566         * gfortran.dg/namelist_54.f90: Ditto.
3567         * gfortran.dg/namelist_55.f90: Ditto.
3568         * gfortran.dg/namelist_empty.f90: Ditto.
3569         * gfortran.dg/namelist_use.f90: Use new-style character length.
3570         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3571         * gfortran.dg/nested_modules_4.f90: Ditto.
3572         * gfortran.dg/nested_modules_5.f90: Ditto.
3573         * gfortran.dg/open-options-blanks.f: Ditto.
3574         * gfortran.dg/output_exponents_1.f90: Ditto.
3575         * gfortran.dg/parens_5.f90: Ditto.
3576         * gfortran.dg/parens_6.f90: Ditto.
3577         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3578         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3579         * gfortran.dg/pr15129.f90: Ditto.
3580         * gfortran.dg/pr15332.f: Ditto.
3581         * gfortran.dg/pr16597.f90: Ditto.
3582         * gfortran.dg/pr17143.f90: Ditto.
3583         * gfortran.dg/pr17164.f90: Ditto.
3584         * gfortran.dg/pr17229.f: Modified warning message.
3585         * gfortran.dg/pr18210.f90: Add -std=legacy.
3586         * gfortran.dg/pr19155.f: Ditto.
3587         * gfortran.dg/pr20086.f90: Ditto.
3588         * gfortran.dg/pr20124.f90: Ditto.
3589         * gfortran.dg/pr20755.f: Ditto.
3590         * gfortran.dg/pr20865.f90: Ditto.
3591         * gfortran.dg/pr20950.f: Ditto.
3592         * gfortran.dg/pr21730.f: Ditto.
3593         * gfortran.dg/pr22491.f: Ditto.
3594         * gfortran.dg/pr29713.f90: Ditto.
3595         * gfortran.dg/print_parentheses_1.f: Ditto.
3596         * gfortran.dg/print_parentheses_2.f90: Ditto.
3597         * gfortran.dg/proc_assign_1.f90: Ditto.
3598         * gfortran.dg/proc_decl_1.f90: Ditto.
3599         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3600         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3601         * gfortran.dg/read_float_1.f90: Ditto.
3602         * gfortran.dg/read_logical.f90: Ditto.
3603         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3604         * gfortran.dg/return_1.f90: Ditto.
3605         * gfortran.dg/rewind_1.f90: Ditto.
3606         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3607         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3608         * gfortran.dg/stfunc_1.f90: Ditto.
3609         * gfortran.dg/stfunc_3.f90: Ditto.
3610         * gfortran.dg/stfunc_4.f90: Ditto.
3611         * gfortran.dg/stfunc_6.f90: Ditto.
3612         * gfortran.dg/streamio_2.f90: Ditto.
3613         * gfortran.dg/string_ctor_1.f90: Ditto.
3614         * gfortran.dg/string_null_compare_1.f: Ditto.
3615         * gfortran.dg/substr_6.f90: Ditto.
3616         * gfortran.dg/tl_editing.f90: Ditto.
3617         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3618         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3619         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3620         * gfortran.dg/g77/1832.f: Ditto.
3621         * gfortran.dg/g77/19981216-0.f Ditto.
3622         * gfortran.dg/g77/19990525-0.f: Ditto.
3623         * gfortran.dg/g77/19990826-2.f: Ditto.
3624         * gfortran.dg/g77/20000630-2.f: Ditto.
3625         * gfortran.dg/g77/20010116.f: Ditto.
3626         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3627         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3628         * gfortran.dg/g77/980520-1.f: Ditto.
3629         * gfortran.dg/g77/check0.f: Ditto.
3630         * gfortran.dg/g77/cpp3.F: Ditto.
3631         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3632         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3633         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3634         * gfortran.dg/g77/short.f: Ditto.
3635
3636 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3637
3638         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3639         * gcc.target/mips/ext-4.c: Likewise.
3640         * gcc.target/mips/interrupt_handler.c: Likewise.
3641         * gcc.target/mips/truncate-4.c: Likewise.
3642         * gcc.target/mips/truncate-5.c: Likewise.
3643
3644 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3645
3646         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3647         -fgraphite-force-parallel to -floop-parallelize-all.
3648
3649 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3650
3651         PR fortran/40011
3652         * gfortran.dg/whole_file_7.f90: New test.
3653         * gfortran.dg/whole_file_8.f90: New test.
3654         * gfortran.dg/whole_file_9.f90: New test.
3655         * gfortran.dg/whole_file_10.f90: New test.
3656         * gfortran.dg/whole_file_11.f90: New test.
3657         * gfortran.dg/whole_file_12.f90: New test.
3658         * gfortran.dg/whole_file_13.f90: New test.
3659         * gfortran.dg/whole_file_14.f90: New test.
3660
3661 2009-07-31  Jason Merrill  <jason@redhat.com>
3662
3663         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3664         binding semantics.
3665         * g++.dg/cpp0x/named.C: Likewise.
3666         * g++.dg/cpp0x/overload.C: Likewise.
3667         * g++.dg/cpp0x/rv1n.C: Likewise.
3668         * g++.dg/cpp0x/rv1p.C: Likewise.
3669         * g++.dg/cpp0x/rv2n.C: Likewise.
3670         * g++.dg/cpp0x/rv2p.C: Likewise.
3671         * g++.dg/cpp0x/rv3n.C: Likewise.
3672         * g++.dg/cpp0x/rv3p.C: Likewise.
3673         * g++.dg/cpp0x/rv4n.C: Likewise.
3674         * g++.dg/cpp0x/rv4p.C: Likewise.
3675         * g++.dg/cpp0x/rv5n.C: Likewise.
3676         * g++.dg/cpp0x/rv5p.C: Likewise.
3677         * g++.dg/cpp0x/rv6n.C: Likewise.
3678         * g++.dg/cpp0x/rv6p.C: Likewise.
3679         * g++.dg/cpp0x/rv7n.C: Likewise.
3680         * g++.dg/cpp0x/rv7p.C: Likewise.
3681         * g++.dg/cpp0x/template_deduction.C: Likewise.
3682         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3683         * g++.dg/cpp0x/overloadn.C: New.
3684         * g++.dg/cpp0x/rv-cast.C: New.
3685
3686 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3687
3688         * gcc.target/mips/ext-4.c: New test.
3689
3690 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3691
3692         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3693
3694 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3695
3696         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3697         * gcc.dg/tree-ssa/loop-32.c: Same.
3698         * gcc.dg/tree-ssa/loop-33.c: Same.
3699         * gcc.dg/tree-ssa/loop-34.c: Same.
3700         * gcc.dg/tree-ssa/loop-35.c: Same.
3701         * gcc.dg/tree-ssa/loop-7.c: Same.
3702         * gcc.dg/tree-ssa/pr23109.c: Same.
3703         * gcc.dg/tree-ssa/restrict-2.c: Same.
3704         * gcc.dg/tree-ssa/restrict-3.c: Same.
3705         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3706         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3707         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3708         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3709         * gcc.dg/tree-ssa/structopt-1.c: Same.
3710         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3711         * gfortran.dg/pr32921.f: Same.
3712
3713 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3714
3715         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3716         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3717         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3718         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3719         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3720         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3721         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3722         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3723         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3724         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3725         * gcc.dg/graphite/id-1.c: New.
3726         * gcc.dg/graphite/id-10.c: New.
3727         * gcc.dg/graphite/id-11.c: New.
3728         * gcc.dg/graphite/id-12.c: New.
3729         * gcc.dg/graphite/id-13.c: New.
3730         * gcc.dg/graphite/id-14.c: New.
3731         * gcc.dg/graphite/id-15.c: New.
3732         * gcc.dg/graphite/id-2.c: New.
3733         * gcc.dg/graphite/id-3.c: New.
3734         * gcc.dg/graphite/id-4.c: New.
3735         * gcc.dg/graphite/id-5.c: New.
3736         * gcc.dg/graphite/id-6.c: New.
3737         * gcc.dg/graphite/id-7.c: New.
3738         * gcc.dg/graphite/id-8.c: New.
3739         * gcc.dg/graphite/id-9.c: New.
3740         * gcc.dg/graphite/interchange-0.c: New.
3741         * gcc.dg/graphite/interchange-1.c: New.
3742         * gcc.dg/graphite/interchange-2.c: New.
3743         * gcc.dg/graphite/interchange-3.c: New.
3744         * gcc.dg/graphite/interchange-4.c: New.
3745         * gcc.dg/graphite/interchange-5.c: New.
3746         * gcc.dg/graphite/interchange-6.c: New.
3747         * gcc.dg/graphite/interchange-7.c: New.
3748         * gcc.dg/graphite/interchange-8.c: New.
3749         * gcc.dg/graphite/pr35356-1.c: New.
3750         * gcc.dg/graphite/pr35356-2.c: New.
3751         * gcc.dg/graphite/pr35356-3.c: New.
3752         * gcc.dg/graphite/pr40157.c: New.
3753         * gcc.dg/graphite/run-id-1.c: New.
3754         * gcc.dg/graphite/scop-20.c: New.
3755         * gcc.dg/graphite/scop-21.c: New.
3756         * gfortran.dg/graphite/id-1.f90: New.
3757         * gfortran.dg/graphite/id-10.f90: New.
3758         * gfortran.dg/graphite/id-11.f: New.
3759         * gfortran.dg/graphite/id-12.f: New.
3760         * gfortran.dg/graphite/id-13.f: New.
3761         * gfortran.dg/graphite/id-14.f: New.
3762         * gfortran.dg/graphite/id-15.f: New.
3763         * gfortran.dg/graphite/id-16.f: New.
3764         * gfortran.dg/graphite/id-5.f: New.
3765         * gfortran.dg/graphite/id-6.f: New.
3766         * gfortran.dg/graphite/id-7.f: New.
3767         * gfortran.dg/graphite/id-8.f: New.
3768         * gfortran.dg/graphite/id-9.f: New.
3769         * gfortran.dg/graphite/interchange-1.f: New.
3770         * gfortran.dg/graphite/interchange-2.f: New.
3771
3772 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3773
3774         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3775         flags based on the name of the testcase.
3776         * gfortran.dg/graphite/graphite.exp: Same.
3777
3778         * gcc.dg/graphite/block-0.c: Adjusted.
3779         * gcc.dg/graphite/block-1.c: Adjusted.
3780         * gcc.dg/graphite/block-2.c: Adjusted.
3781         * gcc.dg/graphite/block-3.c: Adjusted.
3782         * gcc.dg/graphite/block-4.c: Adjusted.
3783         * gcc.dg/graphite/block-5.c: Adjusted.
3784         * gcc.dg/graphite/block-6.c: Adjusted.
3785         * gcc.dg/graphite/pr37485.c: Adjusted.
3786         * gcc.dg/graphite/pr37684.c: Adjusted.
3787         * gcc.dg/graphite/pr37828.c: Adjusted.
3788         * gcc.dg/graphite/pr37883.c: Adjusted.
3789         * gcc.dg/graphite/pr37928.c: Adjusted.
3790         * gcc.dg/graphite/pr37943.c: Adjusted.
3791         * gcc.dg/graphite/pr38409.c: Adjusted.
3792         * gcc.dg/graphite/pr38498.c: Adjusted.
3793         * gcc.dg/graphite/pr38559.c: Adjusted.
3794         * gcc.dg/graphite/pr39335.c: Adjusted.
3795         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3796         * gcc.dg/graphite/scop-0.c: Adjusted.
3797         * gcc.dg/graphite/scop-1.c: Adjusted.
3798         * gcc.dg/graphite/scop-10.c: Adjusted.
3799         * gcc.dg/graphite/scop-11.c: Adjusted.
3800         * gcc.dg/graphite/scop-12.c: Adjusted.
3801         * gcc.dg/graphite/scop-13.c: Adjusted.
3802         * gcc.dg/graphite/scop-14.c: Adjusted.
3803         * gcc.dg/graphite/scop-15.c: Adjusted.
3804         * gcc.dg/graphite/scop-16.c: Adjusted.
3805         * gcc.dg/graphite/scop-17.c: Adjusted.
3806         * gcc.dg/graphite/scop-18.c: Adjusted.
3807         * gcc.dg/graphite/scop-19.c: Adjusted.
3808         * gcc.dg/graphite/scop-2.c: Adjusted.
3809         * gcc.dg/graphite/scop-3.c: Adjusted.-
3810         * gcc.dg/graphite/scop-4.c: Adjusted.
3811         * gcc.dg/graphite/scop-5.c: Adjusted.
3812         * gcc.dg/graphite/scop-6.c: Adjusted.
3813         * gcc.dg/graphite/scop-7.c: Adjusted.
3814         * gcc.dg/graphite/scop-8.c: Adjusted.
3815         * gcc.dg/graphite/scop-9.c: Adjusted.
3816         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3817         * gfortran.dg/graphite/block-1.f90: Adjusted.
3818         * gfortran.dg/graphite/block-2.f: Adjusted.
3819         * gfortran.dg/graphite/block-3.f90: Adjusted.
3820         * gfortran.dg/graphite/block-4.f90: Adjusted.
3821         * gfortran.dg/graphite/id-2.f90: Adjusted.
3822         * gfortran.dg/graphite/id-3.f90: Adjusted.
3823         * gfortran.dg/graphite/id-4.f90: Adjusted.
3824         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3825         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3826         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3827         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3828         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3829         * gfortran.dg/graphite/scop-1.f: Adjusted.
3830
3831 2009-07-30  Doug Kwan  <dougkwan@google.com>
3832
3833         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3834         in warnings added in rev 141298.
3835
3836 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3837
3838         * lib/options.exp: Use "!=" instead of "ne".
3839
3840         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3841
3842         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3843         * gcc.dg/ucnid-12.c: Likewise.
3844
3845 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3846             Pat Haugen  <pthaugen@us.ibm.com>
3847             Revital Eres <ERES@il.ibm.com>
3848
3849         * gcc.target/powerpc/altivec-32.c: New file to test
3850         Altivec simple math function vectorization.
3851
3852         * gcc.target/powerpc/bswap-run.c: New file to test swap
3853         builtins.
3854         * gcc.target/powerpc/bswap16.c: Ditto.
3855         * gcc.target/powerpc/bswap32.c: Ditto.
3856         * gcc.target/powerpc/bswap64-1.c: Ditto.
3857         * gcc.target/powerpc/bswap64-2.c: Ditto.
3858         * gcc.target/powerpc/bswap64-3.c: Ditto.
3859         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3860         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3861         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3862
3863         * gcc.target/powerpc/popcount-2.c: New file to test
3864         power7 popcntd instructions.
3865         * gcc.target/powerpc/popcount-3.c: Ditto.
3866
3867         * gcc.target/powerpc/pr39457.c: New VSX test.
3868         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3869         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3870         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3871         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3872         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3873         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3874         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3875         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3876         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3877         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3878         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3879         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3880
3881         * gcc.target/powerpc/altivec-6.c: Store the result of
3882         vec_add, so the optimizer doesn't remove it.
3883
3884         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3885         systems that support bswap64.
3886
3887         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3888         prevent VSX code generation.
3889
3890         * lib/target-supports.exp (check_vsx_hw_available): New
3891         function to test if VSX available.
3892         (check_effective_target_powerpc_vsx_ok): Ditto.
3893         (check_vmx_hw_available): Add explicit -mno-vsx.
3894
3895 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3896
3897         PR c/39902
3898         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3899
3900 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3901
3902         PR tree-optimization/40570
3903         * gcc.c-torture/compile/pr40570.c: New test.
3904
3905 2009-07-29  Jason Merrill  <jason@redhat.com>
3906
3907         PR c++/14912
3908         * g++.dg/template/defarg13.C: New.
3909
3910 2009-07-29  Richard Guenther  <rguenther@suse.de>
3911
3912         PR c++/40834
3913         * g++.dg/torture/pr40834.C: New testcase.
3914
3915 2009-07-29  Michael Matz  <matz@suse.de>
3916
3917         PR middle-end/40830
3918         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3919
3920 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3921
3922         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3923         sh*-*-* targets.  Skip on spu-*-* targets.
3924         * gfortran.dg/maxlocval_4.f90: Likewise.
3925         * gfortran.dg/minlocval_1.f90: Likewise.
3926         * gfortran.dg/minlocval_4.f90: Likewise.
3927
3928 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3929
3930         PR fortran/40878
3931         * gfortran.dg/gomp/pr40878-1.f90: New test.
3932         * gfortran.dg/gomp/pr40878-2.f90: New test.
3933
3934         PR testsuite/40891
3935         * gcc.dg/cdce1.c: Adjust note line number.
3936         * gcc.dg/cdce2.c: Likewise.
3937
3938 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3939
3940         PR fortran/40882
3941         * gfortran.dg/proc_ptr_comp_13.f90: New.
3942
3943 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3944
3945         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3946         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3947         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3948         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3949         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3950         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3951         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3952         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3953         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3954         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3955         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3956         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3957         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3958         #ifdef NEED_IEEE754_FLOAT conditional.
3959         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3960         conditional.
3961
3962 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3963
3964         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3965         i?86-*-netware.
3966         * g++.dg/ext/bitfield3.C: Likewise.
3967         * g++.dg/ext/bitfield4.C: Likewise.
3968         * g++.dg/ext/bitfield5.C: Likewise.
3969         * gcc.dg/bitfld-15.c: Likewise.
3970         * gcc.dg/bitfld-16.c: Likewise.
3971         * gcc.dg/bitfld-17.c: Likewise.
3972         * gcc.dg/bitfld-18.c: Likewise.
3973         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3974         * gcc.dg/20010912-1.c: Likewise.
3975         * gcc.dg/20021018-1.c: Likewise.
3976         * gcc.dg/20030213-1.c: Likewise.
3977         * gcc.dg/20030225-1.c: Likewise.
3978         * gcc.dg/20030708-1.c: Likewise.
3979         * gcc.dg/20050321-2.c: Likewise.
3980         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3981         * gcc.dg/cdce2.c: Likewise.
3982         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3983         targets.
3984         * gcc.target/i386/pr37248-3.c: Likewise.
3985
3986 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3987
3988         PR fortran/40848
3989         * gfortran.dg/altreturn_7.f90: New.
3990
3991 2009-07-27  Simon Baldwin  <simonb@google.com>
3992
3993         PR testsuite/40829
3994         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3995         so that indexing no longer runs off array end.
3996
3997 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3998
3999         PR fortran/40851
4000         * gfortran.dg/derived_init_3.f90: New test.
4001
4002 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4003
4004         PR fortran/33197
4005         * gfortran.dg/atan2_1.f90: New test
4006         * gfortran.dg/atan2_2.f90: New test
4007
4008 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4009
4010         PR c++/40749
4011         * g++.dg/warn/Wreturn-type-6.C: New test.
4012
4013 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4014
4015         PR tree-optimization/40801
4016         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4017         * gfortran.dg/vect/vect.exp: Run tests starting with
4018         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4019
4020 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4021
4022         PR rtl-optimization/40445
4023         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4024
4025 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4026
4027         * gcc.dg/builtin-unreachable-4.c: New test.
4028
4029 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4030
4031         PR fortran/33197
4032         * gfortran.dg/complex_intrinsic_5.f90: New test.
4033         * gfortran.dg/complex_intrinsic_7.f90: New test.
4034
4035 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4036
4037         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4038         * gcc.dg/ipa/noclone-1.c: New test.
4039
4040 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4041
4042         * lib/target-supports.exp (check_effective_target_static): New
4043         procedure.
4044         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4045         supported.
4046         * g++.old-deja/g++.law/weak.C: Require static effective target.
4047
4048 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4049
4050         PR fortran/39630
4051         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4052         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4053         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4054         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4055         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4056         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4057         * gfortran.dg/typebound_call_10.f03: New.
4058
4059 2009-07-24  Jason Merrill  <jason@redhat.com>
4060
4061         * g++.dg/cpp0x/defaulted11.C: New.
4062
4063         * g++.dg/cpp0x/initlist23.C: New.
4064
4065 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4066
4067         PR fortran/40822
4068         * gfortran.dg/char_length_16.f90: New.
4069
4070 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4071
4072         PR fortran/40643
4073         PR fortran/31067
4074         * gfortran.dg/maxlocval_2.f90: New test.
4075         * gfortran.dg/maxlocval_3.f90: New test.
4076         * gfortran.dg/maxlocval_4.f90: New test.
4077         * gfortran.dg/minlocval_1.f90: New test.
4078         * gfortran.dg/minlocval_2.f90: New test.
4079         * gfortran.dg/minlocval_3.f90: New test.
4080         * gfortran.dg/minlocval_4.f90: New test.
4081
4082 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4083
4084         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4085         scan-assembler.
4086
4087 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4088
4089         PR fortran/40839
4090         * gfortran.dg/pr40839.f90: New test.
4091
4092 2009-07-23  Michael Matz  <matz@suse.de>
4093
4094         PR middle-end/40830
4095         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4096         don't set options ourself.
4097
4098 2009-07-23  Simon Baldwin  <simonb@google.com>
4099
4100         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4101         native C compilation where required.
4102
4103 2009-07-22  Doug Kwan  <dougkwan@google.com>
4104
4105         * gcc.c-torture/compile/20090721-1.c: New test.
4106
4107 2009-07-22  Michael Matz  <matz@suse.de>
4108
4109         PR tree-optimization/35229
4110         PR tree-optimization/39300
4111         * gcc.dg/vect/vect-pre-interact.c: New test.
4112
4113 2009-07-22  Richard Guenther  <rguenther@suse.de>
4114
4115         * g++.dg/lookup/using21.C: Fix duplicate paste.
4116
4117 2009-07-22  Richard Guenther  <rguenther@suse.de>
4118
4119         PR c++/40799
4120         * g++.dg/lookup/using21.C: New testcase.
4121
4122 2009-07-21  Jason Merrill  <jason@redhat.com>
4123
4124         * g++.dg/init/aggr4.C: New.
4125
4126 2009-07-21  Jason Merrill  <jason@redhat.com>
4127
4128         Core issue 934
4129         * g++.dg/cpp0x/initlist22.C: New.
4130
4131 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4132
4133         * gcc.target/i386/vectorize8.c: New test.
4134
4135 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4136
4137         PR target/40811
4138         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4139         Add i?86 and x86_64 targets.
4140         * gcc.target/i386/vectorize7.c: New test.
4141
4142         PR target/40809
4143         * gcc.target/i386/pr40809.c: New test.
4144
4145 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4146
4147         PR tree-optimization/40813
4148         * g++.dg/opt/inline15.C: New test.
4149
4150 2009-07-21  Paul Brook <paul@codesourcery.com>
4151
4152         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4153         * lib/target-supports.exp (check_effective_target_section_anchors):
4154         Add arm*-*-*.
4155
4156 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4157
4158         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4159         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4160         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4161
4162 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4163
4164         * gcc.target/mips/ext-3.c: New test.
4165
4166 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4167
4168         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4169         * gcc.dg/builtin-object-size-8.c: New test.
4170         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4171         * g++.dg/ext/builtin-object-size2.C: Likewise.
4172
4173         PR tree-optimization/40792
4174         * gcc.dg/pr40792.c: New test.
4175
4176 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4177
4178         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4179         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4180         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4181
4182 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4183
4184         * gcc.target/sh/mfmovd.c: New test.
4185
4186 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4187             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4188
4189         PR libfortran/40714
4190         * gfortran.dg/eof_3.f90: New test.
4191
4192 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4193
4194         PR fortran/40727
4195         * gfortran.dg/intrinsic_cmplx.f90: New test.
4196
4197 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4198
4199         PR libfortran/34670
4200         PR libfortran/36874
4201         * gfortran.dg/cshift_bounds_1.f90:  New test.
4202         * gfortran.dg/cshift_bounds_2.f90:  New test.
4203         * gfortran.dg/cshift_bounds_3.f90:  New test.
4204         * gfortran.dg/cshift_bounds_4.f90:  New test.
4205         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4206         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4207         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4208         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4209
4210 2009-07-19  Jan Hubicka  <jh@suse.cz>
4211
4212         PR tree-optimization/40676
4213         * gcc.c-torture/compile/pr40676.c: New testcase.
4214
4215 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4216
4217         * gcc.target/mips/ext-2.c: New test.
4218
4219 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4220
4221         * gcc.target/mips/octeon-exts-7.c: New test.
4222         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4223         * gcc.target/mips/octeon-exts-5.c: Likewise.
4224
4225 2009-07-18  Richard Guenther  <rguenther@suse.de>
4226
4227         PR testsuite/40798
4228         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4229
4230 2009-07-18  Richard Guenther  <rguenther@suse.de>
4231
4232         PR c/40787
4233         * gcc.dg/pr35899.c: Adjust.
4234
4235 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4236
4237         * gcc.target/powerpc/asm-es-1.c: New test.
4238         * gcc.target/powerpc/asm-es-2.c: Likewise.
4239
4240 2009-07-17  Richard Guenther  <rguenther@suse.de>
4241
4242         PR c/40401
4243         * g++.dg/rtti/crash4.C: New testcase.
4244         * g++.dg/torture/20090706-1.C: Likewise.
4245         * gcc.dg/redecl-17.c: Likewise.
4246         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4247         * gcc.dg/declspec-9.c: Expect extra error.
4248         * gcc.dg/declspec-10.c: Likewise.
4249         * gcc.dg/declspec-11.c: Likewise.
4250         * gcc.dg/redecl-10.c: Expect extra warnings.
4251         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4252         * gcc.target/i386/pr39545-1.c: Likewise.
4253         * g++.dg/ext/asm3.C: Expect more errors.
4254         * g++.dg/gomp/block-1.C: Likewise.
4255         * g++.dg/gomp/block-2.C: Likewise.
4256         * g++.dg/gomp/block-3.C: Likewise.
4257         * g++.dg/gomp/block-5.C: Likewise.
4258         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4259         * g++.dg/warn/unused-result1.C: XFAIL.
4260
4261 2009-07-17  Richard Guenther  <rguenther@suse.de>
4262
4263         PR tree-optimization/40321
4264         * gcc.c-torture/compile/pr40321.c: New testcase.
4265         * g++.dg/torture/pr40321.C: Likewise.
4266
4267 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4268
4269         PR c++/40780
4270         * g++.dg/template/ptrmem19.C: New test.
4271
4272 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4273             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4274
4275         PR 40435
4276         * gcc.dg/pr36902.c: Add column info.
4277         * g++.dg/gcov/gcov-2.C: Change count for definition.
4278
4279 2009-07-16  Jason Merrill  <jason@redhat.com>
4280
4281         PR libstdc++/37907
4282         * g++.dg/cpp0x/std-layout1.C: New.
4283         * g++.dg/ext/has_nothrow_assign.C: Fix.
4284         * g++.dg/ext/has_nothrow_copy.C: Fix.
4285         * g++.dg/ext/has_trivial_assign.C: Fix.
4286         * g++.dg/ext/has_trivial_copy.C: Fix.
4287         * g++.dg/ext/is_pod.C: Fix.
4288         * g++.dg/other/offsetof3.C: Adjust.
4289         * g++.dg/overload/ellipsis1.C: Adjust.
4290         * g++.dg/warn/var-args1.C: Adjust.
4291         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4292         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4293         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4294         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4295         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4296
4297 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4298
4299         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4300         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4301         effective target "mpc_pow".
4302         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4303
4304 2009-07-16  Richard Henderson  <rth@redhat.com>
4305
4306         * g++.dg/opt/eh4.C: New test.
4307
4308 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4309
4310         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4311
4312 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4313
4314         PR middle-end/40747
4315         * gcc.c-torture/execute/pr40747.c: New test.
4316
4317 2009-07-15  Richard Guenther  <rguenther@suse.de>
4318
4319         PR middle-end/40753
4320         * gcc.c-torture/compile/pr40753.c: New testcase.
4321
4322 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4323
4324         PR fortran/40743
4325         * gfortran.dg/interface_assignment_4.f90: New.
4326
4327 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4328
4329         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4330         for FreeBSD up to and including version 8.
4331
4332 2009-07-14  Taras Glek  <tglek@mozilla.com>
4333             Rafael Espindola  <espindola@google.com>
4334
4335         * g++.dg/plugin/header-plugin-test.C: New.
4336         * g++.dg/plugin/header_plugin.c: New.
4337         * g++.dg/plugin/plugin.exp: Update.
4338
4339 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4340
4341         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4342         function to enable vectorization.
4343         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4344         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4345
4346 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4347
4348         * gcc.target/i386/sse-copysignf-vec.c: New test.
4349         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4350
4351 2009-07-14  Jason Merrill  <jason@redhat.com>
4352
4353         PR c++/37276
4354         * g++.dg/lookup/builtin5.C: New.
4355         * g++.dg/other/error22.C: Add missing extern "C".
4356         * g++.dg/warn/Warray-bounds.C: Likewise.
4357         * gcc.dg/compat/compat-common.h: Likewise.
4358
4359         PR c++/40746
4360         * g++.dg/lookup/using20.C: New.
4361
4362         PR c++/40740
4363         * g++.dg/template/koenig8.C: New.
4364
4365 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4366
4367         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4368         both i?86-*-darwin* and x86_64-*-darwin*.
4369
4370 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4371
4372         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4373         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4374         name.
4375
4376 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4377
4378         PR debug/40705
4379         * g++.dg/debug/dwarf2/typedef1.C: New test.
4380
4381         PR c++/40357
4382         * g++.dg/other/typedef3.C: New test.
4383
4384 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4385
4386         * gcc.dg/20090709-1.c: Move to a proper place ...
4387         * gcc.target/m68k/20090709-1.c: ... here.
4388
4389 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4390
4391         PR C++/22154
4392         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4393         front of qualified names are allowed.
4394         * g++.dg/parse/crash10.C: Likewise.
4395         * g++.dg/parse/error15.C: Likewise.
4396         * g++.dg/parse/typename9.C: Likewise.
4397         * g++.dg/parse/error8.C: Likewise.
4398
4399 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4400
4401         PR fortran/40646
4402         * gfortran.dg/proc_ptr_22.f90: Extended.
4403         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4404
4405 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4406
4407         * gfortran.dg/vect/vect-6.f: New test.
4408
4409 2009-07-12  Jason Merrill  <jason@redhat.com>
4410
4411         PR c++/36628
4412         * g++.dg/cpp0x/decltype17.C: New.
4413
4414         PR c++/37206
4415         * g++.dg/cpp0x/rv10.C: New.
4416
4417 2009-07-12  Jason Merrill  <jason@redhat.com>
4418
4419         PR c++/40689
4420         * g++.dg/cpp0x/initlist20.C: New.
4421         * g++.dg/cpp0x/initlist21.C: New.
4422
4423 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4424
4425         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4426         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4427         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4428         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4429         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4430
4431 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4432
4433         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4434         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4435         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4436         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4437         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4438         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4439         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4440         effective_target fd_truncate.
4441
4442 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4443
4444         * gnat.dg/specs/addr1.ads: New test.
4445
4446 2009-07-11  Jan Hubicka  <jh@suse.cz>
4447
4448         PR middle-end/48388
4449         * g++.dg/torture/pr40388.C: New testcase.
4450
4451 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4452
4453         PR target/40668
4454         * gcc.c-torture/execute/pr40668.c: New test.
4455
4456 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4457
4458         * gcc.c-torture/execute/20090711-1.c: New test.
4459
4460 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4461
4462         PR testsuite/40699
4463         PR testsuite/40707
4464         PR testsuite/40709
4465         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4466         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4467         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4468         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4469
4470 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4471
4472         PR fortran/33197
4473         * gfortran.dg/complex_intrinsic_3.f90: New test.
4474         * gfortran.dg/complex_intrinsic_4.f90: New test.
4475
4476 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4477
4478         PR target/39079
4479         * gcc.target/mips/mips.exp: Make -msynci a known option.
4480         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4481
4482 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4483
4484         PR c++/40502
4485         * g++.dg/ext/strncpy-chk1.C: New test.
4486
4487 2009-07-10  Richard Guenther  <rguenther@suse.de>
4488
4489         PR tree-optimization/40496
4490         * g++.dg/opt/pr40496.C: New testcase.
4491
4492 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4493
4494         PR 25509
4495         PR 40614
4496         * g++.dg/warn/unused-result1-Werror.c: New.
4497
4498 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4499
4500         PR fortran/39334
4501         * gfortran.dg/recursive_parameter_1.f90: New test.
4502
4503 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4504
4505         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4506         * gfortran.dg/module_equivalence_6.f90: Ditto.
4507         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4508         * gfortran.dg/nan_2.f90: Ditto.
4509         * gfortran.dg/inquire_11.f90: Ditto.
4510         * gfortran.dg/abstract_type_3.f03: Ditto.
4511         * gfortran.dg/abstract_type_1.f90: Ditto.
4512         * gfortran.dg/private_type_9.f90: Ditto.
4513         * gfortran.dg/abstract_type_5.f03: Ditto.
4514         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4515         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4516         * gfortran.dg/derived_sub.f90: Ditto.
4517         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4518         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4519         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4520         * gfortran.dg/mvbits_6.f90: Ditto.
4521         * gfortran.dg/abstract_type_2.f03: Ditto.
4522         * gfortran.dg/abstract_type_4.f03: Ditto.
4523         * gfortran.dg/bounds_check_9.f90: Ditto.
4524         * gfortran.dg/optional_dim_3.f90: Ditto.
4525         * gfortran.dg/pr32921.f: Ditto.
4526         * gfortran.dg/entry_16.f90: Ditto.
4527         * gfortran.dg/generic_16.f90: Ditto.
4528
4529
4530 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4531
4532         * gcc.target/m68k/20090709-1.c: New.
4533
4534 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4535
4536         PR c++/40684
4537         * g++.dg/template/unify11.C: New test.
4538
4539 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4540
4541         PR fortran/40629
4542         * gfortran.dg/host_assoc_function_9.f90: New test.
4543
4544 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4545
4546         PR fortran/40646
4547         * gfortran.dg/proc_ptr_22.f90: New.
4548         * gfortran.dg/proc_ptr_comp_12.f90: New.
4549
4550 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4551
4552         PR middle-end/40692
4553         * gcc.c-torture/compile/pr40692.c: New test.
4554
4555 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4556
4557         PR fortran/40604
4558         * gfortran.dg/pointer_check_6.f90: New test.
4559
4560 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4561
4562         * gcc.target/mips/truncate-5.c: New test.
4563
4564 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4565
4566         PR libfortran/40330
4567         PR libfortran/40662
4568         * gfortran.dg/fmt_cache_1.f: New test.
4569
4570 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4571
4572         PR fortran/40675
4573         * gfortran.dg/nosigned_zero_1.f90: New test.
4574         * gfortran.dg/nosigned_zero_2.f90: New test.
4575
4576 2009-07-08  Richard Guenther  <rguenther@suse.de>
4577
4578         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4579
4580 2009-07-08  Richard Guenther  <rguenther@suse.de>
4581
4582         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4583
4584 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4585
4586         PR fortran/40591
4587         * gfortran.dg/proc_ptr_21.f90: New test.
4588
4589 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4590
4591         PR c++/31246
4592         * g++.dg/warn/pr31246.C: New.
4593         * g++.dg/warn/pr31246-2.C: New.
4594
4595 2009-07-07  Jason Merrill  <jason@redhat.com>
4596
4597         PR c++/35828
4598         * g++.dg/template/defarg12.C: New.
4599
4600         PR c++/37816
4601         * g++.dg/cpp0x/enum7.C: New.
4602
4603         PR c++/37946
4604         * g++.dg/cpp0x/enum6.C: New.
4605
4606         PR c++/40639
4607         * g++.dg/cpp0x/enum5.C: New.
4608
4609         PR c++/40633
4610         * g++.dg/cpp0x/enum4.C: New.
4611
4612 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4613
4614         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4615
4616 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4617
4618         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4619
4620 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4621
4622         PR middle-end/40669
4623         * gcc.dg/pr40669.c: New test.
4624
4625 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4626
4627         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4628         location. Update all calls.
4629         * g++.dg/plugin/selfassign.c: Likewise.
4630
4631 2009-07-06  Jason Merrill  <jason@redhat.com>
4632
4633         * g++.dg/rtti/dyncast[34].C: New.
4634
4635 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4636
4637         * lib/target-supports.exp
4638         (check_effective_target_mips_newabi_large_long_double): New.
4639         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4640         target.
4641         * gcc.target/mips/fpr-moves-6.c: Likewise.
4642
4643 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4644
4645         PR c++/40557
4646         * g++.dg/template/union2.C: New test.
4647
4648 2009-07-04  Jason Merrill  <jason@redhat.com>
4649
4650         * g++.dg/template/using15.C: New.
4651
4652 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4653
4654         * gfortran.dg/maxloc_1.f90: New test.
4655
4656 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4657
4658         PR fortran/40593
4659         * gfortran.dg/proc_ptr_result_6.f90: New.
4660
4661 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4662
4663         * gcc.dg/framework-2.c: Adjust testcase to pass.
4664
4665 2009-07-04  Jason Merrill  <jason@redhat.com>
4666
4667         PR c++/40619
4668         * g++.dg/cpp0x/auto16.C: New.
4669
4670 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4671
4672         PR target/40587
4673         * gfortran.dg/pr40587.f: New test.
4674
4675 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4676
4677         PR fortran/40638
4678         * gfortran.dg/unit_1.f90: New test.
4679
4680 2009-07-03  Jason Merrill  <jason@redhat.com>
4681
4682         * g++.dg/template/pure1.C: Expect another error.
4683
4684 2009-07-03  Richard Guenther  <rguenther@suse.de>
4685
4686         PR tree-optimization/40640
4687         * gcc.c-torture/compile/pr40640.c: New testcase.
4688
4689 2009-07-03  Richard Guenther  <rguenther@suse.de>
4690
4691         PR middle-end/34163
4692         * gfortran.dg/pr34163.f90: New testcase.
4693
4694 2009-07-03  Jan Hubicka  <jh@suse.cz>
4695
4696         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4697         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4698         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4699         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4700         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4701         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4702         * gnat.dg/loop_optimization6.adb: Enable -O2.
4703
4704 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4705
4706         * g++.dg/warn/null4.C: Extend.
4707
4708 2009-07-02  Jason Merrill  <jason@redhat.com>
4709
4710         * g++.dg/template/spec8.C: Fix.
4711
4712 2009-07-02  Michael Matz  <matz@suse.de>
4713
4714         PR fortran/32131
4715         * gfortran.dg/pr32921.f: Adjust.
4716
4717 2009-07-02  Jan Hubicka  <jh@suse.cz>
4718
4719         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4720
4721 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4722
4723         * gcc.target/mips/truncate-4.c: New testcase.
4724
4725 2009-07-01  Richard Guenther  <rguenther@suse.de>
4726
4727         PR tree-optimization/19831
4728         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4729         make allocated memory escape.  Un-XFAIL.
4730         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4731         * gcc.dg/vect/pr31699.c: Likewise.
4732         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4733
4734 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4735
4736         PR c++/40566
4737         * g++.dg/parse/cond5.C: New test.
4738
4739 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4740
4741         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4742         (main): Pass n to main_1 instead.
4743         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4744         (main_1): New function, split off from...
4745         (main): ...here.  Pass `off' to main_1 instead.
4746
4747 2009-06-30  Jason Merrill  <jason@redhat.com>
4748
4749         PR c++/40595
4750         * g++.dg/cpp0x/variadic94.C: New.
4751
4752 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4753
4754         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4755         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4756         (init_ld_library_path_env_vars): New function, replacing the
4757         orig_*_saved assignments.  Call it after defining it.
4758         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4759         (restore_ld_library_path_env_vars): Likewise.
4760         (add_path, find_libgcc_s): New functions.
4761         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4762         gcc-set-multilib-library-path.
4763         (objc_target_compile): Don't add "." to ld_library_path.
4764         Use add_path.
4765         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4766         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4767         gcc-set-multilib-library-path.
4768         * lib/g++.exp (g++_link_flags): Likewise.
4769         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4770         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4771         top level; do it...
4772         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4773         to tell when this needs to happen.  Use find_libgcc_s instead of
4774         gcc-set-multilib-library-path.
4775         * lib/gcc-dg.exp: Likewise.
4776         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4777         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4778         unless it is in $ALT_LD_LIBRARY_PATH.
4779         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4780
4781 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4782
4783         * gnat.dg/discr12.adb: New test.
4784         * gnat.dg/discr12_pkg.ads: New helper.
4785         * gnat.dg/discr13.adb: New test.
4786         * gnat.dg/discr14.ad[sb]: Likewise.
4787         * gnat.dg/discr15.adb: Likewise.
4788         * gnat.dg/discr15_pkg.ads: New helper.
4789         * gnat.dg/discr16.adb: New test.
4790         * gnat.dg/discr16_g.ads: New helper.
4791         * gnat.dg/discr16_pkg.ads: Likewise.
4792         * gnat.dg/discr16_cont.ads: Likewise.
4793         * gnat.dg/discr17.adb: New test.
4794         * gnat.dg/discr18.adb: Likewise.
4795         * gnat.dg/discr18_pkg.ads: New helper.
4796         * gnat.dg/discr19.adb: New test.
4797
4798 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4799
4800         PR fortran/40576
4801         * gfortran.dg/internal_write_1.f90:  New testcase.
4802
4803 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4804
4805         PR fortran/40594
4806         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4807
4808 2009-06-30  Richard Guenther  <rguenther@suse.de>
4809
4810         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4811
4812 2009-06-30  Wei Guozhi  <carrot@google.com>
4813
4814         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4815         to "-Os".
4816
4817 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4818
4819         PR tree-optimization/40542
4820         * gcc.dg/vect/pr40542.c: New test.
4821
4822 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4823
4824         PR tree-optimization/40582
4825         * gcc.c-torture/compile/pr40582.c: New test.
4826
4827 2009-06-30  Wei Guozhi  <carrot@google.com>
4828
4829         PR/40416
4830         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4831
4832 2009-06-29  Jason Merrill  <jason@redhat.com>
4833
4834         PR c++/40274
4835         * g++.dg/template/debug1.C: New.
4836
4837 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4838
4839         PR fortran/40580
4840         * pointer_check_1.f90: New test.
4841         * pointer_check_2.f90: New test.
4842         * pointer_check_3.f90: New test.
4843         * pointer_check_4.f90: New test.
4844         * pointer_check_5.f90: New test.
4845
4846 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4847
4848         PR fortran/40551
4849         * gfortran.dg/func_assign_2.f90 : New test.
4850
4851 2009-06-29  Richard Guenther  <rguenther@suse.de>
4852
4853         PR middle-end/14187
4854         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4855         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4856         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4857         * gcc.c-torture/execute/20090623-1.c: Likewise.
4858         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4859         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4860
4861 2009-06-29  Richard Guenther  <rguenther@suse.de>
4862
4863         PR middle-end/38212
4864         * gcc.c-torture/execute/pr38212.c: New testcase.
4865
4866 2009-06-29  Richard Guenther  <rguenther@suse.de>
4867
4868         PR tree-optimization/40579
4869         * gcc.c-torture/execute/pr40579.c: New testcase.
4870
4871 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4872
4873         PR tree-optimization/40550
4874         * gcc.dg/pr40550.c: New test.
4875
4876 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4877
4878         * gnat.dg/overflow_sum2.adb: New test
4879         * gnat.dg/namet.ads: New helper.
4880
4881         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4882
4883 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4884
4885         PR fortran/34112
4886         * gfortran.dg/compiler-directive_1.f90: New test.
4887         * gfortran.dg/compiler-directive_2.f: New test.
4888
4889 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4890
4891         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4892         comment out some values and add some cases.
4893
4894 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4895
4896         PR testsuite/40567
4897         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4898
4899 2009-06-26  Richard Henderson  <rth@redhat.com>
4900
4901         PR testsuite/40565
4902         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4903         * gcc.target/i386/local.c: Pass a non-constant to T.
4904
4905 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4906
4907         PR fortran/39997
4908         PR fortran/40541
4909         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4910         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4911         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4912         * gfortran.dg/proc_ptr_result_5.f90: New.
4913
4914 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4915
4916         PR c/39902
4917         * gcc.dg/dfp/pr39902.c: New test.
4918
4919 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4920
4921         PR testsuite/40532
4922         * gcc.dg/builtins-65.c: Require c99 runtime.
4923
4924 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4925
4926         * gnat.dg/array7.ad[sb]: New test.
4927
4928 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4929
4930         * gnat.dg/array6.adb: New test.
4931
4932 2009-06-25  Ian Lance Taylor  <iant@google.com>
4933
4934         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4935
4936 2009-06-25  Ian Lance Taylor  <iant@google.com>
4937
4938         * g++.dg/warn/Wunused-16.C: New testcase.
4939
4940 2009-06-25  Ian Lance Taylor  <iant@google.com>
4941
4942         * g++.dg/warn/skip-2.C: New testcase.
4943
4944 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4945
4946         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4947         dg-skip-if and move to ...
4948         * gcc.dg/torture/20090618-1.c.
4949
4950 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4951
4952         PR tree-optimization/40493
4953         * gcc.c-torture/execute/pr40493.c: New test.
4954
4955 2009-06-24  Jason Merrill  <jason@redhat.com>
4956
4957         PR c++/40342
4958         * g++.dg/template/overload10.C: New.
4959
4960 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4961
4962         PR fortran/40427
4963         * gfortran.dg/proc_ptr_comp_11.f90: New.
4964
4965 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4966
4967         * gcc.dg/pr40501.c: New testcase.
4968
4969 2009-06-23  DJ Delorie  <dj@redhat.com>
4970
4971         Add MeP port.
4972         * lib/target-supports.exp: Add mep support (no profiling).
4973
4974 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4975
4976         PR testsuite/39297
4977         * gcc.dg/ssa/loop-31.c: Change scan rules.
4978
4979 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4980
4981         * gcc.dg/cpp/empty-include.c: Update column info.
4982         * gcc.dg/cpp/assert2.c: Update column info.
4983
4984 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4985
4986         * g++.dg/ext/builtin-object-size1.C: New test.
4987         * g++.dg/ext/builtin-object-size2.C: New test.
4988
4989 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4990
4991         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4992         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4993
4994 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4995
4996         * gcc.target/mips/truncate-3.c: New test.
4997
4998 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4999
5000         PR fortran/37254
5001         PR fortran/39850
5002         * gfortran.dg/interface_30.f90: Modified error message.
5003         * gfortran.dg/proc_decl_22.f90: New.
5004
5005 2009-06-22  Ian Lance Taylor  <iant@google.com>
5006
5007         * gcc.dg/Wcxx-compat-19.c: New testcase.
5008
5009 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5010
5011         PR objc/28050
5012         * pr28050.m: New testcase.
5013
5014 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5015
5016         PR testsuite/40481
5017         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5018
5019 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5020
5021         PR tree-optimization/40492
5022         * g++.dg/torture/pr40492.C: New test.
5023
5024 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5025
5026         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5027         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5028
5029 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5030
5031         * gnat.dg/raise_ce.adb: Helper for ...
5032         * gnat.dg/handle_and_return.adb: New test.
5033
5034 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5035
5036         PR fortran/40443
5037         * gfortran.dg/generic_18.f90: New test.
5038
5039 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5040
5041         PR fortran/40472
5042         * gfortran.dg/spread_size_limit.f90: New test.
5043
5044 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5045
5046         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5047         to put dump files in a subdirectory.
5048         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5049         ".o" temporary files.
5050
5051 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5052
5053         PR fortran/39850
5054         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5055         * gfortran.dg/interface_20.f90: Ditto.
5056         * gfortran.dg/interface_21.f90: Ditto.
5057         * gfortran.dg/interface_22.f90: Ditto.
5058         * gfortran.dg/interface_30.f90: New.
5059         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5060
5061 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5062
5063         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5064         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5065         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5066         DEFAULT_VECTFLAGS.
5067
5068 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5069             Revital Eres  <eres@il.ibm.com>
5070
5071         PR testsuite/40359
5072         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5073         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5074         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5075
5076 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5077
5078         PR testsuite/40475
5079         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5080         without misalignment support.
5081         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5082
5083 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5084
5085         PR fortran/40452
5086         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5087
5088 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5089
5090         PR fortran/40440
5091         * gfortran.dg/alloc_comp_result_2.f90: New test.
5092
5093 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5094
5095         PR target/40482
5096         * gcc.target/arm/pr40482.c: New test.
5097
5098 2009-06-19  Ian Lance Taylor  <iant@google.com>
5099
5100         * gcc.dg/Wcxx-compat-18.c: New testcase.
5101
5102 2009-06-19  Richard Guenther  <rguenther@suse.de>
5103
5104         * gcc.c-torture/execute/20090618-1.c: New testcase.
5105
5106 2009-06-19  Ian Lance Taylor  <iant@google.com>
5107
5108         * gcc.dg/Wcxx-compat-17.c: New testcase.
5109
5110 2009-06-19  Ian Lance Taylor  <iant@google.com>
5111
5112         * gcc.dg/Wcxx-compat-15.c: New testcase.
5113
5114 2009-06-19  Ian Lance Taylor  <iant@google.com>
5115
5116         * gcc.dg/Wcxx-compat-16.c: New testcase.
5117
5118 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5119
5120         * gcc.dg/builtins-34.c: Add significand cases.
5121
5122 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5123
5124         PR testsuite/40491
5125         * gcc.dg/20080522-1.c: Remove testcase for real.
5126         * gcc.dg/20080528-1.c: Ditto.
5127
5128 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5129
5130         PR fortran/40450
5131         * gfortran.dg/proc_ptr_20.f90: New.
5132
5133 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5134
5135         PR target/40470
5136         * gcc.dg/torture/pr40470-1.c: New.
5137         * gcc.dg/torture/pr40470-2.c: Likewise.
5138         * gcc.dg/torture/pr40470-3.c: Likewise.
5139         * gcc.dg/torture/pr40470-4.c: Likewise.
5140
5141 2009-06-18  Diego Novillo  <dnovillo@google.com>
5142
5143         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5144         * gcc.dg/plugin/ggcplug.c: Likewise.
5145         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5146         * g++.dg/plugin/selfassign.c: Likewise.
5147         * g++.dg/plugin/attribute_plugin.c: Likewise.
5148         * g++.dg/plugin/dumb_plugin.c: Likewise.
5149
5150 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5151
5152         * gcc.dg/cpp/arith-3.c: Add column info.
5153
5154 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5155
5156         * gcc.target/arm/fp16-compile-none-2.c: New.
5157         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5158         * gcc.target/arm/fp16-compile-alt-12.c: New.
5159
5160 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5161
5162         * gcc.target/arm/fp16-compile-alt-1.c: New.
5163         * gcc.target/arm/fp16-compile-alt-2.c: New.
5164         * gcc.target/arm/fp16-compile-alt-3.c: New.
5165         * gcc.target/arm/fp16-compile-alt-4.c: New.
5166         * gcc.target/arm/fp16-compile-alt-5.c: New.
5167         * gcc.target/arm/fp16-compile-alt-6.c: New.
5168         * gcc.target/arm/fp16-compile-alt-7.c: New.
5169         * gcc.target/arm/fp16-compile-alt-8.c: New.
5170         * gcc.target/arm/fp16-compile-alt-9.c: New.
5171         * gcc.target/arm/fp16-compile-alt-10.c: New.
5172         * gcc.target/arm/fp16-compile-alt-11.c: New.
5173         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5174         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5175         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5176         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5177         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5178         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5179         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5180         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5181         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5182         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5183         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5184         * gcc.target/arm/fp16-compile-none-1.c: New.
5185         * gcc.target/arm/fp16-compile-exprtype.c: New.
5186         * gcc.target/arm/fp16-compile-vcvt.c: New.
5187         * gcc.target/arm/fp16-builtins-1.c: New.
5188         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5189         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5190         * gcc.target/arm/fp16-param-1.c: New.
5191         * gcc.target/arm/fp16-return-1.c: New.
5192         * gcc.target/arm/fp16-unprototyped-1.c: New.
5193         * gcc.target/arm/fp16-unprototyped-2.c: New.
5194         * gcc.target/arm/fp16-variadic-1.c: New.
5195         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5196         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5197         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5198         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5199         * gcc.dg/torture/arm-fp16-ops.h: New.
5200         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5201         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5202         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5203         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5204         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5205         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5206         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5207         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5208         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5209         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5210         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5211         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5212         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5213         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5214         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5215         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5216         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5217         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5218         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5219         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5220         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5221
5222 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5223
5224         * gcc.dg/builtins-65.c: New test.
5225
5226 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5227
5228         PR fortran/40451
5229         * gfortran.dg/proc_ptr_result_4.f90: New.
5230
5231 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5232
5233         * gcc.c-torture/execute/bitfld-5.c: New test.
5234
5235 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5236
5237         * gcc.dg/builtin-unreachable-3.c: New test.
5238
5239 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5240
5241         * gcc.target/i386/builtin-unreachable.c: New test.
5242
5243 2009-06-17  Ian Lance Taylor  <iant@google.com>
5244
5245         * gcc.dg/Wcxx-compat-14.c: New testcase.
5246
5247 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5248
5249         * gcc.dg/func-ptr-conv-1.c: Update column info.
5250
5251 2009-06-17  Richard Guenther  <rguenther@suse.de>
5252
5253         PR middle-end/40404
5254         * gcc.c-torture/execute/pr40404.c: New testcase.
5255
5256 2009-06-17  Richard Guenther  <rguenther@suse.de>
5257
5258         PR middle-end/40460
5259         * g++.dg/torture/pr40460.C: New testcase.
5260
5261 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5262
5263         * gcc.dg/plugin/one_time_plugin.c: New test.
5264         * gcc.dg/plugin/one_time-test-1.c: New test.
5265         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5266
5267 2009-06-16  Ian Lance Taylor  <iant@google.com>
5268
5269         * g++.dg/warn/skip-1.C: New testcase.
5270
5271 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5272
5273         PR middle-end/40446
5274         * g++.dg/other/pr40446.C: New test.
5275
5276 2009-06-16  Richard Guenther  <rguenther@suse.de>
5277
5278         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5279         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5280         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5281         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5282
5283 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5284
5285         * gcc.c-torture/compile/pr40432.c: New file.
5286
5287 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5288
5289         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5290
5291 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5292
5293         PR fortran/36947
5294         PR fortran/40039
5295         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5296         * gfortran.dg/interface_20.f90: Modified error messages.
5297         * gfortran.dg/interface_21.f90: Ditto.
5298         * gfortran.dg/interface_26.f90: Ditto.
5299         * gfortran.dg/interface_27.f90: Ditto.
5300         * gfortran.dg/interface_28.f90: Extended test case.
5301         * gfortran.dg/interface_29.f90: New.
5302         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5303         * gfortran.dg/proc_decl_8.f90: Ditto.
5304         * gfortran.dg/proc_ptr_11.f90: Ditto.
5305         * gfortran.dg/proc_ptr_15.f90: Ditto.
5306
5307 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5308
5309         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5310         printing.
5311         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5312         gcc.dg/vect/vect-outer-4f.c: Likewise.
5313         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5314         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5315         Likewise.
5316         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5317         outer loop.
5318
5319 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5320
5321         PR fortran/40383
5322         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5323
5324 2009-06-15  Ian Lance Taylor  <iant@google.com>
5325
5326         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5327         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5328         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5329         Recognize new notes.
5330         * gcc.dg/stmt-expr-label-2.c: Likewise.
5331         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5332         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5333         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5334         * gcc.dg/c99-vla-jump-4.c: Likewise.
5335         * gcc.dg/stmt-expr-label-1.c: Likewise.
5336         * gcc.dg/stmt-expr-label-3.c: Likewise.
5337         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5338
5339 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5340
5341         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5342
5343 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5344
5345         * gcc.dg/builtin-object-size-7.c: New test.
5346
5347 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5348
5349         PR testsuite/40426
5350         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5351         level != "" use separate -gdwarf-2 -g${level} options instead of
5352         -gdwarf-2${level}.
5353         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5354         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5355         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5356
5357 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5358
5359         * g++.dg/abi/mangle11.C: Update warning line.
5360         * g++.dg/abi/mangle12.C: Update warning line.
5361         * g++.dg/abi/mangle17.C: Update warning line.
5362         * g++.dg/abi/mangle20-2.C: Update warning line.
5363
5364 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5365
5366         * gcc.dg/optimize-bswap-1.c: Split into these two:
5367         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5368         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5369
5370 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5371
5372         * gcc.dg/optimize-bswap-1.c: New testcase.
5373
5374 2009-06-14  Richard Guenther  <rguenther@suse.de>
5375
5376         PR middle-end/40389
5377         * g++.dg/torture/pr40389.C: New testcase.
5378
5379 2009-06-13  Richard Guenther  <rguenther@suse.de>
5380
5381         PR tree-optimization/40421
5382         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5383
5384 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5385
5386         * gcc.dg/old-style-prom-3.c: Add column info.
5387         * gcc.dg/overflow-warn-1.c
5388         * gcc.dg/gomp/pr27415.c
5389         * gcc.dg/gomp/for-1.c: Same.
5390         * gcc.dg/enum-compat-1.c: Same.
5391         * gcc.dg/c99-tag-3.c: Same.
5392         * gcc.dg/Wredundant-decls-2.c: Same.
5393         * gcc.dg/func-ptr-conv-1.c: Same.
5394         * gcc.dg/asm-wide-1.c: Same.
5395         * gcc.dg/nofixed-point-2.c: Same.
5396         * gcc.dg/cpp/line3.c: Same.
5397         * gcc.dg/array-10.c: Same.
5398         * gcc.dg/c99-vla-jump-1.c: Same.
5399         * gcc.dg/pr20368-1.c: Same.
5400         * gcc.dg/Wshadow-3.c: Same.
5401         * gcc.dg/c90-const-expr-8.c: Same.
5402         * gcc.dg/label-decl-2.c: Same.
5403         * gcc.dg/dremf-type-compat-2.c: Same.
5404         * gcc.dg/c90-const-expr-5.c: Same.
5405         * gcc.dg/builtins-30.c: Same.
5406         * gcc.dg/Warray-bounds.c: Same.
5407         * gcc.dg/Wcxx-compat-2.c: Same.
5408         * gcc.dg/tree-ssa/col-1.c: Same.
5409         * gcc.dg/old-style-prom-2.c: Same.
5410         * gcc.dg/cast-function-1.c: Same.
5411         * gcc.dg/pr15698-1.c: Same.
5412         * gcc.dg/dremf-type-compat-3.c: Same.
5413         * gcc.dg/vla-8.c: Same.
5414         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5415         line.
5416         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5417         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5418         * gcc.dg/enum-compat-1.c: Same.
5419         * gcc.dg/dremf-type-compat-2.c: Same.
5420         * gcc.dg/old-style-prom-2.c: Same.
5421         * gcc.dg/pr15698-1.c: Same.
5422         * gcc.dg/pr20368-1.c: Same.
5423         * gcc.dg/dremf-type-compat-3.c: Same.
5424         * gcc.dg/builtins-30.c: Same.  Test for columns.
5425
5426 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5427
5428         PR fortran/40176
5429         * gfortran.dg/proc_decl_1.f90: Extended.
5430
5431 2009-06-12  Ian Lance Taylor  <iant@google.com>
5432
5433         * gcc.dg/Wcxx-compat-13.c: New testcase.
5434
5435 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5436
5437         PR tree-opt/38865
5438         * gcc.dg/tree-ssa/fre-vce-1.c
5439
5440 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5441
5442         PR testsuite/40384
5443         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5444         min-insn-to-prefetch-ratio=5.
5445
5446 2009-06-12  Joey Ye  <joey.ye@intel.com>
5447             H.J. Lu  <hongjiu.lu@intel.com>
5448
5449         PR middle-end/39146
5450         * gcc.target/i386/stackalign/pr39146.c: New.
5451
5452 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5453
5454         * gcc.target/i386/crc32-1.c: New.
5455         * gcc.target/i386/crc32-2.c: Likewise.
5456
5457 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5458
5459         PR c/39252
5460         * gcc.dg/builtin-unreachable-1.c: New test.
5461         * gcc.dg/builtin-unreachable-2.c: Same.
5462
5463 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5464
5465         PR fortran/40402
5466         * gfortran.dg/data_value_1.f90: New test.
5467
5468 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5469
5470         PR testsuite/39831
5471         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5472         remove ilp32 requirement.
5473         * gcc.target/i386/excess-precision-2.c: Likewise.
5474         * gcc.target/i386/excess-precision-3.c: Likewise.
5475         * gcc.target/i386/excess-precision-4.c: Likewise.
5476         * gcc.target/i386/excess-precision-5.c: Likewise.
5477         * gcc.target/i386/excess-precision-6.c: Likewise.
5478
5479 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5480
5481         PR fortran/38718
5482         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5483         * gfortran.dg/nan_5.f90: New test.
5484
5485 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5486
5487         * gcc.target/arm/neon-modes-1.c: New test.
5488
5489 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5490
5491         * g++.dg/torture/pr31579.C: Cast pointer
5492         via __SIZE_TYPE__ instead of 'unsigned long'.
5493
5494 2009-06-10  Anthony Green  <green@moxielogic.com>
5495
5496         * lib/target-supports.exp (check_profiling_available):
5497         Profiling is not available for testing purposes on moxie.
5498
5499 2009-06-09  Ian Lance Taylor  <iant@google.com>
5500
5501         * gcc.dg/Wcxx-compat-12.c: New testcase.
5502
5503 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5504
5505         PR libfortran/40334
5506         * gfortran.dg/backspace_11.f90: New.
5507
5508 2009-06-09  Jason Merrill  <jason@redhat.com>
5509
5510         * g++.dg/cpp0x/defaulted10.C: New.
5511
5512 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5513
5514         * gcc.c-torture/compile/pr40351.c: New file.
5515
5516 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5517
5518         * gnat.dg/align_max.adb: New test.
5519
5520 2009-06-08  Jason Merrill  <jason@redhat.com>
5521
5522         * g++.dg/cpp0x/auto15.C: New.
5523
5524 2009-06-08  Jan Hubicka  <jh@suse.cz>
5525
5526         PR debug/39834
5527         * gcc.dg/torture/pr39834.c
5528
5529 2009-06-08  Jan Hubicka  <jh@suse.cz>
5530
5531         PR middle-end/40102
5532         * g++.dg/torture/pr40102.C: New testcase.
5533
5534 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5535
5536         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5537         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5538         * gcc.dg/builtin-object-size-6.c: New test.
5539
5540         PR c++/40373
5541         * g++.dg/template/dtor7.C: New test.
5542
5543         PR c++/40370
5544         PR c++/40372
5545         * g++.dg/template/error41.C: New test.
5546         * g++.dg/template/error42.C: New test.
5547
5548 2009-06-08  Revital Eres  <eres@il.ibm.com>
5549
5550         PR testsuite/40359
5551         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5552         * gcc.dg/vect/vect-88.c: Likewise.
5553         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5554         * gcc.dg/vect/pr25413.c: Likewise.
5555         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5556
5557 2009-06-07  Ian Lance Taylor  <iant@google.com>
5558
5559         * g++.dg/warn/Wswitch-3.C: New testcase.
5560         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5561         * gcc.dg/Wswitch-enum-error.c: Likewise.
5562         * gcc.dg/Wswitch-error.c: Likewise.
5563
5564 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5565
5566         PR fortran/40008
5567         * gfortran.dg/negative_unit.f: Update test.
5568         * gfortran.dg/negative_unit_int8.f: Update test.
5569         * gfortran.dg/newunit_1.f90: New test.
5570
5571 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5572
5573         PR fortran/25104
5574         PR fortran/29962
5575         * gfortran.dg/spread_init_expr.f03: New.
5576         * gfortran.dg/unpack_init_expr.f03: New.
5577         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5578         error message.
5579
5580 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5581
5582         PR fortran/25104
5583         PR fortran/29962
5584         * gfortran.dg/count_init_expr.f03
5585         * gfortran.dg/product_init_expr.f03
5586         * gfortran.dg/sum_init_expr.f03
5587
5588 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5589
5590         PR fortran/36874
5591         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5592         message.
5593         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5594         shapes.
5595         * gfortran.dg/zero_sized_5.f90: Likewise.
5596
5597 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5598
5599         PR middle-end/32950
5600         * g++.dg/torture/pr32950.C: New.
5601
5602 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5603
5604         PR fortran/25104
5605         PR fortran/29962
5606         * gfortran.dg/dot_product_1.f03: New.
5607         * gfortran.dg/matmul_8.f03: New.
5608         * gfortran.dg/transpose_3.f03: New.
5609
5610 2009-06-06  Ian Lance Taylor  <iant@google.com>
5611
5612         * gcc.dg/Wunused-label-1.c: New test case.
5613         * g++.dg/warn/Wunused-label-1.C: New test case.
5614         * g++.dg/warn/Wunused-label-2.C: New test case.
5615         * g++.dg/warn/Wunused-label-3.C: New test case.
5616
5617 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5618
5619         PR fortran/37203
5620         * reshape_zerosize_2.f90: New.
5621
5622 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5623
5624         PR fortran/32890
5625         * gfortran.dg/pack_assign_1.f90: New.
5626         * gfortran.dg/pack_vector_1.f90: New.
5627
5628 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5629
5630         PR middle-end/40340
5631         * gcc.dg/pr40340-1.c: New test.
5632         * gcc.dg/pr40340-2.c: New test.
5633         * gcc.dg/pr40340-3.c: New test.
5634         * gcc.dg/pr40340-4.c: New test.
5635         * gcc.dg/pr40340-5.c: New test.
5636         * gcc.dg/pr40340.h: New file.
5637
5638 2009-06-05  Revital Eres  <eres@il.ibm.com>
5639
5640         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5641         New procedure.
5642         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5643         * gcc.dg/vect/vect-33.c: Likewise.
5644         * gcc.dg/vect/vect-92.c: Likewise.
5645         * gcc.dg/vect/vect-58.c: Likewise.
5646         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5647         * gcc.dg/vect/vect-42.c: Likewise.
5648         * gcc.dg/vect/slp-25.c: Likewise.
5649         * gcc.dg/vect/vect-align-1.c: Likewise.
5650         * gcc.dg/vect/vect-align-2.c: Likewise.
5651         * gcc.dg/vect/vect-93.c: Likewise.
5652         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5653         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5654         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5655         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5656         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5657         * gcc.dg/vect/vect-26.c: Likewise.
5658         * gcc.dg/vect/vect-44.c: Likewise.
5659         * gcc.dg/vect/vect-70.c: Likewise.
5660         * gcc.dg/vect/vect-95.c: Likewise.
5661         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5662         * gcc.dg/vect/vect-28.c: Likewise.
5663         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5664         * gcc.dg/vect/vect-87.c: Likewise.
5665         * gcc.dg/vect/vect-109.c: Likewise.
5666         * gcc.dg/vect/vect-54.c: Likewise.
5667         * gcc.dg/vect/vect-96.c: Likewise.
5668         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5669         * gcc.dg/vect/vect-88.c: Likewise.
5670         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5671         * gcc.dg/vect/vect-89.c: Likewise.
5672         * gcc.dg/vect/vect-91.c: Likewise.
5673         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5674         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5675         * gfortran.dg/vect/vect-2.f90: Likewise.
5676         * gfortran.dg/vect/vect-3.f90: Likewise.
5677         * gfortran.dg/vect/vect-4.f90: Likewise.
5678         * gfortran.dg/vect/vect-5.f90: Likewise.
5679
5680 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5681
5682         PR tree-optimization/36318
5683         * gcc.dg/tree-ssa/sra-7.c: New test.
5684
5685 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5686
5687         PR fortran/37203
5688         * gfortran.dg/reshape_order_5.f90: New.
5689         * gfortran.dg/reshape_shape_1.f90: New.
5690
5691 2009-06-04  Jason Merrill  <jason@redhat.com>
5692
5693         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5694
5695 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5696
5697         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5698         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5699
5700 2009-06-04  Richard Guenther  <rguenther@suse.de>
5701
5702         PR c++/39371
5703         * g++.dg/torture/pr40335.C: New testcase.
5704
5705 2009-06-03  Richard Guenther  <rguenther@suse.de>
5706
5707         PR middle-end/40328
5708         * gcc.dg/torture/pr40328.c: New testcase.
5709
5710 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5711
5712         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5713         m68k and fido.
5714
5715 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5716
5717         * g++.dg/torture/pr40323.C: New file.
5718
5719 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5720
5721         * gnat.dg/specs/root.ads: New test.
5722         * gnat.dg/specs/root-level_1.ads: Likewise.
5723         * gnat.dg/specs/root-level_2.ads: Likewise.
5724         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5725
5726 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5727
5728         * g++.dg/init/ref15.C: Require unwrapped targets.
5729
5730 2009-06-02  Jason Merrill  <jason@redhat.com>
5731
5732         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5733         * g++.dg/cpp0x/initlist18.C: New.
5734         * g++.dg/cpp0x/initlist19.C: New.
5735
5736         * g++.dg/cpp0x/auto14.C: New.
5737
5738 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5739
5740         * gnat.dg/alignment6.adb: Remove XFAIL.
5741
5742 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5743
5744         PR c++/38089
5745         * g++.dg/template/spec36.C: New test.
5746
5747 2009-06-01  Ian Lance Taylor  <iant@google.com>
5748
5749         * gcc.dg/cast-qual-3.c: New testcase.
5750         * g++.dg/warn/Wcast-qual2.C: New testcase.
5751
5752 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5753
5754         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5755         (process-message): Expect column numbers.
5756         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5757         * gcc.dg/pch/counter-2.c: Same.
5758         * gcc.dg/pch/valid-2.c: Same.
5759         * gcc.dg/pch/warn-1.c: Same.
5760         * gcc.dg/pch/valid-1.c: Same.
5761         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5762         * gcc.dg/cpp/syshdr.c: Same.
5763         * gcc.dg/cpp/19940712-1.c: Same.
5764         * gcc.dg/cpp/missing-header-1.c: Same.
5765         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5766         * gcc.dg/cpp/tr-warn3.c: Same.
5767         * gcc.dg/cpp/pr29612-2.c: Same.
5768         * gcc.dg/cpp/tr-warn4.c: Same.
5769         * gcc.dg/cpp/Wtrigraphs.c: Same.
5770         * gcc.dg/cpp/poison.c: Same.
5771         * gcc.dg/cpp/arith-3.c: Same.
5772         * gcc.dg/cpp/sysmac2.c: Same.
5773         * gcc.dg/cpp/cpp.exp: Same.
5774         * gcc.dg/cpp/tr-warn5.c: Same.
5775         * gcc.dg/cpp/include2.c: Same.
5776         * gcc.dg/cpp/Wmissingdirs.c: Same.
5777         * gcc.dg/cpp/Wmissingdirs.c: Same.
5778         * gcc.dg/cpp/tr-warn6.c: Same.
5779         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5780         * gcc.dg/cpp/macspace1.c: Same.
5781         * gcc.dg/cpp/escape-2.c: Same.
5782         * gcc.dg/cpp/assert2.c: Same.
5783         * gcc.dg/cpp/undef2.c: Same.
5784         * gcc.dg/cpp/macspace2.c: Same.
5785         * gcc.dg/cpp/tr-warn1.c: Same.
5786         * gcc.dg/cpp/extratokens2.c: Same.
5787         * gcc.dg/cpp/strify2.c: Same.
5788         * gcc.dg/cpp/Wsignprom.c: Same.
5789         * gcc.dg/cpp/redef2.c: Same.
5790         * gcc.dg/cpp/trad/trad.exp: Same.
5791         * gcc.dg/cpp/arith-1.c: Same.
5792         * gcc.dg/cpp/extratokens.c: Same.
5793         * gcc.dg/cpp/if-mpar.c: Same.
5794
5795 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5796
5797         * gnat.dg/nested_float_packed.ads: New test.
5798
5799 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5800             Eric Botcazou  <botcazou@adacore.com>
5801
5802         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5803         * gnat.dg/test_oconst.adb: New test.
5804
5805 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5806
5807         * gcc.dg/plugin/ggcplug.c: Moved comment.
5808         (plugin_init): Fixed typo, declared i, returned 0 at end.
5809
5810 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5811
5812         PR testsuite/40244
5813         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5814         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5815
5816 2009-05-29  Ian Lance Taylor  <iant@google.com>
5817
5818         * gcc.dg/Wcxx-compat-11.c: New testcase.
5819
5820 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5821
5822         PR fortran/40019
5823         * gfortran.dg/leadz_trailz_1.f90: New test.
5824         * gfortran.dg/leadz_trailz_2.f90: New test.
5825
5826 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5827
5828         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5829         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5830         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5831         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5832         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5833         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5834         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5835         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5836         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5837         * gcc.dg/tree-ssa/sra-5.c: New file.
5838         * gcc.dg/tree-ssa/sra-6.c: New file.
5839         * gcc.c-torture/compile/sra-1.c: New file.
5840
5841 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5842
5843         PR middle-end/40291
5844         * gcc.c-torture/compile/pr40291.c: New test.
5845
5846         PR target/40017
5847         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5848         __vector _Bool.
5849         * gcc.target/powerpc/altivec-30.c: New test.
5850         * gcc.target/powerpc/altivec-31.c: New test.
5851
5852 2009-05-28  Richard Guenther  <rguenther@suse.de>
5853
5854         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5855         * gcc.c-torture/execute/20090527-1.c: Likewise.
5856
5857 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5858
5859         PR c++/39754
5860         * g++.dg/template/canon-type-1.C: New test.
5861         * g++.dg/template/canon-type-2.C: Likewise.
5862         * g++.dg/template/canon-type-3.C: Likewise.
5863         * g++.dg/template/canon-type-4.C: Likewise.
5864         * g++.dg/template/canon-type-5.C: Likewise.
5865         * g++.dg/template/canon-type-6.C: Likewise.
5866         * g++.dg/template/canon-type-7.C: Likewise.
5867
5868 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5869             Uros Bizjak  <ubizjak@gmail.com>
5870             Danny Smith  <dansmister@gmail.com>
5871
5872         PR target/37216
5873
5874         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5875         New function.
5876         * gcc.target/i386/pr37216.c:  New test source file.
5877         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5878         use -fno-common for testing Cygwin and MinGW targets.
5879
5880 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5881
5882         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5883         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5884         * g++.dg/pr37742.C (size_t): Likewise.
5885         * g++.dg/torture/pr34850.C (size_t): Likewise.
5886         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5887         _PTRDIFF_TYPE__.
5888         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5889         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5890         (size_t): Use __extension__ and __SIZE_TYPE__.
5891         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5892         __SIZE_TYPE__.
5893         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5894         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5895         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5896         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5897         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5898         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5899         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5900         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5901         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5902         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5903         (__ssize_t): Likewise.
5904         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5905         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5906         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5907         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5908         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5909         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5910         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5911         * gcc.dg/pr33667.c (size_t): Likewise.
5912         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5913         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5914         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5915         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5916         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5917         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5918
5919 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5920
5921         PR tree-optimization/40254
5922         * gcc.dg/vect/pr40254.c: New test.
5923
5924 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5925
5926         PR middle-end/33699
5927         * gcc.target/mips/const-anchor-1.c: New test.
5928         * gcc.target/mips/const-anchor-2.c: New test.
5929
5930 2009-05-27  Jason Merrill  <jason@redhat.com>
5931
5932         * g++.dg/cpp0x/initlist15.C: New.
5933         * g++.dg/cpp0x/initlist16.C: New.
5934         * g++.dg/cpp0x/initlist17.C: New.
5935
5936 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5937
5938         PR fortran/39178
5939         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5940         patterns to reflect frontend changes.
5941         * gfortran.dg/vector_subscript_4.f90: Likewise.
5942
5943 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5944             Eric Botcazou  <botcazou@adacore.com>
5945
5946         * gcc.c-torture/execute/align-nest.c: New testcase.
5947         * gnat.dg/misaligned_nest.adb: New testcase.
5948
5949 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5950
5951         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5952         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5953         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5954         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5955
5956 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5957
5958         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5959         cast instead of assuming 0ul.
5960         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5961         __SIZE_TYPE__.
5962         (_type_desc): Make first argument const.
5963         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5964
5965 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5966
5967         PR libfortran/40187
5968         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5969         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5970
5971 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5972
5973         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5974         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5975         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5976         * gcc.dg/plugin/ggcplug.c: Added new file.
5977
5978 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5979
5980         PR fortran/40246
5981         * gfortran.dg/nullify_4.f90: New test.
5982
5983 2009-05-26  Richard Guenther  <rguenther@suse.de>
5984
5985         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5986
5987 2009-05-26  Richard Guenther  <rguenther@suse.de>
5988
5989         PR middle-end/40252
5990         * gcc.c-torture/compile/pr40252.c: New testcase.
5991
5992 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5993
5994         PR c++/40007
5995         * g++.dg/template/typedef18.C: New test.
5996         * g++.dg/template/typedef19.C: Likewise.
5997         * g++.dg/template/typedef20.C: Likewise.
5998         * g++.dg/template/access11.C: Adjust.
5999
6000 2009-05-26  Richard Guenther  <rguenther@suse.de>
6001
6002         PR testsuite/40247
6003         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6004
6005 2009-05-25  Jason Merrill  <jason@redhat.com>
6006
6007         PR c++/38064
6008         * g++.dg/cpp0x/enum3.C: New test.
6009
6010 2009-05-25  Richard Guenther  <rguenther@suse.de>
6011
6012         PR tree-optimization/36327
6013         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6014         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6015         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6016         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6017         * gcc.dg/vect/vect-40.c: Likewise.
6018         * gcc.dg/vect/vect-42.c: Likewise.
6019         * gcc.dg/vect/vect-46.c: Likewise.
6020         * gcc.dg/vect/vect-76.c: Likewise.
6021
6022 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6023
6024         PR fortran/40176
6025         * gfortran.dg/proc_ptr_18.f90: New.
6026         * gfortran.dg/proc_ptr_19.f90: New.
6027         * gfortran.dg/proc_ptr_comp_9.f90: New.
6028         * gfortran.dg/proc_ptr_comp_10.f90: New.
6029
6030 2009-05-25  Richard Guenther  <rguenther@suse.de>
6031
6032         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6033         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6034
6035 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6036
6037         PR tree-optimization/40238
6038         * gcc.dg/vect/pr40238.c: New test.
6039
6040 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6041             Dominique Dhumieres  <dominiq@lps.ens.fr>
6042
6043         PR fortran/35732
6044         PR fortran/39872
6045         * gfortran.dg/bounds_check_fail_3.f90: New test.
6046         * gfortran.dg/bounds_check_fail_4.f90: New test.
6047         * gfortran.dg/bounds_check_14.f90: Update test.
6048         * gfortran.dg/bound_4.f90: Update test.
6049
6050 2009-05-24  Richard Guenther  <rguenther@suse.de>
6051
6052         PR middle-end/40233
6053         * gcc.c-torture/compile/pr40233.c: New testcase.
6054
6055 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6056
6057         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6058         for alpha*-*-* targets.
6059
6060 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6061
6062         * gcc.dg/vect/bb-slp-1.c: New test.
6063         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6064         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6065         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6066         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6067         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6068         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6069         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6070         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6071         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6072         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6073         gcc.dg/vect/bb-slp-22.c: Likewise.
6074         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6075
6076 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6077             Maxim Kuvyrkov  <maxim@codesourcery.com>
6078
6079         * gcc.dg/falign-labels-1.c: New test.
6080
6081 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6082
6083         * gnat.dg/specs/rep_clause3.ads: New test.
6084
6085 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6086
6087         * gnat.dg/addr6.adb: New test.
6088
6089 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6090
6091         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6092         New function.
6093         * gcc.target/arm/thumb2-mul-space.c: New file.
6094         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6095         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6096         * gcc.target/arm/thumb2-mul-speed.c: New file.
6097
6098 2009-05-22  Richard Guenther  <rguenther@suse.de>
6099
6100         PR middle-end/38964
6101         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6102         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6103         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6104
6105 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6106
6107         * gcc.dg/dll-6.c: New test.
6108         * gcc.dg/dll-6a.c: Likewise.
6109         * gcc.dg/dll-7.c: Likewise.
6110         * gcc.dg/dll-7a.c: Likewise.
6111         * g++.dg/ext/dllexport2.C: Likewise.
6112         * g++.dg/ext/dllexport2a.cc: Likewise.
6113
6114 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6115
6116         PR target/37846
6117         * gcc.target/ia64/mfused-madd-vect.c: New test.
6118         * gcc.target/ia64/mfused-madd.c: New test.
6119         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6120         * gcc.target/ia64/mno-fused-madd.c: New test.
6121
6122 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6123
6124         * gcc.target/i386/movbe-1.c: New.
6125         * gcc.target/i386/movbe-2.c: Likewise.
6126
6127 2009-05-21  Taras Glek  <tglek@mozilla.com>
6128
6129         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6130         plugin_init signature.
6131         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6132         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6133         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6134
6135 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6136
6137         * gcc.dg/target/arm/neon-vmla-1.c: New.
6138         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6139
6140 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6141
6142         * gcc.target/mips/octeon-exts-6.c: New test.
6143         * gcc.target/mips/extend-1.c: New test.
6144         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6145         EXTS.
6146         * gcc.target/mips/octeon-exts-5.c: Likewise.
6147
6148 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6149
6150         PR middle-end/40204
6151         * gcc.c-torture/compile/pr40204.c: New test.
6152
6153 2009-05-20  Richard Guenther  <rguenther@suse.de>
6154
6155         * gcc.c-torture/compile/20090518-1.c: New testcase.
6156
6157 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6158
6159         PR tree-optimization/40087
6160         * gcc.dg/tree-ssa/pr40087.c: New test.
6161
6162 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6163
6164         * gcc.dg/vector-4.c: New testcase.
6165         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6166         * g++.dg/ext/vector16.C: New testcase.
6167
6168 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6169
6170         PR c/40172
6171         * gcc.dg/pr40172.c: Renamed to ...
6172         * gcc.dg/pr40172-1.c: This.
6173
6174         * gcc.dg/pr40172-2.c: New.
6175         * gcc.dg/pr40172-3.c: Likewise.
6176
6177 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6178
6179         PR c/40172
6180         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6181
6182 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6183
6184         * gnat.dg/loop_optimization6.ad[sb]: New test.
6185
6186 2009-05-19  Richard Guenther  <rguenther@suse.de>
6187
6188         * gcc.c-torture/compile/20090519-1.c: New testcase.
6189
6190 2009-05-18  Jason Merrill  <jason@redhat.com>
6191
6192         * g++.dg/cpp0x/explicit1.C: New.
6193         * g++.dg/cpp0x/explicit2.C: New.
6194
6195 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6196
6197         PR debug/40109
6198         * g++.dg/debug/dwarf2/nested-1.C: New test.
6199
6200 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6201
6202         PR testsuite/39907
6203         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6204         stack alignment.
6205
6206 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6207
6208         PR fortran/40164
6209         * gfortran.dg/proc_ptr_comp_8.f90: New.
6210
6211 2009-05-18  Richard Guenther  <rguenther@suse.de>
6212
6213         PR fortran/40168
6214         * gfortran.dg/array_memset_2.f90: Adjust.
6215
6216 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6217
6218         PR fortran/36947
6219         PR fortran/40039
6220         * gfortran.dg/interface_27.f90: New.
6221         * gfortran.dg/interface_28.f90: New.
6222         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6223         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6224
6225 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6226
6227         * gcc.target/m68k/tls-ie.c: New test.
6228         * gcc.target/m68k/tls-le.c: New test.
6229         * gcc.target/m68k/tls-gd.c: New test.
6230         * gcc.target/m68k/tls-ld.c: New test.
6231         * gcc.target/m68k/tls-ie-xgot.c: New test.
6232         * gcc.target/m68k/tls-le-xtls.c: New test.
6233         * gcc.target/m68k/tls-gd-xgot.c: New test.
6234         * gcc.target/m68k/tls-ld-xgot.c: New test.
6235         * gcc.target/m68k/tls-ld-xtls.c: New test.
6236         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6237
6238 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6239
6240         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6241
6242 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6243
6244         PR c/40172
6245         * gcc.dg/pr40172.c: New.
6246
6247 2009-05-17  Jason Merrill  <jason@redhat.com>
6248
6249         PR c++/40139
6250         * g++.dg/template/dtor6.C: New.
6251
6252 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6253
6254         * g++.dg/warn/translate-ice-1.C: New test.
6255
6256 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6257
6258         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6259         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6260         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6261         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6262
6263 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6264
6265         PR fortran/33197
6266         * gfortran.dg/erf_2.F90: New test.
6267         * gfortran.dg/erfc_scaled_2.f90: New test.
6268
6269 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6270
6271         PR fortran/31243
6272         * gfortran.dg/string_1.f90: New test.
6273         * gfortran.dg/string_2.f90: New test.
6274         * gfortran.dg/string_3.f90: New test.
6275
6276 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6277
6278         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6279         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6280
6281 2009-05-15  Ian Lance Taylor  <iant@google.com>
6282
6283         * gcc.dg/Wcxx-compat-10.c: New testcase.
6284
6285 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6286
6287         PR 16302
6288         * gcc.dg/pr16302.c: New.
6289         * g++.dg/warn/pr16302.C: New.
6290
6291 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6292
6293         * gcc.dg/torture/builtin-math-5.c: New.
6294         * gcc.dg/torture/builtin-math-6.c: New.
6295         * lib/target-supports.exp (check_effective_target_mpc): New.
6296
6297 2009-05-15  Jan Hubicka  <jh@suse.cz>
6298
6299         * gcc.dg/tree-ssa/inline-3.c: New testcase
6300
6301 2009-05-15  Jan Hubicka  <jh@suse.cz>
6302
6303         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6304         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6305         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6306         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6307         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6308         Mark noinline.
6309         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6310         Mark noinline.
6311         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6312         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6313
6314 2009-05-15  Jan Hubicka  <jh@suse.cz>
6315
6316         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6317         optimized by sibcall noinline.
6318
6319 2009-05-15  Jan Hubicka  <jh@suse.cz>
6320
6321         * sibcall-1.c (track): Mark noinline.
6322         * sibcall-2.c (track): Mark noinline.
6323         * sibcall-3.c (track): Mark noinline.
6324         * sibcall-4.c (track): Mark noinline.
6325
6326 2009-05-15  Jan Hubicka  <jh@suse.cz>
6327
6328         * flatten-2.c: Disable early inlining; add comment.
6329         * flatten-3.c: New test based on flatten-2.c.
6330
6331 2009-05-15  Richard Guenther  <rguenther@suse.de>
6332
6333         PR tree-optimization/39999
6334         * gcc.c-torture/compile/pr39999.c: New testcase.
6335
6336 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6337
6338         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6339
6340 2009-05-14  Ian Lance Taylor  <iant@google.com>
6341
6342         * gcc.dg/Wcxx-compat-9.c: New testcase.
6343
6344 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6345
6346         PR fortran/39996
6347         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6348         * gfortran.dg/duplicate_type_2.f90: Ditto.
6349         * gfortran.dg/duplicate_type_3.f90: New.
6350
6351 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6352
6353         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6354         * ada/acats/tests/c5/c59002c.ada: Likewise.
6355
6356 2009-05-13  Taras Glek  <tglek@mozilla.com>
6357
6358         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6359         attributes and decl smashing.
6360         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6361         attributes.
6362         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6363         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6364
6365 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6366
6367         PR fortran/39865
6368         * gfortran.dg/pr39865.f90: New test.
6369         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6370         arrays in FMT=.
6371         * gfortran.dg/hollerith_f95.f90: Likewise.
6372         * gfortran.dg/hollerith6.f90: New test.
6373         * gfortran.dg/hollerith7.f90: New test.
6374
6375 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6376
6377         PR cpp/36674
6378         * gcc.dg/cpp/pr36674.i: New.
6379
6380 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6381
6382         PR middle-end/40035
6383         * gcc.c-torture/compile/pr40035.c: New test.
6384
6385 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6386
6387         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6388
6389 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6390
6391         PR fortran/40110
6392         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6393         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6394         * gfortran.dg/interop_params.f03: Ditto.
6395
6396 2009-05-12  Jan Hubicka  <jh@suse.cz>
6397
6398         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6399         so unrolling still happens.
6400         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6401         * gcc.dg/ipa/ipacost-2.c: Likewise.
6402         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6403
6404 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6405
6406         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6407
6408 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6409
6410         * lib/target-supports.exp (check_profiling_available): Return
6411         false for -p on *-*-cygwin* targets.
6412
6413 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6414
6415         PR tree-optimization/38632
6416         * g++.dg/tree-ssa/pr38632.C: New.
6417
6418 2009-05-11  Jan Hubicka  <jh@suse.cz>
6419
6420         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6421         we now optimize better.
6422         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6423         out at different places.
6424         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6425         unroling.
6426         * gcc.dg/vect/vect-76.c: Likewise.
6427         * gcc.dg/vect/vect-70.c: Likewise.
6428         * gcc.dg/vect/vect-66.c: Likewise.
6429         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6430         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6431
6432 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6433
6434         PR middle-end/40080
6435         * gcc.c-torture/compile/pr40080.c: New.
6436
6437 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6438
6439         * gcc.c-torture/compile/pr40026.c: New testcase.
6440
6441 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6442
6443         PR fortran/40089
6444         * gfortran.dg/proc_ptr_comp_7.f90: New.
6445
6446 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6447
6448         PR tree-optimization/40074
6449         * gcc.dg/vect/pr40074.c: New test.
6450
6451 2009-05-10  Ian Lance Taylor  <iant@google.com>
6452
6453         * gcc.dg/Wcxx-compat-7.c: New testcase.
6454         * gcc.dg/Wcxx-compat-8.c: New testcase.
6455         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6456         * gcc.dg/pr17188-1.c: Likewise.
6457         * gcc.dg/pr39084.c: Likewise.
6458
6459 2009-05-10  Michael Matz  <matz@suse.de>
6460
6461         PR target/40031
6462         * gcc.dg/pr40031.c: New test.
6463
6464 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6465
6466         PR fortran/40018
6467         * gfortran.dg/array_constructor_31.f90: New test.
6468
6469 2009-05-10  Richard Guenther  <rguenther@suse.de>
6470
6471         PR tree-optimization/40081
6472         * g++.dg/torture/pr40081.C: New testcase.
6473
6474 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6475
6476         PR fortran/38863
6477         * gfortran.dg/dependency_24.f90: New test.
6478         * gfortran.dg/dependency_23.f90: Clean up module files.
6479
6480 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6481
6482         PR fortran/38956
6483         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6484         * gfortran.dg/chmod_2.f90: Likewise.
6485         * gfortran.dg/chmod_3.f90: Likewise.
6486         * gfortran.dg/open_errors.f90: Likewise.
6487
6488 2009-05-09  Jan Hubicka  <jh@suse.cz>
6489
6490         PR middle-end/40043
6491         * g++.dg/eh/nested-try.C: New test.
6492
6493 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6494
6495         PR tree-optimization/40049
6496         * gcc.dg/vect/vect-shift-2.c: New test.
6497
6498 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6499
6500         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6501         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6502
6503 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6504
6505         PR c/36892
6506         * g++.dg/warn/deprecated-6.C: New.
6507         * gcc.dg/deprecated-4.c: Likewise.
6508         * gcc.dg/deprecated-5.c: Likewise.
6509         * gcc.dg/deprecated-6.c: Likewise.
6510
6511 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6512
6513         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6514         __aligned__(__BIGGEST_ALIGNMENT__).
6515         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6516         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6517         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6518         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6519         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6520         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6521         * gcc.dg/vect/Os-vect-95.c: Likewise.
6522         * gcc.dg/vect/pr20122.c: Likewise.
6523         * gcc.dg/vect/pr36493.c: Likewise.
6524         * gcc.dg/vect/pr37385.c: Likewise.
6525         * gcc.dg/vect/slp-7.c: Likewise.
6526         * gcc.dg/vect/slp-9.c: Likewise.
6527         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6528         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6529         * gcc.dg/vect/vect-35.c: Likewise.
6530         * gcc.dg/vect/vect-40.c: Likewise.
6531         * gcc.dg/vect/vect-42.c: Likewise.
6532         * gcc.dg/vect/vect-44.c: Likewise.
6533         * gcc.dg/vect/vect-46.c: Likewise.
6534         * gcc.dg/vect/vect-48.c: Likewise.
6535         * gcc.dg/vect/vect-52.c: Likewise.
6536         * gcc.dg/vect/vect-54.c: Likewise.
6537         * gcc.dg/vect/vect-56.c: Likewise.
6538         * gcc.dg/vect/vect-58.c: Likewise.
6539         * gcc.dg/vect/vect-60.c: Likewise.
6540         * gcc.dg/vect/vect-74.c: Likewise.
6541         * gcc.dg/vect/vect-75.c: Likewise.
6542         * gcc.dg/vect/vect-76.c: Likewise.
6543         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6544         * gcc.dg/vect/vect-77.c: Likewise.
6545         * gcc.dg/vect/vect-77-global.c: Likewise.
6546         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6547         * gcc.dg/vect/vect-78.c: Likewise.
6548         * gcc.dg/vect/vect-78-global.c: Likewise.
6549         * gcc.dg/vect/vect-80.c: Likewise.
6550         * gcc.dg/vect/vect-85.c: Likewise.
6551         * gcc.dg/vect/vect-87.c: Likewise.
6552         * gcc.dg/vect/vect-88.c: Likewise.
6553         * gcc.dg/vect/vect-92.c: Likewise.
6554         * gcc.dg/vect/vect-93.c: Likewise.
6555         * gcc.dg/vect/vect-95.c: Likewise.
6556         * gcc.dg/vect/vect-97.c: Likewise.
6557         * gcc.dg/vect/vect-complex-1.c: Likewise.
6558         * gcc.dg/vect/vect-complex-4.c: Likewise.
6559         * gcc.dg/vect/vect-complex-5.c: Likewise.
6560         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6561         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6562         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6563         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6564         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6565         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6566         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6567         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6568         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6569         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6570         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6571         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6572         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6573         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6574         * gcc.dg/vect/vect-outer-1.c: Likewise.
6575         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6576         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6577         * gcc.dg/vect/vect-outer-2.c: Likewise.
6578         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6579         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6580         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6581         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6582         * gcc.dg/vect/vect-outer-3.c: Likewise.
6583         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6584         * gcc.dg/vect/vect-outer-5.c: Likewise.
6585         * gcc.dg/vect/vect-outer-6.c: Likewise.
6586         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6587         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6588         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6589         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6590         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6591         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6592         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6593         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6594         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6595         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6596         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6597         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6598         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6599         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6600
6601 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6602
6603         PR c/24581
6604         * gcc.dg/torture/complex-sign.h: New header.
6605         * gcc.dg/torture/complex-sign-add.c,
6606         gcc.dg/torture/complex-sign-mixed-add.c,
6607         gcc.dg/torture/complex-sign-mixed-div.c,
6608         gcc.dg/torture/complex-sign-mixed-mul.c,
6609         gcc.dg/torture/complex-sign-mixed-sub.c,
6610         gcc.dg/torture/complex-sign-mul.c,
6611         gcc.dg/torture/complex-sign-sub.c: New tests.
6612
6613 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6614
6615         PR fortran/39876
6616         * gfortran.dg/intrinsic_3.f90: New.
6617
6618 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6619
6620         PR c/39037
6621         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6622         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6623         * gcc.dg/dfp/float-constant-double.c: New test.
6624         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6625         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6626         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6627         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6628         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6629         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6630         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6631         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6632         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6633
6634 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6635
6636         PR middle-end/40057
6637         * gcc.c-torture/execute/pr40057.c: New test.
6638
6639 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6640
6641         * gcc.c-torture/compile/const-high-part.c: New test.
6642
6643 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6644
6645         PR testsuite/40050
6646         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6647         build plugin.
6648
6649 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6650
6651         PR fortran/39630
6652         * gfortran.dg/proc_decl_1.f90: Modified.
6653         * gfortran.dg/proc_ptr_comp_1.f90: New.
6654         * gfortran.dg/proc_ptr_comp_2.f90: New.
6655         * gfortran.dg/proc_ptr_comp_3.f90: New.
6656         * gfortran.dg/proc_ptr_comp_4.f90: New.
6657         * gfortran.dg/proc_ptr_comp_5.f90: New.
6658         * gfortran.dg/proc_ptr_comp_6.f90: New.
6659
6660 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6661
6662         PR c++/17395
6663         * g++.dg/template/call7.C: New test.
6664
6665 2009-05-06  Diego Novillo  <dnovillo@google.com>
6666
6667         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6668
6669 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6670
6671         * gfortran.dg/pr40021.f: Moved to ...
6672         * gfortran.fortran-torture/execute/pr40021.f: Here.
6673
6674 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6675
6676         PR middle-end/39986
6677         * gcc.dg/dfp/pr39986.c: New test.
6678
6679 2009-05-06  Michael Matz  <matz@suse.de>
6680
6681         PR middle-end/40021
6682         * gfortran.dg/pr40021.f: New test.
6683
6684 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6685
6686         * lib/plugin-support.exp: New file containing support procs for
6687         plugin testcases.
6688         * lib/target-supports.exp (check_plugin_available): New proc.
6689         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6690         * gcc.dg/plugin/selfassign.c: New plugin source file.
6691         * gcc.dg/plugin/self-assign-test-1.c: New test.
6692         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6693         * g++.dg/README: Add description for plugin test.
6694         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6695         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6696         * g++.dg/plugin/selfassign.c: New plugin source file.
6697         * g++.dg/plugin/self-assign-test-1.C: New test.
6698         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6699         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6700         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6701         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6702
6703 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6704
6705         PR fortran/40041
6706         * gfortran.dg/intrinsic_2.f90: New test.
6707         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6708
6709 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6710
6711         PR c/40032
6712         * gcc.dg/noncompile/incomplete-5.c: New test.
6713
6714 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6715
6716         PR middle-end/39666
6717         * gcc.dg/pr39666-1.c: New test.
6718         * gcc.dg/pr39666-2.c: Likewise.
6719         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6720         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6721         * gfortran.dg/pr39666-1.f90: Likewise.
6722         * gfortran.dg/pr39666-2.f90: Likewise.
6723
6724 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6725
6726         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6727         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6728         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6729
6730 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6731
6732         PR fortran/39998
6733         * gfortran.dg/proc_ptr_17.f90: New.
6734
6735 2009-05-05  Richard Guenther  <rguenther@suse.de>
6736
6737         PR tree-optimization/40022
6738         * gcc.c-torture/execute/pr40022.c: New testcase.
6739
6740 2009-05-05  Richard Guenther  <rguenther@suse.de>
6741
6742         PR middle-end/40023
6743         * gcc.c-torture/compile/pr40023.c: New testcase.
6744
6745 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6746
6747         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6748         * g++.dg/template/overload9.C: Likewise.
6749         * g++.dg/ext/ms-1.C: New.
6750
6751 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6752
6753         PR c++/40013
6754         * g++.dg/ext/vla7.C: New test.
6755
6756 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6757
6758         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6759
6760 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6761
6762         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6763         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6764         Update expected errors.
6765
6766 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6767
6768         PR c++/28152
6769         * g++.dg/parse/parser-pr28152.C: New.
6770         * g++.dg/parse/parser-pr28152-2.C: New.
6771
6772 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6773
6774         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6775
6776 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6777
6778         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6779         * gcc.target/sparc/fexpand-2.c: Likewise.
6780         * gcc.target/sparc/fpmerge-2.c: Likewise.
6781         * gcc.target/sparc/pdist-2.c: Likewise.
6782
6783 2009-05-03  Richard Guenther  <rguenther@suse.de>
6784
6785         PR c/39983
6786         * gcc.c-torture/compile/pr39983.c: New testcase.
6787
6788 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6789
6790         * gcc.dg/c99-complex-3.c: New test.
6791
6792 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6793
6794         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6795
6796 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6797
6798         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6799
6800 2009-05-02  Richard Guenther  <rguenther@suse.de>
6801
6802         PR middle-end/40001
6803         * gcc.target/spu/pr40001.c: New testcase.
6804
6805 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6806
6807         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6808
6809 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6810
6811         PR middle-end/39579
6812         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6813         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6814
6815 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6816
6817         PR testsuite/39776
6818         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6819         no longer issued.
6820
6821 2009-04-30  David Ayers  <ayers@fsfe.org>
6822
6823         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6824         and gcc_error_prefix variables.
6825         * objc.dg/bad-receiver-type.m: Update to match correct
6826         diagnostics marker.
6827         * objc.dg/encode-5.m: Likewise.
6828         * objc.dg/id-1.m: Likewise.
6829         * objc.dg/method-1.m: Likewise.
6830         * objc.dg/method-6.m: Likewise.
6831         * objc.dg/method-7.m: Likewise.
6832         * objc.dg/method-9.m: Likewise.
6833         * objc.dg/method-11.m: Likewise.
6834         * objc.dg/method-20.m: Likewise.
6835         * objc.dg/private-1.m: Likewise.
6836
6837 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6838
6839         PR libfortran/39667
6840         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6841         * gfortran.dg/advance_4.f90: Likewise
6842         * gfortran.dg/advance_5.f90: Likewise
6843         * gfortran.dg/append_1.f90: Likewise
6844         * gfortran.dg/backslash_1.f90: Likewise
6845         * gfortran.dg/backslash_2.f90: Likewise
6846         * gfortran.dg/backslash_3.f: Likewise
6847         * gfortran.dg/backspace_10.f90: Likewise
6848         * gfortran.dg/backspace_3.f: Likewise
6849         * gfortran.dg/backspace_4.f: Likewise
6850         * gfortran.dg/backspace_5.f: Likewise
6851         * gfortran.dg/backspace_8.f: Likewise
6852         * gfortran.dg/backspace_9.f: Likewise
6853         * gfortran.dg/complex_write.f90: Likewise
6854         * gfortran.dg/convert_implied_open.f90: Likewise
6855         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6856         * gfortran.dg/dos_eol.f: Likewise
6857         * gfortran.dg/empty_format_1.f90: Likewise
6858         * gfortran.dg/endfile.f: Likewise
6859         * gfortran.dg/eof_1.f90: Likewise
6860         * gfortran.dg/eor_1.f90: Likewise
6861         * gfortran.dg/eor_handling_1.f90: Likewise
6862         * gfortran.dg/eor_handling_2.f90: Likewise
6863         * gfortran.dg/eor_handling_3.f90: Likewise
6864         * gfortran.dg/eor_handling_4.f90: Likewise
6865         * gfortran.dg/eor_handling_5.f90: Likewise
6866         * gfortran.dg/error_recovery_5.f90: Likewise
6867         * gfortran.dg/f2003_inquire_1.f03: Likewise
6868         * gfortran.dg/f2003_io_4.f03: Likewise
6869         * gfortran.dg/f2003_io_5.f03: Likewise
6870         * gfortran.dg/f2003_io_7.f03: Likewise
6871         * gfortran.dg/fgetc_1.f90: Likewise
6872         * gfortran.dg/fgetc_2.f90: Likewise
6873         * gfortran.dg/flush_1.f90: Likewise
6874         * gfortran.dg/fmt_exhaust.f90: Likewise
6875         * gfortran.dg/fmt_huge.f90: Likewise
6876         * gfortran.dg/fmt_read.f90: Likewise
6877         * gfortran.dg/fmt_t_1.f90: Likewise
6878         * gfortran.dg/fmt_t_2.f90: Likewise
6879         * gfortran.dg/fmt_t_3.f90: Likewise
6880         * gfortran.dg/fmt_t_4.f90: Likewise
6881         * gfortran.dg/fmt_t_5.f90: Likewise
6882         * gfortran.dg/fmt_t_7.f: Likewise
6883         * gfortran.dg/fseek.f90: Likewise
6884         * gfortran.dg/ftell_1.f90: Likewise
6885         * gfortran.dg/ftell_2.f90: Likewise
6886         * gfortran.dg/func_derived_3.f90: Likewise
6887         * gfortran.dg/inquire_9.f90: Likewise
6888         * gfortran.dg/iostat_1.f90: Likewise
6889         * gfortran.dg/iostat_2.f90: Likewise
6890         * gfortran.dg/list_read_1.f90: Likewise
6891         * gfortran.dg/list_read_4.f90: Likewise
6892         * gfortran.dg/list_read_5.f90: Likewise
6893         * gfortran.dg/list_read_7.f90: Likewise
6894         * gfortran.dg/list_read_8.f90: Likewise
6895         * gfortran.dg/list_read_9.f90: Likewise
6896         * gfortran.dg/namelist_13.f90: Likewise
6897         * gfortran.dg/namelist_14.f90: Likewise
6898         * gfortran.dg/namelist_15.f90: Likewise
6899         * gfortran.dg/namelist_16.f90: Likewise
6900         * gfortran.dg/namelist_17.f90: Likewise
6901         * gfortran.dg/namelist_18.f90: Likewise
6902         * gfortran.dg/namelist_19.f90: Likewise
6903         * gfortran.dg/namelist_20.f90: Likewise
6904         * gfortran.dg/namelist_24.f90: Likewise
6905         * gfortran.dg/namelist_26.f90: Likewise
6906         * gfortran.dg/namelist_27.f90: Likewise
6907         * gfortran.dg/namelist_28.f90: Likewise
6908         * gfortran.dg/namelist_37.f90: Likewise
6909         * gfortran.dg/namelist_38.f90: Likewise
6910         * gfortran.dg/namelist_39.f90: Likewise
6911         * gfortran.dg/namelist_40.f90: Likewise
6912         * gfortran.dg/namelist_43.f90: Likewise
6913         * gfortran.dg/namelist_44.f90: Likewise
6914         * gfortran.dg/namelist_45.f90: Likewise
6915         * gfortran.dg/namelist_46.f90: Likewise
6916         * gfortran.dg/namelist_47.f90: Likewise
6917         * gfortran.dg/namelist_48.f90: Likewise
6918         * gfortran.dg/namelist_49.f90: Likewise
6919         * gfortran.dg/namelist_50.f90: Likewise
6920         * gfortran.dg/namelist_51.f90: Likewise
6921         * gfortran.dg/namelist_52.f90: Likewise
6922         * gfortran.dg/namelist_56.f90: Likewise
6923         * gfortran.dg/namelist_char_only.f90: Likewise
6924         * gfortran.dg/namelist_use.f90: Likewise
6925         * gfortran.dg/namelist_use_only.f90: Likewise
6926         * gfortran.dg/noadv_size.f90: Likewise
6927         * gfortran.dg/open_access_append_1.f90: Likewise
6928         * gfortran.dg/pad_no.f90: Likewise
6929         * gfortran.dg/pr12884.f: Likewise
6930         * gfortran.dg/pr17090.f90: Likewise
6931         * gfortran.dg/pr17285.f90: Likewise
6932         * gfortran.dg/pr17286.f90: Likewise
6933         * gfortran.dg/pr18122.f90: Likewise
6934         * gfortran.dg/pr18210.f90: Likewise
6935         * gfortran.dg/pr18392.f90: Likewise
6936         * gfortran.dg/pr19155.f: Likewise
6937         * gfortran.dg/pr19216.f: Likewise
6938         * gfortran.dg/pr19467.f90: Likewise
6939         * gfortran.dg/pr19657.f: Likewise
6940         * gfortran.dg/pr20257.f90: Likewise
6941         * gfortran.dg/read_bad_advance.f90: Likewise
6942         * gfortran.dg/read_eof_2.f90: Likewise
6943         * gfortran.dg/read_eof_4.f90: Likewise
6944         * gfortran.dg/read_many_1.f: Likewise
6945         * gfortran.dg/read_noadvance.f90: Likewise
6946         * gfortran.dg/read_repeat.f90: Likewise
6947         * gfortran.dg/read_size_noadvance.f90: Likewise
6948         * gfortran.dg/read_x_past.f: Likewise
6949         * gfortran.dg/record_marker_1.f90: Likewise
6950         * gfortran.dg/record_marker_3.f90: Likewise
6951         * gfortran.dg/rewind_1.f90: Likewise
6952         * gfortran.dg/runtime_warning_1.f90: Likewise
6953         * gfortran.dg/shape_3.f90: Likewise
6954         * gfortran.dg/slash_1.f90: Likewise
6955         * gfortran.dg/stat_1.f90: Likewise
6956         * gfortran.dg/stat_2.f90: Likewise
6957         * gfortran.dg/streamio_11.f90: Likewise
6958         * gfortran.dg/streamio_3.f90: Likewise
6959         * gfortran.dg/streamio_4.f90: Likewise
6960         * gfortran.dg/streamio_9.f90: Likewise
6961         * gfortran.dg/tl_editing.f90: Likewise
6962         * gfortran.dg/unf_io_convert_1.f90: Likewise
6963         * gfortran.dg/unf_io_convert_2.f90: Likewise
6964         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6965         * gfortran.dg/unf_short_record_1.f90: Likewise
6966         * gfortran.dg/utf8_1.f03: Likewise
6967         * gfortran.dg/utf8_2.f03: Likewise
6968         * gfortran.dg/widechar_IO_1.f90: Likewise
6969         * gfortran.dg/write_check3.f90: Likewise
6970         * gfortran.dg/write_rewind_2.f: Likewise
6971         * gfortran.dg/x_slash_2.f: Likewise
6972
6973 2009-04-29  Richard Guenther  <rguenther@suse.de>
6974
6975         PR target/39943
6976         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6977         New.
6978         (check_effective_target_vect_floatuint_cvt): Likewise.
6979         * gcc.dg/vect/slp-10.c: Adjust.
6980         * gcc.dg/vect/slp-11.c: Adjust.
6981         * gcc.dg/vect/slp-12b.c: Adjust.
6982         * gcc.dg/vect/slp-33.c: Adjust.
6983         * gcc.c-torture/compile/pr39943.c: New testcase.
6984
6985 2009-04-29  Richard Guenther  <rguenther@suse.de>
6986
6987         PR middle-end/39937
6988         * gcc.c-torture/compile/pr39937.c: New testcase.
6989
6990 2009-04-29  Richard Guenther  <rguenther@suse.de>
6991
6992         PR tree-optimization/39941
6993         * gcc.c-torture/compile/pr39941.c: New testcase.
6994
6995 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6996
6997         * gcc.target/bfin/20090411-1.c: New test.
6998
6999 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7000
7001         PR target/39565
7002         * gcc.dg/pr39565.c: New testcase.
7003
7004 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7005
7006         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7007         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7008         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7009         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7010         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7011         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7012         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7013         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7014         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7015         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7016         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7017         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7018         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7019         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7020         * gcc.target/i386/pr37191.c: Likewise.
7021         * gcc.target/i386/reload-1.c: Likewise.
7022         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7023         * g++.old-deja/g++.pt/repo2.C: Likewise.
7024         * g++.old-deja/g++.pt/repo3.C: Likewise.
7025         * g++.old-deja/g++.pt/repo4.C: Likewise.
7026         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7027         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7028         * g++.dg/template/repo1.C: Likewise.
7029         * g++.dg/template/repo2.C: Likewise.
7030         * g++.dg/template/repo3.C: Likewise.
7031         * g++.dg/template/repo4.C: Likewise.
7032         * g++.dg/template/repo5.C: Likewise.
7033         * g++.dg/template/repo6.C: Likewise.
7034         * g++.dg/template/repo7.C: Likewise.
7035         * g++.dg/template/repo8.C: Likewise.
7036         * g++.dg/template/repo9.C: Likewise.
7037         * g++.dg/rtti/repo1.C: Likewise.
7038         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7039         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7040         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7041         * g++.dg/other/PR23205.C: Skip for vxworks.
7042         * g++.dg/ext/visibility/class1.C: Requires PIC.
7043         * g++.dg/eh/async-unwind2.C: Requires PIC.
7044         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7045         does not have cxa_exit.
7046
7047 2009-04-28  Jing Yu  <jingyu@google.com>
7048
7049         PR testsuite/39790
7050         * lib/target-supports.exp (check_effective_target_tls): Remove
7051         comment of caching.
7052         (check_effective_target_tls_native): Likewise.
7053         (check_effective_target_tls_runtime): Likewise.
7054         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7055         tls to tls_runtime.
7056         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7057
7058 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7059
7060         PR fortran/39946
7061         * gfortran.dg/proc_ptr_16.f90: New.
7062
7063 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7064
7065         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7066         lp64 is true.
7067
7068 2009-04-28  Richard Guenther  <rguenther@suse.de>
7069
7070         PR middle-end/39937
7071         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7072
7073 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7074
7075         * g++.dg/warn/pr35652.C: Removed.
7076         * gcc.dg/pr35652.c: Likewise.
7077
7078 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7079
7080         * gcc.target/ia64/20071210-2.c: New testcase.
7081
7082 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7083
7084         PR c/39323
7085         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7086         * gcc.dg/pr39323-3.c: Ditto.
7087
7088 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7089
7090         PR fortran/39930
7091         PR fortran/39931
7092         * gfortran.dg/ambiguous_reference_2.f90: New.
7093         * gfortran.dg/pointer_assign_7.f90: New.
7094
7095 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7096             Mark Mitchell  <mark@codesourcery.com>
7097
7098         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7099         * gcc.dg/20020103-1.c: Check for __ppc.
7100         * gcc.dg/asm-b.c: Check for __ppc.
7101         * gcc.dg/20020919-1.c: Check for __ppc.
7102         * gcc.dg/20020312-2.c: Likewise.
7103         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7104         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7105         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7106         * g++.dg/warn/weak1.C: Likewise.
7107         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7108         static so appropriate optimizations kick in.
7109         (find_base_value_wrapper): New function.
7110         * g++.dg/eh/simd-5.C: Fix target triplet.
7111         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7112
7113 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7114             H.J. Lu  <hongjiu.lu@intel.com>
7115
7116         PR target/39911
7117         * gcc.target/i386/pr39911.c: New test.
7118
7119 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7120
7121         PR fortran/39879
7122         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7123
7124 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7125
7126         PR c++/35652
7127         Revert:
7128
7129         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7130
7131         * gcc.dg/pr35652.C: New.
7132         * g++.dg/warn/pr35652.C: New.
7133         * gcc.dg/format/plus-1.c: Adjust message.
7134
7135 2009-04-27  DJ Delorie  <dj@redhat.com>
7136
7137         * lib/target-supports.exp (check_effective_target_double64): New.
7138         (check_effective_target_double64plus): New.
7139         (check_effective_target_large_double): New.
7140         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7141         * gcc.dg/div-double-1.c: Likewise.
7142         * gcc.dg/Wconversion-real.c: Require large_double.
7143         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7144
7145         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7146         are too small.
7147
7148         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7149         constants as long.
7150
7151 2009-04-27  Ian Lance Taylor  <iant@google.com>
7152
7153         * gcc.dg/Wcxx-compat-5.c: New testcase.
7154         * gcc.dg/Wcxx-compat-6.c: New testcase.
7155
7156 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7157
7158         Allow non-constant arguments to conversion intrinsics.
7159         * gcc.target/spu/intrinsics-3.c: Update tests.
7160
7161 2009-04-27  Richard Guenther  <rguenther@suse.de>
7162
7163         PR middle-end/39928
7164         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7165         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7166
7167 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7168
7169         PR target/39903
7170         * gcc.dg/torture/pr39903-1.c: New.
7171         * gcc.dg/torture/pr39903-2.c: Likewise.
7172
7173 2009-04-27  Revital Eres  <eres@il.ibm.com>
7174
7175         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7176         and check it.
7177         * gcc.dg/sms-2.c: Add dump check.
7178         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7179         and check it.
7180         * gcc.dg/sms-4.c: Likewise.
7181         * gcc.dg/sms-5.c: Likewise.
7182         * gcc.dg/sms-6.c: Likewise.
7183         * gcc.dg/sms-7.c: Likewise.
7184         * gcc.dg/sms-antideps.c: Rename to...
7185         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7186
7187 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7188
7189         * gnat.dg/opt2.adb: New test.
7190
7191 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7192
7193         PR c++/39875
7194         * g++.dg/warn/Wunused-15.C: New test.
7195
7196 2009-04-26  Michael Matz  <matz@suse.de>
7197
7198         Expand from SSA.
7199         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7200         change regexps.
7201         * gcc.target/i386/pr37248-1.c: Modified.
7202         * gcc.target/i386/pr37248-3.c: Modified.
7203         * gcc.target/i386/pr37248-2.c: Modified.
7204         * gnat.dg/aliasing1.adb: Modified.
7205         * gnat.dg/pack9.adb: Modified.
7206         * gnat.dg/aliasing2.adb: Modified.
7207         * gcc.dg/strict-overflow-2.c: Modified.
7208         * gcc.dg/autopar/reduc-1char.c: Modified.
7209         * gcc.dg/autopar/reduc-2char.c: Modified.
7210         * gcc.dg/autopar/reduc-1.c: Modified.
7211         * gcc.dg/autopar/reduc-2.c: Modified.
7212         * gcc.dg/autopar/reduc-3.c: Modified.
7213         * gcc.dg/autopar/reduc-6.c: Modified.
7214         * gcc.dg/autopar/reduc-7.c: Modified.
7215         * gcc.dg/autopar/reduc-8.c: Modified.
7216         * gcc.dg/autopar/reduc-9.c: Modified.
7217         * gcc.dg/autopar/reduc-1short.c: Modified.
7218         * gcc.dg/autopar/reduc-2short.c: Modified.
7219         * gcc.dg/autopar/parallelization-1.c: Modified.
7220         * gcc.dg/strict-overflow-4.c: Modified.
7221         * gcc.dg/strict-overflow-6.c: Modified.
7222         * gcc.dg/gomp/combined-1.c: Modified.
7223         * gcc.dg/no-strict-overflow-1.c: Modified.
7224         * gcc.dg/no-strict-overflow-3.c: Modified.
7225         * gcc.dg/no-strict-overflow-5.c: Modified.
7226         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7227         * gcc.dg/tree-ssa/pr18134.c: Modified.
7228         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7229         * gcc.dg/tree-ssa/vector-2.c: Modified.
7230         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7231         * gcc.dg/tree-ssa/loop-21.c: Modified.
7232         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7233         * gcc.dg/tree-ssa/vector-3.c: Modified.
7234         * gcc.dg/tree-ssa/asm-3.c: Modified.
7235         * gcc.dg/tree-ssa/pr23294.c: Modified.
7236         * gcc.dg/tree-ssa/loop-22.c: Modified.
7237         * gcc.dg/tree-ssa/loop-15.c: Modified.
7238         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7239         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7240         * gcc.dg/tree-ssa/pr20139.c: Modified.
7241         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7242         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7243         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7244         * gcc.dg/tree-ssa/loop-5.c: Modified.
7245         * gcc.dg/tree-ssa/pr19431.c: Modified.
7246         * gcc.dg/tree-ssa/pr32044.c: Modified.
7247         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7248         * gcc.dg/tree-ssa/loop-19.c: Modified.
7249         * gcc.dg/tree-ssa/loop-28.c: Modified.
7250         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7251         * gcc.dg/tree-ssa/divide-1.c: Modified.
7252         * gcc.dg/tree-ssa/inline-1.c: Modified.
7253         * gcc.dg/tree-ssa/divide-3.c: Modified.
7254         * gcc.dg/tree-ssa/pr30978.c: Modified.
7255         * gcc.dg/tree-ssa/alias-6.c: Modified.
7256         * gcc.dg/tree-ssa/divide-4.c: Modified.
7257         * gcc.dg/tree-ssa/alias-11.c: Modified.
7258         * gcc.dg/no-strict-overflow-7.c: Modified.
7259         * gcc.dg/strict-overflow-1.c: Modified.
7260         * gcc.dg/pr15784-4.c: Modified.
7261         * gcc.dg/pr34263.c: Modified.
7262         * gcc.dg/strict-overflow-3.c: Modified.
7263         * gcc.dg/tree-prof/stringop-1.c: Modified.
7264         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7265         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7266         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7267         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7268         * gcc.dg/no-strict-overflow-2.c: Modified.
7269         * gcc.dg/no-strict-overflow-4.c: Modified.
7270         * gcc.dg/no-strict-overflow-6.c: Modified.
7271         * g++.dg/tree-ssa/pr27090.C: Modified.
7272         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7273         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7274         * g++.dg/tree-ssa/pr19807.C: Modified.
7275         * g++.dg/opt/pr30965.C: Modified.
7276         * g++.dg/init/new17.C: Modified.
7277         * gfortran.dg/whole_file_6.f90: Modified.
7278         * gfortran.dg/whole_file_5.f90: Modified.
7279         * gfortran.dg/reassoc_1.f90: Modified.
7280         * gfortran.dg/reassoc_3.f90: Modified.
7281
7282 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7283
7284         PR fortran/39893
7285         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7286
7287 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7288
7289         PR inline-asm/39543
7290         * gcc.target/i386/pr39543-1.c: New test.
7291         * gcc.target/i386/pr39543-2.c: New test.
7292         * gcc.target/i386/pr39543-3.c: New test.
7293
7294         PR c/39889
7295         * gcc.dg/Wunused-value-3.c: New test.
7296
7297 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7298
7299         PR c/39581
7300         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7301         gcc.dg/vla-21.c: New tests.
7302
7303 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7304
7305         PR c/39556
7306         * gcc.dg/inline-34.c: New test.
7307
7308 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7309
7310         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7311         gcc.dg/enum-const-3.c: New tests.
7312         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7313         -pedantic-errors.  Update expected diagnostics.
7314
7315 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7316
7317         PR c/39582
7318         * gcc.dg/vla-20.c: New test.
7319
7320 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7321
7322         PR c/39564
7323         * gcc.dg/vla-19.c: New test.
7324
7325 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7326
7327         PR preprocessor/39559
7328         * gcc.dg/c99-intconst-2.c: New test.
7329
7330 2009-04-25  Jan Hubicka  <jh@suse.cz>
7331
7332         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7333
7334 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7335
7336         PR fortran/39688
7337         * gfortran.dg/import7.f90: New.
7338
7339 2009-04-24  Richard Guenther  <rguenther@suse.de>
7340
7341         * gcc.dg/tree-ssa/vrp48.c: Fix.
7342
7343 2008-04-24  Doug Kwan  <dougkwan@google.com>
7344
7345         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7346         destination are the same.
7347
7348 2009-04-24  Richard Guenther  <rguenther@suse.de>
7349
7350         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7351
7352 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7353
7354         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7355         gcc.dg/array-const-3.c: New tests.
7356
7357 2009-04-24  Ian Lance Taylor  <iant@google.com>
7358
7359         * gcc.dg/Wcxx-compat-4.c: New testcase.
7360
7361 2009-04-24  Daniel Kraft  <d@domob.eu>
7362
7363         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7364         expected on already erraneous symbol (renamed to fresh one).
7365
7366 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7367
7368         PR middle-end/39867
7369         * gcc.dg/pr39867.c: New.
7370
7371 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7372
7373         PR fortran/39861
7374         PR fortran/39864
7375         * gfortran.dg/intrinsic_1.f90: New.
7376
7377 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7378
7379         * gnat.dg/alignment7.adb: New test.
7380         * gnat.dg/alignment8.adb: Likewise.
7381
7382 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7383
7384         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7385         * gnat.dg/specs/rep_clause2.ads: New test.
7386
7387 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7388
7389         PR rtl-optimization/39794
7390         * gcc.dg/pr39794.c: New test.
7391
7392 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7393
7394         * gnat.dg/atomic1.adb: New test.
7395         * gnat.dg/atomic1_pkg.ads: New helper.
7396
7397 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7398
7399         PR testsuite/39623
7400         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7401         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7402
7403 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7404
7405         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7406         warning.
7407
7408 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7409
7410         PR C/31499
7411         * gcc.dg/vector-init-1.c: New testcase.
7412         * gcc.dg/vector-init-2.c: New testcase.
7413
7414 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7415
7416         * gnat.dg/enum2.adb: New test.
7417         * gnat.dg/enum2_pkg.ads: New helper.
7418
7419 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7420
7421         PR c/39855
7422         * gcc.dg/torture/pr39855.c: New test.
7423
7424 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7425
7426         PR c++/39639
7427         * g++.dg/cpp0x/pr39639.C: New test.
7428
7429 2009-04-22  Mark Heffernan  <meheff@google.com>
7430
7431         * gcc.dg/profile-generate-3.c: New test.
7432
7433 2009-04-22  Jan Hubicka  <jh@suse.cz>
7434
7435         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7436
7437 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7438
7439         PR testsuite/39623
7440         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7441
7442 2009-04-22  Richard Guenther  <rguenther@suse.de>
7443
7444         PR tree-optimization/39824
7445         * gcc.c-torture/compile/pr39824.c: New testcase.
7446
7447 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7448
7449         PR c++/14875
7450         * g++.dg/parse/parser-pr14875.C: New.
7451         * g++.dg/parse/parser-pr14875-2.C: New.
7452         * g++.dg/parse/error6.C: Update match string.
7453
7454 2009-04-22  Richard Guenther  <rguenther@suse.de>
7455
7456         PR tree-optimization/39845
7457         * gcc.c-torture/compile/pr39845.c: New testcase.
7458
7459 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7460
7461         PR fortran/39735
7462         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7463         * gfortran.dg/external_initializer.f90: Modified.
7464         * gfortran.dg/interface_26.f90: Modified.
7465         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7466         * gfortran.dg/proc_ptr_3.f90: Modified.
7467         * gfortran.dg/proc_ptr_15.f90: New.
7468         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7469
7470 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7471
7472         PR c++/35711
7473         * g++.dg/warn/pr35711.C: New.
7474         * g++.dg/conversion/ptrmem2.C: Update.
7475
7476 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7477
7478         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7479         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7480         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7481         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7482         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7483         gcc.c-torture/ChangeLog.0,
7484         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7485         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7486         gcc.target/i386/math-torture/math-torture.exp,
7487         gcc.target/mips/inter/mips16-inter.exp,
7488         gcc.target/mips/mips-nonpic/README,
7489         gcc.target/x86_64/abi/README.gcc,
7490         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7491         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7492         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7493         notices.
7494         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7495
7496 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7497
7498         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7499
7500 2009-04-21  Richard Guenther  <rguenther@suse.de>
7501
7502         PR middle-end/39829
7503         * gcc.dg/torture/pr39829.c: New testcase.
7504
7505 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7506
7507         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7508
7509 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7510
7511         PR 16202
7512         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7513         * gcc.dg/sequence-pt-2.c: New.
7514         * gcc.dg/sequence-pt-3.c: New.
7515         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7516         * g++.dg/warn/sequence-pt-2.c: New.
7517         * g++.dg/warn/sequence-pt-3.c: New.
7518
7519 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7520
7521         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7522
7523 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7524
7525         * gnat.dg/import1.ad[sb]: New test.
7526
7527 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7528
7529         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7530         return 0.
7531
7532 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7533
7534         PR fortran/39811
7535         * gfortran.dg/continuation_11.f90: New test.
7536
7537 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7538
7539         PR c++/13358
7540         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7541         messages. Test for "long long" in system headers.
7542         * gcc.dg/c99-longlong-2.c: New.
7543         * g++.dg/warn/pr13358.C: New.
7544         * g++.dg/warn/pr13358-2.C: New.
7545         * g++.dg/warn/pr13358-3.C: New.
7546         * g++.dg/warn/pr13358-4.C: New.
7547
7548 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7549
7550         * gcc.dg/framework-2.c: Fix up for non existent includes
7551         being fatal errors now.
7552
7553 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7554
7555         PR fortran/39800
7556         * gfortran.dg/private_type_13.f90: New test.
7557         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7558
7559 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7560
7561         PR c++/39803
7562         * g++.dg/warn/Wunused-14.C: New test.
7563
7564 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7565
7566         * gnat.dg/specs/small_alignment.ads: New test.
7567
7568 2009-04-20  Ian Lance Taylor  <iant@google.com>
7569
7570         * gcc.dg/Wcxx-compat-3.c: New testcase.
7571
7572 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7573
7574         * gnat.dg/pack13.ad[sb]: New test.
7575         * gnat.dg/pack13_pkg.ads: New helper.
7576
7577 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7578
7579         * gnat.dg/discr11.ad[sb]: New test.
7580         * gnat.dg/discr11_pkg.ads: New helper.
7581
7582 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7583
7584         PR tree-optimization/39675
7585         * gcc.dg/vect/O3-pr39675-2.c: New test.
7586
7587 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7588
7589         * gnat.dg/rep_clause3.adb: New test.
7590
7591 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7592
7593         PR c/37481
7594         * gcc.dg/c99-flex-array-7.c: New test.
7595
7596 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7597
7598         PR c/19771
7599         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7600
7601 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7602
7603         PR c/38243
7604         * gcc.dg/c99-restrict-3.c: New test.
7605
7606 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7607
7608         PR preprocessor/20078
7609         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7610
7611 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7612
7613         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7614         Do not pass -B$root after -margs.
7615
7616 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7617
7618         PR c/32061
7619         PR c++/36954
7620         * gcc.dg/pr32061.c: New.
7621         * gcc.dg/Wlogical-op-1.c: Update.
7622         * g++.dg/warn/Wlogical-op-1.C: Update.
7623         * g++.dg/warn/pr36954.C: New.
7624
7625 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7626
7627         PR c/27676
7628         * gcc.dg/lvalue-5.c: New test.
7629
7630 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7631
7632         PR c/22367
7633         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7634
7635 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7636
7637         * gcc.dg/cpp/include5.c: New test.
7638
7639 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7640
7641         PR c/35210
7642         * gcc.dg/call-diag-2.c: New test.
7643
7644 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7645
7646         PR preprocessor/39646
7647         * gcc.dg/cpp/line8.c: New test.
7648
7649 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7650
7651         PR preprocessor/39647
7652         * gcc.dg/cpp/line7.c: New test.
7653
7654 2009-04-18  Richard Guenther  <rguenther@suse.de>
7655
7656         PR middle-end/39804
7657         * gcc.target/i386/pr39804.c: New testcase.
7658
7659 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7660
7661         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7662         * g++.dg/other/pr39496.C: Likewise.
7663
7664 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7665
7666         PR middle-end/36902
7667         * gcc.dg/pr36902.c: New.
7668
7669 2009-04-17  Diego Novillo  <dnovillo@google.com>
7670
7671         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7672         violation for variable 'inside_main'.
7673
7674 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7675
7676         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7677
7678 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7679
7680         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7681
7682 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7683
7684         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7685         * gfortran.dg/chmod_2.f90: Likewise.
7686         * gfortran.dg/chmod_3.f90: Likewise.
7687         * gfortran.dg/open_errors.f90: Likewise.
7688         * gfortran.dg/stat_1.f90: Likewise.
7689         * gfortran.dg/stat_2.f90: Likewise.
7690
7691 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7692
7693         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7694         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7695         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7696         * gfortran.dg/nearest_1.f90: Likewise.
7697         * gfortran.dg/nearest_3.f90: Likewise.
7698         * gfortran.dg/isnan_1.f90: Likewise.
7699         * gfortran.dg/isnan_2.f90: Likewise.
7700         * gfortran.dg/nan_1.f90: Likewise.
7701         * gfortran.dg/nan_2.f90: Likewise.
7702         * gfortran.dg/nan_3.f90: Likewise.
7703         * gfortran.dg/nan_4.f90: Likewise.
7704         * gfortran.dg/module_nan.f90: Likewise.
7705         * gfortran.dg/int_conv_2.f90: Likewise.
7706         * gfortran.dg/init_flag_3.f90: Likewise.
7707         * gfortran.dg/namelist_42.f90: Likewise.
7708         * gfortran.dg/namelist_43.f90: Likewise.
7709         * gfortran.dg/real_const_3.f90: Likewise.
7710         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7711
7712         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7713         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7714         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7715         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7716         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7717
7718         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7719         * gfortran.dg/gamma_5.f90: Likewise.
7720
7721 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7722
7723         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7724         less strict so it also works with auto-overlay support.
7725         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7726         for "exceeds local store" linker errors on the SPU.
7727
7728         * lib/gfortran.exp: Include target-supports.exp.
7729         (gfortran_init): On SPU targets where automatic overlay support
7730         is available, use it to build all Fortran test cases.
7731
7732         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7733
7734 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7735
7736         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7737         rule enforced by gnat on taft types.
7738
7739 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7740
7741         PR testsuite/39792
7742         * g++.dg/ext/complit11.C: Add empty dg-options.
7743
7744 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7745
7746         PR c++/17570
7747         * g++.dg/template/defarg11.C: New test.
7748
7749 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7750
7751         PR c++/28766
7752         * g++.dg/ext/complit11.C: New testcase.
7753
7754 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7755
7756         PR c++/39551
7757         * g++.dg/warn/Wunused-13.C: New testcase.
7758
7759 2009-04-15  Ian Lance Taylor  <iant@google.com>
7760
7761         * gcc.dg/Wenum-compare-1.c: New testcase.
7762
7763 2009-04-15  Richard Guenther  <rguenther@suse.de>
7764
7765         PR tree-optimization/39764
7766         * g++.dg/torture/pr39764.C: New testcase.
7767
7768 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7769
7770         * g++.dg/ext/altivec-17.C: New.
7771
7772 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7773
7774         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7775         * gnat.dg/specs/limited1.ads: Ditto.
7776
7777 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7778
7779         PR testsuite/39769
7780         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7781         for testing the results of estimate instructions.
7782         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7783         * gcc.dg/vmx/3a-05.c (test): Ditto.
7784
7785 2009-04-14  Jason Merrill  <jason@redhat.com>
7786
7787         PR c++/39763
7788         * g++.dg/warn/Wshadow-4.C: Extend.
7789
7790 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7791
7792         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7793         (do_D): Remove attribute hidden.
7794
7795 2009-04-13  Jason Merrill  <jason@redhat.com>
7796
7797         PR c++/39480
7798         * g++.dg/init/copy7.C: New.
7799
7800 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7801
7802         PR testsuite/39733
7803         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7804         (check_for_all_options): This.
7805
7806 2009-04-13  Jason Merrill  <jason@redhat.com>
7807
7808         PR c++/39750
7809         * g++.dg/template/crash90.C: New.
7810
7811 2009-04-12  Jason Merrill  <jason@redhat.com>
7812
7813         PR c++/39742
7814         * g++.dg/overload/extern-C-2.C: New.
7815
7816 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7817
7818         PR preprocessor/31869
7819         * gcc.dg/cpp/strify5.c: New test.
7820
7821 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7822
7823         * gnat.dg/enum1.adb: New test.
7824         * gnat.dg/enum1_pkg.ads: New helper.
7825
7826 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7827
7828         PR target/39740
7829         * gcc.target/alpha/pr39740.c: New test.
7830
7831 2009-04-11  Daniel Kraft  <d@domob.eu>
7832
7833         PR fortran/37746
7834         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7835         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7836         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7837         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7838         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7839         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7840         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7841         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7842         expected string length that failed with -fbounds-check now.
7843         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7844
7845 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7846
7847         PR fortran/39692
7848         * gfortran.dg/proc_ptr_14.f90: New.
7849
7850 2009-04-11  Richard Guenther  <rguenther@suse.de>
7851
7852         PR middle-end/39732
7853         * g++.dg/torture/pr39732.C: New testcase.
7854
7855 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7856
7857         * gfortran.dg/whole_file_5.f90: New.
7858         * gfortran.dg/whole_file_6.f90: New.
7859
7860 2009-04-11  Richard Guenther  <rguenther@suse.de>
7861
7862         PR tree-optimization/39713
7863         * g++.dg/torture/pr39713.C: New testcase.
7864
7865 2009-04-10  Richard Guenther  <rguenther@suse.de>
7866
7867         PR c/39712
7868         * gcc.dg/pr39712.c: New testcase.
7869
7870 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7871
7872         PR c++/28301
7873         * g++.dg/cpp0x/enum2.C: Updated.
7874         * g++.dg/debug/pr22514.C: Likewise.
7875         * g++.dg/parse/enum2.C: Likewise.
7876         * g++.dg/parse/enum3.C: Likewise.
7877         * g++.dg/template/crash79.C: Likewise.
7878         * g++.old-deja/g++.jason/cond.C: Likewise.
7879
7880 2009-04-10  Chao-ying Fu  <fu@mips.com>
7881
7882         * gcc.target/mips/interrupt_handler.c: Change from compile to
7883         assemble.
7884
7885 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7886
7887         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7888
7889 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7890
7891         PR fortran/38709
7892         * gfortran.dg/zero_sized_6.f90: New.
7893
7894 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7895
7896         PR  c++/20118
7897         * g++.dg/parse/pr20118.C: New.
7898         * g++.dg/template/spec16.C: Update.
7899
7900 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7901
7902         PR testsuite/35621
7903         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7904         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7905         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7906         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7907         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7908         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7909         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7910         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7911         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7912         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7913         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7914         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7915         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7916         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7917         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7918         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7919         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7920
7921 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7922
7923         PR target/39678
7924         * g++.dg/torture/pr39678.C: New.
7925         * gcc.dg/compat/struct-complex-2.h: Likewise.
7926         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7927         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7928         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7929         * gcc.dg/torture/pr39678.c: Likewise.
7930         * gcc.target/i386/pr39678.c: Likewise.
7931
7932         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7933         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7934
7935         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7936         <complex.h>.  Add tests for structure with complex float.
7937
7938 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7939             Joseph Myers  <joseph@codesourcery.com>
7940
7941         PR target/36800
7942         * gcc.dg/dfp/pr36800.c: New.
7943
7944 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7945             Rafael Avila de Espindola  <espindola@google.com>
7946
7947         * gcc.misc-tests/help.exp: New file.
7948         * lib/options.exp: New file.
7949
7950 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7951
7952         PR libobjc/36610
7953         * objc/execute/forward-1.x: New.
7954
7955 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7956
7957         * gcc.dg/pr27150-1.c: Change to a link test.
7958
7959 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7960
7961         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7962         3 of the GNU General Public License and to point readers at the
7963         COPYING3 file and the FSF's license web page.
7964         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7965         * gcc.dg/struct/struct-reorg.exp: Likewise.
7966         * gcc.target/spu/tag_manager.c: Likewise.
7967
7968 2009-04-09  Richard Guenther  <rguenther@suse.de>
7969
7970         PR testsuite/39696
7971         * ssa-ccp-25.c: Adjust pattern.
7972
7973 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7974
7975         PR fortran/36704
7976         * gfortran.dg/external_procedures_1.f90: Modified.
7977         * gfortran.dg/proc_ptr_result_1.f90: New.
7978         * gfortran.dg/proc_ptr_result_2.f90: New.
7979         * gfortran.dg/proc_ptr_result_3.f90: New.
7980
7981 2009-04-09  Richard Guenther  <rguenther@suse.de>
7982
7983         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7984         to prevent constant propagation.
7985         * gcc.dg/vect/vect-56.c: Likewise.
7986         * gcc.dg/vect/vect-58.c: Likewise.
7987         * gcc.dg/vect/vect-60.c: Likewise.
7988         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7989         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7990         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7991
7992 2009-04-09  Richard Guenther  <rguenther@suse.de>
7993
7994         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7995         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7996
7997 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7998
7999         PR c/39613
8000         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8001         New tests.
8002
8003 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8004
8005         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8006         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8007
8008 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8009
8010         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8011
8012 2009-04-08  Jason Merrill  <jason@redhat.com>
8013
8014         PR c++/25185
8015         * g++.dg/template/error40.C: Add another test.
8016
8017 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8018
8019         PR c/39614
8020         PR c/39673
8021         * gcc.c-torture/compile/pr39614-1.c,
8022         gcc.c-torture/compile/pr39614-2.c,
8023         gcc.c-torture/compile/pr39614-3.c,
8024         gcc.c-torture/compile/pr39614-4.c,
8025         gcc.c-torture/compile/pr39614-5.c,
8026         gcc.c-torture/compile/pr39673-1.c,
8027         gcc.c-torture/compile/pr39673-2.c: New tests.
8028         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8029         more cases.
8030         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8031         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8032         expected errors.
8033
8034 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8035
8036         PRc++/39637
8037         * g++.dg/cpp0x/variadic-crash2.C: New test.
8038
8039 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8040
8041         PR fortran/38863
8042         * gfortran.dg/alloc_comp_result_1.f90: New test.
8043
8044 2009-04-07  Jason Merrill  <jason@redhat.com>
8045
8046         PR c++/34691
8047         * g++.dg/overload/extern-C-1.C: New.
8048
8049 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8050
8051         PR testsuite/39325
8052         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8053
8054 2009-04-07  Jason Merrill  <jason@redhat.com>
8055
8056         PR c++/25185
8057         * g++.dg/template/error40.C: New.
8058
8059 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8060
8061         PR fortran/38152
8062         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8063
8064 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8065
8066         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8067
8068 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8069
8070         PR fortran/38290
8071         * gfortran.dg/proc_decl_1.f90: Modified.
8072         * gfortran.dg/proc_ptr_11.f90: Extended.
8073         * gfortran.dg/proc_ptr_13.f90: Modified.
8074
8075 2009-04-06  Jason Merrill  <jason@redhat.com>
8076
8077         PR c++/35146
8078         * g++.dg/template/fnspec1.C: New.
8079
8080 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8081
8082         * lib/gnat.exp: Handle multilib.
8083
8084 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8085
8086         PR fortran/38863
8087         * gfortran.dg/dependency_23.f90: New test.
8088
8089 2009-04-06  Richard Guenther  <rguenther@suse.de>
8090
8091         PR tree-optimization/28868
8092         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8093         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8094         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8095         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8096
8097 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8098
8099         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8100
8101 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8102
8103         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8104
8105 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8106
8107         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8108         with the built-in y0, and the subsequent warning.
8109         (y1): Likewise, rename to y_1.
8110
8111 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8112
8113         PR fortran/39414
8114         * gfortran.dg/proc_decl_21.f90: New.
8115
8116 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8117
8118         PR fortran/36091
8119         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8120
8121 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8122
8123         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8124         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8125         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8126         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8127         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8128         gfortran.dg/namelist_49.f90: Gate test on effective_target
8129         fd_truncate.
8130         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8131
8132 2009-04-05  Daniel Kraft  <d@domob.eu>
8133
8134         PR fortran/38654
8135         * gfortran.dg/read_float_2.f03
8136         * gfortran.dg/read_float_3.f90
8137
8138 2009-04-05  Richard Guenther  <rguenther@suse.de>
8139
8140         PR tree-optimization/39648
8141         * gcc.c-torture/compile/pr39648.c: New testcase.
8142
8143 2009-04-05  Jason Merrill  <jason@redhat.com>
8144
8145         PR c++/14912
8146         * g++.dg/template/error39.C: New.
8147
8148 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8149
8150         PR fortran/29458
8151         * gfortran.dg/implied_do_1.f90: New.
8152
8153 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8154
8155         PR fortran/39577
8156         * gfortran.dg/recursive_check_8.f90: New.
8157         * gfortran.dg/recursive_check_9.f90: New.
8158         * gfortran.dg/recursive_check_10.f90: New.
8159         * gfortran.dg/recursive_check_11.f90: New.
8160         * gfortran.dg/recursive_check_12.f90: New.
8161         * gfortran.dg/recursive_check_13.f90: New.
8162         * gfortran.dg/recursive_check_14.f90: New.
8163
8164 2009-04-04  Jason Merrill  <jason@redhat.com>
8165
8166         PR c++/25185
8167         * g++.dg/template/error38.C: Add more tests.
8168
8169 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8170
8171         PR fortran/37614
8172         * gfortran.dg/common_align_2.f90: New test.
8173
8174 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8175
8176         PR target/39501
8177         * gcc.c-torture/execute/pr39501.c: New file.
8178         * gcc.c-torture/execute/pr39501.x: New file.
8179
8180 2009-04-04  Richard Guenther  <rguenther@suse.de>
8181
8182         PR tree-optimization/8781
8183         PR tree-optimization/37892
8184         * g++.dg/tree-ssa/pr8781.C: New testcase.
8185         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8186
8187 2009-04-04  Richard Guenther  <rguenther@suse.de>
8188
8189         PR tree-optimization/39636
8190         * gcc.c-torture/compile/pr39636.c: New testcase.
8191
8192 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8193
8194         PR rtl-optimization/39607
8195         * g++.dg/opt/pr39607.C: New.
8196
8197 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8198
8199         PR fortran/39594
8200         * gfortran.dg/common_12.f90: New.
8201
8202 2009-04-03  Jason Merrill  <jason@redhat.com>
8203
8204         PR c++/39608
8205         * g++.dg/template/const2.C: New test.
8206
8207 2009-04-03  Richard Guenther  <rguenther@suse.de>
8208
8209         PR tree-optimization/2480
8210         PR tree-optimization/23086
8211         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8212         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8213
8214 2009-04-03  Richard Guenther  <rguenther@suse.de>
8215
8216         PR tree-optimization/34743
8217         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8218         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8219         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8220         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8221         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8222         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8223         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8224         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8225
8226 2009-04-03  Richard Guenther  <rguenther@suse.de>
8227
8228         PR middle-end/13146
8229         PR tree-optimization/23940
8230         PR tree-optimization/33237
8231         PR middle-end/33974
8232         PR middle-end/34093
8233         PR tree-optimization/36201
8234         PR tree-optimization/36230
8235         PR tree-optimization/38049
8236         PR tree-optimization/38207
8237         PR tree-optimization/38230
8238         PR tree-optimization/38301
8239         PR tree-optimization/38585
8240         PR middle-end/38895
8241         PR tree-optimization/38985
8242         PR tree-optimization/39299
8243         * gcc.dg/pr19633-1.c: Adjust.
8244         * gcc.dg/torture/pta-callused-1.c: Likewise.
8245         * gcc.dg/torture/pr39074-2.c: Likewise.
8246         * gcc.dg/torture/pr39074.c: Likewise.
8247         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8248         * gcc.dg/torture/pr30375.c: Adjust.
8249         * gcc.dg/torture/pr33563.c: Likewise.
8250         * gcc.dg/torture/pr33870.c: Likewise.
8251         * gcc.dg/torture/pr33560.c: Likewise.
8252         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8253         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8254         * gcc.dg/tree-ssa/alias-15.c: Remove.
8255         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8256         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8257         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8258         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8259         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8260         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8261         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8262         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8263         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8264         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8265         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8266         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8267         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8268         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8269         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8270         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8271         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8272         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8273         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8274         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8275         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8276         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8277         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8278         * gcc.dg/uninit-B.c: XFAIL.
8279         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8280         * gcc.dg/uninit-pr19430.c: XFAIL.
8281         * g++.dg/tree-ssa/pr13146.C: New testcase.
8282         * g++.dg/opt/pr36187.C: Adjust.
8283         * g++.dg/torture/20090329-1.C: New testcase.
8284
8285 2009-04-02  Chao-ying Fu  <fu@mips.com>
8286
8287         * gcc.target/mips/interrupt_handler.c: New test.
8288
8289 2009-04-02  David Ayers  <ayers@fsfe.org>
8290
8291         PR objc/18456
8292         * objc.dg/bad-receiver-type-2.m: New test contributed by
8293         Alexander Mamberg.
8294
8295 2009-04-02  Jason Merrill  <jason@redhat.com>
8296
8297         PR c++/25185
8298         * g++.dg/template/error38.C: New test.
8299
8300 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8301
8302         PR tree-optimization/31677
8303         * gcc.dg/memcpy-1.c: Add compiler option.
8304
8305 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8306
8307         PR tree-optimization/39595
8308         * gfortran.dg/vect/O3-pr39595.f: New test.
8309
8310 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8311
8312         PR c++/26693
8313         * g++.dg/template/typedef11.C: New test.
8314         * g++.dg/template/typedef12.C: Likewise.
8315         * g++.dg/template/typedef13.C: Likewise.
8316         * g++.dg/template/typedef14.C: Likewise.
8317         * g++.dg/template/typedef15.C: Likewise.
8318         * g++.dg/template/typedef16.C: Likewise.
8319         * g++.dg/template/sfinae3.C: Compile this pedantically.
8320         The only errors expected should be the one saying the typedef is ill
8321         formed.
8322         * g++.old-deja/g++.pt/typename8.C: Likewise.
8323         * g++.dg/template/access11.C: Update this.
8324
8325 2009-04-02  Richard Guenther  <rguenther@suse.de>
8326
8327         PR tree-optimization/37221
8328         * gcc.c-torture/compile/20090331-1.c: New testcase.
8329
8330 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8331
8332         * gcc.c-torture/compile/20090401-1.c: New test.
8333
8334 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8335
8336         PR c++/4926
8337         * g++.dg/template/pr4926-1.C: New.
8338
8339 2009-04-01  Xinliang David Li  <davidxl@google.com>
8340
8341         * gcc.target/i386/all_one_m128i.c: New test.
8342
8343 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8344
8345         PR c/39027
8346         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8347         * gcc.dg/fltconst-2.c: New test.
8348         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8349         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8350
8351         PR c/33466
8352         * gcc.dg/cpp/pr33466.c: New test.
8353         * gcc.dg/dfp/pr33466.c: New test.
8354         * gcc.dg/fixed-point/pr33466.c: New test.
8355
8356 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8357
8358         PR tree-optimization/35011
8359         * g++.dg/other/pr35011.C: New.
8360
8361 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8362
8363         PR target/39226
8364         * gcc.dg/pr39226.c: New test.
8365
8366 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8367
8368         PR c++/35240
8369         * g++.dg/template/pr35240.C: New.
8370
8371 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8372
8373         PR c/39605
8374         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8375         * gcc.dg/pr25682.c: Update expected diagnostics.
8376
8377 2009-04-01  Richard Guenther  <rguenther@suse.de>
8378
8379         * gcc.dg/fold-plusmult-2.c: New testcase.
8380
8381 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8382
8383         PR c/37772
8384         * gcc.dg/pr37772.c: New test.
8385         * g++.dg/ext/asm11.C: New test.
8386
8387 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8388
8389         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8390         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8391         defined.
8392
8393 2009-03-31  Jason Merrill  <jason@redhat.com>
8394
8395         * g++.old-deja/g++.other/using9.C: Add expected errors.
8396
8397 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8398
8399         * gcc.c-torture/compile/pr33009.c: Removed.
8400
8401 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8402
8403         * gcc.c-torture/compile/pr33009.c: Delete.
8404         * gcc.c-torture/compile/pr11832.c: Likewise.
8405
8406 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8407
8408         PR c/448
8409         * lib/target-supports.exp (check_effective_target_stdint_types):
8410         Update comment.
8411         (check_effective_target_inttypes_types): New.
8412         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8413         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8414         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8415
8416 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8417
8418         PR fortran/38917
8419         PR fortran/38918
8420         * gfortran.dg/data_pointer_1.f90: New test.
8421
8422 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8423
8424         PR fortran/38915
8425         * gfortran.dg/char_length_15.f90: New test.
8426
8427 2009-03-31  Jason Merrill  <jason@redhat.com>
8428
8429         C++ DR 613
8430         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8431         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8432         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8433         xfail others.
8434
8435         * g++.dg/other/typedef2.C: New test.
8436
8437         PR c++/37806
8438         * g++.dg/template/typedef17.C: New test.
8439
8440         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8441         * g++.dg/cpp0x/auto12.C: Likewise.
8442
8443 2009-03-31  Richard Guenther  <rguenther@suse.de>
8444
8445         PR middle-end/31029
8446         * gcc.dg/fold-compare-4.c: New testcase.
8447         * gcc.dg/fold-compare-5.c: Likewise.
8448
8449 2009-03-31  Richard Guenther  <rguenther@suse.de>
8450
8451         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8452
8453 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8454
8455         PR target/39592
8456         * gcc.target/i386/pr39592-1.c: New test.
8457
8458 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8459
8460         PR preprocessor/15638
8461         * gcc.dg/cpp/missing-header-1.c: New test.
8462         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8463         "compilation terminated" message.
8464         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8465         test #include "".
8466         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8467         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8468         terminated" message.
8469
8470 2009-03-31  Richard Guenther  <rguenther@suse.de>
8471
8472         PR middle-end/23401
8473         PR middle-end/27810
8474         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8475         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8476
8477 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8478
8479         PR fortran/38389
8480         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8481         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8482         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8483         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8484         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8485         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8486         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8487
8488 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8489
8490         PR fortran/22571
8491         * gfortran.dg/whole_file_1.f90: New test.
8492         PR fortran/26227
8493         * gfortran.dg/whole_file_2.f90: New test.
8494         * gfortran.dg/whole_file_3.f90: New test.
8495         PR fortran/24886
8496         * gfortran.dg/whole_file_4.f90: New test.
8497
8498 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8499
8500         * gfortran.dg/bind_c_usage_19.f90: New test.
8501
8502         PR target/39558
8503         * gcc.target/powerpc/altivec-29.c: New test.
8504
8505 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8506
8507         PR rtl-optimization/323
8508         * gcc.target/i386/excess-precision-1.c,
8509         gcc.target/i386/excess-precision-2.c,
8510         gcc.target/i386/excess-precision-3.c,
8511         gcc.target/i386/excess-precision-4.c,
8512         gcc.target/i386/excess-precision-5.c,
8513         gcc.target/i386/excess-precision-6.c: New tests.
8514
8515 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8516
8517         PR c/35235
8518         * gcc.dg/c99-array-lval-8.c: New test.
8519
8520 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8521
8522         PR preprocessor/34695
8523         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8524         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8525         instead of dg-warning for "previous definition" messages.
8526         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8527         "warnings being treated as errors" message.
8528         * gcc.dg/fltconst-1.c: Use -fshow-column.
8529
8530 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8531
8532         PR fortran/38823
8533         * gfortran.dg/power1.f90: New test.
8534
8535 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8536
8537         PR c/456
8538         PR c/5675
8539         PR c/19976
8540         PR c/29116
8541         PR c/31871
8542         PR c/35198
8543         * gcc.c-torture/compile/20081108-1.c,
8544         gcc.c-torture/compile/20081108-2.c,
8545         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8546         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8547         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8548         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8549         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8550         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8551         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8552         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8553         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8554         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8555         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8556         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8557         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8558         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8559         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8560         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8561         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8562         case.
8563         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8564         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8565         XFAILs.  Update expected messages.
8566         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8567         expected messages.
8568         * gcc.dg/real-const-1.c: Replace with test from original PR.
8569         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8570         when casting from non-constant integer to pointer.
8571
8572 2009-03-29  Richard Guenther  <rguenther@suse.de>
8573
8574         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8575
8576 2009-03-29  Daniel Kraft  <d@domob.eu>
8577
8578         PR fortran/37423
8579         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8580         DEFERRED bindings.
8581         * gfortran.dg/typebound_proc_9.f03: New test.
8582         * gfortran.dg/typebound_proc_10.f03: New test.
8583         * gfortran.dg/typebound_proc_11.f03: New test.
8584         * gfortran.dg/abstract_type_5.f03: New test.
8585
8586 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8587
8588         PR fortran/38507
8589         * gfortran.dg/do_4.f: New.
8590         * gfortran.dg/goto_2.f90: Correct expected warnings.
8591         * gfortran.dg/goto_4.f90: Likewise.
8592         * gfortran.dg/goto_5.f90: New.
8593
8594 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8595
8596         PR target/39545
8597         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8598
8599         * gcc.target/i386/pr39545-1.c: New.
8600         * gcc.target/i386/pr39545-2.c: Likewise.
8601
8602         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8603         (flex2_struct): Likewise.
8604         (check_struct_passing7): Likewise.
8605         (check_struct_passing8): Likewise.
8606         (f1s): Likewise.
8607         (f2s): Likewise.
8608         (main): Call check_struct_passing7 and check_struct_passing8.
8609
8610 2009-03-29  Richard Guenther  <rguenther@suse.de>
8611
8612         * gcc.c-torture/execute/20090113-1.c: New testcase.
8613         * gcc.c-torture/execute/20090113-2.c: Likewise.
8614         * gcc.c-torture/execute/20090113-3.c: Likewise.
8615         * gcc.c-torture/execute/20090207-1.c: Likewise.
8616         * gcc.c-torture/compile/20090114-1.c: Likewise.
8617         * gcc.c-torture/compile/20090328-1.c: Likewise.
8618         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8619
8620 2009-03-29  David Ayers  <ayers@fsfe.org>
8621
8622         PR objc/27377
8623         * objc.dg/conditional-1.m: New tests.
8624
8625 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8626
8627         * gcc.dg/winline-10.c: New test.
8628
8629 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8630
8631         PR fortran/34656
8632         * gfortran.dg/do_check_1.f90: Add test.
8633         * gfortran.dg/do_check_2.f90: Add test.
8634         * gfortran.dg/do_check_3.f90: Add test.
8635         * gfortran.dg/do_check_4.f90: Add test.
8636
8637 2009-03-28  Jan Hubicka  <jh@suse.cz>
8638
8639         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8640         * gcc.dg/pr33826.c: Update dump files.
8641         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8642         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8643
8644 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8645
8646         * g++.dg/tree-ssa/fwprop-align.C: New test.
8647
8648 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8649
8650         * gcc.target/powerpc/altivec-28.c: New test.
8651
8652         PR c++/39554
8653         * gcc.dg/wdisallowed-functions-1.c: Removed.
8654         * gcc.dg/wdisallowed-functions-2.c: Removed.
8655         * gcc.dg/wdisallowed-functions-3.c: Removed.
8656         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8657         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8658         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8659
8660 2009-03-28  Richard Guenther  <rguenther@suse.de>
8661
8662         PR tree-optimization/38723
8663         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8664
8665 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8666
8667         PR fortran/38538
8668         * gfortran.dg/char_result_13.f90: New test.
8669
8670 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8671
8672         PR fortran/38765
8673         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8674
8675 2009-03-28  Daniel Kraft  <d@domob.eu>
8676
8677         * gfortran.dg/trim_1.f90: New test.
8678
8679 2009-03-28  Richard Guenther  <rguenther@suse.de>
8680
8681         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8682         * g++.dg/warn/Warray-bounds.C: Likewise.
8683
8684 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8685
8686         PR fortran/32626
8687         * gfortran.dg/recursive_check_7.f90: New test.
8688
8689 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8690
8691         PR fortran/38432
8692         * gfortran.dg/do_check_5.f90: New test.
8693         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8694         * gfortran.dg/array_constructor_18.f90: Ditto.
8695         * gfortran.dg/array_constructor_22.f90: Ditto.
8696         * gfortran.dg/do_3.F90: Ditto.
8697         * gfortran.dg/do_1.f90: Ditto.
8698
8699 2009-03-28  Richard Guenther  <rguenther@suse.de>
8700
8701         PR tree-optimization/38180
8702         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8703
8704 2009-03-28  Richard Guenther  <rguenther@suse.de>
8705
8706         PR tree-optimization/38513
8707         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8708         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8709         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8710         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8711         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8712         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8713         * gcc.dg/vect/vect-35.c: Likewise.
8714         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8715         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8716         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8717
8718 2009-03-28  Richard Guenther  <rguenther@suse.de>
8719
8720         PR tree-optimization/38968
8721         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8722
8723 2009-03-28  Richard Guenther  <rguenther@suse.de>
8724
8725         PR tree-optimization/37795
8726         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8727
8728 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8729
8730         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8731         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8732         options for removed targets.
8733
8734 2009-03-27  Richard Guenther  <rguenther@suse.de>
8735
8736         PR tree-optimization/39120
8737         * gcc.c-torture/execute/pr39120.c: New testcase.
8738
8739 2009-03-27  Richard Guenther  <rguenther@suse.de>
8740
8741         PR tree-optimization/39120
8742         * gcc.dg/torture/pta-callused-1.c: New testcase.
8743
8744 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8745
8746         PR middle-end/39315
8747         * gcc.target/i386/pr39315-1.c: New.
8748         * gcc.target/i386/pr39315-2.c: Likewise.
8749         * gcc.target/i386/pr39315-3.c: Likewise.
8750         * gcc.target/i386/pr39315-4.c: Likewise.
8751         * gcc.target/i386/pr39315-check.c: Likewise.
8752
8753 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8754
8755         PR c/39323
8756         * gcc.dg/pr39323-1.c: New.
8757         * gcc.dg/pr39323-2.c: Likewise.
8758         * gcc.dg/pr39323-3.c: Likewise.
8759
8760 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8761
8762         PR target/38034
8763         * gcc.target/ia64/sync-1.c: New.
8764
8765 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8766
8767         PR target/39472
8768         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8769         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8770         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8771         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8772         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8773         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8774         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8775         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8776
8777 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8778
8779         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8780         for low precision (i.e. float).
8781
8782 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8783             Jakub Jelinek  <jakub@redhat.com>
8784
8785         PR debug/37959
8786         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8787
8788 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8789
8790         * gcc.dg/memmove-2.c: New test.
8791         * gcc.dg/memmove-3.c: New test.
8792
8793         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8794         in clone naming.
8795
8796 2009-03-27  Xinliang David Li  <davidxl@google.com>
8797
8798         PR tree-optimization/39557
8799         * g++.dg/tree-ssa/dom-invalid.C: New test.
8800
8801 2009-03-27  Xinliang David Li  <davidxl@google.com>
8802
8803         PR tree-optimization/39548
8804         * g++.dg/tree-ssa/copyprop.C: New test.
8805
8806 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8807
8808         PR c++/38638
8809         * g++.dg/template/typename17.C: New testcase.
8810         * g++.dg/template/typename18.C: New testcase.
8811
8812 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8813
8814         PR c++/36799
8815         * g++.dg/other/var_copy-1.C: New test.
8816
8817 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8818
8819         PR c++/37647
8820         * g++.dg/parse/ctor9.C: New test.
8821
8822 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8823
8824         PR c++/29727
8825         * g++.dg/init/error2.C: New test.
8826
8827 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8828
8829         PR c++/35652
8830         * gcc.dg/pr35652.C: New.
8831         * g++.dg/warn/pr35652.C: New.
8832         * gcc.dg/format/plus-1.c: Adjust message.
8833
8834 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8835
8836         PR c++/39554
8837         * gcc.dg/wdisallowed-functions-3.c: New test.
8838         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8839
8840 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8841
8842         * gcc.dg/inline-33.c: Fix when pic.
8843
8844 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8845
8846         * gcc.target/ia64/20090324-1.c: New test.
8847
8848 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8849
8850         PR c/27898
8851         * gcc.dg/pr27898.c: New test.
8852
8853         PR tree-optimization/32139
8854         * gcc.c-torture/compile/pr32139.c: New test.
8855
8856 2009-03-24  Jason Merrill  <jason@redhat.com>
8857
8858         PR c++/28274
8859         * g++.dg/parse/defarg14.C: New test.
8860
8861 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8862
8863         PR libfortran/39528
8864         * gfortran.dg/read_repeat.f90: New test.
8865
8866 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8867
8868         PR tree-optimization/39529
8869         * gcc.dg/vect/pr39529.c: New test.
8870
8871 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8872             Jakub Jelinek  <jakub@redhat.com>
8873
8874         PR debug/39524
8875         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8876
8877 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8878
8879         PR c/39495
8880         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8881
8882 2009-03-23  Jason Merrill  <jason@redhat.com>
8883
8884         * g++.dg/cpp0x/auto12.C: Add variadic test.
8885
8886         PR c++/39526
8887         * g++.dg/warn/Wshadow-4.C: New test.
8888
8889 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8890
8891         PR tree-optimization/39516
8892         * gfortran.dg/pr39516.f: New test.
8893
8894 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8895
8896         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8897         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8898         variable, not environment variable.
8899
8900 2009-03-21  Jason Merrill  <jason@redhat.com>
8901
8902         PR c++/28879
8903         * g++.dg/ext/vla6.C: New test.
8904
8905 2009-03-20  Jason Merrill  <jason@redhat.com>
8906
8907         * g++.dg/cpp0x/initlist5.C: Add additional test.
8908
8909 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8910             Janis Johnson  <janis187@us.ibm.com>
8911
8912         * lib/compat.exp (compat-get-options-main, compat-get-options):
8913         Handle dg-prune-output in source file.
8914         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8915         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8916         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8917         two warnings.
8918
8919 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8920
8921         PR c/39495
8922         * gcc.dg/gomp/pr39495-1.c: New test.
8923         * gcc.dg/gomp/pr39495-2.c: New test.
8924         * g++.dg/gomp/pr39495-1.C: New test.
8925         * g++.dg/gomp/pr39495-2.C: New test.
8926
8927         PR target/39496
8928         * gcc.target/i386/pr39496.c: New test.
8929         * g++.dg/other/pr39496.C: New test.
8930
8931 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8932
8933         PR middle-end/39500
8934         * gcc.dg/autopar/pr39500-1.c: New.
8935         * gcc.dg/autopar/pr39500-2.c: New.
8936
8937 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8938
8939         * g++.dg/dg.exp: Prune graphite.
8940
8941 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8942
8943         PR middle-end/39447
8944         * g++.dg/graphite: New.
8945         * g++.dg/graphite/graphite.exp: New.
8946         * g++.dg/graphite/pr39447.C: New.
8947
8948 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8949
8950         PR c++/39425
8951         * g++.dg/template/pr39425.C: New.
8952
8953         * g++.dg/template/spec33.C: Updated.
8954
8955 2009-03-17  Jason Merrill  <jason@redhat.com>
8956
8957         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8958
8959 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8960
8961         PR c++/39475
8962         * g++.dg/ext/unary_trait_incomplete.C: New.
8963
8964 2009-03-17  Jing Yu  <jingyu@google.com>
8965
8966         PR middle-end/39378
8967         * g++.dg/inherit/thunk10.C: New test.
8968
8969 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8970
8971         PR target/39482
8972         * gcc.target/i386/pr39482.c: New test.
8973
8974 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8975
8976         PR debug/39471
8977         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8978         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8979         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8980         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8981
8982         PR middle-end/39443
8983         * gcc.dg/pr39443.c: New test.
8984
8985         PR debug/39412
8986         * gcc.dg/debug/pr39412.c: New test.
8987
8988 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8989
8990         PR testsuite/38526
8991         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8992         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8993         is defined.
8994         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8995         its original value, or unset if it was not defined.
8996         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8997         path procs around use of HOSTCC.
8998         * g++.dg/compat/struct-layout-1.exp: Ditto.
8999         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9000
9001 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9002
9003         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9004
9005 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9006
9007         Revert patch for PR testsuite/37630.
9008
9009         PR testsuite/37960
9010         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9011
9012         PR testsuite/37630
9013         * lib/target-supports.exp (check_effective_target_ieee): New.
9014         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9015         * gcc.dg/20001012-1.c: Require ieee.
9016
9017         PR testsuite/37628
9018         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9019
9020 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9021
9022         PR tree-optimization/39455
9023         * gcc.dg/pr39455.c: New test.
9024
9025 2009-03-13  David Ayers  <ayers@fsfe.org>
9026
9027         * objc/execute/trivial.m. New test.
9028
9029 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9030
9031         PR target/39137
9032         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9033
9034 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9035
9036         PR testsuite/39451
9037         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9038         constraint on (%2).
9039
9040 2009-03-12  David Ayers  <ayers@fsfe.org>
9041
9042         PR libobjc/27466
9043         * objc/execute/exceptions/handler-1.m. New test.
9044
9045 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9046
9047         PR target/39431
9048         * gcc.target/i386/pr39431.c: New test.
9049
9050 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9051
9052         PR target/39445
9053         * gcc.target/i386/pr39445.c: New.
9054
9055         * gcc.target/i386/push-1.c: XFAIL.
9056
9057 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9058
9059         * gcc.dg/inline-33.c: New test.
9060
9061 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9062
9063         * gcc.dg/vect/vect-82.c: Combine dg-do and
9064         dg-require-effective-target into dg-skip-if.
9065         * gcc.dg/vect/vect-83.c: Likewise.
9066
9067 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9068
9069         PR target/39137
9070         * gcc.target/i386/stackalign/longlong-1.c: New test.
9071         * gcc.target/i386/stackalign/longlong-2.c: New test.
9072
9073 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9074
9075         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9076
9077 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9078
9079         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9080         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9081
9082 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9083
9084         * gnat.dg/slice_enum.adb: New test.
9085
9086 2009-03-11  Jason Merrill  <jason@redhat.com>
9087
9088         PR debug/39086
9089         * g++.dg/opt/nrv15.C: New test.
9090
9091 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9092
9093         PR tree-optimization/39422
9094         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9095         constant array with static initialization to global memory.
9096         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9097
9098 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9099
9100         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9101         padding.
9102
9103 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9104
9105         PR c++/39371
9106         * g++.dg/opt/switch2.C: Add -w to dg-options.
9107         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9108         * g++.dg/warn/switch1.C: New test.
9109         * g++.dg/other/switch3.C: New test.
9110
9111         PR tree-optimization/39394
9112         * gcc.c-torture/compile/pr39394.c: New test.
9113
9114 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9115
9116         * gcc.target/s390/20090223-1.c: New testcase.
9117
9118 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9119
9120         PR libfortran/39402
9121         * gfortran.dg/fmt_f0_1.f90: New test.
9122
9123 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9124
9125         PR c++/39060
9126         * g++.dg/other/new1.C: Adjusted.
9127         * g++.dg/parse/crash40.C: Likewise.
9128         * g++.dg/parse/defarg12.C: Likewise.
9129         * g++.dg/template/error15.C: Likewise.
9130
9131         * g++.dg/other/pr39060.C: New.
9132
9133 2009-03-07  Jason Merrill  <jason@redhat.com>
9134
9135         PR c++/39367
9136         * g++.dg/opt/new1.C: New.
9137
9138 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9139
9140         PR c++/33492
9141         * g++.dg/other/error32.C: New.
9142
9143 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9144
9145         PR middle-end/39360
9146         * gcc.c-torture/compile/pr39360.c: New test.
9147
9148         PR debug/39372
9149         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9150
9151 2009-03-05  Jason Merrill  <jason@redhat.com>
9152
9153         PR c++/38908
9154         * g++.dg/warn/Wuninitialized-3.C: New test.
9155
9156 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9157
9158         PR debug/39379
9159         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9160         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9161
9162 2009-03-04  Jason Merrill  <jason@redhat.com>
9163
9164         PR c++/13549
9165         * g++.dg/template/koenig7.C: New test.
9166
9167 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9168
9169         * g++.dg/torture/predcom-1.C: New test.
9170
9171 2009-03-04  Richard Guenther  <rguenther@suse.de>
9172
9173         PR tree-optimization/39362
9174         * g++.dg/torture/pr39362.C: New testcase.
9175
9176 2009-03-04  Jason Merrill  <jason@redhat.com>
9177             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9178
9179         PR c++/9634
9180         PR c++/29469
9181         PR c++/29607
9182         * g++.dg/template/dependent-name5.C: New test.
9183
9184 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9185
9186         PR testsuite/39357
9187         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9188         vect_int to vect_int_mult.
9189
9190 2009-03-04  Richard Guenther  <rguenther@suse.de>
9191
9192         PR tree-optimization/39358
9193         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9194         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9195
9196 2009-03-04  Richard Guenther  <rguenther@suse.de>
9197
9198         PR tree-optimization/39339
9199         * gcc.c-torture/execute/pr39339.c: New testcase.
9200
9201 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9202
9203         * gcc.c-torture/compile/20090303-1.c,
9204         gcc.c-torture/compile/20090303-2.c: New tests.
9205
9206 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9207
9208         PR fortran/39354
9209         * gfortran.dg/gomp/pr39354.f90: New test.
9210
9211         PR tree-optimization/39343
9212         * gcc.dg/pr39343.c: New test.
9213
9214 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9215
9216         PR tree-optimization/39248
9217         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9218         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9219         on targets without vector misalignment support.
9220         * lib/target-supports.exp
9221         (check_effective_target_vect_short_mult): Add
9222         check_effective_target_arm32.
9223
9224 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9225
9226         PR middle-end/39335
9227         * gcc.dg/graphite/pr39335_1.c: New.
9228         * gcc.dg/graphite/pr39335.c: New.
9229
9230 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9231
9232         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9233         of andl.
9234         * gcc.target/i386/stackalign/return-5.c: Likewise.
9235         * gcc.target/i386/stackalign/return-6.c: Likewise.
9236
9237 2009-03-02  Richard Guenther  <rguenther@suse.de>
9238             Ira Rosen  <irar@il.ibm.com>
9239
9240         PR tree-optimization/39318
9241         * gfortran.dg/vect/pr39318.f90: New test.
9242
9243 2009-03-01  Jan Hubicka  <jh@suse.cz>
9244
9245         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9246
9247 2009-03-01  Jan Hubicka  <jh@suse.cz>
9248
9249         PR debug/39267
9250         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9251
9252 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9253
9254         * gnat.dg/pack12.adb: New test.
9255
9256 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9257
9258         PR c++/37789
9259         * g++.dg/other/pr37789.C: New.
9260
9261 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9262
9263         PR fortran/39295
9264         * gfortran.dg/interface_25.f90: New test.
9265         * gfortran.dg/interface_26.f90: New test.
9266
9267 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9268
9269         PR fortran/39292
9270         * gfortran.dg/initialization_22.f90: New test.
9271
9272 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9273
9274         PR rtl-optimization/39241
9275         * gcc.dg/torture/pr39241.c: New.
9276
9277 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9278
9279         PR tree-optimizations/39259
9280         * g++.dg/torture/pr39259.C: New testcase.
9281
9282 2009-02-24  Richard Guenther  <rguenther@suse.de>
9283
9284         PR c++/39242
9285         * g++.dg/template/instantiate10.C: New testcase.
9286
9287 2009-02-24  Richard Guenther  <rguenther@suse.de>
9288             Zdenek Dvorak  <ook@ucw.cz>
9289
9290         PR tree-optimization/39233
9291         * gcc.c-torture/execute/pr39233.c: New testcase.
9292
9293 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9294
9295         PR tree-optimization/39260
9296         * gcc.dg/graphite/pr39260.c: New.
9297
9298 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9299
9300         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9301
9302 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9303
9304         PR c++/36411
9305         * g++.dg/template/void14.C: New.
9306
9307 2009-02-23  Jason Merrill  <jason@redhat.com>
9308
9309         PR c++/38880
9310         * g++.dg/init/const7.C: Remove XFAIL.
9311         * g++.dg/init/static-init1.C: New test.
9312
9313         * g++.dg/cpp0x/initlist14.C: New test.
9314
9315 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9316
9317         PR fortran/38914
9318         * bound_simplification_2.f90:  New test case.
9319         * bound_7.f90:  New test case.
9320
9321 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9322
9323         * gcc.dg/cpp/include4.c: New test.
9324
9325 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9326
9327         PR target/39256
9328         * gcc.target/i386/abi-2.c: New.
9329
9330 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9331
9332         * gcc.c-torture/execute/pr39228.x: New.
9333
9334 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9335
9336         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9337         scan-assembler to check for xmm0 register.
9338
9339 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9340             Joseph Myers  <joseph@codesourcery.com>
9341
9342         * gcc.target/arm/va_list.c: New test.
9343         * g++.dg/abi/arm_va_list.C: Likewise.
9344         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9345         function.
9346         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9347         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9348         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9349         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9350         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9351         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9352
9353 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9354
9355         PR testsuite/38164
9356         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9357         to dg-options.
9358
9359 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9360
9361         PR target/39240
9362         * gcc.c-torture/execute/pr39240.c: New test.
9363
9364 2009-02-20  Jason Merrill  <jason@redhat.com>
9365
9366         PR c++/39225
9367         * g++.dg/parse/dtor15.C: New test.
9368
9369 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9370
9371         * gcc.c-torture/execute/20090219-1.c: New.
9372
9373 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9374
9375         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9376         (mips-dg-options): When matching isa* pseudo-options make
9377         'value' optional and accept ! entries.  Use $spec instead of
9378         $isa_spec in the isa pseudo-option error message.  Only
9379         perform the ISA-range check when 'value' is set.  If arch is
9380         matching any CPU in the ! entries switch to its generic ISA.
9381         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9382         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9383
9384 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9385
9386         PR target/39175
9387         * gcc.dg/visibility-20.c: New test.
9388         * g++.dg/ext/visibility/visibility-11.C: New test.
9389
9390 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9391
9392         PR c++/39188
9393         * g++.dg/abi/pr39188-1a.C: New.
9394         * g++.dg/abi/pr39188-1b.C: Likewise.
9395         * g++.dg/abi/pr39188-1.h: Likewise.
9396         * g++.dg/abi/pr39188-2a.C: Likewise.
9397         * g++.dg/abi/pr39188-2b.C: Likewise.
9398         * g++.dg/abi/pr39188-2.h: Likewise.
9399         * g++.dg/abi/pr39188-3a.C: Likewise.
9400         * g++.dg/abi/pr39188-3b.C: Likewise.
9401         * g++.dg/abi/pr39188-3.h: Likewise.
9402
9403 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9404
9405         PR c/38483
9406         * gcc.c-torture/execute/call-trap-1.c,
9407         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9408         tests.
9409
9410 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9411
9412         PR target/39228
9413         * gcc.c-torture/execute/pr39228.c: New test.
9414
9415 2009-02-19  Richard Guenther  <rguenther@suse.de>
9416
9417         PR tree-optimization/39074
9418         * gcc.dg/torture/pr39074.c: New testcase.
9419         * gcc.dg/torture/pr39074-2.c: Likewise.
9420         * gcc.dg/torture/pr39074-3.c: Likewise.
9421
9422 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9423
9424         PR c++/39219
9425         * g++.dg/parse/attr3.C: New.
9426
9427 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9428
9429         PR testsuite/38165
9430         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9431
9432         PR testsuite/38166
9433         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9434         and skip on Darwin.
9435
9436 2009-02-18  Jason Merrill  <jason@redhat.com>
9437
9438         PR c++/38880
9439         * g++.dg/init/const7.C: Remove XFAIL.
9440
9441         PR target/39179
9442         * g++.dg/opt/const6.C: New test.
9443
9444 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9445
9446         * gcc.dg/callabi/callabi.exp: Moved to ...
9447         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9448         in 64bit mode.
9449
9450         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9451         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9452         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9453         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9454         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9455         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9456         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9457
9458         * gcc.dg/callabi/callabi.h: Moved to ...
9459         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9460
9461         * gcc.dg/callabi/func-1.c: Moved to ...
9462         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9463
9464         * gcc.dg/callabi/func-indirect.c: Moved to ...
9465         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9466
9467         * gcc.dg/callabi/pr38891.c: Moved to ...
9468         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9469
9470         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9471         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9472
9473         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9474         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9475
9476         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9477         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9478
9479 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9480
9481         PR target/38891
9482         * gcc.dg/callabi/pr38891.c: New.
9483
9484 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9485
9486         * gcc.dg/callabi/callabi.exp: New.
9487
9488 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9489
9490         PR target/39082
9491         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9492         -Wno-abi for x86.
9493         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9494
9495         * gcc.target/i386/pr39082-1.c: New.
9496
9497         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9498         -Wno-abi.
9499
9500         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9501         CHECK_M64_M128 is defined.
9502         (check_f_arguments): Add "do".
9503         (check_vector_arguments): New.
9504         (check_m64_arguments): Likewise.
9505         (check_m128_arguments): Likewise.
9506
9507         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9508         (CHECK_M64_M128): Define.
9509
9510         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9511         on abitest.
9512         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9513
9514         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9515         tests only if CHECK_M64_M128 is defined.
9516
9517         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9518         (m128_2_struct): Likewise.
9519         (check_struct_passing5): Likewise.
9520         (check_struct_passing6): Likewise.
9521         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9522
9523         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9524         (un5): Likewise.
9525         (check_union_passing4): Likewise.
9526         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9527
9528 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9529
9530         PR c/35447
9531         * gcc.dg/noncompile/pr35447-1.c: New test.
9532
9533 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9534
9535         PR tree-optimization/36922
9536         * gfortran.dg/pr36922.f: New test.
9537
9538 2009-02-17  Richard Guenther  <rguenther@suse.de>
9539
9540         PR tree-optimization/39202
9541         * gcc.c-torture/compile/pr39202.c: New testcase.
9542
9543 2009-02-17  Richard Guenther  <rguenther@suse.de>
9544
9545         PR tree-optimization/39204
9546         * gcc.dg/torture/pr39204.c: New testcase.
9547
9548 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9549
9550         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9551         * gcc.dg/vect/vect-outer-6.c: Ditto.
9552
9553 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9554
9555         PR c/35446
9556         * gcc.dg/noncompile/init-5.c: New test.
9557         * gcc.dg/init-bad-4.c: Adjust expected errors.
9558
9559 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9560
9561         PR target/37049
9562         * gcc.target/i386/push-1.c: New.
9563
9564 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9565
9566         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9567
9568 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9569
9570         * gcc.target/spu/intrinsics-sr.c: New test.
9571
9572 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9573
9574         PR target/38056
9575         * gcc.target/ia64/sibcall-opt-1.c: New test.
9576         * gcc.target/ia64/sibcall-opt-2.c: New test.
9577
9578 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9579
9580         PR fortran/36528
9581         * gfortran.dg/cray_pointers_8.f90: New test.
9582
9583         PR fortran/36703
9584         * gfortran.dg/cray_pointers_9.f90: New test.
9585
9586 2009-02-13  Jason Merrill  <jason@redhat.com>
9587
9588         PR c++/39070
9589         * g++.dg/cpp0x/decltype16.C: New.
9590
9591 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9592
9593         PR target/39152
9594         * gfortran.dg/gomp/pr39152.f90: New.
9595
9596 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9597
9598         PR target/39162
9599         * gcc.target/i386/pr39162.c: New.
9600
9601 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9602
9603         PR c/35444
9604         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9605         New tests.
9606
9607 2009-02-12  Jason Merrill  <jason@redhat.com>
9608
9609         PR c++/38950
9610         * g++.dg/template/array20.C: New test.
9611
9612 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9613
9614         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9615         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9616         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9617
9618 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9619
9620         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9621
9622 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9623
9624         PR target/39152
9625         * gfortran.dg/pr39152.f: New.
9626
9627 2009-02-11  Jason Merrill  <jason@redhat.com>
9628
9629         PR c++/39153
9630         * g++.dg/cpp0x/defaulted9.C: New test.
9631
9632         PR c++/30111
9633         * g++.dg/init/value7.C: New test.
9634
9635 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9636
9637         PR target/38824
9638         * gcc.target/i386/pr38824.c: New testcase.
9639
9640 2009-02-11  Jason Merrill  <jason@redhat.com>
9641
9642         PR c++/38649
9643         * g++.dg/cpp0x/defaulted8.C: New test.
9644
9645         PR c++/36744
9646         * g++.dg/cpp0x/rv9p.C: New test.
9647
9648 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9649
9650         * gnat.dg/aliasing3.adb: New test.
9651         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9652
9653 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9654
9655         PR c++/34397
9656         * g++.dg/template/crash88.C: New.
9657         * g++.dg/template/crash89.C: Likewise.
9658
9659 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9660
9661         PR c/39084
9662         * gcc.dg/pr39084.c: New test.
9663
9664 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9665
9666         PR target/39139
9667         * gcc.target/i386/pr39139.c: New test.
9668
9669 2009-02-10  Richard Guenther  <rguenther@suse.de>
9670
9671         PR tree-optimization/39132
9672         * gcc.dg/torture/pr39132.c: New testcase.
9673
9674 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9675
9676         PR target/39119
9677         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9678         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9679         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9680         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9681         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9682         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9683         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9684         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9685
9686 2009-02-09  Jason Merrill  <jason@redhat.com>
9687
9688         PR c++/39109
9689         * g++.dg/init/value6.C: New test.
9690
9691 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9692
9693         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9694
9695 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9696
9697         * gcc.c-torture/compile/20090209-1.c: New test.
9698
9699 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9700
9701         PR c++/35147
9702         PR c++/37737
9703         * g++.dg/cpp0x/vt-35147.C: New.
9704         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9705         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9706
9707 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9708
9709         PR c/35434
9710         * gcc.dg/attr-alias-4.c: New test.
9711
9712 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9713
9714         PR c/39035
9715         * gcc.dg/dfp/pr39035.c: New test.
9716
9717 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9718
9719         PR c/36432
9720         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9721
9722 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9723
9724         PR c++/39106
9725         * g++.dg/opt/thunk3.C: New test.
9726
9727 2009-02-05  Nick Clifton  <nickc@redhat.com>
9728
9729         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9730         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9731         * gcc.dg/cdce1.c: Likewise.
9732         * gcc.dg/cpp/_Pragma6.c: Likewise.
9733         * g++.dg/cpp/_Pragma1.C: Likewise.
9734         * gcc.dg/utf32-2.c: Xfail for M32C.
9735         * gcc.dg/utf32-1.c: Likewise.
9736         * gcc.dg/utf32-3.c: Likewise.
9737         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9738         targets.
9739         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9740         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9741         * gcc.dg/Wconversion-5.c: Likewise.
9742         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9743         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9744         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9745         * gcc.dg/utf-inc-init.c: Likewise.
9746         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9747         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9748         * gcc.dg/utf-array-short-wchar.c: Likewise.
9749         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9750         * gcc.dg/mallign.c: Use size_t instead of long.
9751
9752 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9753
9754         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9755
9756 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9757
9758         * gcc.c-torture/execute/pr39100.c: New.
9759
9760 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9761
9762         PR c/35435
9763         * gcc.dg/tls/diag-6.c: New test.
9764
9765 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9766
9767         * gcc.dg/graphite/scop-19.c: New
9768
9769 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9770
9771         AVX Programming Reference (January, 2009)
9772         * gcc.target/i386/avx-vpclmulqdq.c: New.
9773         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9774
9775         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9776
9777         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9778         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9779         (pclmul_test): Renamed to ...
9780         (TEST): This.
9781
9782 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9783
9784         PR c++/39095
9785         * g++.dg/abi/mangle31.C: New test.
9786
9787 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9788
9789         PR c/29129
9790         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9791         declarator.
9792         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9793         inside function prototype but not part of parameter declarator.
9794         * vla-11.c: New test.
9795
9796 2009-02-03  Jason Merrill  <jason@redhat.com>
9797
9798         * g++.dg/warn/main-4.C: New test.
9799         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9800
9801 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9802
9803         PR c++/36607
9804         * g++.dg/expr/cast10.C: New test.
9805
9806 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9807
9808         PR c/35433
9809         * gcc.dg/init-bad-6.c: New test.
9810
9811 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9812
9813         PR target/35318
9814         * gcc.c-torture/compile/pr35318.c: New test.
9815
9816         PR inline-asm/39059
9817         * gcc.dg/nofixed-point-2.c: New test.
9818         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9819         * g++.dg/ext/fixed2.C: Likewise.
9820         * g++.dg/other/error25.C: Likewise.
9821         * g++.dg/lookup/crash7.C: Likewise.
9822         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9823
9824         PR c++/39056
9825         * g++.dg/cpp0x/initlist13.C: New test.
9826
9827 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9828
9829         PR c++/36897
9830         * g++.dg/template/func2.C: New test.
9831
9832         PR c++/37314
9833         * g++.dg/template/typename15.C: New.
9834         * g++.dg/template/typename16.C: New.
9835
9836 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9837             Ben Elliston  <bje@au.ibm.com>
9838
9839         PR c/39034
9840         * gcc.dg/dfp/pr39034.c: New test.
9841
9842 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9843
9844         PR testsuite/38263
9845         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9846
9847 2009-02-02  Jason Merrill  <jason@redhat.com>
9848
9849         PR c++/39054
9850         * g++.dg/parse/dtor14.C: New test.
9851
9852 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9853
9854         * lib/target-supports.exp
9855         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9856         * g++.dg/ext/builtin10.C: New test.
9857
9858         PR inline-asm/39058
9859         * gcc.target/i386/pr39058.c: New test.
9860
9861 2009-02-02  Richard Guenther  <rguenther@suse.de>
9862
9863         PR tree-optimization/38937
9864         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9865
9866 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9867
9868         PR c++/39053
9869         * g++.dg/parse/crash52.C: New.
9870
9871 2009-01-30  Richard Guenther  <rguenther@suse.de>
9872
9873         PR tree-optimization/39041
9874         * gcc.c-torture/compile/pr39041.c: New testcase.
9875
9876 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9877
9878         PR target/39013
9879         * gcc.target/i386/pr39013-1.c: New test.
9880         * gcc.target/i386/pr39013-2.c: New test.
9881
9882         PR c++/39028
9883         * g++.dg/ext/label12.C: New test.
9884
9885 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9886
9887         PR c++/33465
9888         * g++.dg/parse/error34.C: New.
9889         * g++.dg/parse/error35.C: Likewise.
9890
9891 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9892
9893         PR c++/38655
9894         * g++.dg/cpp0x/decltype-38655.C: New.
9895
9896 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9897
9898         PR target/39002
9899         * g++.dg/torture/pr39002.C: New test.
9900
9901 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9902
9903         PR tree-optimization/39007
9904         * gcc.dg/tree-ssa/pr39007.c: New.
9905
9906 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9907
9908         PR middle-end/35854
9909         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9910         to "subreg1".
9911
9912 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9913
9914         PR middle-end/38857
9915         * gcc.c-torture/compile/pr38857.c: New test.
9916
9917 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9918
9919         PR fortran/38852
9920         PR fortran/39006
9921         * gfortran.dg/bound_6.f90: New test.
9922
9923 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9924
9925         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9926
9927 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9928
9929         PR tree-optimization/38997
9930         * gcc.dg/tree-ssa/pr38997.c: New.
9931
9932 2009-01-28  Richard Guenther  <rguenther@suse.de>
9933
9934         PR tree-optimization/38926
9935         * gcc.c-torture/compile/pr38926.c: New testcase.
9936
9937 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9938
9939         PR middle-end/38934
9940         * gcc.dg/pr38934.c: New test.
9941
9942 2009-01-28  Richard Guenther  <rguenther@suse.de>
9943
9944         PR middle-end/38908
9945         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9946
9947 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9948
9949         PR tree-optimization/38984
9950         * gcc.dg/pr38984.c: New XFAILed testcase.
9951
9952
9953 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9954
9955         PR target/38988
9956         * gcc.target/i386/pr38988.c: New test.
9957
9958 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9959
9960         PR c++/37554
9961         * g++.dg/parse/crash51.C: New.
9962         * g++.old-deja/g++.pt/crash9.C: Adjust.
9963
9964 2009-01-27  Daniel Kraft  <d@domob.eu>
9965
9966         PR fortran/38883
9967         * gfortran.dg/mvbits_6.f90:  New test.
9968         * gfortran.dg/mvbits_7.f90:  New test.
9969         * gfortran.dg/mvbits_8.f90:  New test.
9970
9971 2009-01-27  Richard Guenther  <rguenther@suse.de>
9972
9973         PR tree-optimization/38503
9974         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9975
9976 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9977
9978         PR middle-end/38969
9979         * gcc.c-torture/execute/pr38969.c: New test.
9980
9981 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9982
9983         PR testsuite/38864
9984         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9985         to dg-do compile.
9986         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9987         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9988         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9989
9990 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9991
9992         PR target/38952
9993         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9994         if __USING_SJLJ_EXCEPTIONS__ is defined.
9995
9996         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9997         __USING_SJLJ_EXCEPTIONS__ is defined.
9998         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9999         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10000         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10001         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10002         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10003         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10004
10005 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10006
10007         PR testsuite/38949
10008         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10009         Use instead of C name in asm statements.
10010
10011 2009-01-26  Richard Guenther  <rguenther@suse.de>
10012
10013         PR tree-optimization/38745
10014         * g++.dg/torture/pr38745.C: New testcase.
10015
10016 2009-01-26  Richard Guenther  <rguenther@suse.de>
10017
10018         PR middle-end/38851
10019         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10020
10021 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10022
10023         * gcc.dg/bitfld-15.c: Gate warning on target
10024         pcc_bitfield_type_matters.
10025         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10026         g++.dg/ext/bitfield4.C: Likewise.
10027         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10028         bitfield for any target.
10029
10030 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10031
10032         PR c/38957
10033         * gcc.dg/pr38957.c: New test.
10034
10035 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10036
10037         PR fortran/38955
10038         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10039         comparing floats.
10040
10041 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10042
10043         PR tree-optimization/38953
10044         * gfortran.dg/graphite/pr38953.f90: New.
10045
10046 2009-01-24  Paul Brook  <paul@codesourcery.com>
10047
10048         * gcc.target/arm/neon-cond-1.c: New test.
10049
10050 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10051
10052         PR tree-optimization/38932
10053         * gcc.dg/pr38932.c: New.
10054
10055 2009-01-23  Revital Eres  <eres@il.ibm.com>
10056
10057         * gcc.dg/sms-7.c: Fix test.
10058
10059 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10060
10061         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10062         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10063         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10064         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10065
10066 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10067
10068         * gcc.dg/pr35729.c: Make test x86 specific.
10069
10070 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10071
10072         PR middle-end/38615
10073         * gcc.dg/pr38615.c: New test.
10074
10075 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10076
10077         PR target/38931
10078         * gcc.target/i386/pr38931.c: New test.
10079
10080 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10081
10082         PR c++/38930
10083         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10084         * g++.dg/template/typedef12.C: Likewise.
10085         * g++.dg/template/typedef13.C: Likewise.
10086         * g++.dg/template/typedef14.C: Likewise.
10087         * g++.dg/template/sfinae3.C: Likewise.
10088         * g++.old-deja/g++.pt/typename8.C: Likewise.
10089         * g++.dg/template/access11.C: Likewise
10090
10091 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10092
10093         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10094         and mips*-*-irix*.
10095         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10096
10097 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10098
10099         PR c++/26693
10100         * g++.dg/template/typedef11.C: New test.
10101         * g++.dg/template/typedef12.C: Likewise.
10102         * g++.dg/template/typedef13.C: Likewise.
10103         * g++.dg/template/typedef14.C: Likewise.
10104         * g++.dg/template/sfinae3.C: Compile this pedantically.
10105         The only errors expected should be the one saying the typedef is ill
10106         formed.
10107         * g++.old-deja/g++.pt/typename8.C: Likewise.
10108         * g++.dg/template/access11.C: Update this.
10109
10110 2009-01-21  Daniel Kraft  <d@domob.eu>
10111
10112         PR fortran/38887
10113         * gfortran.dg/mvbits_5.f90:  New test.
10114
10115 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10116
10117         * gcc.dg/sms-6.c: New test.
10118         * gcc.dg/sms-7.c: Likewise.
10119
10120 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10121
10122         PR fortran/38907
10123         * gfortran.dg/host_assoc_function_7.f90: New test
10124
10125 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10126             Richard Guenther  <rguenther@suse.de>
10127
10128         PR tree-optimization/38747
10129         PR tree-optimization/38748
10130         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10131         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10132         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10133
10134 2009-01-20  Kees Cook  <kees@ubuntu.com>
10135             H.J. Lu  <hongjiu.lu@intel.com>
10136
10137         PR target/38902
10138         * gcc.dg/pr38902.c: New.
10139
10140 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10141
10142         PR target/38868
10143         * gfortran.dg/pr38868.f: New testcase.
10144
10145 2009-01-20  Richard Guenther  <rguenther@suse.de>
10146
10147         * gcc.c-torture/execute/pr36227.c: Move ...
10148         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10149
10150 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10151
10152         * lib/gfortran.exp: Add -B options for targets that use
10153         libgfortran.a%s in their specs.
10154
10155 2009-01-19  Jason Merrill  <jason@redhat.com>
10156
10157         PR c++/23287
10158         * g++.dg/template/dtor5.C: New test.
10159
10160 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10161
10162         PR fortran/38859
10163         * gfortran.dg/bound_5.f90: New test.
10164
10165 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10166
10167         PR target/38736
10168         * g++.dg/compat/abi/pr38736_main.C: New.
10169         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10170         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10171         * g++.dg/other/macro-1.C: Likewise.
10172         * gcc.dg/macro-1.c: Likewise.
10173         * gcc.dg/compat/pr38736_main.c: Likewise.
10174         * gcc.dg/compat/pr38736_x.c: Likewise.
10175         * gcc.dg/compat/pr38736_y.c: Likewise.
10176
10177 2009-01-18  Richard Guenther  <rguenther@suse.de>
10178
10179         PR tree-optimization/38819
10180         * gcc.c-torture/execute/pr38819.c: New testcase.
10181
10182 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10183
10184         PR fortran/38657
10185         * gfortran.dg/module_commons_3.f90: Reapply.
10186
10187 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10188
10189         PR fortran/34955
10190         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10191         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10192
10193 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10194
10195         PR fortran/38657
10196         * gfortran.dg/module_commons_3.f90: Remove
10197
10198 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10199
10200         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10201
10202 2009-01-16  Jason Merrill  <jason@redhat.com>
10203
10204         PR c++/38877
10205         * g++.dg/template/lvalue1.C: New test.
10206
10207         PR c++/29470
10208         * g++.dg/template/access20.C: New test.
10209         * g++.dg/torture/pr34641.C: Fix access.
10210
10211 2009-01-16  Richard Guenther  <rguenther@suse.de>
10212
10213         PR tree-optimization/38835
10214         PR middle-end/36227
10215         * gcc.c-torture/execute/pr36227.c: New testcase.
10216         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10217         * g++.dg/init/const7.C: Likewise.
10218
10219 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10220
10221         PR target/38554
10222         * gcc.c-torture/compile/pr38554.c: New test.
10223
10224 2009-01-16  Jason Merrill  <jason@redhat.com>
10225
10226         PR c++/38579
10227         * g++.dg/conversion/access1.C: New test.
10228
10229 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10230
10231         PR tree-optimization/38789
10232         * gcc.c-torture/compile/pr38789.c: New test.
10233
10234 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10235
10236         PR fortran/38152
10237         * gfortran.dg/proc_ptr_13.f90: New.
10238
10239 2009-01-15  Jason Merrill  <jason@redhat.com>
10240
10241         PR c++/38850
10242         * g++.dg/template/koenig6.C: New test.
10243
10244 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10245
10246         PR c++/29388
10247         * g++.dg/template/error37.C: New testcase.
10248
10249 2009-01-15  Jason Merrill  <jason@redhat.com>
10250
10251         PR c++/36334
10252         * g++.dg/conversion/memfn1.C: New test.
10253
10254         PR c++/37646
10255         * g++.dg/conversion/memfn2.C: New test.
10256
10257 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10258
10259         PR c++/38357
10260         * g++.dg/template/crash87.C: New test.
10261
10262 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10263
10264         PR middle-end/37843
10265         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10266
10267 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10268
10269         PR c++/38636
10270         * g++.dg/parse/crash50.C: New test.
10271
10272 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10273
10274         PR rtl-optimization/38245
10275         * gcc.dg/pr38245-3.c: New test.
10276         * gcc.dg/pr38245-3.h: New file.
10277         * gcc.dg/pr38245-4.c: New file.
10278         * gcc.dg/pr38364.c: New test.
10279
10280 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10281
10282         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10283         sequence PC-relative.
10284
10285 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10286
10287         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10288         calls and/or PLT markers.
10289         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10290         calls and/or PLT markers.
10291         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10292         calls and/or PLT markers.
10293         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10294         calls and/or PLT markers.
10295
10296 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10297             Nathan Froyd  <froydnj@codesourcery.com>
10298             Joseph Myers  <joseph@codesourcery.com>
10299
10300         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10301         New function.
10302         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10303         and use consistent CFLAGS.
10304         * gcc.target/powerpc/20030505.c: Likewise.
10305         * gcc.target/powerpc/20081204-1.c: Likewise.
10306         * gcc.target/powerpc/ppc-spe.c: Likewise.
10307         * gcc.target/powerpc/spe1.c: Likewise.
10308         * g++.dg/ext/spe1.C: Likewise.
10309         * g++.dg/other/opaque-1.C: Likewise.
10310         * g++.dg/other/opaque-2.C: Likewise.
10311         * g++.dg/other/opaque-3.C: Likewise.
10312
10313 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10314
10315         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10316         out of loop.
10317
10318 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10319
10320         PR target/38811
10321         * g++.dg/torture/pr38811.C: New file.
10322
10323 2009-01-14  Richard Guenther  <rguenther@suse.de>
10324
10325         PR tree-optimization/38826
10326         PR middle-end/38477
10327         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10328
10329 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10330
10331         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10332
10333 2009-01-14  Nick Clifton  <nickc@redhat.com>
10334
10335         PR c++/37862
10336         * g++.cp/parse/pr37862.C: New test.
10337
10338 2009-01-14  Julian Brown  <julian@codesourcery.com>
10339
10340         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10341         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10342         to...
10343         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10344         These.
10345
10346 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10347
10348         PR rtl-optimization/38774
10349         * gcc.dg/torture/pr38774.c: New test.
10350
10351         PR c++/38795
10352         * g++.dg/cpp0x/pr38795.C: New test.
10353
10354 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10355             Nathan Froyd  <froydnj@codesourcery.com>
10356             Joseph Myers  <joseph@codesourcery.com>
10357
10358         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10359         otherwise.  Do not check for AltiVec at runtime.
10360         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10361         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10362         * gcc.target/powerpc/altivec-1.c: Likewise.
10363         * gcc.target/powerpc/altivec-3.c: Likewise.
10364         * gcc.target/powerpc/altivec-10.c: Likewise.
10365         * gcc.target/powerpc/altivec-12.c: Likewise.
10366         * gcc.target/powerpc/altivec-24.c: Likewise.
10367         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10368         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10369         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10370         * gcc.target/powerpc/pr35907.c: Likewise.
10371         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10372         otherwise.  Do not check for Cell at runtime.
10373         * gcc.target/powerpc/altivec_check.h: Delete.
10374
10375         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10376         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10377         not check for AltiVec at runtime.
10378         * g++.dg/ext/altivec-cell-2.C: Likewise.
10379         * g++.dg/ext/altivec-cell-3.C: Likewise.
10380         * g++.dg/ext/altivec-cell-4.C: Likewise.
10381         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10382         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10383         check.
10384         * g++.dg/ext/altivec_check.h: Delete.
10385
10386 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10387
10388         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10389         effective target.  Adjust line numbers accordingly.
10390
10391 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10392
10393         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10394
10395 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10396
10397         PR tree-optimization/38786
10398         * gcc.dg/graphite/pr38786.c: New.
10399
10400 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10401
10402         Revert:
10403         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10404
10405         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10406         for alpha*-*-* targets.
10407         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10408
10409 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10410
10411         PR libfortran/38772
10412         * gfortran.dg/fmt_bz_bn_err.f: New test.
10413
10414 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10415
10416         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10417
10418 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10419
10420         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10421         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10422         instruction support.  Do not check for it at runtime.
10423
10424 2009-01-12  Jason Merrill  <jason@redhat.com>
10425
10426         PR c++/35109
10427         * g++.dg/lookup/friend11.C: Remove expected error.
10428         * g++.dg/lookup/friend14.C: New test.
10429         * g++.dg/lookup/friend15.C: New test.
10430
10431 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10432
10433         PR c++/36019
10434         * g++.dg/lookup/hidden-class12.C: New test.
10435         * g++.dg/lookup/hidden-class13.C: New test.
10436         * g++.dg/lookup/hidden-class14.C: New test.
10437         * g++.dg/lookup/hidden-class15.C: New test.
10438         * g++.dg/lookup/hidden-class16.C: New test.
10439
10440 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10441
10442         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10443         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10444         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10445
10446 2009-01-12  Jason Merrill  <jason@redhat.com>
10447
10448         PR c++/31488
10449         * g++.dg/other/vararg-3.C: New test.
10450
10451 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10452
10453         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10454         Explicitly enable SPE.
10455         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10456         directive.
10457
10458         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10459         Expect -flax-vector-conversions message.  Adjust incompatible
10460         types errors.
10461         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10462         Make Foo extern.
10463
10464         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10465
10466         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10467
10468         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10469         * g++.dg/other/opaque-2.C: Likewise.
10470         * g++.dg/other/opaque-3.C: Likewise.
10471
10472 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10473
10474         PR c/32041
10475         * gcc.dg/pr32041.c: New test.
10476         * g++.dg/parse/offsetof9.C: New test.
10477
10478 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10479             Nathan Froyd  <froydnj@codesourcery.com>
10480
10481         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10482         * g++.dg/ext/attribute-test-1.C: Likewise.
10483         * g++.dg/ext/attribute-test-2.C: Likewise.
10484         * g++.dg/ext/attribute-test-3.C: Likewise.
10485         * g++.dg/ext/attribute-test-4.C: Likewise.
10486
10487 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10488
10489         * gnat.dg/unchecked_convert3.adb: New test.
10490
10491 2009-01-12  Tomas Bily  <tbily@suse.cz>
10492
10493         PR middlend/38385
10494         * gcc.dg/tree-ssa/pr38385.c: New file.
10495
10496 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10497
10498         PR c++/38794
10499         * g++.dg/parse/typedef9.C: New test.
10500
10501         PR tree-optimization/38807
10502         * gcc.c-torture/compile/pr38807.c: New test.
10503
10504 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10505
10506         * gcc.target/mips/ins-2.c: New test.
10507
10508 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10509
10510         PR testsuite/38809
10511         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10512
10513 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10514
10515         PR c++/36254
10516         * g++.dg/warn/Wreturn-type-5.C: New test.
10517
10518 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10519
10520         PR middle-end/38616
10521         * gcc.dg/pr38616.c: New test.
10522
10523 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10524
10525         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10526
10527 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10528
10529         PR c++/38648
10530         * g++.dg/expr/string-1.C: New test.
10531         * g++.dg/expr/string-2.C: New test.
10532
10533         PR c++/36695
10534         * g++.dg/ext/complex4.C: New test.
10535         * g++.dg/ext/complex5.C: New test.
10536         * g++.dg/init/reference1.C: New test.
10537         * g++.dg/init/reference2.C: New test.
10538         * g++.dg/init/reference3.C: New test.
10539
10540 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10541
10542         PR fortran/38763
10543         * gfortran.dg/transfer_null_1.f90: New test.
10544
10545 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10546
10547         PR fortran/38765
10548         * gfortran.dg/host_assoc_function_6.f90: New test.
10549
10550 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10551
10552         * lib/target-supports.exp: Add method to determine if the effective
10553         target is really a ppc405 after applying all compile options.
10554         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10555         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10556         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10557         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10558         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10559         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10560         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10561         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10562         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10563         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10564         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10565         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10566         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10567         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10568         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10569         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10570         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10571         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10572         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10573         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10574         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10575         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10576         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10577         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10578         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10579         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10580         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10581         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10582         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10583         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10584         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10585
10586 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10587
10588         PR c++/35335
10589         * g++.dg/other/error31.C: New testcase.
10590
10591         PR c/35742
10592         * gcc.dg/pr35742.c: New test.
10593
10594 2009-01-09  John F. Carr  <jfc@mit.edu>
10595
10596         PR c++/37877
10597         * g++.dg/parse/linkage3.C: New test.
10598
10599 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10600
10601         PR middle-end/38771
10602         * gcc.c-torture/compile/pr38771.c: New test.
10603
10604 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10605
10606         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10607
10608 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10609
10610         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10611         * gcc.dg/sibcall-4.c: Likewise.
10612
10613 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10614             Jan Sjodin  <jan.sjodin@amd.com>
10615
10616         PR tree-optimization/38559
10617         * gcc.dg/graphite/pr38559.c: New.
10618
10619 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10620
10621         PR tree-optimization/37194
10622         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10623
10624 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10625
10626         PR c++/38725
10627         * g++.dg/ext/label11.C: New test.
10628
10629 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10630
10631         * lib/target-supports.exp (check_weak_override_available): New.
10632         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10633         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10634         dg-require-weak-override.
10635
10636 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10637             Alan Modra  <amodra@bigpond.net.au>
10638
10639         * gcc.c-torture/compile/20090107-1.c: New test.
10640
10641 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10642
10643         PR target/38706
10644         * g++.dg/other/pr38706.C: New test.
10645
10646 2009-01-07  Jason Merrill  <jason@redhat.com>
10647
10648         * g++.dg/cpp0x/variadic92.C: New test.
10649         * g++.dg/cpp0x/variadic93.C: New test.
10650
10651 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10652
10653         * lib/target-supports-dg.exp (current_compiler_flags): New.
10654         (check-flags): Use it; do not access dg-test local variables.
10655         (dg-skip-if): Do not access dg-test local variables.
10656         (dg-xfail-run-if): Ditto.
10657         (dg-shouldfail): Ditto.
10658         * gcc.test-framework/test-framework.exp
10659         (check_effective_target_def_nocache): New.
10660         * gcc.test-framework/test-framework.awk: Handle scan tests.
10661         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10662         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10663         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10664         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10665         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10666         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10667         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10668         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10669         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10670
10671         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10672
10673         * lib/target-supports-dg.exp (check_test_flags): Delete.
10674
10675 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10676
10677         PR tree-optimization/38492
10678         PR tree-optimization/38498
10679         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10680         in trunk.
10681         * gcc.dg/graphite/block-0.c: Update test.
10682         * gcc.dg/graphite/block-1.c: Same.
10683         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10684         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10685         * gcc.dg/graphite/block-3.c: New.
10686         * gcc.dg/graphite/pr38498.c: New.
10687
10688 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10689
10690         AVX Programming Reference (December, 2008)
10691         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10692         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10693         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10694
10695         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10696         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10697
10698 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10699
10700         PR fortran/38220
10701         * gfortran.dg/c_loc_pure_1.f90:  New test.
10702
10703 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10704
10705         PR fortran/38669
10706         * gfortran.dg/elemental_dependency_3.f90:
10707         Add the final tree dump cleanup.
10708
10709 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10710
10711         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10712         passing -m32.
10713
10714         PR rtl-optimization/38722
10715         * gfortran.dg/pr38722.f90: New test.
10716
10717 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10718
10719         PR c/34252
10720         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10721         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10722
10723 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10724
10725         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10726         * gfortran.dg/typebound_call_8.f03: Same.
10727         * gfortran.dg/elemental_bind_c.f90: Same.
10728         * gfortran.dg/typebound_call_7.f03: Same.
10729         * gfortran.dg/interface_proc_end.f90: Same
10730         * gfortran.dg/pr37243.f: Fix typo.
10731
10732 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10733
10734         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10735         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10736         large stack sizes.
10737
10738 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10739
10740         AVX Programming Reference (December, 2008)
10741         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10742         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10743         * gcc.target/i386/sse-14.c: Likewise.
10744
10745         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10746         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10747         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10748         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10749
10750 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10751
10752         PR libfortran/38735
10753         * gfortran.dg/fmt_bz_bn.f: Update test.
10754
10755 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10756
10757         PR c++/38472
10758         * g++.dg/conversion/usual-arith-conv.C: New test.
10759
10760 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10761
10762         PR c/34911
10763         * gcc.dg/vector-3.c: New testcase.
10764         * g++.dg/ext/vector15.C: New test.
10765
10766 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10767
10768         PR tree-optimization/38510
10769         * gcc.dg/graphite/pr38510.c: New.
10770
10771 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10772             Jan Sjodin <jan.sjodin@amd.com>
10773
10774         PR tree-optimization/38500
10775         * gcc.dg/graphite/pr38500.c: New.
10776
10777 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10778
10779         * gcc.c-torture/compile/20001226-1.c: Generalize
10780         dg-timeout-factor.
10781         * gcc.c-torture/compile/limits-fnargs.c: Add
10782         dg-timeout-factor.
10783         * gcc.dg/20020425-1.c: Likewise.
10784         * gcc.dg/pch/pch.exp: Likewise.
10785
10786 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10787
10788         PR fortran/38657
10789         * gfortran.dg/module_commons_3.f90: New test.
10790
10791 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10792
10793         PR fortran/37159
10794         * gfortran.dg/random_seed_1.f90: Updated.
10795
10796 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10797
10798         PR fortran/38669
10799         PR fortran/38726
10800         * gfortran.dg/elemental_subroutine_7.f90:
10801         Fix p values so that it can be used as vector subscript.
10802
10803 2009-01-05  Jason Merrill  <jason@redhat.com>
10804
10805         * g++.dg/cpp0x/initlist12.C: Add another test.
10806
10807         * g++.dg/cpp0x/defaulted7.C: New test.
10808
10809 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10810
10811         PR fortran/38672
10812         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10813         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10814
10815 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10816
10817         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10818         for alpha*-*-* targets.
10819         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10820
10821 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10822
10823         PR fortran/38665
10824         * gfortran.dg/host_assoc_function_5.f90: New test.
10825
10826 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10827
10828         PR fortran/38669
10829         * gfortran.dg/elemental_dependency_3.f90: New test.
10830         * gfortran.dg/elemental_subroutine_7.f90: New test.
10831
10832 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10833
10834         * gcc.dg/struct-ret-3.c: Include unistd.h.
10835         (main): Exit early if system memory page size is
10836         larger than 4096 bytes.
10837
10838 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10839
10840         PR fortran/38718
10841         * gfortran.dg/merge_init_expr.f90: New.
10842
10843 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10844
10845         PR fortran/38536
10846         * gfortran.dg/c_loc_tests_13.f90: New test.
10847         * gfortran.dg/c_loc_tests_14.f90: New test.
10848
10849 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10850
10851         * gfortran.dg/func_result_4.f90: New.
10852
10853 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10854
10855         PR fortran/38594
10856         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10857         interface still works, in addition to original tests.
10858         * gfortran.dg/host_assoc_call_6.f90: New test.
10859
10860 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10861
10862         PR c++/38705
10863         * g++.dg/torture/pr38705.C: New test.
10864
10865         PR c/38700
10866         * gcc.dg/pr38700.c: New test.
10867
10868 2009-01-02  Jason Merrill  <jason@redhat.com>
10869
10870         * g++.dg/cpp0x/initlist11.C: New test.
10871         * g++.dg/cpp0x/initlist12.C: New test.
10872
10873 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10874
10875         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10876         Allow extra informative notes.
10877
10878 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10879
10880         PR c/36489
10881         * gcc.dg/pr36489.c: New test.
10882
10883 \f
10884 Copyright (C) 2009 Free Software Foundation, Inc.
10885
10886 Copying and distribution of this file, with or without modification,
10887 are permitted in any medium without royalty provided the copyright
10888 notice and this notice are preserved.