OSDN Git Service

2009-10-28 Paolo Bonzini <bonzini@gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
2
3         PR rtl-optimization/39715
4         * gcc.target/arm/thumb-ltu.c: New.
5
6 2009-10-28  Richard Guenther  <rguenther@suse.de>
7
8         PR lto/41808
9         PR lto/41839
10         * gcc.dg/lto/20091027-1_0.c: New testcase.
11         * gcc.dg/lto/20091027-1_1.c: Likewise.
12         * g++.dg/lto/20091026-1_0.C: Likewise.
13         * g++.dg/lto/20091026-1_1.C: Likewise.
14         * g++.dg/lto/20091026-1_a.h: Likewise.
15
16 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
17
18         PR middle-end/41837
19         * gcc.dg/pr41837.c: New test.
20
21         PR debug/41801
22         * g++.dg/ext/sync-3.C: New test.
23
24         PR target/41762
25         * gcc.dg/pr41762.c: New test.
26
27 2009-10-28  Richard Guenther  <rguenther@suse.de>
28
29         PR middle-end/41855
30         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
31         * gfortran.dg/lto/20091028-1_1.c: Likewise.
32         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
33         * gfortran.dg/lto/20091028-2_1.c: Likewise.
34
35 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
36
37         PR rtl-optimization/39715
38         * gcc.target/arm/thumb-bitfld1.c: New.
39
40 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
41
42         PR rtl-optimization/40741
43         * gcc.target/arm/thumb-branch1.c: New.
44
45 2009-10-27  Jason Merrill  <jason@redhat.com>
46
47         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
48         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
49         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
50         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
51
52 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
53
54         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
55         * gnat.dg/null_pointer_deref2.adb: Likewise.
56
57 2009-10-27  Richard Guenther  <rguenther@suse.de>
58
59         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
60
61 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
62
63         PR c/41842
64         * gcc.dg/pr41842.c: New test.
65
66 2009-10-27  Revital Eres  <eres@il.ibm.com>
67
68         PR tree-optimization/40648
69         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
70         change in decision of peeling for alignment.
71         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
72         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
73         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
74         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
75         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
76         * gcc.dg/vect/vect-50.c: Likewise.
77         * gcc.dg/vect/vect-33.c: Likewise.
78         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
79         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
80         Likewise.
81         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
82         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
83         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
84         Likewise.
85         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
86         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
87         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
88         * gcc.dg/vect/vect-60.c: Likewise.
89         * gcc.dg/vect/vect-26.c: Likewise.
90         * gcc.dg/vect/vect-52.c: Likewise.
91         * gcc.dg/vect/vect-44.c: Likewise.
92         * gcc.dg/vect/vect-27.c: Likewise.
93         * gcc.dg/vect/vect-70.c: Likewise.
94         * gcc.dg/vect/vect-28.c: Likewise.
95         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
96         * gcc.dg/vect/vect-109.c: Likewise.
97         * gcc.dg/vect/vect-54.c: Likewise.
98         * gcc.dg/vect/vect-29.c: Likewise.
99         * gcc.dg/vect/vect-72.c: Likewise.
100         * gcc.dg/vect/vect-56.c: Likewise.
101         * gcc.dg/vect/vect-48.c: Likewise.
102         * gcc.dg/vect/vect-91.c: Likewise.
103         * gcc.dg/vect/vect-92.c: Likewise.
104         * gcc.dg/vect/vect-58.c: Likewise.
105         * gcc.dg/vect/slp-25.c: Likewise.
106         * gcc.dg/vect/vect-93.c: Likewise.
107         * gcc.dg/vect/vect-95.c: Likewise.
108         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
109         * gcc.dg/vect/vect-87.c: Likewise.
110         * gcc.dg/vect/vect-96.c: Likewise.
111         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
112         * gcc.dg/vect/vect-88.c: Likewise.
113         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
114         * gcc.dg/vect/vect-89.c: Likewise.
115         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
116         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
117         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
118         * gfortran.dg/vect/vect-2.f90: Likewise.
119         * gfortran.dg/vect/vect-3.f90: Likewise.
120         * gfortran.dg/vect/vect-4.f90: Likewise.
121         * gfortran.dg/vect/vect-5.f90: Likewise.
122
123 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
124
125         PR c++/41020
126         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
127
128 2009-10-26  Ben Elliston  <bje@au.ibm.com>
129             Michael Meissner  <meissner@linux.vnet.ibm.com>
130             Ulrich Weigand  <uweigand@de.ibm.com>
131
132         * gcc.target/spu/ea/ea.exp: New file.
133         * gcc.target/spu/ea/cache1.c: Likewise.
134         * gcc.target/spu/ea/cast1.c: Likewise.
135         * gcc.target/spu/ea/cast2.c: Likewise.
136         * gcc.target/spu/ea/compile1.c: Likewise.
137         * gcc.target/spu/ea/compile2.c: Likewise.
138         * gcc.target/spu/ea/cppdefine.c: Likewise.
139         * gcc.target/spu/ea/errors1.c: Likewise.
140         * gcc.target/spu/ea/errors2.c: Likewise.
141         * gcc.target/spu/ea/execute1.c: Likewise.
142         * gcc.target/spu/ea/execute2.c: Likewise.
143         * gcc.target/spu/ea/execute3.c: Likewise.
144         * gcc.target/spu/ea/ops1.c: Likewise.
145         * gcc.target/spu/ea/ops2.c: Likewise.
146         * gcc.target/spu/ea/options1.c: Likewise.
147         * gcc.target/spu/ea/test-sizes.c: Likewise.
148
149 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
150
151         PR bootstrap/41345
152         * gcc.dg/pr41345.c: New test.
153
154         PR debug/41828
155         * g++.dg/debug/dwarf2/anonname1.C: New test.
156
157 2009-10-26  Jason Merrill  <jason@redhat.com>
158
159         PR c++/38796
160         * g++.dg/cpp0x/defaulted15.C: New.
161         * g++.dg/cpp0x/defaulted16.C: New.
162
163 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
164
165         PR c++/41785
166         * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
167
168 2009-10-26  Nick Clifton  <nickc@redhat.com>
169
170         * lib/target-supports.exp (check_profiling_available):
171         Profiling is not, currently, available for the RX port.
172         (check_effective_target_hard_float): Add support for RX
173         target.
174         * gcc.target/rx: New directory.
175         * gcc.target/rx/builtins.c: New test file.
176         * gcc.target/rx/interrupts.c: New test file.
177         * gcc.target/rx/rx-abi-function-tests.c: New test file.
178         * gcc.target/rx/zero-width-bitfield.c: New test file.
179         * gcc.target/rx/i272091.c: New test file.
180         * gcc.target/rx/packed-struct.c: New test file.
181         * gcc.target/rx/rx.exp: New file: Drives RX tests.
182
183 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
184
185         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
186         * gcc.dg/lto/20091016-1_0.c: Likewise.
187         * gcc.dg/lto/20090206-1_0.c: Likewise.
188         * gcc.dg/lto/20081120-1_0.c: Likewise.
189         * gcc.dg/lto/20081120-2_0.c: Likewise.
190         * gcc.dg/lto/20090116_0.c: Likewise.
191         * gcc.dg/lto/20081126_0.c: Likewise.
192         * gcc.dg/lto/20091013-1_0.c: Likewise.
193         * gcc.dg/lto/20081212-1_0.c: Likewise.
194         * gcc.dg/lto/20091015-1_0.c: Likewise.
195         * gcc.dg/lto/20090126-1_0.c: Likewise.
196         * gcc.dg/lto/20090126-2_0.c: Likewise.
197         * gcc.dg/lto/20091020-1_0.c: Likewise.
198         * gcc.dg/lto/20091020-2_0.c: Likewise.
199         * gcc.dg/lto/20081204-1_0.c: Likewise.
200         * gcc.dg/lto/20081204-2_0.c: Likewise.
201         * gcc.dg/lto/20081224_0.c: Likewise.
202         * gcc.dg/lto/20090219_0.c: Likewise.
203
204 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
205
206         PR c++/41020
207         * g++.dg/lookup/extern-c-redecl2.C: New test.
208         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
209         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
210         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
211
212 2009-10-26  Michael Matz  <matz@suse.de>
213
214         PR tree-optimization/41783
215         * gcc.dg/pr41783.c: New test.
216         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
217         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
218         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
219
220 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
221
222         PR fortran/41714
223         * gfortran.dg/class_allocate_4.f03: New test.
224
225 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
226
227         * gcc.target/mips/mult-1.c: New test.
228
229 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
230
231         PR fortran/41784
232         * gfortran.dg/extends_8.f03: New test.
233
234 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
235
236         * gnat.dg/specs/pack4.ads: New test.
237
238 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
239
240         * gnat.dg/null_pointer_deref1.adb: New test.
241         * gnat.dg/null_pointer_deref2.adb: Likewise.
242
243 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
244
245         PR fortran/41772
246         * gfortran.dg/transfer_intrinsic_3.f90.
247
248 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
249
250         * gnat.dg/opt4.adb: New test.
251
252 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
253
254         PR c/40033
255         * gcc.dg/noncompile/pr40033-1.c: New test.
256
257 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
258
259         PR c++/40808
260         * g++.dg/abi/mangle34.C: New test
261
262 2009-10-23  Jason Merrill  <jason@redhat.com>
263
264         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
265
266         Core issue 899
267         * g++.dg/cpp0x/explicit4.C: New.
268
269 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
270
271         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
272         *-*-cygwin.
273         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
274         for *-*-mingw* and *-*-cygwin.
275         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
276         * g++.dg/template/spec35.C: Disable weak symbol test for
277         *-*-mingw* and *-*-cygwin.
278
279         PR testsuite/31342
280         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
281
282 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
283
284         PR fortran/41800
285         * gfortran.dg/class_10.f03: New test.
286
287 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
288
289         PR target/41787
290         * gcc.target/powerpc/vsx-vrsave.c: New file.
291
292 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
293
294         PR c/41673
295         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
296
297 2009-10-23  Richard Guenther  <rguenther@suse.de>
298
299         PR tree-optimization/41778
300         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
301
302 2009-10-22  Richard Guenther  <rguenther@suse.de>
303
304         PR lto/41791
305         * g++.dg/lto/20091022-2_0.C: New testcase.
306
307 2009-10-22  Richard Guenther  <rguenther@suse.de>
308
309         PR lto/41730
310         * g++.dg/lto/20091022-1_0.C: New testcase.
311
312 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
313
314         * gcc.dg/autopar/outer-4.c: Adjust scan.
315         * gcc.dg/autopar/outer-5.c: Adjust scan.
316         * gcc.dg/autopar/outer-5.c: Add scan optimized.
317
318         * libgomp.graphite/force-parallel-2.c: Adjust scan.
319         * gcc.dg/autopar/outer-1.c: New testcase.
320         * gcc.dg/autopar/outer-2.c: New testcase.
321         * gcc.dg/autopar/outer-3.c: New testcase.
322         * gcc.dg/autopar/outer-4.c: New testcase.
323         * gcc.dg/autopar/outer-5.c: New testcase.
324         * gcc.dg/autopar/outer-6.c: New testcase.
325
326 2009-10-22  Jan Hubicka  <jh@suse.cz>
327
328         * gcc.c-torture/compile/pr40556.c: New testcase.
329
330 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
331
332         PR fortran/41781
333         * gfortran.dg/goto_8.f90: New test case.
334
335 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
336
337         PR tree-optimization/41497
338         * gcc.dg/tree-ssa/pr41497.c: New.
339
340 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
341
342         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
343
344 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
345
346         * gcc.dg/tls/pie-1.c: New test.
347
348 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
349
350         * g++.dg/abi/mangle33.C: New test.
351
352 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
353
354         * gnat.dg/discr22.adb: New test.
355
356 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
357
358         * gnat.dg/loop_optimization7.ad[sb]: New test.
359         * gnat.dg/loop_optimization7_pkg.ads: New helper.
360
361 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
362
363         PR fortran/41706
364         PR fortran/41766
365         * gfortran.dg/class_9.f03: Extended test case.
366         * gfortran.dg/select_type_7.f03: New test case.
367
368 2009-10-20  Richard Guenther  <rguenther@suse.de>
369
370         * gcc.dg/lto/20091020-3_0.c: New testcase.
371
372 2009-10-20  Richard Guenther  <rguenther@suse.de>
373
374         PR lto/41761
375         * gcc.dg/lto/20091020-1_0.c: New testcase.
376         * gcc.dg/lto/20091020-1_1.c: Likewise.
377         * gcc.dg/lto/20091020-2_0.c: Likewise.
378         * gcc.dg/lto/20091020-2_1.c: Likewise.
379
380 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
381
382         PR debug/41340
383         * gcc.dg/pr41340.c: New test.
384
385 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
386
387         * gnat.dg/discr21.ad[sb]: New test.
388         * gnat.dg/discr21_pkg.ads: New helper.
389
390 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
391
392         PR fortran/41706
393         * gfortran.dg/class_9 : New test.
394
395 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
396
397         * gcc.dg/raw-string-1.c: New test.
398         * gcc.dg/raw-string-2.c: New test.
399         * gcc.dg/raw-string-3.c: New test.
400         * gcc.dg/raw-string-4.c: New test.
401         * gcc.dg/raw-string-5.c: New test.
402         * gcc.dg/raw-string-6.c: New test.
403         * gcc.dg/raw-string-7.c: New test.
404         * gcc.dg/utf8-1.c: New test.
405         * gcc.dg/utf8-2.c: New test.
406         * gcc.dg/utf-badconcat2.c: New test.
407         * gcc.dg/utf-dflt2.c: New test.
408         * gcc.dg/cpp/include6.c: New test.
409         * g++.dg/ext/raw-string-1.C: New test.
410         * g++.dg/ext/raw-string-2.C: New test.
411         * g++.dg/ext/raw-string-3.C: New test.
412         * g++.dg/ext/raw-string-4.C: New test.
413         * g++.dg/ext/raw-string-5.C: New test.
414         * g++.dg/ext/raw-string-6.C: New test.
415         * g++.dg/ext/raw-string-7.C: New test.
416         * g++.dg/ext/utf8-1.C: New test.
417         * g++.dg/ext/utf8-2.C: New test.
418         * g++.dg/ext/utf-badconcat2.C: New test.
419         * g++.dg/ext/utf-dflt2.C: New test.
420
421         * gcc.dg/cleanup-13.c: New test.
422
423 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
424
425         PR fortran/41586
426         * gfortran.dg/auto_dealloc_1.f90: New test case.
427
428 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
429
430         Port from redhat/gcc-4_4-branch:
431         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
432         * gcc.dg/debug/vta-2.c: New test.
433
434         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
435         * gcc.dg/debug/vta-1.c: New.
436
437 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
438
439         * gnat.dg/noreturn2.ad[sb]: New test.
440
441 2009-10-19  Tobias Burnus  <burnus@net-b.de>
442
443         PR fortran/41755
444         * gfortran.dg/equiv_8.f90: New test.
445         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
446
447 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
448
449         * gcc.target/arm/neon-thumb2-move.c: New test.
450
451 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
452
453         * gcc.dg/debug/vta-3.c: New test.
454
455 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
456
457         * gnat.dg/nested_proc.adb: Rename into...
458         * gnat.dg/nested_proc1.adb: ...this.
459         * gnat.dg/nested_proc2.adb: New test.
460
461 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
462
463         * gnat.dg/noreturn1.ad[sb]: New test.
464
465 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
466             Paul Thomas  <pault@gcc.gnu.org>
467
468         PR fortran/41629
469         * gfortran.dg/class_6.f90: New test.
470
471         PR fortran/41608
472         PR fortran/41587
473         * gfortran.dg/class_7.f90: New test.
474
475         PR fortran/41618
476         * gfortran.dg/class_8.f90: New test.
477
478 2009-10-17  Richard Guenther  <rguenther@suse.de>
479
480         * gcc.dg/lto/20091017-1_0.c: New testcase.
481         * gcc.dg/lto/20091017-1_1.c: Likewise.
482
483 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
484
485         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
486
487 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
488
489         * gnat.dg/aggr11.adb: New test.
490         * gnat.dg/aggr11_pkg.ads: New helper.
491
492 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
493
494         * gnat.dg/slice8.adb: New test.
495         * gnat.dg/slice8_pkg1.ads: New helper.
496         * gnat.dg/slice8_pkg2.ads: Likewise.
497         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
498
499 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
500
501         * gnat.dg/unchecked_convert4.adb: New test.
502
503 2009-10-15  Jason Merrill  <jason@redhat.com>
504
505         PR c++/38798
506         * g++.dg/cpp0x/trailing5.C: New.
507
508         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
509         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
510         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
511         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
512
513 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
514
515         PR fortran/41719
516         * gfortran.dg/class_5.f03: New test case.
517         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
518         * gfortran.dg/typebound_operator_4.f03: Ditto.
519
520 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
521
522         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
523         * g++.dg/other/first-global.C: Likewise.
524         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
525         * g++.dg/torture/pr40323.C: Likewise.
526         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
527         * gcc.dg/inline-33.c: Likewise.
528         * gcc.dg/ipa/ipa-1.c: Likewise.
529         * gcc.dg/ipa/ipa-2.c: Likewise.
530         * gcc.dg/ipa/ipa-3.c: Likewise.
531         * gcc.dg/ipa/ipa-4.c: Likewise.
532         * gcc.dg/ipa/ipa-5.c: Likewise.
533         * gcc.dg/ipa/ipa-7.c: Likewise.
534         * gcc.dg/ipa/ipacost-2.c: Likewise.
535         * gcc.dg/tree-ssa/inline-3.c: Likewise.
536         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
537         * gfortran.dg/whole_file_5.f90: Likewise.
538         * gfortran.dg/whole_file_6.f90: Likewise.
539
540 2009-10-16  Richard Guenther  <rguenther@suse.de>
541
542         PR tree-optimization/41728
543         * gcc.c-torture/compile/pr41728.c: New testcase.
544
545 2009-10-16  Richard Guenther  <rguenther@suse.de>
546
547         PR lto/41598
548         * gcc.dg/lto/20091016-1_0.c: New testcase.
549         * gcc.dg/lto/20091016-1_1.c: Likewise.
550         * gcc.dg/lto/20091016-1_a.h: Likewise.
551
552 2009-10-16  Richard Guenther  <rguenther@suse.de>
553
554         PR lto/41715
555         * gfortran.dg/lto/20091015-1_0.f: New testcase.
556         * gfortran.dg/lto/20091015-1_1.f: Likewise.
557         * gfortran.dg/lto/20091015-1_2.f: Likewise.
558
559 2009-10-16  Richard Guenther  <rguenther@suse.de>
560
561         PR lto/41713
562         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
563
564 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
565
566         PR debug/41717
567         * gcc.dg/debug/pr41717.c: New test.
568
569 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
570
571         PR fortran/41648
572         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
573
574         PR fortran/41656
575         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
576
577 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
578
579         PR target/23983
580         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
581         result used.
582         * g++.dg/ext/altivec-2.C (main): Ditto.
583
584 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
585
586         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
587         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
588
589 2009-10-15  Richard Guenther  <rguenther@suse.de>
590
591         PR lto/41669
592         * gcc.dg/lto/20091015-1_0.c: New testcase.
593         * gcc.dg/lto/20091015-1_1.c: Likewise.
594         * gcc.dg/lto/20091015-1_2.c: Likewise.
595         * gcc.dg/lto/20091015-1_a.h: Likewise.
596         * gcc.dg/lto/20091015-1_b.h: Likewise.
597
598 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
599
600         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
601
602 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
603
604         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
605
606 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
607
608         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
609         line from 1 to 0.
610         * obj-c++.dg/bitfield-1.mm: Likewise.
611         * obj-c++.dg/bitfield-4.mm: Likewise.
612
613 2009-10-14  Richard Guenther  <rguenther@suse.de>
614
615         PR lto/41173
616         * gcc.dg/lto/20091014-1_0.c: New testcase.
617
618 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
619
620         PR testsuite/41707
621         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
622         warning on line 0 instead of 1.
623
624 2009-10-14  Richard Guenther  <rguenther@suse.de>
625
626         PR lto/41521
627         * gfortran.dg/lto/pr41521_0.f90: New testcase.
628         * gfortran.dg/lto/pr41521_1.f90: Likewise.
629
630 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
631
632         PR preprocessor/41543
633         * gcc.dg/debug/dwarf2/pr41543.c: New test.
634
635         PR debug/41695
636         * gcc.dg/debug/dwarf2/pr41695.c: New test.
637
638 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
639
640         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
641         New procedure.
642         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
643         effective target.
644
645 2009-10-14  Jason Merrill  <jason@redhat.com>
646
647         PR c++/39866
648         * g++.dg/cpp0x/defaulted14.C: New.
649
650 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
651
652         * g++.dg/cpp0x/vt-40092.C: New.
653
654 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
655
656         * gcc.dg/guality/pr41616-1.c: Drop -O2.
657         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
658
659 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
660
661         * gfortran.dg/complex_intrinsic_8.f90: New test.
662
663 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
664
665         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
666         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
667
668 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
669
670         PR target/38948
671         * gcc.dg/torture/pr38948.c: New test.
672
673 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
674
675         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
676
677 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
678
679         PR fortran/41581
680         * gfortran.dg/class_allocate_2.f03: Modified.
681         * gfortran.dg/class_allocate_3.f03: New test case.
682
683 2009-10-13  Richard Guenther  <rguenther@suse.de>
684
685         PR lto/41668
686         * gcc.dg/lto/20091006-2_0.c: New testcase.
687         * gcc.dg/lto/20091006-2_1.c: Likewise.
688         * gcc.dg/lto/20091006-2_2.c: Likewise.
689         * gcc.dg/lto/20091013-1_0.c: Likewise.
690         * gcc.dg/lto/20091013-1_1.c: Likewise.
691         * gcc.dg/lto/20091013-1_2.c: Likewise.
692
693 2009-10-13  Martin Jambor  <mjambor@suse.cz>
694
695         * gcc.c-torture/compile/pr41661.c: New test.
696
697 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
698
699         PR libgfortran/41683
700         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
701
702 2009-10-12  Jason Merrill  <jason@redhat.com>
703
704         PR c++/37875
705         * g++.dg/cpp0x/decltype18.C: New.
706
707         PR c++/37766
708         * g++.dg/cpp0x/fntmpdefarg1.C: New.
709
710 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
711
712         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
713
714 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
715
716         PR debug/41343
717         PR debug/41447
718         PR debug/41264
719         PR debug/41338
720         * gcc.dg/guality/pr41447-1.c: New.
721         * gcc.dg/debug/pr41264-1.c: New.
722         * gcc.dg/debug/pr41343-1.c: New.
723
724 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
725
726         PR target/26515
727         * gcc.dg/torture/pr26515.c: New test.
728
729 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
730
731         PR testsuite/41659
732         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
733         * lib/lto.exp (lto-get-options-main): Report error for using "target"
734         or "xfail" with dg-lto-do.
735
736 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
737
738         * gcc.target/i386/ms_hook_prologue.c: New testcase.
739
740 2009-10-12  Michael Matz  <matz@suse.de>
741
742         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
743         pass.
744
745 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
746
747         PR target/41680
748         * g++.dg/torture/pr41680.C: New test.
749
750 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
751
752         PR c++/41570
753         * g++.dg/debug/dwarf2/template-params-7.C: New test.
754
755 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
756
757         PR debug/41616
758         * gcc.dg/guality/pr41616-1.c: New.
759
760 2009-10-11  Jason Merrill  <jason@redhat.com>
761
762         PR c++/37204
763         * g++.dg/cpp0x/rv-reinterpret.C: New.
764
765 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
766
767         PR libgfortran/38439
768         * gfortran.dg/fmt_error_9.f: New test.
769         * gfortran.dg/fmt_error_10.f: New test.
770
771 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
772
773         PR fortran/41583
774         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
775         * gfortran.dg/class_4b.f03: As above.
776         * gfortran.dg/class_4c.f03: As above.
777         * gfortran.dg/class_4d.f03: As above.
778
779 2009-10-11  Richard Guenther  <rguenther@suse.de>
780
781         PR tree-optimization/41555
782         * gcc.dg/torture/pr41555.c: New testcase.
783
784 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
785
786         PR libgfortran/35862
787         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
788         function correctly.
789
790 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
791
792         PR libgfortran/35862
793         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
794         Add conditions to avoid runtime errors if not supported.
795
796 2009-10-10  Richard Guenther  <rguenther@suse.de>
797
798         PR tree-optimization/41654
799         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
800
801 2009-10-09  Jason Merrill  <jason@redhat.com>
802
803         * g++.dg/cpp/ucn-1.C: New.
804
805 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
806
807         PR fortran/41585
808         * gfortran.dg/class_2.f03: Extended test case.
809
810 2009-10-09  Tobias Burnus  <burnus@net-b.de>
811
812         PR fortran/41582
813         * gfortran.dg/class_allocate_1.f03: Modify code such that
814         it compiles with the gfc_warning->gfc_error change.
815         * gfortran.dg/class_allocate_1.f03: New test.
816
817 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
818
819         PR fortran/41579
820         * gfortran.dg/select_type_6.f03: New test.
821
822 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
823
824         PR preprocessor/41445
825         * gcc.dg/cpp/separate-1.c: Adjust.
826         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
827         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
828         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
829         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
830         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
831         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
832         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
833
834         PR rtl-optimization/41646
835         * gcc.c-torture/compile/pr41646.c: New test.
836
837 2009-10-09  Richard Guenther  <rguenther@suse.de>
838
839         PR tree-optimization/41634
840         * gcc.c-torture/compile/pr41634.c: New testcase.
841
842 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
843
844         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
845
846 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
847
848         * gnat.dg/opt3.adb: New test.
849         * gnat.dg/opt3_pkg.ads: New helper.
850
851 2009-10-08  Doug Kwan  <dougkwan@google.com>
852
853         PR rtl-optimization/41574
854         * gcc.dg/pr41574.c: New test.
855
856 2009-10-08  Cary Coutant  <ccoutant@google.com>
857
858         Add support for debugging with ICF (Identical Code Folding).
859         * g++.dg/debug/dwarf2/icf.C: New test.
860
861 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
862
863         * gcc.target/mips/truncate-6.c: New test.
864
865 2009-10-08  Jason Merrill  <jason@redhat.com>
866
867         PR c++/36816
868         * g++.dg/cpp0x/rv-deduce.C: New.
869
870         PR c++/37177
871         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
872         * g++.dg/template/explicit-args2.C: New.
873         * g++.dg/template/explicit-args3.C: New.
874         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
875
876 2009-10-08  Michael Matz  <matz@suse.de>
877
878         PR middle-end/41573
879         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
880         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
881         * gcc.dg/pr41573.c: New test.
882
883 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
884
885         PR c/41182
886         * gcc.c-torture/compile/pr41182-1.c: New.
887
888 2009-10-07  Jason Merrill  <jason@redhat.com>
889
890         * g++.dg/cpp0x/variadic95.C: New.
891
892 2009-10-07  Jason Merrill  <jason@redhat.com>
893
894         * g++.dg/template/scope3.C: New.
895
896 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
897
898         * gcc.dg/debug/dwarf2/inline3.c: New test.
899
900 2009-10-07  Daniel Kraft  <d@domob.eu>
901
902         PR fortran/41615
903         * gfortran.dg/assumed_charlen_function_6.f90: New test.
904
905 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
906
907         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
908         * gfortran.dg/select_type_1.f03: Modified error message.
909         * gfortran.dg/select_type_5.f03: New test.
910
911 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
912
913         PR libgfortran/41612
914         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
915         have kind=10 reals.
916
917 2009-10-06  Jason Merrill  <jason@redhat.com>
918
919         * g++.dg/cpp0x/lambda/lambda-init.C: New.
920         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
921
922 2009-10-06  Richard Guenther  <rguenther@suse.de>
923
924         PR lto/41502
925         * gcc.dg/lto/20091006-1_0.c: New testcase.
926         * gcc.dg/lto/20091006-1_1.c: Likewise.
927         * gcc.dg/lto/20091005-2_0.c: Likewise.
928
929 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
930
931         PR ada/41383
932         * gnat.dg/timer_cancel.adb: New test.
933
934 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
935
936         PR ada/38333
937         * gnat.dg/specs/import_abstract.ads: New.
938
939 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
940
941         PR libgfortran/35862
942         * gfortran.dg/round_2.f03: New test.
943
944 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
945
946         PR debug/41558
947         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
948         * lib/gcc-gdb-test.exp: ... here.  New file.
949         * gfortran.dg/guality/guality.exp: New file.
950         * gfortran.dg/guality/pr41558.f90: New test.
951         * gfortran.dg/guality/arg1.f90: New test.
952
953 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
954
955         * gfortran.dg/dynamic_dispatch_1.f90: New test.
956         * gfortran.dg/dynamic_dispatch_2.f90: New test.
957         * gfortran.dg/dynamic_dispatch_3.f90: New test.
958         * gfortran.dg/module_md5_1.f90: Update md5 sum.
959
960 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
961
962         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
963         register_pass_info.
964         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
965         plugin_pass to register_pass_info.
966         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
967         register_pass_info.
968         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
969         register_pass_info.
970
971 2009-10-05  Richard Guenther  <rguenther@suse.de>
972
973         PR lto/41281
974         * gcc.dg/lto/20090914-2_0.c: New testcase.
975
976 2009-10-05  Richard Guenther  <rguenther@suse.de>
977
978         PR lto/40902
979         * gcc.dg/lto/20091005-1_0.c: New testcase.
980         * gcc.dg/lto/20091005-1_1.c: Likewise.
981
982 2009-10-05  Richard Guenther  <rguenther@suse.de>
983
984         PR lto/41552
985         PR lto/41487
986         * g++.dg/lto/20091002-1_0.C: Adjust flags.
987         * g++.dg/lto/20091004-1_0.C: New testcase.
988         * g++.dg/lto/20091004-1_1.C: Likewise.
989         * g++.dg/lto/20091004-2_0.C: Likewise.
990         * g++.dg/lto/20091004-2_1.C: Likewise.
991         * g++.dg/lto/20091004-3_0.C: Likewise.
992         * g++.dg/lto/20091004-3_1.C: Likewise.
993
994 2009-10-05  Richard Guenther  <rguenther@suse.de>
995
996         PR tree-optimization/23821
997         * gcc.dg/torture/pr23821.c: New testcase.
998
999 2009-10-05  Daniel Kraft  <d@domob.eu>
1000
1001         PR fortran/41403
1002         * gfortran.dg/goto_6.f: New test.
1003         * gfortran.dg/goto_7.f: New test.
1004
1005 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1006             Bill Maddox  <maddox@google.com>
1007             Cary Coutant  <ccoutant@google.com>
1008             Chris Demetriou  <cgd@google.com>
1009             Diego Novillo  <dnovillo@google.com>
1010             Doug Kwan  <dougkwan@google.com>
1011             Jan Hubicka  <jh@suse.cz>
1012             Ollie Wild  <aaw@google.com>
1013             Rafael Espindola  <espindola@google.com>
1014             Richard Guenther  <rguenther@suse.de>
1015             Simon Baldwin  <simonb@google.com>
1016
1017         * g++.dg/20090107-1.C: New.
1018         * g++.dg/20090121-1.C: New.
1019         * g++.dg/ipa/20090113-1.C: New.
1020         * g++.dg/lto: New directory.
1021         * g++.dg/lto/20080829_0.C: New.
1022         * g++.dg/lto/20080904_0.C: New.
1023         * g++.dg/lto/20080907_0.C: New.
1024         * g++.dg/lto/20080908-1_0.C: New.
1025         * g++.dg/lto/20080908-2_0.C: New.
1026         * g++.dg/lto/20080908-3_0.C: New.
1027         * g++.dg/lto/20080909-1_0.C: New.
1028         * g++.dg/lto/20080910-1_0.C: New.
1029         * g++.dg/lto/20080912-1_0.C: New.
1030         * g++.dg/lto/20080912_0.C: New.
1031         * g++.dg/lto/20080915_0.C: New.
1032         * g++.dg/lto/20080916_0.C: New.
1033         * g++.dg/lto/20080917_0.C: New.
1034         * g++.dg/lto/20080924_0.C: New.
1035         * g++.dg/lto/20080926_0.C: New.
1036         * g++.dg/lto/20081008_0.C: New.
1037         * g++.dg/lto/20081022.h: New.
1038         * g++.dg/lto/20081022_0.C: New.
1039         * g++.dg/lto/20081022_1.C: New.
1040         * g++.dg/lto/20081023_0.C: New.
1041         * g++.dg/lto/20081109-1_0.C: New.
1042         * g++.dg/lto/20081109-2_0.C: New.
1043         * g++.dg/lto/20081109_0.C: New.
1044         * g++.dg/lto/20081109_1.C: New.
1045         * g++.dg/lto/20081118-1_0.C: New.
1046         * g++.dg/lto/20081118-1_1.C: New.
1047         * g++.dg/lto/20081118_0.C: New.
1048         * g++.dg/lto/20081118_1.C: New.
1049         * g++.dg/lto/20081119-1.h: New.
1050         * g++.dg/lto/20081119-1_0.C: New.
1051         * g++.dg/lto/20081119-1_1.C: New.
1052         * g++.dg/lto/20081119_0.C: New.
1053         * g++.dg/lto/20081119_1.C: New.
1054         * g++.dg/lto/20081120-1_0.C: New.
1055         * g++.dg/lto/20081120-1_1.C: New.
1056         * g++.dg/lto/20081120-2_0.C: New.
1057         * g++.dg/lto/20081120-2_1.C: New.
1058         * g++.dg/lto/20081123_0.C: New.
1059         * g++.dg/lto/20081123_1.C: New.
1060         * g++.dg/lto/20081125.h: New.
1061         * g++.dg/lto/20081125_0.C: New.
1062         * g++.dg/lto/20081125_1.C: New.
1063         * g++.dg/lto/20081127_0.C: New.
1064         * g++.dg/lto/20081127_1.C: New.
1065         * g++.dg/lto/20081203_0.C: New.
1066         * g++.dg/lto/20081203_1.C: New.
1067         * g++.dg/lto/20081204-1_0.C: New.
1068         * g++.dg/lto/20081204-1_1.C: New.
1069         * g++.dg/lto/20081204-2_0.C: New.
1070         * g++.dg/lto/20081204-2_1.C: New.
1071         * g++.dg/lto/20081209_0.C: New.
1072         * g++.dg/lto/20081209_1.C: New.
1073         * g++.dg/lto/20081211-1.h: New.
1074         * g++.dg/lto/20081211-1_0.C: New.
1075         * g++.dg/lto/20081211-1_1.C: New.
1076         * g++.dg/lto/20081217-1_0.C: New.
1077         * g++.dg/lto/20081217-2_0.C: New.
1078         * g++.dg/lto/20081219_0.C: New.
1079         * g++.dg/lto/20081219_1.C: New.
1080         * g++.dg/lto/20090106_0.C: New.
1081         * g++.dg/lto/20090112_0.C: New.
1082         * g++.dg/lto/20090128_0.C: New.
1083         * g++.dg/lto/20090221_0.C: New.
1084         * g++.dg/lto/20090302_0.C: New.
1085         * g++.dg/lto/20090302_1.C: New.
1086         * g++.dg/lto/20090303_0.C: New.
1087         * g++.dg/lto/20090311-1.h: New.
1088         * g++.dg/lto/20090311-1_0.C: New.
1089         * g++.dg/lto/20090311-1_1.C: New.
1090         * g++.dg/lto/20090311_0.C: New.
1091         * g++.dg/lto/20090311_1.C: New.
1092         * g++.dg/lto/20090312.h: New.
1093         * g++.dg/lto/20090312_0.C: New.
1094         * g++.dg/lto/20090312_1.C: New.
1095         * g++.dg/lto/20090313_0.C: New.
1096         * g++.dg/lto/20090313_1.C: New.
1097         * g++.dg/lto/20090315_0.C: New.
1098         * g++.dg/lto/20090315_1.C: New.
1099         * g++.dg/lto/20091002-1_0.C: New testcase.
1100         * g++.dg/lto/20091002-2_0.C: Likewise..
1101         * g++.dg/lto/20091002-3_0.C: Likewise..
1102         * g++.dg/lto/README: New.
1103         * g++.dg/lto/pr40818_0.C: New.
1104         * g++.dg/opt/thunk3-1.C: New.
1105         * g++.dg/opt/thunk4.C: New.
1106         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1107         replacements with __attribute__ ((__noinline__)).
1108         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1109         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1110         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1111         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1112         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1113         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1114         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1115         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1116         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1117         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1118         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1119         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1120         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1121         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1122         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1123         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1124         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1125         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1126         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1127         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1128         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1129         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1130         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1131         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1132         * gcc.dg/20081223-1.c: New.
1133         * gcc.dg/lto: New directory.
1134         * gcc.dg/lto/20080908_0.c: New.
1135         * gcc.dg/lto/20080917_0.c: New.
1136         * gcc.dg/lto/20080924_0.c: New.
1137         * gcc.dg/lto/20081024_0.c: New.
1138         * gcc.dg/lto/20081109_0.c: New.
1139         * gcc.dg/lto/20081111_0.c: New.
1140         * gcc.dg/lto/20081111_1.c: New.
1141         * gcc.dg/lto/20081112_0.c: New.
1142         * gcc.dg/lto/20081112_1.c: New.
1143         * gcc.dg/lto/20081115_0.c: New.
1144         * gcc.dg/lto/20081115_1.c: New.
1145         * gcc.dg/lto/20081115_2.c: New.
1146         * gcc.dg/lto/20081118_0.c: New.
1147         * gcc.dg/lto/20081118_1.c: New.
1148         * gcc.dg/lto/20081118_2.c: New.
1149         * gcc.dg/lto/20081120-1_0.c: New.
1150         * gcc.dg/lto/20081120-1_1.c: New.
1151         * gcc.dg/lto/20081120-2_0.c: New.
1152         * gcc.dg/lto/20081120-2_1.c: New.
1153         * gcc.dg/lto/20081125_0.c: New.
1154         * gcc.dg/lto/20081125_1.c: New.
1155         * gcc.dg/lto/20081126_0.c: New.
1156         * gcc.dg/lto/20081201-1_0.c: New.
1157         * gcc.dg/lto/20081201-1_1.c: New.
1158         * gcc.dg/lto/20081201-1_2.c: New.
1159         * gcc.dg/lto/20081201-2_0.c: New.
1160         * gcc.dg/lto/20081201-2_1.c: New.
1161         * gcc.dg/lto/20081202-1_0.c: New.
1162         * gcc.dg/lto/20081202-1_1.c: New.
1163         * gcc.dg/lto/20081202-2_0.c: New.
1164         * gcc.dg/lto/20081202-2_1.c: New.
1165         * gcc.dg/lto/20081204-1_0.c: New.
1166         * gcc.dg/lto/20081204-1_1.c: New.
1167         * gcc.dg/lto/20081204-2_0.c: New.
1168         * gcc.dg/lto/20081210-1_0.c: New.
1169         * gcc.dg/lto/20081212-1_0.c: New.
1170         * gcc.dg/lto/20081222_0.c: New.
1171         * gcc.dg/lto/20081222_0.h: New.
1172         * gcc.dg/lto/20081222_1.c: New.
1173         * gcc.dg/lto/20081224_0.c: New.
1174         * gcc.dg/lto/20081224_0.h: New.
1175         * gcc.dg/lto/20081224_1.c: New.
1176         * gcc.dg/lto/20090116_0.c: New.
1177         * gcc.dg/lto/20090120_0.c: New.
1178         * gcc.dg/lto/20090126-1_0.c: New.
1179         * gcc.dg/lto/20090126-2_0.c: New.
1180         * gcc.dg/lto/20090206-1_0.c: New.
1181         * gcc.dg/lto/20090206-2_0.c: New.
1182         * gcc.dg/lto/20090210_0.c: New.
1183         * gcc.dg/lto/20090210_1.c: New.
1184         * gcc.dg/lto/20090213_0.c: New.
1185         * gcc.dg/lto/20090213_1.c: New.
1186         * gcc.dg/lto/20090218-1_0.c: New.
1187         * gcc.dg/lto/20090218-1_1.c: New.
1188         * gcc.dg/lto/20090218-2_0.c: New.
1189         * gcc.dg/lto/20090218-2_1.c: New.
1190         * gcc.dg/lto/20090218_0.c: New.
1191         * gcc.dg/lto/20090218_1.c: New.
1192         * gcc.dg/lto/20090218_2.c: New.
1193         * gcc.dg/lto/20090218_3.c: New.
1194         * gcc.dg/lto/20090219_0.c: New.
1195         * gcc.dg/lto/20090312_0.c: New.
1196         * gcc.dg/lto/20090312_1.c: New.
1197         * gcc.dg/lto/20090313_0.c: New.
1198         * gcc.dg/lto/20090706-1_0.c: New.
1199         * gcc.dg/lto/20090706-2_0.c: New.
1200         * gcc.dg/lto/20090717_0.c: New.
1201         * gcc.dg/lto/20090717_1.c: New.
1202         * gcc.dg/lto/20090729_0.c: New.
1203         * gcc.dg/lto/20090729_1.c: New.
1204         * gcc.dg/lto/20090812_0.c: New.
1205         * gcc.dg/lto/20090812_1.c: New.
1206         * gcc.dg/lto/20090914-1_0.c: New.
1207         * gcc.dg/lto/README: New.
1208         * gcc.dg/visibility-7.c: Adjust expected pattern
1209         * gfortran.dg/lto: New directory.
1210         * gfortran.dg/lto/pr40724_0.f: New.
1211         * gfortran.dg/lto/pr40724_1.f: New.
1212         * gfortran.dg/lto/pr40725_0.f03: New.
1213         * gfortran.dg/lto/pr40725_1.c: New.
1214         * gfortran.dg/lto/pr41069_0.f90: New.
1215         * gfortran.dg/lto/pr41069_1.f90: New.
1216         * gfortran.dg/lto/pr41069_2.f90: New.
1217         * g++.dg/README: Add 'lto' directory.
1218         * g++.dg/dg.exp: Also scan 'lto' directory
1219
1220 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1221             Janis Johnson  <janis187@us.ibm.com>
1222             Diego Novillo  <dnovillo@google.com>
1223
1224         * g++.dg/lto/lto.exp: New.
1225         * gcc.c-torture/execute/execute.exp: Add
1226         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1227         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1228         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1229         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1230         * gcc.target/i386/math-torture/math-torture.exp:
1231         Likewise.
1232         * gcc.dg/lto/lto.exp: New.
1233         * gfortran.dg/lto/lto.exp: New.
1234         * lib/target-supports.exp (check_effective_target_lto): New.
1235         * lib/c-torture.exp: Load target-supports.exp.
1236         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
1237         returns nonzero.
1238         * lib/gcc-dg.exp: Likewise.
1239         * lib/lto.exp: New.
1240         * lib/torture-options.exp: Add support for a third
1241         argument.
1242
1243 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1244
1245         PR testsuite/41542
1246         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1247
1248 2009-10-02  Jason Merrill  <jason@redhat.com>
1249
1250         * g++.dg/abi/mangle32.C: New.
1251
1252 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1253
1254         * gnat.dg/atomic2.adb: New test.
1255
1256 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1257
1258         * gnat.dg/array11.adb: New test.
1259         * gnat.dg/array12.adb: Likewise.
1260
1261 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1262
1263         * gnat.dg/array10.adb: New test.
1264         * gnat.dg/object_overflow.adb: Tweak.
1265
1266 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1267
1268         * gcc.dg/guality/guality.exp: Disable on darwin.
1269
1270 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1271
1272         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1273         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1274         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1275         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1276
1277 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1278
1279         PR fortran/41479
1280         * gfortran.dg/intent_out_5.f90: New test.
1281
1282 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1283
1284         PR debug/41404
1285         PR debug/41353
1286         * gcc.dg/guality/pr41404-1.c: New test.
1287         * gcc.dg/guality/pr41353-2.c: New test.
1288
1289 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1290
1291         PR testsuite/41546
1292         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1293         to -mtune=generic.
1294
1295 2009-10-01  Jan Hubicka  <jh@suse.cz>
1296
1297         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1298
1299 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1300
1301         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1302
1303         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1304
1305 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1306
1307         PR fortran/41515
1308         * gfortran.dg/parameter_array_init_5.f90: New test.
1309
1310 2009-10-01  Jason Merrill  <jason@redhat.com>
1311
1312         * g++.dg/cpp0x/defaulted13.C: New.
1313
1314 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1315
1316         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1317         * gfortran.dg/bounds_check_11.f90: Likewise.
1318         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1319
1320 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1321
1322         * gfortran.dg/select_type_4.f90: New test.
1323
1324 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1325
1326         * gfortran.dg/same_type_as_1.f03: New test.
1327         * gfortran.dg/same_type_as_2.f03: Ditto.
1328
1329 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1330
1331         * gfortran.dg/select_type_1.f03: Extended.
1332         * gfortran.dg/select_type_3.f03: New test.
1333
1334 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1335
1336         * gfortran.dg/class_allocate_1.f03: New test.
1337
1338 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1339
1340         PR fortran/40996
1341         * gfortran.dg/allocatable_scalar_3.f90: New test.
1342         * gfortran.dg/select_type_2.f03: Ditto.
1343         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1344
1345 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1346
1347         * gfortran.dg/block_name_2.f90: Modified error message.
1348         * gfortran.dg/select_6.f90: Ditto.
1349         * gfortran.dg/select_type_1.f03: New test.
1350
1351 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1352
1353         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1354         * gfortran.dg/class_1.f03: Ditto.
1355         * gfortran.dg/class_2.f03: Ditto.
1356         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1357         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1358         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1359         * gfortran.dg/typebound_call_10.f03: Ditto.
1360         * gfortran.dg/typebound_call_2.f03: Ditto.
1361         * gfortran.dg/typebound_call_3.f03: Ditto.
1362         * gfortran.dg/typebound_call_4.f03: Ditto.
1363         * gfortran.dg/typebound_call_9.f03: Ditto.
1364         * gfortran.dg/typebound_generic_3.f03: Ditto.
1365         * gfortran.dg/typebound_generic_4.f03: Ditto.
1366         * gfortran.dg/typebound_operator_1.f03: Ditto.
1367         * gfortran.dg/typebound_operator_2.f03: Ditto.
1368         * gfortran.dg/typebound_operator_3.f03: Ditto.
1369         * gfortran.dg/typebound_operator_4.f03: Ditto.
1370         * gfortran.dg/typebound_proc_1.f08: Ditto.
1371         * gfortran.dg/typebound_proc_5.f03: Ditto.
1372         * gfortran.dg/typebound_proc_6.f03: Ditto.
1373
1374 2009-09-30  Jason Merrill  <jason@redhat.com>
1375
1376         * g++.dg/eh/init-temp1.C: Improve test.
1377
1378 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1379
1380         PR target/22093
1381         * gcc.target/alpha/pr22093.c: New test.
1382
1383 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1384             Jason Merrill  <jason@redhat.com>
1385
1386         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1387         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1388         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1389         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1390         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1391         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1392         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1393         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1394         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1395         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1396         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1397         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1398         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1399         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1400         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1401         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1402         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1403         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1404         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1405         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1406         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1407         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1408         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1409         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1410         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1411         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1412         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1413         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1414         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1415         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1416         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1417         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1418         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1419         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1420         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1421         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1422         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1423         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1424         * lib/prune.exp: Accept "In lambda function".
1425
1426 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1427
1428         * gcc.target/i386/fma4-check.h: New file.
1429         * gcc.target/i386/fma4-fma.c: Ditto.
1430         * gcc.target/i386/fma4-maccXX.c: Ditto.
1431         * gcc.target/i386/fma4-msubXX.c: Ditto.
1432         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1433         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1434         * gcc.target/i386/fma4-vector.c: Ditto.
1435         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1436         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1437         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1438         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1439         * gcc.target/i386/fma4-256-vector.c: Ditto.
1440         * gcc.target/i386/funcspec-2.c: Ditto.
1441
1442         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1443
1444         * gcc.target/i386/funcspec-5.c: Add FMA4.
1445         * gcc.target/i386/funcspec-6.c: Ditto.
1446         * gcc.target/i386/funcspec-8.c: Ditto.
1447
1448         * gcc.target/i386/funcspec-9.c: New file.
1449
1450         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1451
1452         * gcc.target/i386/isa-10.c: New file.
1453         * gcc.target/i386/isa-11.c: Ditto.
1454         * gcc.target/i386/isa-12.c: Ditto.
1455         * gcc.target/i386/isa-13.c: Ditto.
1456         * gcc.target/i386/isa-2.c: Ditto.
1457         * gcc.target/i386/isa-3.c: Ditto.
1458         * gcc.target/i386/isa-4.c: Ditto.
1459         * gcc.target/i386/isa-7.c: Ditto.
1460         * gcc.target/i386/isa-8.c: Ditto.
1461         * gcc.target/i386/isa-9.c: Ditto.
1462
1463         * gcc.target/i386/isa-14.c: Add FMA4.
1464         * gcc.target/i386/isa-1.c: Ditto.
1465         * gcc.target/i386/isa-5.c: Ditto.
1466         * gcc.target/i386/isa-6.c: Ditto.
1467
1468         * gcc.target/i386/sse-12.c: New file.
1469         * gcc.target/i386/sse-13.c: Ditto.
1470         * gcc.target/i386/sse-14.c: Ditto.
1471         * gcc.target/i386/sse-22.c: Ditto.
1472
1473         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1474         * g++.dg/other/i386-3.C: Ditto.
1475         * g++.dg/other/i386-5.C: Ditto.
1476         * g++.dg/other/i386-6.C: Ditto.
1477
1478 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1479
1480         PR testsuite/41496
1481         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1482         before.
1483
1484 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1485
1486         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1487         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1488
1489 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1490
1491         PR debug/41438
1492         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1493         hidden.
1494         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1495
1496 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1497
1498         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1499         * gcc.target/i386/isa-1.c: Remove SSE5.
1500         * gcc.target/i386/isa-5.c: Ditto.
1501         * gcc.target/i386/isa-6.c: Ditto.
1502         * gcc.target/i386/funcspec-4.c: Remove error conditions
1503         related to SSE5.
1504         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1505         * gcc.target/i386/avx-2.c: Ditto.
1506         * gcc.target/i386/sse-23.c: Ditto.
1507         * gcc.target/i386/funcspec-9.c: Delete.
1508
1509 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1510
1511         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1512         * gcc.dg/guality/pr41353-1.c: New test.
1513
1514         PR testsuite/41444
1515         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1516         in macro name definition for non-unix/win32/msdos.
1517
1518 2009-09-29  Daniel Kraft  <d@domob.eu>
1519
1520         PR fortran/39626
1521         * gfortran.dg/block_1.f08: New test.
1522         * gfortran.dg/block_2.f08: New test.
1523         * gfortran.dg/block_3.f90: New test.
1524         * gfortran.dg/block_4.f08: New test.
1525         * gfortran.dg/block_5.f08: New test.
1526         * gfortran.dg/block_6.f08: New test.
1527         * gfortran.dg/block_7.f08: New test.
1528         * gfortran.dg/block_8.f08: New test.
1529
1530 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1531
1532         PR libgfortran/35862
1533         * gfortran.dg/round_1.f03: New test.
1534         * gfortran.dg/f2003_io_3.f03: Update test.
1535
1536 2009-09-28  Easwaran Raman  <eraman@google.com>
1537
1538         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1539         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1540
1541 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1542
1543         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1544         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1545         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1546         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1547         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1548
1549         * g++.dg/dfp/dfp.exp: Fix typo.
1550
1551         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1552         Fix typo that breaks the check.
1553
1554 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1555
1556         * gnat.dg (tagged_alloc_free.adb): New testcase.
1557
1558 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1559
1560         * g++.dg/dfp: New directory.
1561         * g++.dg/dg.exp: Prune tests in dfp directory.
1562         * g++.dg/dfp/dfp.exp: New.
1563         * g++.dg/dfp/mangle-mode.C: New test.
1564
1565 2009-09-28  Michael Matz  <matz@suse.de>
1566
1567         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1568         for sign of -Inf.
1569
1570 2009-09-27  Richard Henderson  <rth@redhat.com>
1571
1572         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1573         * gcc.dg/tree-ssa/pr41469-1.c: New.
1574
1575 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1576
1577         PR c/41476
1578         * gcc.dg/cond-constqual-1.c: New test.
1579
1580 2009-09-26  Michael Matz  <matz@suse.de>
1581
1582         PR lto/40758
1583         PR middle-end/41470
1584         * gcc.dg/pr41470.c: New test.
1585
1586 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1587
1588         * gnat.dg/array9.adb: New test.
1589
1590 2009-09-26  Michael Matz  <matz@suse.de>
1591
1592         PR tree-optimization/41454
1593         * gcc.dg/pr41454.c: New test.
1594
1595 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1596
1597         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1598         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1599         into DW_TAG_GNU_template_parameter_pack and
1600         DW_TAG_GNU_formal_parameter_pack.
1601         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1602         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1603
1604 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1605
1606         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1607         parameters for alignment-sensitive -fsection-anchors tests.
1608
1609 2009-09-25  Richard Guenther  <rguenther@suse.de>
1610
1611         PR middle-end/41463
1612         * gcc.c-torture/execute/pr41463.c: New testcase.
1613
1614 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1615
1616         * gnat.dg/sse_nolib.adb: New testcase.
1617
1618 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1619
1620         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1621         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1622         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1623         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1624         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1625         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1626         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1627         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1628         * gcc.dg/vect/vect.exp: Add Power7 flags.
1629         * g++.dg/vect/vect.exp: Likewise.
1630         * gfortran.dg/vect/vect.exp: Likewise.
1631
1632 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1633
1634         PR fortran/41459
1635         * gfortran.dg/empty_label.f: New test.
1636         * gfortran.dg/empty_label.f90: Ditto.
1637         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1638
1639 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1640
1641         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1642         compile-time.
1643
1644 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1645
1646         * lib/scanasm.exp (make_pattern_printable): New function.
1647         (dg-scan, scan-assembler-times, scan-assembler-dem,
1648         scan-assembler-dem-not): Use it.
1649
1650 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1651
1652         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1653         (test_nested): Renamed to ...
1654         (test_nested1): This.
1655         (test_nested2): New.
1656         (main): Likewise.
1657
1658 2009-09-24  Richard Guenther  <rguenther@suse.de>
1659
1660         PR tree-optimization/36143
1661         PR tree-optimization/38747
1662         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1663         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1664         * g++.dg/torture/pr38747.C: New testcase.
1665         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1666
1667 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1668
1669         * gnat.dg/nested_proc.adb: New test.
1670
1671 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1672
1673         * gcc.target/i386/pr12329.c: Adjust.
1674
1675 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1676
1677         PR debug/41248
1678         * gcc.dg/pr41248.c: New.
1679
1680 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1681
1682         PR debug/41065
1683         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1684
1685 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1686
1687         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1688         current_compiler_flags.  Fix typos.
1689
1690 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1691
1692         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1693
1694 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1695
1696         PR c/39779
1697         * gcc.c-torture/compile/pr39779.c: New test.
1698
1699 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1700
1701         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1702         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1703         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1704
1705 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1706
1707         PR debug/41295
1708         * gcc.dg/pr41295.c: New.
1709
1710 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1711
1712         * gcc.dg/pr40209.c: Add test case.
1713
1714 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1715
1716         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1717         matching assembly.
1718         * gcc.target/mips/code-readable-2.c: Likewise.
1719         * gcc.target/mips/code-readable-3.c: Likewise.
1720
1721 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1722
1723         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1724         Check support via mode instead of C type.
1725         (check_effective_target_dfprt_nocache): Ditto.
1726         (check_effective_target_hard_dfp): Ditto.
1727
1728 2009-09-22  Richard Guenther  <rguenther@suse.de>
1729
1730         PR middle-end/41395
1731         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1732         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1733
1734 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1735
1736         * gcc.dg/20090922-1.c: New test.
1737
1738         PR bootstrap/41405
1739         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1740         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1741         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1742         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1743         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1744         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1745         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1746         * objc.dg/dwarf-2.m: Likewise.
1747
1748 2009-09-22  Richard Guenther  <rguenther@suse.de>
1749
1750         PR tree-optimization/41428
1751         * g++.dg/tree-ssa/pr41428.C: New testcase.
1752
1753 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1754
1755         PR middle-end/41429
1756         * g++.dg/gomp/pr41429.C: New test.
1757
1758 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1759
1760         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1761
1762 2009-09-21  Jason Merrill  <jason@redhat.com>
1763
1764         PR c++/41421
1765         * g++.dg/cpp0x/trivial1.C: Expand.
1766
1767 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1768
1769         * gcc.dg/torture/calleesave-sse.c: New.
1770
1771 2009-09-21  Jan Hubicka  <jh@suse.cz>
1772
1773         * gcc.dg/guality/inline-params.c: New testcase.
1774
1775 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1776
1777         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1778         Add -fno-inline.
1779         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1780         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1781         (f2): Ditto.
1782
1783 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1784
1785         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1786         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1787         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1788         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1789         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1790
1791 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1792
1793         PR middle-end/40642
1794         * g++.dg/torture/pr40642.C: New testcase.
1795
1796 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1797
1798         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1799         cases in static initializers.
1800
1801 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1802
1803         * gcc.c-tortue/compile/pr39886.c: New.
1804
1805 2009-09-20  Chris Demetriou  <cgd@google.com>
1806
1807         PR preprocessor/28435:
1808         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1809         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1810         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1811         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1812         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1813
1814 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1815
1816         * gcc.target/mips/mips.exp: Add relax-pic-calls
1817         under -mfoo/-mno-foo options.
1818         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1819         and -mexplicit-relocs.
1820         * gcc.target/mips/call-1.c: New test.
1821         * gcc.target/mips/call-2.c: New test.
1822         * gcc.target/mips/call-3.c: New test.
1823         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1824         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1825
1826 2009-09-19  Chris Demetriou  <cgd@google.com>
1827
1828         PR preprocessor/28435:
1829         * gcc.dg/cpp/missing-header-MD.c: New test.
1830         * gcc.dg/cpp/missing-header-MMD.c: New test.
1831         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1832         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1833
1834 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1835
1836         PR libgfortran/41328
1837         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1838         EOF works.
1839
1840 2009-09-18  Jason Merrill  <jason@redhat.com>
1841
1842         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1843         * g++.dg/cpp0x/initlist-deduce.C: New.
1844
1845 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1846
1847         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1848
1849 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1850
1851         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1852         * c-c++-common/dfp: New directory.
1853         * c-c++-common/dfp/dfp-dbg.h: New file.
1854         * gcc.dg/dfp/call-by-value.c: Move to ...
1855         * c-c++-common/call-by-value.c: here.
1856         * gcc.dg/dfp/cast.c: Move to ...
1857         * c-c++-common/cast.c: here.
1858         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1859         * c-c++-common/compare-eq-const.c: here.
1860         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1861         * c-c++-common/compare-eq-d128.c: here.
1862         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1863         * c-c++-common/compare-eq-d32.c: here.
1864         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1865         * c-c++-common/compare-eq-d64.c: here.
1866         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1867         * c-c++-common/compare-eq-dfp.c: here.
1868         * gcc.dg/dfp/compare-eq.h: Move to ...
1869         * c-c++-common/compare-eq.h: here.
1870         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1871         * c-c++-common/compare-rel-const.c: here.
1872         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1873         * c-c++-common/compare-rel-d128.c: here.
1874         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1875         * c-c++-common/compare-rel-d32.c: here.
1876         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1877         * c-c++-common/compare-rel-d64.c: here.
1878         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1879         * c-c++-common/compare-rel-dfp.c: here.
1880         * gcc.dg/dfp/compare-rel.h: Move to ...
1881         * c-c++-common/compare-rel.h: here.
1882         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1883         * c-c++-common/compare-special-d128.c: here.
1884         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1885         * c-c++-common/compare-special-d32.c: here.
1886         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1887         * c-c++-common/compare-special-d64.c: here.
1888         * gcc.dg/dfp/compare-special.h: Move to ...
1889         * c-c++-common/compare-special.h: here.
1890         * gcc.dg/dfp/constants-zero.c: Move to ...
1891         * c-c++-common/constants-zero.c: here.
1892         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1893         * c-c++-common/convert-bfp-10.c: here.
1894         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1895         * c-c++-common/convert-bfp-11.c: here.
1896         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1897         * c-c++-common/convert-bfp-12.c: here.
1898         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1899         * c-c++-common/convert-bfp-13.c: here.
1900         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1901         * c-c++-common/convert-bfp-14.c: here.
1902         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1903         * c-c++-common/convert-bfp-2.c: here.
1904         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1905         * c-c++-common/convert-bfp-3.c: here.
1906         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1907         * c-c++-common/convert-bfp-4.c: here.
1908         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1909         * c-c++-common/convert-bfp-5.c: here.
1910         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1911         * c-c++-common/convert-bfp-6.c: here.
1912         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1913         * c-c++-common/convert-bfp-7.c: here.
1914         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1915         * c-c++-common/convert-bfp-8.c: here.
1916         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1917         * c-c++-common/convert-bfp-9.c: here.
1918         * gcc.dg/dfp/convert-bfp.c: Move to ...
1919         * c-c++-common/convert-bfp.c: here.
1920         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1921         * c-c++-common/convert-bfp-fold.c: here.
1922         * gcc.dg/dfp/convert-dfp.c: Move to ...
1923         * c-c++-common/convert-dfp.c: here.
1924         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1925         * c-c++-common/convert-dfp-fold-2.c: here.
1926         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1927         * c-c++-common/convert-dfp-fold.c: here.
1928         * gcc.dg/dfp/convert.h: Move to ...
1929         * c-c++-common/convert.h: here.
1930         * gcc.dg/dfp/convert-int.c: Move to ...
1931         * c-c++-common/convert-int.c: here.
1932         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1933         * c-c++-common/convert-int-fold.c: here.
1934         * gcc.dg/dfp/convert-int-max.c: Move to ...
1935         * c-c++-common/convert-int-max.c: here.
1936         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1937         * c-c++-common/convert-int-max-fold.c: here.
1938         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1939         * c-c++-common/convert-int-saturate.c: here.
1940         * gcc.dg/dfp/func-array.c: Move to ...
1941         * c-c++-common/func-array.c: here.
1942         * gcc.dg/dfp/func-deref.c: Move to ...
1943         * c-c++-common/func-deref.c: here.
1944         * gcc.dg/dfp/func-mixed.c: Move to ...
1945         * c-c++-common/func-mixed.c: here.
1946         * gcc.dg/dfp/func-pointer.c: Move to ...
1947         * c-c++-common/func-pointer.c: here.
1948         * gcc.dg/dfp/func-scalar.c: Move to ...
1949         * c-c++-common/func-scalar.c: here.
1950         * gcc.dg/dfp/func-struct.c: Move to ...
1951         * c-c++-common/func-struct.c: here.
1952         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1953         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1954         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1955         * c-c++-common/func-vararg-alternate-d128.c: here.
1956         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1957         * c-c++-common/func-vararg-alternate-d32.c: here.
1958         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1959         * c-c++-common/func-vararg-alternate-d64.c: here.
1960         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1961         * c-c++-common/func-vararg-alternate.h: here.
1962         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1963         * c-c++-common/func-vararg-dfp.c: here.
1964         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1965         * c-c++-common/func-vararg-mixed-2.c: here.
1966         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1967         * c-c++-common/func-vararg-mixed.c: here.
1968         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1969         * c-c++-common/func-vararg-size0.c: here.
1970         * gcc.dg/dfp/inf-1.c: Move to ...
1971         * c-c++-common/inf-1.c: here.
1972         * gcc.dg/dfp/loop-index.c: Move to ...
1973         * c-c++-common/loop-index.c: here.
1974         * gcc.dg/dfp/modes.c: Move to ...
1975         * c-c++-common/modes.c: here.
1976         * gcc.dg/dfp/nan-1.c: Move to ...
1977         * c-c++-common/nan-1.c: here.
1978         * gcc.dg/dfp/nan-2.c: Move to ...
1979         * c-c++-common/nan-2.c: here.
1980         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1981         * c-c++-common/operator-arith-fold.c: here.
1982         * gcc.dg/dfp/operator-assignment.c: Move to ...
1983         * c-c++-common/operator-assignment.c: here.
1984         * gcc.dg/dfp/operator-comma.c: Move to ...
1985         * c-c++-common/operator-comma.c: here.
1986         * gcc.dg/dfp/operator-cond.c: Move to ...
1987         * c-c++-common/operator-cond.c: here.
1988         * gcc.dg/dfp/operator-logical.c: Move to ...
1989         * c-c++-common/operator-logical.c: here.
1990         * gcc.dg/dfp/operator-unary.c: Move to ...
1991         * c-c++-common/operator-unary.c: here.
1992         * gcc.dg/dfp/pr31385.c: Move to ...
1993         * c-c++-common/pr31385.c: here.
1994         * gcc.dg/dfp/pr33466.c: Move to ...
1995         * c-c++-common/pr33466.c: here.
1996         * gcc.dg/dfp/pr35620.c: Move to ...
1997         * c-c++-common/pr35620.c: here.
1998         * gcc.dg/dfp/pr36800.c: Move to ...
1999         * c-c++-common/pr36800.c: here.
2000         * gcc.dg/dfp/pr39034.c: Move to ...
2001         * c-c++-common/pr39034.c: here.
2002         * gcc.dg/dfp/pr39035.c: Move to ...
2003         * c-c++-common/pr39035.c: here.
2004         * gcc.dg/dfp/pr39902.c: Move to ...
2005         * c-c++-common/pr39902.c: here.
2006         * gcc.dg/dfp/pr39986.c: Move to ...
2007         * c-c++-common/pr39986.c: here.
2008         * gcc.dg/dfp/signbit-1.c: Move to ...
2009         * c-c++-common/signbit-1.c: here.
2010         * gcc.dg/dfp/signbit-2.c: Move to ...
2011         * c-c++-common/signbit-2.c: here.
2012         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2013         * c-c++-common/struct-layout-1.c: here.
2014         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2015         * c-c++-common/usual-arith-conv.c: here.
2016         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2017         * c-c++-common/usual-arith-conv-const.c: here.
2018
2019 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2020
2021         PR testsuite/41288
2022         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2023         stack alignment.
2024
2025 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2026
2027         PR c++/39365
2028         * g++.dg/expr/bool3.C: New test.
2029         * g++.dg/expr/bool4.C: New test.
2030
2031 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2032
2033         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2034         * gcc.dg/dfp/signbit-2.c: Use it.
2035         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2036         arguments to unsigned int.
2037         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2038         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2039         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2040         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2041         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2042         * gcc.dg/dfp/pr39986.c: Ditto.
2043         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2044         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2045         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2046         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2047         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2048
2049 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2050
2051         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2052
2053 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2054
2055         PR c/41049
2056         * dfp/pr41049.c: New test.
2057
2058 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2059
2060         PR testsuite/41385
2061         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2062
2063 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2064
2065         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2066         * gcc.dg/ipa/ipa-sra-1.c: New test.
2067         * gcc.dg/ipa/ipa-sra-2.c: New test.
2068         * gcc.dg/ipa/ipa-sra-3.c: New test.
2069         * gcc.dg/ipa/ipa-sra-4.c: New test.
2070         * gcc.dg/ipa/ipa-sra-5.c: New test.
2071         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2072         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2073
2074 2009-09-17  Michael Matz  <matz@suse.de>
2075
2076         PR middle-end/41347
2077         * gfortran.dg/pr41347.f90: New test.
2078
2079 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2080
2081         * gcc.c-torture/compile/20090917-1.c: New testcase.
2082
2083 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2084
2085         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2086         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2087         alpha*-*-* target from XFAIL list.
2088
2089 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2090
2091         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2092         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2093         * gcc.dg/dfp/cast-bad.c: Use default options.
2094         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2095         * gcc.dg/dfp/composite-type.c: Ditto.
2096         * gcc.dg/dfp/constants.c: Ditto.
2097         * gcc.dg/dfp/constants-hex.c: Ditto.
2098         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2099         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2100         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2101         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2102         * gcc.dg/dfp/ctypes.c: Ditto.
2103         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2104         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2105         * gcc.dg/dfp/float-constant-double.c: Ditto.
2106         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2107         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2108         * gcc.dg/dfp/modes.c: Ditto.
2109         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2110         * gcc.dg/dfp/pr31344.c: Ditto.
2111         * gcc.dg/dfp/pr31385.c: Ditto.
2112         * gcc.dg/dfp/pr33466.c: Ditto.
2113         * gcc.dg/dfp/pr35620.c: Ditto.
2114         * gcc.dg/dfp/pr37435.c: Ditto.
2115         * gcc.dg/dfp/pr39986.c: Ditto.
2116         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2117         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2118         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2119         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2120         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2121         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2122         * gcc.dg/dfp/typespec.c: Ditto.
2123         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2124         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2125         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2126         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2127         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2128         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2129         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2130         * gcc.dg/dfp/compare-rel.h: Ditto.
2131         * gcc.dg/dfp/compare-special.h: Ditto.
2132         * gcc.dg/dfp/convert.h: Ditto.
2133         * gcc.dg/dfp/fe-check.h: Ditto.
2134         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2135         * gcc.dg/dfp/cast.c: Ditto.
2136         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2137         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2138         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2139         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2140         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2141         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2142         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2143         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2144         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2145         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2146         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2147         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2148         * gcc.dg/dfp/constants-zero.c: Ditto.
2149         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2150         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2151         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2152         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2153         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2154         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2155         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2156         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2157         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2158         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2159         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2160         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2161         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2162         * gcc.dg/dfp/convert-bfp.c: Ditto.
2163         * gcc.dg/dfp/convert-complex.c: Ditto.
2164         * gcc.dg/dfp/convert-dfp.c: Ditto.
2165         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2166         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2167         * gcc.dg/dfp/convert-int.c: Ditto.
2168         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2169         * gcc.dg/dfp/convert-int-max.c: Ditto.
2170         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2171         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2172         * gcc.dg/dfp/fe-binop.c: Ditto.
2173         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2174         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2175         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2176         * gcc.dg/dfp/func-array.c: Ditto.
2177         * gcc.dg/dfp/func-deref.c: Ditto.
2178         * gcc.dg/dfp/func-mixed.c: Ditto.
2179         * gcc.dg/dfp/func-pointer.c: Ditto.
2180         * gcc.dg/dfp/func-scalar.c: Ditto.
2181         * gcc.dg/dfp/func-struct.c: Ditto.
2182         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2183         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2184         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2185         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2186         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2187         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2188         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2189         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2190         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2191         * gcc.dg/dfp/inf-1.c: Ditto.
2192         * gcc.dg/dfp/loop-index.c: Ditto.
2193         * gcc.dg/dfp/nan-1.c: Ditto.
2194         * gcc.dg/dfp/nan-2.c: Ditto.
2195         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2196         * gcc.dg/dfp/operator-assignment.c: Ditto.
2197         * gcc.dg/dfp/operator-comma.c: Ditto.
2198         * gcc.dg/dfp/operator-cond.c: Ditto.
2199         * gcc.dg/dfp/operator-logical.c: Ditto.
2200         * gcc.dg/dfp/operator-unary.c: Ditto.
2201         * gcc.dg/dfp/pr36800.c: Ditto.
2202         * gcc.dg/dfp/pr39034.c: Ditto.
2203         * gcc.dg/dfp/pr39035.c: Ditto.
2204         * gcc.dg/dfp/pr39902.c: Ditto.
2205         * gcc.dg/dfp/signbit-1.c: Ditto.
2206         * gcc.dg/dfp/signbit-2.c: Ditto.
2207         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2208         * gcc.dg/dfp/union-init.c: Ditto.
2209         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2210
2211 2009-09-16  Michael Matz  <matz@suse.de>
2212
2213         PR fortran/41212
2214         * gfortran.dg/pr41212.f90: New test.
2215
2216 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2217
2218         * gnat.dg/alignment9.adb: New test.
2219
2220 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2221
2222         * gnat.dg/discr20.ad[sb]: New test.
2223
2224 2009-09-16  Richard Guenther  <rguenther@suse.de>
2225
2226         PR middle-end/34011
2227         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2228
2229 2009-09-16  DJ Delorie  <dj@redhat.com>
2230             Kaz Kojima  <kkojima@gcc.gnu.org>
2231
2232         * gcc.target/sh/struct-arg-dw2.c: New test.
2233
2234 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2235             Jakub Jelinek  <jakub@redhat.com>
2236
2237         PR target/41175
2238         * gcc.target/powerpc/pr41175.c: New test.
2239
2240 2009-09-14  Richard Henderson  <rth@redhat.com>
2241
2242         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2243         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2244         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2245
2246 2009-09-14  Richard Henderson  <rth@redhat.com>
2247
2248         * g++.dg/eh/builtin1.C: Update resx pattern match.
2249         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2250
2251 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2252
2253         * gcc.target/mips/branch-helper.h: New file.
2254         * gcc.target/mips/branch-2.c,
2255         * gcc.target/mips/branch-3.c,
2256         * gcc.target/mips/branch-4.c,
2257         * gcc.target/mips/branch-5.c,
2258         * gcc.target/mips/branch-6.c,
2259         * gcc.target/mips/branch-7.c,
2260         * gcc.target/mips/branch-8.c,
2261         * gcc.target/mips/branch-9.c,
2262         * gcc.target/mips/branch-10.c,
2263         * gcc.target/mips/branch-11.c,
2264         * gcc.target/mips/branch-12.c,
2265         * gcc.target/mips/branch-13.c,
2266         * gcc.target/mips/branch-14.c,
2267         * gcc.target/mips/branch-15.c: New tests.
2268
2269 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2270
2271         PR target/41331
2272         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2273         -m32 -mpowerpc64 system.
2274
2275 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2276
2277         From Jie Zhang <jie.zhang@analog.com>:
2278         * gcc.target/bfin/saveall.c: New test.
2279         * gcc.target/bfin/20090914-1.c: New test.
2280         * gcc.target/bfin/20090914-2.c: New test.
2281
2282         * gcc.target/bfin/20090914-3.c: New test.
2283
2284 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2285
2286         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2287
2288 2009-09-14  Richard Guenther  <rguenther@suse.de>
2289
2290         PR middle-end/41350
2291         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2292
2293 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2294
2295         PR libgfortran/41328
2296         * gfortran.dg/cr_lf.f90: New test.
2297
2298 2009-09-11  Michael Matz  <matz@suse.de>
2299
2300         PR middle-end/41275
2301         * g++.dg/tree-ssa/pr41275.C: New test.
2302
2303 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2304
2305         PR fortran/41242
2306         * gfortran.dg/proc_ptr_comp_21.f90: New.
2307
2308 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2309
2310         PR fortran/31292
2311         * gfortran.dg/module_procedure_1.f90: New test.
2312         * gfortran.dg/module_procedure_2.f90: Ditto.
2313         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2314
2315 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2316             James A. Morrison  <phython@gcc.gnu.org>
2317
2318         PR ada/18302
2319         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2320         commands.
2321         * ada/acats/run_test.exp: New file.
2322
2323 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2324
2325         Revert:
2326         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2327
2328         PR rtl-optimization/39779
2329         * gcc.dg/pr39979.c: New test.
2330
2331 2009-09-10  Richard Guenther  <rguenther@suse.de>
2332
2333         PR middle-end/41257
2334         * g++.dg/torture/pr41257-2.C: New testcase.
2335
2336 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2337
2338         PR c++/28293
2339         * g++.dg/template/crash91.C: New.
2340
2341 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2342
2343         PR rtl-optimization/39779
2344         * gcc.dg/pr39979.c: New test.
2345
2346 2009-09-09  Richard Guenther  <rguenther@suse.de>
2347
2348         PR tree-optimization/41101
2349         * gcc.c-torture/compile/pr41101.c: New testcase.
2350
2351 2009-09-09  Richard Guenther  <rguenther@suse.de>
2352
2353         PR middle-end/41317
2354         * gcc.c-torture/execute/pr41317.c: New testcase.
2355         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2356         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2357
2358 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2359
2360         Fix some test breakages on Darwin
2361         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2362         and adjust.
2363         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2364         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2365         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2366         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2367         take darwin specifics in account.
2368
2369 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2370
2371         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2372         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2373
2374 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2375
2376         PR c++/39923
2377         * g++.dg/cpp0x/initlist24.C: New.
2378
2379 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2380
2381         * gcc.dg/large-size-array-2.c: Fix target requirement.
2382         * gcc.dg/large-size-array-4.c: Likewise.
2383         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2384         * gcc.dg/c99-const-expr-2.c: Likewise.
2385         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2386         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2387         * gcc.dg/c90-const-expr-10.c: Likewise.
2388         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2389         instead of long.
2390         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2391         * gcc.dg/vect/pr33846.c: Likewise.
2392         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2393         __PTRDIFF_TYPE__, instead of unsigned long.
2394         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2395
2396 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2397
2398         PR debug/41229
2399         PR debug/41291
2400         PR debug/41300
2401         * gfortran.dg/pr41229.f90: New.
2402
2403 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2404
2405         PR debug/41232
2406         * gcc.dg/pr41232.c: New.
2407
2408 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2409
2410         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2411         contain -march.
2412         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2413         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2414         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2415         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2416         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2417         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2418         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2419         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2420         options other than that used in dg-options.
2421
2422 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2423
2424         PR rtl-optimization/41239
2425         * gcc.c-torture/execute/pr41239.c: New test.
2426
2427 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2428
2429         PR libgfortran/41192
2430         * gfortran.dg/namelist_59.f90: New test.
2431
2432 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2433
2434         From Mike Frysinger  <michael.frysinger@analog.com>
2435         * gcc.target/bfin/mcpu-bf542m.c: New file.
2436         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2437         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2438         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2439         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2440
2441 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2442
2443         PR middle-end/41282
2444         * gcc.c-torture/compile/pr41282.c: New test.
2445
2446 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2447
2448         PR fortran/41197
2449         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2450         variables for stat and errmsg.
2451         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2452         * gfortran.dg/allocate_stat_2.f90:  New test.
2453
2454 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2455
2456         * gcc.c-torture/compile/20090907-1.c: New test.
2457
2458 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2459
2460         PR bootstrap/41241
2461         * gcc.dg/pr41241.c: New test.
2462
2463 2009-09-06  Richard Guenther  <rguenther@suse.de>
2464
2465         PR middle-end/41144
2466         * g++.dg/torture/pr41144.C: New testcase.
2467
2468 2009-09-06  Richard Guenther  <rguenther@suse.de>
2469
2470         PR middle-end/41261
2471         * gcc.dg/torture/pr41261.c: New testcase.
2472
2473 2009-09-05  Richard Guenther  <rguenther@suse.de>
2474
2475         PR middle-end/41181
2476         * gcc.c-torture/compile/pr41181.c: New testcase.
2477
2478 2009-09-05  Richard Guenther  <rguenther@suse.de>
2479
2480         PR debug/41273
2481         * g++.dg/torture/pr41273.C: New testcase.
2482
2483 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2484
2485         PR fortran/41258
2486         * gfortran.dg/typebound_proc_12.f90 : New test.
2487
2488 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2489
2490         PR debug/41225
2491         * gfortran.dg/pr41225.f90: New.
2492
2493 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2494
2495         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2496         unistd.h, sys/types.h and sys/wait.h.
2497         (gualchk_t): New.
2498         (GUALCVT): New.
2499         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2500         (GUALITY_GDB_REDIRECT): New.
2501         (GUALITY_GDB_ARGS): Use it.
2502
2503 2009-09-04  Richard Guenther  <rguenther@suse.de>
2504
2505         PR middle-end/41257
2506         * g++.dg/torture/pr41257.C: New testcase.
2507
2508 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2509
2510         PR tree-optimization/41112
2511         * gnat.dg/array8.adb: New test.
2512
2513 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2514
2515         * gcc.target/arm/ctz.c: New test case.
2516
2517 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2518
2519         PR tree-optimization/38275
2520         * gcc.dg/autopar/reduc-1char.c: Increase number
2521         of iterations. Adjust the logic accordingly.
2522         * gcc.dg/autopar/reduc-2char.c: Ditto.
2523         * gcc.dg/autopar/reduc-1.c: Ditto.
2524         * gcc.dg/autopar/reduc-2.c: Ditto.
2525         * gcc.dg/autopar/reduc-3.c: Ditto.
2526         * gcc.dg/autopar/reduc-6.c: Ditto.
2527         * gcc.dg/autopar/reduc-7.c: Ditto.
2528         * gcc.dg/autopar/reduc-8.c: Ditto.
2529         * gcc.dg/autopar/reduc-9.c: Ditto.
2530         * gcc.dg/autopar/pr39500-1.c: Ditto.
2531         * gcc.dg/autopar/reduc-1short.c: Ditto.
2532         * gcc.dg/autopar/reduc-2short.c: Ditto.
2533         * gcc.dg/autopar/parallelization-1.c: Ditto.
2534
2535 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2536
2537         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2538         testcase using guality.h compiles and links and if a global variable
2539         can be verified by gdb.
2540
2541 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2542
2543         * lib/target-supports.exp (check_effective_target_sync_int_long):
2544         Supported on Blackfin Linux targets.
2545
2546 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2547
2548         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2549
2550 2009-09-03  Diego Novillo  <dnovillo@google.com>
2551
2552         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2553         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2554         * g++.dg/warn/unit-1.C: Likewise.
2555         * g++.dg/ipa/iinline-1.C: Likewise.
2556         * g++.dg/template/cond2.C: Adjust expected line location for the
2557         error.
2558         * g++.dg/template/pr35240.C: Likewise.
2559
2560 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2561
2562         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2563         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2564
2565 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2566
2567         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2568         * gcc.dg/memcpy-1.c: Add . to match pattern.
2569         * gcc.dg/uninit-I.c: XFAIL warning test.
2570         * g++.dg/warn/unit-1.C: XFAIL warning test.
2571
2572 2009-09-02  Ian Lance Taylor  <iant@google.com>
2573
2574         * gcc.dg/20090902-1.c: New test.
2575
2576 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2577
2578         * gcc.dg/builtin-object-size-9.c: New test.
2579
2580 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2581
2582         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2583
2584 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2585             Olivier Hainque  <hainque@adacore.com>
2586
2587         * gnat.dg/misaligned_param.adb: New test.
2588         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2589         * gnat.dg/slice7.adb: Add 1 more related case.
2590
2591 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2592
2593         * gcc.dg/guality/guality.c: Expect to fail for now.
2594         * gcc.dg/guality/example.c: Likewise.
2595
2596 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2597
2598         * gcc.dg/guality/guality.c: New.
2599         * gcc.dg/guality/guality.h: New.
2600         * gcc.dg/guality/guality.exp: New.
2601         * gcc.dg/guality/example.c: New.
2602         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2603         (cleanup-saved-temps): Likewise, .gkd files too.
2604
2605 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2606
2607         PR fortran/39229
2608         * gfortran.dg/line_length_3.f: New test.
2609         * gfortran.dg/line_length_4.f90: New test.
2610
2611 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2612
2613         * lib/target-supports.exp (check_gc_sections_available):
2614         Add proper pattern quote.
2615
2616 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2617             Kaz Kojima  <kkojima@gcc.gnu.org>
2618
2619         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2620         * g++.dg/cdce3.C: Use dg-add-options ieee.
2621         * g++.dg/torture/type-generic-1.C: Likewise.
2622         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2623         * gcc.dg/pr28796-2.c: Likewise.
2624         * gcc.dg/torture/builtin-math-7.c: Likewise.
2625         * gcc.dg/torture/type-generic-1.c: Likewise.
2626         * gfortran.dg/boz_14.f90: Likewise.
2627         * gfortran.dg/erf_2.F90: Likewise.
2628         * gfortran.dg/init_flag_3.f90: Likewise.
2629         * gfortran.dg/init_flag_4.f90: Likewise.
2630         * gfortran.dg/init_flag_5.f90: Likewise.
2631         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2632         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2633         * gfortran.dg/isnan_1.f90: Likewise.
2634         * gfortran.dg/isnan_2.f90: Likewise.
2635         * gfortran.dg/maxlocval_2.f90: Likewise.
2636         * gfortran.dg/maxlocval_4.f90: Likewise.
2637         * gfortran.dg/minlocval_1.f90: Likewise.
2638         * gfortran.dg/minlocval_4.f90: Likewise.
2639         * gfortran.dg/module_nan.f90: Likewise.
2640         * gfortran.dg/namelist_42.f90: Likewise.
2641         * gfortran.dg/namelist_43.f90: Likewise.
2642         * gfortran.dg/nan_1.f90: Likewise.
2643         * gfortran.dg/nan_2.f90: Likewise.
2644         * gfortran.dg/nan_3.f90: Likewise.
2645         * gfortran.dg/nan_4.f90: Likewise.
2646         * gfortran.dg/nan_5.f90: Likewise.
2647         * gfortran.dg/nearest_1.f90: Likewise.
2648         * gfortran.dg/nearest_2.f90: Likewise.
2649         * gfortran.dg/nearest_3.f90: Likewise.
2650         * gfortran.dg/pr37243.f: Likewise.
2651         * gfortran.dg/real_const_3.f90: Likewise.
2652         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2653
2654 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2655
2656         PR debug/30161
2657         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2658         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2659         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2660         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2661         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2662         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2663         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2664         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2665         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2666         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2667         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2668         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2669         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2670
2671 2009-08-31  Jason Merrill  <jason@redhat.com>
2672
2673         PR c++/41127
2674         * g++.dg/parse/enum5.C: New.
2675         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2676
2677 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2678
2679         PR fortran/40940
2680         * gfortran.dg/allocate_derived_1.f90: New.
2681         * gfortran.dg/class_3.f03: New.
2682
2683 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2684
2685         PR fortran/40996
2686         * gfortran.dg/allocatable_scalar_1.f90: New.
2687         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2688         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2689         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2690
2691 2009-08-30  Richard Guenther  <rguenther@suse.de>
2692
2693         PR tree-optimization/41186
2694         * g++.dg/torture/pr41186.C: New testcase.
2695         * g++.dg/tree-ssa/pr41186.C: Likewise.
2696
2697 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2698
2699         PR c++/41187
2700         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2701         take ia64 assembly comments syntax in account.
2702
2703 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2704
2705         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2706
2707 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2708
2709         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2710         * gfortran.dg/whole_file_6.f90: Likewise.
2711
2712 2009-08-28  Cary Coutant  <ccoutant@google.com>
2713
2714         PR debug/41063
2715         * g++.dg/debug/dwarf2/pr41063.C: New test.
2716
2717 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2718
2719         PR rtl-optimization/40861
2720         * gcc.dg/pr40861.c: New test.
2721
2722 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2723
2724         PR fortran/40869
2725         * gfortran.dg/proc_ptr_comp_20.f90: New.
2726
2727 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2728
2729         PR libfortran/39667
2730         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2731         open temp file with status="scratch".
2732         * gfortran.dg/fmt_cache_1.f: Likewise.
2733         * gfortran.dg/fmt_exhaust.f90: Likewise.
2734         * gfortran.dg/fmt_t_4.f90: Likewise.
2735         * gfortran.dg/fseek.f90: Likewise.
2736         * gfortran.dg/list_read_5.f90: Likewise.
2737         * gfortran.dg/namelist_39.f90: Likewise.
2738         * gfortran.dg/namelist_56.f90: Likewise.
2739         * gfortran.dg/read_bad_advance.f90: Likewise.
2740         * gfortran.dg/read_repeat.f90: Likewise.
2741         * gfortran.dg/read_size_noadvance.f90: Likewise.
2742         * gfortran.dg/read_x_past.f: Likewise.
2743
2744 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2745
2746         PR fortran/28039
2747         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2748
2749 2009-08-27  Daniel Kraft  <d@domob.eu>
2750
2751         PR fortran/37425
2752         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2753         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2754         error and fix problem with recursive assignment.
2755         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2756         * gfortran.dg/typebound_operator_3.f03: New test.
2757         * gfortran.dg/typebound_operator_4.f03: New test.
2758
2759 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2760
2761         PR debug/41170
2762         * debug/dwarf2/namespace-1.C: New test.
2763
2764 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2765
2766         PR fortran/41162
2767         * gfortran.dg/pr41162.f: New.
2768
2769 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2770             Richard Sandiford  <rdsandiford@googlemail.com>
2771
2772         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2773         with "forbid_cpu".
2774         * gcc.target/mips/branch-1.c: Update accordingly.
2775         * gcc.target/mips/extend-1.c: Likewise.
2776         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2777
2778 2009-08-26  Richard Guenther  <rguenther@suse.de>
2779
2780         PR middle-end/41163
2781         * gcc.c-torture/compile/pr41163.c: New testcase.
2782         * gcc.dg/pr35899.c: Adjust.
2783
2784 2009-08-26  Richard Guenther  <rguenther@suse.de>
2785
2786         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2787
2788 2009-08-26  Jason Merrill  <jason@redhat.com>
2789
2790         * g++.dg/cpp0x/explicit3.C: New.
2791         * g++.dg/overload/cond2.C: New.
2792
2793 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2794
2795         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2796
2797 2009-08-25  Jan Hubicka  <jh@suse.cz>
2798
2799         * gcc.target/i386/sse5-shift1-vector.c
2800         * gcc.target/i386/isa-12.c
2801         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2802         * gcc.target/i386/sse5-pcmov2.c
2803         * gcc.target/i386/isa-3.c
2804         * gcc.target/i386/sse5-shift2-vector.c
2805         * gcc.target/i386/isa-7.c
2806         * gcc.target/i386/funcspec-2.c
2807         * gcc.target/i386/sse5-haddX.c
2808         * gcc.target/i386/sse5-hadduX.c
2809         * gcc.target/i386/isa-9.c
2810         * gcc.target/i386/sse5-maccXX.c
2811         * gcc.target/i386/sse5-shift3-vector.c
2812         * gcc.target/i386/sse5-msubXX.c
2813         * gcc.target/i386/sse5-permpX.c
2814         * gcc.target/i386/sse5-check.h
2815         * gcc.target/i386/sse-12.c
2816         * gcc.target/i386/sse-11.c
2817         * gcc.target/i386/sse-10.c
2818         * gcc.target/i386/sse-13.c
2819         * gcc.target/i386/sse-14.c
2820         * gcc.target/i386/sse-22.c
2821         * gcc.target/i386/sse-2.c
2822         * gcc.target/i386/sse-13.c
2823         * gcc.target/i386/avx-2.c
2824         * gcc.target/i386/sse5-rotate1-vector.c
2825         * gcc.target/i386/isa-4.c
2826         * gcc.target/i386/sse5-hsubX.c
2827         * gcc.target/i386/sse5-pcmov.c
2828         * gcc.target/i386/sse5-fma.c
2829         * gcc.target/i386/isa-8.c
2830         * gcc.target/i386/sse5-rotate2-vector.c
2831         * gcc.target/i386/sse5-nmaccXX.c
2832         * gcc.target/i386/sse5-imul64-vector.c
2833         * gcc.target/i386/sse5-nmsubXX.c
2834         * gcc.target/i386/sse5-rotate3-vector.c
2835         * gcc.target/i386/sse5-fma-vector.c
2836         * gcc.target/i386/sse5-imul32widen-vector.c
2837         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2838
2839         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2840         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2841         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2842         * gcc.target/i386/avx-1.c: Remove SSE5.
2843         * gcc.target/i386/avx-2.c: Remove SSE5.
2844         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2845         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2846         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2847         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2848
2849 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2850
2851         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2852
2853 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2854
2855         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2856         keyword works in the same manner as __alignof.
2857
2858 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2859
2860         PR libfortran/34670
2861         * gfortran.dg/unpack_bounds_1.f90:  New test.
2862         * gfortran.dg/unpack_bounds_2.f90:  New test.
2863         * gfortran.dg/unpack_bounds_3.f90:  New test.
2864
2865 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2866
2867         * gnat.dg/slice7.adb: New test.
2868         * gnat.dg/slice7_pkg.ads: New helper.
2869
2870 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2871
2872         PR fortran/41139
2873         * gfortran.dg/proc_ptr_25.f90: New.
2874         * gfortran.dg/proc_ptr_comp_18.f90: New.
2875         * gfortran.dg/proc_ptr_comp_19.f90: New.
2876
2877 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2878
2879         PR fortran/41154
2880         * gfortran.dg/fmt_error_8.f: New test.
2881
2882 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2883
2884         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2885         number, update all callers and synchronize results for latest MPC.
2886
2887 2009-08-21  Jason Merrill  <jason@redhat.com>
2888
2889         * g++.dg/warn/Wunused-17.C: New.
2890
2891 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2892
2893         * gcc.target/arm/combine-cmp-shift.c: New test.
2894
2895 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2896
2897         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2898         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2899         width specifier.
2900
2901 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2902
2903         * gfortran.dg/fmt_error_7.f: New test.
2904
2905 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2906
2907         PR target/40718
2908         * gcc.target/i386/pr40718.c: New test.
2909
2910 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2911
2912         * gfortran.dg/proc_ptr_24.f90: New test.
2913
2914 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2915
2916         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2917         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2918         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2919
2920 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2921
2922         PR fortran/28039
2923         * gfortran.dg/fmt_with_extra.f: new file.
2924
2925 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2926
2927         * lib/target-supports.exp
2928         (check_effective_target_arm_iwmmxt_ok): New procedure.
2929         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2930         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2931
2932 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2933
2934         * gfortran.dg/boz_9.f90: Do not load denormal floating
2935         point constants.  Remove -mieee option for alpha*-*-* targets.
2936
2937 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2938
2939         PR fortran/41106
2940         * gfortran.dg/proc_ptr_23.f90: New.
2941         * gfortran.dg/proc_ptr_comp_15.f90: New.
2942         * gfortran.dg/proc_ptr_comp_16.f90: New.
2943         * gfortran.dg/proc_ptr_comp_17.f90: New.
2944
2945 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2946
2947         PR c++/41131
2948         * g++.dg/expr/unary3.C: New test.
2949
2950 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2951
2952         * gfortran.dg/common_5.f: Add -mdalign for sh.
2953         * gfortran.dg/common_align_2.f90: Likewise.
2954
2955 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2956
2957         PR libfortran/40962
2958         * c_f_pointer_tests_4.f90:  New test.
2959
2960 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2961
2962         * gnat.dg/slice6.adb: New test.
2963         * gnat.dg/slice6_pkg.ads: New helper.
2964
2965 2009-08-20  Michael Matz  <matz@suse.de>
2966
2967         PR fortran/41126
2968         * gfortran.dg/pr41126.f90: New test.
2969
2970 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2971
2972         * gnat.dg/dynamic_bound.adb: New test.
2973
2974 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2975
2976         PR fortran/41121
2977         * gfortran.dg/intrinsic_5.f90: New.
2978
2979 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2980             Richard Earnshaw  <richard.earnshaw@arm.com>
2981
2982         * gcc.target/arm/20090811-1.c: New test.
2983
2984 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2985
2986         PR middle-end/41123
2987         * gcc.dg/pr41123.c: New test.
2988
2989 2009-08-19  Jason Merrill  <jason@redhat.com>
2990
2991         PR c++/41120
2992         * g++.dg/other/gc4.C: New.
2993
2994 2009-08-18  Michael Matz  <matz@suse.de>
2995
2996         * gfortran.dg/vect/vect-gems.f90: New test.
2997         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2998
2999 2009-08-18  DJ Delorie  <dj@redhat.com>
3000
3001         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3002         * lib/gcc-defs.exp: ... to here.
3003
3004         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3005         GCC_EXEC_PREFIX before building the wrapper.
3006
3007 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3008
3009         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3010         tests.
3011         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3012         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3013         dg-options.  Fix dg-final clause.
3014
3015 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3016
3017         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3018
3019 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3020             Paul Thomas  <pault@gcc.gnu.org>
3021
3022         PR fortran/40870
3023         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3024
3025 2009-08-18  Richard Guenther  <rguenther@suse.de>
3026
3027         PR middle-end/41094
3028         * gcc.dg/torture/pr41094.c: New testcase.
3029         * gcc.dg/torture/builtin-power-1.c: Adjust.
3030         * gcc.dg/builtins-10.c: Likewise.
3031
3032 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3033
3034         PR target/40971
3035         * gcc.dg/pr40971.c: New test.
3036
3037 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3038
3039         PR fortran/41062
3040         * gfortran.dg/use_only_4.f90: New test.
3041
3042 2009-08-17  Daniel Kraft  <d@domob.eu>
3043
3044         PR fortran/37425
3045         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3046         NOPASS bindings as operators.
3047
3048 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3049
3050         * lib/target-supports.exp
3051         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3052         of targets that do not need command line argument to enable SIMD.
3053
3054 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3055
3056         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3057         typo in cache name.
3058
3059 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3060
3061         PR fortran/41075
3062         * gfortran.dg/unlimited_fmt_1.f90: New test.
3063
3064 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3065
3066         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3067
3068 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3069
3070         * gnat.dg/itype.ad[sb]: New test.
3071
3072 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3073
3074         * gcc.target/mips/mips.exp: Add terminology section to comment
3075         at the top of the file.  Fix typos.
3076
3077 2009-08-16  Jason Merrill  <jason@redhat.com>
3078
3079         * g++.dg/debug/dwarf2/inline1.C: New.
3080
3081 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3082
3083         PR target/38599
3084         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3085
3086 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3087
3088         PR debug/37801
3089         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3090         Make sure to trigger inlining optimizations.
3091         * gcc.dg/debug/dwarf2/inline2.c: New test.
3092
3093 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3094
3095         PR fortran/41070
3096         * gfortran.dg/structure_constructor_10.f90: New.
3097
3098 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3099
3100         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3101         * gcc.dg/pragma-re-2.c: Likewise.
3102         * gcc.dg/pragma-re-3.c: Likewise.
3103         * gcc.dg/pragma-re-4.c: Likewise.
3104         * g++.dg/other/pragma-re-1.C: Likewise.
3105         * g++.dg/other/pragma-re-2.C: Likewise.
3106
3107 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3108
3109         * gcc.dg/torture/builtin-math-7.c: New.
3110
3111 2009-08-14  Richard Guenther  <rguenther@suse.de>
3112
3113         * gcc.c-torture/execute/20090814-1.c: New testcase.
3114
3115 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3116
3117         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3118
3119 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3120
3121         PR target/40934
3122         * gcc.target/i386/pr40934.c: New.
3123
3124 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3125
3126         PR target/41019
3127         * gcc.target/i386/pr41019.c: New test.
3128
3129 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3130
3131         PR fortran/40955
3132         * gfortran.dg/winapi.f90: New test.
3133
3134 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3135
3136         PR fortran/40995
3137         * gfortran.dg/intrinsic_4.f90: New.
3138         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3139         different line.
3140
3141 2009-08-13  Richard Guenther  <rguenther@suse.de>
3142
3143         PR middle-end/41047
3144         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3145
3146 2009-08-12  Richard Guenther  <rguenther@suse.de>
3147
3148         PR tree-optimization/41011
3149         * gfortran.dg/pr41011.f: New testcase.
3150
3151 2009-08-11  Andrew Haley  <aph@redhat.com>
3152
3153         * gcc.target/arm/synchronize.c: New file.
3154
3155 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3156
3157         PR middle-end/40980
3158         * gfortran.dg/graphite/id-17.f: New.
3159
3160 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3161             Sebastian Pop  <sebastian.pop@amd.com>
3162
3163         * gcc.dg/graphite/interchange-1.c: XFAILed.
3164         * gcc.dg/graphite/interchange-2.c: XFAILed.
3165         * gcc.dg/graphite/interchange-3.c: XFAILed.
3166         * gcc.dg/graphite/interchange-4.c: XFAILed.
3167         * gcc.dg/graphite/interchange-7.c: XFAILed.
3168
3169 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3170
3171         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3172
3173 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3174             Pranav Garg  <pranav.garg2107@gmail.com>
3175
3176         * gcc.dg/graphite/interchange-6.c: XFAILed.
3177
3178 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3179
3180         * gcc.dg/graphite/interchange-9.c: New.
3181
3182 2009-08-12  Richard Guenther  <rguenther@suse.de>
3183
3184         PR rtl-optimization/41033
3185         * gcc.dg/pr41033.c: New test.
3186
3187 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3188
3189         PR fortran/41022
3190         * gfortran.dg/proc_ptr_comp_14.f90: New.
3191
3192 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3193
3194         * gcc.target/mips/ext-5.c: New test.
3195         * gcc.target/mips/ext-6.c: New test.
3196         * gcc.target/mips/ext-7.c: New test.
3197         * gcc.target/mips/ext-8.c: New test.
3198         * gcc.target/mips/extend-2.c: New test.
3199
3200 2009-08-10  Jason Merrill  <jason@redhat.com>
3201
3202         * g++.dg/other/linkage2.C: New test for types-without-linkage
3203         handling.
3204         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3205         * g++.dg/lookup/anon2.C: Likewise.
3206         * g++.dg/other/anon3.C: Likewise.
3207         * g++.dg/template/arg2.C: Likewise.
3208         * g++.dg/template/local4.C: Likewise.
3209         * g++.old-deja/g++.law/operators32.C: Likewise.
3210         * g++.old-deja/g++.other/linkage2.C: Likewise.
3211         * g++.old-deja/g++.pt/enum6.C: Likewise.
3212         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3213         * g++.old-deja/g++.other/linkage1.C: Likewise.
3214
3215 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3216
3217         * gcc.dg/dg.exp: Test also c-c++-common dir.
3218         * g++.dg/dg.exp: Likewise.
3219         * g++.dg/warn/Wconversion-real.C: Delete.
3220         * gcc.dg/Wconversion-real.c: Move to ...
3221         * c-c++-common/Wconversion-real.c: ... here.
3222         * lib/target-supports.exp
3223         (check_effective_target_c,check_effective_target_c++): New.
3224
3225 2009-08-10  Daniel Kraft  <d@domob.eu>
3226
3227         PR fortran/37425
3228         * gfortran.dg/typebound_operator_1.f03: New test.
3229         * gfortran.dg/typebound_operator_2.f03: New test.
3230
3231 2009-08-10  Richard Guenther  <rguenther@suse.de>
3232
3233         PR middle-end/41006
3234         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3235         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3236
3237 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3238
3239         PR fortran/40940
3240         * gfortran.dg/class_1.f03: New.
3241         * gfortran.dg/class_2.f03: New.
3242         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3243         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3244         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3245         * gfortran.dg/typebound_call_10.f03: Ditto.
3246         * gfortran.dg/typebound_call_2.f03: Ditto.
3247         * gfortran.dg/typebound_call_3.f03: Ditto.
3248         * gfortran.dg/typebound_call_4.f03: Ditto.
3249         * gfortran.dg/typebound_generic_3.f03: Ditto.
3250         * gfortran.dg/typebound_generic_4.f03: Ditto.
3251         * gfortran.dg/typebound_proc_1.f08: Ditto.
3252         * gfortran.dg/typebound_proc_5.f03: Ditto.
3253         * gfortran.dg/typebound_proc_6.f03: Ditto.
3254
3255 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3256
3257         PR c++/40866
3258         * g++.dg/expr/stmt-expr-1.C: New test.
3259
3260 2009-08-09  Richard Guenther  <rguenther@suse.de>
3261
3262         PR tree-optimization/41016
3263         * gcc.c-torture/compile/pr41016.c: New testcase.
3264
3265 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3266
3267         * gcc.dg/overflow-warn-8.c: New test.
3268
3269 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3270
3271         PR tree-optimization/41008
3272         * gcc.dg/vect/O1-pr41008.c: New test.
3273
3274 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3275
3276         PR fortran/40955
3277         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3278
3279 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3280
3281         * gcc.target/bfin/loop-autoinc.c: New file.
3282
3283 2009-08-08  Richard Guenther  <rguenther@suse.de>
3284
3285         PR tree-optimization/40991
3286         * g++.dg/torture/pr40991.C: New testcase.
3287
3288 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3289
3290         * ada/acats/support/impdef.a: Tweak timing constants. Add
3291         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3292         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3293         * ada/acats/tests/c9/c940007.a: Likewise.
3294         * ada/acats/tests/c9/c94001c.ada: Likewise.
3295         * ada/acats/tests/c9/c94006a.ada: Likewise.
3296         * ada/acats/tests/c9/c94008c.ada: Likewise.
3297         * ada/acats/tests/c9/c951002.a: Likewise.
3298         * ada/acats/tests/c9/c954a01.a: Likewise.
3299         * ada/acats/tests/c9/c96001a.ada: Likewise.
3300         * ada/acats/tests/c9/c97307a.ada: Likewise.
3301
3302 2009-08-07  Richard Guenther  <rguenther@suse.de>
3303
3304         PR tree-optimization/40999
3305         * gfortran.dg/pr40999.f: New testcase.
3306
3307 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3308
3309         * g++.dg/tree-prof/partition1.C: New test.
3310
3311 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3312
3313         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3314         hook.
3315         (check_effective_target_arm_neon_ok): Improve test for neon
3316         availability.
3317         * gcc.target/arm/eabi1.c: Only run test in base variant.
3318         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3319         attribute.
3320         * gcc.target/arm/vfp1[567].c: New tests.
3321
3322 2009-08-06  Jason Merrill  <jason@redhat.com>
3323
3324         PR c++/40948
3325         * g++.dg/ext/complit12.C: Expand.
3326
3327 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3328
3329         Merge ARM/hard_vfp_branch to trunk.
3330
3331         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3332
3333         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3334         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3335
3336         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3337
3338         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3339         (PCS): Define macro to use base AAPCS.
3340         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3341
3342         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3343
3344         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3345         Correct arm_neon.h typo.
3346
3347         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3348
3349         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3350         this a linkage test.
3351         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3352         argument marshalling.
3353         * abitest.h: New file.
3354         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3355         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3356
3357 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3358
3359         PR middle-end/32964
3360         * gcc.dg/tree-ssa/pr32964.c: New test.
3361
3362 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3363             H.J. Lu  <hongjiu.lu@intel.com>
3364
3365         PR target/40957
3366         * gcc.target/i386/pr40957.c: New test.
3367
3368 2009-08-06  Richard Guenther  <rguenther@suse.de>
3369
3370         PR tree-optimization/40964
3371         * gcc.c-torture/compile/pr40964.c: New testcase.
3372
3373 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3374
3375         PR fortran/40847
3376         * gfortran.dg/transfer_resolve_1.f90 : New test.
3377
3378 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3379             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3380
3381         PR target/40906
3382         * gcc.target/i386/pr40906-1.c: New test.
3383         * gcc.target/i386/pr40906-2.c: Ditto.
3384         * gcc.target/i386/pr40906-3.c: Ditto.
3385
3386 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3387
3388         PR rtl-optimization/40924
3389         * g++.dg/torture/pr40924.C: New test.
3390
3391 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3392
3393         PR c++/36069
3394         * g++.dg/warn/pr36069.C: New.
3395
3396 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3397
3398         PR c++/39987
3399         * g++.dg/overload/defarg4.C: New test.
3400
3401 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3402
3403         PR c++/16696
3404         * g++.dg/parse/pr16696.C: New.
3405         * g++.dg/parse/pr16696-permissive.C: New.
3406
3407 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3408
3409         PR fortran/40875
3410         * gfortran.dg/initialization_23.f90 : New test.
3411
3412 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3413
3414         PR debug/39706
3415         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3416
3417 2009-08-03  Jason Merrill  <jason@redhat.com>
3418             Jakub Jelinek  <jakub@redhat.com>
3419
3420         PR c++/40948
3421         * g++.dg/ext/complit12.C: New.
3422
3423 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3424
3425         PR c/39902
3426         * gcc.target/powerpc/pr39902-2.c: New test.
3427
3428 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3429
3430         PR middle-end/40943
3431         * gcc.dg/uninit-6.c: Re-add XFAIL.
3432         * gcc.dg/uninit-6-O0.c: Likewise.
3433         * gcc.dg/uninit-pr40943.c: New test.
3434
3435 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3436
3437         PR testsuite/40858
3438         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3439         .ascii.
3440
3441 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3442
3443         PR libfortran/40853
3444         * gfortran.dg/namelist_40.f90: Update error output.
3445         * gfortran.dg/namelist_47.f90: Update error output.
3446         * gfortran.dg/namelist_58.f90: New test.
3447
3448 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3449
3450         PR fortran/40881
3451         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3452         * gfortran.dg/altreturn_3.f90: Ditto.
3453         * gfortran.dg/altreturn_5.f90: Ditto.
3454         * gfortran.dg/altreturn_6.f90: Ditto.
3455         * gfortran.dg/altreturn_7.f90: Ditto.
3456         * gfortran.dg/array_constructor_13.f90: Ditto.
3457         * gfortran.dg/arrayio_7.f90: Ditto.
3458         * gfortran.dg/arrayio_8.f90: Ditto.
3459         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3460         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3461         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3462         * gfortran.dg/backspace_8.f: Add -std=legacy.
3463         * gfortran.dg/backspace_9.f: Ditto.
3464         * gfortran.dg/char_comparison_1.f: Ditto.
3465         * gfortran.dg/char_decl_1.f90: Ditto.
3466         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3467         * gfortran.dg/char_pointer_assign.f90: Ditto.
3468         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3469         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3470         * gfortran.dg/char_pointer_func.f90: Ditto.
3471         * gfortran.dg/common_8.f90: Ditto.
3472         * gfortran.dg/constant_substring.f: Ditto.
3473         * gfortran.dg/data_char_2.f90: Ditto.
3474         * gfortran.dg/der_array_io_1.f90: Ditto.
3475         * gfortran.dg/der_array_io_2.f90: Ditto.
3476         * gfortran.dg/der_array_io_3.f90: Ditto.
3477         * gfortran.dg/der_io_3.f90: Ditto.
3478         * gfortran.dg/dev_null.F90: Ditto.
3479         * gfortran.dg/direct_io_2.f90: Ditto.
3480         * gfortran.dg/do_iterator_2.f90: Ditto.
3481         * gfortran.dg/e_d_fmt.f90: Ditto.
3482         * gfortran.dg/empty_format_1.f90: Ditto.
3483         * gfortran.dg/entry_17.f90: Modified warning message.
3484         * gfortran.dg/entry_7.f90: Add -std=legacy.
3485         * gfortran.dg/eor_1.f90: Ditto.
3486         * gfortran.dg/equiv_2.f90: Ditto.
3487         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3488         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3489         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3490         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3491         * gfortran.dg/fmt_error_2.f90: Ditto.
3492         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3493         * gfortran.dg/fmt_tl.f: Ditto.
3494         * gfortran.dg/fmt_white.f: Ditto.
3495         * gfortran.dg/func_derived_1.f90: Ditto.
3496         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3497         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3498         * gfortran.dg/global_references_2.f90: Ditto.
3499         * gfortran.dg/hollerith_1.f90: Ditto.
3500         * gfortran.dg/hollerith.f90: Use new-style character length.
3501         * gfortran.dg/hollerith_f95.f90: Ditto.
3502         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3503         * gfortran.dg/implicit_6.f90: Ditto.
3504         * gfortran.dg/implicit_9.f90: Ditto.
3505         * gfortran.dg/inquire_13.f90: Ditto.
3506         * gfortran.dg/inquire_5.f90: Ditto.
3507         * gfortran.dg/inquire_6.f90: Ditto.
3508         * gfortran.dg/inquire.f90: Ditto.
3509         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3510         * gfortran.dg/io_constraints_2.f90: Ditto.
3511         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3512         * gfortran.dg/loc_2.f90: Ditto.
3513         * gfortran.dg/logical_1.f90: Ditto.
3514         * gfortran.dg/longline.f: Ditto.
3515         * gfortran.dg/merge_char_1.f90: Ditto.
3516         * gfortran.dg/namelist_12.f: Ditto.
3517         * gfortran.dg/namelist_14.f90: Ditto.
3518         * gfortran.dg/namelist_18.f90: Ditto.
3519         * gfortran.dg/namelist_19.f90: Ditto.
3520         * gfortran.dg/namelist_21.f90: Ditto.
3521         * gfortran.dg/namelist_22.f90: Ditto.
3522         * gfortran.dg/namelist_37.f90: Ditto.
3523         * gfortran.dg/namelist_54.f90: Ditto.
3524         * gfortran.dg/namelist_55.f90: Ditto.
3525         * gfortran.dg/namelist_empty.f90: Ditto.
3526         * gfortran.dg/namelist_use.f90: Use new-style character length.
3527         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3528         * gfortran.dg/nested_modules_4.f90: Ditto.
3529         * gfortran.dg/nested_modules_5.f90: Ditto.
3530         * gfortran.dg/open-options-blanks.f: Ditto.
3531         * gfortran.dg/output_exponents_1.f90: Ditto.
3532         * gfortran.dg/parens_5.f90: Ditto.
3533         * gfortran.dg/parens_6.f90: Ditto.
3534         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3535         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3536         * gfortran.dg/pr15129.f90: Ditto.
3537         * gfortran.dg/pr15332.f: Ditto.
3538         * gfortran.dg/pr16597.f90: Ditto.
3539         * gfortran.dg/pr17143.f90: Ditto.
3540         * gfortran.dg/pr17164.f90: Ditto.
3541         * gfortran.dg/pr17229.f: Modified warning message.
3542         * gfortran.dg/pr18210.f90: Add -std=legacy.
3543         * gfortran.dg/pr19155.f: Ditto.
3544         * gfortran.dg/pr20086.f90: Ditto.
3545         * gfortran.dg/pr20124.f90: Ditto.
3546         * gfortran.dg/pr20755.f: Ditto.
3547         * gfortran.dg/pr20865.f90: Ditto.
3548         * gfortran.dg/pr20950.f: Ditto.
3549         * gfortran.dg/pr21730.f: Ditto.
3550         * gfortran.dg/pr22491.f: Ditto.
3551         * gfortran.dg/pr29713.f90: Ditto.
3552         * gfortran.dg/print_parentheses_1.f: Ditto.
3553         * gfortran.dg/print_parentheses_2.f90: Ditto.
3554         * gfortran.dg/proc_assign_1.f90: Ditto.
3555         * gfortran.dg/proc_decl_1.f90: Ditto.
3556         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3557         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3558         * gfortran.dg/read_float_1.f90: Ditto.
3559         * gfortran.dg/read_logical.f90: Ditto.
3560         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3561         * gfortran.dg/return_1.f90: Ditto.
3562         * gfortran.dg/rewind_1.f90: Ditto.
3563         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3564         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3565         * gfortran.dg/stfunc_1.f90: Ditto.
3566         * gfortran.dg/stfunc_3.f90: Ditto.
3567         * gfortran.dg/stfunc_4.f90: Ditto.
3568         * gfortran.dg/stfunc_6.f90: Ditto.
3569         * gfortran.dg/streamio_2.f90: Ditto.
3570         * gfortran.dg/string_ctor_1.f90: Ditto.
3571         * gfortran.dg/string_null_compare_1.f: Ditto.
3572         * gfortran.dg/substr_6.f90: Ditto.
3573         * gfortran.dg/tl_editing.f90: Ditto.
3574         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3575         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3576         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3577         * gfortran.dg/g77/1832.f: Ditto.
3578         * gfortran.dg/g77/19981216-0.f Ditto.
3579         * gfortran.dg/g77/19990525-0.f: Ditto.
3580         * gfortran.dg/g77/19990826-2.f: Ditto.
3581         * gfortran.dg/g77/20000630-2.f: Ditto.
3582         * gfortran.dg/g77/20010116.f: Ditto.
3583         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3584         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3585         * gfortran.dg/g77/980520-1.f: Ditto.
3586         * gfortran.dg/g77/check0.f: Ditto.
3587         * gfortran.dg/g77/cpp3.F: Ditto.
3588         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3589         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3590         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3591         * gfortran.dg/g77/short.f: Ditto.
3592
3593 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3594
3595         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3596         * gcc.target/mips/ext-4.c: Likewise.
3597         * gcc.target/mips/interrupt_handler.c: Likewise.
3598         * gcc.target/mips/truncate-4.c: Likewise.
3599         * gcc.target/mips/truncate-5.c: Likewise.
3600
3601 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3602
3603         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3604         -fgraphite-force-parallel to -floop-parallelize-all.
3605
3606 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3607
3608         PR fortran/40011
3609         * gfortran.dg/whole_file_7.f90: New test.
3610         * gfortran.dg/whole_file_8.f90: New test.
3611         * gfortran.dg/whole_file_9.f90: New test.
3612         * gfortran.dg/whole_file_10.f90: New test.
3613         * gfortran.dg/whole_file_11.f90: New test.
3614         * gfortran.dg/whole_file_12.f90: New test.
3615         * gfortran.dg/whole_file_13.f90: New test.
3616         * gfortran.dg/whole_file_14.f90: New test.
3617
3618 2009-07-31  Jason Merrill  <jason@redhat.com>
3619
3620         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3621         binding semantics.
3622         * g++.dg/cpp0x/named.C: Likewise.
3623         * g++.dg/cpp0x/overload.C: Likewise.
3624         * g++.dg/cpp0x/rv1n.C: Likewise.
3625         * g++.dg/cpp0x/rv1p.C: Likewise.
3626         * g++.dg/cpp0x/rv2n.C: Likewise.
3627         * g++.dg/cpp0x/rv2p.C: Likewise.
3628         * g++.dg/cpp0x/rv3n.C: Likewise.
3629         * g++.dg/cpp0x/rv3p.C: Likewise.
3630         * g++.dg/cpp0x/rv4n.C: Likewise.
3631         * g++.dg/cpp0x/rv4p.C: Likewise.
3632         * g++.dg/cpp0x/rv5n.C: Likewise.
3633         * g++.dg/cpp0x/rv5p.C: Likewise.
3634         * g++.dg/cpp0x/rv6n.C: Likewise.
3635         * g++.dg/cpp0x/rv6p.C: Likewise.
3636         * g++.dg/cpp0x/rv7n.C: Likewise.
3637         * g++.dg/cpp0x/rv7p.C: Likewise.
3638         * g++.dg/cpp0x/template_deduction.C: Likewise.
3639         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3640         * g++.dg/cpp0x/overloadn.C: New.
3641         * g++.dg/cpp0x/rv-cast.C: New.
3642
3643 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3644
3645         * gcc.target/mips/ext-4.c: New test.
3646
3647 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3648
3649         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3650
3651 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3652
3653         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3654         * gcc.dg/tree-ssa/loop-32.c: Same.
3655         * gcc.dg/tree-ssa/loop-33.c: Same.
3656         * gcc.dg/tree-ssa/loop-34.c: Same.
3657         * gcc.dg/tree-ssa/loop-35.c: Same.
3658         * gcc.dg/tree-ssa/loop-7.c: Same.
3659         * gcc.dg/tree-ssa/pr23109.c: Same.
3660         * gcc.dg/tree-ssa/restrict-2.c: Same.
3661         * gcc.dg/tree-ssa/restrict-3.c: Same.
3662         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3663         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3664         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3665         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3666         * gcc.dg/tree-ssa/structopt-1.c: Same.
3667         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3668         * gfortran.dg/pr32921.f: Same.
3669
3670 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3671
3672         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3673         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3674         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3675         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3676         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3677         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3678         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3679         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3680         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3681         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3682         * gcc.dg/graphite/id-1.c: New.
3683         * gcc.dg/graphite/id-10.c: New.
3684         * gcc.dg/graphite/id-11.c: New.
3685         * gcc.dg/graphite/id-12.c: New.
3686         * gcc.dg/graphite/id-13.c: New.
3687         * gcc.dg/graphite/id-14.c: New.
3688         * gcc.dg/graphite/id-15.c: New.
3689         * gcc.dg/graphite/id-2.c: New.
3690         * gcc.dg/graphite/id-3.c: New.
3691         * gcc.dg/graphite/id-4.c: New.
3692         * gcc.dg/graphite/id-5.c: New.
3693         * gcc.dg/graphite/id-6.c: New.
3694         * gcc.dg/graphite/id-7.c: New.
3695         * gcc.dg/graphite/id-8.c: New.
3696         * gcc.dg/graphite/id-9.c: New.
3697         * gcc.dg/graphite/interchange-0.c: New.
3698         * gcc.dg/graphite/interchange-1.c: New.
3699         * gcc.dg/graphite/interchange-2.c: New.
3700         * gcc.dg/graphite/interchange-3.c: New.
3701         * gcc.dg/graphite/interchange-4.c: New.
3702         * gcc.dg/graphite/interchange-5.c: New.
3703         * gcc.dg/graphite/interchange-6.c: New.
3704         * gcc.dg/graphite/interchange-7.c: New.
3705         * gcc.dg/graphite/interchange-8.c: New.
3706         * gcc.dg/graphite/pr35356-1.c: New.
3707         * gcc.dg/graphite/pr35356-2.c: New.
3708         * gcc.dg/graphite/pr35356-3.c: New.
3709         * gcc.dg/graphite/pr40157.c: New.
3710         * gcc.dg/graphite/run-id-1.c: New.
3711         * gcc.dg/graphite/scop-20.c: New.
3712         * gcc.dg/graphite/scop-21.c: New.
3713         * gfortran.dg/graphite/id-1.f90: New.
3714         * gfortran.dg/graphite/id-10.f90: New.
3715         * gfortran.dg/graphite/id-11.f: New.
3716         * gfortran.dg/graphite/id-12.f: New.
3717         * gfortran.dg/graphite/id-13.f: New.
3718         * gfortran.dg/graphite/id-14.f: New.
3719         * gfortran.dg/graphite/id-15.f: New.
3720         * gfortran.dg/graphite/id-16.f: New.
3721         * gfortran.dg/graphite/id-5.f: New.
3722         * gfortran.dg/graphite/id-6.f: New.
3723         * gfortran.dg/graphite/id-7.f: New.
3724         * gfortran.dg/graphite/id-8.f: New.
3725         * gfortran.dg/graphite/id-9.f: New.
3726         * gfortran.dg/graphite/interchange-1.f: New.
3727         * gfortran.dg/graphite/interchange-2.f: New.
3728
3729 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3730
3731         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3732         flags based on the name of the testcase.
3733         * gfortran.dg/graphite/graphite.exp: Same.
3734
3735         * gcc.dg/graphite/block-0.c: Adjusted.
3736         * gcc.dg/graphite/block-1.c: Adjusted.
3737         * gcc.dg/graphite/block-2.c: Adjusted.
3738         * gcc.dg/graphite/block-3.c: Adjusted.
3739         * gcc.dg/graphite/block-4.c: Adjusted.
3740         * gcc.dg/graphite/block-5.c: Adjusted.
3741         * gcc.dg/graphite/block-6.c: Adjusted.
3742         * gcc.dg/graphite/pr37485.c: Adjusted.
3743         * gcc.dg/graphite/pr37684.c: Adjusted.
3744         * gcc.dg/graphite/pr37828.c: Adjusted.
3745         * gcc.dg/graphite/pr37883.c: Adjusted.
3746         * gcc.dg/graphite/pr37928.c: Adjusted.
3747         * gcc.dg/graphite/pr37943.c: Adjusted.
3748         * gcc.dg/graphite/pr38409.c: Adjusted.
3749         * gcc.dg/graphite/pr38498.c: Adjusted.
3750         * gcc.dg/graphite/pr38559.c: Adjusted.
3751         * gcc.dg/graphite/pr39335.c: Adjusted.
3752         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3753         * gcc.dg/graphite/scop-0.c: Adjusted.
3754         * gcc.dg/graphite/scop-1.c: Adjusted.
3755         * gcc.dg/graphite/scop-10.c: Adjusted.
3756         * gcc.dg/graphite/scop-11.c: Adjusted.
3757         * gcc.dg/graphite/scop-12.c: Adjusted.
3758         * gcc.dg/graphite/scop-13.c: Adjusted.
3759         * gcc.dg/graphite/scop-14.c: Adjusted.
3760         * gcc.dg/graphite/scop-15.c: Adjusted.
3761         * gcc.dg/graphite/scop-16.c: Adjusted.
3762         * gcc.dg/graphite/scop-17.c: Adjusted.
3763         * gcc.dg/graphite/scop-18.c: Adjusted.
3764         * gcc.dg/graphite/scop-19.c: Adjusted.
3765         * gcc.dg/graphite/scop-2.c: Adjusted.
3766         * gcc.dg/graphite/scop-3.c: Adjusted.-
3767         * gcc.dg/graphite/scop-4.c: Adjusted.
3768         * gcc.dg/graphite/scop-5.c: Adjusted.
3769         * gcc.dg/graphite/scop-6.c: Adjusted.
3770         * gcc.dg/graphite/scop-7.c: Adjusted.
3771         * gcc.dg/graphite/scop-8.c: Adjusted.
3772         * gcc.dg/graphite/scop-9.c: Adjusted.
3773         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3774         * gfortran.dg/graphite/block-1.f90: Adjusted.
3775         * gfortran.dg/graphite/block-2.f: Adjusted.
3776         * gfortran.dg/graphite/block-3.f90: Adjusted.
3777         * gfortran.dg/graphite/block-4.f90: Adjusted.
3778         * gfortran.dg/graphite/id-2.f90: Adjusted.
3779         * gfortran.dg/graphite/id-3.f90: Adjusted.
3780         * gfortran.dg/graphite/id-4.f90: Adjusted.
3781         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3782         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3783         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3784         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3785         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3786         * gfortran.dg/graphite/scop-1.f: Adjusted.
3787
3788 2009-07-30  Doug Kwan  <dougkwan@google.com>
3789
3790         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3791         in warnings added in rev 141298.
3792
3793 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3794
3795         * lib/options.exp: Use "!=" instead of "ne".
3796
3797         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3798
3799         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3800         * gcc.dg/ucnid-12.c: Likewise.
3801
3802 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3803             Pat Haugen  <pthaugen@us.ibm.com>
3804             Revital Eres <ERES@il.ibm.com>
3805
3806         * gcc.target/powerpc/altivec-32.c: New file to test
3807         Altivec simple math function vectorization.
3808
3809         * gcc.target/powerpc/bswap-run.c: New file to test swap
3810         builtins.
3811         * gcc.target/powerpc/bswap16.c: Ditto.
3812         * gcc.target/powerpc/bswap32.c: Ditto.
3813         * gcc.target/powerpc/bswap64-1.c: Ditto.
3814         * gcc.target/powerpc/bswap64-2.c: Ditto.
3815         * gcc.target/powerpc/bswap64-3.c: Ditto.
3816         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3817         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3818         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3819
3820         * gcc.target/powerpc/popcount-2.c: New file to test
3821         power7 popcntd instructions.
3822         * gcc.target/powerpc/popcount-3.c: Ditto.
3823
3824         * gcc.target/powerpc/pr39457.c: New VSX test.
3825         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3826         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3827         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3828         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3829         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3830         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3831         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3832         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3833         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3834         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3835         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3836         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3837
3838         * gcc.target/powerpc/altivec-6.c: Store the result of
3839         vec_add, so the optimizer doesn't remove it.
3840
3841         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3842         systems that support bswap64.
3843
3844         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3845         prevent VSX code generation.
3846
3847         * lib/target-supports.exp (check_vsx_hw_available): New
3848         function to test if VSX available.
3849         (check_effective_target_powerpc_vsx_ok): Ditto.
3850         (check_vmx_hw_available): Add explicit -mno-vsx.
3851
3852 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3853
3854         PR c/39902
3855         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3856
3857 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3858
3859         PR tree-optimization/40570
3860         * gcc.c-torture/compile/pr40570.c: New test.
3861
3862 2009-07-29  Jason Merrill  <jason@redhat.com>
3863
3864         PR c++/14912
3865         * g++.dg/template/defarg13.C: New.
3866
3867 2009-07-29  Richard Guenther  <rguenther@suse.de>
3868
3869         PR c++/40834
3870         * g++.dg/torture/pr40834.C: New testcase.
3871
3872 2009-07-29  Michael Matz  <matz@suse.de>
3873
3874         PR middle-end/40830
3875         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3876
3877 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3878
3879         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3880         sh*-*-* targets.  Skip on spu-*-* targets.
3881         * gfortran.dg/maxlocval_4.f90: Likewise.
3882         * gfortran.dg/minlocval_1.f90: Likewise.
3883         * gfortran.dg/minlocval_4.f90: Likewise.
3884
3885 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3886
3887         PR fortran/40878
3888         * gfortran.dg/gomp/pr40878-1.f90: New test.
3889         * gfortran.dg/gomp/pr40878-2.f90: New test.
3890
3891         PR testsuite/40891
3892         * gcc.dg/cdce1.c: Adjust note line number.
3893         * gcc.dg/cdce2.c: Likewise.
3894
3895 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3896
3897         PR fortran/40882
3898         * gfortran.dg/proc_ptr_comp_13.f90: New.
3899
3900 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3901
3902         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3903         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3904         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3905         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3906         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3907         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3908         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3909         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3910         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3911         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3912         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3913         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3914         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3915         #ifdef NEED_IEEE754_FLOAT conditional.
3916         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3917         conditional.
3918
3919 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3920
3921         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3922         i?86-*-netware.
3923         * g++.dg/ext/bitfield3.C: Likewise.
3924         * g++.dg/ext/bitfield4.C: Likewise.
3925         * g++.dg/ext/bitfield5.C: Likewise.
3926         * gcc.dg/bitfld-15.c: Likewise.
3927         * gcc.dg/bitfld-16.c: Likewise.
3928         * gcc.dg/bitfld-17.c: Likewise.
3929         * gcc.dg/bitfld-18.c: Likewise.
3930         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3931         * gcc.dg/20010912-1.c: Likewise.
3932         * gcc.dg/20021018-1.c: Likewise.
3933         * gcc.dg/20030213-1.c: Likewise.
3934         * gcc.dg/20030225-1.c: Likewise.
3935         * gcc.dg/20030708-1.c: Likewise.
3936         * gcc.dg/20050321-2.c: Likewise.
3937         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3938         * gcc.dg/cdce2.c: Likewise.
3939         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3940         targets.
3941         * gcc.target/i386/pr37248-3.c: Likewise.
3942
3943 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3944
3945         PR fortran/40848
3946         * gfortran.dg/altreturn_7.f90: New.
3947
3948 2009-07-27  Simon Baldwin  <simonb@google.com>
3949
3950         PR testsuite/40829
3951         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3952         so that indexing no longer runs off array end.
3953
3954 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3955
3956         PR fortran/40851
3957         * gfortran.dg/derived_init_3.f90: New test.
3958
3959 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3960
3961         PR fortran/33197
3962         * gfortran.dg/atan2_1.f90: New test
3963         * gfortran.dg/atan2_2.f90: New test
3964
3965 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3966
3967         PR c++/40749
3968         * g++.dg/warn/Wreturn-type-6.C: New test.
3969
3970 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3971
3972         PR tree-optimization/40801
3973         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3974         * gfortran.dg/vect/vect.exp: Run tests starting with
3975         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3976
3977 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3978
3979         PR rtl-optimization/40445
3980         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3981
3982 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3983
3984         * gcc.dg/builtin-unreachable-4.c: New test.
3985
3986 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3987
3988         PR fortran/33197
3989         * gfortran.dg/complex_intrinsic_5.f90: New test.
3990         * gfortran.dg/complex_intrinsic_7.f90: New test.
3991
3992 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3993
3994         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3995         * gcc.dg/ipa/noclone-1.c: New test.
3996
3997 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3998
3999         * lib/target-supports.exp (check_effective_target_static): New
4000         procedure.
4001         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4002         supported.
4003         * g++.old-deja/g++.law/weak.C: Require static effective target.
4004
4005 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4006
4007         PR fortran/39630
4008         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4009         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4010         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4011         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4012         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4013         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4014         * gfortran.dg/typebound_call_10.f03: New.
4015
4016 2009-07-24  Jason Merrill  <jason@redhat.com>
4017
4018         * g++.dg/cpp0x/defaulted11.C: New.
4019
4020         * g++.dg/cpp0x/initlist23.C: New.
4021
4022 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4023
4024         PR fortran/40822
4025         * gfortran.dg/char_length_16.f90: New.
4026
4027 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4028
4029         PR fortran/40643
4030         PR fortran/31067
4031         * gfortran.dg/maxlocval_2.f90: New test.
4032         * gfortran.dg/maxlocval_3.f90: New test.
4033         * gfortran.dg/maxlocval_4.f90: New test.
4034         * gfortran.dg/minlocval_1.f90: New test.
4035         * gfortran.dg/minlocval_2.f90: New test.
4036         * gfortran.dg/minlocval_3.f90: New test.
4037         * gfortran.dg/minlocval_4.f90: New test.
4038
4039 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4040
4041         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4042         scan-assembler.
4043
4044 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4045
4046         PR fortran/40839
4047         * gfortran.dg/pr40839.f90: New test.
4048
4049 2009-07-23  Michael Matz  <matz@suse.de>
4050
4051         PR middle-end/40830
4052         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4053         don't set options ourself.
4054
4055 2009-07-23  Simon Baldwin  <simonb@google.com>
4056
4057         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4058         native C compilation where required.
4059
4060 2009-07-22  Doug Kwan  <dougkwan@google.com>
4061
4062         * gcc.c-torture/compile/20090721-1.c: New test.
4063
4064 2009-07-22  Michael Matz  <matz@suse.de>
4065
4066         PR tree-optimization/35229
4067         PR tree-optimization/39300
4068         * gcc.dg/vect/vect-pre-interact.c: New test.
4069
4070 2009-07-22  Richard Guenther  <rguenther@suse.de>
4071
4072         * g++.dg/lookup/using21.C: Fix duplicate paste.
4073
4074 2009-07-22  Richard Guenther  <rguenther@suse.de>
4075
4076         PR c++/40799
4077         * g++.dg/lookup/using21.C: New testcase.
4078
4079 2009-07-21  Jason Merrill  <jason@redhat.com>
4080
4081         * g++.dg/init/aggr4.C: New.
4082
4083 2009-07-21  Jason Merrill  <jason@redhat.com>
4084
4085         Core issue 934
4086         * g++.dg/cpp0x/initlist22.C: New.
4087
4088 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4089
4090         * gcc.target/i386/vectorize8.c: New test.
4091
4092 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4093
4094         PR target/40811
4095         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4096         Add i?86 and x86_64 targets.
4097         * gcc.target/i386/vectorize7.c: New test.
4098
4099         PR target/40809
4100         * gcc.target/i386/pr40809.c: New test.
4101
4102 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4103
4104         PR tree-optimization/40813
4105         * g++.dg/opt/inline15.C: New test.
4106
4107 2009-07-21  Paul Brook <paul@codesourcery.com>
4108
4109         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4110         * lib/target-supports.exp (check_effective_target_section_anchors):
4111         Add arm*-*-*.
4112
4113 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4114
4115         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4116         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4117         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4118
4119 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4120
4121         * gcc.target/mips/ext-3.c: New test.
4122
4123 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4124
4125         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4126         * gcc.dg/builtin-object-size-8.c: New test.
4127         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4128         * g++.dg/ext/builtin-object-size2.C: Likewise.
4129
4130         PR tree-optimization/40792
4131         * gcc.dg/pr40792.c: New test.
4132
4133 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4134
4135         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4136         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4137         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4138
4139 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4140
4141         * gcc.target/sh/mfmovd.c: New test.
4142
4143 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4144             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4145
4146         PR libfortran/40714
4147         * gfortran.dg/eof_3.f90: New test.
4148
4149 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4150
4151         PR fortran/40727
4152         * gfortran.dg/intrinsic_cmplx.f90: New test.
4153
4154 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4155
4156         PR libfortran/34670
4157         PR libfortran/36874
4158         * gfortran.dg/cshift_bounds_1.f90:  New test.
4159         * gfortran.dg/cshift_bounds_2.f90:  New test.
4160         * gfortran.dg/cshift_bounds_3.f90:  New test.
4161         * gfortran.dg/cshift_bounds_4.f90:  New test.
4162         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4163         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4164         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4165         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4166
4167 2009-07-19  Jan Hubicka  <jh@suse.cz>
4168
4169         PR tree-optimization/40676
4170         * gcc.c-torture/compile/pr40676.c: New testcase.
4171
4172 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4173
4174         * gcc.target/mips/ext-2.c: New test.
4175
4176 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4177
4178         * gcc.target/mips/octeon-exts-7.c: New test.
4179         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4180         * gcc.target/mips/octeon-exts-5.c: Likewise.
4181
4182 2009-07-18  Richard Guenther  <rguenther@suse.de>
4183
4184         PR testsuite/40798
4185         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4186
4187 2009-07-18  Richard Guenther  <rguenther@suse.de>
4188
4189         PR c/40787
4190         * gcc.dg/pr35899.c: Adjust.
4191
4192 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4193
4194         * gcc.target/powerpc/asm-es-1.c: New test.
4195         * gcc.target/powerpc/asm-es-2.c: Likewise.
4196
4197 2009-07-17  Richard Guenther  <rguenther@suse.de>
4198
4199         PR c/40401
4200         * g++.dg/rtti/crash4.C: New testcase.
4201         * g++.dg/torture/20090706-1.C: Likewise.
4202         * gcc.dg/redecl-17.c: Likewise.
4203         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4204         * gcc.dg/declspec-9.c: Expect extra error.
4205         * gcc.dg/declspec-10.c: Likewise.
4206         * gcc.dg/declspec-11.c: Likewise.
4207         * gcc.dg/redecl-10.c: Expect extra warnings.
4208         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4209         * gcc.target/i386/pr39545-1.c: Likewise.
4210         * g++.dg/ext/asm3.C: Expect more errors.
4211         * g++.dg/gomp/block-1.C: Likewise.
4212         * g++.dg/gomp/block-2.C: Likewise.
4213         * g++.dg/gomp/block-3.C: Likewise.
4214         * g++.dg/gomp/block-5.C: Likewise.
4215         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4216         * g++.dg/warn/unused-result1.C: XFAIL.
4217
4218 2009-07-17  Richard Guenther  <rguenther@suse.de>
4219
4220         PR tree-optimization/40321
4221         * gcc.c-torture/compile/pr40321.c: New testcase.
4222         * g++.dg/torture/pr40321.C: Likewise.
4223
4224 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4225
4226         PR c++/40780
4227         * g++.dg/template/ptrmem19.C: New test.
4228
4229 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4230             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4231
4232         PR 40435
4233         * gcc.dg/pr36902.c: Add column info.
4234         * g++.dg/gcov/gcov-2.C: Change count for definition.
4235
4236 2009-07-16  Jason Merrill  <jason@redhat.com>
4237
4238         PR libstdc++/37907
4239         * g++.dg/cpp0x/std-layout1.C: New.
4240         * g++.dg/ext/has_nothrow_assign.C: Fix.
4241         * g++.dg/ext/has_nothrow_copy.C: Fix.
4242         * g++.dg/ext/has_trivial_assign.C: Fix.
4243         * g++.dg/ext/has_trivial_copy.C: Fix.
4244         * g++.dg/ext/is_pod.C: Fix.
4245         * g++.dg/other/offsetof3.C: Adjust.
4246         * g++.dg/overload/ellipsis1.C: Adjust.
4247         * g++.dg/warn/var-args1.C: Adjust.
4248         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4249         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4250         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4251         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4252         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4253
4254 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4255
4256         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4257         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4258         effective target "mpc_pow".
4259         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4260
4261 2009-07-16  Richard Henderson  <rth@redhat.com>
4262
4263         * g++.dg/opt/eh4.C: New test.
4264
4265 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4266
4267         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4268
4269 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4270
4271         PR middle-end/40747
4272         * gcc.c-torture/execute/pr40747.c: New test.
4273
4274 2009-07-15  Richard Guenther  <rguenther@suse.de>
4275
4276         PR middle-end/40753
4277         * gcc.c-torture/compile/pr40753.c: New testcase.
4278
4279 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4280
4281         PR fortran/40743
4282         * gfortran.dg/interface_assignment_4.f90: New.
4283
4284 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4285
4286         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4287         for FreeBSD up to and including version 8.
4288
4289 2009-07-14  Taras Glek  <tglek@mozilla.com>
4290             Rafael Espindola  <espindola@google.com>
4291
4292         * g++.dg/plugin/header-plugin-test.C: New.
4293         * g++.dg/plugin/header_plugin.c: New.
4294         * g++.dg/plugin/plugin.exp: Update.
4295
4296 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4297
4298         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4299         function to enable vectorization.
4300         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4301         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4302
4303 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4304
4305         * gcc.target/i386/sse-copysignf-vec.c: New test.
4306         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4307
4308 2009-07-14  Jason Merrill  <jason@redhat.com>
4309
4310         PR c++/37276
4311         * g++.dg/lookup/builtin5.C: New.
4312         * g++.dg/other/error22.C: Add missing extern "C".
4313         * g++.dg/warn/Warray-bounds.C: Likewise.
4314         * gcc.dg/compat/compat-common.h: Likewise.
4315
4316         PR c++/40746
4317         * g++.dg/lookup/using20.C: New.
4318
4319         PR c++/40740
4320         * g++.dg/template/koenig8.C: New.
4321
4322 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4323
4324         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4325         both i?86-*-darwin* and x86_64-*-darwin*.
4326
4327 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4328
4329         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4330         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4331         name.
4332
4333 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4334
4335         PR debug/40705
4336         * g++.dg/debug/dwarf2/typedef1.C: New test.
4337
4338         PR c++/40357
4339         * g++.dg/other/typedef3.C: New test.
4340
4341 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4342
4343         * gcc.dg/20090709-1.c: Move to a proper place ...
4344         * gcc.target/m68k/20090709-1.c: ... here.
4345
4346 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4347
4348         PR C++/22154
4349         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4350         front of qualified names are allowed.
4351         * g++.dg/parse/crash10.C: Likewise.
4352         * g++.dg/parse/error15.C: Likewise.
4353         * g++.dg/parse/typename9.C: Likewise.
4354         * g++.dg/parse/error8.C: Likewise.
4355
4356 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4357
4358         PR fortran/40646
4359         * gfortran.dg/proc_ptr_22.f90: Extended.
4360         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4361
4362 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4363
4364         * gfortran.dg/vect/vect-6.f: New test.
4365
4366 2009-07-12  Jason Merrill  <jason@redhat.com>
4367
4368         PR c++/36628
4369         * g++.dg/cpp0x/decltype17.C: New.
4370
4371         PR c++/37206
4372         * g++.dg/cpp0x/rv10.C: New.
4373
4374 2009-07-12  Jason Merrill  <jason@redhat.com>
4375
4376         PR c++/40689
4377         * g++.dg/cpp0x/initlist20.C: New.
4378         * g++.dg/cpp0x/initlist21.C: New.
4379
4380 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4381
4382         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4383         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4384         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4385         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4386         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4387
4388 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4389
4390         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4391         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4392         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4393         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4394         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4395         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4396         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4397         effective_target fd_truncate.
4398
4399 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4400
4401         * gnat.dg/specs/addr1.ads: New test.
4402
4403 2009-07-11  Jan Hubicka  <jh@suse.cz>
4404
4405         PR middle-end/48388
4406         * g++.dg/torture/pr40388.C: New testcase.
4407
4408 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4409
4410         PR target/40668
4411         * gcc.c-torture/execute/pr40668.c: New test.
4412
4413 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4414
4415         * gcc.c-torture/execute/20090711-1.c: New test.
4416
4417 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4418
4419         PR testsuite/40699
4420         PR testsuite/40707
4421         PR testsuite/40709
4422         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4423         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4424         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4425         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4426
4427 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4428
4429         PR fortran/33197
4430         * gfortran.dg/complex_intrinsic_3.f90: New test.
4431         * gfortran.dg/complex_intrinsic_4.f90: New test.
4432
4433 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4434
4435         PR target/39079
4436         * gcc.target/mips/mips.exp: Make -msynci a known option.
4437         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4438
4439 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4440
4441         PR c++/40502
4442         * g++.dg/ext/strncpy-chk1.C: New test.
4443
4444 2009-07-10  Richard Guenther  <rguenther@suse.de>
4445
4446         PR tree-optimization/40496
4447         * g++.dg/opt/pr40496.C: New testcase.
4448
4449 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4450
4451         PR 25509
4452         PR 40614
4453         * g++.dg/warn/unused-result1-Werror.c: New.
4454
4455 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4456
4457         PR fortran/39334
4458         * gfortran.dg/recursive_parameter_1.f90: New test.
4459
4460 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4461
4462         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4463         * gfortran.dg/module_equivalence_6.f90: Ditto.
4464         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4465         * gfortran.dg/nan_2.f90: Ditto.
4466         * gfortran.dg/inquire_11.f90: Ditto.
4467         * gfortran.dg/abstract_type_3.f03: Ditto.
4468         * gfortran.dg/abstract_type_1.f90: Ditto.
4469         * gfortran.dg/private_type_9.f90: Ditto.
4470         * gfortran.dg/abstract_type_5.f03: Ditto.
4471         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4472         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4473         * gfortran.dg/derived_sub.f90: Ditto.
4474         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4475         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4476         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4477         * gfortran.dg/mvbits_6.f90: Ditto.
4478         * gfortran.dg/abstract_type_2.f03: Ditto.
4479         * gfortran.dg/abstract_type_4.f03: Ditto.
4480         * gfortran.dg/bounds_check_9.f90: Ditto.
4481         * gfortran.dg/optional_dim_3.f90: Ditto.
4482         * gfortran.dg/pr32921.f: Ditto.
4483         * gfortran.dg/entry_16.f90: Ditto.
4484         * gfortran.dg/generic_16.f90: Ditto.
4485
4486
4487 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4488
4489         * gcc.target/m68k/20090709-1.c: New.
4490
4491 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4492
4493         PR c++/40684
4494         * g++.dg/template/unify11.C: New test.
4495
4496 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4497
4498         PR fortran/40629
4499         * gfortran.dg/host_assoc_function_9.f90: New test.
4500
4501 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4502
4503         PR fortran/40646
4504         * gfortran.dg/proc_ptr_22.f90: New.
4505         * gfortran.dg/proc_ptr_comp_12.f90: New.
4506
4507 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4508
4509         PR middle-end/40692
4510         * gcc.c-torture/compile/pr40692.c: New test.
4511
4512 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4513
4514         PR fortran/40604
4515         * gfortran.dg/pointer_check_6.f90: New test.
4516
4517 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4518
4519         * gcc.target/mips/truncate-5.c: New test.
4520
4521 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4522
4523         PR libfortran/40330
4524         PR libfortran/40662
4525         * gfortran.dg/fmt_cache_1.f: New test.
4526
4527 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4528
4529         PR fortran/40675
4530         * gfortran.dg/nosigned_zero_1.f90: New test.
4531         * gfortran.dg/nosigned_zero_2.f90: New test.
4532
4533 2009-07-08  Richard Guenther  <rguenther@suse.de>
4534
4535         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4536
4537 2009-07-08  Richard Guenther  <rguenther@suse.de>
4538
4539         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4540
4541 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4542
4543         PR fortran/40591
4544         * gfortran.dg/proc_ptr_21.f90: New test.
4545
4546 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4547
4548         PR c++/31246
4549         * g++.dg/warn/pr31246.C: New.
4550         * g++.dg/warn/pr31246-2.C: New.
4551
4552 2009-07-07  Jason Merrill  <jason@redhat.com>
4553
4554         PR c++/35828
4555         * g++.dg/template/defarg12.C: New.
4556
4557         PR c++/37816
4558         * g++.dg/cpp0x/enum7.C: New.
4559
4560         PR c++/37946
4561         * g++.dg/cpp0x/enum6.C: New.
4562
4563         PR c++/40639
4564         * g++.dg/cpp0x/enum5.C: New.
4565
4566         PR c++/40633
4567         * g++.dg/cpp0x/enum4.C: New.
4568
4569 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4570
4571         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4572
4573 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4574
4575         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4576
4577 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4578
4579         PR middle-end/40669
4580         * gcc.dg/pr40669.c: New test.
4581
4582 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4583
4584         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4585         location. Update all calls.
4586         * g++.dg/plugin/selfassign.c: Likewise.
4587
4588 2009-07-06  Jason Merrill  <jason@redhat.com>
4589
4590         * g++.dg/rtti/dyncast[34].C: New.
4591
4592 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4593
4594         * lib/target-supports.exp
4595         (check_effective_target_mips_newabi_large_long_double): New.
4596         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4597         target.
4598         * gcc.target/mips/fpr-moves-6.c: Likewise.
4599
4600 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4601
4602         PR c++/40557
4603         * g++.dg/template/union2.C: New test.
4604
4605 2009-07-04  Jason Merrill  <jason@redhat.com>
4606
4607         * g++.dg/template/using15.C: New.
4608
4609 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4610
4611         * gfortran.dg/maxloc_1.f90: New test.
4612
4613 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4614
4615         PR fortran/40593
4616         * gfortran.dg/proc_ptr_result_6.f90: New.
4617
4618 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4619
4620         * gcc.dg/framework-2.c: Adjust testcase to pass.
4621
4622 2009-07-04  Jason Merrill  <jason@redhat.com>
4623
4624         PR c++/40619
4625         * g++.dg/cpp0x/auto16.C: New.
4626
4627 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4628
4629         PR target/40587
4630         * gfortran.dg/pr40587.f: New test.
4631
4632 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4633
4634         PR fortran/40638
4635         * gfortran.dg/unit_1.f90: New test.
4636
4637 2009-07-03  Jason Merrill  <jason@redhat.com>
4638
4639         * g++.dg/template/pure1.C: Expect another error.
4640
4641 2009-07-03  Richard Guenther  <rguenther@suse.de>
4642
4643         PR tree-optimization/40640
4644         * gcc.c-torture/compile/pr40640.c: New testcase.
4645
4646 2009-07-03  Richard Guenther  <rguenther@suse.de>
4647
4648         PR middle-end/34163
4649         * gfortran.dg/pr34163.f90: New testcase.
4650
4651 2009-07-03  Jan Hubicka  <jh@suse.cz>
4652
4653         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4654         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4655         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4656         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4657         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4658         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4659         * gnat.dg/loop_optimization6.adb: Enable -O2.
4660
4661 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4662
4663         * g++.dg/warn/null4.C: Extend.
4664
4665 2009-07-02  Jason Merrill  <jason@redhat.com>
4666
4667         * g++.dg/template/spec8.C: Fix.
4668
4669 2009-07-02  Michael Matz  <matz@suse.de>
4670
4671         PR fortran/32131
4672         * gfortran.dg/pr32921.f: Adjust.
4673
4674 2009-07-02  Jan Hubicka  <jh@suse.cz>
4675
4676         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4677
4678 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4679
4680         * gcc.target/mips/truncate-4.c: New testcase.
4681
4682 2009-07-01  Richard Guenther  <rguenther@suse.de>
4683
4684         PR tree-optimization/19831
4685         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4686         make allocated memory escape.  Un-XFAIL.
4687         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4688         * gcc.dg/vect/pr31699.c: Likewise.
4689         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4690
4691 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4692
4693         PR c++/40566
4694         * g++.dg/parse/cond5.C: New test.
4695
4696 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4697
4698         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4699         (main): Pass n to main_1 instead.
4700         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4701         (main_1): New function, split off from...
4702         (main): ...here.  Pass `off' to main_1 instead.
4703
4704 2009-06-30  Jason Merrill  <jason@redhat.com>
4705
4706         PR c++/40595
4707         * g++.dg/cpp0x/variadic94.C: New.
4708
4709 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4710
4711         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4712         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4713         (init_ld_library_path_env_vars): New function, replacing the
4714         orig_*_saved assignments.  Call it after defining it.
4715         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4716         (restore_ld_library_path_env_vars): Likewise.
4717         (add_path, find_libgcc_s): New functions.
4718         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4719         gcc-set-multilib-library-path.
4720         (objc_target_compile): Don't add "." to ld_library_path.
4721         Use add_path.
4722         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4723         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4724         gcc-set-multilib-library-path.
4725         * lib/g++.exp (g++_link_flags): Likewise.
4726         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4727         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4728         top level; do it...
4729         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4730         to tell when this needs to happen.  Use find_libgcc_s instead of
4731         gcc-set-multilib-library-path.
4732         * lib/gcc-dg.exp: Likewise.
4733         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4734         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4735         unless it is in $ALT_LD_LIBRARY_PATH.
4736         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4737
4738 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4739
4740         * gnat.dg/discr12.adb: New test.
4741         * gnat.dg/discr12_pkg.ads: New helper.
4742         * gnat.dg/discr13.adb: New test.
4743         * gnat.dg/discr14.ad[sb]: Likewise.
4744         * gnat.dg/discr15.adb: Likewise.
4745         * gnat.dg/discr15_pkg.ads: New helper.
4746         * gnat.dg/discr16.adb: New test.
4747         * gnat.dg/discr16_g.ads: New helper.
4748         * gnat.dg/discr16_pkg.ads: Likewise.
4749         * gnat.dg/discr16_cont.ads: Likewise.
4750         * gnat.dg/discr17.adb: New test.
4751         * gnat.dg/discr18.adb: Likewise.
4752         * gnat.dg/discr18_pkg.ads: New helper.
4753         * gnat.dg/discr19.adb: New test.
4754
4755 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4756
4757         PR fortran/40576
4758         * gfortran.dg/internal_write_1.f90:  New testcase.
4759
4760 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4761
4762         PR fortran/40594
4763         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4764
4765 2009-06-30  Richard Guenther  <rguenther@suse.de>
4766
4767         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4768
4769 2009-06-30  Wei Guozhi  <carrot@google.com>
4770
4771         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4772         to "-Os".
4773
4774 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4775
4776         PR tree-optimization/40542
4777         * gcc.dg/vect/pr40542.c: New test.
4778
4779 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4780
4781         PR tree-optimization/40582
4782         * gcc.c-torture/compile/pr40582.c: New test.
4783
4784 2009-06-30  Wei Guozhi  <carrot@google.com>
4785
4786         PR/40416
4787         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4788
4789 2009-06-29  Jason Merrill  <jason@redhat.com>
4790
4791         PR c++/40274
4792         * g++.dg/template/debug1.C: New.
4793
4794 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4795
4796         PR fortran/40580
4797         * pointer_check_1.f90: New test.
4798         * pointer_check_2.f90: New test.
4799         * pointer_check_3.f90: New test.
4800         * pointer_check_4.f90: New test.
4801         * pointer_check_5.f90: New test.
4802
4803 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4804
4805         PR fortran/40551
4806         * gfortran.dg/func_assign_2.f90 : New test.
4807
4808 2009-06-29  Richard Guenther  <rguenther@suse.de>
4809
4810         PR middle-end/14187
4811         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4812         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4813         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4814         * gcc.c-torture/execute/20090623-1.c: Likewise.
4815         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4816         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4817
4818 2009-06-29  Richard Guenther  <rguenther@suse.de>
4819
4820         PR middle-end/38212
4821         * gcc.c-torture/execute/pr38212.c: New testcase.
4822
4823 2009-06-29  Richard Guenther  <rguenther@suse.de>
4824
4825         PR tree-optimization/40579
4826         * gcc.c-torture/execute/pr40579.c: New testcase.
4827
4828 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4829
4830         PR tree-optimization/40550
4831         * gcc.dg/pr40550.c: New test.
4832
4833 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4834
4835         * gnat.dg/overflow_sum2.adb: New test
4836         * gnat.dg/namet.ads: New helper.
4837
4838         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4839
4840 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4841
4842         PR fortran/34112
4843         * gfortran.dg/compiler-directive_1.f90: New test.
4844         * gfortran.dg/compiler-directive_2.f: New test.
4845
4846 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4847
4848         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4849         comment out some values and add some cases.
4850
4851 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4852
4853         PR testsuite/40567
4854         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4855
4856 2009-06-26  Richard Henderson  <rth@redhat.com>
4857
4858         PR testsuite/40565
4859         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4860         * gcc.target/i386/local.c: Pass a non-constant to T.
4861
4862 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4863
4864         PR fortran/39997
4865         PR fortran/40541
4866         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4867         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4868         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4869         * gfortran.dg/proc_ptr_result_5.f90: New.
4870
4871 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4872
4873         PR c/39902
4874         * gcc.dg/dfp/pr39902.c: New test.
4875
4876 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4877
4878         PR testsuite/40532
4879         * gcc.dg/builtins-65.c: Require c99 runtime.
4880
4881 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4882
4883         * gnat.dg/array7.ad[sb]: New test.
4884
4885 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4886
4887         * gnat.dg/array6.adb: New test.
4888
4889 2009-06-25  Ian Lance Taylor  <iant@google.com>
4890
4891         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4892
4893 2009-06-25  Ian Lance Taylor  <iant@google.com>
4894
4895         * g++.dg/warn/Wunused-16.C: New testcase.
4896
4897 2009-06-25  Ian Lance Taylor  <iant@google.com>
4898
4899         * g++.dg/warn/skip-2.C: New testcase.
4900
4901 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4902
4903         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4904         dg-skip-if and move to ...
4905         * gcc.dg/torture/20090618-1.c.
4906
4907 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4908
4909         PR tree-optimization/40493
4910         * gcc.c-torture/execute/pr40493.c: New test.
4911
4912 2009-06-24  Jason Merrill  <jason@redhat.com>
4913
4914         PR c++/40342
4915         * g++.dg/template/overload10.C: New.
4916
4917 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4918
4919         PR fortran/40427
4920         * gfortran.dg/proc_ptr_comp_11.f90: New.
4921
4922 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4923
4924         * gcc.dg/pr40501.c: New testcase.
4925
4926 2009-06-23  DJ Delorie  <dj@redhat.com>
4927
4928         Add MeP port.
4929         * lib/target-supports.exp: Add mep support (no profiling).
4930
4931 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4932
4933         PR testsuite/39297
4934         * gcc.dg/ssa/loop-31.c: Change scan rules.
4935
4936 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4937
4938         * gcc.dg/cpp/empty-include.c: Update column info.
4939         * gcc.dg/cpp/assert2.c: Update column info.
4940
4941 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4942
4943         * g++.dg/ext/builtin-object-size1.C: New test.
4944         * g++.dg/ext/builtin-object-size2.C: New test.
4945
4946 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4947
4948         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4949         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4950
4951 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4952
4953         * gcc.target/mips/truncate-3.c: New test.
4954
4955 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4956
4957         PR fortran/37254
4958         PR fortran/39850
4959         * gfortran.dg/interface_30.f90: Modified error message.
4960         * gfortran.dg/proc_decl_22.f90: New.
4961
4962 2009-06-22  Ian Lance Taylor  <iant@google.com>
4963
4964         * gcc.dg/Wcxx-compat-19.c: New testcase.
4965
4966 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4967
4968         PR objc/28050
4969         * pr28050.m: New testcase.
4970
4971 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4972
4973         PR testsuite/40481
4974         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4975
4976 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4977
4978         PR tree-optimization/40492
4979         * g++.dg/torture/pr40492.C: New test.
4980
4981 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4982
4983         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4984         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4985
4986 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4987
4988         * gnat.dg/raise_ce.adb: Helper for ...
4989         * gnat.dg/handle_and_return.adb: New test.
4990
4991 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4992
4993         PR fortran/40443
4994         * gfortran.dg/generic_18.f90: New test.
4995
4996 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4997
4998         PR fortran/40472
4999         * gfortran.dg/spread_size_limit.f90: New test.
5000
5001 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5002
5003         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5004         to put dump files in a subdirectory.
5005         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5006         ".o" temporary files.
5007
5008 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5009
5010         PR fortran/39850
5011         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5012         * gfortran.dg/interface_20.f90: Ditto.
5013         * gfortran.dg/interface_21.f90: Ditto.
5014         * gfortran.dg/interface_22.f90: Ditto.
5015         * gfortran.dg/interface_30.f90: New.
5016         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5017
5018 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5019
5020         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5021         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5022         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5023         DEFAULT_VECTFLAGS.
5024
5025 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5026             Revital Eres  <eres@il.ibm.com>
5027
5028         PR testsuite/40359
5029         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5030         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5031         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5032
5033 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5034
5035         PR testsuite/40475
5036         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5037         without misalignment support.
5038         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5039
5040 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5041
5042         PR fortran/40452
5043         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5044
5045 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5046
5047         PR fortran/40440
5048         * gfortran.dg/alloc_comp_result_2.f90: New test.
5049
5050 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5051
5052         PR target/40482
5053         * gcc.target/arm/pr40482.c: New test.
5054
5055 2009-06-19  Ian Lance Taylor  <iant@google.com>
5056
5057         * gcc.dg/Wcxx-compat-18.c: New testcase.
5058
5059 2009-06-19  Richard Guenther  <rguenther@suse.de>
5060
5061         * gcc.c-torture/execute/20090618-1.c: New testcase.
5062
5063 2009-06-19  Ian Lance Taylor  <iant@google.com>
5064
5065         * gcc.dg/Wcxx-compat-17.c: New testcase.
5066
5067 2009-06-19  Ian Lance Taylor  <iant@google.com>
5068
5069         * gcc.dg/Wcxx-compat-15.c: New testcase.
5070
5071 2009-06-19  Ian Lance Taylor  <iant@google.com>
5072
5073         * gcc.dg/Wcxx-compat-16.c: New testcase.
5074
5075 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5076
5077         * gcc.dg/builtins-34.c: Add significand cases.
5078
5079 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5080
5081         PR testsuite/40491
5082         * gcc.dg/20080522-1.c: Remove testcase for real.
5083         * gcc.dg/20080528-1.c: Ditto.
5084
5085 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5086
5087         PR fortran/40450
5088         * gfortran.dg/proc_ptr_20.f90: New.
5089
5090 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5091
5092         PR target/40470
5093         * gcc.dg/torture/pr40470-1.c: New.
5094         * gcc.dg/torture/pr40470-2.c: Likewise.
5095         * gcc.dg/torture/pr40470-3.c: Likewise.
5096         * gcc.dg/torture/pr40470-4.c: Likewise.
5097
5098 2009-06-18  Diego Novillo  <dnovillo@google.com>
5099
5100         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5101         * gcc.dg/plugin/ggcplug.c: Likewise.
5102         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5103         * g++.dg/plugin/selfassign.c: Likewise.
5104         * g++.dg/plugin/attribute_plugin.c: Likewise.
5105         * g++.dg/plugin/dumb_plugin.c: Likewise.
5106
5107 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5108
5109         * gcc.dg/cpp/arith-3.c: Add column info.
5110
5111 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5112
5113         * gcc.target/arm/fp16-compile-none-2.c: New.
5114         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5115         * gcc.target/arm/fp16-compile-alt-12.c: New.
5116
5117 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5118
5119         * gcc.target/arm/fp16-compile-alt-1.c: New.
5120         * gcc.target/arm/fp16-compile-alt-2.c: New.
5121         * gcc.target/arm/fp16-compile-alt-3.c: New.
5122         * gcc.target/arm/fp16-compile-alt-4.c: New.
5123         * gcc.target/arm/fp16-compile-alt-5.c: New.
5124         * gcc.target/arm/fp16-compile-alt-6.c: New.
5125         * gcc.target/arm/fp16-compile-alt-7.c: New.
5126         * gcc.target/arm/fp16-compile-alt-8.c: New.
5127         * gcc.target/arm/fp16-compile-alt-9.c: New.
5128         * gcc.target/arm/fp16-compile-alt-10.c: New.
5129         * gcc.target/arm/fp16-compile-alt-11.c: New.
5130         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5131         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5132         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5133         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5134         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5135         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5136         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5137         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5138         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5139         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5140         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5141         * gcc.target/arm/fp16-compile-none-1.c: New.
5142         * gcc.target/arm/fp16-compile-exprtype.c: New.
5143         * gcc.target/arm/fp16-compile-vcvt.c: New.
5144         * gcc.target/arm/fp16-builtins-1.c: New.
5145         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5146         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5147         * gcc.target/arm/fp16-param-1.c: New.
5148         * gcc.target/arm/fp16-return-1.c: New.
5149         * gcc.target/arm/fp16-unprototyped-1.c: New.
5150         * gcc.target/arm/fp16-unprototyped-2.c: New.
5151         * gcc.target/arm/fp16-variadic-1.c: New.
5152         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5153         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5154         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5155         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5156         * gcc.dg/torture/arm-fp16-ops.h: New.
5157         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5158         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5159         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5160         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5161         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5162         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5163         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5164         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5165         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5166         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5167         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5168         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5169         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5170         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5171         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5172         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5173         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5174         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5175         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5176         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5177         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5178
5179 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5180
5181         * gcc.dg/builtins-65.c: New test.
5182
5183 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5184
5185         PR fortran/40451
5186         * gfortran.dg/proc_ptr_result_4.f90: New.
5187
5188 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5189
5190         * gcc.c-torture/execute/bitfld-5.c: New test.
5191
5192 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5193
5194         * gcc.dg/builtin-unreachable-3.c: New test.
5195
5196 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5197
5198         * gcc.target/i386/builtin-unreachable.c: New test.
5199
5200 2009-06-17  Ian Lance Taylor  <iant@google.com>
5201
5202         * gcc.dg/Wcxx-compat-14.c: New testcase.
5203
5204 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5205
5206         * gcc.dg/func-ptr-conv-1.c: Update column info.
5207
5208 2009-06-17  Richard Guenther  <rguenther@suse.de>
5209
5210         PR middle-end/40404
5211         * gcc.c-torture/execute/pr40404.c: New testcase.
5212
5213 2009-06-17  Richard Guenther  <rguenther@suse.de>
5214
5215         PR middle-end/40460
5216         * g++.dg/torture/pr40460.C: New testcase.
5217
5218 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5219
5220         * gcc.dg/plugin/one_time_plugin.c: New test.
5221         * gcc.dg/plugin/one_time-test-1.c: New test.
5222         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5223
5224 2009-06-16  Ian Lance Taylor  <iant@google.com>
5225
5226         * g++.dg/warn/skip-1.C: New testcase.
5227
5228 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5229
5230         PR middle-end/40446
5231         * g++.dg/other/pr40446.C: New test.
5232
5233 2009-06-16  Richard Guenther  <rguenther@suse.de>
5234
5235         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5236         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5237         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5238         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5239
5240 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5241
5242         * gcc.c-torture/compile/pr40432.c: New file.
5243
5244 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5245
5246         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5247
5248 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5249
5250         PR fortran/36947
5251         PR fortran/40039
5252         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5253         * gfortran.dg/interface_20.f90: Modified error messages.
5254         * gfortran.dg/interface_21.f90: Ditto.
5255         * gfortran.dg/interface_26.f90: Ditto.
5256         * gfortran.dg/interface_27.f90: Ditto.
5257         * gfortran.dg/interface_28.f90: Extended test case.
5258         * gfortran.dg/interface_29.f90: New.
5259         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5260         * gfortran.dg/proc_decl_8.f90: Ditto.
5261         * gfortran.dg/proc_ptr_11.f90: Ditto.
5262         * gfortran.dg/proc_ptr_15.f90: Ditto.
5263
5264 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5265
5266         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5267         printing.
5268         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5269         gcc.dg/vect/vect-outer-4f.c: Likewise.
5270         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5271         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5272         Likewise.
5273         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5274         outer loop.
5275
5276 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5277
5278         PR fortran/40383
5279         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5280
5281 2009-06-15  Ian Lance Taylor  <iant@google.com>
5282
5283         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5284         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5285         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5286         Recognize new notes.
5287         * gcc.dg/stmt-expr-label-2.c: Likewise.
5288         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5289         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5290         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5291         * gcc.dg/c99-vla-jump-4.c: Likewise.
5292         * gcc.dg/stmt-expr-label-1.c: Likewise.
5293         * gcc.dg/stmt-expr-label-3.c: Likewise.
5294         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5295
5296 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5297
5298         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5299
5300 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5301
5302         * gcc.dg/builtin-object-size-7.c: New test.
5303
5304 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5305
5306         PR testsuite/40426
5307         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5308         level != "" use separate -gdwarf-2 -g${level} options instead of
5309         -gdwarf-2${level}.
5310         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5311         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5312         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5313
5314 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5315
5316         * g++.dg/abi/mangle11.C: Update warning line.
5317         * g++.dg/abi/mangle12.C: Update warning line.
5318         * g++.dg/abi/mangle17.C: Update warning line.
5319         * g++.dg/abi/mangle20-2.C: Update warning line.
5320
5321 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5322
5323         * gcc.dg/optimize-bswap-1.c: Split into these two:
5324         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5325         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5326
5327 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5328
5329         * gcc.dg/optimize-bswap-1.c: New testcase.
5330
5331 2009-06-14  Richard Guenther  <rguenther@suse.de>
5332
5333         PR middle-end/40389
5334         * g++.dg/torture/pr40389.C: New testcase.
5335
5336 2009-06-13  Richard Guenther  <rguenther@suse.de>
5337
5338         PR tree-optimization/40421
5339         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5340
5341 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5342
5343         * gcc.dg/old-style-prom-3.c: Add column info.
5344         * gcc.dg/overflow-warn-1.c
5345         * gcc.dg/gomp/pr27415.c
5346         * gcc.dg/gomp/for-1.c: Same.
5347         * gcc.dg/enum-compat-1.c: Same.
5348         * gcc.dg/c99-tag-3.c: Same.
5349         * gcc.dg/Wredundant-decls-2.c: Same.
5350         * gcc.dg/func-ptr-conv-1.c: Same.
5351         * gcc.dg/asm-wide-1.c: Same.
5352         * gcc.dg/nofixed-point-2.c: Same.
5353         * gcc.dg/cpp/line3.c: Same.
5354         * gcc.dg/array-10.c: Same.
5355         * gcc.dg/c99-vla-jump-1.c: Same.
5356         * gcc.dg/pr20368-1.c: Same.
5357         * gcc.dg/Wshadow-3.c: Same.
5358         * gcc.dg/c90-const-expr-8.c: Same.
5359         * gcc.dg/label-decl-2.c: Same.
5360         * gcc.dg/dremf-type-compat-2.c: Same.
5361         * gcc.dg/c90-const-expr-5.c: Same.
5362         * gcc.dg/builtins-30.c: Same.
5363         * gcc.dg/Warray-bounds.c: Same.
5364         * gcc.dg/Wcxx-compat-2.c: Same.
5365         * gcc.dg/tree-ssa/col-1.c: Same.
5366         * gcc.dg/old-style-prom-2.c: Same.
5367         * gcc.dg/cast-function-1.c: Same.
5368         * gcc.dg/pr15698-1.c: Same.
5369         * gcc.dg/dremf-type-compat-3.c: Same.
5370         * gcc.dg/vla-8.c: Same.
5371         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5372         line.
5373         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5374         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5375         * gcc.dg/enum-compat-1.c: Same.
5376         * gcc.dg/dremf-type-compat-2.c: Same.
5377         * gcc.dg/old-style-prom-2.c: Same.
5378         * gcc.dg/pr15698-1.c: Same.
5379         * gcc.dg/pr20368-1.c: Same.
5380         * gcc.dg/dremf-type-compat-3.c: Same.
5381         * gcc.dg/builtins-30.c: Same.  Test for columns.
5382
5383 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5384
5385         PR fortran/40176
5386         * gfortran.dg/proc_decl_1.f90: Extended.
5387
5388 2009-06-12  Ian Lance Taylor  <iant@google.com>
5389
5390         * gcc.dg/Wcxx-compat-13.c: New testcase.
5391
5392 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5393
5394         PR tree-opt/38865
5395         * gcc.dg/tree-ssa/fre-vce-1.c
5396
5397 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5398
5399         PR testsuite/40384
5400         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5401         min-insn-to-prefetch-ratio=5.
5402
5403 2009-06-12  Joey Ye  <joey.ye@intel.com>
5404             H.J. Lu  <hongjiu.lu@intel.com>
5405
5406         PR middle-end/39146
5407         * gcc.target/i386/stackalign/pr39146.c: New.
5408
5409 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5410
5411         * gcc.target/i386/crc32-1.c: New.
5412         * gcc.target/i386/crc32-2.c: Likewise.
5413
5414 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5415
5416         PR c/39252
5417         * gcc.dg/builtin-unreachable-1.c: New test.
5418         * gcc.dg/builtin-unreachable-2.c: Same.
5419
5420 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5421
5422         PR fortran/40402
5423         * gfortran.dg/data_value_1.f90: New test.
5424
5425 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5426
5427         PR testsuite/39831
5428         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5429         remove ilp32 requirement.
5430         * gcc.target/i386/excess-precision-2.c: Likewise.
5431         * gcc.target/i386/excess-precision-3.c: Likewise.
5432         * gcc.target/i386/excess-precision-4.c: Likewise.
5433         * gcc.target/i386/excess-precision-5.c: Likewise.
5434         * gcc.target/i386/excess-precision-6.c: Likewise.
5435
5436 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5437
5438         PR fortran/38718
5439         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5440         * gfortran.dg/nan_5.f90: New test.
5441
5442 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5443
5444         * gcc.target/arm/neon-modes-1.c: New test.
5445
5446 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5447
5448         * g++.dg/torture/pr31579.C: Cast pointer
5449         via __SIZE_TYPE__ instead of 'unsigned long'.
5450
5451 2009-06-10  Anthony Green  <green@moxielogic.com>
5452
5453         * lib/target-supports.exp (check_profiling_available):
5454         Profiling is not available for testing purposes on moxie.
5455
5456 2009-06-09  Ian Lance Taylor  <iant@google.com>
5457
5458         * gcc.dg/Wcxx-compat-12.c: New testcase.
5459
5460 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5461
5462         PR libfortran/40334
5463         * gfortran.dg/backspace_11.f90: New.
5464
5465 2009-06-09  Jason Merrill  <jason@redhat.com>
5466
5467         * g++.dg/cpp0x/defaulted10.C: New.
5468
5469 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5470
5471         * gcc.c-torture/compile/pr40351.c: New file.
5472
5473 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5474
5475         * gnat.dg/align_max.adb: New test.
5476
5477 2009-06-08  Jason Merrill  <jason@redhat.com>
5478
5479         * g++.dg/cpp0x/auto15.C: New.
5480
5481 2009-06-08  Jan Hubicka  <jh@suse.cz>
5482
5483         PR debug/39834
5484         * gcc.dg/torture/pr39834.c
5485
5486 2009-06-08  Jan Hubicka  <jh@suse.cz>
5487
5488         PR middle-end/40102
5489         * g++.dg/torture/pr40102.C: New testcase.
5490
5491 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5492
5493         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5494         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5495         * gcc.dg/builtin-object-size-6.c: New test.
5496
5497         PR c++/40373
5498         * g++.dg/template/dtor7.C: New test.
5499
5500         PR c++/40370
5501         PR c++/40372
5502         * g++.dg/template/error41.C: New test.
5503         * g++.dg/template/error42.C: New test.
5504
5505 2009-06-08  Revital Eres  <eres@il.ibm.com>
5506
5507         PR testsuite/40359
5508         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5509         * gcc.dg/vect/vect-88.c: Likewise.
5510         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5511         * gcc.dg/vect/pr25413.c: Likewise.
5512         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5513
5514 2009-06-07  Ian Lance Taylor  <iant@google.com>
5515
5516         * g++.dg/warn/Wswitch-3.C: New testcase.
5517         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5518         * gcc.dg/Wswitch-enum-error.c: Likewise.
5519         * gcc.dg/Wswitch-error.c: Likewise.
5520
5521 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5522
5523         PR fortran/40008
5524         * gfortran.dg/negative_unit.f: Update test.
5525         * gfortran.dg/negative_unit_int8.f: Update test.
5526         * gfortran.dg/newunit_1.f90: New test.
5527
5528 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5529
5530         PR fortran/25104
5531         PR fortran/29962
5532         * gfortran.dg/spread_init_expr.f03: New.
5533         * gfortran.dg/unpack_init_expr.f03: New.
5534         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5535         error message.
5536
5537 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5538
5539         PR fortran/25104
5540         PR fortran/29962
5541         * gfortran.dg/count_init_expr.f03
5542         * gfortran.dg/product_init_expr.f03
5543         * gfortran.dg/sum_init_expr.f03
5544
5545 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5546
5547         PR fortran/36874
5548         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5549         message.
5550         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5551         shapes.
5552         * gfortran.dg/zero_sized_5.f90: Likewise.
5553
5554 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5555
5556         PR middle-end/32950
5557         * g++.dg/torture/pr32950.C: New.
5558
5559 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5560
5561         PR fortran/25104
5562         PR fortran/29962
5563         * gfortran.dg/dot_product_1.f03: New.
5564         * gfortran.dg/matmul_8.f03: New.
5565         * gfortran.dg/transpose_3.f03: New.
5566
5567 2009-06-06  Ian Lance Taylor  <iant@google.com>
5568
5569         * gcc.dg/Wunused-label-1.c: New test case.
5570         * g++.dg/warn/Wunused-label-1.C: New test case.
5571         * g++.dg/warn/Wunused-label-2.C: New test case.
5572         * g++.dg/warn/Wunused-label-3.C: New test case.
5573
5574 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5575
5576         PR fortran/37203
5577         * reshape_zerosize_2.f90: New.
5578
5579 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5580
5581         PR fortran/32890
5582         * gfortran.dg/pack_assign_1.f90: New.
5583         * gfortran.dg/pack_vector_1.f90: New.
5584
5585 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5586
5587         PR middle-end/40340
5588         * gcc.dg/pr40340-1.c: New test.
5589         * gcc.dg/pr40340-2.c: New test.
5590         * gcc.dg/pr40340-3.c: New test.
5591         * gcc.dg/pr40340-4.c: New test.
5592         * gcc.dg/pr40340-5.c: New test.
5593         * gcc.dg/pr40340.h: New file.
5594
5595 2009-06-05  Revital Eres  <eres@il.ibm.com>
5596
5597         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5598         New procedure.
5599         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5600         * gcc.dg/vect/vect-33.c: Likewise.
5601         * gcc.dg/vect/vect-92.c: Likewise.
5602         * gcc.dg/vect/vect-58.c: Likewise.
5603         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5604         * gcc.dg/vect/vect-42.c: Likewise.
5605         * gcc.dg/vect/slp-25.c: Likewise.
5606         * gcc.dg/vect/vect-align-1.c: Likewise.
5607         * gcc.dg/vect/vect-align-2.c: Likewise.
5608         * gcc.dg/vect/vect-93.c: Likewise.
5609         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5610         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5611         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5612         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5613         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5614         * gcc.dg/vect/vect-26.c: Likewise.
5615         * gcc.dg/vect/vect-44.c: Likewise.
5616         * gcc.dg/vect/vect-70.c: Likewise.
5617         * gcc.dg/vect/vect-95.c: Likewise.
5618         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5619         * gcc.dg/vect/vect-28.c: Likewise.
5620         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5621         * gcc.dg/vect/vect-87.c: Likewise.
5622         * gcc.dg/vect/vect-109.c: Likewise.
5623         * gcc.dg/vect/vect-54.c: Likewise.
5624         * gcc.dg/vect/vect-96.c: Likewise.
5625         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5626         * gcc.dg/vect/vect-88.c: Likewise.
5627         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5628         * gcc.dg/vect/vect-89.c: Likewise.
5629         * gcc.dg/vect/vect-91.c: Likewise.
5630         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5631         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5632         * gfortran.dg/vect/vect-2.f90: Likewise.
5633         * gfortran.dg/vect/vect-3.f90: Likewise.
5634         * gfortran.dg/vect/vect-4.f90: Likewise.
5635         * gfortran.dg/vect/vect-5.f90: Likewise.
5636
5637 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5638
5639         PR tree-optimization/36318
5640         * gcc.dg/tree-ssa/sra-7.c: New test.
5641
5642 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5643
5644         PR fortran/37203
5645         * gfortran.dg/reshape_order_5.f90: New.
5646         * gfortran.dg/reshape_shape_1.f90: New.
5647
5648 2009-06-04  Jason Merrill  <jason@redhat.com>
5649
5650         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5651
5652 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5653
5654         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5655         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5656
5657 2009-06-04  Richard Guenther  <rguenther@suse.de>
5658
5659         PR c++/39371
5660         * g++.dg/torture/pr40335.C: New testcase.
5661
5662 2009-06-03  Richard Guenther  <rguenther@suse.de>
5663
5664         PR middle-end/40328
5665         * gcc.dg/torture/pr40328.c: New testcase.
5666
5667 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5668
5669         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5670         m68k and fido.
5671
5672 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5673
5674         * g++.dg/torture/pr40323.C: New file.
5675
5676 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5677
5678         * gnat.dg/specs/root.ads: New test.
5679         * gnat.dg/specs/root-level_1.ads: Likewise.
5680         * gnat.dg/specs/root-level_2.ads: Likewise.
5681         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5682
5683 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5684
5685         * g++.dg/init/ref15.C: Require unwrapped targets.
5686
5687 2009-06-02  Jason Merrill  <jason@redhat.com>
5688
5689         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5690         * g++.dg/cpp0x/initlist18.C: New.
5691         * g++.dg/cpp0x/initlist19.C: New.
5692
5693         * g++.dg/cpp0x/auto14.C: New.
5694
5695 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5696
5697         * gnat.dg/alignment6.adb: Remove XFAIL.
5698
5699 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5700
5701         PR c++/38089
5702         * g++.dg/template/spec36.C: New test.
5703
5704 2009-06-01  Ian Lance Taylor  <iant@google.com>
5705
5706         * gcc.dg/cast-qual-3.c: New testcase.
5707         * g++.dg/warn/Wcast-qual2.C: New testcase.
5708
5709 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5710
5711         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5712         (process-message): Expect column numbers.
5713         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5714         * gcc.dg/pch/counter-2.c: Same.
5715         * gcc.dg/pch/valid-2.c: Same.
5716         * gcc.dg/pch/warn-1.c: Same.
5717         * gcc.dg/pch/valid-1.c: Same.
5718         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5719         * gcc.dg/cpp/syshdr.c: Same.
5720         * gcc.dg/cpp/19940712-1.c: Same.
5721         * gcc.dg/cpp/missing-header-1.c: Same.
5722         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5723         * gcc.dg/cpp/tr-warn3.c: Same.
5724         * gcc.dg/cpp/pr29612-2.c: Same.
5725         * gcc.dg/cpp/tr-warn4.c: Same.
5726         * gcc.dg/cpp/Wtrigraphs.c: Same.
5727         * gcc.dg/cpp/poison.c: Same.
5728         * gcc.dg/cpp/arith-3.c: Same.
5729         * gcc.dg/cpp/sysmac2.c: Same.
5730         * gcc.dg/cpp/cpp.exp: Same.
5731         * gcc.dg/cpp/tr-warn5.c: Same.
5732         * gcc.dg/cpp/include2.c: Same.
5733         * gcc.dg/cpp/Wmissingdirs.c: Same.
5734         * gcc.dg/cpp/Wmissingdirs.c: Same.
5735         * gcc.dg/cpp/tr-warn6.c: Same.
5736         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5737         * gcc.dg/cpp/macspace1.c: Same.
5738         * gcc.dg/cpp/escape-2.c: Same.
5739         * gcc.dg/cpp/assert2.c: Same.
5740         * gcc.dg/cpp/undef2.c: Same.
5741         * gcc.dg/cpp/macspace2.c: Same.
5742         * gcc.dg/cpp/tr-warn1.c: Same.
5743         * gcc.dg/cpp/extratokens2.c: Same.
5744         * gcc.dg/cpp/strify2.c: Same.
5745         * gcc.dg/cpp/Wsignprom.c: Same.
5746         * gcc.dg/cpp/redef2.c: Same.
5747         * gcc.dg/cpp/trad/trad.exp: Same.
5748         * gcc.dg/cpp/arith-1.c: Same.
5749         * gcc.dg/cpp/extratokens.c: Same.
5750         * gcc.dg/cpp/if-mpar.c: Same.
5751
5752 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5753
5754         * gnat.dg/nested_float_packed.ads: New test.
5755
5756 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5757             Eric Botcazou  <botcazou@adacore.com>
5758
5759         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5760         * gnat.dg/test_oconst.adb: New test.
5761
5762 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5763
5764         * gcc.dg/plugin/ggcplug.c: Moved comment.
5765         (plugin_init): Fixed typo, declared i, returned 0 at end.
5766
5767 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5768
5769         PR testsuite/40244
5770         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5771         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5772
5773 2009-05-29  Ian Lance Taylor  <iant@google.com>
5774
5775         * gcc.dg/Wcxx-compat-11.c: New testcase.
5776
5777 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5778
5779         PR fortran/40019
5780         * gfortran.dg/leadz_trailz_1.f90: New test.
5781         * gfortran.dg/leadz_trailz_2.f90: New test.
5782
5783 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5784
5785         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5786         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5787         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5788         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5789         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5790         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5791         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5792         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5793         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5794         * gcc.dg/tree-ssa/sra-5.c: New file.
5795         * gcc.dg/tree-ssa/sra-6.c: New file.
5796         * gcc.c-torture/compile/sra-1.c: New file.
5797
5798 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5799
5800         PR middle-end/40291
5801         * gcc.c-torture/compile/pr40291.c: New test.
5802
5803         PR target/40017
5804         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5805         __vector _Bool.
5806         * gcc.target/powerpc/altivec-30.c: New test.
5807         * gcc.target/powerpc/altivec-31.c: New test.
5808
5809 2009-05-28  Richard Guenther  <rguenther@suse.de>
5810
5811         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5812         * gcc.c-torture/execute/20090527-1.c: Likewise.
5813
5814 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5815
5816         PR c++/39754
5817         * g++.dg/template/canon-type-1.C: New test.
5818         * g++.dg/template/canon-type-2.C: Likewise.
5819         * g++.dg/template/canon-type-3.C: Likewise.
5820         * g++.dg/template/canon-type-4.C: Likewise.
5821         * g++.dg/template/canon-type-5.C: Likewise.
5822         * g++.dg/template/canon-type-6.C: Likewise.
5823         * g++.dg/template/canon-type-7.C: Likewise.
5824
5825 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5826             Uros Bizjak  <ubizjak@gmail.com>
5827             Danny Smith  <dansmister@gmail.com>
5828
5829         PR target/37216
5830
5831         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5832         New function.
5833         * gcc.target/i386/pr37216.c:  New test source file.
5834         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5835         use -fno-common for testing Cygwin and MinGW targets.
5836
5837 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5838
5839         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5840         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5841         * g++.dg/pr37742.C (size_t): Likewise.
5842         * g++.dg/torture/pr34850.C (size_t): Likewise.
5843         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5844         _PTRDIFF_TYPE__.
5845         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5846         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5847         (size_t): Use __extension__ and __SIZE_TYPE__.
5848         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5849         __SIZE_TYPE__.
5850         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5851         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5852         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5853         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5854         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5855         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5856         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5857         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5858         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5859         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5860         (__ssize_t): Likewise.
5861         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5862         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5863         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5864         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5865         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5866         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5867         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5868         * gcc.dg/pr33667.c (size_t): Likewise.
5869         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5870         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5871         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5872         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5873         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5874         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5875
5876 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5877
5878         PR tree-optimization/40254
5879         * gcc.dg/vect/pr40254.c: New test.
5880
5881 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5882
5883         PR middle-end/33699
5884         * gcc.target/mips/const-anchor-1.c: New test.
5885         * gcc.target/mips/const-anchor-2.c: New test.
5886
5887 2009-05-27  Jason Merrill  <jason@redhat.com>
5888
5889         * g++.dg/cpp0x/initlist15.C: New.
5890         * g++.dg/cpp0x/initlist16.C: New.
5891         * g++.dg/cpp0x/initlist17.C: New.
5892
5893 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5894
5895         PR fortran/39178
5896         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5897         patterns to reflect frontend changes.
5898         * gfortran.dg/vector_subscript_4.f90: Likewise.
5899
5900 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5901             Eric Botcazou  <botcazou@adacore.com>
5902
5903         * gcc.c-torture/execute/align-nest.c: New testcase.
5904         * gnat.dg/misaligned_nest.adb: New testcase.
5905
5906 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5907
5908         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5909         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5910         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5911         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5912
5913 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5914
5915         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5916         cast instead of assuming 0ul.
5917         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5918         __SIZE_TYPE__.
5919         (_type_desc): Make first argument const.
5920         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5921
5922 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5923
5924         PR libfortran/40187
5925         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5926         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5927
5928 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5929
5930         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5931         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5932         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5933         * gcc.dg/plugin/ggcplug.c: Added new file.
5934
5935 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5936
5937         PR fortran/40246
5938         * gfortran.dg/nullify_4.f90: New test.
5939
5940 2009-05-26  Richard Guenther  <rguenther@suse.de>
5941
5942         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5943
5944 2009-05-26  Richard Guenther  <rguenther@suse.de>
5945
5946         PR middle-end/40252
5947         * gcc.c-torture/compile/pr40252.c: New testcase.
5948
5949 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5950
5951         PR c++/40007
5952         * g++.dg/template/typedef18.C: New test.
5953         * g++.dg/template/typedef19.C: Likewise.
5954         * g++.dg/template/typedef20.C: Likewise.
5955         * g++.dg/template/access11.C: Adjust.
5956
5957 2009-05-26  Richard Guenther  <rguenther@suse.de>
5958
5959         PR testsuite/40247
5960         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5961
5962 2009-05-25  Jason Merrill  <jason@redhat.com>
5963
5964         PR c++/38064
5965         * g++.dg/cpp0x/enum3.C: New test.
5966
5967 2009-05-25  Richard Guenther  <rguenther@suse.de>
5968
5969         PR tree-optimization/36327
5970         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5971         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5972         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5973         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5974         * gcc.dg/vect/vect-40.c: Likewise.
5975         * gcc.dg/vect/vect-42.c: Likewise.
5976         * gcc.dg/vect/vect-46.c: Likewise.
5977         * gcc.dg/vect/vect-76.c: Likewise.
5978
5979 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5980
5981         PR fortran/40176
5982         * gfortran.dg/proc_ptr_18.f90: New.
5983         * gfortran.dg/proc_ptr_19.f90: New.
5984         * gfortran.dg/proc_ptr_comp_9.f90: New.
5985         * gfortran.dg/proc_ptr_comp_10.f90: New.
5986
5987 2009-05-25  Richard Guenther  <rguenther@suse.de>
5988
5989         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5990         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5991
5992 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5993
5994         PR tree-optimization/40238
5995         * gcc.dg/vect/pr40238.c: New test.
5996
5997 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5998             Dominique Dhumieres  <dominiq@lps.ens.fr>
5999
6000         PR fortran/35732
6001         PR fortran/39872
6002         * gfortran.dg/bounds_check_fail_3.f90: New test.
6003         * gfortran.dg/bounds_check_fail_4.f90: New test.
6004         * gfortran.dg/bounds_check_14.f90: Update test.
6005         * gfortran.dg/bound_4.f90: Update test.
6006
6007 2009-05-24  Richard Guenther  <rguenther@suse.de>
6008
6009         PR middle-end/40233
6010         * gcc.c-torture/compile/pr40233.c: New testcase.
6011
6012 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6013
6014         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6015         for alpha*-*-* targets.
6016
6017 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6018
6019         * gcc.dg/vect/bb-slp-1.c: New test.
6020         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6021         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6022         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6023         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6024         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6025         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6026         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6027         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6028         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6029         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6030         gcc.dg/vect/bb-slp-22.c: Likewise.
6031         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6032
6033 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6034             Maxim Kuvyrkov  <maxim@codesourcery.com>
6035
6036         * gcc.dg/falign-labels-1.c: New test.
6037
6038 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6039
6040         * gnat.dg/specs/rep_clause3.ads: New test.
6041
6042 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6043
6044         * gnat.dg/addr6.adb: New test.
6045
6046 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6047
6048         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6049         New function.
6050         * gcc.target/arm/thumb2-mul-space.c: New file.
6051         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6052         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6053         * gcc.target/arm/thumb2-mul-speed.c: New file.
6054
6055 2009-05-22  Richard Guenther  <rguenther@suse.de>
6056
6057         PR middle-end/38964
6058         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6059         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6060         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6061
6062 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6063
6064         * gcc.dg/dll-6.c: New test.
6065         * gcc.dg/dll-6a.c: Likewise.
6066         * gcc.dg/dll-7.c: Likewise.
6067         * gcc.dg/dll-7a.c: Likewise.
6068         * g++.dg/ext/dllexport2.C: Likewise.
6069         * g++.dg/ext/dllexport2a.cc: Likewise.
6070
6071 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6072
6073         PR target/37846
6074         * gcc.target/ia64/mfused-madd-vect.c: New test.
6075         * gcc.target/ia64/mfused-madd.c: New test.
6076         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6077         * gcc.target/ia64/mno-fused-madd.c: New test.
6078
6079 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6080
6081         * gcc.target/i386/movbe-1.c: New.
6082         * gcc.target/i386/movbe-2.c: Likewise.
6083
6084 2009-05-21  Taras Glek  <tglek@mozilla.com>
6085
6086         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6087         plugin_init signature.
6088         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6089         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6090         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6091
6092 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6093
6094         * gcc.dg/target/arm/neon-vmla-1.c: New.
6095         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6096
6097 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6098
6099         * gcc.target/mips/octeon-exts-6.c: New test.
6100         * gcc.target/mips/extend-1.c: New test.
6101         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6102         EXTS.
6103         * gcc.target/mips/octeon-exts-5.c: Likewise.
6104
6105 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6106
6107         PR middle-end/40204
6108         * gcc.c-torture/compile/pr40204.c: New test.
6109
6110 2009-05-20  Richard Guenther  <rguenther@suse.de>
6111
6112         * gcc.c-torture/compile/20090518-1.c: New testcase.
6113
6114 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6115
6116         PR tree-optimization/40087
6117         * gcc.dg/tree-ssa/pr40087.c: New test.
6118
6119 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6120
6121         * gcc.dg/vector-4.c: New testcase.
6122         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6123         * g++.dg/ext/vector16.C: New testcase.
6124
6125 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6126
6127         PR c/40172
6128         * gcc.dg/pr40172.c: Renamed to ...
6129         * gcc.dg/pr40172-1.c: This.
6130
6131         * gcc.dg/pr40172-2.c: New.
6132         * gcc.dg/pr40172-3.c: Likewise.
6133
6134 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6135
6136         PR c/40172
6137         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6138
6139 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6140
6141         * gnat.dg/loop_optimization6.ad[sb]: New test.
6142
6143 2009-05-19  Richard Guenther  <rguenther@suse.de>
6144
6145         * gcc.c-torture/compile/20090519-1.c: New testcase.
6146
6147 2009-05-18  Jason Merrill  <jason@redhat.com>
6148
6149         * g++.dg/cpp0x/explicit1.C: New.
6150         * g++.dg/cpp0x/explicit2.C: New.
6151
6152 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6153
6154         PR debug/40109
6155         * g++.dg/debug/dwarf2/nested-1.C: New test.
6156
6157 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6158
6159         PR testsuite/39907
6160         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6161         stack alignment.
6162
6163 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6164
6165         PR fortran/40164
6166         * gfortran.dg/proc_ptr_comp_8.f90: New.
6167
6168 2009-05-18  Richard Guenther  <rguenther@suse.de>
6169
6170         PR fortran/40168
6171         * gfortran.dg/array_memset_2.f90: Adjust.
6172
6173 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6174
6175         PR fortran/36947
6176         PR fortran/40039
6177         * gfortran.dg/interface_27.f90: New.
6178         * gfortran.dg/interface_28.f90: New.
6179         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6180         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6181
6182 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6183
6184         * gcc.target/m68k/tls-ie.c: New test.
6185         * gcc.target/m68k/tls-le.c: New test.
6186         * gcc.target/m68k/tls-gd.c: New test.
6187         * gcc.target/m68k/tls-ld.c: New test.
6188         * gcc.target/m68k/tls-ie-xgot.c: New test.
6189         * gcc.target/m68k/tls-le-xtls.c: New test.
6190         * gcc.target/m68k/tls-gd-xgot.c: New test.
6191         * gcc.target/m68k/tls-ld-xgot.c: New test.
6192         * gcc.target/m68k/tls-ld-xtls.c: New test.
6193         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6194
6195 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6196
6197         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6198
6199 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6200
6201         PR c/40172
6202         * gcc.dg/pr40172.c: New.
6203
6204 2009-05-17  Jason Merrill  <jason@redhat.com>
6205
6206         PR c++/40139
6207         * g++.dg/template/dtor6.C: New.
6208
6209 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6210
6211         * g++.dg/warn/translate-ice-1.C: New test.
6212
6213 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6214
6215         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6216         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6217         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6218         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6219
6220 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6221
6222         PR fortran/33197
6223         * gfortran.dg/erf_2.F90: New test.
6224         * gfortran.dg/erfc_scaled_2.f90: New test.
6225
6226 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6227
6228         PR fortran/31243
6229         * gfortran.dg/string_1.f90: New test.
6230         * gfortran.dg/string_2.f90: New test.
6231         * gfortran.dg/string_3.f90: New test.
6232
6233 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6234
6235         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6236         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6237
6238 2009-05-15  Ian Lance Taylor  <iant@google.com>
6239
6240         * gcc.dg/Wcxx-compat-10.c: New testcase.
6241
6242 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6243
6244         PR 16302
6245         * gcc.dg/pr16302.c: New.
6246         * g++.dg/warn/pr16302.C: New.
6247
6248 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6249
6250         * gcc.dg/torture/builtin-math-5.c: New.
6251         * gcc.dg/torture/builtin-math-6.c: New.
6252         * lib/target-supports.exp (check_effective_target_mpc): New.
6253
6254 2009-05-15  Jan Hubicka  <jh@suse.cz>
6255
6256         * gcc.dg/tree-ssa/inline-3.c: New testcase
6257
6258 2009-05-15  Jan Hubicka  <jh@suse.cz>
6259
6260         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6261         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6262         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6263         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6264         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6265         Mark noinline.
6266         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6267         Mark noinline.
6268         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6269         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6270
6271 2009-05-15  Jan Hubicka  <jh@suse.cz>
6272
6273         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6274         optimized by sibcall noinline.
6275
6276 2009-05-15  Jan Hubicka  <jh@suse.cz>
6277
6278         * sibcall-1.c (track): Mark noinline.
6279         * sibcall-2.c (track): Mark noinline.
6280         * sibcall-3.c (track): Mark noinline.
6281         * sibcall-4.c (track): Mark noinline.
6282
6283 2009-05-15  Jan Hubicka  <jh@suse.cz>
6284
6285         * flatten-2.c: Disable early inlining; add comment.
6286         * flatten-3.c: New test based on flatten-2.c.
6287
6288 2009-05-15  Richard Guenther  <rguenther@suse.de>
6289
6290         PR tree-optimization/39999
6291         * gcc.c-torture/compile/pr39999.c: New testcase.
6292
6293 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6294
6295         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6296
6297 2009-05-14  Ian Lance Taylor  <iant@google.com>
6298
6299         * gcc.dg/Wcxx-compat-9.c: New testcase.
6300
6301 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6302
6303         PR fortran/39996
6304         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6305         * gfortran.dg/duplicate_type_2.f90: Ditto.
6306         * gfortran.dg/duplicate_type_3.f90: New.
6307
6308 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6309
6310         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6311         * ada/acats/tests/c5/c59002c.ada: Likewise.
6312
6313 2009-05-13  Taras Glek  <tglek@mozilla.com>
6314
6315         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6316         attributes and decl smashing.
6317         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6318         attributes.
6319         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6320         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6321
6322 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6323
6324         PR fortran/39865
6325         * gfortran.dg/pr39865.f90: New test.
6326         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6327         arrays in FMT=.
6328         * gfortran.dg/hollerith_f95.f90: Likewise.
6329         * gfortran.dg/hollerith6.f90: New test.
6330         * gfortran.dg/hollerith7.f90: New test.
6331
6332 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6333
6334         PR cpp/36674
6335         * gcc.dg/cpp/pr36674.i: New.
6336
6337 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6338
6339         PR middle-end/40035
6340         * gcc.c-torture/compile/pr40035.c: New test.
6341
6342 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6343
6344         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6345
6346 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6347
6348         PR fortran/40110
6349         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6350         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6351         * gfortran.dg/interop_params.f03: Ditto.
6352
6353 2009-05-12  Jan Hubicka  <jh@suse.cz>
6354
6355         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6356         so unrolling still happens.
6357         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6358         * gcc.dg/ipa/ipacost-2.c: Likewise.
6359         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6360
6361 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6362
6363         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6364
6365 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6366
6367         * lib/target-supports.exp (check_profiling_available): Return
6368         false for -p on *-*-cygwin* targets.
6369
6370 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6371
6372         PR tree-optimization/38632
6373         * g++.dg/tree-ssa/pr38632.C: New.
6374
6375 2009-05-11  Jan Hubicka  <jh@suse.cz>
6376
6377         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6378         we now optimize better.
6379         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6380         out at different places.
6381         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6382         unroling.
6383         * gcc.dg/vect/vect-76.c: Likewise.
6384         * gcc.dg/vect/vect-70.c: Likewise.
6385         * gcc.dg/vect/vect-66.c: Likewise.
6386         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6387         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6388
6389 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6390
6391         PR middle-end/40080
6392         * gcc.c-torture/compile/pr40080.c: New.
6393
6394 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6395
6396         * gcc.c-torture/compile/pr40026.c: New testcase.
6397
6398 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6399
6400         PR fortran/40089
6401         * gfortran.dg/proc_ptr_comp_7.f90: New.
6402
6403 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6404
6405         PR tree-optimization/40074
6406         * gcc.dg/vect/pr40074.c: New test.
6407
6408 2009-05-10  Ian Lance Taylor  <iant@google.com>
6409
6410         * gcc.dg/Wcxx-compat-7.c: New testcase.
6411         * gcc.dg/Wcxx-compat-8.c: New testcase.
6412         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6413         * gcc.dg/pr17188-1.c: Likewise.
6414         * gcc.dg/pr39084.c: Likewise.
6415
6416 2009-05-10  Michael Matz  <matz@suse.de>
6417
6418         PR target/40031
6419         * gcc.dg/pr40031.c: New test.
6420
6421 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6422
6423         PR fortran/40018
6424         * gfortran.dg/array_constructor_31.f90: New test.
6425
6426 2009-05-10  Richard Guenther  <rguenther@suse.de>
6427
6428         PR tree-optimization/40081
6429         * g++.dg/torture/pr40081.C: New testcase.
6430
6431 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6432
6433         PR fortran/38863
6434         * gfortran.dg/dependency_24.f90: New test.
6435         * gfortran.dg/dependency_23.f90: Clean up module files.
6436
6437 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6438
6439         PR fortran/38956
6440         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6441         * gfortran.dg/chmod_2.f90: Likewise.
6442         * gfortran.dg/chmod_3.f90: Likewise.
6443         * gfortran.dg/open_errors.f90: Likewise.
6444
6445 2009-05-09  Jan Hubicka  <jh@suse.cz>
6446
6447         PR middle-end/40043
6448         * g++.dg/eh/nested-try.C: New test.
6449
6450 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6451
6452         PR tree-optimization/40049
6453         * gcc.dg/vect/vect-shift-2.c: New test.
6454
6455 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6456
6457         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6458         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6459
6460 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6461
6462         PR c/36892
6463         * g++.dg/warn/deprecated-6.C: New.
6464         * gcc.dg/deprecated-4.c: Likewise.
6465         * gcc.dg/deprecated-5.c: Likewise.
6466         * gcc.dg/deprecated-6.c: Likewise.
6467
6468 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6469
6470         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6471         __aligned__(__BIGGEST_ALIGNMENT__).
6472         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6473         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6474         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6475         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6476         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6477         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6478         * gcc.dg/vect/Os-vect-95.c: Likewise.
6479         * gcc.dg/vect/pr20122.c: Likewise.
6480         * gcc.dg/vect/pr36493.c: Likewise.
6481         * gcc.dg/vect/pr37385.c: Likewise.
6482         * gcc.dg/vect/slp-7.c: Likewise.
6483         * gcc.dg/vect/slp-9.c: Likewise.
6484         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6485         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6486         * gcc.dg/vect/vect-35.c: Likewise.
6487         * gcc.dg/vect/vect-40.c: Likewise.
6488         * gcc.dg/vect/vect-42.c: Likewise.
6489         * gcc.dg/vect/vect-44.c: Likewise.
6490         * gcc.dg/vect/vect-46.c: Likewise.
6491         * gcc.dg/vect/vect-48.c: Likewise.
6492         * gcc.dg/vect/vect-52.c: Likewise.
6493         * gcc.dg/vect/vect-54.c: Likewise.
6494         * gcc.dg/vect/vect-56.c: Likewise.
6495         * gcc.dg/vect/vect-58.c: Likewise.
6496         * gcc.dg/vect/vect-60.c: Likewise.
6497         * gcc.dg/vect/vect-74.c: Likewise.
6498         * gcc.dg/vect/vect-75.c: Likewise.
6499         * gcc.dg/vect/vect-76.c: Likewise.
6500         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6501         * gcc.dg/vect/vect-77.c: Likewise.
6502         * gcc.dg/vect/vect-77-global.c: Likewise.
6503         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6504         * gcc.dg/vect/vect-78.c: Likewise.
6505         * gcc.dg/vect/vect-78-global.c: Likewise.
6506         * gcc.dg/vect/vect-80.c: Likewise.
6507         * gcc.dg/vect/vect-85.c: Likewise.
6508         * gcc.dg/vect/vect-87.c: Likewise.
6509         * gcc.dg/vect/vect-88.c: Likewise.
6510         * gcc.dg/vect/vect-92.c: Likewise.
6511         * gcc.dg/vect/vect-93.c: Likewise.
6512         * gcc.dg/vect/vect-95.c: Likewise.
6513         * gcc.dg/vect/vect-97.c: Likewise.
6514         * gcc.dg/vect/vect-complex-1.c: Likewise.
6515         * gcc.dg/vect/vect-complex-4.c: Likewise.
6516         * gcc.dg/vect/vect-complex-5.c: Likewise.
6517         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6518         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6519         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6520         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6521         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6522         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6523         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6524         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6525         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6526         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6527         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6528         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6529         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6530         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6531         * gcc.dg/vect/vect-outer-1.c: Likewise.
6532         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6533         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6534         * gcc.dg/vect/vect-outer-2.c: Likewise.
6535         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6536         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6537         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6538         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6539         * gcc.dg/vect/vect-outer-3.c: Likewise.
6540         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6541         * gcc.dg/vect/vect-outer-5.c: Likewise.
6542         * gcc.dg/vect/vect-outer-6.c: Likewise.
6543         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6544         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6545         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6546         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6547         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6548         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6549         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6550         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6551         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6552         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6553         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6554         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6555         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6556         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6557
6558 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6559
6560         PR c/24581
6561         * gcc.dg/torture/complex-sign.h: New header.
6562         * gcc.dg/torture/complex-sign-add.c,
6563         gcc.dg/torture/complex-sign-mixed-add.c,
6564         gcc.dg/torture/complex-sign-mixed-div.c,
6565         gcc.dg/torture/complex-sign-mixed-mul.c,
6566         gcc.dg/torture/complex-sign-mixed-sub.c,
6567         gcc.dg/torture/complex-sign-mul.c,
6568         gcc.dg/torture/complex-sign-sub.c: New tests.
6569
6570 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6571
6572         PR fortran/39876
6573         * gfortran.dg/intrinsic_3.f90: New.
6574
6575 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6576
6577         PR c/39037
6578         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6579         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6580         * gcc.dg/dfp/float-constant-double.c: New test.
6581         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6582         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6583         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6584         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6585         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6586         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6587         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6588         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6589         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6590
6591 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6592
6593         PR middle-end/40057
6594         * gcc.c-torture/execute/pr40057.c: New test.
6595
6596 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6597
6598         * gcc.c-torture/compile/const-high-part.c: New test.
6599
6600 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6601
6602         PR testsuite/40050
6603         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6604         build plugin.
6605
6606 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6607
6608         PR fortran/39630
6609         * gfortran.dg/proc_decl_1.f90: Modified.
6610         * gfortran.dg/proc_ptr_comp_1.f90: New.
6611         * gfortran.dg/proc_ptr_comp_2.f90: New.
6612         * gfortran.dg/proc_ptr_comp_3.f90: New.
6613         * gfortran.dg/proc_ptr_comp_4.f90: New.
6614         * gfortran.dg/proc_ptr_comp_5.f90: New.
6615         * gfortran.dg/proc_ptr_comp_6.f90: New.
6616
6617 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6618
6619         PR c++/17395
6620         * g++.dg/template/call7.C: New test.
6621
6622 2009-05-06  Diego Novillo  <dnovillo@google.com>
6623
6624         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6625
6626 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6627
6628         * gfortran.dg/pr40021.f: Moved to ...
6629         * gfortran.fortran-torture/execute/pr40021.f: Here.
6630
6631 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6632
6633         PR middle-end/39986
6634         * gcc.dg/dfp/pr39986.c: New test.
6635
6636 2009-05-06  Michael Matz  <matz@suse.de>
6637
6638         PR middle-end/40021
6639         * gfortran.dg/pr40021.f: New test.
6640
6641 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6642
6643         * lib/plugin-support.exp: New file containing support procs for
6644         plugin testcases.
6645         * lib/target-supports.exp (check_plugin_available): New proc.
6646         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6647         * gcc.dg/plugin/selfassign.c: New plugin source file.
6648         * gcc.dg/plugin/self-assign-test-1.c: New test.
6649         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6650         * g++.dg/README: Add description for plugin test.
6651         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6652         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6653         * g++.dg/plugin/selfassign.c: New plugin source file.
6654         * g++.dg/plugin/self-assign-test-1.C: New test.
6655         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6656         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6657         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6658         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6659
6660 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6661
6662         PR fortran/40041
6663         * gfortran.dg/intrinsic_2.f90: New test.
6664         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6665
6666 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6667
6668         PR c/40032
6669         * gcc.dg/noncompile/incomplete-5.c: New test.
6670
6671 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6672
6673         PR middle-end/39666
6674         * gcc.dg/pr39666-1.c: New test.
6675         * gcc.dg/pr39666-2.c: Likewise.
6676         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6677         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6678         * gfortran.dg/pr39666-1.f90: Likewise.
6679         * gfortran.dg/pr39666-2.f90: Likewise.
6680
6681 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6682
6683         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6684         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6685         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6686
6687 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6688
6689         PR fortran/39998
6690         * gfortran.dg/proc_ptr_17.f90: New.
6691
6692 2009-05-05  Richard Guenther  <rguenther@suse.de>
6693
6694         PR tree-optimization/40022
6695         * gcc.c-torture/execute/pr40022.c: New testcase.
6696
6697 2009-05-05  Richard Guenther  <rguenther@suse.de>
6698
6699         PR middle-end/40023
6700         * gcc.c-torture/compile/pr40023.c: New testcase.
6701
6702 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6703
6704         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6705         * g++.dg/template/overload9.C: Likewise.
6706         * g++.dg/ext/ms-1.C: New.
6707
6708 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6709
6710         PR c++/40013
6711         * g++.dg/ext/vla7.C: New test.
6712
6713 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6714
6715         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6716
6717 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6718
6719         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6720         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6721         Update expected errors.
6722
6723 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6724
6725         PR c++/28152
6726         * g++.dg/parse/parser-pr28152.C: New.
6727         * g++.dg/parse/parser-pr28152-2.C: New.
6728
6729 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6730
6731         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6732
6733 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6734
6735         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6736         * gcc.target/sparc/fexpand-2.c: Likewise.
6737         * gcc.target/sparc/fpmerge-2.c: Likewise.
6738         * gcc.target/sparc/pdist-2.c: Likewise.
6739
6740 2009-05-03  Richard Guenther  <rguenther@suse.de>
6741
6742         PR c/39983
6743         * gcc.c-torture/compile/pr39983.c: New testcase.
6744
6745 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6746
6747         * gcc.dg/c99-complex-3.c: New test.
6748
6749 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6750
6751         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6752
6753 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6754
6755         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6756
6757 2009-05-02  Richard Guenther  <rguenther@suse.de>
6758
6759         PR middle-end/40001
6760         * gcc.target/spu/pr40001.c: New testcase.
6761
6762 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6763
6764         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6765
6766 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6767
6768         PR middle-end/39579
6769         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6770         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6771
6772 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6773
6774         PR testsuite/39776
6775         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6776         no longer issued.
6777
6778 2009-04-30  David Ayers  <ayers@fsfe.org>
6779
6780         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6781         and gcc_error_prefix variables.
6782         * objc.dg/bad-receiver-type.m: Update to match correct
6783         diagnostics marker.
6784         * objc.dg/encode-5.m: Likewise.
6785         * objc.dg/id-1.m: Likewise.
6786         * objc.dg/method-1.m: Likewise.
6787         * objc.dg/method-6.m: Likewise.
6788         * objc.dg/method-7.m: Likewise.
6789         * objc.dg/method-9.m: Likewise.
6790         * objc.dg/method-11.m: Likewise.
6791         * objc.dg/method-20.m: Likewise.
6792         * objc.dg/private-1.m: Likewise.
6793
6794 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6795
6796         PR libfortran/39667
6797         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6798         * gfortran.dg/advance_4.f90: Likewise
6799         * gfortran.dg/advance_5.f90: Likewise
6800         * gfortran.dg/append_1.f90: Likewise
6801         * gfortran.dg/backslash_1.f90: Likewise
6802         * gfortran.dg/backslash_2.f90: Likewise
6803         * gfortran.dg/backslash_3.f: Likewise
6804         * gfortran.dg/backspace_10.f90: Likewise
6805         * gfortran.dg/backspace_3.f: Likewise
6806         * gfortran.dg/backspace_4.f: Likewise
6807         * gfortran.dg/backspace_5.f: Likewise
6808         * gfortran.dg/backspace_8.f: Likewise
6809         * gfortran.dg/backspace_9.f: Likewise
6810         * gfortran.dg/complex_write.f90: Likewise
6811         * gfortran.dg/convert_implied_open.f90: Likewise
6812         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6813         * gfortran.dg/dos_eol.f: Likewise
6814         * gfortran.dg/empty_format_1.f90: Likewise
6815         * gfortran.dg/endfile.f: Likewise
6816         * gfortran.dg/eof_1.f90: Likewise
6817         * gfortran.dg/eor_1.f90: Likewise
6818         * gfortran.dg/eor_handling_1.f90: Likewise
6819         * gfortran.dg/eor_handling_2.f90: Likewise
6820         * gfortran.dg/eor_handling_3.f90: Likewise
6821         * gfortran.dg/eor_handling_4.f90: Likewise
6822         * gfortran.dg/eor_handling_5.f90: Likewise
6823         * gfortran.dg/error_recovery_5.f90: Likewise
6824         * gfortran.dg/f2003_inquire_1.f03: Likewise
6825         * gfortran.dg/f2003_io_4.f03: Likewise
6826         * gfortran.dg/f2003_io_5.f03: Likewise
6827         * gfortran.dg/f2003_io_7.f03: Likewise
6828         * gfortran.dg/fgetc_1.f90: Likewise
6829         * gfortran.dg/fgetc_2.f90: Likewise
6830         * gfortran.dg/flush_1.f90: Likewise
6831         * gfortran.dg/fmt_exhaust.f90: Likewise
6832         * gfortran.dg/fmt_huge.f90: Likewise
6833         * gfortran.dg/fmt_read.f90: Likewise
6834         * gfortran.dg/fmt_t_1.f90: Likewise
6835         * gfortran.dg/fmt_t_2.f90: Likewise
6836         * gfortran.dg/fmt_t_3.f90: Likewise
6837         * gfortran.dg/fmt_t_4.f90: Likewise
6838         * gfortran.dg/fmt_t_5.f90: Likewise
6839         * gfortran.dg/fmt_t_7.f: Likewise
6840         * gfortran.dg/fseek.f90: Likewise
6841         * gfortran.dg/ftell_1.f90: Likewise
6842         * gfortran.dg/ftell_2.f90: Likewise
6843         * gfortran.dg/func_derived_3.f90: Likewise
6844         * gfortran.dg/inquire_9.f90: Likewise
6845         * gfortran.dg/iostat_1.f90: Likewise
6846         * gfortran.dg/iostat_2.f90: Likewise
6847         * gfortran.dg/list_read_1.f90: Likewise
6848         * gfortran.dg/list_read_4.f90: Likewise
6849         * gfortran.dg/list_read_5.f90: Likewise
6850         * gfortran.dg/list_read_7.f90: Likewise
6851         * gfortran.dg/list_read_8.f90: Likewise
6852         * gfortran.dg/list_read_9.f90: Likewise
6853         * gfortran.dg/namelist_13.f90: Likewise
6854         * gfortran.dg/namelist_14.f90: Likewise
6855         * gfortran.dg/namelist_15.f90: Likewise
6856         * gfortran.dg/namelist_16.f90: Likewise
6857         * gfortran.dg/namelist_17.f90: Likewise
6858         * gfortran.dg/namelist_18.f90: Likewise
6859         * gfortran.dg/namelist_19.f90: Likewise
6860         * gfortran.dg/namelist_20.f90: Likewise
6861         * gfortran.dg/namelist_24.f90: Likewise
6862         * gfortran.dg/namelist_26.f90: Likewise
6863         * gfortran.dg/namelist_27.f90: Likewise
6864         * gfortran.dg/namelist_28.f90: Likewise
6865         * gfortran.dg/namelist_37.f90: Likewise
6866         * gfortran.dg/namelist_38.f90: Likewise
6867         * gfortran.dg/namelist_39.f90: Likewise
6868         * gfortran.dg/namelist_40.f90: Likewise
6869         * gfortran.dg/namelist_43.f90: Likewise
6870         * gfortran.dg/namelist_44.f90: Likewise
6871         * gfortran.dg/namelist_45.f90: Likewise
6872         * gfortran.dg/namelist_46.f90: Likewise
6873         * gfortran.dg/namelist_47.f90: Likewise
6874         * gfortran.dg/namelist_48.f90: Likewise
6875         * gfortran.dg/namelist_49.f90: Likewise
6876         * gfortran.dg/namelist_50.f90: Likewise
6877         * gfortran.dg/namelist_51.f90: Likewise
6878         * gfortran.dg/namelist_52.f90: Likewise
6879         * gfortran.dg/namelist_56.f90: Likewise
6880         * gfortran.dg/namelist_char_only.f90: Likewise
6881         * gfortran.dg/namelist_use.f90: Likewise
6882         * gfortran.dg/namelist_use_only.f90: Likewise
6883         * gfortran.dg/noadv_size.f90: Likewise
6884         * gfortran.dg/open_access_append_1.f90: Likewise
6885         * gfortran.dg/pad_no.f90: Likewise
6886         * gfortran.dg/pr12884.f: Likewise
6887         * gfortran.dg/pr17090.f90: Likewise
6888         * gfortran.dg/pr17285.f90: Likewise
6889         * gfortran.dg/pr17286.f90: Likewise
6890         * gfortran.dg/pr18122.f90: Likewise
6891         * gfortran.dg/pr18210.f90: Likewise
6892         * gfortran.dg/pr18392.f90: Likewise
6893         * gfortran.dg/pr19155.f: Likewise
6894         * gfortran.dg/pr19216.f: Likewise
6895         * gfortran.dg/pr19467.f90: Likewise
6896         * gfortran.dg/pr19657.f: Likewise
6897         * gfortran.dg/pr20257.f90: Likewise
6898         * gfortran.dg/read_bad_advance.f90: Likewise
6899         * gfortran.dg/read_eof_2.f90: Likewise
6900         * gfortran.dg/read_eof_4.f90: Likewise
6901         * gfortran.dg/read_many_1.f: Likewise
6902         * gfortran.dg/read_noadvance.f90: Likewise
6903         * gfortran.dg/read_repeat.f90: Likewise
6904         * gfortran.dg/read_size_noadvance.f90: Likewise
6905         * gfortran.dg/read_x_past.f: Likewise
6906         * gfortran.dg/record_marker_1.f90: Likewise
6907         * gfortran.dg/record_marker_3.f90: Likewise
6908         * gfortran.dg/rewind_1.f90: Likewise
6909         * gfortran.dg/runtime_warning_1.f90: Likewise
6910         * gfortran.dg/shape_3.f90: Likewise
6911         * gfortran.dg/slash_1.f90: Likewise
6912         * gfortran.dg/stat_1.f90: Likewise
6913         * gfortran.dg/stat_2.f90: Likewise
6914         * gfortran.dg/streamio_11.f90: Likewise
6915         * gfortran.dg/streamio_3.f90: Likewise
6916         * gfortran.dg/streamio_4.f90: Likewise
6917         * gfortran.dg/streamio_9.f90: Likewise
6918         * gfortran.dg/tl_editing.f90: Likewise
6919         * gfortran.dg/unf_io_convert_1.f90: Likewise
6920         * gfortran.dg/unf_io_convert_2.f90: Likewise
6921         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6922         * gfortran.dg/unf_short_record_1.f90: Likewise
6923         * gfortran.dg/utf8_1.f03: Likewise
6924         * gfortran.dg/utf8_2.f03: Likewise
6925         * gfortran.dg/widechar_IO_1.f90: Likewise
6926         * gfortran.dg/write_check3.f90: Likewise
6927         * gfortran.dg/write_rewind_2.f: Likewise
6928         * gfortran.dg/x_slash_2.f: Likewise
6929
6930 2009-04-29  Richard Guenther  <rguenther@suse.de>
6931
6932         PR target/39943
6933         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6934         New.
6935         (check_effective_target_vect_floatuint_cvt): Likewise.
6936         * gcc.dg/vect/slp-10.c: Adjust.
6937         * gcc.dg/vect/slp-11.c: Adjust.
6938         * gcc.dg/vect/slp-12b.c: Adjust.
6939         * gcc.dg/vect/slp-33.c: Adjust.
6940         * gcc.c-torture/compile/pr39943.c: New testcase.
6941
6942 2009-04-29  Richard Guenther  <rguenther@suse.de>
6943
6944         PR middle-end/39937
6945         * gcc.c-torture/compile/pr39937.c: New testcase.
6946
6947 2009-04-29  Richard Guenther  <rguenther@suse.de>
6948
6949         PR tree-optimization/39941
6950         * gcc.c-torture/compile/pr39941.c: New testcase.
6951
6952 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6953
6954         * gcc.target/bfin/20090411-1.c: New test.
6955
6956 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6957
6958         PR target/39565
6959         * gcc.dg/pr39565.c: New testcase.
6960
6961 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6962
6963         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6964         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6965         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6966         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6967         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6968         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6969         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6970         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6971         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6972         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6973         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6974         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6975         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6976         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6977         * gcc.target/i386/pr37191.c: Likewise.
6978         * gcc.target/i386/reload-1.c: Likewise.
6979         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6980         * g++.old-deja/g++.pt/repo2.C: Likewise.
6981         * g++.old-deja/g++.pt/repo3.C: Likewise.
6982         * g++.old-deja/g++.pt/repo4.C: Likewise.
6983         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6984         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6985         * g++.dg/template/repo1.C: Likewise.
6986         * g++.dg/template/repo2.C: Likewise.
6987         * g++.dg/template/repo3.C: Likewise.
6988         * g++.dg/template/repo4.C: Likewise.
6989         * g++.dg/template/repo5.C: Likewise.
6990         * g++.dg/template/repo6.C: Likewise.
6991         * g++.dg/template/repo7.C: Likewise.
6992         * g++.dg/template/repo8.C: Likewise.
6993         * g++.dg/template/repo9.C: Likewise.
6994         * g++.dg/rtti/repo1.C: Likewise.
6995         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6996         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6997         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6998         * g++.dg/other/PR23205.C: Skip for vxworks.
6999         * g++.dg/ext/visibility/class1.C: Requires PIC.
7000         * g++.dg/eh/async-unwind2.C: Requires PIC.
7001         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7002         does not have cxa_exit.
7003
7004 2009-04-28  Jing Yu  <jingyu@google.com>
7005
7006         PR testsuite/39790
7007         * lib/target-supports.exp (check_effective_target_tls): Remove
7008         comment of caching.
7009         (check_effective_target_tls_native): Likewise.
7010         (check_effective_target_tls_runtime): Likewise.
7011         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7012         tls to tls_runtime.
7013         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7014
7015 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7016
7017         PR fortran/39946
7018         * gfortran.dg/proc_ptr_16.f90: New.
7019
7020 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7021
7022         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7023         lp64 is true.
7024
7025 2009-04-28  Richard Guenther  <rguenther@suse.de>
7026
7027         PR middle-end/39937
7028         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7029
7030 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7031
7032         * g++.dg/warn/pr35652.C: Removed.
7033         * gcc.dg/pr35652.c: Likewise.
7034
7035 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7036
7037         * gcc.target/ia64/20071210-2.c: New testcase.
7038
7039 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7040
7041         PR c/39323
7042         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7043         * gcc.dg/pr39323-3.c: Ditto.
7044
7045 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7046
7047         PR fortran/39930
7048         PR fortran/39931
7049         * gfortran.dg/ambiguous_reference_2.f90: New.
7050         * gfortran.dg/pointer_assign_7.f90: New.
7051
7052 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7053             Mark Mitchell  <mark@codesourcery.com>
7054
7055         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7056         * gcc.dg/20020103-1.c: Check for __ppc.
7057         * gcc.dg/asm-b.c: Check for __ppc.
7058         * gcc.dg/20020919-1.c: Check for __ppc.
7059         * gcc.dg/20020312-2.c: Likewise.
7060         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7061         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7062         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7063         * g++.dg/warn/weak1.C: Likewise.
7064         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7065         static so appropriate optimizations kick in.
7066         (find_base_value_wrapper): New function.
7067         * g++.dg/eh/simd-5.C: Fix target triplet.
7068         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7069
7070 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7071             H.J. Lu  <hongjiu.lu@intel.com>
7072
7073         PR target/39911
7074         * gcc.target/i386/pr39911.c: New test.
7075
7076 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7077
7078         PR fortran/39879
7079         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7080
7081 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7082
7083         PR c++/35652
7084         Revert:
7085
7086         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7087
7088         * gcc.dg/pr35652.C: New.
7089         * g++.dg/warn/pr35652.C: New.
7090         * gcc.dg/format/plus-1.c: Adjust message.
7091
7092 2009-04-27  DJ Delorie  <dj@redhat.com>
7093
7094         * lib/target-supports.exp (check_effective_target_double64): New.
7095         (check_effective_target_double64plus): New.
7096         (check_effective_target_large_double): New.
7097         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7098         * gcc.dg/div-double-1.c: Likewise.
7099         * gcc.dg/Wconversion-real.c: Require large_double.
7100         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7101
7102         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7103         are too small.
7104
7105         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7106         constants as long.
7107
7108 2009-04-27  Ian Lance Taylor  <iant@google.com>
7109
7110         * gcc.dg/Wcxx-compat-5.c: New testcase.
7111         * gcc.dg/Wcxx-compat-6.c: New testcase.
7112
7113 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7114
7115         Allow non-constant arguments to conversion intrinsics.
7116         * gcc.target/spu/intrinsics-3.c: Update tests.
7117
7118 2009-04-27  Richard Guenther  <rguenther@suse.de>
7119
7120         PR middle-end/39928
7121         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7122         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7123
7124 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7125
7126         PR target/39903
7127         * gcc.dg/torture/pr39903-1.c: New.
7128         * gcc.dg/torture/pr39903-2.c: Likewise.
7129
7130 2009-04-27  Revital Eres  <eres@il.ibm.com>
7131
7132         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7133         and check it.
7134         * gcc.dg/sms-2.c: Add dump check.
7135         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7136         and check it.
7137         * gcc.dg/sms-4.c: Likewise.
7138         * gcc.dg/sms-5.c: Likewise.
7139         * gcc.dg/sms-6.c: Likewise.
7140         * gcc.dg/sms-7.c: Likewise.
7141         * gcc.dg/sms-antideps.c: Rename to...
7142         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7143
7144 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7145
7146         * gnat.dg/opt2.adb: New test.
7147
7148 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7149
7150         PR c++/39875
7151         * g++.dg/warn/Wunused-15.C: New test.
7152
7153 2009-04-26  Michael Matz  <matz@suse.de>
7154
7155         Expand from SSA.
7156         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7157         change regexps.
7158         * gcc.target/i386/pr37248-1.c: Modified.
7159         * gcc.target/i386/pr37248-3.c: Modified.
7160         * gcc.target/i386/pr37248-2.c: Modified.
7161         * gnat.dg/aliasing1.adb: Modified.
7162         * gnat.dg/pack9.adb: Modified.
7163         * gnat.dg/aliasing2.adb: Modified.
7164         * gcc.dg/strict-overflow-2.c: Modified.
7165         * gcc.dg/autopar/reduc-1char.c: Modified.
7166         * gcc.dg/autopar/reduc-2char.c: Modified.
7167         * gcc.dg/autopar/reduc-1.c: Modified.
7168         * gcc.dg/autopar/reduc-2.c: Modified.
7169         * gcc.dg/autopar/reduc-3.c: Modified.
7170         * gcc.dg/autopar/reduc-6.c: Modified.
7171         * gcc.dg/autopar/reduc-7.c: Modified.
7172         * gcc.dg/autopar/reduc-8.c: Modified.
7173         * gcc.dg/autopar/reduc-9.c: Modified.
7174         * gcc.dg/autopar/reduc-1short.c: Modified.
7175         * gcc.dg/autopar/reduc-2short.c: Modified.
7176         * gcc.dg/autopar/parallelization-1.c: Modified.
7177         * gcc.dg/strict-overflow-4.c: Modified.
7178         * gcc.dg/strict-overflow-6.c: Modified.
7179         * gcc.dg/gomp/combined-1.c: Modified.
7180         * gcc.dg/no-strict-overflow-1.c: Modified.
7181         * gcc.dg/no-strict-overflow-3.c: Modified.
7182         * gcc.dg/no-strict-overflow-5.c: Modified.
7183         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7184         * gcc.dg/tree-ssa/pr18134.c: Modified.
7185         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7186         * gcc.dg/tree-ssa/vector-2.c: Modified.
7187         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7188         * gcc.dg/tree-ssa/loop-21.c: Modified.
7189         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7190         * gcc.dg/tree-ssa/vector-3.c: Modified.
7191         * gcc.dg/tree-ssa/asm-3.c: Modified.
7192         * gcc.dg/tree-ssa/pr23294.c: Modified.
7193         * gcc.dg/tree-ssa/loop-22.c: Modified.
7194         * gcc.dg/tree-ssa/loop-15.c: Modified.
7195         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7196         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7197         * gcc.dg/tree-ssa/pr20139.c: Modified.
7198         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7199         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7200         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7201         * gcc.dg/tree-ssa/loop-5.c: Modified.
7202         * gcc.dg/tree-ssa/pr19431.c: Modified.
7203         * gcc.dg/tree-ssa/pr32044.c: Modified.
7204         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7205         * gcc.dg/tree-ssa/loop-19.c: Modified.
7206         * gcc.dg/tree-ssa/loop-28.c: Modified.
7207         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7208         * gcc.dg/tree-ssa/divide-1.c: Modified.
7209         * gcc.dg/tree-ssa/inline-1.c: Modified.
7210         * gcc.dg/tree-ssa/divide-3.c: Modified.
7211         * gcc.dg/tree-ssa/pr30978.c: Modified.
7212         * gcc.dg/tree-ssa/alias-6.c: Modified.
7213         * gcc.dg/tree-ssa/divide-4.c: Modified.
7214         * gcc.dg/tree-ssa/alias-11.c: Modified.
7215         * gcc.dg/no-strict-overflow-7.c: Modified.
7216         * gcc.dg/strict-overflow-1.c: Modified.
7217         * gcc.dg/pr15784-4.c: Modified.
7218         * gcc.dg/pr34263.c: Modified.
7219         * gcc.dg/strict-overflow-3.c: Modified.
7220         * gcc.dg/tree-prof/stringop-1.c: Modified.
7221         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7222         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7223         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7224         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7225         * gcc.dg/no-strict-overflow-2.c: Modified.
7226         * gcc.dg/no-strict-overflow-4.c: Modified.
7227         * gcc.dg/no-strict-overflow-6.c: Modified.
7228         * g++.dg/tree-ssa/pr27090.C: Modified.
7229         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7230         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7231         * g++.dg/tree-ssa/pr19807.C: Modified.
7232         * g++.dg/opt/pr30965.C: Modified.
7233         * g++.dg/init/new17.C: Modified.
7234         * gfortran.dg/whole_file_6.f90: Modified.
7235         * gfortran.dg/whole_file_5.f90: Modified.
7236         * gfortran.dg/reassoc_1.f90: Modified.
7237         * gfortran.dg/reassoc_3.f90: Modified.
7238
7239 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7240
7241         PR fortran/39893
7242         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7243
7244 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7245
7246         PR inline-asm/39543
7247         * gcc.target/i386/pr39543-1.c: New test.
7248         * gcc.target/i386/pr39543-2.c: New test.
7249         * gcc.target/i386/pr39543-3.c: New test.
7250
7251         PR c/39889
7252         * gcc.dg/Wunused-value-3.c: New test.
7253
7254 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7255
7256         PR c/39581
7257         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7258         gcc.dg/vla-21.c: New tests.
7259
7260 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7261
7262         PR c/39556
7263         * gcc.dg/inline-34.c: New test.
7264
7265 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7266
7267         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7268         gcc.dg/enum-const-3.c: New tests.
7269         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7270         -pedantic-errors.  Update expected diagnostics.
7271
7272 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7273
7274         PR c/39582
7275         * gcc.dg/vla-20.c: New test.
7276
7277 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7278
7279         PR c/39564
7280         * gcc.dg/vla-19.c: New test.
7281
7282 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7283
7284         PR preprocessor/39559
7285         * gcc.dg/c99-intconst-2.c: New test.
7286
7287 2009-04-25  Jan Hubicka  <jh@suse.cz>
7288
7289         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7290
7291 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7292
7293         PR fortran/39688
7294         * gfortran.dg/import7.f90: New.
7295
7296 2009-04-24  Richard Guenther  <rguenther@suse.de>
7297
7298         * gcc.dg/tree-ssa/vrp48.c: Fix.
7299
7300 2008-04-24  Doug Kwan  <dougkwan@google.com>
7301
7302         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7303         destination are the same.
7304
7305 2009-04-24  Richard Guenther  <rguenther@suse.de>
7306
7307         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7308
7309 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7310
7311         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7312         gcc.dg/array-const-3.c: New tests.
7313
7314 2009-04-24  Ian Lance Taylor  <iant@google.com>
7315
7316         * gcc.dg/Wcxx-compat-4.c: New testcase.
7317
7318 2009-04-24  Daniel Kraft  <d@domob.eu>
7319
7320         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7321         expected on already erraneous symbol (renamed to fresh one).
7322
7323 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7324
7325         PR middle-end/39867
7326         * gcc.dg/pr39867.c: New.
7327
7328 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7329
7330         PR fortran/39861
7331         PR fortran/39864
7332         * gfortran.dg/intrinsic_1.f90: New.
7333
7334 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7335
7336         * gnat.dg/alignment7.adb: New test.
7337         * gnat.dg/alignment8.adb: Likewise.
7338
7339 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7340
7341         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7342         * gnat.dg/specs/rep_clause2.ads: New test.
7343
7344 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7345
7346         PR rtl-optimization/39794
7347         * gcc.dg/pr39794.c: New test.
7348
7349 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7350
7351         * gnat.dg/atomic1.adb: New test.
7352         * gnat.dg/atomic1_pkg.ads: New helper.
7353
7354 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7355
7356         PR testsuite/39623
7357         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7358         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7359
7360 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7361
7362         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7363         warning.
7364
7365 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7366
7367         PR C/31499
7368         * gcc.dg/vector-init-1.c: New testcase.
7369         * gcc.dg/vector-init-2.c: New testcase.
7370
7371 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7372
7373         * gnat.dg/enum2.adb: New test.
7374         * gnat.dg/enum2_pkg.ads: New helper.
7375
7376 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7377
7378         PR c/39855
7379         * gcc.dg/torture/pr39855.c: New test.
7380
7381 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7382
7383         PR c++/39639
7384         * g++.dg/cpp0x/pr39639.C: New test.
7385
7386 2009-04-22  Mark Heffernan  <meheff@google.com>
7387
7388         * gcc.dg/profile-generate-3.c: New test.
7389
7390 2009-04-22  Jan Hubicka  <jh@suse.cz>
7391
7392         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7393
7394 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7395
7396         PR testsuite/39623
7397         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7398
7399 2009-04-22  Richard Guenther  <rguenther@suse.de>
7400
7401         PR tree-optimization/39824
7402         * gcc.c-torture/compile/pr39824.c: New testcase.
7403
7404 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7405
7406         PR c++/14875
7407         * g++.dg/parse/parser-pr14875.C: New.
7408         * g++.dg/parse/parser-pr14875-2.C: New.
7409         * g++.dg/parse/error6.C: Update match string.
7410
7411 2009-04-22  Richard Guenther  <rguenther@suse.de>
7412
7413         PR tree-optimization/39845
7414         * gcc.c-torture/compile/pr39845.c: New testcase.
7415
7416 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7417
7418         PR fortran/39735
7419         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7420         * gfortran.dg/external_initializer.f90: Modified.
7421         * gfortran.dg/interface_26.f90: Modified.
7422         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7423         * gfortran.dg/proc_ptr_3.f90: Modified.
7424         * gfortran.dg/proc_ptr_15.f90: New.
7425         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7426
7427 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7428
7429         PR c++/35711
7430         * g++.dg/warn/pr35711.C: New.
7431         * g++.dg/conversion/ptrmem2.C: Update.
7432
7433 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7434
7435         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7436         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7437         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7438         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7439         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7440         gcc.c-torture/ChangeLog.0,
7441         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7442         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7443         gcc.target/i386/math-torture/math-torture.exp,
7444         gcc.target/mips/inter/mips16-inter.exp,
7445         gcc.target/mips/mips-nonpic/README,
7446         gcc.target/x86_64/abi/README.gcc,
7447         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7448         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7449         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7450         notices.
7451         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7452
7453 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7454
7455         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7456
7457 2009-04-21  Richard Guenther  <rguenther@suse.de>
7458
7459         PR middle-end/39829
7460         * gcc.dg/torture/pr39829.c: New testcase.
7461
7462 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7463
7464         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7465
7466 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7467
7468         PR 16202
7469         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7470         * gcc.dg/sequence-pt-2.c: New.
7471         * gcc.dg/sequence-pt-3.c: New.
7472         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7473         * g++.dg/warn/sequence-pt-2.c: New.
7474         * g++.dg/warn/sequence-pt-3.c: New.
7475
7476 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7477
7478         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7479
7480 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7481
7482         * gnat.dg/import1.ad[sb]: New test.
7483
7484 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7485
7486         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7487         return 0.
7488
7489 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7490
7491         PR fortran/39811
7492         * gfortran.dg/continuation_11.f90: New test.
7493
7494 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7495
7496         PR c++/13358
7497         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7498         messages. Test for "long long" in system headers.
7499         * gcc.dg/c99-longlong-2.c: New.
7500         * g++.dg/warn/pr13358.C: New.
7501         * g++.dg/warn/pr13358-2.C: New.
7502         * g++.dg/warn/pr13358-3.C: New.
7503         * g++.dg/warn/pr13358-4.C: New.
7504
7505 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7506
7507         * gcc.dg/framework-2.c: Fix up for non existent includes
7508         being fatal errors now.
7509
7510 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7511
7512         PR fortran/39800
7513         * gfortran.dg/private_type_13.f90: New test.
7514         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7515
7516 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7517
7518         PR c++/39803
7519         * g++.dg/warn/Wunused-14.C: New test.
7520
7521 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7522
7523         * gnat.dg/specs/small_alignment.ads: New test.
7524
7525 2009-04-20  Ian Lance Taylor  <iant@google.com>
7526
7527         * gcc.dg/Wcxx-compat-3.c: New testcase.
7528
7529 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7530
7531         * gnat.dg/pack13.ad[sb]: New test.
7532         * gnat.dg/pack13_pkg.ads: New helper.
7533
7534 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7535
7536         * gnat.dg/discr11.ad[sb]: New test.
7537         * gnat.dg/discr11_pkg.ads: New helper.
7538
7539 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7540
7541         PR tree-optimization/39675
7542         * gcc.dg/vect/O3-pr39675-2.c: New test.
7543
7544 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7545
7546         * gnat.dg/rep_clause3.adb: New test.
7547
7548 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7549
7550         PR c/37481
7551         * gcc.dg/c99-flex-array-7.c: New test.
7552
7553 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7554
7555         PR c/19771
7556         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7557
7558 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7559
7560         PR c/38243
7561         * gcc.dg/c99-restrict-3.c: New test.
7562
7563 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7564
7565         PR preprocessor/20078
7566         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7567
7568 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7569
7570         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7571         Do not pass -B$root after -margs.
7572
7573 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7574
7575         PR c/32061
7576         PR c++/36954
7577         * gcc.dg/pr32061.c: New.
7578         * gcc.dg/Wlogical-op-1.c: Update.
7579         * g++.dg/warn/Wlogical-op-1.C: Update.
7580         * g++.dg/warn/pr36954.C: New.
7581
7582 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7583
7584         PR c/27676
7585         * gcc.dg/lvalue-5.c: New test.
7586
7587 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7588
7589         PR c/22367
7590         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7591
7592 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7593
7594         * gcc.dg/cpp/include5.c: New test.
7595
7596 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7597
7598         PR c/35210
7599         * gcc.dg/call-diag-2.c: New test.
7600
7601 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7602
7603         PR preprocessor/39646
7604         * gcc.dg/cpp/line8.c: New test.
7605
7606 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7607
7608         PR preprocessor/39647
7609         * gcc.dg/cpp/line7.c: New test.
7610
7611 2009-04-18  Richard Guenther  <rguenther@suse.de>
7612
7613         PR middle-end/39804
7614         * gcc.target/i386/pr39804.c: New testcase.
7615
7616 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7617
7618         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7619         * g++.dg/other/pr39496.C: Likewise.
7620
7621 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7622
7623         PR middle-end/36902
7624         * gcc.dg/pr36902.c: New.
7625
7626 2009-04-17  Diego Novillo  <dnovillo@google.com>
7627
7628         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7629         violation for variable 'inside_main'.
7630
7631 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7632
7633         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7634
7635 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7636
7637         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7638
7639 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7640
7641         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7642         * gfortran.dg/chmod_2.f90: Likewise.
7643         * gfortran.dg/chmod_3.f90: Likewise.
7644         * gfortran.dg/open_errors.f90: Likewise.
7645         * gfortran.dg/stat_1.f90: Likewise.
7646         * gfortran.dg/stat_2.f90: Likewise.
7647
7648 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7649
7650         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7651         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7652         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7653         * gfortran.dg/nearest_1.f90: Likewise.
7654         * gfortran.dg/nearest_3.f90: Likewise.
7655         * gfortran.dg/isnan_1.f90: Likewise.
7656         * gfortran.dg/isnan_2.f90: Likewise.
7657         * gfortran.dg/nan_1.f90: Likewise.
7658         * gfortran.dg/nan_2.f90: Likewise.
7659         * gfortran.dg/nan_3.f90: Likewise.
7660         * gfortran.dg/nan_4.f90: Likewise.
7661         * gfortran.dg/module_nan.f90: Likewise.
7662         * gfortran.dg/int_conv_2.f90: Likewise.
7663         * gfortran.dg/init_flag_3.f90: Likewise.
7664         * gfortran.dg/namelist_42.f90: Likewise.
7665         * gfortran.dg/namelist_43.f90: Likewise.
7666         * gfortran.dg/real_const_3.f90: Likewise.
7667         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7668
7669         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7670         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7671         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7672         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7673         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7674
7675         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7676         * gfortran.dg/gamma_5.f90: Likewise.
7677
7678 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7679
7680         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7681         less strict so it also works with auto-overlay support.
7682         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7683         for "exceeds local store" linker errors on the SPU.
7684
7685         * lib/gfortran.exp: Include target-supports.exp.
7686         (gfortran_init): On SPU targets where automatic overlay support
7687         is available, use it to build all Fortran test cases.
7688
7689         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7690
7691 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7692
7693         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7694         rule enforced by gnat on taft types.
7695
7696 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7697
7698         PR testsuite/39792
7699         * g++.dg/ext/complit11.C: Add empty dg-options.
7700
7701 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7702
7703         PR c++/17570
7704         * g++.dg/template/defarg11.C: New test.
7705
7706 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7707
7708         PR c++/28766
7709         * g++.dg/ext/complit11.C: New testcase.
7710
7711 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7712
7713         PR c++/39551
7714         * g++.dg/warn/Wunused-13.C: New testcase.
7715
7716 2009-04-15  Ian Lance Taylor  <iant@google.com>
7717
7718         * gcc.dg/Wenum-compare-1.c: New testcase.
7719
7720 2009-04-15  Richard Guenther  <rguenther@suse.de>
7721
7722         PR tree-optimization/39764
7723         * g++.dg/torture/pr39764.C: New testcase.
7724
7725 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7726
7727         * g++.dg/ext/altivec-17.C: New.
7728
7729 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7730
7731         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7732         * gnat.dg/specs/limited1.ads: Ditto.
7733
7734 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7735
7736         PR testsuite/39769
7737         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7738         for testing the results of estimate instructions.
7739         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7740         * gcc.dg/vmx/3a-05.c (test): Ditto.
7741
7742 2009-04-14  Jason Merrill  <jason@redhat.com>
7743
7744         PR c++/39763
7745         * g++.dg/warn/Wshadow-4.C: Extend.
7746
7747 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7748
7749         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7750         (do_D): Remove attribute hidden.
7751
7752 2009-04-13  Jason Merrill  <jason@redhat.com>
7753
7754         PR c++/39480
7755         * g++.dg/init/copy7.C: New.
7756
7757 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7758
7759         PR testsuite/39733
7760         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7761         (check_for_all_options): This.
7762
7763 2009-04-13  Jason Merrill  <jason@redhat.com>
7764
7765         PR c++/39750
7766         * g++.dg/template/crash90.C: New.
7767
7768 2009-04-12  Jason Merrill  <jason@redhat.com>
7769
7770         PR c++/39742
7771         * g++.dg/overload/extern-C-2.C: New.
7772
7773 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7774
7775         PR preprocessor/31869
7776         * gcc.dg/cpp/strify5.c: New test.
7777
7778 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7779
7780         * gnat.dg/enum1.adb: New test.
7781         * gnat.dg/enum1_pkg.ads: New helper.
7782
7783 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7784
7785         PR target/39740
7786         * gcc.target/alpha/pr39740.c: New test.
7787
7788 2009-04-11  Daniel Kraft  <d@domob.eu>
7789
7790         PR fortran/37746
7791         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7792         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7793         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7794         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7795         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7796         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7797         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7798         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7799         expected string length that failed with -fbounds-check now.
7800         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7801
7802 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7803
7804         PR fortran/39692
7805         * gfortran.dg/proc_ptr_14.f90: New.
7806
7807 2009-04-11  Richard Guenther  <rguenther@suse.de>
7808
7809         PR middle-end/39732
7810         * g++.dg/torture/pr39732.C: New testcase.
7811
7812 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7813
7814         * gfortran.dg/whole_file_5.f90: New.
7815         * gfortran.dg/whole_file_6.f90: New.
7816
7817 2009-04-11  Richard Guenther  <rguenther@suse.de>
7818
7819         PR tree-optimization/39713
7820         * g++.dg/torture/pr39713.C: New testcase.
7821
7822 2009-04-10  Richard Guenther  <rguenther@suse.de>
7823
7824         PR c/39712
7825         * gcc.dg/pr39712.c: New testcase.
7826
7827 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7828
7829         PR c++/28301
7830         * g++.dg/cpp0x/enum2.C: Updated.
7831         * g++.dg/debug/pr22514.C: Likewise.
7832         * g++.dg/parse/enum2.C: Likewise.
7833         * g++.dg/parse/enum3.C: Likewise.
7834         * g++.dg/template/crash79.C: Likewise.
7835         * g++.old-deja/g++.jason/cond.C: Likewise.
7836
7837 2009-04-10  Chao-ying Fu  <fu@mips.com>
7838
7839         * gcc.target/mips/interrupt_handler.c: Change from compile to
7840         assemble.
7841
7842 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7843
7844         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7845
7846 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7847
7848         PR fortran/38709
7849         * gfortran.dg/zero_sized_6.f90: New.
7850
7851 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7852
7853         PR  c++/20118
7854         * g++.dg/parse/pr20118.C: New.
7855         * g++.dg/template/spec16.C: Update.
7856
7857 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7858
7859         PR testsuite/35621
7860         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7861         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7862         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7863         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7864         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7865         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7866         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7867         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7868         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7869         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7870         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7871         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7872         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7873         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7874         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7875         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7876         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7877
7878 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7879
7880         PR target/39678
7881         * g++.dg/torture/pr39678.C: New.
7882         * gcc.dg/compat/struct-complex-2.h: Likewise.
7883         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7884         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7885         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7886         * gcc.dg/torture/pr39678.c: Likewise.
7887         * gcc.target/i386/pr39678.c: Likewise.
7888
7889         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7890         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7891
7892         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7893         <complex.h>.  Add tests for structure with complex float.
7894
7895 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7896             Joseph Myers  <joseph@codesourcery.com>
7897
7898         PR target/36800
7899         * gcc.dg/dfp/pr36800.c: New.
7900
7901 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7902             Rafael Avila de Espindola  <espindola@google.com>
7903
7904         * gcc.misc-tests/help.exp: New file.
7905         * lib/options.exp: New file.
7906
7907 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7908
7909         PR libobjc/36610
7910         * objc/execute/forward-1.x: New.
7911
7912 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7913
7914         * gcc.dg/pr27150-1.c: Change to a link test.
7915
7916 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7917
7918         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7919         3 of the GNU General Public License and to point readers at the
7920         COPYING3 file and the FSF's license web page.
7921         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7922         * gcc.dg/struct/struct-reorg.exp: Likewise.
7923         * gcc.target/spu/tag_manager.c: Likewise.
7924
7925 2009-04-09  Richard Guenther  <rguenther@suse.de>
7926
7927         PR testsuite/39696
7928         * ssa-ccp-25.c: Adjust pattern.
7929
7930 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7931
7932         PR fortran/36704
7933         * gfortran.dg/external_procedures_1.f90: Modified.
7934         * gfortran.dg/proc_ptr_result_1.f90: New.
7935         * gfortran.dg/proc_ptr_result_2.f90: New.
7936         * gfortran.dg/proc_ptr_result_3.f90: New.
7937
7938 2009-04-09  Richard Guenther  <rguenther@suse.de>
7939
7940         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7941         to prevent constant propagation.
7942         * gcc.dg/vect/vect-56.c: Likewise.
7943         * gcc.dg/vect/vect-58.c: Likewise.
7944         * gcc.dg/vect/vect-60.c: Likewise.
7945         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7946         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7947         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7948
7949 2009-04-09  Richard Guenther  <rguenther@suse.de>
7950
7951         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7952         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7953
7954 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7955
7956         PR c/39613
7957         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7958         New tests.
7959
7960 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7961
7962         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7963         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7964
7965 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7966
7967         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7968
7969 2009-04-08  Jason Merrill  <jason@redhat.com>
7970
7971         PR c++/25185
7972         * g++.dg/template/error40.C: Add another test.
7973
7974 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7975
7976         PR c/39614
7977         PR c/39673
7978         * gcc.c-torture/compile/pr39614-1.c,
7979         gcc.c-torture/compile/pr39614-2.c,
7980         gcc.c-torture/compile/pr39614-3.c,
7981         gcc.c-torture/compile/pr39614-4.c,
7982         gcc.c-torture/compile/pr39614-5.c,
7983         gcc.c-torture/compile/pr39673-1.c,
7984         gcc.c-torture/compile/pr39673-2.c: New tests.
7985         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7986         more cases.
7987         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7988         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7989         expected errors.
7990
7991 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7992
7993         PRc++/39637
7994         * g++.dg/cpp0x/variadic-crash2.C: New test.
7995
7996 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7997
7998         PR fortran/38863
7999         * gfortran.dg/alloc_comp_result_1.f90: New test.
8000
8001 2009-04-07  Jason Merrill  <jason@redhat.com>
8002
8003         PR c++/34691
8004         * g++.dg/overload/extern-C-1.C: New.
8005
8006 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8007
8008         PR testsuite/39325
8009         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8010
8011 2009-04-07  Jason Merrill  <jason@redhat.com>
8012
8013         PR c++/25185
8014         * g++.dg/template/error40.C: New.
8015
8016 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8017
8018         PR fortran/38152
8019         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8020
8021 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8022
8023         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8024
8025 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8026
8027         PR fortran/38290
8028         * gfortran.dg/proc_decl_1.f90: Modified.
8029         * gfortran.dg/proc_ptr_11.f90: Extended.
8030         * gfortran.dg/proc_ptr_13.f90: Modified.
8031
8032 2009-04-06  Jason Merrill  <jason@redhat.com>
8033
8034         PR c++/35146
8035         * g++.dg/template/fnspec1.C: New.
8036
8037 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8038
8039         * lib/gnat.exp: Handle multilib.
8040
8041 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8042
8043         PR fortran/38863
8044         * gfortran.dg/dependency_23.f90: New test.
8045
8046 2009-04-06  Richard Guenther  <rguenther@suse.de>
8047
8048         PR tree-optimization/28868
8049         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8050         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8051         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8052         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8053
8054 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8055
8056         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8057
8058 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8059
8060         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8061
8062 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8063
8064         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8065         with the built-in y0, and the subsequent warning.
8066         (y1): Likewise, rename to y_1.
8067
8068 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8069
8070         PR fortran/39414
8071         * gfortran.dg/proc_decl_21.f90: New.
8072
8073 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8074
8075         PR fortran/36091
8076         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8077
8078 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8079
8080         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8081         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8082         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8083         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8084         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8085         gfortran.dg/namelist_49.f90: Gate test on effective_target
8086         fd_truncate.
8087         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8088
8089 2009-04-05  Daniel Kraft  <d@domob.eu>
8090
8091         PR fortran/38654
8092         * gfortran.dg/read_float_2.f03
8093         * gfortran.dg/read_float_3.f90
8094
8095 2009-04-05  Richard Guenther  <rguenther@suse.de>
8096
8097         PR tree-optimization/39648
8098         * gcc.c-torture/compile/pr39648.c: New testcase.
8099
8100 2009-04-05  Jason Merrill  <jason@redhat.com>
8101
8102         PR c++/14912
8103         * g++.dg/template/error39.C: New.
8104
8105 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8106
8107         PR fortran/29458
8108         * gfortran.dg/implied_do_1.f90: New.
8109
8110 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8111
8112         PR fortran/39577
8113         * gfortran.dg/recursive_check_8.f90: New.
8114         * gfortran.dg/recursive_check_9.f90: New.
8115         * gfortran.dg/recursive_check_10.f90: New.
8116         * gfortran.dg/recursive_check_11.f90: New.
8117         * gfortran.dg/recursive_check_12.f90: New.
8118         * gfortran.dg/recursive_check_13.f90: New.
8119         * gfortran.dg/recursive_check_14.f90: New.
8120
8121 2009-04-04  Jason Merrill  <jason@redhat.com>
8122
8123         PR c++/25185
8124         * g++.dg/template/error38.C: Add more tests.
8125
8126 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8127
8128         PR fortran/37614
8129         * gfortran.dg/common_align_2.f90: New test.
8130
8131 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8132
8133         PR target/39501
8134         * gcc.c-torture/execute/pr39501.c: New file.
8135         * gcc.c-torture/execute/pr39501.x: New file.
8136
8137 2009-04-04  Richard Guenther  <rguenther@suse.de>
8138
8139         PR tree-optimization/8781
8140         PR tree-optimization/37892
8141         * g++.dg/tree-ssa/pr8781.C: New testcase.
8142         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8143
8144 2009-04-04  Richard Guenther  <rguenther@suse.de>
8145
8146         PR tree-optimization/39636
8147         * gcc.c-torture/compile/pr39636.c: New testcase.
8148
8149 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8150
8151         PR rtl-optimization/39607
8152         * g++.dg/opt/pr39607.C: New.
8153
8154 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8155
8156         PR fortran/39594
8157         * gfortran.dg/common_12.f90: New.
8158
8159 2009-04-03  Jason Merrill  <jason@redhat.com>
8160
8161         PR c++/39608
8162         * g++.dg/template/const2.C: New test.
8163
8164 2009-04-03  Richard Guenther  <rguenther@suse.de>
8165
8166         PR tree-optimization/2480
8167         PR tree-optimization/23086
8168         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8169         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8170
8171 2009-04-03  Richard Guenther  <rguenther@suse.de>
8172
8173         PR tree-optimization/34743
8174         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8175         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8176         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8177         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8178         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8179         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8180         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8181         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8182
8183 2009-04-03  Richard Guenther  <rguenther@suse.de>
8184
8185         PR middle-end/13146
8186         PR tree-optimization/23940
8187         PR tree-optimization/33237
8188         PR middle-end/33974
8189         PR middle-end/34093
8190         PR tree-optimization/36201
8191         PR tree-optimization/36230
8192         PR tree-optimization/38049
8193         PR tree-optimization/38207
8194         PR tree-optimization/38230
8195         PR tree-optimization/38301
8196         PR tree-optimization/38585
8197         PR middle-end/38895
8198         PR tree-optimization/38985
8199         PR tree-optimization/39299
8200         * gcc.dg/pr19633-1.c: Adjust.
8201         * gcc.dg/torture/pta-callused-1.c: Likewise.
8202         * gcc.dg/torture/pr39074-2.c: Likewise.
8203         * gcc.dg/torture/pr39074.c: Likewise.
8204         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8205         * gcc.dg/torture/pr30375.c: Adjust.
8206         * gcc.dg/torture/pr33563.c: Likewise.
8207         * gcc.dg/torture/pr33870.c: Likewise.
8208         * gcc.dg/torture/pr33560.c: Likewise.
8209         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8210         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8211         * gcc.dg/tree-ssa/alias-15.c: Remove.
8212         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8213         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8214         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8215         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8216         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8217         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8218         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8219         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8220         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8221         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8222         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8223         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8224         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8225         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8226         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8227         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8228         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8229         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8230         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8231         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8232         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8233         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8234         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8235         * gcc.dg/uninit-B.c: XFAIL.
8236         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8237         * gcc.dg/uninit-pr19430.c: XFAIL.
8238         * g++.dg/tree-ssa/pr13146.C: New testcase.
8239         * g++.dg/opt/pr36187.C: Adjust.
8240         * g++.dg/torture/20090329-1.C: New testcase.
8241
8242 2009-04-02  Chao-ying Fu  <fu@mips.com>
8243
8244         * gcc.target/mips/interrupt_handler.c: New test.
8245
8246 2009-04-02  David Ayers  <ayers@fsfe.org>
8247
8248         PR objc/18456
8249         * objc.dg/bad-receiver-type-2.m: New test contributed by
8250         Alexander Mamberg.
8251
8252 2009-04-02  Jason Merrill  <jason@redhat.com>
8253
8254         PR c++/25185
8255         * g++.dg/template/error38.C: New test.
8256
8257 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8258
8259         PR tree-optimization/31677
8260         * gcc.dg/memcpy-1.c: Add compiler option.
8261
8262 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8263
8264         PR tree-optimization/39595
8265         * gfortran.dg/vect/O3-pr39595.f: New test.
8266
8267 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8268
8269         PR c++/26693
8270         * g++.dg/template/typedef11.C: New test.
8271         * g++.dg/template/typedef12.C: Likewise.
8272         * g++.dg/template/typedef13.C: Likewise.
8273         * g++.dg/template/typedef14.C: Likewise.
8274         * g++.dg/template/typedef15.C: Likewise.
8275         * g++.dg/template/typedef16.C: Likewise.
8276         * g++.dg/template/sfinae3.C: Compile this pedantically.
8277         The only errors expected should be the one saying the typedef is ill
8278         formed.
8279         * g++.old-deja/g++.pt/typename8.C: Likewise.
8280         * g++.dg/template/access11.C: Update this.
8281
8282 2009-04-02  Richard Guenther  <rguenther@suse.de>
8283
8284         PR tree-optimization/37221
8285         * gcc.c-torture/compile/20090331-1.c: New testcase.
8286
8287 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8288
8289         * gcc.c-torture/compile/20090401-1.c: New test.
8290
8291 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8292
8293         PR c++/4926
8294         * g++.dg/template/pr4926-1.C: New.
8295
8296 2009-04-01  Xinliang David Li  <davidxl@google.com>
8297
8298         * gcc.target/i386/all_one_m128i.c: New test.
8299
8300 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8301
8302         PR c/39027
8303         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8304         * gcc.dg/fltconst-2.c: New test.
8305         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8306         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8307
8308         PR c/33466
8309         * gcc.dg/cpp/pr33466.c: New test.
8310         * gcc.dg/dfp/pr33466.c: New test.
8311         * gcc.dg/fixed-point/pr33466.c: New test.
8312
8313 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8314
8315         PR tree-optimization/35011
8316         * g++.dg/other/pr35011.C: New.
8317
8318 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8319
8320         PR target/39226
8321         * gcc.dg/pr39226.c: New test.
8322
8323 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8324
8325         PR c++/35240
8326         * g++.dg/template/pr35240.C: New.
8327
8328 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8329
8330         PR c/39605
8331         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8332         * gcc.dg/pr25682.c: Update expected diagnostics.
8333
8334 2009-04-01  Richard Guenther  <rguenther@suse.de>
8335
8336         * gcc.dg/fold-plusmult-2.c: New testcase.
8337
8338 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8339
8340         PR c/37772
8341         * gcc.dg/pr37772.c: New test.
8342         * g++.dg/ext/asm11.C: New test.
8343
8344 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8345
8346         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8347         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8348         defined.
8349
8350 2009-03-31  Jason Merrill  <jason@redhat.com>
8351
8352         * g++.old-deja/g++.other/using9.C: Add expected errors.
8353
8354 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8355
8356         * gcc.c-torture/compile/pr33009.c: Removed.
8357
8358 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8359
8360         * gcc.c-torture/compile/pr33009.c: Delete.
8361         * gcc.c-torture/compile/pr11832.c: Likewise.
8362
8363 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8364
8365         PR c/448
8366         * lib/target-supports.exp (check_effective_target_stdint_types):
8367         Update comment.
8368         (check_effective_target_inttypes_types): New.
8369         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8370         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8371         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8372
8373 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8374
8375         PR fortran/38917
8376         PR fortran/38918
8377         * gfortran.dg/data_pointer_1.f90: New test.
8378
8379 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8380
8381         PR fortran/38915
8382         * gfortran.dg/char_length_15.f90: New test.
8383
8384 2009-03-31  Jason Merrill  <jason@redhat.com>
8385
8386         C++ DR 613
8387         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8388         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8389         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8390         xfail others.
8391
8392         * g++.dg/other/typedef2.C: New test.
8393
8394         PR c++/37806
8395         * g++.dg/template/typedef17.C: New test.
8396
8397         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8398         * g++.dg/cpp0x/auto12.C: Likewise.
8399
8400 2009-03-31  Richard Guenther  <rguenther@suse.de>
8401
8402         PR middle-end/31029
8403         * gcc.dg/fold-compare-4.c: New testcase.
8404         * gcc.dg/fold-compare-5.c: Likewise.
8405
8406 2009-03-31  Richard Guenther  <rguenther@suse.de>
8407
8408         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8409
8410 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8411
8412         PR target/39592
8413         * gcc.target/i386/pr39592-1.c: New test.
8414
8415 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8416
8417         PR preprocessor/15638
8418         * gcc.dg/cpp/missing-header-1.c: New test.
8419         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8420         "compilation terminated" message.
8421         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8422         test #include "".
8423         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8424         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8425         terminated" message.
8426
8427 2009-03-31  Richard Guenther  <rguenther@suse.de>
8428
8429         PR middle-end/23401
8430         PR middle-end/27810
8431         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8432         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8433
8434 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8435
8436         PR fortran/38389
8437         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8438         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8439         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8440         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8441         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8442         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8443         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8444
8445 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8446
8447         PR fortran/22571
8448         * gfortran.dg/whole_file_1.f90: New test.
8449         PR fortran/26227
8450         * gfortran.dg/whole_file_2.f90: New test.
8451         * gfortran.dg/whole_file_3.f90: New test.
8452         PR fortran/24886
8453         * gfortran.dg/whole_file_4.f90: New test.
8454
8455 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8456
8457         * gfortran.dg/bind_c_usage_19.f90: New test.
8458
8459         PR target/39558
8460         * gcc.target/powerpc/altivec-29.c: New test.
8461
8462 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8463
8464         PR rtl-optimization/323
8465         * gcc.target/i386/excess-precision-1.c,
8466         gcc.target/i386/excess-precision-2.c,
8467         gcc.target/i386/excess-precision-3.c,
8468         gcc.target/i386/excess-precision-4.c,
8469         gcc.target/i386/excess-precision-5.c,
8470         gcc.target/i386/excess-precision-6.c: New tests.
8471
8472 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8473
8474         PR c/35235
8475         * gcc.dg/c99-array-lval-8.c: New test.
8476
8477 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8478
8479         PR preprocessor/34695
8480         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8481         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8482         instead of dg-warning for "previous definition" messages.
8483         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8484         "warnings being treated as errors" message.
8485         * gcc.dg/fltconst-1.c: Use -fshow-column.
8486
8487 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8488
8489         PR fortran/38823
8490         * gfortran.dg/power1.f90: New test.
8491
8492 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8493
8494         PR c/456
8495         PR c/5675
8496         PR c/19976
8497         PR c/29116
8498         PR c/31871
8499         PR c/35198
8500         * gcc.c-torture/compile/20081108-1.c,
8501         gcc.c-torture/compile/20081108-2.c,
8502         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8503         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8504         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8505         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8506         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8507         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8508         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8509         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8510         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8511         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8512         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8513         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8514         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8515         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8516         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8517         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8518         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8519         case.
8520         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8521         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8522         XFAILs.  Update expected messages.
8523         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8524         expected messages.
8525         * gcc.dg/real-const-1.c: Replace with test from original PR.
8526         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8527         when casting from non-constant integer to pointer.
8528
8529 2009-03-29  Richard Guenther  <rguenther@suse.de>
8530
8531         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8532
8533 2009-03-29  Daniel Kraft  <d@domob.eu>
8534
8535         PR fortran/37423
8536         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8537         DEFERRED bindings.
8538         * gfortran.dg/typebound_proc_9.f03: New test.
8539         * gfortran.dg/typebound_proc_10.f03: New test.
8540         * gfortran.dg/typebound_proc_11.f03: New test.
8541         * gfortran.dg/abstract_type_5.f03: New test.
8542
8543 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8544
8545         PR fortran/38507
8546         * gfortran.dg/do_4.f: New.
8547         * gfortran.dg/goto_2.f90: Correct expected warnings.
8548         * gfortran.dg/goto_4.f90: Likewise.
8549         * gfortran.dg/goto_5.f90: New.
8550
8551 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8552
8553         PR target/39545
8554         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8555
8556         * gcc.target/i386/pr39545-1.c: New.
8557         * gcc.target/i386/pr39545-2.c: Likewise.
8558
8559         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8560         (flex2_struct): Likewise.
8561         (check_struct_passing7): Likewise.
8562         (check_struct_passing8): Likewise.
8563         (f1s): Likewise.
8564         (f2s): Likewise.
8565         (main): Call check_struct_passing7 and check_struct_passing8.
8566
8567 2009-03-29  Richard Guenther  <rguenther@suse.de>
8568
8569         * gcc.c-torture/execute/20090113-1.c: New testcase.
8570         * gcc.c-torture/execute/20090113-2.c: Likewise.
8571         * gcc.c-torture/execute/20090113-3.c: Likewise.
8572         * gcc.c-torture/execute/20090207-1.c: Likewise.
8573         * gcc.c-torture/compile/20090114-1.c: Likewise.
8574         * gcc.c-torture/compile/20090328-1.c: Likewise.
8575         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8576
8577 2009-03-29  David Ayers  <ayers@fsfe.org>
8578
8579         PR objc/27377
8580         * objc.dg/conditional-1.m: New tests.
8581
8582 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8583
8584         * gcc.dg/winline-10.c: New test.
8585
8586 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8587
8588         PR fortran/34656
8589         * gfortran.dg/do_check_1.f90: Add test.
8590         * gfortran.dg/do_check_2.f90: Add test.
8591         * gfortran.dg/do_check_3.f90: Add test.
8592         * gfortran.dg/do_check_4.f90: Add test.
8593
8594 2009-03-28  Jan Hubicka  <jh@suse.cz>
8595
8596         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8597         * gcc.dg/pr33826.c: Update dump files.
8598         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8599         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8600
8601 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8602
8603         * g++.dg/tree-ssa/fwprop-align.C: New test.
8604
8605 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8606
8607         * gcc.target/powerpc/altivec-28.c: New test.
8608
8609         PR c++/39554
8610         * gcc.dg/wdisallowed-functions-1.c: Removed.
8611         * gcc.dg/wdisallowed-functions-2.c: Removed.
8612         * gcc.dg/wdisallowed-functions-3.c: Removed.
8613         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8614         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8615         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8616
8617 2009-03-28  Richard Guenther  <rguenther@suse.de>
8618
8619         PR tree-optimization/38723
8620         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8621
8622 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8623
8624         PR fortran/38538
8625         * gfortran.dg/char_result_13.f90: New test.
8626
8627 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8628
8629         PR fortran/38765
8630         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8631
8632 2009-03-28  Daniel Kraft  <d@domob.eu>
8633
8634         * gfortran.dg/trim_1.f90: New test.
8635
8636 2009-03-28  Richard Guenther  <rguenther@suse.de>
8637
8638         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8639         * g++.dg/warn/Warray-bounds.C: Likewise.
8640
8641 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8642
8643         PR fortran/32626
8644         * gfortran.dg/recursive_check_7.f90: New test.
8645
8646 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8647
8648         PR fortran/38432
8649         * gfortran.dg/do_check_5.f90: New test.
8650         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8651         * gfortran.dg/array_constructor_18.f90: Ditto.
8652         * gfortran.dg/array_constructor_22.f90: Ditto.
8653         * gfortran.dg/do_3.F90: Ditto.
8654         * gfortran.dg/do_1.f90: Ditto.
8655
8656 2009-03-28  Richard Guenther  <rguenther@suse.de>
8657
8658         PR tree-optimization/38180
8659         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8660
8661 2009-03-28  Richard Guenther  <rguenther@suse.de>
8662
8663         PR tree-optimization/38513
8664         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8665         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8666         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8667         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8668         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8669         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8670         * gcc.dg/vect/vect-35.c: Likewise.
8671         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8672         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8673         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8674
8675 2009-03-28  Richard Guenther  <rguenther@suse.de>
8676
8677         PR tree-optimization/38968
8678         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8679
8680 2009-03-28  Richard Guenther  <rguenther@suse.de>
8681
8682         PR tree-optimization/37795
8683         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8684
8685 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8686
8687         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8688         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8689         options for removed targets.
8690
8691 2009-03-27  Richard Guenther  <rguenther@suse.de>
8692
8693         PR tree-optimization/39120
8694         * gcc.c-torture/execute/pr39120.c: New testcase.
8695
8696 2009-03-27  Richard Guenther  <rguenther@suse.de>
8697
8698         PR tree-optimization/39120
8699         * gcc.dg/torture/pta-callused-1.c: New testcase.
8700
8701 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8702
8703         PR middle-end/39315
8704         * gcc.target/i386/pr39315-1.c: New.
8705         * gcc.target/i386/pr39315-2.c: Likewise.
8706         * gcc.target/i386/pr39315-3.c: Likewise.
8707         * gcc.target/i386/pr39315-4.c: Likewise.
8708         * gcc.target/i386/pr39315-check.c: Likewise.
8709
8710 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8711
8712         PR c/39323
8713         * gcc.dg/pr39323-1.c: New.
8714         * gcc.dg/pr39323-2.c: Likewise.
8715         * gcc.dg/pr39323-3.c: Likewise.
8716
8717 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8718
8719         PR target/38034
8720         * gcc.target/ia64/sync-1.c: New.
8721
8722 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8723
8724         PR target/39472
8725         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8726         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8727         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8728         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8729         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8730         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8731         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8732         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8733
8734 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8735
8736         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8737         for low precision (i.e. float).
8738
8739 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8740             Jakub Jelinek  <jakub@redhat.com>
8741
8742         PR debug/37959
8743         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8744
8745 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8746
8747         * gcc.dg/memmove-2.c: New test.
8748         * gcc.dg/memmove-3.c: New test.
8749
8750         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8751         in clone naming.
8752
8753 2009-03-27  Xinliang David Li  <davidxl@google.com>
8754
8755         PR tree-optimization/39557
8756         * g++.dg/tree-ssa/dom-invalid.C: New test.
8757
8758 2009-03-27  Xinliang David Li  <davidxl@google.com>
8759
8760         PR tree-optimization/39548
8761         * g++.dg/tree-ssa/copyprop.C: New test.
8762
8763 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8764
8765         PR c++/38638
8766         * g++.dg/template/typename17.C: New testcase.
8767         * g++.dg/template/typename18.C: New testcase.
8768
8769 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8770
8771         PR c++/36799
8772         * g++.dg/other/var_copy-1.C: New test.
8773
8774 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8775
8776         PR c++/37647
8777         * g++.dg/parse/ctor9.C: New test.
8778
8779 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8780
8781         PR c++/29727
8782         * g++.dg/init/error2.C: New test.
8783
8784 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8785
8786         PR c++/35652
8787         * gcc.dg/pr35652.C: New.
8788         * g++.dg/warn/pr35652.C: New.
8789         * gcc.dg/format/plus-1.c: Adjust message.
8790
8791 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8792
8793         PR c++/39554
8794         * gcc.dg/wdisallowed-functions-3.c: New test.
8795         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8796
8797 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8798
8799         * gcc.dg/inline-33.c: Fix when pic.
8800
8801 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8802
8803         * gcc.target/ia64/20090324-1.c: New test.
8804
8805 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8806
8807         PR c/27898
8808         * gcc.dg/pr27898.c: New test.
8809
8810         PR tree-optimization/32139
8811         * gcc.c-torture/compile/pr32139.c: New test.
8812
8813 2009-03-24  Jason Merrill  <jason@redhat.com>
8814
8815         PR c++/28274
8816         * g++.dg/parse/defarg14.C: New test.
8817
8818 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8819
8820         PR libfortran/39528
8821         * gfortran.dg/read_repeat.f90: New test.
8822
8823 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8824
8825         PR tree-optimization/39529
8826         * gcc.dg/vect/pr39529.c: New test.
8827
8828 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8829             Jakub Jelinek  <jakub@redhat.com>
8830
8831         PR debug/39524
8832         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8833
8834 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8835
8836         PR c/39495
8837         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8838
8839 2009-03-23  Jason Merrill  <jason@redhat.com>
8840
8841         * g++.dg/cpp0x/auto12.C: Add variadic test.
8842
8843         PR c++/39526
8844         * g++.dg/warn/Wshadow-4.C: New test.
8845
8846 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8847
8848         PR tree-optimization/39516
8849         * gfortran.dg/pr39516.f: New test.
8850
8851 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8852
8853         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8854         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8855         variable, not environment variable.
8856
8857 2009-03-21  Jason Merrill  <jason@redhat.com>
8858
8859         PR c++/28879
8860         * g++.dg/ext/vla6.C: New test.
8861
8862 2009-03-20  Jason Merrill  <jason@redhat.com>
8863
8864         * g++.dg/cpp0x/initlist5.C: Add additional test.
8865
8866 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8867             Janis Johnson  <janis187@us.ibm.com>
8868
8869         * lib/compat.exp (compat-get-options-main, compat-get-options):
8870         Handle dg-prune-output in source file.
8871         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8872         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8873         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8874         two warnings.
8875
8876 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8877
8878         PR c/39495
8879         * gcc.dg/gomp/pr39495-1.c: New test.
8880         * gcc.dg/gomp/pr39495-2.c: New test.
8881         * g++.dg/gomp/pr39495-1.C: New test.
8882         * g++.dg/gomp/pr39495-2.C: New test.
8883
8884         PR target/39496
8885         * gcc.target/i386/pr39496.c: New test.
8886         * g++.dg/other/pr39496.C: New test.
8887
8888 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8889
8890         PR middle-end/39500
8891         * gcc.dg/autopar/pr39500-1.c: New.
8892         * gcc.dg/autopar/pr39500-2.c: New.
8893
8894 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8895
8896         * g++.dg/dg.exp: Prune graphite.
8897
8898 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8899
8900         PR middle-end/39447
8901         * g++.dg/graphite: New.
8902         * g++.dg/graphite/graphite.exp: New.
8903         * g++.dg/graphite/pr39447.C: New.
8904
8905 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8906
8907         PR c++/39425
8908         * g++.dg/template/pr39425.C: New.
8909
8910         * g++.dg/template/spec33.C: Updated.
8911
8912 2009-03-17  Jason Merrill  <jason@redhat.com>
8913
8914         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8915
8916 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8917
8918         PR c++/39475
8919         * g++.dg/ext/unary_trait_incomplete.C: New.
8920
8921 2009-03-17  Jing Yu  <jingyu@google.com>
8922
8923         PR middle-end/39378
8924         * g++.dg/inherit/thunk10.C: New test.
8925
8926 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8927
8928         PR target/39482
8929         * gcc.target/i386/pr39482.c: New test.
8930
8931 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8932
8933         PR debug/39471
8934         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8935         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8936         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8937         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8938
8939         PR middle-end/39443
8940         * gcc.dg/pr39443.c: New test.
8941
8942         PR debug/39412
8943         * gcc.dg/debug/pr39412.c: New test.
8944
8945 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8946
8947         PR testsuite/38526
8948         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8949         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8950         is defined.
8951         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8952         its original value, or unset if it was not defined.
8953         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8954         path procs around use of HOSTCC.
8955         * g++.dg/compat/struct-layout-1.exp: Ditto.
8956         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8957
8958 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8959
8960         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8961
8962 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8963
8964         Revert patch for PR testsuite/37630.
8965
8966         PR testsuite/37960
8967         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8968
8969         PR testsuite/37630
8970         * lib/target-supports.exp (check_effective_target_ieee): New.
8971         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8972         * gcc.dg/20001012-1.c: Require ieee.
8973
8974         PR testsuite/37628
8975         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8976
8977 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8978
8979         PR tree-optimization/39455
8980         * gcc.dg/pr39455.c: New test.
8981
8982 2009-03-13  David Ayers  <ayers@fsfe.org>
8983
8984         * objc/execute/trivial.m. New test.
8985
8986 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8987
8988         PR target/39137
8989         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8990
8991 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8992
8993         PR testsuite/39451
8994         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8995         constraint on (%2).
8996
8997 2009-03-12  David Ayers  <ayers@fsfe.org>
8998
8999         PR libobjc/27466
9000         * objc/execute/exceptions/handler-1.m. New test.
9001
9002 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9003
9004         PR target/39431
9005         * gcc.target/i386/pr39431.c: New test.
9006
9007 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9008
9009         PR target/39445
9010         * gcc.target/i386/pr39445.c: New.
9011
9012         * gcc.target/i386/push-1.c: XFAIL.
9013
9014 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9015
9016         * gcc.dg/inline-33.c: New test.
9017
9018 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9019
9020         * gcc.dg/vect/vect-82.c: Combine dg-do and
9021         dg-require-effective-target into dg-skip-if.
9022         * gcc.dg/vect/vect-83.c: Likewise.
9023
9024 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9025
9026         PR target/39137
9027         * gcc.target/i386/stackalign/longlong-1.c: New test.
9028         * gcc.target/i386/stackalign/longlong-2.c: New test.
9029
9030 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9031
9032         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9033
9034 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9035
9036         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9037         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9038
9039 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9040
9041         * gnat.dg/slice_enum.adb: New test.
9042
9043 2009-03-11  Jason Merrill  <jason@redhat.com>
9044
9045         PR debug/39086
9046         * g++.dg/opt/nrv15.C: New test.
9047
9048 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9049
9050         PR tree-optimization/39422
9051         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9052         constant array with static initialization to global memory.
9053         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9054
9055 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9056
9057         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9058         padding.
9059
9060 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9061
9062         PR c++/39371
9063         * g++.dg/opt/switch2.C: Add -w to dg-options.
9064         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9065         * g++.dg/warn/switch1.C: New test.
9066         * g++.dg/other/switch3.C: New test.
9067
9068         PR tree-optimization/39394
9069         * gcc.c-torture/compile/pr39394.c: New test.
9070
9071 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9072
9073         * gcc.target/s390/20090223-1.c: New testcase.
9074
9075 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9076
9077         PR libfortran/39402
9078         * gfortran.dg/fmt_f0_1.f90: New test.
9079
9080 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9081
9082         PR c++/39060
9083         * g++.dg/other/new1.C: Adjusted.
9084         * g++.dg/parse/crash40.C: Likewise.
9085         * g++.dg/parse/defarg12.C: Likewise.
9086         * g++.dg/template/error15.C: Likewise.
9087
9088         * g++.dg/other/pr39060.C: New.
9089
9090 2009-03-07  Jason Merrill  <jason@redhat.com>
9091
9092         PR c++/39367
9093         * g++.dg/opt/new1.C: New.
9094
9095 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9096
9097         PR c++/33492
9098         * g++.dg/other/error32.C: New.
9099
9100 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9101
9102         PR middle-end/39360
9103         * gcc.c-torture/compile/pr39360.c: New test.
9104
9105         PR debug/39372
9106         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9107
9108 2009-03-05  Jason Merrill  <jason@redhat.com>
9109
9110         PR c++/38908
9111         * g++.dg/warn/Wuninitialized-3.C: New test.
9112
9113 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9114
9115         PR debug/39379
9116         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9117         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9118
9119 2009-03-04  Jason Merrill  <jason@redhat.com>
9120
9121         PR c++/13549
9122         * g++.dg/template/koenig7.C: New test.
9123
9124 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9125
9126         * g++.dg/torture/predcom-1.C: New test.
9127
9128 2009-03-04  Richard Guenther  <rguenther@suse.de>
9129
9130         PR tree-optimization/39362
9131         * g++.dg/torture/pr39362.C: New testcase.
9132
9133 2009-03-04  Jason Merrill  <jason@redhat.com>
9134             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9135
9136         PR c++/9634
9137         PR c++/29469
9138         PR c++/29607
9139         * g++.dg/template/dependent-name5.C: New test.
9140
9141 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9142
9143         PR testsuite/39357
9144         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9145         vect_int to vect_int_mult.
9146
9147 2009-03-04  Richard Guenther  <rguenther@suse.de>
9148
9149         PR tree-optimization/39358
9150         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9151         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9152
9153 2009-03-04  Richard Guenther  <rguenther@suse.de>
9154
9155         PR tree-optimization/39339
9156         * gcc.c-torture/execute/pr39339.c: New testcase.
9157
9158 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9159
9160         * gcc.c-torture/compile/20090303-1.c,
9161         gcc.c-torture/compile/20090303-2.c: New tests.
9162
9163 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9164
9165         PR fortran/39354
9166         * gfortran.dg/gomp/pr39354.f90: New test.
9167
9168         PR tree-optimization/39343
9169         * gcc.dg/pr39343.c: New test.
9170
9171 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9172
9173         PR tree-optimization/39248
9174         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9175         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9176         on targets without vector misalignment support.
9177         * lib/target-supports.exp
9178         (check_effective_target_vect_short_mult): Add
9179         check_effective_target_arm32.
9180
9181 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9182
9183         PR middle-end/39335
9184         * gcc.dg/graphite/pr39335_1.c: New.
9185         * gcc.dg/graphite/pr39335.c: New.
9186
9187 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9188
9189         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9190         of andl.
9191         * gcc.target/i386/stackalign/return-5.c: Likewise.
9192         * gcc.target/i386/stackalign/return-6.c: Likewise.
9193
9194 2009-03-02  Richard Guenther  <rguenther@suse.de>
9195             Ira Rosen  <irar@il.ibm.com>
9196
9197         PR tree-optimization/39318
9198         * gfortran.dg/vect/pr39318.f90: New test.
9199
9200 2009-03-01  Jan Hubicka  <jh@suse.cz>
9201
9202         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9203
9204 2009-03-01  Jan Hubicka  <jh@suse.cz>
9205
9206         PR debug/39267
9207         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9208
9209 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9210
9211         * gnat.dg/pack12.adb: New test.
9212
9213 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9214
9215         PR c++/37789
9216         * g++.dg/other/pr37789.C: New.
9217
9218 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9219
9220         PR fortran/39295
9221         * gfortran.dg/interface_25.f90: New test.
9222         * gfortran.dg/interface_26.f90: New test.
9223
9224 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9225
9226         PR fortran/39292
9227         * gfortran.dg/initialization_22.f90: New test.
9228
9229 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9230
9231         PR rtl-optimization/39241
9232         * gcc.dg/torture/pr39241.c: New.
9233
9234 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9235
9236         PR tree-optimizations/39259
9237         * g++.dg/torture/pr39259.C: New testcase.
9238
9239 2009-02-24  Richard Guenther  <rguenther@suse.de>
9240
9241         PR c++/39242
9242         * g++.dg/template/instantiate10.C: New testcase.
9243
9244 2009-02-24  Richard Guenther  <rguenther@suse.de>
9245             Zdenek Dvorak  <ook@ucw.cz>
9246
9247         PR tree-optimization/39233
9248         * gcc.c-torture/execute/pr39233.c: New testcase.
9249
9250 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9251
9252         PR tree-optimization/39260
9253         * gcc.dg/graphite/pr39260.c: New.
9254
9255 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9256
9257         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9258
9259 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9260
9261         PR c++/36411
9262         * g++.dg/template/void14.C: New.
9263
9264 2009-02-23  Jason Merrill  <jason@redhat.com>
9265
9266         PR c++/38880
9267         * g++.dg/init/const7.C: Remove XFAIL.
9268         * g++.dg/init/static-init1.C: New test.
9269
9270         * g++.dg/cpp0x/initlist14.C: New test.
9271
9272 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9273
9274         PR fortran/38914
9275         * bound_simplification_2.f90:  New test case.
9276         * bound_7.f90:  New test case.
9277
9278 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9279
9280         * gcc.dg/cpp/include4.c: New test.
9281
9282 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9283
9284         PR target/39256
9285         * gcc.target/i386/abi-2.c: New.
9286
9287 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9288
9289         * gcc.c-torture/execute/pr39228.x: New.
9290
9291 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9292
9293         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9294         scan-assembler to check for xmm0 register.
9295
9296 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9297             Joseph Myers  <joseph@codesourcery.com>
9298
9299         * gcc.target/arm/va_list.c: New test.
9300         * g++.dg/abi/arm_va_list.C: Likewise.
9301         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9302         function.
9303         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9304         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9305         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9306         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9307         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9308         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9309
9310 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9311
9312         PR testsuite/38164
9313         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9314         to dg-options.
9315
9316 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9317
9318         PR target/39240
9319         * gcc.c-torture/execute/pr39240.c: New test.
9320
9321 2009-02-20  Jason Merrill  <jason@redhat.com>
9322
9323         PR c++/39225
9324         * g++.dg/parse/dtor15.C: New test.
9325
9326 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9327
9328         * gcc.c-torture/execute/20090219-1.c: New.
9329
9330 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9331
9332         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9333         (mips-dg-options): When matching isa* pseudo-options make
9334         'value' optional and accept ! entries.  Use $spec instead of
9335         $isa_spec in the isa pseudo-option error message.  Only
9336         perform the ISA-range check when 'value' is set.  If arch is
9337         matching any CPU in the ! entries switch to its generic ISA.
9338         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9339         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9340
9341 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9342
9343         PR target/39175
9344         * gcc.dg/visibility-20.c: New test.
9345         * g++.dg/ext/visibility/visibility-11.C: New test.
9346
9347 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9348
9349         PR c++/39188
9350         * g++.dg/abi/pr39188-1a.C: New.
9351         * g++.dg/abi/pr39188-1b.C: Likewise.
9352         * g++.dg/abi/pr39188-1.h: Likewise.
9353         * g++.dg/abi/pr39188-2a.C: Likewise.
9354         * g++.dg/abi/pr39188-2b.C: Likewise.
9355         * g++.dg/abi/pr39188-2.h: Likewise.
9356         * g++.dg/abi/pr39188-3a.C: Likewise.
9357         * g++.dg/abi/pr39188-3b.C: Likewise.
9358         * g++.dg/abi/pr39188-3.h: Likewise.
9359
9360 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9361
9362         PR c/38483
9363         * gcc.c-torture/execute/call-trap-1.c,
9364         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9365         tests.
9366
9367 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9368
9369         PR target/39228
9370         * gcc.c-torture/execute/pr39228.c: New test.
9371
9372 2009-02-19  Richard Guenther  <rguenther@suse.de>
9373
9374         PR tree-optimization/39074
9375         * gcc.dg/torture/pr39074.c: New testcase.
9376         * gcc.dg/torture/pr39074-2.c: Likewise.
9377         * gcc.dg/torture/pr39074-3.c: Likewise.
9378
9379 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9380
9381         PR c++/39219
9382         * g++.dg/parse/attr3.C: New.
9383
9384 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9385
9386         PR testsuite/38165
9387         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9388
9389         PR testsuite/38166
9390         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9391         and skip on Darwin.
9392
9393 2009-02-18  Jason Merrill  <jason@redhat.com>
9394
9395         PR c++/38880
9396         * g++.dg/init/const7.C: Remove XFAIL.
9397
9398         PR target/39179
9399         * g++.dg/opt/const6.C: New test.
9400
9401 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9402
9403         * gcc.dg/callabi/callabi.exp: Moved to ...
9404         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9405         in 64bit mode.
9406
9407         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9408         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9409         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9410         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9411         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9412         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9413         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9414
9415         * gcc.dg/callabi/callabi.h: Moved to ...
9416         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9417
9418         * gcc.dg/callabi/func-1.c: Moved to ...
9419         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9420
9421         * gcc.dg/callabi/func-indirect.c: Moved to ...
9422         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9423
9424         * gcc.dg/callabi/pr38891.c: Moved to ...
9425         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9426
9427         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9428         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9429
9430         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9431         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9432
9433         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9434         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9435
9436 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9437
9438         PR target/38891
9439         * gcc.dg/callabi/pr38891.c: New.
9440
9441 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9442
9443         * gcc.dg/callabi/callabi.exp: New.
9444
9445 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9446
9447         PR target/39082
9448         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9449         -Wno-abi for x86.
9450         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9451
9452         * gcc.target/i386/pr39082-1.c: New.
9453
9454         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9455         -Wno-abi.
9456
9457         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9458         CHECK_M64_M128 is defined.
9459         (check_f_arguments): Add "do".
9460         (check_vector_arguments): New.
9461         (check_m64_arguments): Likewise.
9462         (check_m128_arguments): Likewise.
9463
9464         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9465         (CHECK_M64_M128): Define.
9466
9467         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9468         on abitest.
9469         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9470
9471         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9472         tests only if CHECK_M64_M128 is defined.
9473
9474         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9475         (m128_2_struct): Likewise.
9476         (check_struct_passing5): Likewise.
9477         (check_struct_passing6): Likewise.
9478         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9479
9480         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9481         (un5): Likewise.
9482         (check_union_passing4): Likewise.
9483         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9484
9485 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9486
9487         PR c/35447
9488         * gcc.dg/noncompile/pr35447-1.c: New test.
9489
9490 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9491
9492         PR tree-optimization/36922
9493         * gfortran.dg/pr36922.f: New test.
9494
9495 2009-02-17  Richard Guenther  <rguenther@suse.de>
9496
9497         PR tree-optimization/39202
9498         * gcc.c-torture/compile/pr39202.c: New testcase.
9499
9500 2009-02-17  Richard Guenther  <rguenther@suse.de>
9501
9502         PR tree-optimization/39204
9503         * gcc.dg/torture/pr39204.c: New testcase.
9504
9505 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9506
9507         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9508         * gcc.dg/vect/vect-outer-6.c: Ditto.
9509
9510 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9511
9512         PR c/35446
9513         * gcc.dg/noncompile/init-5.c: New test.
9514         * gcc.dg/init-bad-4.c: Adjust expected errors.
9515
9516 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9517
9518         PR target/37049
9519         * gcc.target/i386/push-1.c: New.
9520
9521 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9522
9523         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9524
9525 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9526
9527         * gcc.target/spu/intrinsics-sr.c: New test.
9528
9529 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9530
9531         PR target/38056
9532         * gcc.target/ia64/sibcall-opt-1.c: New test.
9533         * gcc.target/ia64/sibcall-opt-2.c: New test.
9534
9535 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9536
9537         PR fortran/36528
9538         * gfortran.dg/cray_pointers_8.f90: New test.
9539
9540         PR fortran/36703
9541         * gfortran.dg/cray_pointers_9.f90: New test.
9542
9543 2009-02-13  Jason Merrill  <jason@redhat.com>
9544
9545         PR c++/39070
9546         * g++.dg/cpp0x/decltype16.C: New.
9547
9548 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9549
9550         PR target/39152
9551         * gfortran.dg/gomp/pr39152.f90: New.
9552
9553 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9554
9555         PR target/39162
9556         * gcc.target/i386/pr39162.c: New.
9557
9558 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9559
9560         PR c/35444
9561         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9562         New tests.
9563
9564 2009-02-12  Jason Merrill  <jason@redhat.com>
9565
9566         PR c++/38950
9567         * g++.dg/template/array20.C: New test.
9568
9569 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9570
9571         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9572         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9573         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9574
9575 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9576
9577         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9578
9579 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9580
9581         PR target/39152
9582         * gfortran.dg/pr39152.f: New.
9583
9584 2009-02-11  Jason Merrill  <jason@redhat.com>
9585
9586         PR c++/39153
9587         * g++.dg/cpp0x/defaulted9.C: New test.
9588
9589         PR c++/30111
9590         * g++.dg/init/value7.C: New test.
9591
9592 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9593
9594         PR target/38824
9595         * gcc.target/i386/pr38824.c: New testcase.
9596
9597 2009-02-11  Jason Merrill  <jason@redhat.com>
9598
9599         PR c++/38649
9600         * g++.dg/cpp0x/defaulted8.C: New test.
9601
9602         PR c++/36744
9603         * g++.dg/cpp0x/rv9p.C: New test.
9604
9605 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9606
9607         * gnat.dg/aliasing3.adb: New test.
9608         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9609
9610 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9611
9612         PR c++/34397
9613         * g++.dg/template/crash88.C: New.
9614         * g++.dg/template/crash89.C: Likewise.
9615
9616 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9617
9618         PR c/39084
9619         * gcc.dg/pr39084.c: New test.
9620
9621 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9622
9623         PR target/39139
9624         * gcc.target/i386/pr39139.c: New test.
9625
9626 2009-02-10  Richard Guenther  <rguenther@suse.de>
9627
9628         PR tree-optimization/39132
9629         * gcc.dg/torture/pr39132.c: New testcase.
9630
9631 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9632
9633         PR target/39119
9634         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9635         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9636         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9637         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9638         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9639         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9640         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9641         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9642
9643 2009-02-09  Jason Merrill  <jason@redhat.com>
9644
9645         PR c++/39109
9646         * g++.dg/init/value6.C: New test.
9647
9648 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9649
9650         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9651
9652 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9653
9654         * gcc.c-torture/compile/20090209-1.c: New test.
9655
9656 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9657
9658         PR c++/35147
9659         PR c++/37737
9660         * g++.dg/cpp0x/vt-35147.C: New.
9661         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9662         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9663
9664 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9665
9666         PR c/35434
9667         * gcc.dg/attr-alias-4.c: New test.
9668
9669 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9670
9671         PR c/39035
9672         * gcc.dg/dfp/pr39035.c: New test.
9673
9674 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9675
9676         PR c/36432
9677         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9678
9679 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9680
9681         PR c++/39106
9682         * g++.dg/opt/thunk3.C: New test.
9683
9684 2009-02-05  Nick Clifton  <nickc@redhat.com>
9685
9686         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9687         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9688         * gcc.dg/cdce1.c: Likewise.
9689         * gcc.dg/cpp/_Pragma6.c: Likewise.
9690         * g++.dg/cpp/_Pragma1.C: Likewise.
9691         * gcc.dg/utf32-2.c: Xfail for M32C.
9692         * gcc.dg/utf32-1.c: Likewise.
9693         * gcc.dg/utf32-3.c: Likewise.
9694         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9695         targets.
9696         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9697         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9698         * gcc.dg/Wconversion-5.c: Likewise.
9699         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9700         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9701         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9702         * gcc.dg/utf-inc-init.c: Likewise.
9703         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9704         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9705         * gcc.dg/utf-array-short-wchar.c: Likewise.
9706         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9707         * gcc.dg/mallign.c: Use size_t instead of long.
9708
9709 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9710
9711         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9712
9713 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9714
9715         * gcc.c-torture/execute/pr39100.c: New.
9716
9717 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9718
9719         PR c/35435
9720         * gcc.dg/tls/diag-6.c: New test.
9721
9722 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9723
9724         * gcc.dg/graphite/scop-19.c: New
9725
9726 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9727
9728         AVX Programming Reference (January, 2009)
9729         * gcc.target/i386/avx-vpclmulqdq.c: New.
9730         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9731
9732         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9733
9734         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9735         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9736         (pclmul_test): Renamed to ...
9737         (TEST): This.
9738
9739 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9740
9741         PR c++/39095
9742         * g++.dg/abi/mangle31.C: New test.
9743
9744 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9745
9746         PR c/29129
9747         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9748         declarator.
9749         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9750         inside function prototype but not part of parameter declarator.
9751         * vla-11.c: New test.
9752
9753 2009-02-03  Jason Merrill  <jason@redhat.com>
9754
9755         * g++.dg/warn/main-4.C: New test.
9756         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9757
9758 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9759
9760         PR c++/36607
9761         * g++.dg/expr/cast10.C: New test.
9762
9763 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9764
9765         PR c/35433
9766         * gcc.dg/init-bad-6.c: New test.
9767
9768 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9769
9770         PR target/35318
9771         * gcc.c-torture/compile/pr35318.c: New test.
9772
9773         PR inline-asm/39059
9774         * gcc.dg/nofixed-point-2.c: New test.
9775         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9776         * g++.dg/ext/fixed2.C: Likewise.
9777         * g++.dg/other/error25.C: Likewise.
9778         * g++.dg/lookup/crash7.C: Likewise.
9779         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9780
9781         PR c++/39056
9782         * g++.dg/cpp0x/initlist13.C: New test.
9783
9784 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9785
9786         PR c++/36897
9787         * g++.dg/template/func2.C: New test.
9788
9789         PR c++/37314
9790         * g++.dg/template/typename15.C: New.
9791         * g++.dg/template/typename16.C: New.
9792
9793 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9794             Ben Elliston  <bje@au.ibm.com>
9795
9796         PR c/39034
9797         * gcc.dg/dfp/pr39034.c: New test.
9798
9799 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9800
9801         PR testsuite/38263
9802         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9803
9804 2009-02-02  Jason Merrill  <jason@redhat.com>
9805
9806         PR c++/39054
9807         * g++.dg/parse/dtor14.C: New test.
9808
9809 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9810
9811         * lib/target-supports.exp
9812         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9813         * g++.dg/ext/builtin10.C: New test.
9814
9815         PR inline-asm/39058
9816         * gcc.target/i386/pr39058.c: New test.
9817
9818 2009-02-02  Richard Guenther  <rguenther@suse.de>
9819
9820         PR tree-optimization/38937
9821         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9822
9823 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9824
9825         PR c++/39053
9826         * g++.dg/parse/crash52.C: New.
9827
9828 2009-01-30  Richard Guenther  <rguenther@suse.de>
9829
9830         PR tree-optimization/39041
9831         * gcc.c-torture/compile/pr39041.c: New testcase.
9832
9833 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9834
9835         PR target/39013
9836         * gcc.target/i386/pr39013-1.c: New test.
9837         * gcc.target/i386/pr39013-2.c: New test.
9838
9839         PR c++/39028
9840         * g++.dg/ext/label12.C: New test.
9841
9842 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9843
9844         PR c++/33465
9845         * g++.dg/parse/error34.C: New.
9846         * g++.dg/parse/error35.C: Likewise.
9847
9848 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9849
9850         PR c++/38655
9851         * g++.dg/cpp0x/decltype-38655.C: New.
9852
9853 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9854
9855         PR target/39002
9856         * g++.dg/torture/pr39002.C: New test.
9857
9858 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9859
9860         PR tree-optimization/39007
9861         * gcc.dg/tree-ssa/pr39007.c: New.
9862
9863 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9864
9865         PR middle-end/35854
9866         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9867         to "subreg1".
9868
9869 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9870
9871         PR middle-end/38857
9872         * gcc.c-torture/compile/pr38857.c: New test.
9873
9874 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9875
9876         PR fortran/38852
9877         PR fortran/39006
9878         * gfortran.dg/bound_6.f90: New test.
9879
9880 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9881
9882         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9883
9884 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9885
9886         PR tree-optimization/38997
9887         * gcc.dg/tree-ssa/pr38997.c: New.
9888
9889 2009-01-28  Richard Guenther  <rguenther@suse.de>
9890
9891         PR tree-optimization/38926
9892         * gcc.c-torture/compile/pr38926.c: New testcase.
9893
9894 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9895
9896         PR middle-end/38934
9897         * gcc.dg/pr38934.c: New test.
9898
9899 2009-01-28  Richard Guenther  <rguenther@suse.de>
9900
9901         PR middle-end/38908
9902         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9903
9904 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9905
9906         PR tree-optimization/38984
9907         * gcc.dg/pr38984.c: New XFAILed testcase.
9908
9909
9910 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9911
9912         PR target/38988
9913         * gcc.target/i386/pr38988.c: New test.
9914
9915 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9916
9917         PR c++/37554
9918         * g++.dg/parse/crash51.C: New.
9919         * g++.old-deja/g++.pt/crash9.C: Adjust.
9920
9921 2009-01-27  Daniel Kraft  <d@domob.eu>
9922
9923         PR fortran/38883
9924         * gfortran.dg/mvbits_6.f90:  New test.
9925         * gfortran.dg/mvbits_7.f90:  New test.
9926         * gfortran.dg/mvbits_8.f90:  New test.
9927
9928 2009-01-27  Richard Guenther  <rguenther@suse.de>
9929
9930         PR tree-optimization/38503
9931         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9932
9933 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9934
9935         PR middle-end/38969
9936         * gcc.c-torture/execute/pr38969.c: New test.
9937
9938 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9939
9940         PR testsuite/38864
9941         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9942         to dg-do compile.
9943         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9944         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9945         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9946
9947 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9948
9949         PR target/38952
9950         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9951         if __USING_SJLJ_EXCEPTIONS__ is defined.
9952
9953         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9954         __USING_SJLJ_EXCEPTIONS__ is defined.
9955         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9956         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9957         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9958         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9959         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9960         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9961
9962 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9963
9964         PR testsuite/38949
9965         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9966         Use instead of C name in asm statements.
9967
9968 2009-01-26  Richard Guenther  <rguenther@suse.de>
9969
9970         PR tree-optimization/38745
9971         * g++.dg/torture/pr38745.C: New testcase.
9972
9973 2009-01-26  Richard Guenther  <rguenther@suse.de>
9974
9975         PR middle-end/38851
9976         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9977
9978 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9979
9980         * gcc.dg/bitfld-15.c: Gate warning on target
9981         pcc_bitfield_type_matters.
9982         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9983         g++.dg/ext/bitfield4.C: Likewise.
9984         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9985         bitfield for any target.
9986
9987 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9988
9989         PR c/38957
9990         * gcc.dg/pr38957.c: New test.
9991
9992 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9993
9994         PR fortran/38955
9995         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9996         comparing floats.
9997
9998 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9999
10000         PR tree-optimization/38953
10001         * gfortran.dg/graphite/pr38953.f90: New.
10002
10003 2009-01-24  Paul Brook  <paul@codesourcery.com>
10004
10005         * gcc.target/arm/neon-cond-1.c: New test.
10006
10007 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10008
10009         PR tree-optimization/38932
10010         * gcc.dg/pr38932.c: New.
10011
10012 2009-01-23  Revital Eres  <eres@il.ibm.com>
10013
10014         * gcc.dg/sms-7.c: Fix test.
10015
10016 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10017
10018         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10019         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10020         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10021         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10022
10023 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10024
10025         * gcc.dg/pr35729.c: Make test x86 specific.
10026
10027 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10028
10029         PR middle-end/38615
10030         * gcc.dg/pr38615.c: New test.
10031
10032 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10033
10034         PR target/38931
10035         * gcc.target/i386/pr38931.c: New test.
10036
10037 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10038
10039         PR c++/38930
10040         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10041         * g++.dg/template/typedef12.C: Likewise.
10042         * g++.dg/template/typedef13.C: Likewise.
10043         * g++.dg/template/typedef14.C: Likewise.
10044         * g++.dg/template/sfinae3.C: Likewise.
10045         * g++.old-deja/g++.pt/typename8.C: Likewise.
10046         * g++.dg/template/access11.C: Likewise
10047
10048 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10049
10050         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10051         and mips*-*-irix*.
10052         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10053
10054 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10055
10056         PR c++/26693
10057         * g++.dg/template/typedef11.C: New test.
10058         * g++.dg/template/typedef12.C: Likewise.
10059         * g++.dg/template/typedef13.C: Likewise.
10060         * g++.dg/template/typedef14.C: Likewise.
10061         * g++.dg/template/sfinae3.C: Compile this pedantically.
10062         The only errors expected should be the one saying the typedef is ill
10063         formed.
10064         * g++.old-deja/g++.pt/typename8.C: Likewise.
10065         * g++.dg/template/access11.C: Update this.
10066
10067 2009-01-21  Daniel Kraft  <d@domob.eu>
10068
10069         PR fortran/38887
10070         * gfortran.dg/mvbits_5.f90:  New test.
10071
10072 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10073
10074         * gcc.dg/sms-6.c: New test.
10075         * gcc.dg/sms-7.c: Likewise.
10076
10077 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10078
10079         PR fortran/38907
10080         * gfortran.dg/host_assoc_function_7.f90: New test
10081
10082 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10083             Richard Guenther  <rguenther@suse.de>
10084
10085         PR tree-optimization/38747
10086         PR tree-optimization/38748
10087         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10088         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10089         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10090
10091 2009-01-20  Kees Cook  <kees@ubuntu.com>
10092             H.J. Lu  <hongjiu.lu@intel.com>
10093
10094         PR target/38902
10095         * gcc.dg/pr38902.c: New.
10096
10097 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10098
10099         PR target/38868
10100         * gfortran.dg/pr38868.f: New testcase.
10101
10102 2009-01-20  Richard Guenther  <rguenther@suse.de>
10103
10104         * gcc.c-torture/execute/pr36227.c: Move ...
10105         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10106
10107 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10108
10109         * lib/gfortran.exp: Add -B options for targets that use
10110         libgfortran.a%s in their specs.
10111
10112 2009-01-19  Jason Merrill  <jason@redhat.com>
10113
10114         PR c++/23287
10115         * g++.dg/template/dtor5.C: New test.
10116
10117 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10118
10119         PR fortran/38859
10120         * gfortran.dg/bound_5.f90: New test.
10121
10122 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10123
10124         PR target/38736
10125         * g++.dg/compat/abi/pr38736_main.C: New.
10126         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10127         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10128         * g++.dg/other/macro-1.C: Likewise.
10129         * gcc.dg/macro-1.c: Likewise.
10130         * gcc.dg/compat/pr38736_main.c: Likewise.
10131         * gcc.dg/compat/pr38736_x.c: Likewise.
10132         * gcc.dg/compat/pr38736_y.c: Likewise.
10133
10134 2009-01-18  Richard Guenther  <rguenther@suse.de>
10135
10136         PR tree-optimization/38819
10137         * gcc.c-torture/execute/pr38819.c: New testcase.
10138
10139 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10140
10141         PR fortran/38657
10142         * gfortran.dg/module_commons_3.f90: Reapply.
10143
10144 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10145
10146         PR fortran/34955
10147         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10148         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10149
10150 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10151
10152         PR fortran/38657
10153         * gfortran.dg/module_commons_3.f90: Remove
10154
10155 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10156
10157         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10158
10159 2009-01-16  Jason Merrill  <jason@redhat.com>
10160
10161         PR c++/38877
10162         * g++.dg/template/lvalue1.C: New test.
10163
10164         PR c++/29470
10165         * g++.dg/template/access20.C: New test.
10166         * g++.dg/torture/pr34641.C: Fix access.
10167
10168 2009-01-16  Richard Guenther  <rguenther@suse.de>
10169
10170         PR tree-optimization/38835
10171         PR middle-end/36227
10172         * gcc.c-torture/execute/pr36227.c: New testcase.
10173         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10174         * g++.dg/init/const7.C: Likewise.
10175
10176 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10177
10178         PR target/38554
10179         * gcc.c-torture/compile/pr38554.c: New test.
10180
10181 2009-01-16  Jason Merrill  <jason@redhat.com>
10182
10183         PR c++/38579
10184         * g++.dg/conversion/access1.C: New test.
10185
10186 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10187
10188         PR tree-optimization/38789
10189         * gcc.c-torture/compile/pr38789.c: New test.
10190
10191 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10192
10193         PR fortran/38152
10194         * gfortran.dg/proc_ptr_13.f90: New.
10195
10196 2009-01-15  Jason Merrill  <jason@redhat.com>
10197
10198         PR c++/38850
10199         * g++.dg/template/koenig6.C: New test.
10200
10201 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10202
10203         PR c++/29388
10204         * g++.dg/template/error37.C: New testcase.
10205
10206 2009-01-15  Jason Merrill  <jason@redhat.com>
10207
10208         PR c++/36334
10209         * g++.dg/conversion/memfn1.C: New test.
10210
10211         PR c++/37646
10212         * g++.dg/conversion/memfn2.C: New test.
10213
10214 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10215
10216         PR c++/38357
10217         * g++.dg/template/crash87.C: New test.
10218
10219 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10220
10221         PR middle-end/37843
10222         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10223
10224 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10225
10226         PR c++/38636
10227         * g++.dg/parse/crash50.C: New test.
10228
10229 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10230
10231         PR rtl-optimization/38245
10232         * gcc.dg/pr38245-3.c: New test.
10233         * gcc.dg/pr38245-3.h: New file.
10234         * gcc.dg/pr38245-4.c: New file.
10235         * gcc.dg/pr38364.c: New test.
10236
10237 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10238
10239         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10240         sequence PC-relative.
10241
10242 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10243
10244         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10245         calls and/or PLT markers.
10246         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10247         calls and/or PLT markers.
10248         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10249         calls and/or PLT markers.
10250         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10251         calls and/or PLT markers.
10252
10253 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10254             Nathan Froyd  <froydnj@codesourcery.com>
10255             Joseph Myers  <joseph@codesourcery.com>
10256
10257         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10258         New function.
10259         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10260         and use consistent CFLAGS.
10261         * gcc.target/powerpc/20030505.c: Likewise.
10262         * gcc.target/powerpc/20081204-1.c: Likewise.
10263         * gcc.target/powerpc/ppc-spe.c: Likewise.
10264         * gcc.target/powerpc/spe1.c: Likewise.
10265         * g++.dg/ext/spe1.C: Likewise.
10266         * g++.dg/other/opaque-1.C: Likewise.
10267         * g++.dg/other/opaque-2.C: Likewise.
10268         * g++.dg/other/opaque-3.C: Likewise.
10269
10270 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10271
10272         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10273         out of loop.
10274
10275 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10276
10277         PR target/38811
10278         * g++.dg/torture/pr38811.C: New file.
10279
10280 2009-01-14  Richard Guenther  <rguenther@suse.de>
10281
10282         PR tree-optimization/38826
10283         PR middle-end/38477
10284         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10285
10286 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10287
10288         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10289
10290 2009-01-14  Nick Clifton  <nickc@redhat.com>
10291
10292         PR c++/37862
10293         * g++.cp/parse/pr37862.C: New test.
10294
10295 2009-01-14  Julian Brown  <julian@codesourcery.com>
10296
10297         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10298         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10299         to...
10300         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10301         These.
10302
10303 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10304
10305         PR rtl-optimization/38774
10306         * gcc.dg/torture/pr38774.c: New test.
10307
10308         PR c++/38795
10309         * g++.dg/cpp0x/pr38795.C: New test.
10310
10311 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10312             Nathan Froyd  <froydnj@codesourcery.com>
10313             Joseph Myers  <joseph@codesourcery.com>
10314
10315         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10316         otherwise.  Do not check for AltiVec at runtime.
10317         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10318         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10319         * gcc.target/powerpc/altivec-1.c: Likewise.
10320         * gcc.target/powerpc/altivec-3.c: Likewise.
10321         * gcc.target/powerpc/altivec-10.c: Likewise.
10322         * gcc.target/powerpc/altivec-12.c: Likewise.
10323         * gcc.target/powerpc/altivec-24.c: Likewise.
10324         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10325         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10326         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10327         * gcc.target/powerpc/pr35907.c: Likewise.
10328         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10329         otherwise.  Do not check for Cell at runtime.
10330         * gcc.target/powerpc/altivec_check.h: Delete.
10331
10332         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10333         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10334         not check for AltiVec at runtime.
10335         * g++.dg/ext/altivec-cell-2.C: Likewise.
10336         * g++.dg/ext/altivec-cell-3.C: Likewise.
10337         * g++.dg/ext/altivec-cell-4.C: Likewise.
10338         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10339         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10340         check.
10341         * g++.dg/ext/altivec_check.h: Delete.
10342
10343 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10344
10345         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10346         effective target.  Adjust line numbers accordingly.
10347
10348 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10349
10350         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10351
10352 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10353
10354         PR tree-optimization/38786
10355         * gcc.dg/graphite/pr38786.c: New.
10356
10357 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10358
10359         Revert:
10360         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10361
10362         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10363         for alpha*-*-* targets.
10364         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10365
10366 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10367
10368         PR libfortran/38772
10369         * gfortran.dg/fmt_bz_bn_err.f: New test.
10370
10371 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10372
10373         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10374
10375 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10376
10377         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10378         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10379         instruction support.  Do not check for it at runtime.
10380
10381 2009-01-12  Jason Merrill  <jason@redhat.com>
10382
10383         PR c++/35109
10384         * g++.dg/lookup/friend11.C: Remove expected error.
10385         * g++.dg/lookup/friend14.C: New test.
10386         * g++.dg/lookup/friend15.C: New test.
10387
10388 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10389
10390         PR c++/36019
10391         * g++.dg/lookup/hidden-class12.C: New test.
10392         * g++.dg/lookup/hidden-class13.C: New test.
10393         * g++.dg/lookup/hidden-class14.C: New test.
10394         * g++.dg/lookup/hidden-class15.C: New test.
10395         * g++.dg/lookup/hidden-class16.C: New test.
10396
10397 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10398
10399         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10400         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10401         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10402
10403 2009-01-12  Jason Merrill  <jason@redhat.com>
10404
10405         PR c++/31488
10406         * g++.dg/other/vararg-3.C: New test.
10407
10408 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10409
10410         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10411         Explicitly enable SPE.
10412         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10413         directive.
10414
10415         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10416         Expect -flax-vector-conversions message.  Adjust incompatible
10417         types errors.
10418         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10419         Make Foo extern.
10420
10421         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10422
10423         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10424
10425         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10426         * g++.dg/other/opaque-2.C: Likewise.
10427         * g++.dg/other/opaque-3.C: Likewise.
10428
10429 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10430
10431         PR c/32041
10432         * gcc.dg/pr32041.c: New test.
10433         * g++.dg/parse/offsetof9.C: New test.
10434
10435 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10436             Nathan Froyd  <froydnj@codesourcery.com>
10437
10438         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10439         * g++.dg/ext/attribute-test-1.C: Likewise.
10440         * g++.dg/ext/attribute-test-2.C: Likewise.
10441         * g++.dg/ext/attribute-test-3.C: Likewise.
10442         * g++.dg/ext/attribute-test-4.C: Likewise.
10443
10444 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10445
10446         * gnat.dg/unchecked_convert3.adb: New test.
10447
10448 2009-01-12  Tomas Bily  <tbily@suse.cz>
10449
10450         PR middlend/38385
10451         * gcc.dg/tree-ssa/pr38385.c: New file.
10452
10453 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10454
10455         PR c++/38794
10456         * g++.dg/parse/typedef9.C: New test.
10457
10458         PR tree-optimization/38807
10459         * gcc.c-torture/compile/pr38807.c: New test.
10460
10461 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10462
10463         * gcc.target/mips/ins-2.c: New test.
10464
10465 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10466
10467         PR testsuite/38809
10468         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10469
10470 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10471
10472         PR c++/36254
10473         * g++.dg/warn/Wreturn-type-5.C: New test.
10474
10475 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10476
10477         PR middle-end/38616
10478         * gcc.dg/pr38616.c: New test.
10479
10480 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10481
10482         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10483
10484 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10485
10486         PR c++/38648
10487         * g++.dg/expr/string-1.C: New test.
10488         * g++.dg/expr/string-2.C: New test.
10489
10490         PR c++/36695
10491         * g++.dg/ext/complex4.C: New test.
10492         * g++.dg/ext/complex5.C: New test.
10493         * g++.dg/init/reference1.C: New test.
10494         * g++.dg/init/reference2.C: New test.
10495         * g++.dg/init/reference3.C: New test.
10496
10497 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10498
10499         PR fortran/38763
10500         * gfortran.dg/transfer_null_1.f90: New test.
10501
10502 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10503
10504         PR fortran/38765
10505         * gfortran.dg/host_assoc_function_6.f90: New test.
10506
10507 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10508
10509         * lib/target-supports.exp: Add method to determine if the effective
10510         target is really a ppc405 after applying all compile options.
10511         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10512         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10513         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10514         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10515         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10516         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10517         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10518         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10519         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10520         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10521         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10522         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10523         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10524         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10525         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10526         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10527         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10528         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10529         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10530         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10531         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10532         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10533         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10534         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10535         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10536         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10537         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10538         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10539         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10540         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10541         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10542
10543 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10544
10545         PR c++/35335
10546         * g++.dg/other/error31.C: New testcase.
10547
10548         PR c/35742
10549         * gcc.dg/pr35742.c: New test.
10550
10551 2009-01-09  John F. Carr  <jfc@mit.edu>
10552
10553         PR c++/37877
10554         * g++.dg/parse/linkage3.C: New test.
10555
10556 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10557
10558         PR middle-end/38771
10559         * gcc.c-torture/compile/pr38771.c: New test.
10560
10561 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10562
10563         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10564
10565 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10566
10567         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10568         * gcc.dg/sibcall-4.c: Likewise.
10569
10570 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10571             Jan Sjodin  <jan.sjodin@amd.com>
10572
10573         PR tree-optimization/38559
10574         * gcc.dg/graphite/pr38559.c: New.
10575
10576 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10577
10578         PR tree-optimization/37194
10579         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10580
10581 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10582
10583         PR c++/38725
10584         * g++.dg/ext/label11.C: New test.
10585
10586 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10587
10588         * lib/target-supports.exp (check_weak_override_available): New.
10589         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10590         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10591         dg-require-weak-override.
10592
10593 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10594             Alan Modra  <amodra@bigpond.net.au>
10595
10596         * gcc.c-torture/compile/20090107-1.c: New test.
10597
10598 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10599
10600         PR target/38706
10601         * g++.dg/other/pr38706.C: New test.
10602
10603 2009-01-07  Jason Merrill  <jason@redhat.com>
10604
10605         * g++.dg/cpp0x/variadic92.C: New test.
10606         * g++.dg/cpp0x/variadic93.C: New test.
10607
10608 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10609
10610         * lib/target-supports-dg.exp (current_compiler_flags): New.
10611         (check-flags): Use it; do not access dg-test local variables.
10612         (dg-skip-if): Do not access dg-test local variables.
10613         (dg-xfail-run-if): Ditto.
10614         (dg-shouldfail): Ditto.
10615         * gcc.test-framework/test-framework.exp
10616         (check_effective_target_def_nocache): New.
10617         * gcc.test-framework/test-framework.awk: Handle scan tests.
10618         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10619         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10620         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10621         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10622         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10623         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10624         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10625         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10626         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10627
10628         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10629
10630         * lib/target-supports-dg.exp (check_test_flags): Delete.
10631
10632 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10633
10634         PR tree-optimization/38492
10635         PR tree-optimization/38498
10636         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10637         in trunk.
10638         * gcc.dg/graphite/block-0.c: Update test.
10639         * gcc.dg/graphite/block-1.c: Same.
10640         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10641         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10642         * gcc.dg/graphite/block-3.c: New.
10643         * gcc.dg/graphite/pr38498.c: New.
10644
10645 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10646
10647         AVX Programming Reference (December, 2008)
10648         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10649         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10650         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10651
10652         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10653         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10654
10655 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10656
10657         PR fortran/38220
10658         * gfortran.dg/c_loc_pure_1.f90:  New test.
10659
10660 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10661
10662         PR fortran/38669
10663         * gfortran.dg/elemental_dependency_3.f90:
10664         Add the final tree dump cleanup.
10665
10666 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10667
10668         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10669         passing -m32.
10670
10671         PR rtl-optimization/38722
10672         * gfortran.dg/pr38722.f90: New test.
10673
10674 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10675
10676         PR c/34252
10677         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10678         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10679
10680 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10681
10682         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10683         * gfortran.dg/typebound_call_8.f03: Same.
10684         * gfortran.dg/elemental_bind_c.f90: Same.
10685         * gfortran.dg/typebound_call_7.f03: Same.
10686         * gfortran.dg/interface_proc_end.f90: Same
10687         * gfortran.dg/pr37243.f: Fix typo.
10688
10689 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10690
10691         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10692         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10693         large stack sizes.
10694
10695 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10696
10697         AVX Programming Reference (December, 2008)
10698         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10699         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10700         * gcc.target/i386/sse-14.c: Likewise.
10701
10702         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10703         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10704         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10705         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10706
10707 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10708
10709         PR libfortran/38735
10710         * gfortran.dg/fmt_bz_bn.f: Update test.
10711
10712 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10713
10714         PR c++/38472
10715         * g++.dg/conversion/usual-arith-conv.C: New test.
10716
10717 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10718
10719         PR c/34911
10720         * gcc.dg/vector-3.c: New testcase.
10721         * g++.dg/ext/vector15.C: New test.
10722
10723 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10724
10725         PR tree-optimization/38510
10726         * gcc.dg/graphite/pr38510.c: New.
10727
10728 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10729             Jan Sjodin <jan.sjodin@amd.com>
10730
10731         PR tree-optimization/38500
10732         * gcc.dg/graphite/pr38500.c: New.
10733
10734 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10735
10736         * gcc.c-torture/compile/20001226-1.c: Generalize
10737         dg-timeout-factor.
10738         * gcc.c-torture/compile/limits-fnargs.c: Add
10739         dg-timeout-factor.
10740         * gcc.dg/20020425-1.c: Likewise.
10741         * gcc.dg/pch/pch.exp: Likewise.
10742
10743 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10744
10745         PR fortran/38657
10746         * gfortran.dg/module_commons_3.f90: New test.
10747
10748 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10749
10750         PR fortran/37159
10751         * gfortran.dg/random_seed_1.f90: Updated.
10752
10753 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10754
10755         PR fortran/38669
10756         PR fortran/38726
10757         * gfortran.dg/elemental_subroutine_7.f90:
10758         Fix p values so that it can be used as vector subscript.
10759
10760 2009-01-05  Jason Merrill  <jason@redhat.com>
10761
10762         * g++.dg/cpp0x/initlist12.C: Add another test.
10763
10764         * g++.dg/cpp0x/defaulted7.C: New test.
10765
10766 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10767
10768         PR fortran/38672
10769         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10770         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10771
10772 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10773
10774         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10775         for alpha*-*-* targets.
10776         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10777
10778 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10779
10780         PR fortran/38665
10781         * gfortran.dg/host_assoc_function_5.f90: New test.
10782
10783 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10784
10785         PR fortran/38669
10786         * gfortran.dg/elemental_dependency_3.f90: New test.
10787         * gfortran.dg/elemental_subroutine_7.f90: New test.
10788
10789 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10790
10791         * gcc.dg/struct-ret-3.c: Include unistd.h.
10792         (main): Exit early if system memory page size is
10793         larger than 4096 bytes.
10794
10795 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10796
10797         PR fortran/38718
10798         * gfortran.dg/merge_init_expr.f90: New.
10799
10800 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10801
10802         PR fortran/38536
10803         * gfortran.dg/c_loc_tests_13.f90: New test.
10804         * gfortran.dg/c_loc_tests_14.f90: New test.
10805
10806 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10807
10808         * gfortran.dg/func_result_4.f90: New.
10809
10810 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10811
10812         PR fortran/38594
10813         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10814         interface still works, in addition to original tests.
10815         * gfortran.dg/host_assoc_call_6.f90: New test.
10816
10817 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10818
10819         PR c++/38705
10820         * g++.dg/torture/pr38705.C: New test.
10821
10822         PR c/38700
10823         * gcc.dg/pr38700.c: New test.
10824
10825 2009-01-02  Jason Merrill  <jason@redhat.com>
10826
10827         * g++.dg/cpp0x/initlist11.C: New test.
10828         * g++.dg/cpp0x/initlist12.C: New test.
10829
10830 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10831
10832         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10833         Allow extra informative notes.
10834
10835 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10836
10837         PR c/36489
10838         * gcc.dg/pr36489.c: New test.
10839
10840 \f
10841 Copyright (C) 2009 Free Software Foundation, Inc.
10842
10843 Copying and distribution of this file, with or without modification,
10844 are permitted in any medium without royalty provided the copyright
10845 notice and this notice are preserved.