OSDN Git Service

Forgot files from r153825
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
2
3         PR c++/37093
4         * g++.dg/other/ptrmem10.C: New test.
5         * g++.dg/other/ptrmem11.C: Likewise.
6
7 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
8
9         PR testsuite/41878
10         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
11         spaces in some expressions.
12
13 2009-11-02  Jason Merrill  <jason@redhat.com>
14
15         * g++.dg/other/linkage2.C: Move to...
16         * g++.dg/cpp0x/linkage2.C: ..here.
17         * g++.dg/abi/mangle32.C: Add -std=c++0x.
18         * g++.dg/cpp0x/nolinkage1.C: Likewise.
19         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
20         * g++.dg/ext/anon-struct4.C: Revert earlier change.
21         * g++.dg/lookup/anon2.C: Likewise.
22         * g++.dg/other/anon3.C: Likewise.
23         * g++.dg/template/arg2.C: Likewise.
24         * g++.dg/template/local4.C: Likewise.
25         * g++.old-deja/g++.law/operators32.C: Likewise.
26         * g++.old-deja/g++.other/linkage2.C: Likewise.
27         * g++.old-deja/g++.pt/enum6.C: Likewise.
28         * g++.old-deja/g++.other/anon9.C: Likewise.
29         * g++.old-deja/g++.other/linkage1.C: Likewise.
30         * c-c++-common/dfp/pr35620.c: Give the union a name.
31
32 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
33
34         PR tree-optimization/41857
35         * gcc.target/spu/ea/pr41857.c: New file.
36
37 2009-11-02  Martin Jambor  <mjambor@suse.cz>
38
39         PR tree-optimization/41750
40         * gcc.c-torture/execute/pr41750.c: New test.
41
42 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
43
44         PR tree-optimization/41841
45         * gcc.dg/pr41841.c: New test.
46
47         PR debug/41893
48         * gcc.dg/debug/pr41893-1.c: New test.
49         * gcc.dg/debug/pr41893-2.c: New file.
50
51         PR c++/41774
52         * g++.dg/ext/visibility/namespace3.C: New test.
53
54 2009-11-01  Jason Merrill  <jason@redhat.com>
55
56         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
57         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
58         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
59
60 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
61
62         * gnat.dg/opt5.adb: New test.
63
64 2009-11-01  Tobias Burnus  <burnus@net-b.de>
65
66         PR fortran/41872
67         * gfortran.dg/allocatable_scalar_4.f90: New test.
68
69 2009-11-01  Tobias Burnus  <burnus@net-b.de>
70
71         PR fortran/41850
72         * gfortran.dg/intent_out_6.f90: New testcase.
73
74 2009-10-31  Richard Guenther  <rguenther@suse.de>
75
76         * g++.dg/tree-ssa/restrict1.C: New.
77
78 2009-10-31  Jason Merrill  <jason@redhat.com>
79
80         * g++.dg/rtti/typeid9.C: New.
81
82         PR c++/41754
83         * g++.dg/cpp0x/initlist25.C: New.
84
85 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
86
87         * gnat.dg/specs/rep_clause4.ads: New test.
88
89 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
90
91         PR target/41885
92         * gcc.target/avr/torture/pr41885.c: New test.
93
94 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
95
96         * gnat.dg/specs/pack5.ads: New test.
97
98 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
99
100         * lib/target-supports.exp: Handle powerpc-*-elf.
101
102 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
103
104         PR target/40838
105         * gcc.target/i386/incoming-6.c: New.
106         * gcc.target/i386/incoming-7.c: Likewise.
107         * gcc.target/i386/incoming-8.c: Likewise.
108         * gcc.target/i386/incoming-9.c: Likewise.
109         * gcc.target/i386/incoming-10.c: Likewise.
110         * gcc.target/i386/incoming-11.c: Likewise.
111         * gcc.target/i386/incoming-12.c: Likewise.
112         * gcc.target/i386/incoming-13.c: Likewise.
113         * gcc.target/i386/incoming-14.c: Likewise.
114         * gcc.target/i386/incoming-15.c: Likewise.
115         * gcc.target/i386/pr37843-4.c: Likewise.
116
117 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
118
119         PR c++/41863
120         * g++.dg/template/sizeof12.C: New test.
121
122 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
123
124         * gnat.dg/pack14.adb: New test.
125
126 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
127
128         * gcc.target/mips/mips.exp (mips_option_groups): Add
129         mcount-ra-address.
130         * gcc.target/mips/mmcount-ra-address-1.c: New test.
131         * gcc.target/mips/mmcount-ra-address-2.c: New test.
132         * gcc.target/mips/mmcount-ra-address-3.c: New test.
133
134 2009-10-29  Michael Matz  <matz@suse.de>
135
136         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
137         * gcc.target/i386/sse-recip-vec.c: Ditto.
138         * gcc.target/i386/brokensqrt.c: New test.
139
140 2009-10-29  Tobias Burnus  <burnus@net-b.de>
141
142         PR fortran/41777
143         gfortran.dg/associated_target_3.f90: New testcase.
144
145 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
146
147         * gfortran.dg/lto/pr41764_0.f: New.
148
149 2009-10-29  Martin Jambor  <mjambor@suse.cz>
150
151         PR tree-optimization/41775
152         * testsuite/g++.dg/torture/pr41775.C: New testcase.
153
154 2009-10-28  Jason Merrill  <jason@redhat.com>
155
156         * g++.dg/cpp0x/inline-ns1.C: New.
157         * g++.dg/cpp0x/inline-ns2.C: New.
158         * g++.dg/cpp0x/inline-ns3.C: New.
159
160 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
161
162         PR rtl-optimization/39715
163         * gcc.target/arm/thumb-ltu.c: New.
164
165 2009-10-28  Richard Guenther  <rguenther@suse.de>
166
167         PR lto/41808
168         PR lto/41839
169         * gcc.dg/lto/20091027-1_0.c: New testcase.
170         * gcc.dg/lto/20091027-1_1.c: Likewise.
171         * g++.dg/lto/20091026-1_0.C: Likewise.
172         * g++.dg/lto/20091026-1_1.C: Likewise.
173         * g++.dg/lto/20091026-1_a.h: Likewise.
174
175 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
176
177         PR middle-end/41837
178         * gcc.dg/pr41837.c: New test.
179
180         PR debug/41801
181         * g++.dg/ext/sync-3.C: New test.
182
183         PR target/41762
184         * gcc.dg/pr41762.c: New test.
185
186 2009-10-28  Richard Guenther  <rguenther@suse.de>
187
188         PR middle-end/41855
189         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
190         * gfortran.dg/lto/20091028-1_1.c: Likewise.
191         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
192         * gfortran.dg/lto/20091028-2_1.c: Likewise.
193
194 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
195
196         PR rtl-optimization/39715
197         * gcc.target/arm/thumb-bitfld1.c: New.
198
199 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
200
201         PR rtl-optimization/40741
202         * gcc.target/arm/thumb-branch1.c: New.
203
204 2009-10-27  Jason Merrill  <jason@redhat.com>
205
206         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
207         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
208         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
209         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
210
211 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
212
213         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
214         * gnat.dg/null_pointer_deref2.adb: Likewise.
215
216 2009-10-27  Richard Guenther  <rguenther@suse.de>
217
218         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
219
220 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
221
222         PR c/41842
223         * gcc.dg/pr41842.c: New test.
224
225 2009-10-27  Revital Eres  <eres@il.ibm.com>
226
227         PR tree-optimization/40648
228         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
229         change in decision of peeling for alignment.
230         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
231         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
232         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
233         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
234         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
235         * gcc.dg/vect/vect-50.c: Likewise.
236         * gcc.dg/vect/vect-33.c: Likewise.
237         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
238         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
239         Likewise.
240         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
241         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
242         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
243         Likewise.
244         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
245         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
246         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
247         * gcc.dg/vect/vect-60.c: Likewise.
248         * gcc.dg/vect/vect-26.c: Likewise.
249         * gcc.dg/vect/vect-52.c: Likewise.
250         * gcc.dg/vect/vect-44.c: Likewise.
251         * gcc.dg/vect/vect-27.c: Likewise.
252         * gcc.dg/vect/vect-70.c: Likewise.
253         * gcc.dg/vect/vect-28.c: Likewise.
254         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
255         * gcc.dg/vect/vect-109.c: Likewise.
256         * gcc.dg/vect/vect-54.c: Likewise.
257         * gcc.dg/vect/vect-29.c: Likewise.
258         * gcc.dg/vect/vect-72.c: Likewise.
259         * gcc.dg/vect/vect-56.c: Likewise.
260         * gcc.dg/vect/vect-48.c: Likewise.
261         * gcc.dg/vect/vect-91.c: Likewise.
262         * gcc.dg/vect/vect-92.c: Likewise.
263         * gcc.dg/vect/vect-58.c: Likewise.
264         * gcc.dg/vect/slp-25.c: Likewise.
265         * gcc.dg/vect/vect-93.c: Likewise.
266         * gcc.dg/vect/vect-95.c: Likewise.
267         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
268         * gcc.dg/vect/vect-87.c: Likewise.
269         * gcc.dg/vect/vect-96.c: Likewise.
270         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
271         * gcc.dg/vect/vect-88.c: Likewise.
272         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
273         * gcc.dg/vect/vect-89.c: Likewise.
274         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
275         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
276         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
277         * gfortran.dg/vect/vect-2.f90: Likewise.
278         * gfortran.dg/vect/vect-3.f90: Likewise.
279         * gfortran.dg/vect/vect-4.f90: Likewise.
280         * gfortran.dg/vect/vect-5.f90: Likewise.
281
282 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
283
284         PR c++/41020
285         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
286
287 2009-10-26  Ben Elliston  <bje@au.ibm.com>
288             Michael Meissner  <meissner@linux.vnet.ibm.com>
289             Ulrich Weigand  <uweigand@de.ibm.com>
290
291         * gcc.target/spu/ea/ea.exp: New file.
292         * gcc.target/spu/ea/cache1.c: Likewise.
293         * gcc.target/spu/ea/cast1.c: Likewise.
294         * gcc.target/spu/ea/cast2.c: Likewise.
295         * gcc.target/spu/ea/compile1.c: Likewise.
296         * gcc.target/spu/ea/compile2.c: Likewise.
297         * gcc.target/spu/ea/cppdefine.c: Likewise.
298         * gcc.target/spu/ea/errors1.c: Likewise.
299         * gcc.target/spu/ea/errors2.c: Likewise.
300         * gcc.target/spu/ea/execute1.c: Likewise.
301         * gcc.target/spu/ea/execute2.c: Likewise.
302         * gcc.target/spu/ea/execute3.c: Likewise.
303         * gcc.target/spu/ea/ops1.c: Likewise.
304         * gcc.target/spu/ea/ops2.c: Likewise.
305         * gcc.target/spu/ea/options1.c: Likewise.
306         * gcc.target/spu/ea/test-sizes.c: Likewise.
307
308 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
309
310         PR bootstrap/41345
311         * gcc.dg/pr41345.c: New test.
312
313         PR debug/41828
314         * g++.dg/debug/dwarf2/anonname1.C: New test.
315
316 2009-10-26  Jason Merrill  <jason@redhat.com>
317
318         PR c++/38796
319         * g++.dg/cpp0x/defaulted15.C: New.
320         * g++.dg/cpp0x/defaulted16.C: New.
321
322 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
323
324         PR c++/41785
325         * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
326
327 2009-10-26  Nick Clifton  <nickc@redhat.com>
328
329         * lib/target-supports.exp (check_profiling_available):
330         Profiling is not, currently, available for the RX port.
331         (check_effective_target_hard_float): Add support for RX
332         target.
333         * gcc.target/rx: New directory.
334         * gcc.target/rx/builtins.c: New test file.
335         * gcc.target/rx/interrupts.c: New test file.
336         * gcc.target/rx/rx-abi-function-tests.c: New test file.
337         * gcc.target/rx/zero-width-bitfield.c: New test file.
338         * gcc.target/rx/i272091.c: New test file.
339         * gcc.target/rx/packed-struct.c: New test file.
340         * gcc.target/rx/rx.exp: New file: Drives RX tests.
341
342 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
343
344         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
345         * gcc.dg/lto/20091016-1_0.c: Likewise.
346         * gcc.dg/lto/20090206-1_0.c: Likewise.
347         * gcc.dg/lto/20081120-1_0.c: Likewise.
348         * gcc.dg/lto/20081120-2_0.c: Likewise.
349         * gcc.dg/lto/20090116_0.c: Likewise.
350         * gcc.dg/lto/20081126_0.c: Likewise.
351         * gcc.dg/lto/20091013-1_0.c: Likewise.
352         * gcc.dg/lto/20081212-1_0.c: Likewise.
353         * gcc.dg/lto/20091015-1_0.c: Likewise.
354         * gcc.dg/lto/20090126-1_0.c: Likewise.
355         * gcc.dg/lto/20090126-2_0.c: Likewise.
356         * gcc.dg/lto/20091020-1_0.c: Likewise.
357         * gcc.dg/lto/20091020-2_0.c: Likewise.
358         * gcc.dg/lto/20081204-1_0.c: Likewise.
359         * gcc.dg/lto/20081204-2_0.c: Likewise.
360         * gcc.dg/lto/20081224_0.c: Likewise.
361         * gcc.dg/lto/20090219_0.c: Likewise.
362
363 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
364
365         PR c++/41020
366         * g++.dg/lookup/extern-c-redecl2.C: New test.
367         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
368         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
369         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
370
371 2009-10-26  Michael Matz  <matz@suse.de>
372
373         PR tree-optimization/41783
374         * gcc.dg/pr41783.c: New test.
375         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
376         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
377         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
378
379 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
380
381         PR fortran/41714
382         * gfortran.dg/class_allocate_4.f03: New test.
383
384 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
385
386         * gcc.target/mips/mult-1.c: New test.
387
388 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
389
390         PR fortran/41784
391         * gfortran.dg/extends_8.f03: New test.
392
393 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
394
395         * gnat.dg/specs/pack4.ads: New test.
396
397 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
398
399         * gnat.dg/null_pointer_deref1.adb: New test.
400         * gnat.dg/null_pointer_deref2.adb: Likewise.
401
402 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
403
404         PR fortran/41772
405         * gfortran.dg/transfer_intrinsic_3.f90.
406
407 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
408
409         * gnat.dg/opt4.adb: New test.
410
411 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
412
413         PR c/40033
414         * gcc.dg/noncompile/pr40033-1.c: New test.
415
416 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
417
418         PR c++/40808
419         * g++.dg/abi/mangle34.C: New test
420
421 2009-10-23  Jason Merrill  <jason@redhat.com>
422
423         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
424
425         Core issue 899
426         * g++.dg/cpp0x/explicit4.C: New.
427
428 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
429
430         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
431         *-*-cygwin.
432         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
433         for *-*-mingw* and *-*-cygwin.
434         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
435         * g++.dg/template/spec35.C: Disable weak symbol test for
436         *-*-mingw* and *-*-cygwin.
437
438         PR testsuite/31342
439         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
440
441 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
442
443         PR fortran/41800
444         * gfortran.dg/class_10.f03: New test.
445
446 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
447
448         PR target/41787
449         * gcc.target/powerpc/vsx-vrsave.c: New file.
450
451 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
452
453         PR c/41673
454         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
455
456 2009-10-23  Richard Guenther  <rguenther@suse.de>
457
458         PR tree-optimization/41778
459         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
460
461 2009-10-22  Richard Guenther  <rguenther@suse.de>
462
463         PR lto/41791
464         * g++.dg/lto/20091022-2_0.C: New testcase.
465
466 2009-10-22  Richard Guenther  <rguenther@suse.de>
467
468         PR lto/41730
469         * g++.dg/lto/20091022-1_0.C: New testcase.
470
471 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
472
473         * gcc.dg/autopar/outer-4.c: Adjust scan.
474         * gcc.dg/autopar/outer-5.c: Adjust scan.
475         * gcc.dg/autopar/outer-5.c: Add scan optimized.
476
477         * libgomp.graphite/force-parallel-2.c: Adjust scan.
478         * gcc.dg/autopar/outer-1.c: New testcase.
479         * gcc.dg/autopar/outer-2.c: New testcase.
480         * gcc.dg/autopar/outer-3.c: New testcase.
481         * gcc.dg/autopar/outer-4.c: New testcase.
482         * gcc.dg/autopar/outer-5.c: New testcase.
483         * gcc.dg/autopar/outer-6.c: New testcase.
484
485 2009-10-22  Jan Hubicka  <jh@suse.cz>
486
487         * gcc.c-torture/compile/pr40556.c: New testcase.
488
489 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
490
491         PR fortran/41781
492         * gfortran.dg/goto_8.f90: New test case.
493
494 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
495
496         PR tree-optimization/41497
497         * gcc.dg/tree-ssa/pr41497.c: New.
498
499 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
500
501         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
502
503 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
504
505         * gcc.dg/tls/pie-1.c: New test.
506
507 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
508
509         * g++.dg/abi/mangle33.C: New test.
510
511 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
512
513         * gnat.dg/discr22.adb: New test.
514
515 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
516
517         * gnat.dg/loop_optimization7.ad[sb]: New test.
518         * gnat.dg/loop_optimization7_pkg.ads: New helper.
519
520 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
521
522         PR fortran/41706
523         PR fortran/41766
524         * gfortran.dg/class_9.f03: Extended test case.
525         * gfortran.dg/select_type_7.f03: New test case.
526
527 2009-10-20  Richard Guenther  <rguenther@suse.de>
528
529         * gcc.dg/lto/20091020-3_0.c: New testcase.
530
531 2009-10-20  Richard Guenther  <rguenther@suse.de>
532
533         PR lto/41761
534         * gcc.dg/lto/20091020-1_0.c: New testcase.
535         * gcc.dg/lto/20091020-1_1.c: Likewise.
536         * gcc.dg/lto/20091020-2_0.c: Likewise.
537         * gcc.dg/lto/20091020-2_1.c: Likewise.
538
539 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
540
541         PR debug/41340
542         * gcc.dg/pr41340.c: New test.
543
544 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
545
546         * gnat.dg/discr21.ad[sb]: New test.
547         * gnat.dg/discr21_pkg.ads: New helper.
548
549 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
550
551         PR fortran/41706
552         * gfortran.dg/class_9 : New test.
553
554 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
555
556         * gcc.dg/raw-string-1.c: New test.
557         * gcc.dg/raw-string-2.c: New test.
558         * gcc.dg/raw-string-3.c: New test.
559         * gcc.dg/raw-string-4.c: New test.
560         * gcc.dg/raw-string-5.c: New test.
561         * gcc.dg/raw-string-6.c: New test.
562         * gcc.dg/raw-string-7.c: New test.
563         * gcc.dg/utf8-1.c: New test.
564         * gcc.dg/utf8-2.c: New test.
565         * gcc.dg/utf-badconcat2.c: New test.
566         * gcc.dg/utf-dflt2.c: New test.
567         * gcc.dg/cpp/include6.c: New test.
568         * g++.dg/ext/raw-string-1.C: New test.
569         * g++.dg/ext/raw-string-2.C: New test.
570         * g++.dg/ext/raw-string-3.C: New test.
571         * g++.dg/ext/raw-string-4.C: New test.
572         * g++.dg/ext/raw-string-5.C: New test.
573         * g++.dg/ext/raw-string-6.C: New test.
574         * g++.dg/ext/raw-string-7.C: New test.
575         * g++.dg/ext/utf8-1.C: New test.
576         * g++.dg/ext/utf8-2.C: New test.
577         * g++.dg/ext/utf-badconcat2.C: New test.
578         * g++.dg/ext/utf-dflt2.C: New test.
579
580         * gcc.dg/cleanup-13.c: New test.
581
582 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
583
584         PR fortran/41586
585         * gfortran.dg/auto_dealloc_1.f90: New test case.
586
587 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
588
589         Port from redhat/gcc-4_4-branch:
590         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
591         * gcc.dg/debug/vta-2.c: New test.
592
593         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
594         * gcc.dg/debug/vta-1.c: New.
595
596 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
597
598         * gnat.dg/noreturn2.ad[sb]: New test.
599
600 2009-10-19  Tobias Burnus  <burnus@net-b.de>
601
602         PR fortran/41755
603         * gfortran.dg/equiv_8.f90: New test.
604         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
605
606 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
607
608         * gcc.target/arm/neon-thumb2-move.c: New test.
609
610 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
611
612         * gcc.dg/debug/vta-3.c: New test.
613
614 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
615
616         * gnat.dg/nested_proc.adb: Rename into...
617         * gnat.dg/nested_proc1.adb: ...this.
618         * gnat.dg/nested_proc2.adb: New test.
619
620 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
621
622         * gnat.dg/noreturn1.ad[sb]: New test.
623
624 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
625             Paul Thomas  <pault@gcc.gnu.org>
626
627         PR fortran/41629
628         * gfortran.dg/class_6.f90: New test.
629
630         PR fortran/41608
631         PR fortran/41587
632         * gfortran.dg/class_7.f90: New test.
633
634         PR fortran/41618
635         * gfortran.dg/class_8.f90: New test.
636
637 2009-10-17  Richard Guenther  <rguenther@suse.de>
638
639         * gcc.dg/lto/20091017-1_0.c: New testcase.
640         * gcc.dg/lto/20091017-1_1.c: Likewise.
641
642 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
643
644         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
645
646 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
647
648         * gnat.dg/aggr11.adb: New test.
649         * gnat.dg/aggr11_pkg.ads: New helper.
650
651 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
652
653         * gnat.dg/slice8.adb: New test.
654         * gnat.dg/slice8_pkg1.ads: New helper.
655         * gnat.dg/slice8_pkg2.ads: Likewise.
656         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
657
658 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
659
660         * gnat.dg/unchecked_convert4.adb: New test.
661
662 2009-10-15  Jason Merrill  <jason@redhat.com>
663
664         PR c++/38798
665         * g++.dg/cpp0x/trailing5.C: New.
666
667         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
668         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
669         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
670         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
671
672 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
673
674         PR fortran/41719
675         * gfortran.dg/class_5.f03: New test case.
676         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
677         * gfortran.dg/typebound_operator_4.f03: Ditto.
678
679 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
680
681         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
682         * g++.dg/other/first-global.C: Likewise.
683         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
684         * g++.dg/torture/pr40323.C: Likewise.
685         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
686         * gcc.dg/inline-33.c: Likewise.
687         * gcc.dg/ipa/ipa-1.c: Likewise.
688         * gcc.dg/ipa/ipa-2.c: Likewise.
689         * gcc.dg/ipa/ipa-3.c: Likewise.
690         * gcc.dg/ipa/ipa-4.c: Likewise.
691         * gcc.dg/ipa/ipa-5.c: Likewise.
692         * gcc.dg/ipa/ipa-7.c: Likewise.
693         * gcc.dg/ipa/ipacost-2.c: Likewise.
694         * gcc.dg/tree-ssa/inline-3.c: Likewise.
695         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
696         * gfortran.dg/whole_file_5.f90: Likewise.
697         * gfortran.dg/whole_file_6.f90: Likewise.
698
699 2009-10-16  Richard Guenther  <rguenther@suse.de>
700
701         PR tree-optimization/41728
702         * gcc.c-torture/compile/pr41728.c: New testcase.
703
704 2009-10-16  Richard Guenther  <rguenther@suse.de>
705
706         PR lto/41598
707         * gcc.dg/lto/20091016-1_0.c: New testcase.
708         * gcc.dg/lto/20091016-1_1.c: Likewise.
709         * gcc.dg/lto/20091016-1_a.h: Likewise.
710
711 2009-10-16  Richard Guenther  <rguenther@suse.de>
712
713         PR lto/41715
714         * gfortran.dg/lto/20091015-1_0.f: New testcase.
715         * gfortran.dg/lto/20091015-1_1.f: Likewise.
716         * gfortran.dg/lto/20091015-1_2.f: Likewise.
717
718 2009-10-16  Richard Guenther  <rguenther@suse.de>
719
720         PR lto/41713
721         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
722
723 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
724
725         PR debug/41717
726         * gcc.dg/debug/pr41717.c: New test.
727
728 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
729
730         PR fortran/41648
731         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
732
733         PR fortran/41656
734         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
735
736 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
737
738         PR target/23983
739         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
740         result used.
741         * g++.dg/ext/altivec-2.C (main): Ditto.
742
743 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
744
745         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
746         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
747
748 2009-10-15  Richard Guenther  <rguenther@suse.de>
749
750         PR lto/41669
751         * gcc.dg/lto/20091015-1_0.c: New testcase.
752         * gcc.dg/lto/20091015-1_1.c: Likewise.
753         * gcc.dg/lto/20091015-1_2.c: Likewise.
754         * gcc.dg/lto/20091015-1_a.h: Likewise.
755         * gcc.dg/lto/20091015-1_b.h: Likewise.
756
757 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
758
759         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
760
761 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
762
763         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
764
765 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
766
767         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
768         line from 1 to 0.
769         * obj-c++.dg/bitfield-1.mm: Likewise.
770         * obj-c++.dg/bitfield-4.mm: Likewise.
771
772 2009-10-14  Richard Guenther  <rguenther@suse.de>
773
774         PR lto/41173
775         * gcc.dg/lto/20091014-1_0.c: New testcase.
776
777 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
778
779         PR testsuite/41707
780         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
781         warning on line 0 instead of 1.
782
783 2009-10-14  Richard Guenther  <rguenther@suse.de>
784
785         PR lto/41521
786         * gfortran.dg/lto/pr41521_0.f90: New testcase.
787         * gfortran.dg/lto/pr41521_1.f90: Likewise.
788
789 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
790
791         PR preprocessor/41543
792         * gcc.dg/debug/dwarf2/pr41543.c: New test.
793
794         PR debug/41695
795         * gcc.dg/debug/dwarf2/pr41695.c: New test.
796
797 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
798
799         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
800         New procedure.
801         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
802         effective target.
803
804 2009-10-14  Jason Merrill  <jason@redhat.com>
805
806         PR c++/39866
807         * g++.dg/cpp0x/defaulted14.C: New.
808
809 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
810
811         * g++.dg/cpp0x/vt-40092.C: New.
812
813 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
814
815         * gcc.dg/guality/pr41616-1.c: Drop -O2.
816         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
817
818 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
819
820         * gfortran.dg/complex_intrinsic_8.f90: New test.
821
822 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
823
824         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
825         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
826
827 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
828
829         PR target/38948
830         * gcc.dg/torture/pr38948.c: New test.
831
832 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
833
834         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
835
836 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
837
838         PR fortran/41581
839         * gfortran.dg/class_allocate_2.f03: Modified.
840         * gfortran.dg/class_allocate_3.f03: New test case.
841
842 2009-10-13  Richard Guenther  <rguenther@suse.de>
843
844         PR lto/41668
845         * gcc.dg/lto/20091006-2_0.c: New testcase.
846         * gcc.dg/lto/20091006-2_1.c: Likewise.
847         * gcc.dg/lto/20091006-2_2.c: Likewise.
848         * gcc.dg/lto/20091013-1_0.c: Likewise.
849         * gcc.dg/lto/20091013-1_1.c: Likewise.
850         * gcc.dg/lto/20091013-1_2.c: Likewise.
851
852 2009-10-13  Martin Jambor  <mjambor@suse.cz>
853
854         * gcc.c-torture/compile/pr41661.c: New test.
855
856 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
857
858         PR libgfortran/41683
859         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
860
861 2009-10-12  Jason Merrill  <jason@redhat.com>
862
863         PR c++/37875
864         * g++.dg/cpp0x/decltype18.C: New.
865
866         PR c++/37766
867         * g++.dg/cpp0x/fntmpdefarg1.C: New.
868
869 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
870
871         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
872
873 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
874
875         PR debug/41343
876         PR debug/41447
877         PR debug/41264
878         PR debug/41338
879         * gcc.dg/guality/pr41447-1.c: New.
880         * gcc.dg/debug/pr41264-1.c: New.
881         * gcc.dg/debug/pr41343-1.c: New.
882
883 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
884
885         PR target/26515
886         * gcc.dg/torture/pr26515.c: New test.
887
888 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
889
890         PR testsuite/41659
891         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
892         * lib/lto.exp (lto-get-options-main): Report error for using "target"
893         or "xfail" with dg-lto-do.
894
895 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
896
897         * gcc.target/i386/ms_hook_prologue.c: New testcase.
898
899 2009-10-12  Michael Matz  <matz@suse.de>
900
901         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
902         pass.
903
904 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
905
906         PR target/41680
907         * g++.dg/torture/pr41680.C: New test.
908
909 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
910
911         PR c++/41570
912         * g++.dg/debug/dwarf2/template-params-7.C: New test.
913
914 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
915
916         PR debug/41616
917         * gcc.dg/guality/pr41616-1.c: New.
918
919 2009-10-11  Jason Merrill  <jason@redhat.com>
920
921         PR c++/37204
922         * g++.dg/cpp0x/rv-reinterpret.C: New.
923
924 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
925
926         PR libgfortran/38439
927         * gfortran.dg/fmt_error_9.f: New test.
928         * gfortran.dg/fmt_error_10.f: New test.
929
930 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
931
932         PR fortran/41583
933         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
934         * gfortran.dg/class_4b.f03: As above.
935         * gfortran.dg/class_4c.f03: As above.
936         * gfortran.dg/class_4d.f03: As above.
937
938 2009-10-11  Richard Guenther  <rguenther@suse.de>
939
940         PR tree-optimization/41555
941         * gcc.dg/torture/pr41555.c: New testcase.
942
943 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
944
945         PR libgfortran/35862
946         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
947         function correctly.
948
949 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
950
951         PR libgfortran/35862
952         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
953         Add conditions to avoid runtime errors if not supported.
954
955 2009-10-10  Richard Guenther  <rguenther@suse.de>
956
957         PR tree-optimization/41654
958         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
959
960 2009-10-09  Jason Merrill  <jason@redhat.com>
961
962         * g++.dg/cpp/ucn-1.C: New.
963
964 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
965
966         PR fortran/41585
967         * gfortran.dg/class_2.f03: Extended test case.
968
969 2009-10-09  Tobias Burnus  <burnus@net-b.de>
970
971         PR fortran/41582
972         * gfortran.dg/class_allocate_1.f03: Modify code such that
973         it compiles with the gfc_warning->gfc_error change.
974         * gfortran.dg/class_allocate_1.f03: New test.
975
976 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
977
978         PR fortran/41579
979         * gfortran.dg/select_type_6.f03: New test.
980
981 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
982
983         PR preprocessor/41445
984         * gcc.dg/cpp/separate-1.c: Adjust.
985         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
986         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
987         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
988         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
989         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
990         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
991         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
992
993         PR rtl-optimization/41646
994         * gcc.c-torture/compile/pr41646.c: New test.
995
996 2009-10-09  Richard Guenther  <rguenther@suse.de>
997
998         PR tree-optimization/41634
999         * gcc.c-torture/compile/pr41634.c: New testcase.
1000
1001 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1002
1003         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1004
1005 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1006
1007         * gnat.dg/opt3.adb: New test.
1008         * gnat.dg/opt3_pkg.ads: New helper.
1009
1010 2009-10-08  Doug Kwan  <dougkwan@google.com>
1011
1012         PR rtl-optimization/41574
1013         * gcc.dg/pr41574.c: New test.
1014
1015 2009-10-08  Cary Coutant  <ccoutant@google.com>
1016
1017         Add support for debugging with ICF (Identical Code Folding).
1018         * g++.dg/debug/dwarf2/icf.C: New test.
1019
1020 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1021
1022         * gcc.target/mips/truncate-6.c: New test.
1023
1024 2009-10-08  Jason Merrill  <jason@redhat.com>
1025
1026         PR c++/36816
1027         * g++.dg/cpp0x/rv-deduce.C: New.
1028
1029         PR c++/37177
1030         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1031         * g++.dg/template/explicit-args2.C: New.
1032         * g++.dg/template/explicit-args3.C: New.
1033         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1034
1035 2009-10-08  Michael Matz  <matz@suse.de>
1036
1037         PR middle-end/41573
1038         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1039         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1040         * gcc.dg/pr41573.c: New test.
1041
1042 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1043
1044         PR c/41182
1045         * gcc.c-torture/compile/pr41182-1.c: New.
1046
1047 2009-10-07  Jason Merrill  <jason@redhat.com>
1048
1049         * g++.dg/cpp0x/variadic95.C: New.
1050
1051 2009-10-07  Jason Merrill  <jason@redhat.com>
1052
1053         * g++.dg/template/scope3.C: New.
1054
1055 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1056
1057         * gcc.dg/debug/dwarf2/inline3.c: New test.
1058
1059 2009-10-07  Daniel Kraft  <d@domob.eu>
1060
1061         PR fortran/41615
1062         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1063
1064 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1065
1066         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1067         * gfortran.dg/select_type_1.f03: Modified error message.
1068         * gfortran.dg/select_type_5.f03: New test.
1069
1070 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1071
1072         PR libgfortran/41612
1073         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1074         have kind=10 reals.
1075
1076 2009-10-06  Jason Merrill  <jason@redhat.com>
1077
1078         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1079         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1080
1081 2009-10-06  Richard Guenther  <rguenther@suse.de>
1082
1083         PR lto/41502
1084         * gcc.dg/lto/20091006-1_0.c: New testcase.
1085         * gcc.dg/lto/20091006-1_1.c: Likewise.
1086         * gcc.dg/lto/20091005-2_0.c: Likewise.
1087
1088 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1089
1090         PR ada/41383
1091         * gnat.dg/timer_cancel.adb: New test.
1092
1093 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1094
1095         PR ada/38333
1096         * gnat.dg/specs/import_abstract.ads: New.
1097
1098 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1099
1100         PR libgfortran/35862
1101         * gfortran.dg/round_2.f03: New test.
1102
1103 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1104
1105         PR debug/41558
1106         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1107         * lib/gcc-gdb-test.exp: ... here.  New file.
1108         * gfortran.dg/guality/guality.exp: New file.
1109         * gfortran.dg/guality/pr41558.f90: New test.
1110         * gfortran.dg/guality/arg1.f90: New test.
1111
1112 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1113
1114         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1115         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1116         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1117         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1118
1119 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1120
1121         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1122         register_pass_info.
1123         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1124         plugin_pass to register_pass_info.
1125         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1126         register_pass_info.
1127         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1128         register_pass_info.
1129
1130 2009-10-05  Richard Guenther  <rguenther@suse.de>
1131
1132         PR lto/41281
1133         * gcc.dg/lto/20090914-2_0.c: New testcase.
1134
1135 2009-10-05  Richard Guenther  <rguenther@suse.de>
1136
1137         PR lto/40902
1138         * gcc.dg/lto/20091005-1_0.c: New testcase.
1139         * gcc.dg/lto/20091005-1_1.c: Likewise.
1140
1141 2009-10-05  Richard Guenther  <rguenther@suse.de>
1142
1143         PR lto/41552
1144         PR lto/41487
1145         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1146         * g++.dg/lto/20091004-1_0.C: New testcase.
1147         * g++.dg/lto/20091004-1_1.C: Likewise.
1148         * g++.dg/lto/20091004-2_0.C: Likewise.
1149         * g++.dg/lto/20091004-2_1.C: Likewise.
1150         * g++.dg/lto/20091004-3_0.C: Likewise.
1151         * g++.dg/lto/20091004-3_1.C: Likewise.
1152
1153 2009-10-05  Richard Guenther  <rguenther@suse.de>
1154
1155         PR tree-optimization/23821
1156         * gcc.dg/torture/pr23821.c: New testcase.
1157
1158 2009-10-05  Daniel Kraft  <d@domob.eu>
1159
1160         PR fortran/41403
1161         * gfortran.dg/goto_6.f: New test.
1162         * gfortran.dg/goto_7.f: New test.
1163
1164 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1165             Bill Maddox  <maddox@google.com>
1166             Cary Coutant  <ccoutant@google.com>
1167             Chris Demetriou  <cgd@google.com>
1168             Diego Novillo  <dnovillo@google.com>
1169             Doug Kwan  <dougkwan@google.com>
1170             Jan Hubicka  <jh@suse.cz>
1171             Ollie Wild  <aaw@google.com>
1172             Rafael Espindola  <espindola@google.com>
1173             Richard Guenther  <rguenther@suse.de>
1174             Simon Baldwin  <simonb@google.com>
1175
1176         * g++.dg/20090107-1.C: New.
1177         * g++.dg/20090121-1.C: New.
1178         * g++.dg/ipa/20090113-1.C: New.
1179         * g++.dg/lto: New directory.
1180         * g++.dg/lto/20080829_0.C: New.
1181         * g++.dg/lto/20080904_0.C: New.
1182         * g++.dg/lto/20080907_0.C: New.
1183         * g++.dg/lto/20080908-1_0.C: New.
1184         * g++.dg/lto/20080908-2_0.C: New.
1185         * g++.dg/lto/20080908-3_0.C: New.
1186         * g++.dg/lto/20080909-1_0.C: New.
1187         * g++.dg/lto/20080910-1_0.C: New.
1188         * g++.dg/lto/20080912-1_0.C: New.
1189         * g++.dg/lto/20080912_0.C: New.
1190         * g++.dg/lto/20080915_0.C: New.
1191         * g++.dg/lto/20080916_0.C: New.
1192         * g++.dg/lto/20080917_0.C: New.
1193         * g++.dg/lto/20080924_0.C: New.
1194         * g++.dg/lto/20080926_0.C: New.
1195         * g++.dg/lto/20081008_0.C: New.
1196         * g++.dg/lto/20081022.h: New.
1197         * g++.dg/lto/20081022_0.C: New.
1198         * g++.dg/lto/20081022_1.C: New.
1199         * g++.dg/lto/20081023_0.C: New.
1200         * g++.dg/lto/20081109-1_0.C: New.
1201         * g++.dg/lto/20081109-2_0.C: New.
1202         * g++.dg/lto/20081109_0.C: New.
1203         * g++.dg/lto/20081109_1.C: New.
1204         * g++.dg/lto/20081118-1_0.C: New.
1205         * g++.dg/lto/20081118-1_1.C: New.
1206         * g++.dg/lto/20081118_0.C: New.
1207         * g++.dg/lto/20081118_1.C: New.
1208         * g++.dg/lto/20081119-1.h: New.
1209         * g++.dg/lto/20081119-1_0.C: New.
1210         * g++.dg/lto/20081119-1_1.C: New.
1211         * g++.dg/lto/20081119_0.C: New.
1212         * g++.dg/lto/20081119_1.C: New.
1213         * g++.dg/lto/20081120-1_0.C: New.
1214         * g++.dg/lto/20081120-1_1.C: New.
1215         * g++.dg/lto/20081120-2_0.C: New.
1216         * g++.dg/lto/20081120-2_1.C: New.
1217         * g++.dg/lto/20081123_0.C: New.
1218         * g++.dg/lto/20081123_1.C: New.
1219         * g++.dg/lto/20081125.h: New.
1220         * g++.dg/lto/20081125_0.C: New.
1221         * g++.dg/lto/20081125_1.C: New.
1222         * g++.dg/lto/20081127_0.C: New.
1223         * g++.dg/lto/20081127_1.C: New.
1224         * g++.dg/lto/20081203_0.C: New.
1225         * g++.dg/lto/20081203_1.C: New.
1226         * g++.dg/lto/20081204-1_0.C: New.
1227         * g++.dg/lto/20081204-1_1.C: New.
1228         * g++.dg/lto/20081204-2_0.C: New.
1229         * g++.dg/lto/20081204-2_1.C: New.
1230         * g++.dg/lto/20081209_0.C: New.
1231         * g++.dg/lto/20081209_1.C: New.
1232         * g++.dg/lto/20081211-1.h: New.
1233         * g++.dg/lto/20081211-1_0.C: New.
1234         * g++.dg/lto/20081211-1_1.C: New.
1235         * g++.dg/lto/20081217-1_0.C: New.
1236         * g++.dg/lto/20081217-2_0.C: New.
1237         * g++.dg/lto/20081219_0.C: New.
1238         * g++.dg/lto/20081219_1.C: New.
1239         * g++.dg/lto/20090106_0.C: New.
1240         * g++.dg/lto/20090112_0.C: New.
1241         * g++.dg/lto/20090128_0.C: New.
1242         * g++.dg/lto/20090221_0.C: New.
1243         * g++.dg/lto/20090302_0.C: New.
1244         * g++.dg/lto/20090302_1.C: New.
1245         * g++.dg/lto/20090303_0.C: New.
1246         * g++.dg/lto/20090311-1.h: New.
1247         * g++.dg/lto/20090311-1_0.C: New.
1248         * g++.dg/lto/20090311-1_1.C: New.
1249         * g++.dg/lto/20090311_0.C: New.
1250         * g++.dg/lto/20090311_1.C: New.
1251         * g++.dg/lto/20090312.h: New.
1252         * g++.dg/lto/20090312_0.C: New.
1253         * g++.dg/lto/20090312_1.C: New.
1254         * g++.dg/lto/20090313_0.C: New.
1255         * g++.dg/lto/20090313_1.C: New.
1256         * g++.dg/lto/20090315_0.C: New.
1257         * g++.dg/lto/20090315_1.C: New.
1258         * g++.dg/lto/20091002-1_0.C: New testcase.
1259         * g++.dg/lto/20091002-2_0.C: Likewise..
1260         * g++.dg/lto/20091002-3_0.C: Likewise..
1261         * g++.dg/lto/README: New.
1262         * g++.dg/lto/pr40818_0.C: New.
1263         * g++.dg/opt/thunk3-1.C: New.
1264         * g++.dg/opt/thunk4.C: New.
1265         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1266         replacements with __attribute__ ((__noinline__)).
1267         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1268         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1269         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1270         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1271         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1272         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1273         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1274         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1275         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1276         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1277         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1278         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1279         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1280         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1281         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1282         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1283         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1284         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1285         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1286         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1287         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1288         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1289         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1290         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1291         * gcc.dg/20081223-1.c: New.
1292         * gcc.dg/lto: New directory.
1293         * gcc.dg/lto/20080908_0.c: New.
1294         * gcc.dg/lto/20080917_0.c: New.
1295         * gcc.dg/lto/20080924_0.c: New.
1296         * gcc.dg/lto/20081024_0.c: New.
1297         * gcc.dg/lto/20081109_0.c: New.
1298         * gcc.dg/lto/20081111_0.c: New.
1299         * gcc.dg/lto/20081111_1.c: New.
1300         * gcc.dg/lto/20081112_0.c: New.
1301         * gcc.dg/lto/20081112_1.c: New.
1302         * gcc.dg/lto/20081115_0.c: New.
1303         * gcc.dg/lto/20081115_1.c: New.
1304         * gcc.dg/lto/20081115_2.c: New.
1305         * gcc.dg/lto/20081118_0.c: New.
1306         * gcc.dg/lto/20081118_1.c: New.
1307         * gcc.dg/lto/20081118_2.c: New.
1308         * gcc.dg/lto/20081120-1_0.c: New.
1309         * gcc.dg/lto/20081120-1_1.c: New.
1310         * gcc.dg/lto/20081120-2_0.c: New.
1311         * gcc.dg/lto/20081120-2_1.c: New.
1312         * gcc.dg/lto/20081125_0.c: New.
1313         * gcc.dg/lto/20081125_1.c: New.
1314         * gcc.dg/lto/20081126_0.c: New.
1315         * gcc.dg/lto/20081201-1_0.c: New.
1316         * gcc.dg/lto/20081201-1_1.c: New.
1317         * gcc.dg/lto/20081201-1_2.c: New.
1318         * gcc.dg/lto/20081201-2_0.c: New.
1319         * gcc.dg/lto/20081201-2_1.c: New.
1320         * gcc.dg/lto/20081202-1_0.c: New.
1321         * gcc.dg/lto/20081202-1_1.c: New.
1322         * gcc.dg/lto/20081202-2_0.c: New.
1323         * gcc.dg/lto/20081202-2_1.c: New.
1324         * gcc.dg/lto/20081204-1_0.c: New.
1325         * gcc.dg/lto/20081204-1_1.c: New.
1326         * gcc.dg/lto/20081204-2_0.c: New.
1327         * gcc.dg/lto/20081210-1_0.c: New.
1328         * gcc.dg/lto/20081212-1_0.c: New.
1329         * gcc.dg/lto/20081222_0.c: New.
1330         * gcc.dg/lto/20081222_0.h: New.
1331         * gcc.dg/lto/20081222_1.c: New.
1332         * gcc.dg/lto/20081224_0.c: New.
1333         * gcc.dg/lto/20081224_0.h: New.
1334         * gcc.dg/lto/20081224_1.c: New.
1335         * gcc.dg/lto/20090116_0.c: New.
1336         * gcc.dg/lto/20090120_0.c: New.
1337         * gcc.dg/lto/20090126-1_0.c: New.
1338         * gcc.dg/lto/20090126-2_0.c: New.
1339         * gcc.dg/lto/20090206-1_0.c: New.
1340         * gcc.dg/lto/20090206-2_0.c: New.
1341         * gcc.dg/lto/20090210_0.c: New.
1342         * gcc.dg/lto/20090210_1.c: New.
1343         * gcc.dg/lto/20090213_0.c: New.
1344         * gcc.dg/lto/20090213_1.c: New.
1345         * gcc.dg/lto/20090218-1_0.c: New.
1346         * gcc.dg/lto/20090218-1_1.c: New.
1347         * gcc.dg/lto/20090218-2_0.c: New.
1348         * gcc.dg/lto/20090218-2_1.c: New.
1349         * gcc.dg/lto/20090218_0.c: New.
1350         * gcc.dg/lto/20090218_1.c: New.
1351         * gcc.dg/lto/20090218_2.c: New.
1352         * gcc.dg/lto/20090218_3.c: New.
1353         * gcc.dg/lto/20090219_0.c: New.
1354         * gcc.dg/lto/20090312_0.c: New.
1355         * gcc.dg/lto/20090312_1.c: New.
1356         * gcc.dg/lto/20090313_0.c: New.
1357         * gcc.dg/lto/20090706-1_0.c: New.
1358         * gcc.dg/lto/20090706-2_0.c: New.
1359         * gcc.dg/lto/20090717_0.c: New.
1360         * gcc.dg/lto/20090717_1.c: New.
1361         * gcc.dg/lto/20090729_0.c: New.
1362         * gcc.dg/lto/20090729_1.c: New.
1363         * gcc.dg/lto/20090812_0.c: New.
1364         * gcc.dg/lto/20090812_1.c: New.
1365         * gcc.dg/lto/20090914-1_0.c: New.
1366         * gcc.dg/lto/README: New.
1367         * gcc.dg/visibility-7.c: Adjust expected pattern
1368         * gfortran.dg/lto: New directory.
1369         * gfortran.dg/lto/pr40724_0.f: New.
1370         * gfortran.dg/lto/pr40724_1.f: New.
1371         * gfortran.dg/lto/pr40725_0.f03: New.
1372         * gfortran.dg/lto/pr40725_1.c: New.
1373         * gfortran.dg/lto/pr41069_0.f90: New.
1374         * gfortran.dg/lto/pr41069_1.f90: New.
1375         * gfortran.dg/lto/pr41069_2.f90: New.
1376         * g++.dg/README: Add 'lto' directory.
1377         * g++.dg/dg.exp: Also scan 'lto' directory
1378
1379 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1380             Janis Johnson  <janis187@us.ibm.com>
1381             Diego Novillo  <dnovillo@google.com>
1382
1383         * g++.dg/lto/lto.exp: New.
1384         * gcc.c-torture/execute/execute.exp: Add
1385         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1386         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1387         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1388         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1389         * gcc.target/i386/math-torture/math-torture.exp:
1390         Likewise.
1391         * gcc.dg/lto/lto.exp: New.
1392         * gfortran.dg/lto/lto.exp: New.
1393         * lib/target-supports.exp (check_effective_target_lto): New.
1394         * lib/c-torture.exp: Load target-supports.exp.
1395         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
1396         returns nonzero.
1397         * lib/gcc-dg.exp: Likewise.
1398         * lib/lto.exp: New.
1399         * lib/torture-options.exp: Add support for a third
1400         argument.
1401
1402 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1403
1404         PR testsuite/41542
1405         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1406
1407 2009-10-02  Jason Merrill  <jason@redhat.com>
1408
1409         * g++.dg/abi/mangle32.C: New.
1410
1411 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1412
1413         * gnat.dg/atomic2.adb: New test.
1414
1415 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1416
1417         * gnat.dg/array11.adb: New test.
1418         * gnat.dg/array12.adb: Likewise.
1419
1420 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1421
1422         * gnat.dg/array10.adb: New test.
1423         * gnat.dg/object_overflow.adb: Tweak.
1424
1425 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1426
1427         * gcc.dg/guality/guality.exp: Disable on darwin.
1428
1429 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1430
1431         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1432         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1433         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1434         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1435
1436 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1437
1438         PR fortran/41479
1439         * gfortran.dg/intent_out_5.f90: New test.
1440
1441 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1442
1443         PR debug/41404
1444         PR debug/41353
1445         * gcc.dg/guality/pr41404-1.c: New test.
1446         * gcc.dg/guality/pr41353-2.c: New test.
1447
1448 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1449
1450         PR testsuite/41546
1451         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1452         to -mtune=generic.
1453
1454 2009-10-01  Jan Hubicka  <jh@suse.cz>
1455
1456         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1457
1458 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1459
1460         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1461
1462         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1463
1464 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1465
1466         PR fortran/41515
1467         * gfortran.dg/parameter_array_init_5.f90: New test.
1468
1469 2009-10-01  Jason Merrill  <jason@redhat.com>
1470
1471         * g++.dg/cpp0x/defaulted13.C: New.
1472
1473 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1474
1475         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1476         * gfortran.dg/bounds_check_11.f90: Likewise.
1477         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1478
1479 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1480
1481         * gfortran.dg/select_type_4.f90: New test.
1482
1483 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1484
1485         * gfortran.dg/same_type_as_1.f03: New test.
1486         * gfortran.dg/same_type_as_2.f03: Ditto.
1487
1488 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1489
1490         * gfortran.dg/select_type_1.f03: Extended.
1491         * gfortran.dg/select_type_3.f03: New test.
1492
1493 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1494
1495         * gfortran.dg/class_allocate_1.f03: New test.
1496
1497 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1498
1499         PR fortran/40996
1500         * gfortran.dg/allocatable_scalar_3.f90: New test.
1501         * gfortran.dg/select_type_2.f03: Ditto.
1502         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1503
1504 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1505
1506         * gfortran.dg/block_name_2.f90: Modified error message.
1507         * gfortran.dg/select_6.f90: Ditto.
1508         * gfortran.dg/select_type_1.f03: New test.
1509
1510 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1511
1512         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1513         * gfortran.dg/class_1.f03: Ditto.
1514         * gfortran.dg/class_2.f03: Ditto.
1515         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1516         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1517         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1518         * gfortran.dg/typebound_call_10.f03: Ditto.
1519         * gfortran.dg/typebound_call_2.f03: Ditto.
1520         * gfortran.dg/typebound_call_3.f03: Ditto.
1521         * gfortran.dg/typebound_call_4.f03: Ditto.
1522         * gfortran.dg/typebound_call_9.f03: Ditto.
1523         * gfortran.dg/typebound_generic_3.f03: Ditto.
1524         * gfortran.dg/typebound_generic_4.f03: Ditto.
1525         * gfortran.dg/typebound_operator_1.f03: Ditto.
1526         * gfortran.dg/typebound_operator_2.f03: Ditto.
1527         * gfortran.dg/typebound_operator_3.f03: Ditto.
1528         * gfortran.dg/typebound_operator_4.f03: Ditto.
1529         * gfortran.dg/typebound_proc_1.f08: Ditto.
1530         * gfortran.dg/typebound_proc_5.f03: Ditto.
1531         * gfortran.dg/typebound_proc_6.f03: Ditto.
1532
1533 2009-09-30  Jason Merrill  <jason@redhat.com>
1534
1535         * g++.dg/eh/init-temp1.C: Improve test.
1536
1537 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1538
1539         PR target/22093
1540         * gcc.target/alpha/pr22093.c: New test.
1541
1542 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1543             Jason Merrill  <jason@redhat.com>
1544
1545         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1546         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1547         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1548         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1549         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1550         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1551         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1552         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1553         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1554         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1555         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1556         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1557         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1558         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1559         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1560         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1561         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1562         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1563         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1564         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1565         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1566         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1567         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1568         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1569         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1570         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1571         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1572         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1573         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1574         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1575         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1576         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1577         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1578         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1579         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1580         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1581         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1582         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1583         * lib/prune.exp: Accept "In lambda function".
1584
1585 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1586
1587         * gcc.target/i386/fma4-check.h: New file.
1588         * gcc.target/i386/fma4-fma.c: Ditto.
1589         * gcc.target/i386/fma4-maccXX.c: Ditto.
1590         * gcc.target/i386/fma4-msubXX.c: Ditto.
1591         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1592         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1593         * gcc.target/i386/fma4-vector.c: Ditto.
1594         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1595         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1596         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1597         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1598         * gcc.target/i386/fma4-256-vector.c: Ditto.
1599         * gcc.target/i386/funcspec-2.c: Ditto.
1600
1601         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1602
1603         * gcc.target/i386/funcspec-5.c: Add FMA4.
1604         * gcc.target/i386/funcspec-6.c: Ditto.
1605         * gcc.target/i386/funcspec-8.c: Ditto.
1606
1607         * gcc.target/i386/funcspec-9.c: New file.
1608
1609         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1610
1611         * gcc.target/i386/isa-10.c: New file.
1612         * gcc.target/i386/isa-11.c: Ditto.
1613         * gcc.target/i386/isa-12.c: Ditto.
1614         * gcc.target/i386/isa-13.c: Ditto.
1615         * gcc.target/i386/isa-2.c: Ditto.
1616         * gcc.target/i386/isa-3.c: Ditto.
1617         * gcc.target/i386/isa-4.c: Ditto.
1618         * gcc.target/i386/isa-7.c: Ditto.
1619         * gcc.target/i386/isa-8.c: Ditto.
1620         * gcc.target/i386/isa-9.c: Ditto.
1621
1622         * gcc.target/i386/isa-14.c: Add FMA4.
1623         * gcc.target/i386/isa-1.c: Ditto.
1624         * gcc.target/i386/isa-5.c: Ditto.
1625         * gcc.target/i386/isa-6.c: Ditto.
1626
1627         * gcc.target/i386/sse-12.c: New file.
1628         * gcc.target/i386/sse-13.c: Ditto.
1629         * gcc.target/i386/sse-14.c: Ditto.
1630         * gcc.target/i386/sse-22.c: Ditto.
1631
1632         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1633         * g++.dg/other/i386-3.C: Ditto.
1634         * g++.dg/other/i386-5.C: Ditto.
1635         * g++.dg/other/i386-6.C: Ditto.
1636
1637 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1638
1639         PR testsuite/41496
1640         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1641         before.
1642
1643 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1644
1645         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1646         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1647
1648 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1649
1650         PR debug/41438
1651         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1652         hidden.
1653         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1654
1655 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1656
1657         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1658         * gcc.target/i386/isa-1.c: Remove SSE5.
1659         * gcc.target/i386/isa-5.c: Ditto.
1660         * gcc.target/i386/isa-6.c: Ditto.
1661         * gcc.target/i386/funcspec-4.c: Remove error conditions
1662         related to SSE5.
1663         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1664         * gcc.target/i386/avx-2.c: Ditto.
1665         * gcc.target/i386/sse-23.c: Ditto.
1666         * gcc.target/i386/funcspec-9.c: Delete.
1667
1668 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1669
1670         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1671         * gcc.dg/guality/pr41353-1.c: New test.
1672
1673         PR testsuite/41444
1674         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1675         in macro name definition for non-unix/win32/msdos.
1676
1677 2009-09-29  Daniel Kraft  <d@domob.eu>
1678
1679         PR fortran/39626
1680         * gfortran.dg/block_1.f08: New test.
1681         * gfortran.dg/block_2.f08: New test.
1682         * gfortran.dg/block_3.f90: New test.
1683         * gfortran.dg/block_4.f08: New test.
1684         * gfortran.dg/block_5.f08: New test.
1685         * gfortran.dg/block_6.f08: New test.
1686         * gfortran.dg/block_7.f08: New test.
1687         * gfortran.dg/block_8.f08: New test.
1688
1689 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1690
1691         PR libgfortran/35862
1692         * gfortran.dg/round_1.f03: New test.
1693         * gfortran.dg/f2003_io_3.f03: Update test.
1694
1695 2009-09-28  Easwaran Raman  <eraman@google.com>
1696
1697         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1698         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1699
1700 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1701
1702         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1703         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1704         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1705         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1706         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1707
1708         * g++.dg/dfp/dfp.exp: Fix typo.
1709
1710         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1711         Fix typo that breaks the check.
1712
1713 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1714
1715         * gnat.dg (tagged_alloc_free.adb): New testcase.
1716
1717 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1718
1719         * g++.dg/dfp: New directory.
1720         * g++.dg/dg.exp: Prune tests in dfp directory.
1721         * g++.dg/dfp/dfp.exp: New.
1722         * g++.dg/dfp/mangle-mode.C: New test.
1723
1724 2009-09-28  Michael Matz  <matz@suse.de>
1725
1726         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1727         for sign of -Inf.
1728
1729 2009-09-27  Richard Henderson  <rth@redhat.com>
1730
1731         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1732         * gcc.dg/tree-ssa/pr41469-1.c: New.
1733
1734 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1735
1736         PR c/41476
1737         * gcc.dg/cond-constqual-1.c: New test.
1738
1739 2009-09-26  Michael Matz  <matz@suse.de>
1740
1741         PR lto/40758
1742         PR middle-end/41470
1743         * gcc.dg/pr41470.c: New test.
1744
1745 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1746
1747         * gnat.dg/array9.adb: New test.
1748
1749 2009-09-26  Michael Matz  <matz@suse.de>
1750
1751         PR tree-optimization/41454
1752         * gcc.dg/pr41454.c: New test.
1753
1754 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1755
1756         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1757         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1758         into DW_TAG_GNU_template_parameter_pack and
1759         DW_TAG_GNU_formal_parameter_pack.
1760         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1761         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1762
1763 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1764
1765         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1766         parameters for alignment-sensitive -fsection-anchors tests.
1767
1768 2009-09-25  Richard Guenther  <rguenther@suse.de>
1769
1770         PR middle-end/41463
1771         * gcc.c-torture/execute/pr41463.c: New testcase.
1772
1773 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1774
1775         * gnat.dg/sse_nolib.adb: New testcase.
1776
1777 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1778
1779         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1780         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1781         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1782         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1783         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1784         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1785         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1786         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1787         * gcc.dg/vect/vect.exp: Add Power7 flags.
1788         * g++.dg/vect/vect.exp: Likewise.
1789         * gfortran.dg/vect/vect.exp: Likewise.
1790
1791 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1792
1793         PR fortran/41459
1794         * gfortran.dg/empty_label.f: New test.
1795         * gfortran.dg/empty_label.f90: Ditto.
1796         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1797
1798 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1799
1800         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1801         compile-time.
1802
1803 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1804
1805         * lib/scanasm.exp (make_pattern_printable): New function.
1806         (dg-scan, scan-assembler-times, scan-assembler-dem,
1807         scan-assembler-dem-not): Use it.
1808
1809 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1810
1811         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1812         (test_nested): Renamed to ...
1813         (test_nested1): This.
1814         (test_nested2): New.
1815         (main): Likewise.
1816
1817 2009-09-24  Richard Guenther  <rguenther@suse.de>
1818
1819         PR tree-optimization/36143
1820         PR tree-optimization/38747
1821         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1822         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1823         * g++.dg/torture/pr38747.C: New testcase.
1824         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1825
1826 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1827
1828         * gnat.dg/nested_proc.adb: New test.
1829
1830 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1831
1832         * gcc.target/i386/pr12329.c: Adjust.
1833
1834 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1835
1836         PR debug/41248
1837         * gcc.dg/pr41248.c: New.
1838
1839 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1840
1841         PR debug/41065
1842         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1843
1844 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1845
1846         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1847         current_compiler_flags.  Fix typos.
1848
1849 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1850
1851         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1852
1853 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1854
1855         PR c/39779
1856         * gcc.c-torture/compile/pr39779.c: New test.
1857
1858 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1859
1860         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1861         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1862         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1863
1864 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1865
1866         PR debug/41295
1867         * gcc.dg/pr41295.c: New.
1868
1869 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1870
1871         * gcc.dg/pr40209.c: Add test case.
1872
1873 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1874
1875         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1876         matching assembly.
1877         * gcc.target/mips/code-readable-2.c: Likewise.
1878         * gcc.target/mips/code-readable-3.c: Likewise.
1879
1880 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1881
1882         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1883         Check support via mode instead of C type.
1884         (check_effective_target_dfprt_nocache): Ditto.
1885         (check_effective_target_hard_dfp): Ditto.
1886
1887 2009-09-22  Richard Guenther  <rguenther@suse.de>
1888
1889         PR middle-end/41395
1890         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1891         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1892
1893 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1894
1895         * gcc.dg/20090922-1.c: New test.
1896
1897         PR bootstrap/41405
1898         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1899         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1900         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1901         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1902         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1903         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1904         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1905         * objc.dg/dwarf-2.m: Likewise.
1906
1907 2009-09-22  Richard Guenther  <rguenther@suse.de>
1908
1909         PR tree-optimization/41428
1910         * g++.dg/tree-ssa/pr41428.C: New testcase.
1911
1912 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1913
1914         PR middle-end/41429
1915         * g++.dg/gomp/pr41429.C: New test.
1916
1917 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1918
1919         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1920
1921 2009-09-21  Jason Merrill  <jason@redhat.com>
1922
1923         PR c++/41421
1924         * g++.dg/cpp0x/trivial1.C: Expand.
1925
1926 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1927
1928         * gcc.dg/torture/calleesave-sse.c: New.
1929
1930 2009-09-21  Jan Hubicka  <jh@suse.cz>
1931
1932         * gcc.dg/guality/inline-params.c: New testcase.
1933
1934 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1935
1936         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1937         Add -fno-inline.
1938         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1939         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1940         (f2): Ditto.
1941
1942 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1943
1944         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1945         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1946         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1947         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1948         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1949
1950 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1951
1952         PR middle-end/40642
1953         * g++.dg/torture/pr40642.C: New testcase.
1954
1955 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1956
1957         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1958         cases in static initializers.
1959
1960 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1961
1962         * gcc.c-tortue/compile/pr39886.c: New.
1963
1964 2009-09-20  Chris Demetriou  <cgd@google.com>
1965
1966         PR preprocessor/28435:
1967         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1968         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1969         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1970         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1971         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1972
1973 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1974
1975         * gcc.target/mips/mips.exp: Add relax-pic-calls
1976         under -mfoo/-mno-foo options.
1977         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1978         and -mexplicit-relocs.
1979         * gcc.target/mips/call-1.c: New test.
1980         * gcc.target/mips/call-2.c: New test.
1981         * gcc.target/mips/call-3.c: New test.
1982         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1983         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1984
1985 2009-09-19  Chris Demetriou  <cgd@google.com>
1986
1987         PR preprocessor/28435:
1988         * gcc.dg/cpp/missing-header-MD.c: New test.
1989         * gcc.dg/cpp/missing-header-MMD.c: New test.
1990         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1991         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1992
1993 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1994
1995         PR libgfortran/41328
1996         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1997         EOF works.
1998
1999 2009-09-18  Jason Merrill  <jason@redhat.com>
2000
2001         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2002         * g++.dg/cpp0x/initlist-deduce.C: New.
2003
2004 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2005
2006         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2007
2008 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2009
2010         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2011         * c-c++-common/dfp: New directory.
2012         * c-c++-common/dfp/dfp-dbg.h: New file.
2013         * gcc.dg/dfp/call-by-value.c: Move to ...
2014         * c-c++-common/call-by-value.c: here.
2015         * gcc.dg/dfp/cast.c: Move to ...
2016         * c-c++-common/cast.c: here.
2017         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2018         * c-c++-common/compare-eq-const.c: here.
2019         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2020         * c-c++-common/compare-eq-d128.c: here.
2021         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2022         * c-c++-common/compare-eq-d32.c: here.
2023         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2024         * c-c++-common/compare-eq-d64.c: here.
2025         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2026         * c-c++-common/compare-eq-dfp.c: here.
2027         * gcc.dg/dfp/compare-eq.h: Move to ...
2028         * c-c++-common/compare-eq.h: here.
2029         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2030         * c-c++-common/compare-rel-const.c: here.
2031         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2032         * c-c++-common/compare-rel-d128.c: here.
2033         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2034         * c-c++-common/compare-rel-d32.c: here.
2035         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2036         * c-c++-common/compare-rel-d64.c: here.
2037         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2038         * c-c++-common/compare-rel-dfp.c: here.
2039         * gcc.dg/dfp/compare-rel.h: Move to ...
2040         * c-c++-common/compare-rel.h: here.
2041         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2042         * c-c++-common/compare-special-d128.c: here.
2043         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2044         * c-c++-common/compare-special-d32.c: here.
2045         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2046         * c-c++-common/compare-special-d64.c: here.
2047         * gcc.dg/dfp/compare-special.h: Move to ...
2048         * c-c++-common/compare-special.h: here.
2049         * gcc.dg/dfp/constants-zero.c: Move to ...
2050         * c-c++-common/constants-zero.c: here.
2051         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2052         * c-c++-common/convert-bfp-10.c: here.
2053         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2054         * c-c++-common/convert-bfp-11.c: here.
2055         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2056         * c-c++-common/convert-bfp-12.c: here.
2057         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2058         * c-c++-common/convert-bfp-13.c: here.
2059         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2060         * c-c++-common/convert-bfp-14.c: here.
2061         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2062         * c-c++-common/convert-bfp-2.c: here.
2063         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2064         * c-c++-common/convert-bfp-3.c: here.
2065         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2066         * c-c++-common/convert-bfp-4.c: here.
2067         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2068         * c-c++-common/convert-bfp-5.c: here.
2069         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2070         * c-c++-common/convert-bfp-6.c: here.
2071         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2072         * c-c++-common/convert-bfp-7.c: here.
2073         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2074         * c-c++-common/convert-bfp-8.c: here.
2075         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2076         * c-c++-common/convert-bfp-9.c: here.
2077         * gcc.dg/dfp/convert-bfp.c: Move to ...
2078         * c-c++-common/convert-bfp.c: here.
2079         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2080         * c-c++-common/convert-bfp-fold.c: here.
2081         * gcc.dg/dfp/convert-dfp.c: Move to ...
2082         * c-c++-common/convert-dfp.c: here.
2083         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2084         * c-c++-common/convert-dfp-fold-2.c: here.
2085         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2086         * c-c++-common/convert-dfp-fold.c: here.
2087         * gcc.dg/dfp/convert.h: Move to ...
2088         * c-c++-common/convert.h: here.
2089         * gcc.dg/dfp/convert-int.c: Move to ...
2090         * c-c++-common/convert-int.c: here.
2091         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2092         * c-c++-common/convert-int-fold.c: here.
2093         * gcc.dg/dfp/convert-int-max.c: Move to ...
2094         * c-c++-common/convert-int-max.c: here.
2095         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2096         * c-c++-common/convert-int-max-fold.c: here.
2097         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2098         * c-c++-common/convert-int-saturate.c: here.
2099         * gcc.dg/dfp/func-array.c: Move to ...
2100         * c-c++-common/func-array.c: here.
2101         * gcc.dg/dfp/func-deref.c: Move to ...
2102         * c-c++-common/func-deref.c: here.
2103         * gcc.dg/dfp/func-mixed.c: Move to ...
2104         * c-c++-common/func-mixed.c: here.
2105         * gcc.dg/dfp/func-pointer.c: Move to ...
2106         * c-c++-common/func-pointer.c: here.
2107         * gcc.dg/dfp/func-scalar.c: Move to ...
2108         * c-c++-common/func-scalar.c: here.
2109         * gcc.dg/dfp/func-struct.c: Move to ...
2110         * c-c++-common/func-struct.c: here.
2111         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2112         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2113         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2114         * c-c++-common/func-vararg-alternate-d128.c: here.
2115         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2116         * c-c++-common/func-vararg-alternate-d32.c: here.
2117         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2118         * c-c++-common/func-vararg-alternate-d64.c: here.
2119         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2120         * c-c++-common/func-vararg-alternate.h: here.
2121         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2122         * c-c++-common/func-vararg-dfp.c: here.
2123         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2124         * c-c++-common/func-vararg-mixed-2.c: here.
2125         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2126         * c-c++-common/func-vararg-mixed.c: here.
2127         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2128         * c-c++-common/func-vararg-size0.c: here.
2129         * gcc.dg/dfp/inf-1.c: Move to ...
2130         * c-c++-common/inf-1.c: here.
2131         * gcc.dg/dfp/loop-index.c: Move to ...
2132         * c-c++-common/loop-index.c: here.
2133         * gcc.dg/dfp/modes.c: Move to ...
2134         * c-c++-common/modes.c: here.
2135         * gcc.dg/dfp/nan-1.c: Move to ...
2136         * c-c++-common/nan-1.c: here.
2137         * gcc.dg/dfp/nan-2.c: Move to ...
2138         * c-c++-common/nan-2.c: here.
2139         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2140         * c-c++-common/operator-arith-fold.c: here.
2141         * gcc.dg/dfp/operator-assignment.c: Move to ...
2142         * c-c++-common/operator-assignment.c: here.
2143         * gcc.dg/dfp/operator-comma.c: Move to ...
2144         * c-c++-common/operator-comma.c: here.
2145         * gcc.dg/dfp/operator-cond.c: Move to ...
2146         * c-c++-common/operator-cond.c: here.
2147         * gcc.dg/dfp/operator-logical.c: Move to ...
2148         * c-c++-common/operator-logical.c: here.
2149         * gcc.dg/dfp/operator-unary.c: Move to ...
2150         * c-c++-common/operator-unary.c: here.
2151         * gcc.dg/dfp/pr31385.c: Move to ...
2152         * c-c++-common/pr31385.c: here.
2153         * gcc.dg/dfp/pr33466.c: Move to ...
2154         * c-c++-common/pr33466.c: here.
2155         * gcc.dg/dfp/pr35620.c: Move to ...
2156         * c-c++-common/pr35620.c: here.
2157         * gcc.dg/dfp/pr36800.c: Move to ...
2158         * c-c++-common/pr36800.c: here.
2159         * gcc.dg/dfp/pr39034.c: Move to ...
2160         * c-c++-common/pr39034.c: here.
2161         * gcc.dg/dfp/pr39035.c: Move to ...
2162         * c-c++-common/pr39035.c: here.
2163         * gcc.dg/dfp/pr39902.c: Move to ...
2164         * c-c++-common/pr39902.c: here.
2165         * gcc.dg/dfp/pr39986.c: Move to ...
2166         * c-c++-common/pr39986.c: here.
2167         * gcc.dg/dfp/signbit-1.c: Move to ...
2168         * c-c++-common/signbit-1.c: here.
2169         * gcc.dg/dfp/signbit-2.c: Move to ...
2170         * c-c++-common/signbit-2.c: here.
2171         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2172         * c-c++-common/struct-layout-1.c: here.
2173         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2174         * c-c++-common/usual-arith-conv.c: here.
2175         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2176         * c-c++-common/usual-arith-conv-const.c: here.
2177
2178 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2179
2180         PR testsuite/41288
2181         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2182         stack alignment.
2183
2184 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2185
2186         PR c++/39365
2187         * g++.dg/expr/bool3.C: New test.
2188         * g++.dg/expr/bool4.C: New test.
2189
2190 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2191
2192         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2193         * gcc.dg/dfp/signbit-2.c: Use it.
2194         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2195         arguments to unsigned int.
2196         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2197         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2198         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2199         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2200         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2201         * gcc.dg/dfp/pr39986.c: Ditto.
2202         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2203         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2204         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2205         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2206         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2207
2208 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2209
2210         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2211
2212 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2213
2214         PR c/41049
2215         * dfp/pr41049.c: New test.
2216
2217 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2218
2219         PR testsuite/41385
2220         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2221
2222 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2223
2224         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2225         * gcc.dg/ipa/ipa-sra-1.c: New test.
2226         * gcc.dg/ipa/ipa-sra-2.c: New test.
2227         * gcc.dg/ipa/ipa-sra-3.c: New test.
2228         * gcc.dg/ipa/ipa-sra-4.c: New test.
2229         * gcc.dg/ipa/ipa-sra-5.c: New test.
2230         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2231         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2232
2233 2009-09-17  Michael Matz  <matz@suse.de>
2234
2235         PR middle-end/41347
2236         * gfortran.dg/pr41347.f90: New test.
2237
2238 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2239
2240         * gcc.c-torture/compile/20090917-1.c: New testcase.
2241
2242 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2243
2244         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2245         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2246         alpha*-*-* target from XFAIL list.
2247
2248 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2249
2250         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2251         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2252         * gcc.dg/dfp/cast-bad.c: Use default options.
2253         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2254         * gcc.dg/dfp/composite-type.c: Ditto.
2255         * gcc.dg/dfp/constants.c: Ditto.
2256         * gcc.dg/dfp/constants-hex.c: Ditto.
2257         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2258         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2259         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2260         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2261         * gcc.dg/dfp/ctypes.c: Ditto.
2262         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2263         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2264         * gcc.dg/dfp/float-constant-double.c: Ditto.
2265         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2266         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2267         * gcc.dg/dfp/modes.c: Ditto.
2268         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2269         * gcc.dg/dfp/pr31344.c: Ditto.
2270         * gcc.dg/dfp/pr31385.c: Ditto.
2271         * gcc.dg/dfp/pr33466.c: Ditto.
2272         * gcc.dg/dfp/pr35620.c: Ditto.
2273         * gcc.dg/dfp/pr37435.c: Ditto.
2274         * gcc.dg/dfp/pr39986.c: Ditto.
2275         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2276         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2277         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2278         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2279         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2280         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2281         * gcc.dg/dfp/typespec.c: Ditto.
2282         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2283         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2284         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2285         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2286         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2287         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2288         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2289         * gcc.dg/dfp/compare-rel.h: Ditto.
2290         * gcc.dg/dfp/compare-special.h: Ditto.
2291         * gcc.dg/dfp/convert.h: Ditto.
2292         * gcc.dg/dfp/fe-check.h: Ditto.
2293         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2294         * gcc.dg/dfp/cast.c: Ditto.
2295         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2296         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2297         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2298         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2299         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2300         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2301         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2302         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2303         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2304         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2305         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2306         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2307         * gcc.dg/dfp/constants-zero.c: Ditto.
2308         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2309         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2310         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2311         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2312         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2313         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2314         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2315         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2316         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2317         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2318         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2319         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2320         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2321         * gcc.dg/dfp/convert-bfp.c: Ditto.
2322         * gcc.dg/dfp/convert-complex.c: Ditto.
2323         * gcc.dg/dfp/convert-dfp.c: Ditto.
2324         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2325         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2326         * gcc.dg/dfp/convert-int.c: Ditto.
2327         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2328         * gcc.dg/dfp/convert-int-max.c: Ditto.
2329         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2330         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2331         * gcc.dg/dfp/fe-binop.c: Ditto.
2332         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2333         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2334         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2335         * gcc.dg/dfp/func-array.c: Ditto.
2336         * gcc.dg/dfp/func-deref.c: Ditto.
2337         * gcc.dg/dfp/func-mixed.c: Ditto.
2338         * gcc.dg/dfp/func-pointer.c: Ditto.
2339         * gcc.dg/dfp/func-scalar.c: Ditto.
2340         * gcc.dg/dfp/func-struct.c: Ditto.
2341         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2342         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2343         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2344         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2345         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2346         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2347         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2348         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2349         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2350         * gcc.dg/dfp/inf-1.c: Ditto.
2351         * gcc.dg/dfp/loop-index.c: Ditto.
2352         * gcc.dg/dfp/nan-1.c: Ditto.
2353         * gcc.dg/dfp/nan-2.c: Ditto.
2354         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2355         * gcc.dg/dfp/operator-assignment.c: Ditto.
2356         * gcc.dg/dfp/operator-comma.c: Ditto.
2357         * gcc.dg/dfp/operator-cond.c: Ditto.
2358         * gcc.dg/dfp/operator-logical.c: Ditto.
2359         * gcc.dg/dfp/operator-unary.c: Ditto.
2360         * gcc.dg/dfp/pr36800.c: Ditto.
2361         * gcc.dg/dfp/pr39034.c: Ditto.
2362         * gcc.dg/dfp/pr39035.c: Ditto.
2363         * gcc.dg/dfp/pr39902.c: Ditto.
2364         * gcc.dg/dfp/signbit-1.c: Ditto.
2365         * gcc.dg/dfp/signbit-2.c: Ditto.
2366         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2367         * gcc.dg/dfp/union-init.c: Ditto.
2368         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2369
2370 2009-09-16  Michael Matz  <matz@suse.de>
2371
2372         PR fortran/41212
2373         * gfortran.dg/pr41212.f90: New test.
2374
2375 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2376
2377         * gnat.dg/alignment9.adb: New test.
2378
2379 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2380
2381         * gnat.dg/discr20.ad[sb]: New test.
2382
2383 2009-09-16  Richard Guenther  <rguenther@suse.de>
2384
2385         PR middle-end/34011
2386         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2387
2388 2009-09-16  DJ Delorie  <dj@redhat.com>
2389             Kaz Kojima  <kkojima@gcc.gnu.org>
2390
2391         * gcc.target/sh/struct-arg-dw2.c: New test.
2392
2393 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2394             Jakub Jelinek  <jakub@redhat.com>
2395
2396         PR target/41175
2397         * gcc.target/powerpc/pr41175.c: New test.
2398
2399 2009-09-14  Richard Henderson  <rth@redhat.com>
2400
2401         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2402         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2403         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2404
2405 2009-09-14  Richard Henderson  <rth@redhat.com>
2406
2407         * g++.dg/eh/builtin1.C: Update resx pattern match.
2408         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2409
2410 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2411
2412         * gcc.target/mips/branch-helper.h: New file.
2413         * gcc.target/mips/branch-2.c,
2414         * gcc.target/mips/branch-3.c,
2415         * gcc.target/mips/branch-4.c,
2416         * gcc.target/mips/branch-5.c,
2417         * gcc.target/mips/branch-6.c,
2418         * gcc.target/mips/branch-7.c,
2419         * gcc.target/mips/branch-8.c,
2420         * gcc.target/mips/branch-9.c,
2421         * gcc.target/mips/branch-10.c,
2422         * gcc.target/mips/branch-11.c,
2423         * gcc.target/mips/branch-12.c,
2424         * gcc.target/mips/branch-13.c,
2425         * gcc.target/mips/branch-14.c,
2426         * gcc.target/mips/branch-15.c: New tests.
2427
2428 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2429
2430         PR target/41331
2431         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2432         -m32 -mpowerpc64 system.
2433
2434 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2435
2436         From Jie Zhang <jie.zhang@analog.com>:
2437         * gcc.target/bfin/saveall.c: New test.
2438         * gcc.target/bfin/20090914-1.c: New test.
2439         * gcc.target/bfin/20090914-2.c: New test.
2440
2441         * gcc.target/bfin/20090914-3.c: New test.
2442
2443 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2444
2445         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2446
2447 2009-09-14  Richard Guenther  <rguenther@suse.de>
2448
2449         PR middle-end/41350
2450         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2451
2452 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2453
2454         PR libgfortran/41328
2455         * gfortran.dg/cr_lf.f90: New test.
2456
2457 2009-09-11  Michael Matz  <matz@suse.de>
2458
2459         PR middle-end/41275
2460         * g++.dg/tree-ssa/pr41275.C: New test.
2461
2462 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2463
2464         PR fortran/41242
2465         * gfortran.dg/proc_ptr_comp_21.f90: New.
2466
2467 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2468
2469         PR fortran/31292
2470         * gfortran.dg/module_procedure_1.f90: New test.
2471         * gfortran.dg/module_procedure_2.f90: Ditto.
2472         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2473
2474 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2475             James A. Morrison  <phython@gcc.gnu.org>
2476
2477         PR ada/18302
2478         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2479         commands.
2480         * ada/acats/run_test.exp: New file.
2481
2482 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2483
2484         Revert:
2485         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2486
2487         PR rtl-optimization/39779
2488         * gcc.dg/pr39979.c: New test.
2489
2490 2009-09-10  Richard Guenther  <rguenther@suse.de>
2491
2492         PR middle-end/41257
2493         * g++.dg/torture/pr41257-2.C: New testcase.
2494
2495 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2496
2497         PR c++/28293
2498         * g++.dg/template/crash91.C: New.
2499
2500 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2501
2502         PR rtl-optimization/39779
2503         * gcc.dg/pr39979.c: New test.
2504
2505 2009-09-09  Richard Guenther  <rguenther@suse.de>
2506
2507         PR tree-optimization/41101
2508         * gcc.c-torture/compile/pr41101.c: New testcase.
2509
2510 2009-09-09  Richard Guenther  <rguenther@suse.de>
2511
2512         PR middle-end/41317
2513         * gcc.c-torture/execute/pr41317.c: New testcase.
2514         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2515         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2516
2517 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2518
2519         Fix some test breakages on Darwin
2520         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2521         and adjust.
2522         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2523         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2524         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2525         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2526         take darwin specifics in account.
2527
2528 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2529
2530         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2531         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2532
2533 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2534
2535         PR c++/39923
2536         * g++.dg/cpp0x/initlist24.C: New.
2537
2538 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2539
2540         * gcc.dg/large-size-array-2.c: Fix target requirement.
2541         * gcc.dg/large-size-array-4.c: Likewise.
2542         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2543         * gcc.dg/c99-const-expr-2.c: Likewise.
2544         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2545         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2546         * gcc.dg/c90-const-expr-10.c: Likewise.
2547         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2548         instead of long.
2549         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2550         * gcc.dg/vect/pr33846.c: Likewise.
2551         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2552         __PTRDIFF_TYPE__, instead of unsigned long.
2553         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2554
2555 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2556
2557         PR debug/41229
2558         PR debug/41291
2559         PR debug/41300
2560         * gfortran.dg/pr41229.f90: New.
2561
2562 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2563
2564         PR debug/41232
2565         * gcc.dg/pr41232.c: New.
2566
2567 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2568
2569         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2570         contain -march.
2571         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2572         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2573         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2574         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2575         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2576         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2577         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2578         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2579         options other than that used in dg-options.
2580
2581 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2582
2583         PR rtl-optimization/41239
2584         * gcc.c-torture/execute/pr41239.c: New test.
2585
2586 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2587
2588         PR libgfortran/41192
2589         * gfortran.dg/namelist_59.f90: New test.
2590
2591 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2592
2593         From Mike Frysinger  <michael.frysinger@analog.com>
2594         * gcc.target/bfin/mcpu-bf542m.c: New file.
2595         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2596         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2597         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2598         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2599
2600 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2601
2602         PR middle-end/41282
2603         * gcc.c-torture/compile/pr41282.c: New test.
2604
2605 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2606
2607         PR fortran/41197
2608         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2609         variables for stat and errmsg.
2610         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2611         * gfortran.dg/allocate_stat_2.f90:  New test.
2612
2613 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2614
2615         * gcc.c-torture/compile/20090907-1.c: New test.
2616
2617 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2618
2619         PR bootstrap/41241
2620         * gcc.dg/pr41241.c: New test.
2621
2622 2009-09-06  Richard Guenther  <rguenther@suse.de>
2623
2624         PR middle-end/41144
2625         * g++.dg/torture/pr41144.C: New testcase.
2626
2627 2009-09-06  Richard Guenther  <rguenther@suse.de>
2628
2629         PR middle-end/41261
2630         * gcc.dg/torture/pr41261.c: New testcase.
2631
2632 2009-09-05  Richard Guenther  <rguenther@suse.de>
2633
2634         PR middle-end/41181
2635         * gcc.c-torture/compile/pr41181.c: New testcase.
2636
2637 2009-09-05  Richard Guenther  <rguenther@suse.de>
2638
2639         PR debug/41273
2640         * g++.dg/torture/pr41273.C: New testcase.
2641
2642 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2643
2644         PR fortran/41258
2645         * gfortran.dg/typebound_proc_12.f90 : New test.
2646
2647 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2648
2649         PR debug/41225
2650         * gfortran.dg/pr41225.f90: New.
2651
2652 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2653
2654         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2655         unistd.h, sys/types.h and sys/wait.h.
2656         (gualchk_t): New.
2657         (GUALCVT): New.
2658         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2659         (GUALITY_GDB_REDIRECT): New.
2660         (GUALITY_GDB_ARGS): Use it.
2661
2662 2009-09-04  Richard Guenther  <rguenther@suse.de>
2663
2664         PR middle-end/41257
2665         * g++.dg/torture/pr41257.C: New testcase.
2666
2667 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2668
2669         PR tree-optimization/41112
2670         * gnat.dg/array8.adb: New test.
2671
2672 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2673
2674         * gcc.target/arm/ctz.c: New test case.
2675
2676 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2677
2678         PR tree-optimization/38275
2679         * gcc.dg/autopar/reduc-1char.c: Increase number
2680         of iterations. Adjust the logic accordingly.
2681         * gcc.dg/autopar/reduc-2char.c: Ditto.
2682         * gcc.dg/autopar/reduc-1.c: Ditto.
2683         * gcc.dg/autopar/reduc-2.c: Ditto.
2684         * gcc.dg/autopar/reduc-3.c: Ditto.
2685         * gcc.dg/autopar/reduc-6.c: Ditto.
2686         * gcc.dg/autopar/reduc-7.c: Ditto.
2687         * gcc.dg/autopar/reduc-8.c: Ditto.
2688         * gcc.dg/autopar/reduc-9.c: Ditto.
2689         * gcc.dg/autopar/pr39500-1.c: Ditto.
2690         * gcc.dg/autopar/reduc-1short.c: Ditto.
2691         * gcc.dg/autopar/reduc-2short.c: Ditto.
2692         * gcc.dg/autopar/parallelization-1.c: Ditto.
2693
2694 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2695
2696         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2697         testcase using guality.h compiles and links and if a global variable
2698         can be verified by gdb.
2699
2700 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2701
2702         * lib/target-supports.exp (check_effective_target_sync_int_long):
2703         Supported on Blackfin Linux targets.
2704
2705 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2706
2707         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2708
2709 2009-09-03  Diego Novillo  <dnovillo@google.com>
2710
2711         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2712         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2713         * g++.dg/warn/unit-1.C: Likewise.
2714         * g++.dg/ipa/iinline-1.C: Likewise.
2715         * g++.dg/template/cond2.C: Adjust expected line location for the
2716         error.
2717         * g++.dg/template/pr35240.C: Likewise.
2718
2719 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2720
2721         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2722         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2723
2724 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2725
2726         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2727         * gcc.dg/memcpy-1.c: Add . to match pattern.
2728         * gcc.dg/uninit-I.c: XFAIL warning test.
2729         * g++.dg/warn/unit-1.C: XFAIL warning test.
2730
2731 2009-09-02  Ian Lance Taylor  <iant@google.com>
2732
2733         * gcc.dg/20090902-1.c: New test.
2734
2735 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2736
2737         * gcc.dg/builtin-object-size-9.c: New test.
2738
2739 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2740
2741         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2742
2743 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2744             Olivier Hainque  <hainque@adacore.com>
2745
2746         * gnat.dg/misaligned_param.adb: New test.
2747         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2748         * gnat.dg/slice7.adb: Add 1 more related case.
2749
2750 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2751
2752         * gcc.dg/guality/guality.c: Expect to fail for now.
2753         * gcc.dg/guality/example.c: Likewise.
2754
2755 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2756
2757         * gcc.dg/guality/guality.c: New.
2758         * gcc.dg/guality/guality.h: New.
2759         * gcc.dg/guality/guality.exp: New.
2760         * gcc.dg/guality/example.c: New.
2761         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2762         (cleanup-saved-temps): Likewise, .gkd files too.
2763
2764 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2765
2766         PR fortran/39229
2767         * gfortran.dg/line_length_3.f: New test.
2768         * gfortran.dg/line_length_4.f90: New test.
2769
2770 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2771
2772         * lib/target-supports.exp (check_gc_sections_available):
2773         Add proper pattern quote.
2774
2775 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2776             Kaz Kojima  <kkojima@gcc.gnu.org>
2777
2778         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2779         * g++.dg/cdce3.C: Use dg-add-options ieee.
2780         * g++.dg/torture/type-generic-1.C: Likewise.
2781         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2782         * gcc.dg/pr28796-2.c: Likewise.
2783         * gcc.dg/torture/builtin-math-7.c: Likewise.
2784         * gcc.dg/torture/type-generic-1.c: Likewise.
2785         * gfortran.dg/boz_14.f90: Likewise.
2786         * gfortran.dg/erf_2.F90: Likewise.
2787         * gfortran.dg/init_flag_3.f90: Likewise.
2788         * gfortran.dg/init_flag_4.f90: Likewise.
2789         * gfortran.dg/init_flag_5.f90: Likewise.
2790         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2791         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2792         * gfortran.dg/isnan_1.f90: Likewise.
2793         * gfortran.dg/isnan_2.f90: Likewise.
2794         * gfortran.dg/maxlocval_2.f90: Likewise.
2795         * gfortran.dg/maxlocval_4.f90: Likewise.
2796         * gfortran.dg/minlocval_1.f90: Likewise.
2797         * gfortran.dg/minlocval_4.f90: Likewise.
2798         * gfortran.dg/module_nan.f90: Likewise.
2799         * gfortran.dg/namelist_42.f90: Likewise.
2800         * gfortran.dg/namelist_43.f90: Likewise.
2801         * gfortran.dg/nan_1.f90: Likewise.
2802         * gfortran.dg/nan_2.f90: Likewise.
2803         * gfortran.dg/nan_3.f90: Likewise.
2804         * gfortran.dg/nan_4.f90: Likewise.
2805         * gfortran.dg/nan_5.f90: Likewise.
2806         * gfortran.dg/nearest_1.f90: Likewise.
2807         * gfortran.dg/nearest_2.f90: Likewise.
2808         * gfortran.dg/nearest_3.f90: Likewise.
2809         * gfortran.dg/pr37243.f: Likewise.
2810         * gfortran.dg/real_const_3.f90: Likewise.
2811         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2812
2813 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2814
2815         PR debug/30161
2816         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2817         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2818         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2819         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2820         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2821         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2822         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2823         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2824         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2825         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2826         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2827         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2828         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2829
2830 2009-08-31  Jason Merrill  <jason@redhat.com>
2831
2832         PR c++/41127
2833         * g++.dg/parse/enum5.C: New.
2834         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2835
2836 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2837
2838         PR fortran/40940
2839         * gfortran.dg/allocate_derived_1.f90: New.
2840         * gfortran.dg/class_3.f03: New.
2841
2842 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2843
2844         PR fortran/40996
2845         * gfortran.dg/allocatable_scalar_1.f90: New.
2846         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2847         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2848         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2849
2850 2009-08-30  Richard Guenther  <rguenther@suse.de>
2851
2852         PR tree-optimization/41186
2853         * g++.dg/torture/pr41186.C: New testcase.
2854         * g++.dg/tree-ssa/pr41186.C: Likewise.
2855
2856 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2857
2858         PR c++/41187
2859         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2860         take ia64 assembly comments syntax in account.
2861
2862 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2863
2864         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2865
2866 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2867
2868         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2869         * gfortran.dg/whole_file_6.f90: Likewise.
2870
2871 2009-08-28  Cary Coutant  <ccoutant@google.com>
2872
2873         PR debug/41063
2874         * g++.dg/debug/dwarf2/pr41063.C: New test.
2875
2876 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2877
2878         PR rtl-optimization/40861
2879         * gcc.dg/pr40861.c: New test.
2880
2881 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2882
2883         PR fortran/40869
2884         * gfortran.dg/proc_ptr_comp_20.f90: New.
2885
2886 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2887
2888         PR libfortran/39667
2889         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2890         open temp file with status="scratch".
2891         * gfortran.dg/fmt_cache_1.f: Likewise.
2892         * gfortran.dg/fmt_exhaust.f90: Likewise.
2893         * gfortran.dg/fmt_t_4.f90: Likewise.
2894         * gfortran.dg/fseek.f90: Likewise.
2895         * gfortran.dg/list_read_5.f90: Likewise.
2896         * gfortran.dg/namelist_39.f90: Likewise.
2897         * gfortran.dg/namelist_56.f90: Likewise.
2898         * gfortran.dg/read_bad_advance.f90: Likewise.
2899         * gfortran.dg/read_repeat.f90: Likewise.
2900         * gfortran.dg/read_size_noadvance.f90: Likewise.
2901         * gfortran.dg/read_x_past.f: Likewise.
2902
2903 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2904
2905         PR fortran/28039
2906         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2907
2908 2009-08-27  Daniel Kraft  <d@domob.eu>
2909
2910         PR fortran/37425
2911         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2912         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2913         error and fix problem with recursive assignment.
2914         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2915         * gfortran.dg/typebound_operator_3.f03: New test.
2916         * gfortran.dg/typebound_operator_4.f03: New test.
2917
2918 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2919
2920         PR debug/41170
2921         * debug/dwarf2/namespace-1.C: New test.
2922
2923 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2924
2925         PR fortran/41162
2926         * gfortran.dg/pr41162.f: New.
2927
2928 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2929             Richard Sandiford  <rdsandiford@googlemail.com>
2930
2931         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2932         with "forbid_cpu".
2933         * gcc.target/mips/branch-1.c: Update accordingly.
2934         * gcc.target/mips/extend-1.c: Likewise.
2935         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2936
2937 2009-08-26  Richard Guenther  <rguenther@suse.de>
2938
2939         PR middle-end/41163
2940         * gcc.c-torture/compile/pr41163.c: New testcase.
2941         * gcc.dg/pr35899.c: Adjust.
2942
2943 2009-08-26  Richard Guenther  <rguenther@suse.de>
2944
2945         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2946
2947 2009-08-26  Jason Merrill  <jason@redhat.com>
2948
2949         * g++.dg/cpp0x/explicit3.C: New.
2950         * g++.dg/overload/cond2.C: New.
2951
2952 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2953
2954         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2955
2956 2009-08-25  Jan Hubicka  <jh@suse.cz>
2957
2958         * gcc.target/i386/sse5-shift1-vector.c
2959         * gcc.target/i386/isa-12.c
2960         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2961         * gcc.target/i386/sse5-pcmov2.c
2962         * gcc.target/i386/isa-3.c
2963         * gcc.target/i386/sse5-shift2-vector.c
2964         * gcc.target/i386/isa-7.c
2965         * gcc.target/i386/funcspec-2.c
2966         * gcc.target/i386/sse5-haddX.c
2967         * gcc.target/i386/sse5-hadduX.c
2968         * gcc.target/i386/isa-9.c
2969         * gcc.target/i386/sse5-maccXX.c
2970         * gcc.target/i386/sse5-shift3-vector.c
2971         * gcc.target/i386/sse5-msubXX.c
2972         * gcc.target/i386/sse5-permpX.c
2973         * gcc.target/i386/sse5-check.h
2974         * gcc.target/i386/sse-12.c
2975         * gcc.target/i386/sse-11.c
2976         * gcc.target/i386/sse-10.c
2977         * gcc.target/i386/sse-13.c
2978         * gcc.target/i386/sse-14.c
2979         * gcc.target/i386/sse-22.c
2980         * gcc.target/i386/sse-2.c
2981         * gcc.target/i386/sse-13.c
2982         * gcc.target/i386/avx-2.c
2983         * gcc.target/i386/sse5-rotate1-vector.c
2984         * gcc.target/i386/isa-4.c
2985         * gcc.target/i386/sse5-hsubX.c
2986         * gcc.target/i386/sse5-pcmov.c
2987         * gcc.target/i386/sse5-fma.c
2988         * gcc.target/i386/isa-8.c
2989         * gcc.target/i386/sse5-rotate2-vector.c
2990         * gcc.target/i386/sse5-nmaccXX.c
2991         * gcc.target/i386/sse5-imul64-vector.c
2992         * gcc.target/i386/sse5-nmsubXX.c
2993         * gcc.target/i386/sse5-rotate3-vector.c
2994         * gcc.target/i386/sse5-fma-vector.c
2995         * gcc.target/i386/sse5-imul32widen-vector.c
2996         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2997
2998         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2999         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3000         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3001         * gcc.target/i386/avx-1.c: Remove SSE5.
3002         * gcc.target/i386/avx-2.c: Remove SSE5.
3003         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3004         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3005         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3006         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3007
3008 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3009
3010         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3011
3012 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3013
3014         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3015         keyword works in the same manner as __alignof.
3016
3017 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3018
3019         PR libfortran/34670
3020         * gfortran.dg/unpack_bounds_1.f90:  New test.
3021         * gfortran.dg/unpack_bounds_2.f90:  New test.
3022         * gfortran.dg/unpack_bounds_3.f90:  New test.
3023
3024 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3025
3026         * gnat.dg/slice7.adb: New test.
3027         * gnat.dg/slice7_pkg.ads: New helper.
3028
3029 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3030
3031         PR fortran/41139
3032         * gfortran.dg/proc_ptr_25.f90: New.
3033         * gfortran.dg/proc_ptr_comp_18.f90: New.
3034         * gfortran.dg/proc_ptr_comp_19.f90: New.
3035
3036 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3037
3038         PR fortran/41154
3039         * gfortran.dg/fmt_error_8.f: New test.
3040
3041 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3042
3043         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3044         number, update all callers and synchronize results for latest MPC.
3045
3046 2009-08-21  Jason Merrill  <jason@redhat.com>
3047
3048         * g++.dg/warn/Wunused-17.C: New.
3049
3050 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3051
3052         * gcc.target/arm/combine-cmp-shift.c: New test.
3053
3054 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3055
3056         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3057         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3058         width specifier.
3059
3060 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3061
3062         * gfortran.dg/fmt_error_7.f: New test.
3063
3064 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3065
3066         PR target/40718
3067         * gcc.target/i386/pr40718.c: New test.
3068
3069 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3070
3071         * gfortran.dg/proc_ptr_24.f90: New test.
3072
3073 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3074
3075         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3076         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3077         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3078
3079 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3080
3081         PR fortran/28039
3082         * gfortran.dg/fmt_with_extra.f: new file.
3083
3084 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3085
3086         * lib/target-supports.exp
3087         (check_effective_target_arm_iwmmxt_ok): New procedure.
3088         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3089         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3090
3091 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3092
3093         * gfortran.dg/boz_9.f90: Do not load denormal floating
3094         point constants.  Remove -mieee option for alpha*-*-* targets.
3095
3096 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3097
3098         PR fortran/41106
3099         * gfortran.dg/proc_ptr_23.f90: New.
3100         * gfortran.dg/proc_ptr_comp_15.f90: New.
3101         * gfortran.dg/proc_ptr_comp_16.f90: New.
3102         * gfortran.dg/proc_ptr_comp_17.f90: New.
3103
3104 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3105
3106         PR c++/41131
3107         * g++.dg/expr/unary3.C: New test.
3108
3109 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3110
3111         * gfortran.dg/common_5.f: Add -mdalign for sh.
3112         * gfortran.dg/common_align_2.f90: Likewise.
3113
3114 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3115
3116         PR libfortran/40962
3117         * c_f_pointer_tests_4.f90:  New test.
3118
3119 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3120
3121         * gnat.dg/slice6.adb: New test.
3122         * gnat.dg/slice6_pkg.ads: New helper.
3123
3124 2009-08-20  Michael Matz  <matz@suse.de>
3125
3126         PR fortran/41126
3127         * gfortran.dg/pr41126.f90: New test.
3128
3129 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3130
3131         * gnat.dg/dynamic_bound.adb: New test.
3132
3133 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3134
3135         PR fortran/41121
3136         * gfortran.dg/intrinsic_5.f90: New.
3137
3138 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3139             Richard Earnshaw  <richard.earnshaw@arm.com>
3140
3141         * gcc.target/arm/20090811-1.c: New test.
3142
3143 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3144
3145         PR middle-end/41123
3146         * gcc.dg/pr41123.c: New test.
3147
3148 2009-08-19  Jason Merrill  <jason@redhat.com>
3149
3150         PR c++/41120
3151         * g++.dg/other/gc4.C: New.
3152
3153 2009-08-18  Michael Matz  <matz@suse.de>
3154
3155         * gfortran.dg/vect/vect-gems.f90: New test.
3156         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3157
3158 2009-08-18  DJ Delorie  <dj@redhat.com>
3159
3160         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3161         * lib/gcc-defs.exp: ... to here.
3162
3163         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3164         GCC_EXEC_PREFIX before building the wrapper.
3165
3166 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3167
3168         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3169         tests.
3170         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3171         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3172         dg-options.  Fix dg-final clause.
3173
3174 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3175
3176         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3177
3178 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3179             Paul Thomas  <pault@gcc.gnu.org>
3180
3181         PR fortran/40870
3182         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3183
3184 2009-08-18  Richard Guenther  <rguenther@suse.de>
3185
3186         PR middle-end/41094
3187         * gcc.dg/torture/pr41094.c: New testcase.
3188         * gcc.dg/torture/builtin-power-1.c: Adjust.
3189         * gcc.dg/builtins-10.c: Likewise.
3190
3191 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3192
3193         PR target/40971
3194         * gcc.dg/pr40971.c: New test.
3195
3196 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3197
3198         PR fortran/41062
3199         * gfortran.dg/use_only_4.f90: New test.
3200
3201 2009-08-17  Daniel Kraft  <d@domob.eu>
3202
3203         PR fortran/37425
3204         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3205         NOPASS bindings as operators.
3206
3207 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3208
3209         * lib/target-supports.exp
3210         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3211         of targets that do not need command line argument to enable SIMD.
3212
3213 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3214
3215         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3216         typo in cache name.
3217
3218 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3219
3220         PR fortran/41075
3221         * gfortran.dg/unlimited_fmt_1.f90: New test.
3222
3223 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3224
3225         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3226
3227 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3228
3229         * gnat.dg/itype.ad[sb]: New test.
3230
3231 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3232
3233         * gcc.target/mips/mips.exp: Add terminology section to comment
3234         at the top of the file.  Fix typos.
3235
3236 2009-08-16  Jason Merrill  <jason@redhat.com>
3237
3238         * g++.dg/debug/dwarf2/inline1.C: New.
3239
3240 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3241
3242         PR target/38599
3243         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3244
3245 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3246
3247         PR debug/37801
3248         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3249         Make sure to trigger inlining optimizations.
3250         * gcc.dg/debug/dwarf2/inline2.c: New test.
3251
3252 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3253
3254         PR fortran/41070
3255         * gfortran.dg/structure_constructor_10.f90: New.
3256
3257 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3258
3259         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3260         * gcc.dg/pragma-re-2.c: Likewise.
3261         * gcc.dg/pragma-re-3.c: Likewise.
3262         * gcc.dg/pragma-re-4.c: Likewise.
3263         * g++.dg/other/pragma-re-1.C: Likewise.
3264         * g++.dg/other/pragma-re-2.C: Likewise.
3265
3266 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3267
3268         * gcc.dg/torture/builtin-math-7.c: New.
3269
3270 2009-08-14  Richard Guenther  <rguenther@suse.de>
3271
3272         * gcc.c-torture/execute/20090814-1.c: New testcase.
3273
3274 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3275
3276         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3277
3278 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3279
3280         PR target/40934
3281         * gcc.target/i386/pr40934.c: New.
3282
3283 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3284
3285         PR target/41019
3286         * gcc.target/i386/pr41019.c: New test.
3287
3288 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3289
3290         PR fortran/40955
3291         * gfortran.dg/winapi.f90: New test.
3292
3293 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3294
3295         PR fortran/40995
3296         * gfortran.dg/intrinsic_4.f90: New.
3297         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3298         different line.
3299
3300 2009-08-13  Richard Guenther  <rguenther@suse.de>
3301
3302         PR middle-end/41047
3303         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3304
3305 2009-08-12  Richard Guenther  <rguenther@suse.de>
3306
3307         PR tree-optimization/41011
3308         * gfortran.dg/pr41011.f: New testcase.
3309
3310 2009-08-11  Andrew Haley  <aph@redhat.com>
3311
3312         * gcc.target/arm/synchronize.c: New file.
3313
3314 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3315
3316         PR middle-end/40980
3317         * gfortran.dg/graphite/id-17.f: New.
3318
3319 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3320             Sebastian Pop  <sebastian.pop@amd.com>
3321
3322         * gcc.dg/graphite/interchange-1.c: XFAILed.
3323         * gcc.dg/graphite/interchange-2.c: XFAILed.
3324         * gcc.dg/graphite/interchange-3.c: XFAILed.
3325         * gcc.dg/graphite/interchange-4.c: XFAILed.
3326         * gcc.dg/graphite/interchange-7.c: XFAILed.
3327
3328 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3329
3330         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3331
3332 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3333             Pranav Garg  <pranav.garg2107@gmail.com>
3334
3335         * gcc.dg/graphite/interchange-6.c: XFAILed.
3336
3337 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3338
3339         * gcc.dg/graphite/interchange-9.c: New.
3340
3341 2009-08-12  Richard Guenther  <rguenther@suse.de>
3342
3343         PR rtl-optimization/41033
3344         * gcc.dg/pr41033.c: New test.
3345
3346 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3347
3348         PR fortran/41022
3349         * gfortran.dg/proc_ptr_comp_14.f90: New.
3350
3351 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3352
3353         * gcc.target/mips/ext-5.c: New test.
3354         * gcc.target/mips/ext-6.c: New test.
3355         * gcc.target/mips/ext-7.c: New test.
3356         * gcc.target/mips/ext-8.c: New test.
3357         * gcc.target/mips/extend-2.c: New test.
3358
3359 2009-08-10  Jason Merrill  <jason@redhat.com>
3360
3361         * g++.dg/other/linkage2.C: New test for types-without-linkage
3362         handling.
3363         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3364         * g++.dg/lookup/anon2.C: Likewise.
3365         * g++.dg/other/anon3.C: Likewise.
3366         * g++.dg/template/arg2.C: Likewise.
3367         * g++.dg/template/local4.C: Likewise.
3368         * g++.old-deja/g++.law/operators32.C: Likewise.
3369         * g++.old-deja/g++.other/linkage2.C: Likewise.
3370         * g++.old-deja/g++.pt/enum6.C: Likewise.
3371         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3372         * g++.old-deja/g++.other/linkage1.C: Likewise.
3373
3374 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3375
3376         * gcc.dg/dg.exp: Test also c-c++-common dir.
3377         * g++.dg/dg.exp: Likewise.
3378         * g++.dg/warn/Wconversion-real.C: Delete.
3379         * gcc.dg/Wconversion-real.c: Move to ...
3380         * c-c++-common/Wconversion-real.c: ... here.
3381         * lib/target-supports.exp
3382         (check_effective_target_c,check_effective_target_c++): New.
3383
3384 2009-08-10  Daniel Kraft  <d@domob.eu>
3385
3386         PR fortran/37425
3387         * gfortran.dg/typebound_operator_1.f03: New test.
3388         * gfortran.dg/typebound_operator_2.f03: New test.
3389
3390 2009-08-10  Richard Guenther  <rguenther@suse.de>
3391
3392         PR middle-end/41006
3393         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3394         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3395
3396 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3397
3398         PR fortran/40940
3399         * gfortran.dg/class_1.f03: New.
3400         * gfortran.dg/class_2.f03: New.
3401         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3402         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3403         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3404         * gfortran.dg/typebound_call_10.f03: Ditto.
3405         * gfortran.dg/typebound_call_2.f03: Ditto.
3406         * gfortran.dg/typebound_call_3.f03: Ditto.
3407         * gfortran.dg/typebound_call_4.f03: Ditto.
3408         * gfortran.dg/typebound_generic_3.f03: Ditto.
3409         * gfortran.dg/typebound_generic_4.f03: Ditto.
3410         * gfortran.dg/typebound_proc_1.f08: Ditto.
3411         * gfortran.dg/typebound_proc_5.f03: Ditto.
3412         * gfortran.dg/typebound_proc_6.f03: Ditto.
3413
3414 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3415
3416         PR c++/40866
3417         * g++.dg/expr/stmt-expr-1.C: New test.
3418
3419 2009-08-09  Richard Guenther  <rguenther@suse.de>
3420
3421         PR tree-optimization/41016
3422         * gcc.c-torture/compile/pr41016.c: New testcase.
3423
3424 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3425
3426         * gcc.dg/overflow-warn-8.c: New test.
3427
3428 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3429
3430         PR tree-optimization/41008
3431         * gcc.dg/vect/O1-pr41008.c: New test.
3432
3433 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3434
3435         PR fortran/40955
3436         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3437
3438 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3439
3440         * gcc.target/bfin/loop-autoinc.c: New file.
3441
3442 2009-08-08  Richard Guenther  <rguenther@suse.de>
3443
3444         PR tree-optimization/40991
3445         * g++.dg/torture/pr40991.C: New testcase.
3446
3447 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3448
3449         * ada/acats/support/impdef.a: Tweak timing constants. Add
3450         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3451         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3452         * ada/acats/tests/c9/c940007.a: Likewise.
3453         * ada/acats/tests/c9/c94001c.ada: Likewise.
3454         * ada/acats/tests/c9/c94006a.ada: Likewise.
3455         * ada/acats/tests/c9/c94008c.ada: Likewise.
3456         * ada/acats/tests/c9/c951002.a: Likewise.
3457         * ada/acats/tests/c9/c954a01.a: Likewise.
3458         * ada/acats/tests/c9/c96001a.ada: Likewise.
3459         * ada/acats/tests/c9/c97307a.ada: Likewise.
3460
3461 2009-08-07  Richard Guenther  <rguenther@suse.de>
3462
3463         PR tree-optimization/40999
3464         * gfortran.dg/pr40999.f: New testcase.
3465
3466 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3467
3468         * g++.dg/tree-prof/partition1.C: New test.
3469
3470 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3471
3472         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3473         hook.
3474         (check_effective_target_arm_neon_ok): Improve test for neon
3475         availability.
3476         * gcc.target/arm/eabi1.c: Only run test in base variant.
3477         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3478         attribute.
3479         * gcc.target/arm/vfp1[567].c: New tests.
3480
3481 2009-08-06  Jason Merrill  <jason@redhat.com>
3482
3483         PR c++/40948
3484         * g++.dg/ext/complit12.C: Expand.
3485
3486 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3487
3488         Merge ARM/hard_vfp_branch to trunk.
3489
3490         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3491
3492         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3493         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3494
3495         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3496
3497         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3498         (PCS): Define macro to use base AAPCS.
3499         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3500
3501         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3502
3503         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3504         Correct arm_neon.h typo.
3505
3506         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3507
3508         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3509         this a linkage test.
3510         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3511         argument marshalling.
3512         * abitest.h: New file.
3513         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3514         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3515
3516 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3517
3518         PR middle-end/32964
3519         * gcc.dg/tree-ssa/pr32964.c: New test.
3520
3521 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3522             H.J. Lu  <hongjiu.lu@intel.com>
3523
3524         PR target/40957
3525         * gcc.target/i386/pr40957.c: New test.
3526
3527 2009-08-06  Richard Guenther  <rguenther@suse.de>
3528
3529         PR tree-optimization/40964
3530         * gcc.c-torture/compile/pr40964.c: New testcase.
3531
3532 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3533
3534         PR fortran/40847
3535         * gfortran.dg/transfer_resolve_1.f90 : New test.
3536
3537 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3538             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3539
3540         PR target/40906
3541         * gcc.target/i386/pr40906-1.c: New test.
3542         * gcc.target/i386/pr40906-2.c: Ditto.
3543         * gcc.target/i386/pr40906-3.c: Ditto.
3544
3545 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3546
3547         PR rtl-optimization/40924
3548         * g++.dg/torture/pr40924.C: New test.
3549
3550 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3551
3552         PR c++/36069
3553         * g++.dg/warn/pr36069.C: New.
3554
3555 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3556
3557         PR c++/39987
3558         * g++.dg/overload/defarg4.C: New test.
3559
3560 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3561
3562         PR c++/16696
3563         * g++.dg/parse/pr16696.C: New.
3564         * g++.dg/parse/pr16696-permissive.C: New.
3565
3566 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3567
3568         PR fortran/40875
3569         * gfortran.dg/initialization_23.f90 : New test.
3570
3571 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3572
3573         PR debug/39706
3574         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3575
3576 2009-08-03  Jason Merrill  <jason@redhat.com>
3577             Jakub Jelinek  <jakub@redhat.com>
3578
3579         PR c++/40948
3580         * g++.dg/ext/complit12.C: New.
3581
3582 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3583
3584         PR c/39902
3585         * gcc.target/powerpc/pr39902-2.c: New test.
3586
3587 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3588
3589         PR middle-end/40943
3590         * gcc.dg/uninit-6.c: Re-add XFAIL.
3591         * gcc.dg/uninit-6-O0.c: Likewise.
3592         * gcc.dg/uninit-pr40943.c: New test.
3593
3594 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3595
3596         PR testsuite/40858
3597         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3598         .ascii.
3599
3600 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3601
3602         PR libfortran/40853
3603         * gfortran.dg/namelist_40.f90: Update error output.
3604         * gfortran.dg/namelist_47.f90: Update error output.
3605         * gfortran.dg/namelist_58.f90: New test.
3606
3607 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3608
3609         PR fortran/40881
3610         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3611         * gfortran.dg/altreturn_3.f90: Ditto.
3612         * gfortran.dg/altreturn_5.f90: Ditto.
3613         * gfortran.dg/altreturn_6.f90: Ditto.
3614         * gfortran.dg/altreturn_7.f90: Ditto.
3615         * gfortran.dg/array_constructor_13.f90: Ditto.
3616         * gfortran.dg/arrayio_7.f90: Ditto.
3617         * gfortran.dg/arrayio_8.f90: Ditto.
3618         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3619         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3620         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3621         * gfortran.dg/backspace_8.f: Add -std=legacy.
3622         * gfortran.dg/backspace_9.f: Ditto.
3623         * gfortran.dg/char_comparison_1.f: Ditto.
3624         * gfortran.dg/char_decl_1.f90: Ditto.
3625         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3626         * gfortran.dg/char_pointer_assign.f90: Ditto.
3627         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3628         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3629         * gfortran.dg/char_pointer_func.f90: Ditto.
3630         * gfortran.dg/common_8.f90: Ditto.
3631         * gfortran.dg/constant_substring.f: Ditto.
3632         * gfortran.dg/data_char_2.f90: Ditto.
3633         * gfortran.dg/der_array_io_1.f90: Ditto.
3634         * gfortran.dg/der_array_io_2.f90: Ditto.
3635         * gfortran.dg/der_array_io_3.f90: Ditto.
3636         * gfortran.dg/der_io_3.f90: Ditto.
3637         * gfortran.dg/dev_null.F90: Ditto.
3638         * gfortran.dg/direct_io_2.f90: Ditto.
3639         * gfortran.dg/do_iterator_2.f90: Ditto.
3640         * gfortran.dg/e_d_fmt.f90: Ditto.
3641         * gfortran.dg/empty_format_1.f90: Ditto.
3642         * gfortran.dg/entry_17.f90: Modified warning message.
3643         * gfortran.dg/entry_7.f90: Add -std=legacy.
3644         * gfortran.dg/eor_1.f90: Ditto.
3645         * gfortran.dg/equiv_2.f90: Ditto.
3646         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3647         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3648         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3649         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3650         * gfortran.dg/fmt_error_2.f90: Ditto.
3651         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3652         * gfortran.dg/fmt_tl.f: Ditto.
3653         * gfortran.dg/fmt_white.f: Ditto.
3654         * gfortran.dg/func_derived_1.f90: Ditto.
3655         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3656         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3657         * gfortran.dg/global_references_2.f90: Ditto.
3658         * gfortran.dg/hollerith_1.f90: Ditto.
3659         * gfortran.dg/hollerith.f90: Use new-style character length.
3660         * gfortran.dg/hollerith_f95.f90: Ditto.
3661         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3662         * gfortran.dg/implicit_6.f90: Ditto.
3663         * gfortran.dg/implicit_9.f90: Ditto.
3664         * gfortran.dg/inquire_13.f90: Ditto.
3665         * gfortran.dg/inquire_5.f90: Ditto.
3666         * gfortran.dg/inquire_6.f90: Ditto.
3667         * gfortran.dg/inquire.f90: Ditto.
3668         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3669         * gfortran.dg/io_constraints_2.f90: Ditto.
3670         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3671         * gfortran.dg/loc_2.f90: Ditto.
3672         * gfortran.dg/logical_1.f90: Ditto.
3673         * gfortran.dg/longline.f: Ditto.
3674         * gfortran.dg/merge_char_1.f90: Ditto.
3675         * gfortran.dg/namelist_12.f: Ditto.
3676         * gfortran.dg/namelist_14.f90: Ditto.
3677         * gfortran.dg/namelist_18.f90: Ditto.
3678         * gfortran.dg/namelist_19.f90: Ditto.
3679         * gfortran.dg/namelist_21.f90: Ditto.
3680         * gfortran.dg/namelist_22.f90: Ditto.
3681         * gfortran.dg/namelist_37.f90: Ditto.
3682         * gfortran.dg/namelist_54.f90: Ditto.
3683         * gfortran.dg/namelist_55.f90: Ditto.
3684         * gfortran.dg/namelist_empty.f90: Ditto.
3685         * gfortran.dg/namelist_use.f90: Use new-style character length.
3686         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3687         * gfortran.dg/nested_modules_4.f90: Ditto.
3688         * gfortran.dg/nested_modules_5.f90: Ditto.
3689         * gfortran.dg/open-options-blanks.f: Ditto.
3690         * gfortran.dg/output_exponents_1.f90: Ditto.
3691         * gfortran.dg/parens_5.f90: Ditto.
3692         * gfortran.dg/parens_6.f90: Ditto.
3693         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3694         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3695         * gfortran.dg/pr15129.f90: Ditto.
3696         * gfortran.dg/pr15332.f: Ditto.
3697         * gfortran.dg/pr16597.f90: Ditto.
3698         * gfortran.dg/pr17143.f90: Ditto.
3699         * gfortran.dg/pr17164.f90: Ditto.
3700         * gfortran.dg/pr17229.f: Modified warning message.
3701         * gfortran.dg/pr18210.f90: Add -std=legacy.
3702         * gfortran.dg/pr19155.f: Ditto.
3703         * gfortran.dg/pr20086.f90: Ditto.
3704         * gfortran.dg/pr20124.f90: Ditto.
3705         * gfortran.dg/pr20755.f: Ditto.
3706         * gfortran.dg/pr20865.f90: Ditto.
3707         * gfortran.dg/pr20950.f: Ditto.
3708         * gfortran.dg/pr21730.f: Ditto.
3709         * gfortran.dg/pr22491.f: Ditto.
3710         * gfortran.dg/pr29713.f90: Ditto.
3711         * gfortran.dg/print_parentheses_1.f: Ditto.
3712         * gfortran.dg/print_parentheses_2.f90: Ditto.
3713         * gfortran.dg/proc_assign_1.f90: Ditto.
3714         * gfortran.dg/proc_decl_1.f90: Ditto.
3715         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3716         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3717         * gfortran.dg/read_float_1.f90: Ditto.
3718         * gfortran.dg/read_logical.f90: Ditto.
3719         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3720         * gfortran.dg/return_1.f90: Ditto.
3721         * gfortran.dg/rewind_1.f90: Ditto.
3722         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3723         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3724         * gfortran.dg/stfunc_1.f90: Ditto.
3725         * gfortran.dg/stfunc_3.f90: Ditto.
3726         * gfortran.dg/stfunc_4.f90: Ditto.
3727         * gfortran.dg/stfunc_6.f90: Ditto.
3728         * gfortran.dg/streamio_2.f90: Ditto.
3729         * gfortran.dg/string_ctor_1.f90: Ditto.
3730         * gfortran.dg/string_null_compare_1.f: Ditto.
3731         * gfortran.dg/substr_6.f90: Ditto.
3732         * gfortran.dg/tl_editing.f90: Ditto.
3733         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3734         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3735         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3736         * gfortran.dg/g77/1832.f: Ditto.
3737         * gfortran.dg/g77/19981216-0.f Ditto.
3738         * gfortran.dg/g77/19990525-0.f: Ditto.
3739         * gfortran.dg/g77/19990826-2.f: Ditto.
3740         * gfortran.dg/g77/20000630-2.f: Ditto.
3741         * gfortran.dg/g77/20010116.f: Ditto.
3742         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3743         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3744         * gfortran.dg/g77/980520-1.f: Ditto.
3745         * gfortran.dg/g77/check0.f: Ditto.
3746         * gfortran.dg/g77/cpp3.F: Ditto.
3747         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3748         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3749         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3750         * gfortran.dg/g77/short.f: Ditto.
3751
3752 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3753
3754         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3755         * gcc.target/mips/ext-4.c: Likewise.
3756         * gcc.target/mips/interrupt_handler.c: Likewise.
3757         * gcc.target/mips/truncate-4.c: Likewise.
3758         * gcc.target/mips/truncate-5.c: Likewise.
3759
3760 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3761
3762         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3763         -fgraphite-force-parallel to -floop-parallelize-all.
3764
3765 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3766
3767         PR fortran/40011
3768         * gfortran.dg/whole_file_7.f90: New test.
3769         * gfortran.dg/whole_file_8.f90: New test.
3770         * gfortran.dg/whole_file_9.f90: New test.
3771         * gfortran.dg/whole_file_10.f90: New test.
3772         * gfortran.dg/whole_file_11.f90: New test.
3773         * gfortran.dg/whole_file_12.f90: New test.
3774         * gfortran.dg/whole_file_13.f90: New test.
3775         * gfortran.dg/whole_file_14.f90: New test.
3776
3777 2009-07-31  Jason Merrill  <jason@redhat.com>
3778
3779         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3780         binding semantics.
3781         * g++.dg/cpp0x/named.C: Likewise.
3782         * g++.dg/cpp0x/overload.C: Likewise.
3783         * g++.dg/cpp0x/rv1n.C: Likewise.
3784         * g++.dg/cpp0x/rv1p.C: Likewise.
3785         * g++.dg/cpp0x/rv2n.C: Likewise.
3786         * g++.dg/cpp0x/rv2p.C: Likewise.
3787         * g++.dg/cpp0x/rv3n.C: Likewise.
3788         * g++.dg/cpp0x/rv3p.C: Likewise.
3789         * g++.dg/cpp0x/rv4n.C: Likewise.
3790         * g++.dg/cpp0x/rv4p.C: Likewise.
3791         * g++.dg/cpp0x/rv5n.C: Likewise.
3792         * g++.dg/cpp0x/rv5p.C: Likewise.
3793         * g++.dg/cpp0x/rv6n.C: Likewise.
3794         * g++.dg/cpp0x/rv6p.C: Likewise.
3795         * g++.dg/cpp0x/rv7n.C: Likewise.
3796         * g++.dg/cpp0x/rv7p.C: Likewise.
3797         * g++.dg/cpp0x/template_deduction.C: Likewise.
3798         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3799         * g++.dg/cpp0x/overloadn.C: New.
3800         * g++.dg/cpp0x/rv-cast.C: New.
3801
3802 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3803
3804         * gcc.target/mips/ext-4.c: New test.
3805
3806 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3807
3808         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3809
3810 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3811
3812         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3813         * gcc.dg/tree-ssa/loop-32.c: Same.
3814         * gcc.dg/tree-ssa/loop-33.c: Same.
3815         * gcc.dg/tree-ssa/loop-34.c: Same.
3816         * gcc.dg/tree-ssa/loop-35.c: Same.
3817         * gcc.dg/tree-ssa/loop-7.c: Same.
3818         * gcc.dg/tree-ssa/pr23109.c: Same.
3819         * gcc.dg/tree-ssa/restrict-2.c: Same.
3820         * gcc.dg/tree-ssa/restrict-3.c: Same.
3821         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3822         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3823         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3824         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3825         * gcc.dg/tree-ssa/structopt-1.c: Same.
3826         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3827         * gfortran.dg/pr32921.f: Same.
3828
3829 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3830
3831         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3832         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3833         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3834         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3835         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3836         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3837         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3838         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3839         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3840         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3841         * gcc.dg/graphite/id-1.c: New.
3842         * gcc.dg/graphite/id-10.c: New.
3843         * gcc.dg/graphite/id-11.c: New.
3844         * gcc.dg/graphite/id-12.c: New.
3845         * gcc.dg/graphite/id-13.c: New.
3846         * gcc.dg/graphite/id-14.c: New.
3847         * gcc.dg/graphite/id-15.c: New.
3848         * gcc.dg/graphite/id-2.c: New.
3849         * gcc.dg/graphite/id-3.c: New.
3850         * gcc.dg/graphite/id-4.c: New.
3851         * gcc.dg/graphite/id-5.c: New.
3852         * gcc.dg/graphite/id-6.c: New.
3853         * gcc.dg/graphite/id-7.c: New.
3854         * gcc.dg/graphite/id-8.c: New.
3855         * gcc.dg/graphite/id-9.c: New.
3856         * gcc.dg/graphite/interchange-0.c: New.
3857         * gcc.dg/graphite/interchange-1.c: New.
3858         * gcc.dg/graphite/interchange-2.c: New.
3859         * gcc.dg/graphite/interchange-3.c: New.
3860         * gcc.dg/graphite/interchange-4.c: New.
3861         * gcc.dg/graphite/interchange-5.c: New.
3862         * gcc.dg/graphite/interchange-6.c: New.
3863         * gcc.dg/graphite/interchange-7.c: New.
3864         * gcc.dg/graphite/interchange-8.c: New.
3865         * gcc.dg/graphite/pr35356-1.c: New.
3866         * gcc.dg/graphite/pr35356-2.c: New.
3867         * gcc.dg/graphite/pr35356-3.c: New.
3868         * gcc.dg/graphite/pr40157.c: New.
3869         * gcc.dg/graphite/run-id-1.c: New.
3870         * gcc.dg/graphite/scop-20.c: New.
3871         * gcc.dg/graphite/scop-21.c: New.
3872         * gfortran.dg/graphite/id-1.f90: New.
3873         * gfortran.dg/graphite/id-10.f90: New.
3874         * gfortran.dg/graphite/id-11.f: New.
3875         * gfortran.dg/graphite/id-12.f: New.
3876         * gfortran.dg/graphite/id-13.f: New.
3877         * gfortran.dg/graphite/id-14.f: New.
3878         * gfortran.dg/graphite/id-15.f: New.
3879         * gfortran.dg/graphite/id-16.f: New.
3880         * gfortran.dg/graphite/id-5.f: New.
3881         * gfortran.dg/graphite/id-6.f: New.
3882         * gfortran.dg/graphite/id-7.f: New.
3883         * gfortran.dg/graphite/id-8.f: New.
3884         * gfortran.dg/graphite/id-9.f: New.
3885         * gfortran.dg/graphite/interchange-1.f: New.
3886         * gfortran.dg/graphite/interchange-2.f: New.
3887
3888 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3889
3890         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3891         flags based on the name of the testcase.
3892         * gfortran.dg/graphite/graphite.exp: Same.
3893
3894         * gcc.dg/graphite/block-0.c: Adjusted.
3895         * gcc.dg/graphite/block-1.c: Adjusted.
3896         * gcc.dg/graphite/block-2.c: Adjusted.
3897         * gcc.dg/graphite/block-3.c: Adjusted.
3898         * gcc.dg/graphite/block-4.c: Adjusted.
3899         * gcc.dg/graphite/block-5.c: Adjusted.
3900         * gcc.dg/graphite/block-6.c: Adjusted.
3901         * gcc.dg/graphite/pr37485.c: Adjusted.
3902         * gcc.dg/graphite/pr37684.c: Adjusted.
3903         * gcc.dg/graphite/pr37828.c: Adjusted.
3904         * gcc.dg/graphite/pr37883.c: Adjusted.
3905         * gcc.dg/graphite/pr37928.c: Adjusted.
3906         * gcc.dg/graphite/pr37943.c: Adjusted.
3907         * gcc.dg/graphite/pr38409.c: Adjusted.
3908         * gcc.dg/graphite/pr38498.c: Adjusted.
3909         * gcc.dg/graphite/pr38559.c: Adjusted.
3910         * gcc.dg/graphite/pr39335.c: Adjusted.
3911         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3912         * gcc.dg/graphite/scop-0.c: Adjusted.
3913         * gcc.dg/graphite/scop-1.c: Adjusted.
3914         * gcc.dg/graphite/scop-10.c: Adjusted.
3915         * gcc.dg/graphite/scop-11.c: Adjusted.
3916         * gcc.dg/graphite/scop-12.c: Adjusted.
3917         * gcc.dg/graphite/scop-13.c: Adjusted.
3918         * gcc.dg/graphite/scop-14.c: Adjusted.
3919         * gcc.dg/graphite/scop-15.c: Adjusted.
3920         * gcc.dg/graphite/scop-16.c: Adjusted.
3921         * gcc.dg/graphite/scop-17.c: Adjusted.
3922         * gcc.dg/graphite/scop-18.c: Adjusted.
3923         * gcc.dg/graphite/scop-19.c: Adjusted.
3924         * gcc.dg/graphite/scop-2.c: Adjusted.
3925         * gcc.dg/graphite/scop-3.c: Adjusted.-
3926         * gcc.dg/graphite/scop-4.c: Adjusted.
3927         * gcc.dg/graphite/scop-5.c: Adjusted.
3928         * gcc.dg/graphite/scop-6.c: Adjusted.
3929         * gcc.dg/graphite/scop-7.c: Adjusted.
3930         * gcc.dg/graphite/scop-8.c: Adjusted.
3931         * gcc.dg/graphite/scop-9.c: Adjusted.
3932         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3933         * gfortran.dg/graphite/block-1.f90: Adjusted.
3934         * gfortran.dg/graphite/block-2.f: Adjusted.
3935         * gfortran.dg/graphite/block-3.f90: Adjusted.
3936         * gfortran.dg/graphite/block-4.f90: Adjusted.
3937         * gfortran.dg/graphite/id-2.f90: Adjusted.
3938         * gfortran.dg/graphite/id-3.f90: Adjusted.
3939         * gfortran.dg/graphite/id-4.f90: Adjusted.
3940         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3941         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3942         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3943         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3944         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3945         * gfortran.dg/graphite/scop-1.f: Adjusted.
3946
3947 2009-07-30  Doug Kwan  <dougkwan@google.com>
3948
3949         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3950         in warnings added in rev 141298.
3951
3952 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3953
3954         * lib/options.exp: Use "!=" instead of "ne".
3955
3956         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3957
3958         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3959         * gcc.dg/ucnid-12.c: Likewise.
3960
3961 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3962             Pat Haugen  <pthaugen@us.ibm.com>
3963             Revital Eres <ERES@il.ibm.com>
3964
3965         * gcc.target/powerpc/altivec-32.c: New file to test
3966         Altivec simple math function vectorization.
3967
3968         * gcc.target/powerpc/bswap-run.c: New file to test swap
3969         builtins.
3970         * gcc.target/powerpc/bswap16.c: Ditto.
3971         * gcc.target/powerpc/bswap32.c: Ditto.
3972         * gcc.target/powerpc/bswap64-1.c: Ditto.
3973         * gcc.target/powerpc/bswap64-2.c: Ditto.
3974         * gcc.target/powerpc/bswap64-3.c: Ditto.
3975         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3976         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3977         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3978
3979         * gcc.target/powerpc/popcount-2.c: New file to test
3980         power7 popcntd instructions.
3981         * gcc.target/powerpc/popcount-3.c: Ditto.
3982
3983         * gcc.target/powerpc/pr39457.c: New VSX test.
3984         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3985         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3986         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3987         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3988         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3989         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3990         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3991         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3992         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3993         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3994         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3995         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3996
3997         * gcc.target/powerpc/altivec-6.c: Store the result of
3998         vec_add, so the optimizer doesn't remove it.
3999
4000         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4001         systems that support bswap64.
4002
4003         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4004         prevent VSX code generation.
4005
4006         * lib/target-supports.exp (check_vsx_hw_available): New
4007         function to test if VSX available.
4008         (check_effective_target_powerpc_vsx_ok): Ditto.
4009         (check_vmx_hw_available): Add explicit -mno-vsx.
4010
4011 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4012
4013         PR c/39902
4014         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4015
4016 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4017
4018         PR tree-optimization/40570
4019         * gcc.c-torture/compile/pr40570.c: New test.
4020
4021 2009-07-29  Jason Merrill  <jason@redhat.com>
4022
4023         PR c++/14912
4024         * g++.dg/template/defarg13.C: New.
4025
4026 2009-07-29  Richard Guenther  <rguenther@suse.de>
4027
4028         PR c++/40834
4029         * g++.dg/torture/pr40834.C: New testcase.
4030
4031 2009-07-29  Michael Matz  <matz@suse.de>
4032
4033         PR middle-end/40830
4034         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4035
4036 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4037
4038         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4039         sh*-*-* targets.  Skip on spu-*-* targets.
4040         * gfortran.dg/maxlocval_4.f90: Likewise.
4041         * gfortran.dg/minlocval_1.f90: Likewise.
4042         * gfortran.dg/minlocval_4.f90: Likewise.
4043
4044 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4045
4046         PR fortran/40878
4047         * gfortran.dg/gomp/pr40878-1.f90: New test.
4048         * gfortran.dg/gomp/pr40878-2.f90: New test.
4049
4050         PR testsuite/40891
4051         * gcc.dg/cdce1.c: Adjust note line number.
4052         * gcc.dg/cdce2.c: Likewise.
4053
4054 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4055
4056         PR fortran/40882
4057         * gfortran.dg/proc_ptr_comp_13.f90: New.
4058
4059 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4060
4061         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4062         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4063         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4064         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4065         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4066         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4067         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4068         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4069         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4070         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4071         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4072         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4073         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4074         #ifdef NEED_IEEE754_FLOAT conditional.
4075         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4076         conditional.
4077
4078 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4079
4080         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4081         i?86-*-netware.
4082         * g++.dg/ext/bitfield3.C: Likewise.
4083         * g++.dg/ext/bitfield4.C: Likewise.
4084         * g++.dg/ext/bitfield5.C: Likewise.
4085         * gcc.dg/bitfld-15.c: Likewise.
4086         * gcc.dg/bitfld-16.c: Likewise.
4087         * gcc.dg/bitfld-17.c: Likewise.
4088         * gcc.dg/bitfld-18.c: Likewise.
4089         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4090         * gcc.dg/20010912-1.c: Likewise.
4091         * gcc.dg/20021018-1.c: Likewise.
4092         * gcc.dg/20030213-1.c: Likewise.
4093         * gcc.dg/20030225-1.c: Likewise.
4094         * gcc.dg/20030708-1.c: Likewise.
4095         * gcc.dg/20050321-2.c: Likewise.
4096         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4097         * gcc.dg/cdce2.c: Likewise.
4098         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4099         targets.
4100         * gcc.target/i386/pr37248-3.c: Likewise.
4101
4102 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4103
4104         PR fortran/40848
4105         * gfortran.dg/altreturn_7.f90: New.
4106
4107 2009-07-27  Simon Baldwin  <simonb@google.com>
4108
4109         PR testsuite/40829
4110         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4111         so that indexing no longer runs off array end.
4112
4113 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4114
4115         PR fortran/40851
4116         * gfortran.dg/derived_init_3.f90: New test.
4117
4118 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4119
4120         PR fortran/33197
4121         * gfortran.dg/atan2_1.f90: New test
4122         * gfortran.dg/atan2_2.f90: New test
4123
4124 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4125
4126         PR c++/40749
4127         * g++.dg/warn/Wreturn-type-6.C: New test.
4128
4129 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4130
4131         PR tree-optimization/40801
4132         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4133         * gfortran.dg/vect/vect.exp: Run tests starting with
4134         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4135
4136 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4137
4138         PR rtl-optimization/40445
4139         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4140
4141 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4142
4143         * gcc.dg/builtin-unreachable-4.c: New test.
4144
4145 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4146
4147         PR fortran/33197
4148         * gfortran.dg/complex_intrinsic_5.f90: New test.
4149         * gfortran.dg/complex_intrinsic_7.f90: New test.
4150
4151 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4152
4153         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4154         * gcc.dg/ipa/noclone-1.c: New test.
4155
4156 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4157
4158         * lib/target-supports.exp (check_effective_target_static): New
4159         procedure.
4160         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4161         supported.
4162         * g++.old-deja/g++.law/weak.C: Require static effective target.
4163
4164 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4165
4166         PR fortran/39630
4167         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4168         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4169         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4170         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4171         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4172         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4173         * gfortran.dg/typebound_call_10.f03: New.
4174
4175 2009-07-24  Jason Merrill  <jason@redhat.com>
4176
4177         * g++.dg/cpp0x/defaulted11.C: New.
4178
4179         * g++.dg/cpp0x/initlist23.C: New.
4180
4181 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4182
4183         PR fortran/40822
4184         * gfortran.dg/char_length_16.f90: New.
4185
4186 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4187
4188         PR fortran/40643
4189         PR fortran/31067
4190         * gfortran.dg/maxlocval_2.f90: New test.
4191         * gfortran.dg/maxlocval_3.f90: New test.
4192         * gfortran.dg/maxlocval_4.f90: New test.
4193         * gfortran.dg/minlocval_1.f90: New test.
4194         * gfortran.dg/minlocval_2.f90: New test.
4195         * gfortran.dg/minlocval_3.f90: New test.
4196         * gfortran.dg/minlocval_4.f90: New test.
4197
4198 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4199
4200         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4201         scan-assembler.
4202
4203 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4204
4205         PR fortran/40839
4206         * gfortran.dg/pr40839.f90: New test.
4207
4208 2009-07-23  Michael Matz  <matz@suse.de>
4209
4210         PR middle-end/40830
4211         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4212         don't set options ourself.
4213
4214 2009-07-23  Simon Baldwin  <simonb@google.com>
4215
4216         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4217         native C compilation where required.
4218
4219 2009-07-22  Doug Kwan  <dougkwan@google.com>
4220
4221         * gcc.c-torture/compile/20090721-1.c: New test.
4222
4223 2009-07-22  Michael Matz  <matz@suse.de>
4224
4225         PR tree-optimization/35229
4226         PR tree-optimization/39300
4227         * gcc.dg/vect/vect-pre-interact.c: New test.
4228
4229 2009-07-22  Richard Guenther  <rguenther@suse.de>
4230
4231         * g++.dg/lookup/using21.C: Fix duplicate paste.
4232
4233 2009-07-22  Richard Guenther  <rguenther@suse.de>
4234
4235         PR c++/40799
4236         * g++.dg/lookup/using21.C: New testcase.
4237
4238 2009-07-21  Jason Merrill  <jason@redhat.com>
4239
4240         * g++.dg/init/aggr4.C: New.
4241
4242 2009-07-21  Jason Merrill  <jason@redhat.com>
4243
4244         Core issue 934
4245         * g++.dg/cpp0x/initlist22.C: New.
4246
4247 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4248
4249         * gcc.target/i386/vectorize8.c: New test.
4250
4251 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4252
4253         PR target/40811
4254         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4255         Add i?86 and x86_64 targets.
4256         * gcc.target/i386/vectorize7.c: New test.
4257
4258         PR target/40809
4259         * gcc.target/i386/pr40809.c: New test.
4260
4261 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4262
4263         PR tree-optimization/40813
4264         * g++.dg/opt/inline15.C: New test.
4265
4266 2009-07-21  Paul Brook <paul@codesourcery.com>
4267
4268         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4269         * lib/target-supports.exp (check_effective_target_section_anchors):
4270         Add arm*-*-*.
4271
4272 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4273
4274         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4275         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4276         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4277
4278 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4279
4280         * gcc.target/mips/ext-3.c: New test.
4281
4282 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4283
4284         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4285         * gcc.dg/builtin-object-size-8.c: New test.
4286         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4287         * g++.dg/ext/builtin-object-size2.C: Likewise.
4288
4289         PR tree-optimization/40792
4290         * gcc.dg/pr40792.c: New test.
4291
4292 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4293
4294         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4295         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4296         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4297
4298 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4299
4300         * gcc.target/sh/mfmovd.c: New test.
4301
4302 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4303             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4304
4305         PR libfortran/40714
4306         * gfortran.dg/eof_3.f90: New test.
4307
4308 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4309
4310         PR fortran/40727
4311         * gfortran.dg/intrinsic_cmplx.f90: New test.
4312
4313 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4314
4315         PR libfortran/34670
4316         PR libfortran/36874
4317         * gfortran.dg/cshift_bounds_1.f90:  New test.
4318         * gfortran.dg/cshift_bounds_2.f90:  New test.
4319         * gfortran.dg/cshift_bounds_3.f90:  New test.
4320         * gfortran.dg/cshift_bounds_4.f90:  New test.
4321         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4322         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4323         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4324         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4325
4326 2009-07-19  Jan Hubicka  <jh@suse.cz>
4327
4328         PR tree-optimization/40676
4329         * gcc.c-torture/compile/pr40676.c: New testcase.
4330
4331 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4332
4333         * gcc.target/mips/ext-2.c: New test.
4334
4335 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4336
4337         * gcc.target/mips/octeon-exts-7.c: New test.
4338         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4339         * gcc.target/mips/octeon-exts-5.c: Likewise.
4340
4341 2009-07-18  Richard Guenther  <rguenther@suse.de>
4342
4343         PR testsuite/40798
4344         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4345
4346 2009-07-18  Richard Guenther  <rguenther@suse.de>
4347
4348         PR c/40787
4349         * gcc.dg/pr35899.c: Adjust.
4350
4351 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4352
4353         * gcc.target/powerpc/asm-es-1.c: New test.
4354         * gcc.target/powerpc/asm-es-2.c: Likewise.
4355
4356 2009-07-17  Richard Guenther  <rguenther@suse.de>
4357
4358         PR c/40401
4359         * g++.dg/rtti/crash4.C: New testcase.
4360         * g++.dg/torture/20090706-1.C: Likewise.
4361         * gcc.dg/redecl-17.c: Likewise.
4362         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4363         * gcc.dg/declspec-9.c: Expect extra error.
4364         * gcc.dg/declspec-10.c: Likewise.
4365         * gcc.dg/declspec-11.c: Likewise.
4366         * gcc.dg/redecl-10.c: Expect extra warnings.
4367         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4368         * gcc.target/i386/pr39545-1.c: Likewise.
4369         * g++.dg/ext/asm3.C: Expect more errors.
4370         * g++.dg/gomp/block-1.C: Likewise.
4371         * g++.dg/gomp/block-2.C: Likewise.
4372         * g++.dg/gomp/block-3.C: Likewise.
4373         * g++.dg/gomp/block-5.C: Likewise.
4374         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4375         * g++.dg/warn/unused-result1.C: XFAIL.
4376
4377 2009-07-17  Richard Guenther  <rguenther@suse.de>
4378
4379         PR tree-optimization/40321
4380         * gcc.c-torture/compile/pr40321.c: New testcase.
4381         * g++.dg/torture/pr40321.C: Likewise.
4382
4383 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4384
4385         PR c++/40780
4386         * g++.dg/template/ptrmem19.C: New test.
4387
4388 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4389             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4390
4391         PR 40435
4392         * gcc.dg/pr36902.c: Add column info.
4393         * g++.dg/gcov/gcov-2.C: Change count for definition.
4394
4395 2009-07-16  Jason Merrill  <jason@redhat.com>
4396
4397         PR libstdc++/37907
4398         * g++.dg/cpp0x/std-layout1.C: New.
4399         * g++.dg/ext/has_nothrow_assign.C: Fix.
4400         * g++.dg/ext/has_nothrow_copy.C: Fix.
4401         * g++.dg/ext/has_trivial_assign.C: Fix.
4402         * g++.dg/ext/has_trivial_copy.C: Fix.
4403         * g++.dg/ext/is_pod.C: Fix.
4404         * g++.dg/other/offsetof3.C: Adjust.
4405         * g++.dg/overload/ellipsis1.C: Adjust.
4406         * g++.dg/warn/var-args1.C: Adjust.
4407         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4408         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4409         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4410         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4411         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4412
4413 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4414
4415         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4416         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4417         effective target "mpc_pow".
4418         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4419
4420 2009-07-16  Richard Henderson  <rth@redhat.com>
4421
4422         * g++.dg/opt/eh4.C: New test.
4423
4424 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4425
4426         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4427
4428 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4429
4430         PR middle-end/40747
4431         * gcc.c-torture/execute/pr40747.c: New test.
4432
4433 2009-07-15  Richard Guenther  <rguenther@suse.de>
4434
4435         PR middle-end/40753
4436         * gcc.c-torture/compile/pr40753.c: New testcase.
4437
4438 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4439
4440         PR fortran/40743
4441         * gfortran.dg/interface_assignment_4.f90: New.
4442
4443 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4444
4445         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4446         for FreeBSD up to and including version 8.
4447
4448 2009-07-14  Taras Glek  <tglek@mozilla.com>
4449             Rafael Espindola  <espindola@google.com>
4450
4451         * g++.dg/plugin/header-plugin-test.C: New.
4452         * g++.dg/plugin/header_plugin.c: New.
4453         * g++.dg/plugin/plugin.exp: Update.
4454
4455 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4456
4457         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4458         function to enable vectorization.
4459         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4460         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4461
4462 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4463
4464         * gcc.target/i386/sse-copysignf-vec.c: New test.
4465         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4466
4467 2009-07-14  Jason Merrill  <jason@redhat.com>
4468
4469         PR c++/37276
4470         * g++.dg/lookup/builtin5.C: New.
4471         * g++.dg/other/error22.C: Add missing extern "C".
4472         * g++.dg/warn/Warray-bounds.C: Likewise.
4473         * gcc.dg/compat/compat-common.h: Likewise.
4474
4475         PR c++/40746
4476         * g++.dg/lookup/using20.C: New.
4477
4478         PR c++/40740
4479         * g++.dg/template/koenig8.C: New.
4480
4481 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4482
4483         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4484         both i?86-*-darwin* and x86_64-*-darwin*.
4485
4486 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4487
4488         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4489         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4490         name.
4491
4492 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4493
4494         PR debug/40705
4495         * g++.dg/debug/dwarf2/typedef1.C: New test.
4496
4497         PR c++/40357
4498         * g++.dg/other/typedef3.C: New test.
4499
4500 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4501
4502         * gcc.dg/20090709-1.c: Move to a proper place ...
4503         * gcc.target/m68k/20090709-1.c: ... here.
4504
4505 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4506
4507         PR C++/22154
4508         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4509         front of qualified names are allowed.
4510         * g++.dg/parse/crash10.C: Likewise.
4511         * g++.dg/parse/error15.C: Likewise.
4512         * g++.dg/parse/typename9.C: Likewise.
4513         * g++.dg/parse/error8.C: Likewise.
4514
4515 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4516
4517         PR fortran/40646
4518         * gfortran.dg/proc_ptr_22.f90: Extended.
4519         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4520
4521 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4522
4523         * gfortran.dg/vect/vect-6.f: New test.
4524
4525 2009-07-12  Jason Merrill  <jason@redhat.com>
4526
4527         PR c++/36628
4528         * g++.dg/cpp0x/decltype17.C: New.
4529
4530         PR c++/37206
4531         * g++.dg/cpp0x/rv10.C: New.
4532
4533 2009-07-12  Jason Merrill  <jason@redhat.com>
4534
4535         PR c++/40689
4536         * g++.dg/cpp0x/initlist20.C: New.
4537         * g++.dg/cpp0x/initlist21.C: New.
4538
4539 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4540
4541         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4542         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4543         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4544         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4545         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4546
4547 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4548
4549         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4550         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4551         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4552         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4553         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4554         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4555         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4556         effective_target fd_truncate.
4557
4558 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4559
4560         * gnat.dg/specs/addr1.ads: New test.
4561
4562 2009-07-11  Jan Hubicka  <jh@suse.cz>
4563
4564         PR middle-end/48388
4565         * g++.dg/torture/pr40388.C: New testcase.
4566
4567 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4568
4569         PR target/40668
4570         * gcc.c-torture/execute/pr40668.c: New test.
4571
4572 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4573
4574         * gcc.c-torture/execute/20090711-1.c: New test.
4575
4576 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4577
4578         PR testsuite/40699
4579         PR testsuite/40707
4580         PR testsuite/40709
4581         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4582         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4583         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4584         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4585
4586 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4587
4588         PR fortran/33197
4589         * gfortran.dg/complex_intrinsic_3.f90: New test.
4590         * gfortran.dg/complex_intrinsic_4.f90: New test.
4591
4592 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4593
4594         PR target/39079
4595         * gcc.target/mips/mips.exp: Make -msynci a known option.
4596         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4597
4598 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4599
4600         PR c++/40502
4601         * g++.dg/ext/strncpy-chk1.C: New test.
4602
4603 2009-07-10  Richard Guenther  <rguenther@suse.de>
4604
4605         PR tree-optimization/40496
4606         * g++.dg/opt/pr40496.C: New testcase.
4607
4608 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4609
4610         PR 25509
4611         PR 40614
4612         * g++.dg/warn/unused-result1-Werror.c: New.
4613
4614 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4615
4616         PR fortran/39334
4617         * gfortran.dg/recursive_parameter_1.f90: New test.
4618
4619 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4620
4621         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4622         * gfortran.dg/module_equivalence_6.f90: Ditto.
4623         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4624         * gfortran.dg/nan_2.f90: Ditto.
4625         * gfortran.dg/inquire_11.f90: Ditto.
4626         * gfortran.dg/abstract_type_3.f03: Ditto.
4627         * gfortran.dg/abstract_type_1.f90: Ditto.
4628         * gfortran.dg/private_type_9.f90: Ditto.
4629         * gfortran.dg/abstract_type_5.f03: Ditto.
4630         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4631         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4632         * gfortran.dg/derived_sub.f90: Ditto.
4633         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4634         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4635         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4636         * gfortran.dg/mvbits_6.f90: Ditto.
4637         * gfortran.dg/abstract_type_2.f03: Ditto.
4638         * gfortran.dg/abstract_type_4.f03: Ditto.
4639         * gfortran.dg/bounds_check_9.f90: Ditto.
4640         * gfortran.dg/optional_dim_3.f90: Ditto.
4641         * gfortran.dg/pr32921.f: Ditto.
4642         * gfortran.dg/entry_16.f90: Ditto.
4643         * gfortran.dg/generic_16.f90: Ditto.
4644
4645
4646 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4647
4648         * gcc.target/m68k/20090709-1.c: New.
4649
4650 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4651
4652         PR c++/40684
4653         * g++.dg/template/unify11.C: New test.
4654
4655 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4656
4657         PR fortran/40629
4658         * gfortran.dg/host_assoc_function_9.f90: New test.
4659
4660 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4661
4662         PR fortran/40646
4663         * gfortran.dg/proc_ptr_22.f90: New.
4664         * gfortran.dg/proc_ptr_comp_12.f90: New.
4665
4666 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4667
4668         PR middle-end/40692
4669         * gcc.c-torture/compile/pr40692.c: New test.
4670
4671 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4672
4673         PR fortran/40604
4674         * gfortran.dg/pointer_check_6.f90: New test.
4675
4676 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4677
4678         * gcc.target/mips/truncate-5.c: New test.
4679
4680 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4681
4682         PR libfortran/40330
4683         PR libfortran/40662
4684         * gfortran.dg/fmt_cache_1.f: New test.
4685
4686 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4687
4688         PR fortran/40675
4689         * gfortran.dg/nosigned_zero_1.f90: New test.
4690         * gfortran.dg/nosigned_zero_2.f90: New test.
4691
4692 2009-07-08  Richard Guenther  <rguenther@suse.de>
4693
4694         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4695
4696 2009-07-08  Richard Guenther  <rguenther@suse.de>
4697
4698         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4699
4700 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4701
4702         PR fortran/40591
4703         * gfortran.dg/proc_ptr_21.f90: New test.
4704
4705 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4706
4707         PR c++/31246
4708         * g++.dg/warn/pr31246.C: New.
4709         * g++.dg/warn/pr31246-2.C: New.
4710
4711 2009-07-07  Jason Merrill  <jason@redhat.com>
4712
4713         PR c++/35828
4714         * g++.dg/template/defarg12.C: New.
4715
4716         PR c++/37816
4717         * g++.dg/cpp0x/enum7.C: New.
4718
4719         PR c++/37946
4720         * g++.dg/cpp0x/enum6.C: New.
4721
4722         PR c++/40639
4723         * g++.dg/cpp0x/enum5.C: New.
4724
4725         PR c++/40633
4726         * g++.dg/cpp0x/enum4.C: New.
4727
4728 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4729
4730         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4731
4732 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4733
4734         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4735
4736 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4737
4738         PR middle-end/40669
4739         * gcc.dg/pr40669.c: New test.
4740
4741 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4742
4743         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4744         location. Update all calls.
4745         * g++.dg/plugin/selfassign.c: Likewise.
4746
4747 2009-07-06  Jason Merrill  <jason@redhat.com>
4748
4749         * g++.dg/rtti/dyncast[34].C: New.
4750
4751 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4752
4753         * lib/target-supports.exp
4754         (check_effective_target_mips_newabi_large_long_double): New.
4755         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4756         target.
4757         * gcc.target/mips/fpr-moves-6.c: Likewise.
4758
4759 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4760
4761         PR c++/40557
4762         * g++.dg/template/union2.C: New test.
4763
4764 2009-07-04  Jason Merrill  <jason@redhat.com>
4765
4766         * g++.dg/template/using15.C: New.
4767
4768 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4769
4770         * gfortran.dg/maxloc_1.f90: New test.
4771
4772 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4773
4774         PR fortran/40593
4775         * gfortran.dg/proc_ptr_result_6.f90: New.
4776
4777 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4778
4779         * gcc.dg/framework-2.c: Adjust testcase to pass.
4780
4781 2009-07-04  Jason Merrill  <jason@redhat.com>
4782
4783         PR c++/40619
4784         * g++.dg/cpp0x/auto16.C: New.
4785
4786 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4787
4788         PR target/40587
4789         * gfortran.dg/pr40587.f: New test.
4790
4791 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4792
4793         PR fortran/40638
4794         * gfortran.dg/unit_1.f90: New test.
4795
4796 2009-07-03  Jason Merrill  <jason@redhat.com>
4797
4798         * g++.dg/template/pure1.C: Expect another error.
4799
4800 2009-07-03  Richard Guenther  <rguenther@suse.de>
4801
4802         PR tree-optimization/40640
4803         * gcc.c-torture/compile/pr40640.c: New testcase.
4804
4805 2009-07-03  Richard Guenther  <rguenther@suse.de>
4806
4807         PR middle-end/34163
4808         * gfortran.dg/pr34163.f90: New testcase.
4809
4810 2009-07-03  Jan Hubicka  <jh@suse.cz>
4811
4812         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4813         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4814         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4815         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4816         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4817         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4818         * gnat.dg/loop_optimization6.adb: Enable -O2.
4819
4820 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4821
4822         * g++.dg/warn/null4.C: Extend.
4823
4824 2009-07-02  Jason Merrill  <jason@redhat.com>
4825
4826         * g++.dg/template/spec8.C: Fix.
4827
4828 2009-07-02  Michael Matz  <matz@suse.de>
4829
4830         PR fortran/32131
4831         * gfortran.dg/pr32921.f: Adjust.
4832
4833 2009-07-02  Jan Hubicka  <jh@suse.cz>
4834
4835         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4836
4837 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4838
4839         * gcc.target/mips/truncate-4.c: New testcase.
4840
4841 2009-07-01  Richard Guenther  <rguenther@suse.de>
4842
4843         PR tree-optimization/19831
4844         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4845         make allocated memory escape.  Un-XFAIL.
4846         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4847         * gcc.dg/vect/pr31699.c: Likewise.
4848         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4849
4850 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4851
4852         PR c++/40566
4853         * g++.dg/parse/cond5.C: New test.
4854
4855 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4856
4857         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4858         (main): Pass n to main_1 instead.
4859         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4860         (main_1): New function, split off from...
4861         (main): ...here.  Pass `off' to main_1 instead.
4862
4863 2009-06-30  Jason Merrill  <jason@redhat.com>
4864
4865         PR c++/40595
4866         * g++.dg/cpp0x/variadic94.C: New.
4867
4868 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4869
4870         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4871         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4872         (init_ld_library_path_env_vars): New function, replacing the
4873         orig_*_saved assignments.  Call it after defining it.
4874         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4875         (restore_ld_library_path_env_vars): Likewise.
4876         (add_path, find_libgcc_s): New functions.
4877         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4878         gcc-set-multilib-library-path.
4879         (objc_target_compile): Don't add "." to ld_library_path.
4880         Use add_path.
4881         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4882         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4883         gcc-set-multilib-library-path.
4884         * lib/g++.exp (g++_link_flags): Likewise.
4885         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4886         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4887         top level; do it...
4888         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4889         to tell when this needs to happen.  Use find_libgcc_s instead of
4890         gcc-set-multilib-library-path.
4891         * lib/gcc-dg.exp: Likewise.
4892         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4893         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4894         unless it is in $ALT_LD_LIBRARY_PATH.
4895         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4896
4897 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4898
4899         * gnat.dg/discr12.adb: New test.
4900         * gnat.dg/discr12_pkg.ads: New helper.
4901         * gnat.dg/discr13.adb: New test.
4902         * gnat.dg/discr14.ad[sb]: Likewise.
4903         * gnat.dg/discr15.adb: Likewise.
4904         * gnat.dg/discr15_pkg.ads: New helper.
4905         * gnat.dg/discr16.adb: New test.
4906         * gnat.dg/discr16_g.ads: New helper.
4907         * gnat.dg/discr16_pkg.ads: Likewise.
4908         * gnat.dg/discr16_cont.ads: Likewise.
4909         * gnat.dg/discr17.adb: New test.
4910         * gnat.dg/discr18.adb: Likewise.
4911         * gnat.dg/discr18_pkg.ads: New helper.
4912         * gnat.dg/discr19.adb: New test.
4913
4914 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4915
4916         PR fortran/40576
4917         * gfortran.dg/internal_write_1.f90:  New testcase.
4918
4919 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4920
4921         PR fortran/40594
4922         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4923
4924 2009-06-30  Richard Guenther  <rguenther@suse.de>
4925
4926         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4927
4928 2009-06-30  Wei Guozhi  <carrot@google.com>
4929
4930         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4931         to "-Os".
4932
4933 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4934
4935         PR tree-optimization/40542
4936         * gcc.dg/vect/pr40542.c: New test.
4937
4938 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4939
4940         PR tree-optimization/40582
4941         * gcc.c-torture/compile/pr40582.c: New test.
4942
4943 2009-06-30  Wei Guozhi  <carrot@google.com>
4944
4945         PR/40416
4946         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4947
4948 2009-06-29  Jason Merrill  <jason@redhat.com>
4949
4950         PR c++/40274
4951         * g++.dg/template/debug1.C: New.
4952
4953 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4954
4955         PR fortran/40580
4956         * pointer_check_1.f90: New test.
4957         * pointer_check_2.f90: New test.
4958         * pointer_check_3.f90: New test.
4959         * pointer_check_4.f90: New test.
4960         * pointer_check_5.f90: New test.
4961
4962 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4963
4964         PR fortran/40551
4965         * gfortran.dg/func_assign_2.f90 : New test.
4966
4967 2009-06-29  Richard Guenther  <rguenther@suse.de>
4968
4969         PR middle-end/14187
4970         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4971         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4972         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4973         * gcc.c-torture/execute/20090623-1.c: Likewise.
4974         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4975         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4976
4977 2009-06-29  Richard Guenther  <rguenther@suse.de>
4978
4979         PR middle-end/38212
4980         * gcc.c-torture/execute/pr38212.c: New testcase.
4981
4982 2009-06-29  Richard Guenther  <rguenther@suse.de>
4983
4984         PR tree-optimization/40579
4985         * gcc.c-torture/execute/pr40579.c: New testcase.
4986
4987 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4988
4989         PR tree-optimization/40550
4990         * gcc.dg/pr40550.c: New test.
4991
4992 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4993
4994         * gnat.dg/overflow_sum2.adb: New test
4995         * gnat.dg/namet.ads: New helper.
4996
4997         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4998
4999 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5000
5001         PR fortran/34112
5002         * gfortran.dg/compiler-directive_1.f90: New test.
5003         * gfortran.dg/compiler-directive_2.f: New test.
5004
5005 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5006
5007         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5008         comment out some values and add some cases.
5009
5010 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5011
5012         PR testsuite/40567
5013         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5014
5015 2009-06-26  Richard Henderson  <rth@redhat.com>
5016
5017         PR testsuite/40565
5018         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5019         * gcc.target/i386/local.c: Pass a non-constant to T.
5020
5021 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5022
5023         PR fortran/39997
5024         PR fortran/40541
5025         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5026         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5027         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5028         * gfortran.dg/proc_ptr_result_5.f90: New.
5029
5030 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5031
5032         PR c/39902
5033         * gcc.dg/dfp/pr39902.c: New test.
5034
5035 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5036
5037         PR testsuite/40532
5038         * gcc.dg/builtins-65.c: Require c99 runtime.
5039
5040 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5041
5042         * gnat.dg/array7.ad[sb]: New test.
5043
5044 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5045
5046         * gnat.dg/array6.adb: New test.
5047
5048 2009-06-25  Ian Lance Taylor  <iant@google.com>
5049
5050         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5051
5052 2009-06-25  Ian Lance Taylor  <iant@google.com>
5053
5054         * g++.dg/warn/Wunused-16.C: New testcase.
5055
5056 2009-06-25  Ian Lance Taylor  <iant@google.com>
5057
5058         * g++.dg/warn/skip-2.C: New testcase.
5059
5060 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5061
5062         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5063         dg-skip-if and move to ...
5064         * gcc.dg/torture/20090618-1.c.
5065
5066 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5067
5068         PR tree-optimization/40493
5069         * gcc.c-torture/execute/pr40493.c: New test.
5070
5071 2009-06-24  Jason Merrill  <jason@redhat.com>
5072
5073         PR c++/40342
5074         * g++.dg/template/overload10.C: New.
5075
5076 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5077
5078         PR fortran/40427
5079         * gfortran.dg/proc_ptr_comp_11.f90: New.
5080
5081 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5082
5083         * gcc.dg/pr40501.c: New testcase.
5084
5085 2009-06-23  DJ Delorie  <dj@redhat.com>
5086
5087         Add MeP port.
5088         * lib/target-supports.exp: Add mep support (no profiling).
5089
5090 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5091
5092         PR testsuite/39297
5093         * gcc.dg/ssa/loop-31.c: Change scan rules.
5094
5095 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5096
5097         * gcc.dg/cpp/empty-include.c: Update column info.
5098         * gcc.dg/cpp/assert2.c: Update column info.
5099
5100 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5101
5102         * g++.dg/ext/builtin-object-size1.C: New test.
5103         * g++.dg/ext/builtin-object-size2.C: New test.
5104
5105 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5106
5107         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5108         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5109
5110 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5111
5112         * gcc.target/mips/truncate-3.c: New test.
5113
5114 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5115
5116         PR fortran/37254
5117         PR fortran/39850
5118         * gfortran.dg/interface_30.f90: Modified error message.
5119         * gfortran.dg/proc_decl_22.f90: New.
5120
5121 2009-06-22  Ian Lance Taylor  <iant@google.com>
5122
5123         * gcc.dg/Wcxx-compat-19.c: New testcase.
5124
5125 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5126
5127         PR objc/28050
5128         * pr28050.m: New testcase.
5129
5130 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5131
5132         PR testsuite/40481
5133         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5134
5135 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5136
5137         PR tree-optimization/40492
5138         * g++.dg/torture/pr40492.C: New test.
5139
5140 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5141
5142         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5143         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5144
5145 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5146
5147         * gnat.dg/raise_ce.adb: Helper for ...
5148         * gnat.dg/handle_and_return.adb: New test.
5149
5150 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5151
5152         PR fortran/40443
5153         * gfortran.dg/generic_18.f90: New test.
5154
5155 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5156
5157         PR fortran/40472
5158         * gfortran.dg/spread_size_limit.f90: New test.
5159
5160 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5161
5162         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5163         to put dump files in a subdirectory.
5164         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5165         ".o" temporary files.
5166
5167 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5168
5169         PR fortran/39850
5170         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5171         * gfortran.dg/interface_20.f90: Ditto.
5172         * gfortran.dg/interface_21.f90: Ditto.
5173         * gfortran.dg/interface_22.f90: Ditto.
5174         * gfortran.dg/interface_30.f90: New.
5175         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5176
5177 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5178
5179         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5180         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5181         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5182         DEFAULT_VECTFLAGS.
5183
5184 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5185             Revital Eres  <eres@il.ibm.com>
5186
5187         PR testsuite/40359
5188         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5189         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5190         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5191
5192 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5193
5194         PR testsuite/40475
5195         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5196         without misalignment support.
5197         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5198
5199 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5200
5201         PR fortran/40452
5202         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5203
5204 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5205
5206         PR fortran/40440
5207         * gfortran.dg/alloc_comp_result_2.f90: New test.
5208
5209 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5210
5211         PR target/40482
5212         * gcc.target/arm/pr40482.c: New test.
5213
5214 2009-06-19  Ian Lance Taylor  <iant@google.com>
5215
5216         * gcc.dg/Wcxx-compat-18.c: New testcase.
5217
5218 2009-06-19  Richard Guenther  <rguenther@suse.de>
5219
5220         * gcc.c-torture/execute/20090618-1.c: New testcase.
5221
5222 2009-06-19  Ian Lance Taylor  <iant@google.com>
5223
5224         * gcc.dg/Wcxx-compat-17.c: New testcase.
5225
5226 2009-06-19  Ian Lance Taylor  <iant@google.com>
5227
5228         * gcc.dg/Wcxx-compat-15.c: New testcase.
5229
5230 2009-06-19  Ian Lance Taylor  <iant@google.com>
5231
5232         * gcc.dg/Wcxx-compat-16.c: New testcase.
5233
5234 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5235
5236         * gcc.dg/builtins-34.c: Add significand cases.
5237
5238 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5239
5240         PR testsuite/40491
5241         * gcc.dg/20080522-1.c: Remove testcase for real.
5242         * gcc.dg/20080528-1.c: Ditto.
5243
5244 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5245
5246         PR fortran/40450
5247         * gfortran.dg/proc_ptr_20.f90: New.
5248
5249 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5250
5251         PR target/40470
5252         * gcc.dg/torture/pr40470-1.c: New.
5253         * gcc.dg/torture/pr40470-2.c: Likewise.
5254         * gcc.dg/torture/pr40470-3.c: Likewise.
5255         * gcc.dg/torture/pr40470-4.c: Likewise.
5256
5257 2009-06-18  Diego Novillo  <dnovillo@google.com>
5258
5259         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5260         * gcc.dg/plugin/ggcplug.c: Likewise.
5261         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5262         * g++.dg/plugin/selfassign.c: Likewise.
5263         * g++.dg/plugin/attribute_plugin.c: Likewise.
5264         * g++.dg/plugin/dumb_plugin.c: Likewise.
5265
5266 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5267
5268         * gcc.dg/cpp/arith-3.c: Add column info.
5269
5270 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5271
5272         * gcc.target/arm/fp16-compile-none-2.c: New.
5273         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5274         * gcc.target/arm/fp16-compile-alt-12.c: New.
5275
5276 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5277
5278         * gcc.target/arm/fp16-compile-alt-1.c: New.
5279         * gcc.target/arm/fp16-compile-alt-2.c: New.
5280         * gcc.target/arm/fp16-compile-alt-3.c: New.
5281         * gcc.target/arm/fp16-compile-alt-4.c: New.
5282         * gcc.target/arm/fp16-compile-alt-5.c: New.
5283         * gcc.target/arm/fp16-compile-alt-6.c: New.
5284         * gcc.target/arm/fp16-compile-alt-7.c: New.
5285         * gcc.target/arm/fp16-compile-alt-8.c: New.
5286         * gcc.target/arm/fp16-compile-alt-9.c: New.
5287         * gcc.target/arm/fp16-compile-alt-10.c: New.
5288         * gcc.target/arm/fp16-compile-alt-11.c: New.
5289         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5290         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5291         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5292         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5293         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5294         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5295         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5296         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5297         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5298         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5299         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5300         * gcc.target/arm/fp16-compile-none-1.c: New.
5301         * gcc.target/arm/fp16-compile-exprtype.c: New.
5302         * gcc.target/arm/fp16-compile-vcvt.c: New.
5303         * gcc.target/arm/fp16-builtins-1.c: New.
5304         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5305         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5306         * gcc.target/arm/fp16-param-1.c: New.
5307         * gcc.target/arm/fp16-return-1.c: New.
5308         * gcc.target/arm/fp16-unprototyped-1.c: New.
5309         * gcc.target/arm/fp16-unprototyped-2.c: New.
5310         * gcc.target/arm/fp16-variadic-1.c: New.
5311         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5312         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5313         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5314         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5315         * gcc.dg/torture/arm-fp16-ops.h: New.
5316         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5317         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5318         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5319         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5320         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5321         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5322         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5323         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5324         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5325         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5326         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5327         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5328         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5329         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5330         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5331         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5332         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5333         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5334         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5335         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5336         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5337
5338 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5339
5340         * gcc.dg/builtins-65.c: New test.
5341
5342 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5343
5344         PR fortran/40451
5345         * gfortran.dg/proc_ptr_result_4.f90: New.
5346
5347 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5348
5349         * gcc.c-torture/execute/bitfld-5.c: New test.
5350
5351 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5352
5353         * gcc.dg/builtin-unreachable-3.c: New test.
5354
5355 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5356
5357         * gcc.target/i386/builtin-unreachable.c: New test.
5358
5359 2009-06-17  Ian Lance Taylor  <iant@google.com>
5360
5361         * gcc.dg/Wcxx-compat-14.c: New testcase.
5362
5363 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5364
5365         * gcc.dg/func-ptr-conv-1.c: Update column info.
5366
5367 2009-06-17  Richard Guenther  <rguenther@suse.de>
5368
5369         PR middle-end/40404
5370         * gcc.c-torture/execute/pr40404.c: New testcase.
5371
5372 2009-06-17  Richard Guenther  <rguenther@suse.de>
5373
5374         PR middle-end/40460
5375         * g++.dg/torture/pr40460.C: New testcase.
5376
5377 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5378
5379         * gcc.dg/plugin/one_time_plugin.c: New test.
5380         * gcc.dg/plugin/one_time-test-1.c: New test.
5381         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5382
5383 2009-06-16  Ian Lance Taylor  <iant@google.com>
5384
5385         * g++.dg/warn/skip-1.C: New testcase.
5386
5387 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5388
5389         PR middle-end/40446
5390         * g++.dg/other/pr40446.C: New test.
5391
5392 2009-06-16  Richard Guenther  <rguenther@suse.de>
5393
5394         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5395         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5396         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5397         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5398
5399 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5400
5401         * gcc.c-torture/compile/pr40432.c: New file.
5402
5403 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5404
5405         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5406
5407 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5408
5409         PR fortran/36947
5410         PR fortran/40039
5411         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5412         * gfortran.dg/interface_20.f90: Modified error messages.
5413         * gfortran.dg/interface_21.f90: Ditto.
5414         * gfortran.dg/interface_26.f90: Ditto.
5415         * gfortran.dg/interface_27.f90: Ditto.
5416         * gfortran.dg/interface_28.f90: Extended test case.
5417         * gfortran.dg/interface_29.f90: New.
5418         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5419         * gfortran.dg/proc_decl_8.f90: Ditto.
5420         * gfortran.dg/proc_ptr_11.f90: Ditto.
5421         * gfortran.dg/proc_ptr_15.f90: Ditto.
5422
5423 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5424
5425         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5426         printing.
5427         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5428         gcc.dg/vect/vect-outer-4f.c: Likewise.
5429         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5430         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5431         Likewise.
5432         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5433         outer loop.
5434
5435 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5436
5437         PR fortran/40383
5438         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5439
5440 2009-06-15  Ian Lance Taylor  <iant@google.com>
5441
5442         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5443         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5444         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5445         Recognize new notes.
5446         * gcc.dg/stmt-expr-label-2.c: Likewise.
5447         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5448         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5449         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5450         * gcc.dg/c99-vla-jump-4.c: Likewise.
5451         * gcc.dg/stmt-expr-label-1.c: Likewise.
5452         * gcc.dg/stmt-expr-label-3.c: Likewise.
5453         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5454
5455 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5456
5457         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5458
5459 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5460
5461         * gcc.dg/builtin-object-size-7.c: New test.
5462
5463 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5464
5465         PR testsuite/40426
5466         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5467         level != "" use separate -gdwarf-2 -g${level} options instead of
5468         -gdwarf-2${level}.
5469         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5470         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5471         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5472
5473 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5474
5475         * g++.dg/abi/mangle11.C: Update warning line.
5476         * g++.dg/abi/mangle12.C: Update warning line.
5477         * g++.dg/abi/mangle17.C: Update warning line.
5478         * g++.dg/abi/mangle20-2.C: Update warning line.
5479
5480 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5481
5482         * gcc.dg/optimize-bswap-1.c: Split into these two:
5483         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5484         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5485
5486 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5487
5488         * gcc.dg/optimize-bswap-1.c: New testcase.
5489
5490 2009-06-14  Richard Guenther  <rguenther@suse.de>
5491
5492         PR middle-end/40389
5493         * g++.dg/torture/pr40389.C: New testcase.
5494
5495 2009-06-13  Richard Guenther  <rguenther@suse.de>
5496
5497         PR tree-optimization/40421
5498         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5499
5500 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5501
5502         * gcc.dg/old-style-prom-3.c: Add column info.
5503         * gcc.dg/overflow-warn-1.c
5504         * gcc.dg/gomp/pr27415.c
5505         * gcc.dg/gomp/for-1.c: Same.
5506         * gcc.dg/enum-compat-1.c: Same.
5507         * gcc.dg/c99-tag-3.c: Same.
5508         * gcc.dg/Wredundant-decls-2.c: Same.
5509         * gcc.dg/func-ptr-conv-1.c: Same.
5510         * gcc.dg/asm-wide-1.c: Same.
5511         * gcc.dg/nofixed-point-2.c: Same.
5512         * gcc.dg/cpp/line3.c: Same.
5513         * gcc.dg/array-10.c: Same.
5514         * gcc.dg/c99-vla-jump-1.c: Same.
5515         * gcc.dg/pr20368-1.c: Same.
5516         * gcc.dg/Wshadow-3.c: Same.
5517         * gcc.dg/c90-const-expr-8.c: Same.
5518         * gcc.dg/label-decl-2.c: Same.
5519         * gcc.dg/dremf-type-compat-2.c: Same.
5520         * gcc.dg/c90-const-expr-5.c: Same.
5521         * gcc.dg/builtins-30.c: Same.
5522         * gcc.dg/Warray-bounds.c: Same.
5523         * gcc.dg/Wcxx-compat-2.c: Same.
5524         * gcc.dg/tree-ssa/col-1.c: Same.
5525         * gcc.dg/old-style-prom-2.c: Same.
5526         * gcc.dg/cast-function-1.c: Same.
5527         * gcc.dg/pr15698-1.c: Same.
5528         * gcc.dg/dremf-type-compat-3.c: Same.
5529         * gcc.dg/vla-8.c: Same.
5530         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5531         line.
5532         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5533         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5534         * gcc.dg/enum-compat-1.c: Same.
5535         * gcc.dg/dremf-type-compat-2.c: Same.
5536         * gcc.dg/old-style-prom-2.c: Same.
5537         * gcc.dg/pr15698-1.c: Same.
5538         * gcc.dg/pr20368-1.c: Same.
5539         * gcc.dg/dremf-type-compat-3.c: Same.
5540         * gcc.dg/builtins-30.c: Same.  Test for columns.
5541
5542 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5543
5544         PR fortran/40176
5545         * gfortran.dg/proc_decl_1.f90: Extended.
5546
5547 2009-06-12  Ian Lance Taylor  <iant@google.com>
5548
5549         * gcc.dg/Wcxx-compat-13.c: New testcase.
5550
5551 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5552
5553         PR tree-opt/38865
5554         * gcc.dg/tree-ssa/fre-vce-1.c
5555
5556 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5557
5558         PR testsuite/40384
5559         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5560         min-insn-to-prefetch-ratio=5.
5561
5562 2009-06-12  Joey Ye  <joey.ye@intel.com>
5563             H.J. Lu  <hongjiu.lu@intel.com>
5564
5565         PR middle-end/39146
5566         * gcc.target/i386/stackalign/pr39146.c: New.
5567
5568 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5569
5570         * gcc.target/i386/crc32-1.c: New.
5571         * gcc.target/i386/crc32-2.c: Likewise.
5572
5573 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5574
5575         PR c/39252
5576         * gcc.dg/builtin-unreachable-1.c: New test.
5577         * gcc.dg/builtin-unreachable-2.c: Same.
5578
5579 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5580
5581         PR fortran/40402
5582         * gfortran.dg/data_value_1.f90: New test.
5583
5584 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5585
5586         PR testsuite/39831
5587         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5588         remove ilp32 requirement.
5589         * gcc.target/i386/excess-precision-2.c: Likewise.
5590         * gcc.target/i386/excess-precision-3.c: Likewise.
5591         * gcc.target/i386/excess-precision-4.c: Likewise.
5592         * gcc.target/i386/excess-precision-5.c: Likewise.
5593         * gcc.target/i386/excess-precision-6.c: Likewise.
5594
5595 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5596
5597         PR fortran/38718
5598         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5599         * gfortran.dg/nan_5.f90: New test.
5600
5601 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5602
5603         * gcc.target/arm/neon-modes-1.c: New test.
5604
5605 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5606
5607         * g++.dg/torture/pr31579.C: Cast pointer
5608         via __SIZE_TYPE__ instead of 'unsigned long'.
5609
5610 2009-06-10  Anthony Green  <green@moxielogic.com>
5611
5612         * lib/target-supports.exp (check_profiling_available):
5613         Profiling is not available for testing purposes on moxie.
5614
5615 2009-06-09  Ian Lance Taylor  <iant@google.com>
5616
5617         * gcc.dg/Wcxx-compat-12.c: New testcase.
5618
5619 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5620
5621         PR libfortran/40334
5622         * gfortran.dg/backspace_11.f90: New.
5623
5624 2009-06-09  Jason Merrill  <jason@redhat.com>
5625
5626         * g++.dg/cpp0x/defaulted10.C: New.
5627
5628 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5629
5630         * gcc.c-torture/compile/pr40351.c: New file.
5631
5632 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5633
5634         * gnat.dg/align_max.adb: New test.
5635
5636 2009-06-08  Jason Merrill  <jason@redhat.com>
5637
5638         * g++.dg/cpp0x/auto15.C: New.
5639
5640 2009-06-08  Jan Hubicka  <jh@suse.cz>
5641
5642         PR debug/39834
5643         * gcc.dg/torture/pr39834.c
5644
5645 2009-06-08  Jan Hubicka  <jh@suse.cz>
5646
5647         PR middle-end/40102
5648         * g++.dg/torture/pr40102.C: New testcase.
5649
5650 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5651
5652         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5653         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5654         * gcc.dg/builtin-object-size-6.c: New test.
5655
5656         PR c++/40373
5657         * g++.dg/template/dtor7.C: New test.
5658
5659         PR c++/40370
5660         PR c++/40372
5661         * g++.dg/template/error41.C: New test.
5662         * g++.dg/template/error42.C: New test.
5663
5664 2009-06-08  Revital Eres  <eres@il.ibm.com>
5665
5666         PR testsuite/40359
5667         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5668         * gcc.dg/vect/vect-88.c: Likewise.
5669         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5670         * gcc.dg/vect/pr25413.c: Likewise.
5671         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5672
5673 2009-06-07  Ian Lance Taylor  <iant@google.com>
5674
5675         * g++.dg/warn/Wswitch-3.C: New testcase.
5676         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5677         * gcc.dg/Wswitch-enum-error.c: Likewise.
5678         * gcc.dg/Wswitch-error.c: Likewise.
5679
5680 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5681
5682         PR fortran/40008
5683         * gfortran.dg/negative_unit.f: Update test.
5684         * gfortran.dg/negative_unit_int8.f: Update test.
5685         * gfortran.dg/newunit_1.f90: New test.
5686
5687 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5688
5689         PR fortran/25104
5690         PR fortran/29962
5691         * gfortran.dg/spread_init_expr.f03: New.
5692         * gfortran.dg/unpack_init_expr.f03: New.
5693         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5694         error message.
5695
5696 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5697
5698         PR fortran/25104
5699         PR fortran/29962
5700         * gfortran.dg/count_init_expr.f03
5701         * gfortran.dg/product_init_expr.f03
5702         * gfortran.dg/sum_init_expr.f03
5703
5704 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5705
5706         PR fortran/36874
5707         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5708         message.
5709         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5710         shapes.
5711         * gfortran.dg/zero_sized_5.f90: Likewise.
5712
5713 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5714
5715         PR middle-end/32950
5716         * g++.dg/torture/pr32950.C: New.
5717
5718 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5719
5720         PR fortran/25104
5721         PR fortran/29962
5722         * gfortran.dg/dot_product_1.f03: New.
5723         * gfortran.dg/matmul_8.f03: New.
5724         * gfortran.dg/transpose_3.f03: New.
5725
5726 2009-06-06  Ian Lance Taylor  <iant@google.com>
5727
5728         * gcc.dg/Wunused-label-1.c: New test case.
5729         * g++.dg/warn/Wunused-label-1.C: New test case.
5730         * g++.dg/warn/Wunused-label-2.C: New test case.
5731         * g++.dg/warn/Wunused-label-3.C: New test case.
5732
5733 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5734
5735         PR fortran/37203
5736         * reshape_zerosize_2.f90: New.
5737
5738 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5739
5740         PR fortran/32890
5741         * gfortran.dg/pack_assign_1.f90: New.
5742         * gfortran.dg/pack_vector_1.f90: New.
5743
5744 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5745
5746         PR middle-end/40340
5747         * gcc.dg/pr40340-1.c: New test.
5748         * gcc.dg/pr40340-2.c: New test.
5749         * gcc.dg/pr40340-3.c: New test.
5750         * gcc.dg/pr40340-4.c: New test.
5751         * gcc.dg/pr40340-5.c: New test.
5752         * gcc.dg/pr40340.h: New file.
5753
5754 2009-06-05  Revital Eres  <eres@il.ibm.com>
5755
5756         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5757         New procedure.
5758         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5759         * gcc.dg/vect/vect-33.c: Likewise.
5760         * gcc.dg/vect/vect-92.c: Likewise.
5761         * gcc.dg/vect/vect-58.c: Likewise.
5762         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5763         * gcc.dg/vect/vect-42.c: Likewise.
5764         * gcc.dg/vect/slp-25.c: Likewise.
5765         * gcc.dg/vect/vect-align-1.c: Likewise.
5766         * gcc.dg/vect/vect-align-2.c: Likewise.
5767         * gcc.dg/vect/vect-93.c: Likewise.
5768         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5769         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5770         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5771         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5772         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5773         * gcc.dg/vect/vect-26.c: Likewise.
5774         * gcc.dg/vect/vect-44.c: Likewise.
5775         * gcc.dg/vect/vect-70.c: Likewise.
5776         * gcc.dg/vect/vect-95.c: Likewise.
5777         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5778         * gcc.dg/vect/vect-28.c: Likewise.
5779         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5780         * gcc.dg/vect/vect-87.c: Likewise.
5781         * gcc.dg/vect/vect-109.c: Likewise.
5782         * gcc.dg/vect/vect-54.c: Likewise.
5783         * gcc.dg/vect/vect-96.c: Likewise.
5784         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5785         * gcc.dg/vect/vect-88.c: Likewise.
5786         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5787         * gcc.dg/vect/vect-89.c: Likewise.
5788         * gcc.dg/vect/vect-91.c: Likewise.
5789         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5790         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5791         * gfortran.dg/vect/vect-2.f90: Likewise.
5792         * gfortran.dg/vect/vect-3.f90: Likewise.
5793         * gfortran.dg/vect/vect-4.f90: Likewise.
5794         * gfortran.dg/vect/vect-5.f90: Likewise.
5795
5796 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5797
5798         PR tree-optimization/36318
5799         * gcc.dg/tree-ssa/sra-7.c: New test.
5800
5801 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5802
5803         PR fortran/37203
5804         * gfortran.dg/reshape_order_5.f90: New.
5805         * gfortran.dg/reshape_shape_1.f90: New.
5806
5807 2009-06-04  Jason Merrill  <jason@redhat.com>
5808
5809         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5810
5811 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5812
5813         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5814         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5815
5816 2009-06-04  Richard Guenther  <rguenther@suse.de>
5817
5818         PR c++/39371
5819         * g++.dg/torture/pr40335.C: New testcase.
5820
5821 2009-06-03  Richard Guenther  <rguenther@suse.de>
5822
5823         PR middle-end/40328
5824         * gcc.dg/torture/pr40328.c: New testcase.
5825
5826 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5827
5828         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5829         m68k and fido.
5830
5831 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5832
5833         * g++.dg/torture/pr40323.C: New file.
5834
5835 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5836
5837         * gnat.dg/specs/root.ads: New test.
5838         * gnat.dg/specs/root-level_1.ads: Likewise.
5839         * gnat.dg/specs/root-level_2.ads: Likewise.
5840         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5841
5842 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5843
5844         * g++.dg/init/ref15.C: Require unwrapped targets.
5845
5846 2009-06-02  Jason Merrill  <jason@redhat.com>
5847
5848         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5849         * g++.dg/cpp0x/initlist18.C: New.
5850         * g++.dg/cpp0x/initlist19.C: New.
5851
5852         * g++.dg/cpp0x/auto14.C: New.
5853
5854 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5855
5856         * gnat.dg/alignment6.adb: Remove XFAIL.
5857
5858 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5859
5860         PR c++/38089
5861         * g++.dg/template/spec36.C: New test.
5862
5863 2009-06-01  Ian Lance Taylor  <iant@google.com>
5864
5865         * gcc.dg/cast-qual-3.c: New testcase.
5866         * g++.dg/warn/Wcast-qual2.C: New testcase.
5867
5868 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5869
5870         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5871         (process-message): Expect column numbers.
5872         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5873         * gcc.dg/pch/counter-2.c: Same.
5874         * gcc.dg/pch/valid-2.c: Same.
5875         * gcc.dg/pch/warn-1.c: Same.
5876         * gcc.dg/pch/valid-1.c: Same.
5877         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5878         * gcc.dg/cpp/syshdr.c: Same.
5879         * gcc.dg/cpp/19940712-1.c: Same.
5880         * gcc.dg/cpp/missing-header-1.c: Same.
5881         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5882         * gcc.dg/cpp/tr-warn3.c: Same.
5883         * gcc.dg/cpp/pr29612-2.c: Same.
5884         * gcc.dg/cpp/tr-warn4.c: Same.
5885         * gcc.dg/cpp/Wtrigraphs.c: Same.
5886         * gcc.dg/cpp/poison.c: Same.
5887         * gcc.dg/cpp/arith-3.c: Same.
5888         * gcc.dg/cpp/sysmac2.c: Same.
5889         * gcc.dg/cpp/cpp.exp: Same.
5890         * gcc.dg/cpp/tr-warn5.c: Same.
5891         * gcc.dg/cpp/include2.c: Same.
5892         * gcc.dg/cpp/Wmissingdirs.c: Same.
5893         * gcc.dg/cpp/Wmissingdirs.c: Same.
5894         * gcc.dg/cpp/tr-warn6.c: Same.
5895         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5896         * gcc.dg/cpp/macspace1.c: Same.
5897         * gcc.dg/cpp/escape-2.c: Same.
5898         * gcc.dg/cpp/assert2.c: Same.
5899         * gcc.dg/cpp/undef2.c: Same.
5900         * gcc.dg/cpp/macspace2.c: Same.
5901         * gcc.dg/cpp/tr-warn1.c: Same.
5902         * gcc.dg/cpp/extratokens2.c: Same.
5903         * gcc.dg/cpp/strify2.c: Same.
5904         * gcc.dg/cpp/Wsignprom.c: Same.
5905         * gcc.dg/cpp/redef2.c: Same.
5906         * gcc.dg/cpp/trad/trad.exp: Same.
5907         * gcc.dg/cpp/arith-1.c: Same.
5908         * gcc.dg/cpp/extratokens.c: Same.
5909         * gcc.dg/cpp/if-mpar.c: Same.
5910
5911 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5912
5913         * gnat.dg/nested_float_packed.ads: New test.
5914
5915 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5916             Eric Botcazou  <botcazou@adacore.com>
5917
5918         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5919         * gnat.dg/test_oconst.adb: New test.
5920
5921 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5922
5923         * gcc.dg/plugin/ggcplug.c: Moved comment.
5924         (plugin_init): Fixed typo, declared i, returned 0 at end.
5925
5926 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5927
5928         PR testsuite/40244
5929         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5930         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5931
5932 2009-05-29  Ian Lance Taylor  <iant@google.com>
5933
5934         * gcc.dg/Wcxx-compat-11.c: New testcase.
5935
5936 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5937
5938         PR fortran/40019
5939         * gfortran.dg/leadz_trailz_1.f90: New test.
5940         * gfortran.dg/leadz_trailz_2.f90: New test.
5941
5942 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5943
5944         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5945         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5946         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5947         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5948         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5949         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5950         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5951         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5952         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5953         * gcc.dg/tree-ssa/sra-5.c: New file.
5954         * gcc.dg/tree-ssa/sra-6.c: New file.
5955         * gcc.c-torture/compile/sra-1.c: New file.
5956
5957 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5958
5959         PR middle-end/40291
5960         * gcc.c-torture/compile/pr40291.c: New test.
5961
5962         PR target/40017
5963         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5964         __vector _Bool.
5965         * gcc.target/powerpc/altivec-30.c: New test.
5966         * gcc.target/powerpc/altivec-31.c: New test.
5967
5968 2009-05-28  Richard Guenther  <rguenther@suse.de>
5969
5970         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5971         * gcc.c-torture/execute/20090527-1.c: Likewise.
5972
5973 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5974
5975         PR c++/39754
5976         * g++.dg/template/canon-type-1.C: New test.
5977         * g++.dg/template/canon-type-2.C: Likewise.
5978         * g++.dg/template/canon-type-3.C: Likewise.
5979         * g++.dg/template/canon-type-4.C: Likewise.
5980         * g++.dg/template/canon-type-5.C: Likewise.
5981         * g++.dg/template/canon-type-6.C: Likewise.
5982         * g++.dg/template/canon-type-7.C: Likewise.
5983
5984 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5985             Uros Bizjak  <ubizjak@gmail.com>
5986             Danny Smith  <dansmister@gmail.com>
5987
5988         PR target/37216
5989
5990         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5991         New function.
5992         * gcc.target/i386/pr37216.c:  New test source file.
5993         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5994         use -fno-common for testing Cygwin and MinGW targets.
5995
5996 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5997
5998         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5999         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6000         * g++.dg/pr37742.C (size_t): Likewise.
6001         * g++.dg/torture/pr34850.C (size_t): Likewise.
6002         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6003         _PTRDIFF_TYPE__.
6004         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6005         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6006         (size_t): Use __extension__ and __SIZE_TYPE__.
6007         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6008         __SIZE_TYPE__.
6009         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6010         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6011         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6012         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6013         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6014         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6015         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6016         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6017         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6018         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6019         (__ssize_t): Likewise.
6020         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6021         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6022         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6023         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6024         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6025         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6026         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6027         * gcc.dg/pr33667.c (size_t): Likewise.
6028         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6029         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6030         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6031         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6032         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6033         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6034
6035 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6036
6037         PR tree-optimization/40254
6038         * gcc.dg/vect/pr40254.c: New test.
6039
6040 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6041
6042         PR middle-end/33699
6043         * gcc.target/mips/const-anchor-1.c: New test.
6044         * gcc.target/mips/const-anchor-2.c: New test.
6045
6046 2009-05-27  Jason Merrill  <jason@redhat.com>
6047
6048         * g++.dg/cpp0x/initlist15.C: New.
6049         * g++.dg/cpp0x/initlist16.C: New.
6050         * g++.dg/cpp0x/initlist17.C: New.
6051
6052 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6053
6054         PR fortran/39178
6055         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6056         patterns to reflect frontend changes.
6057         * gfortran.dg/vector_subscript_4.f90: Likewise.
6058
6059 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6060             Eric Botcazou  <botcazou@adacore.com>
6061
6062         * gcc.c-torture/execute/align-nest.c: New testcase.
6063         * gnat.dg/misaligned_nest.adb: New testcase.
6064
6065 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6066
6067         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6068         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6069         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6070         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6071
6072 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6073
6074         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6075         cast instead of assuming 0ul.
6076         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6077         __SIZE_TYPE__.
6078         (_type_desc): Make first argument const.
6079         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6080
6081 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6082
6083         PR libfortran/40187
6084         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6085         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6086
6087 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6088
6089         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6090         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6091         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6092         * gcc.dg/plugin/ggcplug.c: Added new file.
6093
6094 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6095
6096         PR fortran/40246
6097         * gfortran.dg/nullify_4.f90: New test.
6098
6099 2009-05-26  Richard Guenther  <rguenther@suse.de>
6100
6101         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6102
6103 2009-05-26  Richard Guenther  <rguenther@suse.de>
6104
6105         PR middle-end/40252
6106         * gcc.c-torture/compile/pr40252.c: New testcase.
6107
6108 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6109
6110         PR c++/40007
6111         * g++.dg/template/typedef18.C: New test.
6112         * g++.dg/template/typedef19.C: Likewise.
6113         * g++.dg/template/typedef20.C: Likewise.
6114         * g++.dg/template/access11.C: Adjust.
6115
6116 2009-05-26  Richard Guenther  <rguenther@suse.de>
6117
6118         PR testsuite/40247
6119         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6120
6121 2009-05-25  Jason Merrill  <jason@redhat.com>
6122
6123         PR c++/38064
6124         * g++.dg/cpp0x/enum3.C: New test.
6125
6126 2009-05-25  Richard Guenther  <rguenther@suse.de>
6127
6128         PR tree-optimization/36327
6129         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6130         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6131         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6132         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6133         * gcc.dg/vect/vect-40.c: Likewise.
6134         * gcc.dg/vect/vect-42.c: Likewise.
6135         * gcc.dg/vect/vect-46.c: Likewise.
6136         * gcc.dg/vect/vect-76.c: Likewise.
6137
6138 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6139
6140         PR fortran/40176
6141         * gfortran.dg/proc_ptr_18.f90: New.
6142         * gfortran.dg/proc_ptr_19.f90: New.
6143         * gfortran.dg/proc_ptr_comp_9.f90: New.
6144         * gfortran.dg/proc_ptr_comp_10.f90: New.
6145
6146 2009-05-25  Richard Guenther  <rguenther@suse.de>
6147
6148         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6149         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6150
6151 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6152
6153         PR tree-optimization/40238
6154         * gcc.dg/vect/pr40238.c: New test.
6155
6156 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6157             Dominique Dhumieres  <dominiq@lps.ens.fr>
6158
6159         PR fortran/35732
6160         PR fortran/39872
6161         * gfortran.dg/bounds_check_fail_3.f90: New test.
6162         * gfortran.dg/bounds_check_fail_4.f90: New test.
6163         * gfortran.dg/bounds_check_14.f90: Update test.
6164         * gfortran.dg/bound_4.f90: Update test.
6165
6166 2009-05-24  Richard Guenther  <rguenther@suse.de>
6167
6168         PR middle-end/40233
6169         * gcc.c-torture/compile/pr40233.c: New testcase.
6170
6171 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6172
6173         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6174         for alpha*-*-* targets.
6175
6176 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6177
6178         * gcc.dg/vect/bb-slp-1.c: New test.
6179         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6180         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6181         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6182         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6183         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6184         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6185         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6186         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6187         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6188         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6189         gcc.dg/vect/bb-slp-22.c: Likewise.
6190         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6191
6192 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6193             Maxim Kuvyrkov  <maxim@codesourcery.com>
6194
6195         * gcc.dg/falign-labels-1.c: New test.
6196
6197 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6198
6199         * gnat.dg/specs/rep_clause3.ads: New test.
6200
6201 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6202
6203         * gnat.dg/addr6.adb: New test.
6204
6205 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6206
6207         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6208         New function.
6209         * gcc.target/arm/thumb2-mul-space.c: New file.
6210         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6211         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6212         * gcc.target/arm/thumb2-mul-speed.c: New file.
6213
6214 2009-05-22  Richard Guenther  <rguenther@suse.de>
6215
6216         PR middle-end/38964
6217         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6218         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6219         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6220
6221 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6222
6223         * gcc.dg/dll-6.c: New test.
6224         * gcc.dg/dll-6a.c: Likewise.
6225         * gcc.dg/dll-7.c: Likewise.
6226         * gcc.dg/dll-7a.c: Likewise.
6227         * g++.dg/ext/dllexport2.C: Likewise.
6228         * g++.dg/ext/dllexport2a.cc: Likewise.
6229
6230 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6231
6232         PR target/37846
6233         * gcc.target/ia64/mfused-madd-vect.c: New test.
6234         * gcc.target/ia64/mfused-madd.c: New test.
6235         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6236         * gcc.target/ia64/mno-fused-madd.c: New test.
6237
6238 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6239
6240         * gcc.target/i386/movbe-1.c: New.
6241         * gcc.target/i386/movbe-2.c: Likewise.
6242
6243 2009-05-21  Taras Glek  <tglek@mozilla.com>
6244
6245         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6246         plugin_init signature.
6247         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6248         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6249         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6250
6251 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6252
6253         * gcc.dg/target/arm/neon-vmla-1.c: New.
6254         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6255
6256 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6257
6258         * gcc.target/mips/octeon-exts-6.c: New test.
6259         * gcc.target/mips/extend-1.c: New test.
6260         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6261         EXTS.
6262         * gcc.target/mips/octeon-exts-5.c: Likewise.
6263
6264 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6265
6266         PR middle-end/40204
6267         * gcc.c-torture/compile/pr40204.c: New test.
6268
6269 2009-05-20  Richard Guenther  <rguenther@suse.de>
6270
6271         * gcc.c-torture/compile/20090518-1.c: New testcase.
6272
6273 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6274
6275         PR tree-optimization/40087
6276         * gcc.dg/tree-ssa/pr40087.c: New test.
6277
6278 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6279
6280         * gcc.dg/vector-4.c: New testcase.
6281         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6282         * g++.dg/ext/vector16.C: New testcase.
6283
6284 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6285
6286         PR c/40172
6287         * gcc.dg/pr40172.c: Renamed to ...
6288         * gcc.dg/pr40172-1.c: This.
6289
6290         * gcc.dg/pr40172-2.c: New.
6291         * gcc.dg/pr40172-3.c: Likewise.
6292
6293 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6294
6295         PR c/40172
6296         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6297
6298 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6299
6300         * gnat.dg/loop_optimization6.ad[sb]: New test.
6301
6302 2009-05-19  Richard Guenther  <rguenther@suse.de>
6303
6304         * gcc.c-torture/compile/20090519-1.c: New testcase.
6305
6306 2009-05-18  Jason Merrill  <jason@redhat.com>
6307
6308         * g++.dg/cpp0x/explicit1.C: New.
6309         * g++.dg/cpp0x/explicit2.C: New.
6310
6311 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6312
6313         PR debug/40109
6314         * g++.dg/debug/dwarf2/nested-1.C: New test.
6315
6316 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6317
6318         PR testsuite/39907
6319         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6320         stack alignment.
6321
6322 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6323
6324         PR fortran/40164
6325         * gfortran.dg/proc_ptr_comp_8.f90: New.
6326
6327 2009-05-18  Richard Guenther  <rguenther@suse.de>
6328
6329         PR fortran/40168
6330         * gfortran.dg/array_memset_2.f90: Adjust.
6331
6332 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6333
6334         PR fortran/36947
6335         PR fortran/40039
6336         * gfortran.dg/interface_27.f90: New.
6337         * gfortran.dg/interface_28.f90: New.
6338         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6339         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6340
6341 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6342
6343         * gcc.target/m68k/tls-ie.c: New test.
6344         * gcc.target/m68k/tls-le.c: New test.
6345         * gcc.target/m68k/tls-gd.c: New test.
6346         * gcc.target/m68k/tls-ld.c: New test.
6347         * gcc.target/m68k/tls-ie-xgot.c: New test.
6348         * gcc.target/m68k/tls-le-xtls.c: New test.
6349         * gcc.target/m68k/tls-gd-xgot.c: New test.
6350         * gcc.target/m68k/tls-ld-xgot.c: New test.
6351         * gcc.target/m68k/tls-ld-xtls.c: New test.
6352         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6353
6354 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6355
6356         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6357
6358 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6359
6360         PR c/40172
6361         * gcc.dg/pr40172.c: New.
6362
6363 2009-05-17  Jason Merrill  <jason@redhat.com>
6364
6365         PR c++/40139
6366         * g++.dg/template/dtor6.C: New.
6367
6368 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6369
6370         * g++.dg/warn/translate-ice-1.C: New test.
6371
6372 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6373
6374         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6375         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6376         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6377         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6378
6379 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6380
6381         PR fortran/33197
6382         * gfortran.dg/erf_2.F90: New test.
6383         * gfortran.dg/erfc_scaled_2.f90: New test.
6384
6385 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6386
6387         PR fortran/31243
6388         * gfortran.dg/string_1.f90: New test.
6389         * gfortran.dg/string_2.f90: New test.
6390         * gfortran.dg/string_3.f90: New test.
6391
6392 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6393
6394         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6395         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6396
6397 2009-05-15  Ian Lance Taylor  <iant@google.com>
6398
6399         * gcc.dg/Wcxx-compat-10.c: New testcase.
6400
6401 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6402
6403         PR 16302
6404         * gcc.dg/pr16302.c: New.
6405         * g++.dg/warn/pr16302.C: New.
6406
6407 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6408
6409         * gcc.dg/torture/builtin-math-5.c: New.
6410         * gcc.dg/torture/builtin-math-6.c: New.
6411         * lib/target-supports.exp (check_effective_target_mpc): New.
6412
6413 2009-05-15  Jan Hubicka  <jh@suse.cz>
6414
6415         * gcc.dg/tree-ssa/inline-3.c: New testcase
6416
6417 2009-05-15  Jan Hubicka  <jh@suse.cz>
6418
6419         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6420         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6421         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6422         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6423         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6424         Mark noinline.
6425         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6426         Mark noinline.
6427         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6428         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6429
6430 2009-05-15  Jan Hubicka  <jh@suse.cz>
6431
6432         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6433         optimized by sibcall noinline.
6434
6435 2009-05-15  Jan Hubicka  <jh@suse.cz>
6436
6437         * sibcall-1.c (track): Mark noinline.
6438         * sibcall-2.c (track): Mark noinline.
6439         * sibcall-3.c (track): Mark noinline.
6440         * sibcall-4.c (track): Mark noinline.
6441
6442 2009-05-15  Jan Hubicka  <jh@suse.cz>
6443
6444         * flatten-2.c: Disable early inlining; add comment.
6445         * flatten-3.c: New test based on flatten-2.c.
6446
6447 2009-05-15  Richard Guenther  <rguenther@suse.de>
6448
6449         PR tree-optimization/39999
6450         * gcc.c-torture/compile/pr39999.c: New testcase.
6451
6452 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6453
6454         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6455
6456 2009-05-14  Ian Lance Taylor  <iant@google.com>
6457
6458         * gcc.dg/Wcxx-compat-9.c: New testcase.
6459
6460 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6461
6462         PR fortran/39996
6463         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6464         * gfortran.dg/duplicate_type_2.f90: Ditto.
6465         * gfortran.dg/duplicate_type_3.f90: New.
6466
6467 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6468
6469         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6470         * ada/acats/tests/c5/c59002c.ada: Likewise.
6471
6472 2009-05-13  Taras Glek  <tglek@mozilla.com>
6473
6474         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6475         attributes and decl smashing.
6476         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6477         attributes.
6478         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6479         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6480
6481 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6482
6483         PR fortran/39865
6484         * gfortran.dg/pr39865.f90: New test.
6485         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6486         arrays in FMT=.
6487         * gfortran.dg/hollerith_f95.f90: Likewise.
6488         * gfortran.dg/hollerith6.f90: New test.
6489         * gfortran.dg/hollerith7.f90: New test.
6490
6491 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6492
6493         PR cpp/36674
6494         * gcc.dg/cpp/pr36674.i: New.
6495
6496 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6497
6498         PR middle-end/40035
6499         * gcc.c-torture/compile/pr40035.c: New test.
6500
6501 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6502
6503         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6504
6505 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6506
6507         PR fortran/40110
6508         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6509         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6510         * gfortran.dg/interop_params.f03: Ditto.
6511
6512 2009-05-12  Jan Hubicka  <jh@suse.cz>
6513
6514         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6515         so unrolling still happens.
6516         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6517         * gcc.dg/ipa/ipacost-2.c: Likewise.
6518         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6519
6520 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6521
6522         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6523
6524 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6525
6526         * lib/target-supports.exp (check_profiling_available): Return
6527         false for -p on *-*-cygwin* targets.
6528
6529 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6530
6531         PR tree-optimization/38632
6532         * g++.dg/tree-ssa/pr38632.C: New.
6533
6534 2009-05-11  Jan Hubicka  <jh@suse.cz>
6535
6536         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6537         we now optimize better.
6538         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6539         out at different places.
6540         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6541         unroling.
6542         * gcc.dg/vect/vect-76.c: Likewise.
6543         * gcc.dg/vect/vect-70.c: Likewise.
6544         * gcc.dg/vect/vect-66.c: Likewise.
6545         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6546         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6547
6548 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6549
6550         PR middle-end/40080
6551         * gcc.c-torture/compile/pr40080.c: New.
6552
6553 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6554
6555         * gcc.c-torture/compile/pr40026.c: New testcase.
6556
6557 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6558
6559         PR fortran/40089
6560         * gfortran.dg/proc_ptr_comp_7.f90: New.
6561
6562 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6563
6564         PR tree-optimization/40074
6565         * gcc.dg/vect/pr40074.c: New test.
6566
6567 2009-05-10  Ian Lance Taylor  <iant@google.com>
6568
6569         * gcc.dg/Wcxx-compat-7.c: New testcase.
6570         * gcc.dg/Wcxx-compat-8.c: New testcase.
6571         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6572         * gcc.dg/pr17188-1.c: Likewise.
6573         * gcc.dg/pr39084.c: Likewise.
6574
6575 2009-05-10  Michael Matz  <matz@suse.de>
6576
6577         PR target/40031
6578         * gcc.dg/pr40031.c: New test.
6579
6580 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6581
6582         PR fortran/40018
6583         * gfortran.dg/array_constructor_31.f90: New test.
6584
6585 2009-05-10  Richard Guenther  <rguenther@suse.de>
6586
6587         PR tree-optimization/40081
6588         * g++.dg/torture/pr40081.C: New testcase.
6589
6590 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6591
6592         PR fortran/38863
6593         * gfortran.dg/dependency_24.f90: New test.
6594         * gfortran.dg/dependency_23.f90: Clean up module files.
6595
6596 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6597
6598         PR fortran/38956
6599         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6600         * gfortran.dg/chmod_2.f90: Likewise.
6601         * gfortran.dg/chmod_3.f90: Likewise.
6602         * gfortran.dg/open_errors.f90: Likewise.
6603
6604 2009-05-09  Jan Hubicka  <jh@suse.cz>
6605
6606         PR middle-end/40043
6607         * g++.dg/eh/nested-try.C: New test.
6608
6609 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6610
6611         PR tree-optimization/40049
6612         * gcc.dg/vect/vect-shift-2.c: New test.
6613
6614 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6615
6616         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6617         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6618
6619 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6620
6621         PR c/36892
6622         * g++.dg/warn/deprecated-6.C: New.
6623         * gcc.dg/deprecated-4.c: Likewise.
6624         * gcc.dg/deprecated-5.c: Likewise.
6625         * gcc.dg/deprecated-6.c: Likewise.
6626
6627 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6628
6629         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6630         __aligned__(__BIGGEST_ALIGNMENT__).
6631         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6632         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6633         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6634         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6635         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6636         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6637         * gcc.dg/vect/Os-vect-95.c: Likewise.
6638         * gcc.dg/vect/pr20122.c: Likewise.
6639         * gcc.dg/vect/pr36493.c: Likewise.
6640         * gcc.dg/vect/pr37385.c: Likewise.
6641         * gcc.dg/vect/slp-7.c: Likewise.
6642         * gcc.dg/vect/slp-9.c: Likewise.
6643         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6644         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6645         * gcc.dg/vect/vect-35.c: Likewise.
6646         * gcc.dg/vect/vect-40.c: Likewise.
6647         * gcc.dg/vect/vect-42.c: Likewise.
6648         * gcc.dg/vect/vect-44.c: Likewise.
6649         * gcc.dg/vect/vect-46.c: Likewise.
6650         * gcc.dg/vect/vect-48.c: Likewise.
6651         * gcc.dg/vect/vect-52.c: Likewise.
6652         * gcc.dg/vect/vect-54.c: Likewise.
6653         * gcc.dg/vect/vect-56.c: Likewise.
6654         * gcc.dg/vect/vect-58.c: Likewise.
6655         * gcc.dg/vect/vect-60.c: Likewise.
6656         * gcc.dg/vect/vect-74.c: Likewise.
6657         * gcc.dg/vect/vect-75.c: Likewise.
6658         * gcc.dg/vect/vect-76.c: Likewise.
6659         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6660         * gcc.dg/vect/vect-77.c: Likewise.
6661         * gcc.dg/vect/vect-77-global.c: Likewise.
6662         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6663         * gcc.dg/vect/vect-78.c: Likewise.
6664         * gcc.dg/vect/vect-78-global.c: Likewise.
6665         * gcc.dg/vect/vect-80.c: Likewise.
6666         * gcc.dg/vect/vect-85.c: Likewise.
6667         * gcc.dg/vect/vect-87.c: Likewise.
6668         * gcc.dg/vect/vect-88.c: Likewise.
6669         * gcc.dg/vect/vect-92.c: Likewise.
6670         * gcc.dg/vect/vect-93.c: Likewise.
6671         * gcc.dg/vect/vect-95.c: Likewise.
6672         * gcc.dg/vect/vect-97.c: Likewise.
6673         * gcc.dg/vect/vect-complex-1.c: Likewise.
6674         * gcc.dg/vect/vect-complex-4.c: Likewise.
6675         * gcc.dg/vect/vect-complex-5.c: Likewise.
6676         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6677         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6678         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6679         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6680         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6681         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6682         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6683         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6684         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6685         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6686         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6687         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6688         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6689         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6690         * gcc.dg/vect/vect-outer-1.c: Likewise.
6691         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6692         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6693         * gcc.dg/vect/vect-outer-2.c: Likewise.
6694         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6695         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6696         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6697         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6698         * gcc.dg/vect/vect-outer-3.c: Likewise.
6699         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6700         * gcc.dg/vect/vect-outer-5.c: Likewise.
6701         * gcc.dg/vect/vect-outer-6.c: Likewise.
6702         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6703         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6704         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6705         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6706         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6707         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6708         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6709         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6710         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6711         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6712         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6713         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6714         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6715         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6716
6717 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6718
6719         PR c/24581
6720         * gcc.dg/torture/complex-sign.h: New header.
6721         * gcc.dg/torture/complex-sign-add.c,
6722         gcc.dg/torture/complex-sign-mixed-add.c,
6723         gcc.dg/torture/complex-sign-mixed-div.c,
6724         gcc.dg/torture/complex-sign-mixed-mul.c,
6725         gcc.dg/torture/complex-sign-mixed-sub.c,
6726         gcc.dg/torture/complex-sign-mul.c,
6727         gcc.dg/torture/complex-sign-sub.c: New tests.
6728
6729 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6730
6731         PR fortran/39876
6732         * gfortran.dg/intrinsic_3.f90: New.
6733
6734 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6735
6736         PR c/39037
6737         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6738         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6739         * gcc.dg/dfp/float-constant-double.c: New test.
6740         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6741         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6742         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6743         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6744         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6745         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6746         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6747         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6748         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6749
6750 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6751
6752         PR middle-end/40057
6753         * gcc.c-torture/execute/pr40057.c: New test.
6754
6755 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6756
6757         * gcc.c-torture/compile/const-high-part.c: New test.
6758
6759 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6760
6761         PR testsuite/40050
6762         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6763         build plugin.
6764
6765 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6766
6767         PR fortran/39630
6768         * gfortran.dg/proc_decl_1.f90: Modified.
6769         * gfortran.dg/proc_ptr_comp_1.f90: New.
6770         * gfortran.dg/proc_ptr_comp_2.f90: New.
6771         * gfortran.dg/proc_ptr_comp_3.f90: New.
6772         * gfortran.dg/proc_ptr_comp_4.f90: New.
6773         * gfortran.dg/proc_ptr_comp_5.f90: New.
6774         * gfortran.dg/proc_ptr_comp_6.f90: New.
6775
6776 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6777
6778         PR c++/17395
6779         * g++.dg/template/call7.C: New test.
6780
6781 2009-05-06  Diego Novillo  <dnovillo@google.com>
6782
6783         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6784
6785 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6786
6787         * gfortran.dg/pr40021.f: Moved to ...
6788         * gfortran.fortran-torture/execute/pr40021.f: Here.
6789
6790 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6791
6792         PR middle-end/39986
6793         * gcc.dg/dfp/pr39986.c: New test.
6794
6795 2009-05-06  Michael Matz  <matz@suse.de>
6796
6797         PR middle-end/40021
6798         * gfortran.dg/pr40021.f: New test.
6799
6800 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6801
6802         * lib/plugin-support.exp: New file containing support procs for
6803         plugin testcases.
6804         * lib/target-supports.exp (check_plugin_available): New proc.
6805         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6806         * gcc.dg/plugin/selfassign.c: New plugin source file.
6807         * gcc.dg/plugin/self-assign-test-1.c: New test.
6808         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6809         * g++.dg/README: Add description for plugin test.
6810         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6811         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6812         * g++.dg/plugin/selfassign.c: New plugin source file.
6813         * g++.dg/plugin/self-assign-test-1.C: New test.
6814         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6815         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6816         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6817         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6818
6819 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6820
6821         PR fortran/40041
6822         * gfortran.dg/intrinsic_2.f90: New test.
6823         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6824
6825 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6826
6827         PR c/40032
6828         * gcc.dg/noncompile/incomplete-5.c: New test.
6829
6830 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6831
6832         PR middle-end/39666
6833         * gcc.dg/pr39666-1.c: New test.
6834         * gcc.dg/pr39666-2.c: Likewise.
6835         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6836         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6837         * gfortran.dg/pr39666-1.f90: Likewise.
6838         * gfortran.dg/pr39666-2.f90: Likewise.
6839
6840 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6841
6842         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6843         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6844         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6845
6846 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6847
6848         PR fortran/39998
6849         * gfortran.dg/proc_ptr_17.f90: New.
6850
6851 2009-05-05  Richard Guenther  <rguenther@suse.de>
6852
6853         PR tree-optimization/40022
6854         * gcc.c-torture/execute/pr40022.c: New testcase.
6855
6856 2009-05-05  Richard Guenther  <rguenther@suse.de>
6857
6858         PR middle-end/40023
6859         * gcc.c-torture/compile/pr40023.c: New testcase.
6860
6861 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6862
6863         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6864         * g++.dg/template/overload9.C: Likewise.
6865         * g++.dg/ext/ms-1.C: New.
6866
6867 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6868
6869         PR c++/40013
6870         * g++.dg/ext/vla7.C: New test.
6871
6872 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6873
6874         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6875
6876 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6877
6878         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6879         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6880         Update expected errors.
6881
6882 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6883
6884         PR c++/28152
6885         * g++.dg/parse/parser-pr28152.C: New.
6886         * g++.dg/parse/parser-pr28152-2.C: New.
6887
6888 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6889
6890         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6891
6892 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6893
6894         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6895         * gcc.target/sparc/fexpand-2.c: Likewise.
6896         * gcc.target/sparc/fpmerge-2.c: Likewise.
6897         * gcc.target/sparc/pdist-2.c: Likewise.
6898
6899 2009-05-03  Richard Guenther  <rguenther@suse.de>
6900
6901         PR c/39983
6902         * gcc.c-torture/compile/pr39983.c: New testcase.
6903
6904 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6905
6906         * gcc.dg/c99-complex-3.c: New test.
6907
6908 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6909
6910         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6911
6912 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6913
6914         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6915
6916 2009-05-02  Richard Guenther  <rguenther@suse.de>
6917
6918         PR middle-end/40001
6919         * gcc.target/spu/pr40001.c: New testcase.
6920
6921 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6922
6923         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6924
6925 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6926
6927         PR middle-end/39579
6928         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6929         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6930
6931 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6932
6933         PR testsuite/39776
6934         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6935         no longer issued.
6936
6937 2009-04-30  David Ayers  <ayers@fsfe.org>
6938
6939         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6940         and gcc_error_prefix variables.
6941         * objc.dg/bad-receiver-type.m: Update to match correct
6942         diagnostics marker.
6943         * objc.dg/encode-5.m: Likewise.
6944         * objc.dg/id-1.m: Likewise.
6945         * objc.dg/method-1.m: Likewise.
6946         * objc.dg/method-6.m: Likewise.
6947         * objc.dg/method-7.m: Likewise.
6948         * objc.dg/method-9.m: Likewise.
6949         * objc.dg/method-11.m: Likewise.
6950         * objc.dg/method-20.m: Likewise.
6951         * objc.dg/private-1.m: Likewise.
6952
6953 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6954
6955         PR libfortran/39667
6956         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6957         * gfortran.dg/advance_4.f90: Likewise
6958         * gfortran.dg/advance_5.f90: Likewise
6959         * gfortran.dg/append_1.f90: Likewise
6960         * gfortran.dg/backslash_1.f90: Likewise
6961         * gfortran.dg/backslash_2.f90: Likewise
6962         * gfortran.dg/backslash_3.f: Likewise
6963         * gfortran.dg/backspace_10.f90: Likewise
6964         * gfortran.dg/backspace_3.f: Likewise
6965         * gfortran.dg/backspace_4.f: Likewise
6966         * gfortran.dg/backspace_5.f: Likewise
6967         * gfortran.dg/backspace_8.f: Likewise
6968         * gfortran.dg/backspace_9.f: Likewise
6969         * gfortran.dg/complex_write.f90: Likewise
6970         * gfortran.dg/convert_implied_open.f90: Likewise
6971         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6972         * gfortran.dg/dos_eol.f: Likewise
6973         * gfortran.dg/empty_format_1.f90: Likewise
6974         * gfortran.dg/endfile.f: Likewise
6975         * gfortran.dg/eof_1.f90: Likewise
6976         * gfortran.dg/eor_1.f90: Likewise
6977         * gfortran.dg/eor_handling_1.f90: Likewise
6978         * gfortran.dg/eor_handling_2.f90: Likewise
6979         * gfortran.dg/eor_handling_3.f90: Likewise
6980         * gfortran.dg/eor_handling_4.f90: Likewise
6981         * gfortran.dg/eor_handling_5.f90: Likewise
6982         * gfortran.dg/error_recovery_5.f90: Likewise
6983         * gfortran.dg/f2003_inquire_1.f03: Likewise
6984         * gfortran.dg/f2003_io_4.f03: Likewise
6985         * gfortran.dg/f2003_io_5.f03: Likewise
6986         * gfortran.dg/f2003_io_7.f03: Likewise
6987         * gfortran.dg/fgetc_1.f90: Likewise
6988         * gfortran.dg/fgetc_2.f90: Likewise
6989         * gfortran.dg/flush_1.f90: Likewise
6990         * gfortran.dg/fmt_exhaust.f90: Likewise
6991         * gfortran.dg/fmt_huge.f90: Likewise
6992         * gfortran.dg/fmt_read.f90: Likewise
6993         * gfortran.dg/fmt_t_1.f90: Likewise
6994         * gfortran.dg/fmt_t_2.f90: Likewise
6995         * gfortran.dg/fmt_t_3.f90: Likewise
6996         * gfortran.dg/fmt_t_4.f90: Likewise
6997         * gfortran.dg/fmt_t_5.f90: Likewise
6998         * gfortran.dg/fmt_t_7.f: Likewise
6999         * gfortran.dg/fseek.f90: Likewise
7000         * gfortran.dg/ftell_1.f90: Likewise
7001         * gfortran.dg/ftell_2.f90: Likewise
7002         * gfortran.dg/func_derived_3.f90: Likewise
7003         * gfortran.dg/inquire_9.f90: Likewise
7004         * gfortran.dg/iostat_1.f90: Likewise
7005         * gfortran.dg/iostat_2.f90: Likewise
7006         * gfortran.dg/list_read_1.f90: Likewise
7007         * gfortran.dg/list_read_4.f90: Likewise
7008         * gfortran.dg/list_read_5.f90: Likewise
7009         * gfortran.dg/list_read_7.f90: Likewise
7010         * gfortran.dg/list_read_8.f90: Likewise
7011         * gfortran.dg/list_read_9.f90: Likewise
7012         * gfortran.dg/namelist_13.f90: Likewise
7013         * gfortran.dg/namelist_14.f90: Likewise
7014         * gfortran.dg/namelist_15.f90: Likewise
7015         * gfortran.dg/namelist_16.f90: Likewise
7016         * gfortran.dg/namelist_17.f90: Likewise
7017         * gfortran.dg/namelist_18.f90: Likewise
7018         * gfortran.dg/namelist_19.f90: Likewise
7019         * gfortran.dg/namelist_20.f90: Likewise
7020         * gfortran.dg/namelist_24.f90: Likewise
7021         * gfortran.dg/namelist_26.f90: Likewise
7022         * gfortran.dg/namelist_27.f90: Likewise
7023         * gfortran.dg/namelist_28.f90: Likewise
7024         * gfortran.dg/namelist_37.f90: Likewise
7025         * gfortran.dg/namelist_38.f90: Likewise
7026         * gfortran.dg/namelist_39.f90: Likewise
7027         * gfortran.dg/namelist_40.f90: Likewise
7028         * gfortran.dg/namelist_43.f90: Likewise
7029         * gfortran.dg/namelist_44.f90: Likewise
7030         * gfortran.dg/namelist_45.f90: Likewise
7031         * gfortran.dg/namelist_46.f90: Likewise
7032         * gfortran.dg/namelist_47.f90: Likewise
7033         * gfortran.dg/namelist_48.f90: Likewise
7034         * gfortran.dg/namelist_49.f90: Likewise
7035         * gfortran.dg/namelist_50.f90: Likewise
7036         * gfortran.dg/namelist_51.f90: Likewise
7037         * gfortran.dg/namelist_52.f90: Likewise
7038         * gfortran.dg/namelist_56.f90: Likewise
7039         * gfortran.dg/namelist_char_only.f90: Likewise
7040         * gfortran.dg/namelist_use.f90: Likewise
7041         * gfortran.dg/namelist_use_only.f90: Likewise
7042         * gfortran.dg/noadv_size.f90: Likewise
7043         * gfortran.dg/open_access_append_1.f90: Likewise
7044         * gfortran.dg/pad_no.f90: Likewise
7045         * gfortran.dg/pr12884.f: Likewise
7046         * gfortran.dg/pr17090.f90: Likewise
7047         * gfortran.dg/pr17285.f90: Likewise
7048         * gfortran.dg/pr17286.f90: Likewise
7049         * gfortran.dg/pr18122.f90: Likewise
7050         * gfortran.dg/pr18210.f90: Likewise
7051         * gfortran.dg/pr18392.f90: Likewise
7052         * gfortran.dg/pr19155.f: Likewise
7053         * gfortran.dg/pr19216.f: Likewise
7054         * gfortran.dg/pr19467.f90: Likewise
7055         * gfortran.dg/pr19657.f: Likewise
7056         * gfortran.dg/pr20257.f90: Likewise
7057         * gfortran.dg/read_bad_advance.f90: Likewise
7058         * gfortran.dg/read_eof_2.f90: Likewise
7059         * gfortran.dg/read_eof_4.f90: Likewise
7060         * gfortran.dg/read_many_1.f: Likewise
7061         * gfortran.dg/read_noadvance.f90: Likewise
7062         * gfortran.dg/read_repeat.f90: Likewise
7063         * gfortran.dg/read_size_noadvance.f90: Likewise
7064         * gfortran.dg/read_x_past.f: Likewise
7065         * gfortran.dg/record_marker_1.f90: Likewise
7066         * gfortran.dg/record_marker_3.f90: Likewise
7067         * gfortran.dg/rewind_1.f90: Likewise
7068         * gfortran.dg/runtime_warning_1.f90: Likewise
7069         * gfortran.dg/shape_3.f90: Likewise
7070         * gfortran.dg/slash_1.f90: Likewise
7071         * gfortran.dg/stat_1.f90: Likewise
7072         * gfortran.dg/stat_2.f90: Likewise
7073         * gfortran.dg/streamio_11.f90: Likewise
7074         * gfortran.dg/streamio_3.f90: Likewise
7075         * gfortran.dg/streamio_4.f90: Likewise
7076         * gfortran.dg/streamio_9.f90: Likewise
7077         * gfortran.dg/tl_editing.f90: Likewise
7078         * gfortran.dg/unf_io_convert_1.f90: Likewise
7079         * gfortran.dg/unf_io_convert_2.f90: Likewise
7080         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7081         * gfortran.dg/unf_short_record_1.f90: Likewise
7082         * gfortran.dg/utf8_1.f03: Likewise
7083         * gfortran.dg/utf8_2.f03: Likewise
7084         * gfortran.dg/widechar_IO_1.f90: Likewise
7085         * gfortran.dg/write_check3.f90: Likewise
7086         * gfortran.dg/write_rewind_2.f: Likewise
7087         * gfortran.dg/x_slash_2.f: Likewise
7088
7089 2009-04-29  Richard Guenther  <rguenther@suse.de>
7090
7091         PR target/39943
7092         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7093         New.
7094         (check_effective_target_vect_floatuint_cvt): Likewise.
7095         * gcc.dg/vect/slp-10.c: Adjust.
7096         * gcc.dg/vect/slp-11.c: Adjust.
7097         * gcc.dg/vect/slp-12b.c: Adjust.
7098         * gcc.dg/vect/slp-33.c: Adjust.
7099         * gcc.c-torture/compile/pr39943.c: New testcase.
7100
7101 2009-04-29  Richard Guenther  <rguenther@suse.de>
7102
7103         PR middle-end/39937
7104         * gcc.c-torture/compile/pr39937.c: New testcase.
7105
7106 2009-04-29  Richard Guenther  <rguenther@suse.de>
7107
7108         PR tree-optimization/39941
7109         * gcc.c-torture/compile/pr39941.c: New testcase.
7110
7111 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7112
7113         * gcc.target/bfin/20090411-1.c: New test.
7114
7115 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7116
7117         PR target/39565
7118         * gcc.dg/pr39565.c: New testcase.
7119
7120 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7121
7122         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7123         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7124         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7125         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7126         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7127         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7128         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7129         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7130         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7131         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7132         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7133         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7134         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7135         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7136         * gcc.target/i386/pr37191.c: Likewise.
7137         * gcc.target/i386/reload-1.c: Likewise.
7138         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7139         * g++.old-deja/g++.pt/repo2.C: Likewise.
7140         * g++.old-deja/g++.pt/repo3.C: Likewise.
7141         * g++.old-deja/g++.pt/repo4.C: Likewise.
7142         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7143         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7144         * g++.dg/template/repo1.C: Likewise.
7145         * g++.dg/template/repo2.C: Likewise.
7146         * g++.dg/template/repo3.C: Likewise.
7147         * g++.dg/template/repo4.C: Likewise.
7148         * g++.dg/template/repo5.C: Likewise.
7149         * g++.dg/template/repo6.C: Likewise.
7150         * g++.dg/template/repo7.C: Likewise.
7151         * g++.dg/template/repo8.C: Likewise.
7152         * g++.dg/template/repo9.C: Likewise.
7153         * g++.dg/rtti/repo1.C: Likewise.
7154         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7155         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7156         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7157         * g++.dg/other/PR23205.C: Skip for vxworks.
7158         * g++.dg/ext/visibility/class1.C: Requires PIC.
7159         * g++.dg/eh/async-unwind2.C: Requires PIC.
7160         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7161         does not have cxa_exit.
7162
7163 2009-04-28  Jing Yu  <jingyu@google.com>
7164
7165         PR testsuite/39790
7166         * lib/target-supports.exp (check_effective_target_tls): Remove
7167         comment of caching.
7168         (check_effective_target_tls_native): Likewise.
7169         (check_effective_target_tls_runtime): Likewise.
7170         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7171         tls to tls_runtime.
7172         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7173
7174 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7175
7176         PR fortran/39946
7177         * gfortran.dg/proc_ptr_16.f90: New.
7178
7179 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7180
7181         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7182         lp64 is true.
7183
7184 2009-04-28  Richard Guenther  <rguenther@suse.de>
7185
7186         PR middle-end/39937
7187         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7188
7189 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7190
7191         * g++.dg/warn/pr35652.C: Removed.
7192         * gcc.dg/pr35652.c: Likewise.
7193
7194 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7195
7196         * gcc.target/ia64/20071210-2.c: New testcase.
7197
7198 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7199
7200         PR c/39323
7201         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7202         * gcc.dg/pr39323-3.c: Ditto.
7203
7204 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7205
7206         PR fortran/39930
7207         PR fortran/39931
7208         * gfortran.dg/ambiguous_reference_2.f90: New.
7209         * gfortran.dg/pointer_assign_7.f90: New.
7210
7211 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7212             Mark Mitchell  <mark@codesourcery.com>
7213
7214         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7215         * gcc.dg/20020103-1.c: Check for __ppc.
7216         * gcc.dg/asm-b.c: Check for __ppc.
7217         * gcc.dg/20020919-1.c: Check for __ppc.
7218         * gcc.dg/20020312-2.c: Likewise.
7219         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7220         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7221         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7222         * g++.dg/warn/weak1.C: Likewise.
7223         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7224         static so appropriate optimizations kick in.
7225         (find_base_value_wrapper): New function.
7226         * g++.dg/eh/simd-5.C: Fix target triplet.
7227         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7228
7229 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7230             H.J. Lu  <hongjiu.lu@intel.com>
7231
7232         PR target/39911
7233         * gcc.target/i386/pr39911.c: New test.
7234
7235 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7236
7237         PR fortran/39879
7238         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7239
7240 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7241
7242         PR c++/35652
7243         Revert:
7244
7245         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7246
7247         * gcc.dg/pr35652.C: New.
7248         * g++.dg/warn/pr35652.C: New.
7249         * gcc.dg/format/plus-1.c: Adjust message.
7250
7251 2009-04-27  DJ Delorie  <dj@redhat.com>
7252
7253         * lib/target-supports.exp (check_effective_target_double64): New.
7254         (check_effective_target_double64plus): New.
7255         (check_effective_target_large_double): New.
7256         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7257         * gcc.dg/div-double-1.c: Likewise.
7258         * gcc.dg/Wconversion-real.c: Require large_double.
7259         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7260
7261         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7262         are too small.
7263
7264         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7265         constants as long.
7266
7267 2009-04-27  Ian Lance Taylor  <iant@google.com>
7268
7269         * gcc.dg/Wcxx-compat-5.c: New testcase.
7270         * gcc.dg/Wcxx-compat-6.c: New testcase.
7271
7272 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7273
7274         Allow non-constant arguments to conversion intrinsics.
7275         * gcc.target/spu/intrinsics-3.c: Update tests.
7276
7277 2009-04-27  Richard Guenther  <rguenther@suse.de>
7278
7279         PR middle-end/39928
7280         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7281         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7282
7283 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7284
7285         PR target/39903
7286         * gcc.dg/torture/pr39903-1.c: New.
7287         * gcc.dg/torture/pr39903-2.c: Likewise.
7288
7289 2009-04-27  Revital Eres  <eres@il.ibm.com>
7290
7291         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7292         and check it.
7293         * gcc.dg/sms-2.c: Add dump check.
7294         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7295         and check it.
7296         * gcc.dg/sms-4.c: Likewise.
7297         * gcc.dg/sms-5.c: Likewise.
7298         * gcc.dg/sms-6.c: Likewise.
7299         * gcc.dg/sms-7.c: Likewise.
7300         * gcc.dg/sms-antideps.c: Rename to...
7301         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7302
7303 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7304
7305         * gnat.dg/opt2.adb: New test.
7306
7307 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7308
7309         PR c++/39875
7310         * g++.dg/warn/Wunused-15.C: New test.
7311
7312 2009-04-26  Michael Matz  <matz@suse.de>
7313
7314         Expand from SSA.
7315         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7316         change regexps.
7317         * gcc.target/i386/pr37248-1.c: Modified.
7318         * gcc.target/i386/pr37248-3.c: Modified.
7319         * gcc.target/i386/pr37248-2.c: Modified.
7320         * gnat.dg/aliasing1.adb: Modified.
7321         * gnat.dg/pack9.adb: Modified.
7322         * gnat.dg/aliasing2.adb: Modified.
7323         * gcc.dg/strict-overflow-2.c: Modified.
7324         * gcc.dg/autopar/reduc-1char.c: Modified.
7325         * gcc.dg/autopar/reduc-2char.c: Modified.
7326         * gcc.dg/autopar/reduc-1.c: Modified.
7327         * gcc.dg/autopar/reduc-2.c: Modified.
7328         * gcc.dg/autopar/reduc-3.c: Modified.
7329         * gcc.dg/autopar/reduc-6.c: Modified.
7330         * gcc.dg/autopar/reduc-7.c: Modified.
7331         * gcc.dg/autopar/reduc-8.c: Modified.
7332         * gcc.dg/autopar/reduc-9.c: Modified.
7333         * gcc.dg/autopar/reduc-1short.c: Modified.
7334         * gcc.dg/autopar/reduc-2short.c: Modified.
7335         * gcc.dg/autopar/parallelization-1.c: Modified.
7336         * gcc.dg/strict-overflow-4.c: Modified.
7337         * gcc.dg/strict-overflow-6.c: Modified.
7338         * gcc.dg/gomp/combined-1.c: Modified.
7339         * gcc.dg/no-strict-overflow-1.c: Modified.
7340         * gcc.dg/no-strict-overflow-3.c: Modified.
7341         * gcc.dg/no-strict-overflow-5.c: Modified.
7342         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7343         * gcc.dg/tree-ssa/pr18134.c: Modified.
7344         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7345         * gcc.dg/tree-ssa/vector-2.c: Modified.
7346         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7347         * gcc.dg/tree-ssa/loop-21.c: Modified.
7348         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7349         * gcc.dg/tree-ssa/vector-3.c: Modified.
7350         * gcc.dg/tree-ssa/asm-3.c: Modified.
7351         * gcc.dg/tree-ssa/pr23294.c: Modified.
7352         * gcc.dg/tree-ssa/loop-22.c: Modified.
7353         * gcc.dg/tree-ssa/loop-15.c: Modified.
7354         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7355         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7356         * gcc.dg/tree-ssa/pr20139.c: Modified.
7357         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7358         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7359         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7360         * gcc.dg/tree-ssa/loop-5.c: Modified.
7361         * gcc.dg/tree-ssa/pr19431.c: Modified.
7362         * gcc.dg/tree-ssa/pr32044.c: Modified.
7363         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7364         * gcc.dg/tree-ssa/loop-19.c: Modified.
7365         * gcc.dg/tree-ssa/loop-28.c: Modified.
7366         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7367         * gcc.dg/tree-ssa/divide-1.c: Modified.
7368         * gcc.dg/tree-ssa/inline-1.c: Modified.
7369         * gcc.dg/tree-ssa/divide-3.c: Modified.
7370         * gcc.dg/tree-ssa/pr30978.c: Modified.
7371         * gcc.dg/tree-ssa/alias-6.c: Modified.
7372         * gcc.dg/tree-ssa/divide-4.c: Modified.
7373         * gcc.dg/tree-ssa/alias-11.c: Modified.
7374         * gcc.dg/no-strict-overflow-7.c: Modified.
7375         * gcc.dg/strict-overflow-1.c: Modified.
7376         * gcc.dg/pr15784-4.c: Modified.
7377         * gcc.dg/pr34263.c: Modified.
7378         * gcc.dg/strict-overflow-3.c: Modified.
7379         * gcc.dg/tree-prof/stringop-1.c: Modified.
7380         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7381         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7382         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7383         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7384         * gcc.dg/no-strict-overflow-2.c: Modified.
7385         * gcc.dg/no-strict-overflow-4.c: Modified.
7386         * gcc.dg/no-strict-overflow-6.c: Modified.
7387         * g++.dg/tree-ssa/pr27090.C: Modified.
7388         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7389         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7390         * g++.dg/tree-ssa/pr19807.C: Modified.
7391         * g++.dg/opt/pr30965.C: Modified.
7392         * g++.dg/init/new17.C: Modified.
7393         * gfortran.dg/whole_file_6.f90: Modified.
7394         * gfortran.dg/whole_file_5.f90: Modified.
7395         * gfortran.dg/reassoc_1.f90: Modified.
7396         * gfortran.dg/reassoc_3.f90: Modified.
7397
7398 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7399
7400         PR fortran/39893
7401         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7402
7403 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7404
7405         PR inline-asm/39543
7406         * gcc.target/i386/pr39543-1.c: New test.
7407         * gcc.target/i386/pr39543-2.c: New test.
7408         * gcc.target/i386/pr39543-3.c: New test.
7409
7410         PR c/39889
7411         * gcc.dg/Wunused-value-3.c: New test.
7412
7413 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7414
7415         PR c/39581
7416         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7417         gcc.dg/vla-21.c: New tests.
7418
7419 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7420
7421         PR c/39556
7422         * gcc.dg/inline-34.c: New test.
7423
7424 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7425
7426         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7427         gcc.dg/enum-const-3.c: New tests.
7428         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7429         -pedantic-errors.  Update expected diagnostics.
7430
7431 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7432
7433         PR c/39582
7434         * gcc.dg/vla-20.c: New test.
7435
7436 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7437
7438         PR c/39564
7439         * gcc.dg/vla-19.c: New test.
7440
7441 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7442
7443         PR preprocessor/39559
7444         * gcc.dg/c99-intconst-2.c: New test.
7445
7446 2009-04-25  Jan Hubicka  <jh@suse.cz>
7447
7448         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7449
7450 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7451
7452         PR fortran/39688
7453         * gfortran.dg/import7.f90: New.
7454
7455 2009-04-24  Richard Guenther  <rguenther@suse.de>
7456
7457         * gcc.dg/tree-ssa/vrp48.c: Fix.
7458
7459 2008-04-24  Doug Kwan  <dougkwan@google.com>
7460
7461         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7462         destination are the same.
7463
7464 2009-04-24  Richard Guenther  <rguenther@suse.de>
7465
7466         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7467
7468 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7469
7470         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7471         gcc.dg/array-const-3.c: New tests.
7472
7473 2009-04-24  Ian Lance Taylor  <iant@google.com>
7474
7475         * gcc.dg/Wcxx-compat-4.c: New testcase.
7476
7477 2009-04-24  Daniel Kraft  <d@domob.eu>
7478
7479         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7480         expected on already erraneous symbol (renamed to fresh one).
7481
7482 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7483
7484         PR middle-end/39867
7485         * gcc.dg/pr39867.c: New.
7486
7487 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7488
7489         PR fortran/39861
7490         PR fortran/39864
7491         * gfortran.dg/intrinsic_1.f90: New.
7492
7493 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7494
7495         * gnat.dg/alignment7.adb: New test.
7496         * gnat.dg/alignment8.adb: Likewise.
7497
7498 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7499
7500         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7501         * gnat.dg/specs/rep_clause2.ads: New test.
7502
7503 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7504
7505         PR rtl-optimization/39794
7506         * gcc.dg/pr39794.c: New test.
7507
7508 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7509
7510         * gnat.dg/atomic1.adb: New test.
7511         * gnat.dg/atomic1_pkg.ads: New helper.
7512
7513 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7514
7515         PR testsuite/39623
7516         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7517         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7518
7519 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7520
7521         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7522         warning.
7523
7524 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7525
7526         PR C/31499
7527         * gcc.dg/vector-init-1.c: New testcase.
7528         * gcc.dg/vector-init-2.c: New testcase.
7529
7530 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7531
7532         * gnat.dg/enum2.adb: New test.
7533         * gnat.dg/enum2_pkg.ads: New helper.
7534
7535 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7536
7537         PR c/39855
7538         * gcc.dg/torture/pr39855.c: New test.
7539
7540 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7541
7542         PR c++/39639
7543         * g++.dg/cpp0x/pr39639.C: New test.
7544
7545 2009-04-22  Mark Heffernan  <meheff@google.com>
7546
7547         * gcc.dg/profile-generate-3.c: New test.
7548
7549 2009-04-22  Jan Hubicka  <jh@suse.cz>
7550
7551         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7552
7553 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7554
7555         PR testsuite/39623
7556         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7557
7558 2009-04-22  Richard Guenther  <rguenther@suse.de>
7559
7560         PR tree-optimization/39824
7561         * gcc.c-torture/compile/pr39824.c: New testcase.
7562
7563 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7564
7565         PR c++/14875
7566         * g++.dg/parse/parser-pr14875.C: New.
7567         * g++.dg/parse/parser-pr14875-2.C: New.
7568         * g++.dg/parse/error6.C: Update match string.
7569
7570 2009-04-22  Richard Guenther  <rguenther@suse.de>
7571
7572         PR tree-optimization/39845
7573         * gcc.c-torture/compile/pr39845.c: New testcase.
7574
7575 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7576
7577         PR fortran/39735
7578         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7579         * gfortran.dg/external_initializer.f90: Modified.
7580         * gfortran.dg/interface_26.f90: Modified.
7581         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7582         * gfortran.dg/proc_ptr_3.f90: Modified.
7583         * gfortran.dg/proc_ptr_15.f90: New.
7584         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7585
7586 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7587
7588         PR c++/35711
7589         * g++.dg/warn/pr35711.C: New.
7590         * g++.dg/conversion/ptrmem2.C: Update.
7591
7592 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7593
7594         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7595         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7596         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7597         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7598         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7599         gcc.c-torture/ChangeLog.0,
7600         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7601         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7602         gcc.target/i386/math-torture/math-torture.exp,
7603         gcc.target/mips/inter/mips16-inter.exp,
7604         gcc.target/mips/mips-nonpic/README,
7605         gcc.target/x86_64/abi/README.gcc,
7606         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7607         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7608         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7609         notices.
7610         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7611
7612 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7613
7614         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7615
7616 2009-04-21  Richard Guenther  <rguenther@suse.de>
7617
7618         PR middle-end/39829
7619         * gcc.dg/torture/pr39829.c: New testcase.
7620
7621 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7622
7623         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7624
7625 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7626
7627         PR 16202
7628         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7629         * gcc.dg/sequence-pt-2.c: New.
7630         * gcc.dg/sequence-pt-3.c: New.
7631         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7632         * g++.dg/warn/sequence-pt-2.c: New.
7633         * g++.dg/warn/sequence-pt-3.c: New.
7634
7635 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7636
7637         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7638
7639 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7640
7641         * gnat.dg/import1.ad[sb]: New test.
7642
7643 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7644
7645         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7646         return 0.
7647
7648 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7649
7650         PR fortran/39811
7651         * gfortran.dg/continuation_11.f90: New test.
7652
7653 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7654
7655         PR c++/13358
7656         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7657         messages. Test for "long long" in system headers.
7658         * gcc.dg/c99-longlong-2.c: New.
7659         * g++.dg/warn/pr13358.C: New.
7660         * g++.dg/warn/pr13358-2.C: New.
7661         * g++.dg/warn/pr13358-3.C: New.
7662         * g++.dg/warn/pr13358-4.C: New.
7663
7664 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7665
7666         * gcc.dg/framework-2.c: Fix up for non existent includes
7667         being fatal errors now.
7668
7669 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7670
7671         PR fortran/39800
7672         * gfortran.dg/private_type_13.f90: New test.
7673         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7674
7675 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7676
7677         PR c++/39803
7678         * g++.dg/warn/Wunused-14.C: New test.
7679
7680 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7681
7682         * gnat.dg/specs/small_alignment.ads: New test.
7683
7684 2009-04-20  Ian Lance Taylor  <iant@google.com>
7685
7686         * gcc.dg/Wcxx-compat-3.c: New testcase.
7687
7688 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7689
7690         * gnat.dg/pack13.ad[sb]: New test.
7691         * gnat.dg/pack13_pkg.ads: New helper.
7692
7693 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7694
7695         * gnat.dg/discr11.ad[sb]: New test.
7696         * gnat.dg/discr11_pkg.ads: New helper.
7697
7698 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7699
7700         PR tree-optimization/39675
7701         * gcc.dg/vect/O3-pr39675-2.c: New test.
7702
7703 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7704
7705         * gnat.dg/rep_clause3.adb: New test.
7706
7707 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7708
7709         PR c/37481
7710         * gcc.dg/c99-flex-array-7.c: New test.
7711
7712 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7713
7714         PR c/19771
7715         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7716
7717 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7718
7719         PR c/38243
7720         * gcc.dg/c99-restrict-3.c: New test.
7721
7722 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7723
7724         PR preprocessor/20078
7725         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7726
7727 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7728
7729         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7730         Do not pass -B$root after -margs.
7731
7732 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7733
7734         PR c/32061
7735         PR c++/36954
7736         * gcc.dg/pr32061.c: New.
7737         * gcc.dg/Wlogical-op-1.c: Update.
7738         * g++.dg/warn/Wlogical-op-1.C: Update.
7739         * g++.dg/warn/pr36954.C: New.
7740
7741 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7742
7743         PR c/27676
7744         * gcc.dg/lvalue-5.c: New test.
7745
7746 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7747
7748         PR c/22367
7749         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7750
7751 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7752
7753         * gcc.dg/cpp/include5.c: New test.
7754
7755 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7756
7757         PR c/35210
7758         * gcc.dg/call-diag-2.c: New test.
7759
7760 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7761
7762         PR preprocessor/39646
7763         * gcc.dg/cpp/line8.c: New test.
7764
7765 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7766
7767         PR preprocessor/39647
7768         * gcc.dg/cpp/line7.c: New test.
7769
7770 2009-04-18  Richard Guenther  <rguenther@suse.de>
7771
7772         PR middle-end/39804
7773         * gcc.target/i386/pr39804.c: New testcase.
7774
7775 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7776
7777         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7778         * g++.dg/other/pr39496.C: Likewise.
7779
7780 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7781
7782         PR middle-end/36902
7783         * gcc.dg/pr36902.c: New.
7784
7785 2009-04-17  Diego Novillo  <dnovillo@google.com>
7786
7787         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7788         violation for variable 'inside_main'.
7789
7790 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7791
7792         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7793
7794 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7795
7796         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7797
7798 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7799
7800         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7801         * gfortran.dg/chmod_2.f90: Likewise.
7802         * gfortran.dg/chmod_3.f90: Likewise.
7803         * gfortran.dg/open_errors.f90: Likewise.
7804         * gfortran.dg/stat_1.f90: Likewise.
7805         * gfortran.dg/stat_2.f90: Likewise.
7806
7807 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7808
7809         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7810         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7811         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7812         * gfortran.dg/nearest_1.f90: Likewise.
7813         * gfortran.dg/nearest_3.f90: Likewise.
7814         * gfortran.dg/isnan_1.f90: Likewise.
7815         * gfortran.dg/isnan_2.f90: Likewise.
7816         * gfortran.dg/nan_1.f90: Likewise.
7817         * gfortran.dg/nan_2.f90: Likewise.
7818         * gfortran.dg/nan_3.f90: Likewise.
7819         * gfortran.dg/nan_4.f90: Likewise.
7820         * gfortran.dg/module_nan.f90: Likewise.
7821         * gfortran.dg/int_conv_2.f90: Likewise.
7822         * gfortran.dg/init_flag_3.f90: Likewise.
7823         * gfortran.dg/namelist_42.f90: Likewise.
7824         * gfortran.dg/namelist_43.f90: Likewise.
7825         * gfortran.dg/real_const_3.f90: Likewise.
7826         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7827
7828         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7829         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7830         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7831         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7832         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7833
7834         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7835         * gfortran.dg/gamma_5.f90: Likewise.
7836
7837 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7838
7839         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7840         less strict so it also works with auto-overlay support.
7841         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7842         for "exceeds local store" linker errors on the SPU.
7843
7844         * lib/gfortran.exp: Include target-supports.exp.
7845         (gfortran_init): On SPU targets where automatic overlay support
7846         is available, use it to build all Fortran test cases.
7847
7848         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7849
7850 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7851
7852         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7853         rule enforced by gnat on taft types.
7854
7855 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7856
7857         PR testsuite/39792
7858         * g++.dg/ext/complit11.C: Add empty dg-options.
7859
7860 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7861
7862         PR c++/17570
7863         * g++.dg/template/defarg11.C: New test.
7864
7865 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7866
7867         PR c++/28766
7868         * g++.dg/ext/complit11.C: New testcase.
7869
7870 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7871
7872         PR c++/39551
7873         * g++.dg/warn/Wunused-13.C: New testcase.
7874
7875 2009-04-15  Ian Lance Taylor  <iant@google.com>
7876
7877         * gcc.dg/Wenum-compare-1.c: New testcase.
7878
7879 2009-04-15  Richard Guenther  <rguenther@suse.de>
7880
7881         PR tree-optimization/39764
7882         * g++.dg/torture/pr39764.C: New testcase.
7883
7884 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7885
7886         * g++.dg/ext/altivec-17.C: New.
7887
7888 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7889
7890         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7891         * gnat.dg/specs/limited1.ads: Ditto.
7892
7893 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7894
7895         PR testsuite/39769
7896         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7897         for testing the results of estimate instructions.
7898         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7899         * gcc.dg/vmx/3a-05.c (test): Ditto.
7900
7901 2009-04-14  Jason Merrill  <jason@redhat.com>
7902
7903         PR c++/39763
7904         * g++.dg/warn/Wshadow-4.C: Extend.
7905
7906 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7907
7908         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7909         (do_D): Remove attribute hidden.
7910
7911 2009-04-13  Jason Merrill  <jason@redhat.com>
7912
7913         PR c++/39480
7914         * g++.dg/init/copy7.C: New.
7915
7916 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7917
7918         PR testsuite/39733
7919         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7920         (check_for_all_options): This.
7921
7922 2009-04-13  Jason Merrill  <jason@redhat.com>
7923
7924         PR c++/39750
7925         * g++.dg/template/crash90.C: New.
7926
7927 2009-04-12  Jason Merrill  <jason@redhat.com>
7928
7929         PR c++/39742
7930         * g++.dg/overload/extern-C-2.C: New.
7931
7932 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7933
7934         PR preprocessor/31869
7935         * gcc.dg/cpp/strify5.c: New test.
7936
7937 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7938
7939         * gnat.dg/enum1.adb: New test.
7940         * gnat.dg/enum1_pkg.ads: New helper.
7941
7942 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7943
7944         PR target/39740
7945         * gcc.target/alpha/pr39740.c: New test.
7946
7947 2009-04-11  Daniel Kraft  <d@domob.eu>
7948
7949         PR fortran/37746
7950         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7951         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7952         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7953         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7954         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7955         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7956         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7957         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7958         expected string length that failed with -fbounds-check now.
7959         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7960
7961 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7962
7963         PR fortran/39692
7964         * gfortran.dg/proc_ptr_14.f90: New.
7965
7966 2009-04-11  Richard Guenther  <rguenther@suse.de>
7967
7968         PR middle-end/39732
7969         * g++.dg/torture/pr39732.C: New testcase.
7970
7971 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7972
7973         * gfortran.dg/whole_file_5.f90: New.
7974         * gfortran.dg/whole_file_6.f90: New.
7975
7976 2009-04-11  Richard Guenther  <rguenther@suse.de>
7977
7978         PR tree-optimization/39713
7979         * g++.dg/torture/pr39713.C: New testcase.
7980
7981 2009-04-10  Richard Guenther  <rguenther@suse.de>
7982
7983         PR c/39712
7984         * gcc.dg/pr39712.c: New testcase.
7985
7986 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7987
7988         PR c++/28301
7989         * g++.dg/cpp0x/enum2.C: Updated.
7990         * g++.dg/debug/pr22514.C: Likewise.
7991         * g++.dg/parse/enum2.C: Likewise.
7992         * g++.dg/parse/enum3.C: Likewise.
7993         * g++.dg/template/crash79.C: Likewise.
7994         * g++.old-deja/g++.jason/cond.C: Likewise.
7995
7996 2009-04-10  Chao-ying Fu  <fu@mips.com>
7997
7998         * gcc.target/mips/interrupt_handler.c: Change from compile to
7999         assemble.
8000
8001 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8002
8003         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8004
8005 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8006
8007         PR fortran/38709
8008         * gfortran.dg/zero_sized_6.f90: New.
8009
8010 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8011
8012         PR  c++/20118
8013         * g++.dg/parse/pr20118.C: New.
8014         * g++.dg/template/spec16.C: Update.
8015
8016 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8017
8018         PR testsuite/35621
8019         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8020         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8021         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8022         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8023         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8024         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8025         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8026         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8027         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8028         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8029         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8030         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8031         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8032         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8033         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8034         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8035         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8036
8037 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8038
8039         PR target/39678
8040         * g++.dg/torture/pr39678.C: New.
8041         * gcc.dg/compat/struct-complex-2.h: Likewise.
8042         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8043         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8044         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8045         * gcc.dg/torture/pr39678.c: Likewise.
8046         * gcc.target/i386/pr39678.c: Likewise.
8047
8048         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8049         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8050
8051         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8052         <complex.h>.  Add tests for structure with complex float.
8053
8054 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8055             Joseph Myers  <joseph@codesourcery.com>
8056
8057         PR target/36800
8058         * gcc.dg/dfp/pr36800.c: New.
8059
8060 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8061             Rafael Avila de Espindola  <espindola@google.com>
8062
8063         * gcc.misc-tests/help.exp: New file.
8064         * lib/options.exp: New file.
8065
8066 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8067
8068         PR libobjc/36610
8069         * objc/execute/forward-1.x: New.
8070
8071 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8072
8073         * gcc.dg/pr27150-1.c: Change to a link test.
8074
8075 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8076
8077         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8078         3 of the GNU General Public License and to point readers at the
8079         COPYING3 file and the FSF's license web page.
8080         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8081         * gcc.dg/struct/struct-reorg.exp: Likewise.
8082         * gcc.target/spu/tag_manager.c: Likewise.
8083
8084 2009-04-09  Richard Guenther  <rguenther@suse.de>
8085
8086         PR testsuite/39696
8087         * ssa-ccp-25.c: Adjust pattern.
8088
8089 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8090
8091         PR fortran/36704
8092         * gfortran.dg/external_procedures_1.f90: Modified.
8093         * gfortran.dg/proc_ptr_result_1.f90: New.
8094         * gfortran.dg/proc_ptr_result_2.f90: New.
8095         * gfortran.dg/proc_ptr_result_3.f90: New.
8096
8097 2009-04-09  Richard Guenther  <rguenther@suse.de>
8098
8099         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8100         to prevent constant propagation.
8101         * gcc.dg/vect/vect-56.c: Likewise.
8102         * gcc.dg/vect/vect-58.c: Likewise.
8103         * gcc.dg/vect/vect-60.c: Likewise.
8104         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8105         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8106         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8107
8108 2009-04-09  Richard Guenther  <rguenther@suse.de>
8109
8110         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8111         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8112
8113 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8114
8115         PR c/39613
8116         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8117         New tests.
8118
8119 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8120
8121         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8122         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8123
8124 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8125
8126         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8127
8128 2009-04-08  Jason Merrill  <jason@redhat.com>
8129
8130         PR c++/25185
8131         * g++.dg/template/error40.C: Add another test.
8132
8133 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8134
8135         PR c/39614
8136         PR c/39673
8137         * gcc.c-torture/compile/pr39614-1.c,
8138         gcc.c-torture/compile/pr39614-2.c,
8139         gcc.c-torture/compile/pr39614-3.c,
8140         gcc.c-torture/compile/pr39614-4.c,
8141         gcc.c-torture/compile/pr39614-5.c,
8142         gcc.c-torture/compile/pr39673-1.c,
8143         gcc.c-torture/compile/pr39673-2.c: New tests.
8144         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8145         more cases.
8146         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8147         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8148         expected errors.
8149
8150 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8151
8152         PRc++/39637
8153         * g++.dg/cpp0x/variadic-crash2.C: New test.
8154
8155 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8156
8157         PR fortran/38863
8158         * gfortran.dg/alloc_comp_result_1.f90: New test.
8159
8160 2009-04-07  Jason Merrill  <jason@redhat.com>
8161
8162         PR c++/34691
8163         * g++.dg/overload/extern-C-1.C: New.
8164
8165 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8166
8167         PR testsuite/39325
8168         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8169
8170 2009-04-07  Jason Merrill  <jason@redhat.com>
8171
8172         PR c++/25185
8173         * g++.dg/template/error40.C: New.
8174
8175 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8176
8177         PR fortran/38152
8178         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8179
8180 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8181
8182         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8183
8184 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8185
8186         PR fortran/38290
8187         * gfortran.dg/proc_decl_1.f90: Modified.
8188         * gfortran.dg/proc_ptr_11.f90: Extended.
8189         * gfortran.dg/proc_ptr_13.f90: Modified.
8190
8191 2009-04-06  Jason Merrill  <jason@redhat.com>
8192
8193         PR c++/35146
8194         * g++.dg/template/fnspec1.C: New.
8195
8196 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8197
8198         * lib/gnat.exp: Handle multilib.
8199
8200 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8201
8202         PR fortran/38863
8203         * gfortran.dg/dependency_23.f90: New test.
8204
8205 2009-04-06  Richard Guenther  <rguenther@suse.de>
8206
8207         PR tree-optimization/28868
8208         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8209         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8210         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8211         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8212
8213 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8214
8215         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8216
8217 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8218
8219         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8220
8221 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8222
8223         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8224         with the built-in y0, and the subsequent warning.
8225         (y1): Likewise, rename to y_1.
8226
8227 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8228
8229         PR fortran/39414
8230         * gfortran.dg/proc_decl_21.f90: New.
8231
8232 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8233
8234         PR fortran/36091
8235         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8236
8237 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8238
8239         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8240         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8241         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8242         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8243         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8244         gfortran.dg/namelist_49.f90: Gate test on effective_target
8245         fd_truncate.
8246         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8247
8248 2009-04-05  Daniel Kraft  <d@domob.eu>
8249
8250         PR fortran/38654
8251         * gfortran.dg/read_float_2.f03
8252         * gfortran.dg/read_float_3.f90
8253
8254 2009-04-05  Richard Guenther  <rguenther@suse.de>
8255
8256         PR tree-optimization/39648
8257         * gcc.c-torture/compile/pr39648.c: New testcase.
8258
8259 2009-04-05  Jason Merrill  <jason@redhat.com>
8260
8261         PR c++/14912
8262         * g++.dg/template/error39.C: New.
8263
8264 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8265
8266         PR fortran/29458
8267         * gfortran.dg/implied_do_1.f90: New.
8268
8269 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8270
8271         PR fortran/39577
8272         * gfortran.dg/recursive_check_8.f90: New.
8273         * gfortran.dg/recursive_check_9.f90: New.
8274         * gfortran.dg/recursive_check_10.f90: New.
8275         * gfortran.dg/recursive_check_11.f90: New.
8276         * gfortran.dg/recursive_check_12.f90: New.
8277         * gfortran.dg/recursive_check_13.f90: New.
8278         * gfortran.dg/recursive_check_14.f90: New.
8279
8280 2009-04-04  Jason Merrill  <jason@redhat.com>
8281
8282         PR c++/25185
8283         * g++.dg/template/error38.C: Add more tests.
8284
8285 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8286
8287         PR fortran/37614
8288         * gfortran.dg/common_align_2.f90: New test.
8289
8290 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8291
8292         PR target/39501
8293         * gcc.c-torture/execute/pr39501.c: New file.
8294         * gcc.c-torture/execute/pr39501.x: New file.
8295
8296 2009-04-04  Richard Guenther  <rguenther@suse.de>
8297
8298         PR tree-optimization/8781
8299         PR tree-optimization/37892
8300         * g++.dg/tree-ssa/pr8781.C: New testcase.
8301         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8302
8303 2009-04-04  Richard Guenther  <rguenther@suse.de>
8304
8305         PR tree-optimization/39636
8306         * gcc.c-torture/compile/pr39636.c: New testcase.
8307
8308 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8309
8310         PR rtl-optimization/39607
8311         * g++.dg/opt/pr39607.C: New.
8312
8313 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8314
8315         PR fortran/39594
8316         * gfortran.dg/common_12.f90: New.
8317
8318 2009-04-03  Jason Merrill  <jason@redhat.com>
8319
8320         PR c++/39608
8321         * g++.dg/template/const2.C: New test.
8322
8323 2009-04-03  Richard Guenther  <rguenther@suse.de>
8324
8325         PR tree-optimization/2480
8326         PR tree-optimization/23086
8327         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8328         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8329
8330 2009-04-03  Richard Guenther  <rguenther@suse.de>
8331
8332         PR tree-optimization/34743
8333         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8334         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8335         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8336         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8337         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8338         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8339         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8340         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8341
8342 2009-04-03  Richard Guenther  <rguenther@suse.de>
8343
8344         PR middle-end/13146
8345         PR tree-optimization/23940
8346         PR tree-optimization/33237
8347         PR middle-end/33974
8348         PR middle-end/34093
8349         PR tree-optimization/36201
8350         PR tree-optimization/36230
8351         PR tree-optimization/38049
8352         PR tree-optimization/38207
8353         PR tree-optimization/38230
8354         PR tree-optimization/38301
8355         PR tree-optimization/38585
8356         PR middle-end/38895
8357         PR tree-optimization/38985
8358         PR tree-optimization/39299
8359         * gcc.dg/pr19633-1.c: Adjust.
8360         * gcc.dg/torture/pta-callused-1.c: Likewise.
8361         * gcc.dg/torture/pr39074-2.c: Likewise.
8362         * gcc.dg/torture/pr39074.c: Likewise.
8363         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8364         * gcc.dg/torture/pr30375.c: Adjust.
8365         * gcc.dg/torture/pr33563.c: Likewise.
8366         * gcc.dg/torture/pr33870.c: Likewise.
8367         * gcc.dg/torture/pr33560.c: Likewise.
8368         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8369         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8370         * gcc.dg/tree-ssa/alias-15.c: Remove.
8371         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8372         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8373         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8374         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8375         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8376         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8377         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8378         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8379         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8380         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8381         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8382         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8383         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8384         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8385         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8386         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8387         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8388         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8389         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8390         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8391         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8392         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8393         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8394         * gcc.dg/uninit-B.c: XFAIL.
8395         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8396         * gcc.dg/uninit-pr19430.c: XFAIL.
8397         * g++.dg/tree-ssa/pr13146.C: New testcase.
8398         * g++.dg/opt/pr36187.C: Adjust.
8399         * g++.dg/torture/20090329-1.C: New testcase.
8400
8401 2009-04-02  Chao-ying Fu  <fu@mips.com>
8402
8403         * gcc.target/mips/interrupt_handler.c: New test.
8404
8405 2009-04-02  David Ayers  <ayers@fsfe.org>
8406
8407         PR objc/18456
8408         * objc.dg/bad-receiver-type-2.m: New test contributed by
8409         Alexander Mamberg.
8410
8411 2009-04-02  Jason Merrill  <jason@redhat.com>
8412
8413         PR c++/25185
8414         * g++.dg/template/error38.C: New test.
8415
8416 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8417
8418         PR tree-optimization/31677
8419         * gcc.dg/memcpy-1.c: Add compiler option.
8420
8421 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8422
8423         PR tree-optimization/39595
8424         * gfortran.dg/vect/O3-pr39595.f: New test.
8425
8426 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8427
8428         PR c++/26693
8429         * g++.dg/template/typedef11.C: New test.
8430         * g++.dg/template/typedef12.C: Likewise.
8431         * g++.dg/template/typedef13.C: Likewise.
8432         * g++.dg/template/typedef14.C: Likewise.
8433         * g++.dg/template/typedef15.C: Likewise.
8434         * g++.dg/template/typedef16.C: Likewise.
8435         * g++.dg/template/sfinae3.C: Compile this pedantically.
8436         The only errors expected should be the one saying the typedef is ill
8437         formed.
8438         * g++.old-deja/g++.pt/typename8.C: Likewise.
8439         * g++.dg/template/access11.C: Update this.
8440
8441 2009-04-02  Richard Guenther  <rguenther@suse.de>
8442
8443         PR tree-optimization/37221
8444         * gcc.c-torture/compile/20090331-1.c: New testcase.
8445
8446 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8447
8448         * gcc.c-torture/compile/20090401-1.c: New test.
8449
8450 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8451
8452         PR c++/4926
8453         * g++.dg/template/pr4926-1.C: New.
8454
8455 2009-04-01  Xinliang David Li  <davidxl@google.com>
8456
8457         * gcc.target/i386/all_one_m128i.c: New test.
8458
8459 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8460
8461         PR c/39027
8462         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8463         * gcc.dg/fltconst-2.c: New test.
8464         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8465         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8466
8467         PR c/33466
8468         * gcc.dg/cpp/pr33466.c: New test.
8469         * gcc.dg/dfp/pr33466.c: New test.
8470         * gcc.dg/fixed-point/pr33466.c: New test.
8471
8472 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8473
8474         PR tree-optimization/35011
8475         * g++.dg/other/pr35011.C: New.
8476
8477 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8478
8479         PR target/39226
8480         * gcc.dg/pr39226.c: New test.
8481
8482 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8483
8484         PR c++/35240
8485         * g++.dg/template/pr35240.C: New.
8486
8487 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8488
8489         PR c/39605
8490         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8491         * gcc.dg/pr25682.c: Update expected diagnostics.
8492
8493 2009-04-01  Richard Guenther  <rguenther@suse.de>
8494
8495         * gcc.dg/fold-plusmult-2.c: New testcase.
8496
8497 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8498
8499         PR c/37772
8500         * gcc.dg/pr37772.c: New test.
8501         * g++.dg/ext/asm11.C: New test.
8502
8503 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8504
8505         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8506         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8507         defined.
8508
8509 2009-03-31  Jason Merrill  <jason@redhat.com>
8510
8511         * g++.old-deja/g++.other/using9.C: Add expected errors.
8512
8513 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8514
8515         * gcc.c-torture/compile/pr33009.c: Removed.
8516
8517 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8518
8519         * gcc.c-torture/compile/pr33009.c: Delete.
8520         * gcc.c-torture/compile/pr11832.c: Likewise.
8521
8522 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8523
8524         PR c/448
8525         * lib/target-supports.exp (check_effective_target_stdint_types):
8526         Update comment.
8527         (check_effective_target_inttypes_types): New.
8528         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8529         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8530         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8531
8532 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8533
8534         PR fortran/38917
8535         PR fortran/38918
8536         * gfortran.dg/data_pointer_1.f90: New test.
8537
8538 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8539
8540         PR fortran/38915
8541         * gfortran.dg/char_length_15.f90: New test.
8542
8543 2009-03-31  Jason Merrill  <jason@redhat.com>
8544
8545         C++ DR 613
8546         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8547         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8548         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8549         xfail others.
8550
8551         * g++.dg/other/typedef2.C: New test.
8552
8553         PR c++/37806
8554         * g++.dg/template/typedef17.C: New test.
8555
8556         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8557         * g++.dg/cpp0x/auto12.C: Likewise.
8558
8559 2009-03-31  Richard Guenther  <rguenther@suse.de>
8560
8561         PR middle-end/31029
8562         * gcc.dg/fold-compare-4.c: New testcase.
8563         * gcc.dg/fold-compare-5.c: Likewise.
8564
8565 2009-03-31  Richard Guenther  <rguenther@suse.de>
8566
8567         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8568
8569 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8570
8571         PR target/39592
8572         * gcc.target/i386/pr39592-1.c: New test.
8573
8574 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8575
8576         PR preprocessor/15638
8577         * gcc.dg/cpp/missing-header-1.c: New test.
8578         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8579         "compilation terminated" message.
8580         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8581         test #include "".
8582         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8583         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8584         terminated" message.
8585
8586 2009-03-31  Richard Guenther  <rguenther@suse.de>
8587
8588         PR middle-end/23401
8589         PR middle-end/27810
8590         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8591         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8592
8593 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8594
8595         PR fortran/38389
8596         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8597         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8598         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8599         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8600         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8601         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8602         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8603
8604 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8605
8606         PR fortran/22571
8607         * gfortran.dg/whole_file_1.f90: New test.
8608         PR fortran/26227
8609         * gfortran.dg/whole_file_2.f90: New test.
8610         * gfortran.dg/whole_file_3.f90: New test.
8611         PR fortran/24886
8612         * gfortran.dg/whole_file_4.f90: New test.
8613
8614 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8615
8616         * gfortran.dg/bind_c_usage_19.f90: New test.
8617
8618         PR target/39558
8619         * gcc.target/powerpc/altivec-29.c: New test.
8620
8621 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8622
8623         PR rtl-optimization/323
8624         * gcc.target/i386/excess-precision-1.c,
8625         gcc.target/i386/excess-precision-2.c,
8626         gcc.target/i386/excess-precision-3.c,
8627         gcc.target/i386/excess-precision-4.c,
8628         gcc.target/i386/excess-precision-5.c,
8629         gcc.target/i386/excess-precision-6.c: New tests.
8630
8631 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8632
8633         PR c/35235
8634         * gcc.dg/c99-array-lval-8.c: New test.
8635
8636 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8637
8638         PR preprocessor/34695
8639         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8640         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8641         instead of dg-warning for "previous definition" messages.
8642         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8643         "warnings being treated as errors" message.
8644         * gcc.dg/fltconst-1.c: Use -fshow-column.
8645
8646 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8647
8648         PR fortran/38823
8649         * gfortran.dg/power1.f90: New test.
8650
8651 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8652
8653         PR c/456
8654         PR c/5675
8655         PR c/19976
8656         PR c/29116
8657         PR c/31871
8658         PR c/35198
8659         * gcc.c-torture/compile/20081108-1.c,
8660         gcc.c-torture/compile/20081108-2.c,
8661         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8662         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8663         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8664         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8665         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8666         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8667         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8668         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8669         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8670         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8671         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8672         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8673         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8674         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8675         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8676         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8677         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8678         case.
8679         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8680         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8681         XFAILs.  Update expected messages.
8682         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8683         expected messages.
8684         * gcc.dg/real-const-1.c: Replace with test from original PR.
8685         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8686         when casting from non-constant integer to pointer.
8687
8688 2009-03-29  Richard Guenther  <rguenther@suse.de>
8689
8690         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8691
8692 2009-03-29  Daniel Kraft  <d@domob.eu>
8693
8694         PR fortran/37423
8695         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8696         DEFERRED bindings.
8697         * gfortran.dg/typebound_proc_9.f03: New test.
8698         * gfortran.dg/typebound_proc_10.f03: New test.
8699         * gfortran.dg/typebound_proc_11.f03: New test.
8700         * gfortran.dg/abstract_type_5.f03: New test.
8701
8702 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8703
8704         PR fortran/38507
8705         * gfortran.dg/do_4.f: New.
8706         * gfortran.dg/goto_2.f90: Correct expected warnings.
8707         * gfortran.dg/goto_4.f90: Likewise.
8708         * gfortran.dg/goto_5.f90: New.
8709
8710 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8711
8712         PR target/39545
8713         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8714
8715         * gcc.target/i386/pr39545-1.c: New.
8716         * gcc.target/i386/pr39545-2.c: Likewise.
8717
8718         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8719         (flex2_struct): Likewise.
8720         (check_struct_passing7): Likewise.
8721         (check_struct_passing8): Likewise.
8722         (f1s): Likewise.
8723         (f2s): Likewise.
8724         (main): Call check_struct_passing7 and check_struct_passing8.
8725
8726 2009-03-29  Richard Guenther  <rguenther@suse.de>
8727
8728         * gcc.c-torture/execute/20090113-1.c: New testcase.
8729         * gcc.c-torture/execute/20090113-2.c: Likewise.
8730         * gcc.c-torture/execute/20090113-3.c: Likewise.
8731         * gcc.c-torture/execute/20090207-1.c: Likewise.
8732         * gcc.c-torture/compile/20090114-1.c: Likewise.
8733         * gcc.c-torture/compile/20090328-1.c: Likewise.
8734         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8735
8736 2009-03-29  David Ayers  <ayers@fsfe.org>
8737
8738         PR objc/27377
8739         * objc.dg/conditional-1.m: New tests.
8740
8741 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8742
8743         * gcc.dg/winline-10.c: New test.
8744
8745 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8746
8747         PR fortran/34656
8748         * gfortran.dg/do_check_1.f90: Add test.
8749         * gfortran.dg/do_check_2.f90: Add test.
8750         * gfortran.dg/do_check_3.f90: Add test.
8751         * gfortran.dg/do_check_4.f90: Add test.
8752
8753 2009-03-28  Jan Hubicka  <jh@suse.cz>
8754
8755         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8756         * gcc.dg/pr33826.c: Update dump files.
8757         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8758         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8759
8760 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8761
8762         * g++.dg/tree-ssa/fwprop-align.C: New test.
8763
8764 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8765
8766         * gcc.target/powerpc/altivec-28.c: New test.
8767
8768         PR c++/39554
8769         * gcc.dg/wdisallowed-functions-1.c: Removed.
8770         * gcc.dg/wdisallowed-functions-2.c: Removed.
8771         * gcc.dg/wdisallowed-functions-3.c: Removed.
8772         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8773         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8774         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8775
8776 2009-03-28  Richard Guenther  <rguenther@suse.de>
8777
8778         PR tree-optimization/38723
8779         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8780
8781 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8782
8783         PR fortran/38538
8784         * gfortran.dg/char_result_13.f90: New test.
8785
8786 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8787
8788         PR fortran/38765
8789         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8790
8791 2009-03-28  Daniel Kraft  <d@domob.eu>
8792
8793         * gfortran.dg/trim_1.f90: New test.
8794
8795 2009-03-28  Richard Guenther  <rguenther@suse.de>
8796
8797         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8798         * g++.dg/warn/Warray-bounds.C: Likewise.
8799
8800 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8801
8802         PR fortran/32626
8803         * gfortran.dg/recursive_check_7.f90: New test.
8804
8805 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8806
8807         PR fortran/38432
8808         * gfortran.dg/do_check_5.f90: New test.
8809         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8810         * gfortran.dg/array_constructor_18.f90: Ditto.
8811         * gfortran.dg/array_constructor_22.f90: Ditto.
8812         * gfortran.dg/do_3.F90: Ditto.
8813         * gfortran.dg/do_1.f90: Ditto.
8814
8815 2009-03-28  Richard Guenther  <rguenther@suse.de>
8816
8817         PR tree-optimization/38180
8818         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8819
8820 2009-03-28  Richard Guenther  <rguenther@suse.de>
8821
8822         PR tree-optimization/38513
8823         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8824         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8825         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8826         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8827         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8828         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8829         * gcc.dg/vect/vect-35.c: Likewise.
8830         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8831         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8832         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8833
8834 2009-03-28  Richard Guenther  <rguenther@suse.de>
8835
8836         PR tree-optimization/38968
8837         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8838
8839 2009-03-28  Richard Guenther  <rguenther@suse.de>
8840
8841         PR tree-optimization/37795
8842         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8843
8844 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8845
8846         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8847         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8848         options for removed targets.
8849
8850 2009-03-27  Richard Guenther  <rguenther@suse.de>
8851
8852         PR tree-optimization/39120
8853         * gcc.c-torture/execute/pr39120.c: New testcase.
8854
8855 2009-03-27  Richard Guenther  <rguenther@suse.de>
8856
8857         PR tree-optimization/39120
8858         * gcc.dg/torture/pta-callused-1.c: New testcase.
8859
8860 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8861
8862         PR middle-end/39315
8863         * gcc.target/i386/pr39315-1.c: New.
8864         * gcc.target/i386/pr39315-2.c: Likewise.
8865         * gcc.target/i386/pr39315-3.c: Likewise.
8866         * gcc.target/i386/pr39315-4.c: Likewise.
8867         * gcc.target/i386/pr39315-check.c: Likewise.
8868
8869 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8870
8871         PR c/39323
8872         * gcc.dg/pr39323-1.c: New.
8873         * gcc.dg/pr39323-2.c: Likewise.
8874         * gcc.dg/pr39323-3.c: Likewise.
8875
8876 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8877
8878         PR target/38034
8879         * gcc.target/ia64/sync-1.c: New.
8880
8881 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8882
8883         PR target/39472
8884         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8885         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8886         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8887         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8888         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8889         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8890         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8891         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8892
8893 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8894
8895         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8896         for low precision (i.e. float).
8897
8898 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8899             Jakub Jelinek  <jakub@redhat.com>
8900
8901         PR debug/37959
8902         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8903
8904 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8905
8906         * gcc.dg/memmove-2.c: New test.
8907         * gcc.dg/memmove-3.c: New test.
8908
8909         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8910         in clone naming.
8911
8912 2009-03-27  Xinliang David Li  <davidxl@google.com>
8913
8914         PR tree-optimization/39557
8915         * g++.dg/tree-ssa/dom-invalid.C: New test.
8916
8917 2009-03-27  Xinliang David Li  <davidxl@google.com>
8918
8919         PR tree-optimization/39548
8920         * g++.dg/tree-ssa/copyprop.C: New test.
8921
8922 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8923
8924         PR c++/38638
8925         * g++.dg/template/typename17.C: New testcase.
8926         * g++.dg/template/typename18.C: New testcase.
8927
8928 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8929
8930         PR c++/36799
8931         * g++.dg/other/var_copy-1.C: New test.
8932
8933 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8934
8935         PR c++/37647
8936         * g++.dg/parse/ctor9.C: New test.
8937
8938 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8939
8940         PR c++/29727
8941         * g++.dg/init/error2.C: New test.
8942
8943 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8944
8945         PR c++/35652
8946         * gcc.dg/pr35652.C: New.
8947         * g++.dg/warn/pr35652.C: New.
8948         * gcc.dg/format/plus-1.c: Adjust message.
8949
8950 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8951
8952         PR c++/39554
8953         * gcc.dg/wdisallowed-functions-3.c: New test.
8954         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8955
8956 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8957
8958         * gcc.dg/inline-33.c: Fix when pic.
8959
8960 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8961
8962         * gcc.target/ia64/20090324-1.c: New test.
8963
8964 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8965
8966         PR c/27898
8967         * gcc.dg/pr27898.c: New test.
8968
8969         PR tree-optimization/32139
8970         * gcc.c-torture/compile/pr32139.c: New test.
8971
8972 2009-03-24  Jason Merrill  <jason@redhat.com>
8973
8974         PR c++/28274
8975         * g++.dg/parse/defarg14.C: New test.
8976
8977 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8978
8979         PR libfortran/39528
8980         * gfortran.dg/read_repeat.f90: New test.
8981
8982 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8983
8984         PR tree-optimization/39529
8985         * gcc.dg/vect/pr39529.c: New test.
8986
8987 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8988             Jakub Jelinek  <jakub@redhat.com>
8989
8990         PR debug/39524
8991         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8992
8993 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8994
8995         PR c/39495
8996         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8997
8998 2009-03-23  Jason Merrill  <jason@redhat.com>
8999
9000         * g++.dg/cpp0x/auto12.C: Add variadic test.
9001
9002         PR c++/39526
9003         * g++.dg/warn/Wshadow-4.C: New test.
9004
9005 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9006
9007         PR tree-optimization/39516
9008         * gfortran.dg/pr39516.f: New test.
9009
9010 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9011
9012         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9013         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9014         variable, not environment variable.
9015
9016 2009-03-21  Jason Merrill  <jason@redhat.com>
9017
9018         PR c++/28879
9019         * g++.dg/ext/vla6.C: New test.
9020
9021 2009-03-20  Jason Merrill  <jason@redhat.com>
9022
9023         * g++.dg/cpp0x/initlist5.C: Add additional test.
9024
9025 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9026             Janis Johnson  <janis187@us.ibm.com>
9027
9028         * lib/compat.exp (compat-get-options-main, compat-get-options):
9029         Handle dg-prune-output in source file.
9030         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9031         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9032         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9033         two warnings.
9034
9035 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9036
9037         PR c/39495
9038         * gcc.dg/gomp/pr39495-1.c: New test.
9039         * gcc.dg/gomp/pr39495-2.c: New test.
9040         * g++.dg/gomp/pr39495-1.C: New test.
9041         * g++.dg/gomp/pr39495-2.C: New test.
9042
9043         PR target/39496
9044         * gcc.target/i386/pr39496.c: New test.
9045         * g++.dg/other/pr39496.C: New test.
9046
9047 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9048
9049         PR middle-end/39500
9050         * gcc.dg/autopar/pr39500-1.c: New.
9051         * gcc.dg/autopar/pr39500-2.c: New.
9052
9053 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9054
9055         * g++.dg/dg.exp: Prune graphite.
9056
9057 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9058
9059         PR middle-end/39447
9060         * g++.dg/graphite: New.
9061         * g++.dg/graphite/graphite.exp: New.
9062         * g++.dg/graphite/pr39447.C: New.
9063
9064 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9065
9066         PR c++/39425
9067         * g++.dg/template/pr39425.C: New.
9068
9069         * g++.dg/template/spec33.C: Updated.
9070
9071 2009-03-17  Jason Merrill  <jason@redhat.com>
9072
9073         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9074
9075 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9076
9077         PR c++/39475
9078         * g++.dg/ext/unary_trait_incomplete.C: New.
9079
9080 2009-03-17  Jing Yu  <jingyu@google.com>
9081
9082         PR middle-end/39378
9083         * g++.dg/inherit/thunk10.C: New test.
9084
9085 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9086
9087         PR target/39482
9088         * gcc.target/i386/pr39482.c: New test.
9089
9090 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9091
9092         PR debug/39471
9093         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9094         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9095         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9096         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9097
9098         PR middle-end/39443
9099         * gcc.dg/pr39443.c: New test.
9100
9101         PR debug/39412
9102         * gcc.dg/debug/pr39412.c: New test.
9103
9104 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9105
9106         PR testsuite/38526
9107         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9108         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9109         is defined.
9110         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9111         its original value, or unset if it was not defined.
9112         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9113         path procs around use of HOSTCC.
9114         * g++.dg/compat/struct-layout-1.exp: Ditto.
9115         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9116
9117 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9118
9119         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9120
9121 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9122
9123         Revert patch for PR testsuite/37630.
9124
9125         PR testsuite/37960
9126         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9127
9128         PR testsuite/37630
9129         * lib/target-supports.exp (check_effective_target_ieee): New.
9130         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9131         * gcc.dg/20001012-1.c: Require ieee.
9132
9133         PR testsuite/37628
9134         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9135
9136 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9137
9138         PR tree-optimization/39455
9139         * gcc.dg/pr39455.c: New test.
9140
9141 2009-03-13  David Ayers  <ayers@fsfe.org>
9142
9143         * objc/execute/trivial.m. New test.
9144
9145 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9146
9147         PR target/39137
9148         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9149
9150 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9151
9152         PR testsuite/39451
9153         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9154         constraint on (%2).
9155
9156 2009-03-12  David Ayers  <ayers@fsfe.org>
9157
9158         PR libobjc/27466
9159         * objc/execute/exceptions/handler-1.m. New test.
9160
9161 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9162
9163         PR target/39431
9164         * gcc.target/i386/pr39431.c: New test.
9165
9166 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9167
9168         PR target/39445
9169         * gcc.target/i386/pr39445.c: New.
9170
9171         * gcc.target/i386/push-1.c: XFAIL.
9172
9173 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9174
9175         * gcc.dg/inline-33.c: New test.
9176
9177 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9178
9179         * gcc.dg/vect/vect-82.c: Combine dg-do and
9180         dg-require-effective-target into dg-skip-if.
9181         * gcc.dg/vect/vect-83.c: Likewise.
9182
9183 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9184
9185         PR target/39137
9186         * gcc.target/i386/stackalign/longlong-1.c: New test.
9187         * gcc.target/i386/stackalign/longlong-2.c: New test.
9188
9189 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9190
9191         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9192
9193 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9194
9195         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9196         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9197
9198 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9199
9200         * gnat.dg/slice_enum.adb: New test.
9201
9202 2009-03-11  Jason Merrill  <jason@redhat.com>
9203
9204         PR debug/39086
9205         * g++.dg/opt/nrv15.C: New test.
9206
9207 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9208
9209         PR tree-optimization/39422
9210         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9211         constant array with static initialization to global memory.
9212         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9213
9214 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9215
9216         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9217         padding.
9218
9219 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9220
9221         PR c++/39371
9222         * g++.dg/opt/switch2.C: Add -w to dg-options.
9223         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9224         * g++.dg/warn/switch1.C: New test.
9225         * g++.dg/other/switch3.C: New test.
9226
9227         PR tree-optimization/39394
9228         * gcc.c-torture/compile/pr39394.c: New test.
9229
9230 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9231
9232         * gcc.target/s390/20090223-1.c: New testcase.
9233
9234 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9235
9236         PR libfortran/39402
9237         * gfortran.dg/fmt_f0_1.f90: New test.
9238
9239 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9240
9241         PR c++/39060
9242         * g++.dg/other/new1.C: Adjusted.
9243         * g++.dg/parse/crash40.C: Likewise.
9244         * g++.dg/parse/defarg12.C: Likewise.
9245         * g++.dg/template/error15.C: Likewise.
9246
9247         * g++.dg/other/pr39060.C: New.
9248
9249 2009-03-07  Jason Merrill  <jason@redhat.com>
9250
9251         PR c++/39367
9252         * g++.dg/opt/new1.C: New.
9253
9254 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9255
9256         PR c++/33492
9257         * g++.dg/other/error32.C: New.
9258
9259 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9260
9261         PR middle-end/39360
9262         * gcc.c-torture/compile/pr39360.c: New test.
9263
9264         PR debug/39372
9265         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9266
9267 2009-03-05  Jason Merrill  <jason@redhat.com>
9268
9269         PR c++/38908
9270         * g++.dg/warn/Wuninitialized-3.C: New test.
9271
9272 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9273
9274         PR debug/39379
9275         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9276         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9277
9278 2009-03-04  Jason Merrill  <jason@redhat.com>
9279
9280         PR c++/13549
9281         * g++.dg/template/koenig7.C: New test.
9282
9283 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9284
9285         * g++.dg/torture/predcom-1.C: New test.
9286
9287 2009-03-04  Richard Guenther  <rguenther@suse.de>
9288
9289         PR tree-optimization/39362
9290         * g++.dg/torture/pr39362.C: New testcase.
9291
9292 2009-03-04  Jason Merrill  <jason@redhat.com>
9293             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9294
9295         PR c++/9634
9296         PR c++/29469
9297         PR c++/29607
9298         * g++.dg/template/dependent-name5.C: New test.
9299
9300 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9301
9302         PR testsuite/39357
9303         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9304         vect_int to vect_int_mult.
9305
9306 2009-03-04  Richard Guenther  <rguenther@suse.de>
9307
9308         PR tree-optimization/39358
9309         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9310         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9311
9312 2009-03-04  Richard Guenther  <rguenther@suse.de>
9313
9314         PR tree-optimization/39339
9315         * gcc.c-torture/execute/pr39339.c: New testcase.
9316
9317 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9318
9319         * gcc.c-torture/compile/20090303-1.c,
9320         gcc.c-torture/compile/20090303-2.c: New tests.
9321
9322 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9323
9324         PR fortran/39354
9325         * gfortran.dg/gomp/pr39354.f90: New test.
9326
9327         PR tree-optimization/39343
9328         * gcc.dg/pr39343.c: New test.
9329
9330 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9331
9332         PR tree-optimization/39248
9333         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9334         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9335         on targets without vector misalignment support.
9336         * lib/target-supports.exp
9337         (check_effective_target_vect_short_mult): Add
9338         check_effective_target_arm32.
9339
9340 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9341
9342         PR middle-end/39335
9343         * gcc.dg/graphite/pr39335_1.c: New.
9344         * gcc.dg/graphite/pr39335.c: New.
9345
9346 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9347
9348         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9349         of andl.
9350         * gcc.target/i386/stackalign/return-5.c: Likewise.
9351         * gcc.target/i386/stackalign/return-6.c: Likewise.
9352
9353 2009-03-02  Richard Guenther  <rguenther@suse.de>
9354             Ira Rosen  <irar@il.ibm.com>
9355
9356         PR tree-optimization/39318
9357         * gfortran.dg/vect/pr39318.f90: New test.
9358
9359 2009-03-01  Jan Hubicka  <jh@suse.cz>
9360
9361         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9362
9363 2009-03-01  Jan Hubicka  <jh@suse.cz>
9364
9365         PR debug/39267
9366         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9367
9368 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9369
9370         * gnat.dg/pack12.adb: New test.
9371
9372 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9373
9374         PR c++/37789
9375         * g++.dg/other/pr37789.C: New.
9376
9377 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9378
9379         PR fortran/39295
9380         * gfortran.dg/interface_25.f90: New test.
9381         * gfortran.dg/interface_26.f90: New test.
9382
9383 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9384
9385         PR fortran/39292
9386         * gfortran.dg/initialization_22.f90: New test.
9387
9388 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9389
9390         PR rtl-optimization/39241
9391         * gcc.dg/torture/pr39241.c: New.
9392
9393 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9394
9395         PR tree-optimizations/39259
9396         * g++.dg/torture/pr39259.C: New testcase.
9397
9398 2009-02-24  Richard Guenther  <rguenther@suse.de>
9399
9400         PR c++/39242
9401         * g++.dg/template/instantiate10.C: New testcase.
9402
9403 2009-02-24  Richard Guenther  <rguenther@suse.de>
9404             Zdenek Dvorak  <ook@ucw.cz>
9405
9406         PR tree-optimization/39233
9407         * gcc.c-torture/execute/pr39233.c: New testcase.
9408
9409 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9410
9411         PR tree-optimization/39260
9412         * gcc.dg/graphite/pr39260.c: New.
9413
9414 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9415
9416         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9417
9418 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9419
9420         PR c++/36411
9421         * g++.dg/template/void14.C: New.
9422
9423 2009-02-23  Jason Merrill  <jason@redhat.com>
9424
9425         PR c++/38880
9426         * g++.dg/init/const7.C: Remove XFAIL.
9427         * g++.dg/init/static-init1.C: New test.
9428
9429         * g++.dg/cpp0x/initlist14.C: New test.
9430
9431 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9432
9433         PR fortran/38914
9434         * bound_simplification_2.f90:  New test case.
9435         * bound_7.f90:  New test case.
9436
9437 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9438
9439         * gcc.dg/cpp/include4.c: New test.
9440
9441 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9442
9443         PR target/39256
9444         * gcc.target/i386/abi-2.c: New.
9445
9446 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9447
9448         * gcc.c-torture/execute/pr39228.x: New.
9449
9450 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9451
9452         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9453         scan-assembler to check for xmm0 register.
9454
9455 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9456             Joseph Myers  <joseph@codesourcery.com>
9457
9458         * gcc.target/arm/va_list.c: New test.
9459         * g++.dg/abi/arm_va_list.C: Likewise.
9460         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9461         function.
9462         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9463         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9464         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9465         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9466         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9467         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9468
9469 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9470
9471         PR testsuite/38164
9472         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9473         to dg-options.
9474
9475 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9476
9477         PR target/39240
9478         * gcc.c-torture/execute/pr39240.c: New test.
9479
9480 2009-02-20  Jason Merrill  <jason@redhat.com>
9481
9482         PR c++/39225
9483         * g++.dg/parse/dtor15.C: New test.
9484
9485 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9486
9487         * gcc.c-torture/execute/20090219-1.c: New.
9488
9489 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9490
9491         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9492         (mips-dg-options): When matching isa* pseudo-options make
9493         'value' optional and accept ! entries.  Use $spec instead of
9494         $isa_spec in the isa pseudo-option error message.  Only
9495         perform the ISA-range check when 'value' is set.  If arch is
9496         matching any CPU in the ! entries switch to its generic ISA.
9497         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9498         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9499
9500 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9501
9502         PR target/39175
9503         * gcc.dg/visibility-20.c: New test.
9504         * g++.dg/ext/visibility/visibility-11.C: New test.
9505
9506 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9507
9508         PR c++/39188
9509         * g++.dg/abi/pr39188-1a.C: New.
9510         * g++.dg/abi/pr39188-1b.C: Likewise.
9511         * g++.dg/abi/pr39188-1.h: Likewise.
9512         * g++.dg/abi/pr39188-2a.C: Likewise.
9513         * g++.dg/abi/pr39188-2b.C: Likewise.
9514         * g++.dg/abi/pr39188-2.h: Likewise.
9515         * g++.dg/abi/pr39188-3a.C: Likewise.
9516         * g++.dg/abi/pr39188-3b.C: Likewise.
9517         * g++.dg/abi/pr39188-3.h: Likewise.
9518
9519 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9520
9521         PR c/38483
9522         * gcc.c-torture/execute/call-trap-1.c,
9523         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9524         tests.
9525
9526 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9527
9528         PR target/39228
9529         * gcc.c-torture/execute/pr39228.c: New test.
9530
9531 2009-02-19  Richard Guenther  <rguenther@suse.de>
9532
9533         PR tree-optimization/39074
9534         * gcc.dg/torture/pr39074.c: New testcase.
9535         * gcc.dg/torture/pr39074-2.c: Likewise.
9536         * gcc.dg/torture/pr39074-3.c: Likewise.
9537
9538 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9539
9540         PR c++/39219
9541         * g++.dg/parse/attr3.C: New.
9542
9543 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9544
9545         PR testsuite/38165
9546         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9547
9548         PR testsuite/38166
9549         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9550         and skip on Darwin.
9551
9552 2009-02-18  Jason Merrill  <jason@redhat.com>
9553
9554         PR c++/38880
9555         * g++.dg/init/const7.C: Remove XFAIL.
9556
9557         PR target/39179
9558         * g++.dg/opt/const6.C: New test.
9559
9560 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9561
9562         * gcc.dg/callabi/callabi.exp: Moved to ...
9563         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9564         in 64bit mode.
9565
9566         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9567         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9568         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9569         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9570         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9571         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9572         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9573
9574         * gcc.dg/callabi/callabi.h: Moved to ...
9575         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9576
9577         * gcc.dg/callabi/func-1.c: Moved to ...
9578         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9579
9580         * gcc.dg/callabi/func-indirect.c: Moved to ...
9581         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9582
9583         * gcc.dg/callabi/pr38891.c: Moved to ...
9584         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9585
9586         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9587         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9588
9589         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9590         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9591
9592         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9593         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9594
9595 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9596
9597         PR target/38891
9598         * gcc.dg/callabi/pr38891.c: New.
9599
9600 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9601
9602         * gcc.dg/callabi/callabi.exp: New.
9603
9604 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9605
9606         PR target/39082
9607         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9608         -Wno-abi for x86.
9609         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9610
9611         * gcc.target/i386/pr39082-1.c: New.
9612
9613         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9614         -Wno-abi.
9615
9616         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9617         CHECK_M64_M128 is defined.
9618         (check_f_arguments): Add "do".
9619         (check_vector_arguments): New.
9620         (check_m64_arguments): Likewise.
9621         (check_m128_arguments): Likewise.
9622
9623         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9624         (CHECK_M64_M128): Define.
9625
9626         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9627         on abitest.
9628         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9629
9630         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9631         tests only if CHECK_M64_M128 is defined.
9632
9633         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9634         (m128_2_struct): Likewise.
9635         (check_struct_passing5): Likewise.
9636         (check_struct_passing6): Likewise.
9637         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9638
9639         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9640         (un5): Likewise.
9641         (check_union_passing4): Likewise.
9642         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9643
9644 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9645
9646         PR c/35447
9647         * gcc.dg/noncompile/pr35447-1.c: New test.
9648
9649 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9650
9651         PR tree-optimization/36922
9652         * gfortran.dg/pr36922.f: New test.
9653
9654 2009-02-17  Richard Guenther  <rguenther@suse.de>
9655
9656         PR tree-optimization/39202
9657         * gcc.c-torture/compile/pr39202.c: New testcase.
9658
9659 2009-02-17  Richard Guenther  <rguenther@suse.de>
9660
9661         PR tree-optimization/39204
9662         * gcc.dg/torture/pr39204.c: New testcase.
9663
9664 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9665
9666         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9667         * gcc.dg/vect/vect-outer-6.c: Ditto.
9668
9669 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9670
9671         PR c/35446
9672         * gcc.dg/noncompile/init-5.c: New test.
9673         * gcc.dg/init-bad-4.c: Adjust expected errors.
9674
9675 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9676
9677         PR target/37049
9678         * gcc.target/i386/push-1.c: New.
9679
9680 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9681
9682         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9683
9684 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9685
9686         * gcc.target/spu/intrinsics-sr.c: New test.
9687
9688 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9689
9690         PR target/38056
9691         * gcc.target/ia64/sibcall-opt-1.c: New test.
9692         * gcc.target/ia64/sibcall-opt-2.c: New test.
9693
9694 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9695
9696         PR fortran/36528
9697         * gfortran.dg/cray_pointers_8.f90: New test.
9698
9699         PR fortran/36703
9700         * gfortran.dg/cray_pointers_9.f90: New test.
9701
9702 2009-02-13  Jason Merrill  <jason@redhat.com>
9703
9704         PR c++/39070
9705         * g++.dg/cpp0x/decltype16.C: New.
9706
9707 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9708
9709         PR target/39152
9710         * gfortran.dg/gomp/pr39152.f90: New.
9711
9712 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9713
9714         PR target/39162
9715         * gcc.target/i386/pr39162.c: New.
9716
9717 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9718
9719         PR c/35444
9720         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9721         New tests.
9722
9723 2009-02-12  Jason Merrill  <jason@redhat.com>
9724
9725         PR c++/38950
9726         * g++.dg/template/array20.C: New test.
9727
9728 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9729
9730         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9731         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9732         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9733
9734 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9735
9736         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9737
9738 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9739
9740         PR target/39152
9741         * gfortran.dg/pr39152.f: New.
9742
9743 2009-02-11  Jason Merrill  <jason@redhat.com>
9744
9745         PR c++/39153
9746         * g++.dg/cpp0x/defaulted9.C: New test.
9747
9748         PR c++/30111
9749         * g++.dg/init/value7.C: New test.
9750
9751 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9752
9753         PR target/38824
9754         * gcc.target/i386/pr38824.c: New testcase.
9755
9756 2009-02-11  Jason Merrill  <jason@redhat.com>
9757
9758         PR c++/38649
9759         * g++.dg/cpp0x/defaulted8.C: New test.
9760
9761         PR c++/36744
9762         * g++.dg/cpp0x/rv9p.C: New test.
9763
9764 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9765
9766         * gnat.dg/aliasing3.adb: New test.
9767         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9768
9769 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9770
9771         PR c++/34397
9772         * g++.dg/template/crash88.C: New.
9773         * g++.dg/template/crash89.C: Likewise.
9774
9775 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9776
9777         PR c/39084
9778         * gcc.dg/pr39084.c: New test.
9779
9780 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9781
9782         PR target/39139
9783         * gcc.target/i386/pr39139.c: New test.
9784
9785 2009-02-10  Richard Guenther  <rguenther@suse.de>
9786
9787         PR tree-optimization/39132
9788         * gcc.dg/torture/pr39132.c: New testcase.
9789
9790 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9791
9792         PR target/39119
9793         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9794         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9795         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9796         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9797         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9798         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9799         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9800         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9801
9802 2009-02-09  Jason Merrill  <jason@redhat.com>
9803
9804         PR c++/39109
9805         * g++.dg/init/value6.C: New test.
9806
9807 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9808
9809         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9810
9811 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9812
9813         * gcc.c-torture/compile/20090209-1.c: New test.
9814
9815 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9816
9817         PR c++/35147
9818         PR c++/37737
9819         * g++.dg/cpp0x/vt-35147.C: New.
9820         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9821         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9822
9823 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9824
9825         PR c/35434
9826         * gcc.dg/attr-alias-4.c: New test.
9827
9828 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9829
9830         PR c/39035
9831         * gcc.dg/dfp/pr39035.c: New test.
9832
9833 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9834
9835         PR c/36432
9836         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9837
9838 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9839
9840         PR c++/39106
9841         * g++.dg/opt/thunk3.C: New test.
9842
9843 2009-02-05  Nick Clifton  <nickc@redhat.com>
9844
9845         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9846         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9847         * gcc.dg/cdce1.c: Likewise.
9848         * gcc.dg/cpp/_Pragma6.c: Likewise.
9849         * g++.dg/cpp/_Pragma1.C: Likewise.
9850         * gcc.dg/utf32-2.c: Xfail for M32C.
9851         * gcc.dg/utf32-1.c: Likewise.
9852         * gcc.dg/utf32-3.c: Likewise.
9853         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9854         targets.
9855         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9856         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9857         * gcc.dg/Wconversion-5.c: Likewise.
9858         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9859         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9860         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9861         * gcc.dg/utf-inc-init.c: Likewise.
9862         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9863         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9864         * gcc.dg/utf-array-short-wchar.c: Likewise.
9865         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9866         * gcc.dg/mallign.c: Use size_t instead of long.
9867
9868 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9869
9870         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9871
9872 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9873
9874         * gcc.c-torture/execute/pr39100.c: New.
9875
9876 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9877
9878         PR c/35435
9879         * gcc.dg/tls/diag-6.c: New test.
9880
9881 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9882
9883         * gcc.dg/graphite/scop-19.c: New
9884
9885 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9886
9887         AVX Programming Reference (January, 2009)
9888         * gcc.target/i386/avx-vpclmulqdq.c: New.
9889         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9890
9891         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9892
9893         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9894         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9895         (pclmul_test): Renamed to ...
9896         (TEST): This.
9897
9898 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9899
9900         PR c++/39095
9901         * g++.dg/abi/mangle31.C: New test.
9902
9903 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9904
9905         PR c/29129
9906         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9907         declarator.
9908         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9909         inside function prototype but not part of parameter declarator.
9910         * vla-11.c: New test.
9911
9912 2009-02-03  Jason Merrill  <jason@redhat.com>
9913
9914         * g++.dg/warn/main-4.C: New test.
9915         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9916
9917 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9918
9919         PR c++/36607
9920         * g++.dg/expr/cast10.C: New test.
9921
9922 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9923
9924         PR c/35433
9925         * gcc.dg/init-bad-6.c: New test.
9926
9927 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9928
9929         PR target/35318
9930         * gcc.c-torture/compile/pr35318.c: New test.
9931
9932         PR inline-asm/39059
9933         * gcc.dg/nofixed-point-2.c: New test.
9934         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9935         * g++.dg/ext/fixed2.C: Likewise.
9936         * g++.dg/other/error25.C: Likewise.
9937         * g++.dg/lookup/crash7.C: Likewise.
9938         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9939
9940         PR c++/39056
9941         * g++.dg/cpp0x/initlist13.C: New test.
9942
9943 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9944
9945         PR c++/36897
9946         * g++.dg/template/func2.C: New test.
9947
9948         PR c++/37314
9949         * g++.dg/template/typename15.C: New.
9950         * g++.dg/template/typename16.C: New.
9951
9952 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9953             Ben Elliston  <bje@au.ibm.com>
9954
9955         PR c/39034
9956         * gcc.dg/dfp/pr39034.c: New test.
9957
9958 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9959
9960         PR testsuite/38263
9961         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9962
9963 2009-02-02  Jason Merrill  <jason@redhat.com>
9964
9965         PR c++/39054
9966         * g++.dg/parse/dtor14.C: New test.
9967
9968 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9969
9970         * lib/target-supports.exp
9971         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9972         * g++.dg/ext/builtin10.C: New test.
9973
9974         PR inline-asm/39058
9975         * gcc.target/i386/pr39058.c: New test.
9976
9977 2009-02-02  Richard Guenther  <rguenther@suse.de>
9978
9979         PR tree-optimization/38937
9980         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9981
9982 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9983
9984         PR c++/39053
9985         * g++.dg/parse/crash52.C: New.
9986
9987 2009-01-30  Richard Guenther  <rguenther@suse.de>
9988
9989         PR tree-optimization/39041
9990         * gcc.c-torture/compile/pr39041.c: New testcase.
9991
9992 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9993
9994         PR target/39013
9995         * gcc.target/i386/pr39013-1.c: New test.
9996         * gcc.target/i386/pr39013-2.c: New test.
9997
9998         PR c++/39028
9999         * g++.dg/ext/label12.C: New test.
10000
10001 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10002
10003         PR c++/33465
10004         * g++.dg/parse/error34.C: New.
10005         * g++.dg/parse/error35.C: Likewise.
10006
10007 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10008
10009         PR c++/38655
10010         * g++.dg/cpp0x/decltype-38655.C: New.
10011
10012 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10013
10014         PR target/39002
10015         * g++.dg/torture/pr39002.C: New test.
10016
10017 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10018
10019         PR tree-optimization/39007
10020         * gcc.dg/tree-ssa/pr39007.c: New.
10021
10022 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10023
10024         PR middle-end/35854
10025         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10026         to "subreg1".
10027
10028 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10029
10030         PR middle-end/38857
10031         * gcc.c-torture/compile/pr38857.c: New test.
10032
10033 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10034
10035         PR fortran/38852
10036         PR fortran/39006
10037         * gfortran.dg/bound_6.f90: New test.
10038
10039 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10040
10041         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10042
10043 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10044
10045         PR tree-optimization/38997
10046         * gcc.dg/tree-ssa/pr38997.c: New.
10047
10048 2009-01-28  Richard Guenther  <rguenther@suse.de>
10049
10050         PR tree-optimization/38926
10051         * gcc.c-torture/compile/pr38926.c: New testcase.
10052
10053 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10054
10055         PR middle-end/38934
10056         * gcc.dg/pr38934.c: New test.
10057
10058 2009-01-28  Richard Guenther  <rguenther@suse.de>
10059
10060         PR middle-end/38908
10061         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10062
10063 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10064
10065         PR tree-optimization/38984
10066         * gcc.dg/pr38984.c: New XFAILed testcase.
10067
10068
10069 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10070
10071         PR target/38988
10072         * gcc.target/i386/pr38988.c: New test.
10073
10074 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10075
10076         PR c++/37554
10077         * g++.dg/parse/crash51.C: New.
10078         * g++.old-deja/g++.pt/crash9.C: Adjust.
10079
10080 2009-01-27  Daniel Kraft  <d@domob.eu>
10081
10082         PR fortran/38883
10083         * gfortran.dg/mvbits_6.f90:  New test.
10084         * gfortran.dg/mvbits_7.f90:  New test.
10085         * gfortran.dg/mvbits_8.f90:  New test.
10086
10087 2009-01-27  Richard Guenther  <rguenther@suse.de>
10088
10089         PR tree-optimization/38503
10090         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10091
10092 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10093
10094         PR middle-end/38969
10095         * gcc.c-torture/execute/pr38969.c: New test.
10096
10097 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10098
10099         PR testsuite/38864
10100         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10101         to dg-do compile.
10102         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10103         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10104         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10105
10106 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10107
10108         PR target/38952
10109         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10110         if __USING_SJLJ_EXCEPTIONS__ is defined.
10111
10112         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10113         __USING_SJLJ_EXCEPTIONS__ is defined.
10114         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10115         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10116         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10117         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10118         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10119         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10120
10121 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10122
10123         PR testsuite/38949
10124         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10125         Use instead of C name in asm statements.
10126
10127 2009-01-26  Richard Guenther  <rguenther@suse.de>
10128
10129         PR tree-optimization/38745
10130         * g++.dg/torture/pr38745.C: New testcase.
10131
10132 2009-01-26  Richard Guenther  <rguenther@suse.de>
10133
10134         PR middle-end/38851
10135         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10136
10137 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10138
10139         * gcc.dg/bitfld-15.c: Gate warning on target
10140         pcc_bitfield_type_matters.
10141         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10142         g++.dg/ext/bitfield4.C: Likewise.
10143         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10144         bitfield for any target.
10145
10146 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10147
10148         PR c/38957
10149         * gcc.dg/pr38957.c: New test.
10150
10151 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10152
10153         PR fortran/38955
10154         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10155         comparing floats.
10156
10157 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10158
10159         PR tree-optimization/38953
10160         * gfortran.dg/graphite/pr38953.f90: New.
10161
10162 2009-01-24  Paul Brook  <paul@codesourcery.com>
10163
10164         * gcc.target/arm/neon-cond-1.c: New test.
10165
10166 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10167
10168         PR tree-optimization/38932
10169         * gcc.dg/pr38932.c: New.
10170
10171 2009-01-23  Revital Eres  <eres@il.ibm.com>
10172
10173         * gcc.dg/sms-7.c: Fix test.
10174
10175 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10176
10177         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10178         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10179         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10180         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10181
10182 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10183
10184         * gcc.dg/pr35729.c: Make test x86 specific.
10185
10186 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10187
10188         PR middle-end/38615
10189         * gcc.dg/pr38615.c: New test.
10190
10191 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10192
10193         PR target/38931
10194         * gcc.target/i386/pr38931.c: New test.
10195
10196 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10197
10198         PR c++/38930
10199         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10200         * g++.dg/template/typedef12.C: Likewise.
10201         * g++.dg/template/typedef13.C: Likewise.
10202         * g++.dg/template/typedef14.C: Likewise.
10203         * g++.dg/template/sfinae3.C: Likewise.
10204         * g++.old-deja/g++.pt/typename8.C: Likewise.
10205         * g++.dg/template/access11.C: Likewise
10206
10207 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10208
10209         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10210         and mips*-*-irix*.
10211         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10212
10213 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10214
10215         PR c++/26693
10216         * g++.dg/template/typedef11.C: New test.
10217         * g++.dg/template/typedef12.C: Likewise.
10218         * g++.dg/template/typedef13.C: Likewise.
10219         * g++.dg/template/typedef14.C: Likewise.
10220         * g++.dg/template/sfinae3.C: Compile this pedantically.
10221         The only errors expected should be the one saying the typedef is ill
10222         formed.
10223         * g++.old-deja/g++.pt/typename8.C: Likewise.
10224         * g++.dg/template/access11.C: Update this.
10225
10226 2009-01-21  Daniel Kraft  <d@domob.eu>
10227
10228         PR fortran/38887
10229         * gfortran.dg/mvbits_5.f90:  New test.
10230
10231 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10232
10233         * gcc.dg/sms-6.c: New test.
10234         * gcc.dg/sms-7.c: Likewise.
10235
10236 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10237
10238         PR fortran/38907
10239         * gfortran.dg/host_assoc_function_7.f90: New test
10240
10241 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10242             Richard Guenther  <rguenther@suse.de>
10243
10244         PR tree-optimization/38747
10245         PR tree-optimization/38748
10246         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10247         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10248         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10249
10250 2009-01-20  Kees Cook  <kees@ubuntu.com>
10251             H.J. Lu  <hongjiu.lu@intel.com>
10252
10253         PR target/38902
10254         * gcc.dg/pr38902.c: New.
10255
10256 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10257
10258         PR target/38868
10259         * gfortran.dg/pr38868.f: New testcase.
10260
10261 2009-01-20  Richard Guenther  <rguenther@suse.de>
10262
10263         * gcc.c-torture/execute/pr36227.c: Move ...
10264         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10265
10266 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10267
10268         * lib/gfortran.exp: Add -B options for targets that use
10269         libgfortran.a%s in their specs.
10270
10271 2009-01-19  Jason Merrill  <jason@redhat.com>
10272
10273         PR c++/23287
10274         * g++.dg/template/dtor5.C: New test.
10275
10276 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10277
10278         PR fortran/38859
10279         * gfortran.dg/bound_5.f90: New test.
10280
10281 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10282
10283         PR target/38736
10284         * g++.dg/compat/abi/pr38736_main.C: New.
10285         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10286         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10287         * g++.dg/other/macro-1.C: Likewise.
10288         * gcc.dg/macro-1.c: Likewise.
10289         * gcc.dg/compat/pr38736_main.c: Likewise.
10290         * gcc.dg/compat/pr38736_x.c: Likewise.
10291         * gcc.dg/compat/pr38736_y.c: Likewise.
10292
10293 2009-01-18  Richard Guenther  <rguenther@suse.de>
10294
10295         PR tree-optimization/38819
10296         * gcc.c-torture/execute/pr38819.c: New testcase.
10297
10298 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10299
10300         PR fortran/38657
10301         * gfortran.dg/module_commons_3.f90: Reapply.
10302
10303 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10304
10305         PR fortran/34955
10306         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10307         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10308
10309 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10310
10311         PR fortran/38657
10312         * gfortran.dg/module_commons_3.f90: Remove
10313
10314 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10315
10316         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10317
10318 2009-01-16  Jason Merrill  <jason@redhat.com>
10319
10320         PR c++/38877
10321         * g++.dg/template/lvalue1.C: New test.
10322
10323         PR c++/29470
10324         * g++.dg/template/access20.C: New test.
10325         * g++.dg/torture/pr34641.C: Fix access.
10326
10327 2009-01-16  Richard Guenther  <rguenther@suse.de>
10328
10329         PR tree-optimization/38835
10330         PR middle-end/36227
10331         * gcc.c-torture/execute/pr36227.c: New testcase.
10332         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10333         * g++.dg/init/const7.C: Likewise.
10334
10335 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10336
10337         PR target/38554
10338         * gcc.c-torture/compile/pr38554.c: New test.
10339
10340 2009-01-16  Jason Merrill  <jason@redhat.com>
10341
10342         PR c++/38579
10343         * g++.dg/conversion/access1.C: New test.
10344
10345 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10346
10347         PR tree-optimization/38789
10348         * gcc.c-torture/compile/pr38789.c: New test.
10349
10350 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10351
10352         PR fortran/38152
10353         * gfortran.dg/proc_ptr_13.f90: New.
10354
10355 2009-01-15  Jason Merrill  <jason@redhat.com>
10356
10357         PR c++/38850
10358         * g++.dg/template/koenig6.C: New test.
10359
10360 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10361
10362         PR c++/29388
10363         * g++.dg/template/error37.C: New testcase.
10364
10365 2009-01-15  Jason Merrill  <jason@redhat.com>
10366
10367         PR c++/36334
10368         * g++.dg/conversion/memfn1.C: New test.
10369
10370         PR c++/37646
10371         * g++.dg/conversion/memfn2.C: New test.
10372
10373 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10374
10375         PR c++/38357
10376         * g++.dg/template/crash87.C: New test.
10377
10378 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10379
10380         PR middle-end/37843
10381         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10382
10383 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10384
10385         PR c++/38636
10386         * g++.dg/parse/crash50.C: New test.
10387
10388 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10389
10390         PR rtl-optimization/38245
10391         * gcc.dg/pr38245-3.c: New test.
10392         * gcc.dg/pr38245-3.h: New file.
10393         * gcc.dg/pr38245-4.c: New file.
10394         * gcc.dg/pr38364.c: New test.
10395
10396 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10397
10398         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10399         sequence PC-relative.
10400
10401 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10402
10403         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10404         calls and/or PLT markers.
10405         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10406         calls and/or PLT markers.
10407         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10408         calls and/or PLT markers.
10409         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10410         calls and/or PLT markers.
10411
10412 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10413             Nathan Froyd  <froydnj@codesourcery.com>
10414             Joseph Myers  <joseph@codesourcery.com>
10415
10416         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10417         New function.
10418         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10419         and use consistent CFLAGS.
10420         * gcc.target/powerpc/20030505.c: Likewise.
10421         * gcc.target/powerpc/20081204-1.c: Likewise.
10422         * gcc.target/powerpc/ppc-spe.c: Likewise.
10423         * gcc.target/powerpc/spe1.c: Likewise.
10424         * g++.dg/ext/spe1.C: Likewise.
10425         * g++.dg/other/opaque-1.C: Likewise.
10426         * g++.dg/other/opaque-2.C: Likewise.
10427         * g++.dg/other/opaque-3.C: Likewise.
10428
10429 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10430
10431         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10432         out of loop.
10433
10434 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10435
10436         PR target/38811
10437         * g++.dg/torture/pr38811.C: New file.
10438
10439 2009-01-14  Richard Guenther  <rguenther@suse.de>
10440
10441         PR tree-optimization/38826
10442         PR middle-end/38477
10443         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10444
10445 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10446
10447         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10448
10449 2009-01-14  Nick Clifton  <nickc@redhat.com>
10450
10451         PR c++/37862
10452         * g++.cp/parse/pr37862.C: New test.
10453
10454 2009-01-14  Julian Brown  <julian@codesourcery.com>
10455
10456         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10457         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10458         to...
10459         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10460         These.
10461
10462 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10463
10464         PR rtl-optimization/38774
10465         * gcc.dg/torture/pr38774.c: New test.
10466
10467         PR c++/38795
10468         * g++.dg/cpp0x/pr38795.C: New test.
10469
10470 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10471             Nathan Froyd  <froydnj@codesourcery.com>
10472             Joseph Myers  <joseph@codesourcery.com>
10473
10474         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10475         otherwise.  Do not check for AltiVec at runtime.
10476         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10477         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10478         * gcc.target/powerpc/altivec-1.c: Likewise.
10479         * gcc.target/powerpc/altivec-3.c: Likewise.
10480         * gcc.target/powerpc/altivec-10.c: Likewise.
10481         * gcc.target/powerpc/altivec-12.c: Likewise.
10482         * gcc.target/powerpc/altivec-24.c: Likewise.
10483         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10484         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10485         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10486         * gcc.target/powerpc/pr35907.c: Likewise.
10487         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10488         otherwise.  Do not check for Cell at runtime.
10489         * gcc.target/powerpc/altivec_check.h: Delete.
10490
10491         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10492         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10493         not check for AltiVec at runtime.
10494         * g++.dg/ext/altivec-cell-2.C: Likewise.
10495         * g++.dg/ext/altivec-cell-3.C: Likewise.
10496         * g++.dg/ext/altivec-cell-4.C: Likewise.
10497         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10498         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10499         check.
10500         * g++.dg/ext/altivec_check.h: Delete.
10501
10502 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10503
10504         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10505         effective target.  Adjust line numbers accordingly.
10506
10507 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10508
10509         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10510
10511 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10512
10513         PR tree-optimization/38786
10514         * gcc.dg/graphite/pr38786.c: New.
10515
10516 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10517
10518         Revert:
10519         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10520
10521         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10522         for alpha*-*-* targets.
10523         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10524
10525 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10526
10527         PR libfortran/38772
10528         * gfortran.dg/fmt_bz_bn_err.f: New test.
10529
10530 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10531
10532         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10533
10534 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10535
10536         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10537         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10538         instruction support.  Do not check for it at runtime.
10539
10540 2009-01-12  Jason Merrill  <jason@redhat.com>
10541
10542         PR c++/35109
10543         * g++.dg/lookup/friend11.C: Remove expected error.
10544         * g++.dg/lookup/friend14.C: New test.
10545         * g++.dg/lookup/friend15.C: New test.
10546
10547 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10548
10549         PR c++/36019
10550         * g++.dg/lookup/hidden-class12.C: New test.
10551         * g++.dg/lookup/hidden-class13.C: New test.
10552         * g++.dg/lookup/hidden-class14.C: New test.
10553         * g++.dg/lookup/hidden-class15.C: New test.
10554         * g++.dg/lookup/hidden-class16.C: New test.
10555
10556 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10557
10558         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10559         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10560         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10561
10562 2009-01-12  Jason Merrill  <jason@redhat.com>
10563
10564         PR c++/31488
10565         * g++.dg/other/vararg-3.C: New test.
10566
10567 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10568
10569         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10570         Explicitly enable SPE.
10571         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10572         directive.
10573
10574         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10575         Expect -flax-vector-conversions message.  Adjust incompatible
10576         types errors.
10577         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10578         Make Foo extern.
10579
10580         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10581
10582         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10583
10584         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10585         * g++.dg/other/opaque-2.C: Likewise.
10586         * g++.dg/other/opaque-3.C: Likewise.
10587
10588 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10589
10590         PR c/32041
10591         * gcc.dg/pr32041.c: New test.
10592         * g++.dg/parse/offsetof9.C: New test.
10593
10594 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10595             Nathan Froyd  <froydnj@codesourcery.com>
10596
10597         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10598         * g++.dg/ext/attribute-test-1.C: Likewise.
10599         * g++.dg/ext/attribute-test-2.C: Likewise.
10600         * g++.dg/ext/attribute-test-3.C: Likewise.
10601         * g++.dg/ext/attribute-test-4.C: Likewise.
10602
10603 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10604
10605         * gnat.dg/unchecked_convert3.adb: New test.
10606
10607 2009-01-12  Tomas Bily  <tbily@suse.cz>
10608
10609         PR middlend/38385
10610         * gcc.dg/tree-ssa/pr38385.c: New file.
10611
10612 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10613
10614         PR c++/38794
10615         * g++.dg/parse/typedef9.C: New test.
10616
10617         PR tree-optimization/38807
10618         * gcc.c-torture/compile/pr38807.c: New test.
10619
10620 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10621
10622         * gcc.target/mips/ins-2.c: New test.
10623
10624 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10625
10626         PR testsuite/38809
10627         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10628
10629 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10630
10631         PR c++/36254
10632         * g++.dg/warn/Wreturn-type-5.C: New test.
10633
10634 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10635
10636         PR middle-end/38616
10637         * gcc.dg/pr38616.c: New test.
10638
10639 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10640
10641         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10642
10643 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10644
10645         PR c++/38648
10646         * g++.dg/expr/string-1.C: New test.
10647         * g++.dg/expr/string-2.C: New test.
10648
10649         PR c++/36695
10650         * g++.dg/ext/complex4.C: New test.
10651         * g++.dg/ext/complex5.C: New test.
10652         * g++.dg/init/reference1.C: New test.
10653         * g++.dg/init/reference2.C: New test.
10654         * g++.dg/init/reference3.C: New test.
10655
10656 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10657
10658         PR fortran/38763
10659         * gfortran.dg/transfer_null_1.f90: New test.
10660
10661 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10662
10663         PR fortran/38765
10664         * gfortran.dg/host_assoc_function_6.f90: New test.
10665
10666 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10667
10668         * lib/target-supports.exp: Add method to determine if the effective
10669         target is really a ppc405 after applying all compile options.
10670         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10671         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10672         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10673         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10674         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10675         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10676         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10677         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10678         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10679         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10680         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10681         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10682         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10683         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10684         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10685         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10686         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10687         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10688         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10689         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10690         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10691         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10692         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10693         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10694         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10695         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10696         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10697         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10698         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10699         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10700         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10701
10702 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10703
10704         PR c++/35335
10705         * g++.dg/other/error31.C: New testcase.
10706
10707         PR c/35742
10708         * gcc.dg/pr35742.c: New test.
10709
10710 2009-01-09  John F. Carr  <jfc@mit.edu>
10711
10712         PR c++/37877
10713         * g++.dg/parse/linkage3.C: New test.
10714
10715 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10716
10717         PR middle-end/38771
10718         * gcc.c-torture/compile/pr38771.c: New test.
10719
10720 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10721
10722         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10723
10724 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10725
10726         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10727         * gcc.dg/sibcall-4.c: Likewise.
10728
10729 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10730             Jan Sjodin  <jan.sjodin@amd.com>
10731
10732         PR tree-optimization/38559
10733         * gcc.dg/graphite/pr38559.c: New.
10734
10735 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10736
10737         PR tree-optimization/37194
10738         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10739
10740 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10741
10742         PR c++/38725
10743         * g++.dg/ext/label11.C: New test.
10744
10745 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10746
10747         * lib/target-supports.exp (check_weak_override_available): New.
10748         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10749         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10750         dg-require-weak-override.
10751
10752 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10753             Alan Modra  <amodra@bigpond.net.au>
10754
10755         * gcc.c-torture/compile/20090107-1.c: New test.
10756
10757 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10758
10759         PR target/38706
10760         * g++.dg/other/pr38706.C: New test.
10761
10762 2009-01-07  Jason Merrill  <jason@redhat.com>
10763
10764         * g++.dg/cpp0x/variadic92.C: New test.
10765         * g++.dg/cpp0x/variadic93.C: New test.
10766
10767 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10768
10769         * lib/target-supports-dg.exp (current_compiler_flags): New.
10770         (check-flags): Use it; do not access dg-test local variables.
10771         (dg-skip-if): Do not access dg-test local variables.
10772         (dg-xfail-run-if): Ditto.
10773         (dg-shouldfail): Ditto.
10774         * gcc.test-framework/test-framework.exp
10775         (check_effective_target_def_nocache): New.
10776         * gcc.test-framework/test-framework.awk: Handle scan tests.
10777         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10778         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10779         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10780         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10781         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10782         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10783         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10784         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10785         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10786
10787         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10788
10789         * lib/target-supports-dg.exp (check_test_flags): Delete.
10790
10791 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10792
10793         PR tree-optimization/38492
10794         PR tree-optimization/38498
10795         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10796         in trunk.
10797         * gcc.dg/graphite/block-0.c: Update test.
10798         * gcc.dg/graphite/block-1.c: Same.
10799         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10800         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10801         * gcc.dg/graphite/block-3.c: New.
10802         * gcc.dg/graphite/pr38498.c: New.
10803
10804 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10805
10806         AVX Programming Reference (December, 2008)
10807         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10808         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10809         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10810
10811         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10812         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10813
10814 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10815
10816         PR fortran/38220
10817         * gfortran.dg/c_loc_pure_1.f90:  New test.
10818
10819 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10820
10821         PR fortran/38669
10822         * gfortran.dg/elemental_dependency_3.f90:
10823         Add the final tree dump cleanup.
10824
10825 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10826
10827         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10828         passing -m32.
10829
10830         PR rtl-optimization/38722
10831         * gfortran.dg/pr38722.f90: New test.
10832
10833 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10834
10835         PR c/34252
10836         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10837         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10838
10839 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10840
10841         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10842         * gfortran.dg/typebound_call_8.f03: Same.
10843         * gfortran.dg/elemental_bind_c.f90: Same.
10844         * gfortran.dg/typebound_call_7.f03: Same.
10845         * gfortran.dg/interface_proc_end.f90: Same
10846         * gfortran.dg/pr37243.f: Fix typo.
10847
10848 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10849
10850         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10851         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10852         large stack sizes.
10853
10854 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10855
10856         AVX Programming Reference (December, 2008)
10857         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10858         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10859         * gcc.target/i386/sse-14.c: Likewise.
10860
10861         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10862         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10863         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10864         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10865
10866 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10867
10868         PR libfortran/38735
10869         * gfortran.dg/fmt_bz_bn.f: Update test.
10870
10871 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10872
10873         PR c++/38472
10874         * g++.dg/conversion/usual-arith-conv.C: New test.
10875
10876 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10877
10878         PR c/34911
10879         * gcc.dg/vector-3.c: New testcase.
10880         * g++.dg/ext/vector15.C: New test.
10881
10882 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10883
10884         PR tree-optimization/38510
10885         * gcc.dg/graphite/pr38510.c: New.
10886
10887 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10888             Jan Sjodin <jan.sjodin@amd.com>
10889
10890         PR tree-optimization/38500
10891         * gcc.dg/graphite/pr38500.c: New.
10892
10893 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10894
10895         * gcc.c-torture/compile/20001226-1.c: Generalize
10896         dg-timeout-factor.
10897         * gcc.c-torture/compile/limits-fnargs.c: Add
10898         dg-timeout-factor.
10899         * gcc.dg/20020425-1.c: Likewise.
10900         * gcc.dg/pch/pch.exp: Likewise.
10901
10902 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10903
10904         PR fortran/38657
10905         * gfortran.dg/module_commons_3.f90: New test.
10906
10907 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10908
10909         PR fortran/37159
10910         * gfortran.dg/random_seed_1.f90: Updated.
10911
10912 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10913
10914         PR fortran/38669
10915         PR fortran/38726
10916         * gfortran.dg/elemental_subroutine_7.f90:
10917         Fix p values so that it can be used as vector subscript.
10918
10919 2009-01-05  Jason Merrill  <jason@redhat.com>
10920
10921         * g++.dg/cpp0x/initlist12.C: Add another test.
10922
10923         * g++.dg/cpp0x/defaulted7.C: New test.
10924
10925 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10926
10927         PR fortran/38672
10928         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10929         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10930
10931 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10932
10933         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10934         for alpha*-*-* targets.
10935         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10936
10937 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10938
10939         PR fortran/38665
10940         * gfortran.dg/host_assoc_function_5.f90: New test.
10941
10942 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10943
10944         PR fortran/38669
10945         * gfortran.dg/elemental_dependency_3.f90: New test.
10946         * gfortran.dg/elemental_subroutine_7.f90: New test.
10947
10948 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10949
10950         * gcc.dg/struct-ret-3.c: Include unistd.h.
10951         (main): Exit early if system memory page size is
10952         larger than 4096 bytes.
10953
10954 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10955
10956         PR fortran/38718
10957         * gfortran.dg/merge_init_expr.f90: New.
10958
10959 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10960
10961         PR fortran/38536
10962         * gfortran.dg/c_loc_tests_13.f90: New test.
10963         * gfortran.dg/c_loc_tests_14.f90: New test.
10964
10965 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10966
10967         * gfortran.dg/func_result_4.f90: New.
10968
10969 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10970
10971         PR fortran/38594
10972         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10973         interface still works, in addition to original tests.
10974         * gfortran.dg/host_assoc_call_6.f90: New test.
10975
10976 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10977
10978         PR c++/38705
10979         * g++.dg/torture/pr38705.C: New test.
10980
10981         PR c/38700
10982         * gcc.dg/pr38700.c: New test.
10983
10984 2009-01-02  Jason Merrill  <jason@redhat.com>
10985
10986         * g++.dg/cpp0x/initlist11.C: New test.
10987         * g++.dg/cpp0x/initlist12.C: New test.
10988
10989 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10990
10991         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10992         Allow extra informative notes.
10993
10994 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10995
10996         PR c/36489
10997         * gcc.dg/pr36489.c: New test.
10998
10999 \f
11000 Copyright (C) 2009 Free Software Foundation, Inc.
11001
11002 Copying and distribution of this file, with or without modification,
11003 are permitted in any medium without royalty provided the copyright
11004 notice and this notice are preserved.