OSDN Git Service

* gcc-interface/utils.c (MAX_FIXED_MODE_SIZE): Delete.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/specs/pack5.ads: New test.
4
5 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
6
7         * lib/target-supports.exp: Handle powerpc-*-elf.
8
9 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
10
11         PR target/40838
12         * gcc.target/i386/incoming-6.c: New.
13         * gcc.target/i386/incoming-7.c: Likewise.
14         * gcc.target/i386/incoming-8.c: Likewise.
15         * gcc.target/i386/incoming-9.c: Likewise.
16         * gcc.target/i386/incoming-10.c: Likewise.
17         * gcc.target/i386/incoming-11.c: Likewise.
18         * gcc.target/i386/incoming-12.c: Likewise.
19         * gcc.target/i386/incoming-13.c: Likewise.
20         * gcc.target/i386/incoming-14.c: Likewise.
21         * gcc.target/i386/incoming-15.c: Likewise.
22         * gcc.target/i386/pr37843-4.c: Likewise.
23
24 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
25
26         PR c++/41863
27         * g++.dg/template/sizeof12.C: New test.
28
29 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
30
31         * gnat.dg/pack14.adb: New test.
32
33 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
34
35         * gcc.target/mips/mips.exp (mips_option_groups): Add
36         mcount-ra-address.
37         * gcc.target/mips/mmcount-ra-address-1.c: New test.
38         * gcc.target/mips/mmcount-ra-address-2.c: New test.
39         * gcc.target/mips/mmcount-ra-address-3.c: New test.
40
41 2009-10-29  Michael Matz  <matz@suse.de>
42
43         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
44         * gcc.target/i386/sse-recip-vec.c: Ditto.
45         * gcc.target/i386/brokensqrt.c: New test.
46
47 2009-10-29  Tobias Burnus  <burnus@net-b.de>
48
49         PR fortran/41777
50         gfortran.dg/associated_target_3.f90: New testcase.
51
52 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
53
54         * gfortran.dg/lto/pr41764_0.f: New.
55
56 2009-10-29  Martin Jambor  <mjambor@suse.cz>
57
58         PR tree-optimization/41775
59         * testsuite/g++.dg/torture/pr41775.C: New testcase.
60
61 2009-10-28  Jason Merrill  <jason@redhat.com>
62
63         * g++.dg/cpp0x/inline-ns1.C: New.
64         * g++.dg/cpp0x/inline-ns2.C: New.
65         * g++.dg/cpp0x/inline-ns3.C: New.
66
67 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
68
69         PR rtl-optimization/39715
70         * gcc.target/arm/thumb-ltu.c: New.
71
72 2009-10-28  Richard Guenther  <rguenther@suse.de>
73
74         PR lto/41808
75         PR lto/41839
76         * gcc.dg/lto/20091027-1_0.c: New testcase.
77         * gcc.dg/lto/20091027-1_1.c: Likewise.
78         * g++.dg/lto/20091026-1_0.C: Likewise.
79         * g++.dg/lto/20091026-1_1.C: Likewise.
80         * g++.dg/lto/20091026-1_a.h: Likewise.
81
82 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
83
84         PR middle-end/41837
85         * gcc.dg/pr41837.c: New test.
86
87         PR debug/41801
88         * g++.dg/ext/sync-3.C: New test.
89
90         PR target/41762
91         * gcc.dg/pr41762.c: New test.
92
93 2009-10-28  Richard Guenther  <rguenther@suse.de>
94
95         PR middle-end/41855
96         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
97         * gfortran.dg/lto/20091028-1_1.c: Likewise.
98         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
99         * gfortran.dg/lto/20091028-2_1.c: Likewise.
100
101 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
102
103         PR rtl-optimization/39715
104         * gcc.target/arm/thumb-bitfld1.c: New.
105
106 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
107
108         PR rtl-optimization/40741
109         * gcc.target/arm/thumb-branch1.c: New.
110
111 2009-10-27  Jason Merrill  <jason@redhat.com>
112
113         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
114         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
115         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
116         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
117
118 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
119
120         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
121         * gnat.dg/null_pointer_deref2.adb: Likewise.
122
123 2009-10-27  Richard Guenther  <rguenther@suse.de>
124
125         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
126
127 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
128
129         PR c/41842
130         * gcc.dg/pr41842.c: New test.
131
132 2009-10-27  Revital Eres  <eres@il.ibm.com>
133
134         PR tree-optimization/40648
135         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
136         change in decision of peeling for alignment.
137         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
138         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
139         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
140         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
141         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
142         * gcc.dg/vect/vect-50.c: Likewise.
143         * gcc.dg/vect/vect-33.c: Likewise.
144         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
145         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
146         Likewise.
147         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
148         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
149         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
150         Likewise.
151         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
152         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
153         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
154         * gcc.dg/vect/vect-60.c: Likewise.
155         * gcc.dg/vect/vect-26.c: Likewise.
156         * gcc.dg/vect/vect-52.c: Likewise.
157         * gcc.dg/vect/vect-44.c: Likewise.
158         * gcc.dg/vect/vect-27.c: Likewise.
159         * gcc.dg/vect/vect-70.c: Likewise.
160         * gcc.dg/vect/vect-28.c: Likewise.
161         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
162         * gcc.dg/vect/vect-109.c: Likewise.
163         * gcc.dg/vect/vect-54.c: Likewise.
164         * gcc.dg/vect/vect-29.c: Likewise.
165         * gcc.dg/vect/vect-72.c: Likewise.
166         * gcc.dg/vect/vect-56.c: Likewise.
167         * gcc.dg/vect/vect-48.c: Likewise.
168         * gcc.dg/vect/vect-91.c: Likewise.
169         * gcc.dg/vect/vect-92.c: Likewise.
170         * gcc.dg/vect/vect-58.c: Likewise.
171         * gcc.dg/vect/slp-25.c: Likewise.
172         * gcc.dg/vect/vect-93.c: Likewise.
173         * gcc.dg/vect/vect-95.c: Likewise.
174         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
175         * gcc.dg/vect/vect-87.c: Likewise.
176         * gcc.dg/vect/vect-96.c: Likewise.
177         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
178         * gcc.dg/vect/vect-88.c: Likewise.
179         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
180         * gcc.dg/vect/vect-89.c: Likewise.
181         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
182         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
183         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
184         * gfortran.dg/vect/vect-2.f90: Likewise.
185         * gfortran.dg/vect/vect-3.f90: Likewise.
186         * gfortran.dg/vect/vect-4.f90: Likewise.
187         * gfortran.dg/vect/vect-5.f90: Likewise.
188
189 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
190
191         PR c++/41020
192         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
193
194 2009-10-26  Ben Elliston  <bje@au.ibm.com>
195             Michael Meissner  <meissner@linux.vnet.ibm.com>
196             Ulrich Weigand  <uweigand@de.ibm.com>
197
198         * gcc.target/spu/ea/ea.exp: New file.
199         * gcc.target/spu/ea/cache1.c: Likewise.
200         * gcc.target/spu/ea/cast1.c: Likewise.
201         * gcc.target/spu/ea/cast2.c: Likewise.
202         * gcc.target/spu/ea/compile1.c: Likewise.
203         * gcc.target/spu/ea/compile2.c: Likewise.
204         * gcc.target/spu/ea/cppdefine.c: Likewise.
205         * gcc.target/spu/ea/errors1.c: Likewise.
206         * gcc.target/spu/ea/errors2.c: Likewise.
207         * gcc.target/spu/ea/execute1.c: Likewise.
208         * gcc.target/spu/ea/execute2.c: Likewise.
209         * gcc.target/spu/ea/execute3.c: Likewise.
210         * gcc.target/spu/ea/ops1.c: Likewise.
211         * gcc.target/spu/ea/ops2.c: Likewise.
212         * gcc.target/spu/ea/options1.c: Likewise.
213         * gcc.target/spu/ea/test-sizes.c: Likewise.
214
215 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
216
217         PR bootstrap/41345
218         * gcc.dg/pr41345.c: New test.
219
220         PR debug/41828
221         * g++.dg/debug/dwarf2/anonname1.C: New test.
222
223 2009-10-26  Jason Merrill  <jason@redhat.com>
224
225         PR c++/38796
226         * g++.dg/cpp0x/defaulted15.C: New.
227         * g++.dg/cpp0x/defaulted16.C: New.
228
229 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
230
231         PR c++/41785
232         * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
233
234 2009-10-26  Nick Clifton  <nickc@redhat.com>
235
236         * lib/target-supports.exp (check_profiling_available):
237         Profiling is not, currently, available for the RX port.
238         (check_effective_target_hard_float): Add support for RX
239         target.
240         * gcc.target/rx: New directory.
241         * gcc.target/rx/builtins.c: New test file.
242         * gcc.target/rx/interrupts.c: New test file.
243         * gcc.target/rx/rx-abi-function-tests.c: New test file.
244         * gcc.target/rx/zero-width-bitfield.c: New test file.
245         * gcc.target/rx/i272091.c: New test file.
246         * gcc.target/rx/packed-struct.c: New test file.
247         * gcc.target/rx/rx.exp: New file: Drives RX tests.
248
249 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
250
251         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
252         * gcc.dg/lto/20091016-1_0.c: Likewise.
253         * gcc.dg/lto/20090206-1_0.c: Likewise.
254         * gcc.dg/lto/20081120-1_0.c: Likewise.
255         * gcc.dg/lto/20081120-2_0.c: Likewise.
256         * gcc.dg/lto/20090116_0.c: Likewise.
257         * gcc.dg/lto/20081126_0.c: Likewise.
258         * gcc.dg/lto/20091013-1_0.c: Likewise.
259         * gcc.dg/lto/20081212-1_0.c: Likewise.
260         * gcc.dg/lto/20091015-1_0.c: Likewise.
261         * gcc.dg/lto/20090126-1_0.c: Likewise.
262         * gcc.dg/lto/20090126-2_0.c: Likewise.
263         * gcc.dg/lto/20091020-1_0.c: Likewise.
264         * gcc.dg/lto/20091020-2_0.c: Likewise.
265         * gcc.dg/lto/20081204-1_0.c: Likewise.
266         * gcc.dg/lto/20081204-2_0.c: Likewise.
267         * gcc.dg/lto/20081224_0.c: Likewise.
268         * gcc.dg/lto/20090219_0.c: Likewise.
269
270 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
271
272         PR c++/41020
273         * g++.dg/lookup/extern-c-redecl2.C: New test.
274         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
275         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
276         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
277
278 2009-10-26  Michael Matz  <matz@suse.de>
279
280         PR tree-optimization/41783
281         * gcc.dg/pr41783.c: New test.
282         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
283         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
284         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
285
286 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
287
288         PR fortran/41714
289         * gfortran.dg/class_allocate_4.f03: New test.
290
291 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
292
293         * gcc.target/mips/mult-1.c: New test.
294
295 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
296
297         PR fortran/41784
298         * gfortran.dg/extends_8.f03: New test.
299
300 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
301
302         * gnat.dg/specs/pack4.ads: New test.
303
304 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
305
306         * gnat.dg/null_pointer_deref1.adb: New test.
307         * gnat.dg/null_pointer_deref2.adb: Likewise.
308
309 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
310
311         PR fortran/41772
312         * gfortran.dg/transfer_intrinsic_3.f90.
313
314 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
315
316         * gnat.dg/opt4.adb: New test.
317
318 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
319
320         PR c/40033
321         * gcc.dg/noncompile/pr40033-1.c: New test.
322
323 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
324
325         PR c++/40808
326         * g++.dg/abi/mangle34.C: New test
327
328 2009-10-23  Jason Merrill  <jason@redhat.com>
329
330         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
331
332         Core issue 899
333         * g++.dg/cpp0x/explicit4.C: New.
334
335 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
336
337         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
338         *-*-cygwin.
339         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
340         for *-*-mingw* and *-*-cygwin.
341         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
342         * g++.dg/template/spec35.C: Disable weak symbol test for
343         *-*-mingw* and *-*-cygwin.
344
345         PR testsuite/31342
346         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
347
348 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
349
350         PR fortran/41800
351         * gfortran.dg/class_10.f03: New test.
352
353 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
354
355         PR target/41787
356         * gcc.target/powerpc/vsx-vrsave.c: New file.
357
358 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
359
360         PR c/41673
361         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
362
363 2009-10-23  Richard Guenther  <rguenther@suse.de>
364
365         PR tree-optimization/41778
366         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
367
368 2009-10-22  Richard Guenther  <rguenther@suse.de>
369
370         PR lto/41791
371         * g++.dg/lto/20091022-2_0.C: New testcase.
372
373 2009-10-22  Richard Guenther  <rguenther@suse.de>
374
375         PR lto/41730
376         * g++.dg/lto/20091022-1_0.C: New testcase.
377
378 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
379
380         * gcc.dg/autopar/outer-4.c: Adjust scan.
381         * gcc.dg/autopar/outer-5.c: Adjust scan.
382         * gcc.dg/autopar/outer-5.c: Add scan optimized.
383
384         * libgomp.graphite/force-parallel-2.c: Adjust scan.
385         * gcc.dg/autopar/outer-1.c: New testcase.
386         * gcc.dg/autopar/outer-2.c: New testcase.
387         * gcc.dg/autopar/outer-3.c: New testcase.
388         * gcc.dg/autopar/outer-4.c: New testcase.
389         * gcc.dg/autopar/outer-5.c: New testcase.
390         * gcc.dg/autopar/outer-6.c: New testcase.
391
392 2009-10-22  Jan Hubicka  <jh@suse.cz>
393
394         * gcc.c-torture/compile/pr40556.c: New testcase.
395
396 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
397
398         PR fortran/41781
399         * gfortran.dg/goto_8.f90: New test case.
400
401 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
402
403         PR tree-optimization/41497
404         * gcc.dg/tree-ssa/pr41497.c: New.
405
406 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
407
408         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
409
410 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
411
412         * gcc.dg/tls/pie-1.c: New test.
413
414 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
415
416         * g++.dg/abi/mangle33.C: New test.
417
418 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
419
420         * gnat.dg/discr22.adb: New test.
421
422 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
423
424         * gnat.dg/loop_optimization7.ad[sb]: New test.
425         * gnat.dg/loop_optimization7_pkg.ads: New helper.
426
427 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
428
429         PR fortran/41706
430         PR fortran/41766
431         * gfortran.dg/class_9.f03: Extended test case.
432         * gfortran.dg/select_type_7.f03: New test case.
433
434 2009-10-20  Richard Guenther  <rguenther@suse.de>
435
436         * gcc.dg/lto/20091020-3_0.c: New testcase.
437
438 2009-10-20  Richard Guenther  <rguenther@suse.de>
439
440         PR lto/41761
441         * gcc.dg/lto/20091020-1_0.c: New testcase.
442         * gcc.dg/lto/20091020-1_1.c: Likewise.
443         * gcc.dg/lto/20091020-2_0.c: Likewise.
444         * gcc.dg/lto/20091020-2_1.c: Likewise.
445
446 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
447
448         PR debug/41340
449         * gcc.dg/pr41340.c: New test.
450
451 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
452
453         * gnat.dg/discr21.ad[sb]: New test.
454         * gnat.dg/discr21_pkg.ads: New helper.
455
456 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
457
458         PR fortran/41706
459         * gfortran.dg/class_9 : New test.
460
461 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
462
463         * gcc.dg/raw-string-1.c: New test.
464         * gcc.dg/raw-string-2.c: New test.
465         * gcc.dg/raw-string-3.c: New test.
466         * gcc.dg/raw-string-4.c: New test.
467         * gcc.dg/raw-string-5.c: New test.
468         * gcc.dg/raw-string-6.c: New test.
469         * gcc.dg/raw-string-7.c: New test.
470         * gcc.dg/utf8-1.c: New test.
471         * gcc.dg/utf8-2.c: New test.
472         * gcc.dg/utf-badconcat2.c: New test.
473         * gcc.dg/utf-dflt2.c: New test.
474         * gcc.dg/cpp/include6.c: New test.
475         * g++.dg/ext/raw-string-1.C: New test.
476         * g++.dg/ext/raw-string-2.C: New test.
477         * g++.dg/ext/raw-string-3.C: New test.
478         * g++.dg/ext/raw-string-4.C: New test.
479         * g++.dg/ext/raw-string-5.C: New test.
480         * g++.dg/ext/raw-string-6.C: New test.
481         * g++.dg/ext/raw-string-7.C: New test.
482         * g++.dg/ext/utf8-1.C: New test.
483         * g++.dg/ext/utf8-2.C: New test.
484         * g++.dg/ext/utf-badconcat2.C: New test.
485         * g++.dg/ext/utf-dflt2.C: New test.
486
487         * gcc.dg/cleanup-13.c: New test.
488
489 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
490
491         PR fortran/41586
492         * gfortran.dg/auto_dealloc_1.f90: New test case.
493
494 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
495
496         Port from redhat/gcc-4_4-branch:
497         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
498         * gcc.dg/debug/vta-2.c: New test.
499
500         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
501         * gcc.dg/debug/vta-1.c: New.
502
503 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
504
505         * gnat.dg/noreturn2.ad[sb]: New test.
506
507 2009-10-19  Tobias Burnus  <burnus@net-b.de>
508
509         PR fortran/41755
510         * gfortran.dg/equiv_8.f90: New test.
511         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
512
513 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
514
515         * gcc.target/arm/neon-thumb2-move.c: New test.
516
517 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
518
519         * gcc.dg/debug/vta-3.c: New test.
520
521 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
522
523         * gnat.dg/nested_proc.adb: Rename into...
524         * gnat.dg/nested_proc1.adb: ...this.
525         * gnat.dg/nested_proc2.adb: New test.
526
527 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
528
529         * gnat.dg/noreturn1.ad[sb]: New test.
530
531 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
532             Paul Thomas  <pault@gcc.gnu.org>
533
534         PR fortran/41629
535         * gfortran.dg/class_6.f90: New test.
536
537         PR fortran/41608
538         PR fortran/41587
539         * gfortran.dg/class_7.f90: New test.
540
541         PR fortran/41618
542         * gfortran.dg/class_8.f90: New test.
543
544 2009-10-17  Richard Guenther  <rguenther@suse.de>
545
546         * gcc.dg/lto/20091017-1_0.c: New testcase.
547         * gcc.dg/lto/20091017-1_1.c: Likewise.
548
549 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
550
551         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
552
553 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
554
555         * gnat.dg/aggr11.adb: New test.
556         * gnat.dg/aggr11_pkg.ads: New helper.
557
558 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
559
560         * gnat.dg/slice8.adb: New test.
561         * gnat.dg/slice8_pkg1.ads: New helper.
562         * gnat.dg/slice8_pkg2.ads: Likewise.
563         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
564
565 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
566
567         * gnat.dg/unchecked_convert4.adb: New test.
568
569 2009-10-15  Jason Merrill  <jason@redhat.com>
570
571         PR c++/38798
572         * g++.dg/cpp0x/trailing5.C: New.
573
574         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
575         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
576         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
577         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
578
579 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
580
581         PR fortran/41719
582         * gfortran.dg/class_5.f03: New test case.
583         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
584         * gfortran.dg/typebound_operator_4.f03: Ditto.
585
586 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
587
588         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
589         * g++.dg/other/first-global.C: Likewise.
590         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
591         * g++.dg/torture/pr40323.C: Likewise.
592         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
593         * gcc.dg/inline-33.c: Likewise.
594         * gcc.dg/ipa/ipa-1.c: Likewise.
595         * gcc.dg/ipa/ipa-2.c: Likewise.
596         * gcc.dg/ipa/ipa-3.c: Likewise.
597         * gcc.dg/ipa/ipa-4.c: Likewise.
598         * gcc.dg/ipa/ipa-5.c: Likewise.
599         * gcc.dg/ipa/ipa-7.c: Likewise.
600         * gcc.dg/ipa/ipacost-2.c: Likewise.
601         * gcc.dg/tree-ssa/inline-3.c: Likewise.
602         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
603         * gfortran.dg/whole_file_5.f90: Likewise.
604         * gfortran.dg/whole_file_6.f90: Likewise.
605
606 2009-10-16  Richard Guenther  <rguenther@suse.de>
607
608         PR tree-optimization/41728
609         * gcc.c-torture/compile/pr41728.c: New testcase.
610
611 2009-10-16  Richard Guenther  <rguenther@suse.de>
612
613         PR lto/41598
614         * gcc.dg/lto/20091016-1_0.c: New testcase.
615         * gcc.dg/lto/20091016-1_1.c: Likewise.
616         * gcc.dg/lto/20091016-1_a.h: Likewise.
617
618 2009-10-16  Richard Guenther  <rguenther@suse.de>
619
620         PR lto/41715
621         * gfortran.dg/lto/20091015-1_0.f: New testcase.
622         * gfortran.dg/lto/20091015-1_1.f: Likewise.
623         * gfortran.dg/lto/20091015-1_2.f: Likewise.
624
625 2009-10-16  Richard Guenther  <rguenther@suse.de>
626
627         PR lto/41713
628         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
629
630 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
631
632         PR debug/41717
633         * gcc.dg/debug/pr41717.c: New test.
634
635 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
636
637         PR fortran/41648
638         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
639
640         PR fortran/41656
641         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
642
643 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
644
645         PR target/23983
646         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
647         result used.
648         * g++.dg/ext/altivec-2.C (main): Ditto.
649
650 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
651
652         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
653         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
654
655 2009-10-15  Richard Guenther  <rguenther@suse.de>
656
657         PR lto/41669
658         * gcc.dg/lto/20091015-1_0.c: New testcase.
659         * gcc.dg/lto/20091015-1_1.c: Likewise.
660         * gcc.dg/lto/20091015-1_2.c: Likewise.
661         * gcc.dg/lto/20091015-1_a.h: Likewise.
662         * gcc.dg/lto/20091015-1_b.h: Likewise.
663
664 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
665
666         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
667
668 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
669
670         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
671
672 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
673
674         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
675         line from 1 to 0.
676         * obj-c++.dg/bitfield-1.mm: Likewise.
677         * obj-c++.dg/bitfield-4.mm: Likewise.
678
679 2009-10-14  Richard Guenther  <rguenther@suse.de>
680
681         PR lto/41173
682         * gcc.dg/lto/20091014-1_0.c: New testcase.
683
684 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
685
686         PR testsuite/41707
687         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
688         warning on line 0 instead of 1.
689
690 2009-10-14  Richard Guenther  <rguenther@suse.de>
691
692         PR lto/41521
693         * gfortran.dg/lto/pr41521_0.f90: New testcase.
694         * gfortran.dg/lto/pr41521_1.f90: Likewise.
695
696 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
697
698         PR preprocessor/41543
699         * gcc.dg/debug/dwarf2/pr41543.c: New test.
700
701         PR debug/41695
702         * gcc.dg/debug/dwarf2/pr41695.c: New test.
703
704 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
705
706         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
707         New procedure.
708         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
709         effective target.
710
711 2009-10-14  Jason Merrill  <jason@redhat.com>
712
713         PR c++/39866
714         * g++.dg/cpp0x/defaulted14.C: New.
715
716 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
717
718         * g++.dg/cpp0x/vt-40092.C: New.
719
720 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
721
722         * gcc.dg/guality/pr41616-1.c: Drop -O2.
723         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
724
725 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
726
727         * gfortran.dg/complex_intrinsic_8.f90: New test.
728
729 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
730
731         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
732         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
733
734 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
735
736         PR target/38948
737         * gcc.dg/torture/pr38948.c: New test.
738
739 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
740
741         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
742
743 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
744
745         PR fortran/41581
746         * gfortran.dg/class_allocate_2.f03: Modified.
747         * gfortran.dg/class_allocate_3.f03: New test case.
748
749 2009-10-13  Richard Guenther  <rguenther@suse.de>
750
751         PR lto/41668
752         * gcc.dg/lto/20091006-2_0.c: New testcase.
753         * gcc.dg/lto/20091006-2_1.c: Likewise.
754         * gcc.dg/lto/20091006-2_2.c: Likewise.
755         * gcc.dg/lto/20091013-1_0.c: Likewise.
756         * gcc.dg/lto/20091013-1_1.c: Likewise.
757         * gcc.dg/lto/20091013-1_2.c: Likewise.
758
759 2009-10-13  Martin Jambor  <mjambor@suse.cz>
760
761         * gcc.c-torture/compile/pr41661.c: New test.
762
763 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
764
765         PR libgfortran/41683
766         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
767
768 2009-10-12  Jason Merrill  <jason@redhat.com>
769
770         PR c++/37875
771         * g++.dg/cpp0x/decltype18.C: New.
772
773         PR c++/37766
774         * g++.dg/cpp0x/fntmpdefarg1.C: New.
775
776 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
777
778         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
779
780 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
781
782         PR debug/41343
783         PR debug/41447
784         PR debug/41264
785         PR debug/41338
786         * gcc.dg/guality/pr41447-1.c: New.
787         * gcc.dg/debug/pr41264-1.c: New.
788         * gcc.dg/debug/pr41343-1.c: New.
789
790 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
791
792         PR target/26515
793         * gcc.dg/torture/pr26515.c: New test.
794
795 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
796
797         PR testsuite/41659
798         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
799         * lib/lto.exp (lto-get-options-main): Report error for using "target"
800         or "xfail" with dg-lto-do.
801
802 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
803
804         * gcc.target/i386/ms_hook_prologue.c: New testcase.
805
806 2009-10-12  Michael Matz  <matz@suse.de>
807
808         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
809         pass.
810
811 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
812
813         PR target/41680
814         * g++.dg/torture/pr41680.C: New test.
815
816 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
817
818         PR c++/41570
819         * g++.dg/debug/dwarf2/template-params-7.C: New test.
820
821 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
822
823         PR debug/41616
824         * gcc.dg/guality/pr41616-1.c: New.
825
826 2009-10-11  Jason Merrill  <jason@redhat.com>
827
828         PR c++/37204
829         * g++.dg/cpp0x/rv-reinterpret.C: New.
830
831 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
832
833         PR libgfortran/38439
834         * gfortran.dg/fmt_error_9.f: New test.
835         * gfortran.dg/fmt_error_10.f: New test.
836
837 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
838
839         PR fortran/41583
840         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
841         * gfortran.dg/class_4b.f03: As above.
842         * gfortran.dg/class_4c.f03: As above.
843         * gfortran.dg/class_4d.f03: As above.
844
845 2009-10-11  Richard Guenther  <rguenther@suse.de>
846
847         PR tree-optimization/41555
848         * gcc.dg/torture/pr41555.c: New testcase.
849
850 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
851
852         PR libgfortran/35862
853         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
854         function correctly.
855
856 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
857
858         PR libgfortran/35862
859         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
860         Add conditions to avoid runtime errors if not supported.
861
862 2009-10-10  Richard Guenther  <rguenther@suse.de>
863
864         PR tree-optimization/41654
865         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
866
867 2009-10-09  Jason Merrill  <jason@redhat.com>
868
869         * g++.dg/cpp/ucn-1.C: New.
870
871 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
872
873         PR fortran/41585
874         * gfortran.dg/class_2.f03: Extended test case.
875
876 2009-10-09  Tobias Burnus  <burnus@net-b.de>
877
878         PR fortran/41582
879         * gfortran.dg/class_allocate_1.f03: Modify code such that
880         it compiles with the gfc_warning->gfc_error change.
881         * gfortran.dg/class_allocate_1.f03: New test.
882
883 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
884
885         PR fortran/41579
886         * gfortran.dg/select_type_6.f03: New test.
887
888 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
889
890         PR preprocessor/41445
891         * gcc.dg/cpp/separate-1.c: Adjust.
892         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
893         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
894         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
895         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
896         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
897         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
898         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
899
900         PR rtl-optimization/41646
901         * gcc.c-torture/compile/pr41646.c: New test.
902
903 2009-10-09  Richard Guenther  <rguenther@suse.de>
904
905         PR tree-optimization/41634
906         * gcc.c-torture/compile/pr41634.c: New testcase.
907
908 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
909
910         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
911
912 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
913
914         * gnat.dg/opt3.adb: New test.
915         * gnat.dg/opt3_pkg.ads: New helper.
916
917 2009-10-08  Doug Kwan  <dougkwan@google.com>
918
919         PR rtl-optimization/41574
920         * gcc.dg/pr41574.c: New test.
921
922 2009-10-08  Cary Coutant  <ccoutant@google.com>
923
924         Add support for debugging with ICF (Identical Code Folding).
925         * g++.dg/debug/dwarf2/icf.C: New test.
926
927 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
928
929         * gcc.target/mips/truncate-6.c: New test.
930
931 2009-10-08  Jason Merrill  <jason@redhat.com>
932
933         PR c++/36816
934         * g++.dg/cpp0x/rv-deduce.C: New.
935
936         PR c++/37177
937         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
938         * g++.dg/template/explicit-args2.C: New.
939         * g++.dg/template/explicit-args3.C: New.
940         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
941
942 2009-10-08  Michael Matz  <matz@suse.de>
943
944         PR middle-end/41573
945         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
946         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
947         * gcc.dg/pr41573.c: New test.
948
949 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
950
951         PR c/41182
952         * gcc.c-torture/compile/pr41182-1.c: New.
953
954 2009-10-07  Jason Merrill  <jason@redhat.com>
955
956         * g++.dg/cpp0x/variadic95.C: New.
957
958 2009-10-07  Jason Merrill  <jason@redhat.com>
959
960         * g++.dg/template/scope3.C: New.
961
962 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
963
964         * gcc.dg/debug/dwarf2/inline3.c: New test.
965
966 2009-10-07  Daniel Kraft  <d@domob.eu>
967
968         PR fortran/41615
969         * gfortran.dg/assumed_charlen_function_6.f90: New test.
970
971 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
972
973         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
974         * gfortran.dg/select_type_1.f03: Modified error message.
975         * gfortran.dg/select_type_5.f03: New test.
976
977 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
978
979         PR libgfortran/41612
980         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
981         have kind=10 reals.
982
983 2009-10-06  Jason Merrill  <jason@redhat.com>
984
985         * g++.dg/cpp0x/lambda/lambda-init.C: New.
986         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
987
988 2009-10-06  Richard Guenther  <rguenther@suse.de>
989
990         PR lto/41502
991         * gcc.dg/lto/20091006-1_0.c: New testcase.
992         * gcc.dg/lto/20091006-1_1.c: Likewise.
993         * gcc.dg/lto/20091005-2_0.c: Likewise.
994
995 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
996
997         PR ada/41383
998         * gnat.dg/timer_cancel.adb: New test.
999
1000 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1001
1002         PR ada/38333
1003         * gnat.dg/specs/import_abstract.ads: New.
1004
1005 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1006
1007         PR libgfortran/35862
1008         * gfortran.dg/round_2.f03: New test.
1009
1010 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1011
1012         PR debug/41558
1013         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1014         * lib/gcc-gdb-test.exp: ... here.  New file.
1015         * gfortran.dg/guality/guality.exp: New file.
1016         * gfortran.dg/guality/pr41558.f90: New test.
1017         * gfortran.dg/guality/arg1.f90: New test.
1018
1019 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1020
1021         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1022         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1023         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1024         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1025
1026 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1027
1028         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1029         register_pass_info.
1030         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1031         plugin_pass to register_pass_info.
1032         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1033         register_pass_info.
1034         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1035         register_pass_info.
1036
1037 2009-10-05  Richard Guenther  <rguenther@suse.de>
1038
1039         PR lto/41281
1040         * gcc.dg/lto/20090914-2_0.c: New testcase.
1041
1042 2009-10-05  Richard Guenther  <rguenther@suse.de>
1043
1044         PR lto/40902
1045         * gcc.dg/lto/20091005-1_0.c: New testcase.
1046         * gcc.dg/lto/20091005-1_1.c: Likewise.
1047
1048 2009-10-05  Richard Guenther  <rguenther@suse.de>
1049
1050         PR lto/41552
1051         PR lto/41487
1052         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1053         * g++.dg/lto/20091004-1_0.C: New testcase.
1054         * g++.dg/lto/20091004-1_1.C: Likewise.
1055         * g++.dg/lto/20091004-2_0.C: Likewise.
1056         * g++.dg/lto/20091004-2_1.C: Likewise.
1057         * g++.dg/lto/20091004-3_0.C: Likewise.
1058         * g++.dg/lto/20091004-3_1.C: Likewise.
1059
1060 2009-10-05  Richard Guenther  <rguenther@suse.de>
1061
1062         PR tree-optimization/23821
1063         * gcc.dg/torture/pr23821.c: New testcase.
1064
1065 2009-10-05  Daniel Kraft  <d@domob.eu>
1066
1067         PR fortran/41403
1068         * gfortran.dg/goto_6.f: New test.
1069         * gfortran.dg/goto_7.f: New test.
1070
1071 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1072             Bill Maddox  <maddox@google.com>
1073             Cary Coutant  <ccoutant@google.com>
1074             Chris Demetriou  <cgd@google.com>
1075             Diego Novillo  <dnovillo@google.com>
1076             Doug Kwan  <dougkwan@google.com>
1077             Jan Hubicka  <jh@suse.cz>
1078             Ollie Wild  <aaw@google.com>
1079             Rafael Espindola  <espindola@google.com>
1080             Richard Guenther  <rguenther@suse.de>
1081             Simon Baldwin  <simonb@google.com>
1082
1083         * g++.dg/20090107-1.C: New.
1084         * g++.dg/20090121-1.C: New.
1085         * g++.dg/ipa/20090113-1.C: New.
1086         * g++.dg/lto: New directory.
1087         * g++.dg/lto/20080829_0.C: New.
1088         * g++.dg/lto/20080904_0.C: New.
1089         * g++.dg/lto/20080907_0.C: New.
1090         * g++.dg/lto/20080908-1_0.C: New.
1091         * g++.dg/lto/20080908-2_0.C: New.
1092         * g++.dg/lto/20080908-3_0.C: New.
1093         * g++.dg/lto/20080909-1_0.C: New.
1094         * g++.dg/lto/20080910-1_0.C: New.
1095         * g++.dg/lto/20080912-1_0.C: New.
1096         * g++.dg/lto/20080912_0.C: New.
1097         * g++.dg/lto/20080915_0.C: New.
1098         * g++.dg/lto/20080916_0.C: New.
1099         * g++.dg/lto/20080917_0.C: New.
1100         * g++.dg/lto/20080924_0.C: New.
1101         * g++.dg/lto/20080926_0.C: New.
1102         * g++.dg/lto/20081008_0.C: New.
1103         * g++.dg/lto/20081022.h: New.
1104         * g++.dg/lto/20081022_0.C: New.
1105         * g++.dg/lto/20081022_1.C: New.
1106         * g++.dg/lto/20081023_0.C: New.
1107         * g++.dg/lto/20081109-1_0.C: New.
1108         * g++.dg/lto/20081109-2_0.C: New.
1109         * g++.dg/lto/20081109_0.C: New.
1110         * g++.dg/lto/20081109_1.C: New.
1111         * g++.dg/lto/20081118-1_0.C: New.
1112         * g++.dg/lto/20081118-1_1.C: New.
1113         * g++.dg/lto/20081118_0.C: New.
1114         * g++.dg/lto/20081118_1.C: New.
1115         * g++.dg/lto/20081119-1.h: New.
1116         * g++.dg/lto/20081119-1_0.C: New.
1117         * g++.dg/lto/20081119-1_1.C: New.
1118         * g++.dg/lto/20081119_0.C: New.
1119         * g++.dg/lto/20081119_1.C: New.
1120         * g++.dg/lto/20081120-1_0.C: New.
1121         * g++.dg/lto/20081120-1_1.C: New.
1122         * g++.dg/lto/20081120-2_0.C: New.
1123         * g++.dg/lto/20081120-2_1.C: New.
1124         * g++.dg/lto/20081123_0.C: New.
1125         * g++.dg/lto/20081123_1.C: New.
1126         * g++.dg/lto/20081125.h: New.
1127         * g++.dg/lto/20081125_0.C: New.
1128         * g++.dg/lto/20081125_1.C: New.
1129         * g++.dg/lto/20081127_0.C: New.
1130         * g++.dg/lto/20081127_1.C: New.
1131         * g++.dg/lto/20081203_0.C: New.
1132         * g++.dg/lto/20081203_1.C: New.
1133         * g++.dg/lto/20081204-1_0.C: New.
1134         * g++.dg/lto/20081204-1_1.C: New.
1135         * g++.dg/lto/20081204-2_0.C: New.
1136         * g++.dg/lto/20081204-2_1.C: New.
1137         * g++.dg/lto/20081209_0.C: New.
1138         * g++.dg/lto/20081209_1.C: New.
1139         * g++.dg/lto/20081211-1.h: New.
1140         * g++.dg/lto/20081211-1_0.C: New.
1141         * g++.dg/lto/20081211-1_1.C: New.
1142         * g++.dg/lto/20081217-1_0.C: New.
1143         * g++.dg/lto/20081217-2_0.C: New.
1144         * g++.dg/lto/20081219_0.C: New.
1145         * g++.dg/lto/20081219_1.C: New.
1146         * g++.dg/lto/20090106_0.C: New.
1147         * g++.dg/lto/20090112_0.C: New.
1148         * g++.dg/lto/20090128_0.C: New.
1149         * g++.dg/lto/20090221_0.C: New.
1150         * g++.dg/lto/20090302_0.C: New.
1151         * g++.dg/lto/20090302_1.C: New.
1152         * g++.dg/lto/20090303_0.C: New.
1153         * g++.dg/lto/20090311-1.h: New.
1154         * g++.dg/lto/20090311-1_0.C: New.
1155         * g++.dg/lto/20090311-1_1.C: New.
1156         * g++.dg/lto/20090311_0.C: New.
1157         * g++.dg/lto/20090311_1.C: New.
1158         * g++.dg/lto/20090312.h: New.
1159         * g++.dg/lto/20090312_0.C: New.
1160         * g++.dg/lto/20090312_1.C: New.
1161         * g++.dg/lto/20090313_0.C: New.
1162         * g++.dg/lto/20090313_1.C: New.
1163         * g++.dg/lto/20090315_0.C: New.
1164         * g++.dg/lto/20090315_1.C: New.
1165         * g++.dg/lto/20091002-1_0.C: New testcase.
1166         * g++.dg/lto/20091002-2_0.C: Likewise..
1167         * g++.dg/lto/20091002-3_0.C: Likewise..
1168         * g++.dg/lto/README: New.
1169         * g++.dg/lto/pr40818_0.C: New.
1170         * g++.dg/opt/thunk3-1.C: New.
1171         * g++.dg/opt/thunk4.C: New.
1172         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1173         replacements with __attribute__ ((__noinline__)).
1174         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1175         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1176         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1177         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1178         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1179         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1180         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1181         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1182         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1183         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1184         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1185         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1186         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1187         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1188         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1189         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1190         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1191         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1192         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1193         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1194         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1195         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1196         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1197         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1198         * gcc.dg/20081223-1.c: New.
1199         * gcc.dg/lto: New directory.
1200         * gcc.dg/lto/20080908_0.c: New.
1201         * gcc.dg/lto/20080917_0.c: New.
1202         * gcc.dg/lto/20080924_0.c: New.
1203         * gcc.dg/lto/20081024_0.c: New.
1204         * gcc.dg/lto/20081109_0.c: New.
1205         * gcc.dg/lto/20081111_0.c: New.
1206         * gcc.dg/lto/20081111_1.c: New.
1207         * gcc.dg/lto/20081112_0.c: New.
1208         * gcc.dg/lto/20081112_1.c: New.
1209         * gcc.dg/lto/20081115_0.c: New.
1210         * gcc.dg/lto/20081115_1.c: New.
1211         * gcc.dg/lto/20081115_2.c: New.
1212         * gcc.dg/lto/20081118_0.c: New.
1213         * gcc.dg/lto/20081118_1.c: New.
1214         * gcc.dg/lto/20081118_2.c: New.
1215         * gcc.dg/lto/20081120-1_0.c: New.
1216         * gcc.dg/lto/20081120-1_1.c: New.
1217         * gcc.dg/lto/20081120-2_0.c: New.
1218         * gcc.dg/lto/20081120-2_1.c: New.
1219         * gcc.dg/lto/20081125_0.c: New.
1220         * gcc.dg/lto/20081125_1.c: New.
1221         * gcc.dg/lto/20081126_0.c: New.
1222         * gcc.dg/lto/20081201-1_0.c: New.
1223         * gcc.dg/lto/20081201-1_1.c: New.
1224         * gcc.dg/lto/20081201-1_2.c: New.
1225         * gcc.dg/lto/20081201-2_0.c: New.
1226         * gcc.dg/lto/20081201-2_1.c: New.
1227         * gcc.dg/lto/20081202-1_0.c: New.
1228         * gcc.dg/lto/20081202-1_1.c: New.
1229         * gcc.dg/lto/20081202-2_0.c: New.
1230         * gcc.dg/lto/20081202-2_1.c: New.
1231         * gcc.dg/lto/20081204-1_0.c: New.
1232         * gcc.dg/lto/20081204-1_1.c: New.
1233         * gcc.dg/lto/20081204-2_0.c: New.
1234         * gcc.dg/lto/20081210-1_0.c: New.
1235         * gcc.dg/lto/20081212-1_0.c: New.
1236         * gcc.dg/lto/20081222_0.c: New.
1237         * gcc.dg/lto/20081222_0.h: New.
1238         * gcc.dg/lto/20081222_1.c: New.
1239         * gcc.dg/lto/20081224_0.c: New.
1240         * gcc.dg/lto/20081224_0.h: New.
1241         * gcc.dg/lto/20081224_1.c: New.
1242         * gcc.dg/lto/20090116_0.c: New.
1243         * gcc.dg/lto/20090120_0.c: New.
1244         * gcc.dg/lto/20090126-1_0.c: New.
1245         * gcc.dg/lto/20090126-2_0.c: New.
1246         * gcc.dg/lto/20090206-1_0.c: New.
1247         * gcc.dg/lto/20090206-2_0.c: New.
1248         * gcc.dg/lto/20090210_0.c: New.
1249         * gcc.dg/lto/20090210_1.c: New.
1250         * gcc.dg/lto/20090213_0.c: New.
1251         * gcc.dg/lto/20090213_1.c: New.
1252         * gcc.dg/lto/20090218-1_0.c: New.
1253         * gcc.dg/lto/20090218-1_1.c: New.
1254         * gcc.dg/lto/20090218-2_0.c: New.
1255         * gcc.dg/lto/20090218-2_1.c: New.
1256         * gcc.dg/lto/20090218_0.c: New.
1257         * gcc.dg/lto/20090218_1.c: New.
1258         * gcc.dg/lto/20090218_2.c: New.
1259         * gcc.dg/lto/20090218_3.c: New.
1260         * gcc.dg/lto/20090219_0.c: New.
1261         * gcc.dg/lto/20090312_0.c: New.
1262         * gcc.dg/lto/20090312_1.c: New.
1263         * gcc.dg/lto/20090313_0.c: New.
1264         * gcc.dg/lto/20090706-1_0.c: New.
1265         * gcc.dg/lto/20090706-2_0.c: New.
1266         * gcc.dg/lto/20090717_0.c: New.
1267         * gcc.dg/lto/20090717_1.c: New.
1268         * gcc.dg/lto/20090729_0.c: New.
1269         * gcc.dg/lto/20090729_1.c: New.
1270         * gcc.dg/lto/20090812_0.c: New.
1271         * gcc.dg/lto/20090812_1.c: New.
1272         * gcc.dg/lto/20090914-1_0.c: New.
1273         * gcc.dg/lto/README: New.
1274         * gcc.dg/visibility-7.c: Adjust expected pattern
1275         * gfortran.dg/lto: New directory.
1276         * gfortran.dg/lto/pr40724_0.f: New.
1277         * gfortran.dg/lto/pr40724_1.f: New.
1278         * gfortran.dg/lto/pr40725_0.f03: New.
1279         * gfortran.dg/lto/pr40725_1.c: New.
1280         * gfortran.dg/lto/pr41069_0.f90: New.
1281         * gfortran.dg/lto/pr41069_1.f90: New.
1282         * gfortran.dg/lto/pr41069_2.f90: New.
1283         * g++.dg/README: Add 'lto' directory.
1284         * g++.dg/dg.exp: Also scan 'lto' directory
1285
1286 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1287             Janis Johnson  <janis187@us.ibm.com>
1288             Diego Novillo  <dnovillo@google.com>
1289
1290         * g++.dg/lto/lto.exp: New.
1291         * gcc.c-torture/execute/execute.exp: Add
1292         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1293         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1294         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1295         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1296         * gcc.target/i386/math-torture/math-torture.exp:
1297         Likewise.
1298         * gcc.dg/lto/lto.exp: New.
1299         * gfortran.dg/lto/lto.exp: New.
1300         * lib/target-supports.exp (check_effective_target_lto): New.
1301         * lib/c-torture.exp: Load target-supports.exp.
1302         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
1303         returns nonzero.
1304         * lib/gcc-dg.exp: Likewise.
1305         * lib/lto.exp: New.
1306         * lib/torture-options.exp: Add support for a third
1307         argument.
1308
1309 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1310
1311         PR testsuite/41542
1312         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1313
1314 2009-10-02  Jason Merrill  <jason@redhat.com>
1315
1316         * g++.dg/abi/mangle32.C: New.
1317
1318 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1319
1320         * gnat.dg/atomic2.adb: New test.
1321
1322 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1323
1324         * gnat.dg/array11.adb: New test.
1325         * gnat.dg/array12.adb: Likewise.
1326
1327 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1328
1329         * gnat.dg/array10.adb: New test.
1330         * gnat.dg/object_overflow.adb: Tweak.
1331
1332 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1333
1334         * gcc.dg/guality/guality.exp: Disable on darwin.
1335
1336 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1337
1338         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1339         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1340         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1341         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1342
1343 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1344
1345         PR fortran/41479
1346         * gfortran.dg/intent_out_5.f90: New test.
1347
1348 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1349
1350         PR debug/41404
1351         PR debug/41353
1352         * gcc.dg/guality/pr41404-1.c: New test.
1353         * gcc.dg/guality/pr41353-2.c: New test.
1354
1355 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1356
1357         PR testsuite/41546
1358         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1359         to -mtune=generic.
1360
1361 2009-10-01  Jan Hubicka  <jh@suse.cz>
1362
1363         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1364
1365 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1366
1367         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1368
1369         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1370
1371 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1372
1373         PR fortran/41515
1374         * gfortran.dg/parameter_array_init_5.f90: New test.
1375
1376 2009-10-01  Jason Merrill  <jason@redhat.com>
1377
1378         * g++.dg/cpp0x/defaulted13.C: New.
1379
1380 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1381
1382         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1383         * gfortran.dg/bounds_check_11.f90: Likewise.
1384         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1385
1386 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1387
1388         * gfortran.dg/select_type_4.f90: New test.
1389
1390 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1391
1392         * gfortran.dg/same_type_as_1.f03: New test.
1393         * gfortran.dg/same_type_as_2.f03: Ditto.
1394
1395 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1396
1397         * gfortran.dg/select_type_1.f03: Extended.
1398         * gfortran.dg/select_type_3.f03: New test.
1399
1400 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1401
1402         * gfortran.dg/class_allocate_1.f03: New test.
1403
1404 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1405
1406         PR fortran/40996
1407         * gfortran.dg/allocatable_scalar_3.f90: New test.
1408         * gfortran.dg/select_type_2.f03: Ditto.
1409         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1410
1411 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1412
1413         * gfortran.dg/block_name_2.f90: Modified error message.
1414         * gfortran.dg/select_6.f90: Ditto.
1415         * gfortran.dg/select_type_1.f03: New test.
1416
1417 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1418
1419         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1420         * gfortran.dg/class_1.f03: Ditto.
1421         * gfortran.dg/class_2.f03: Ditto.
1422         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1423         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1424         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1425         * gfortran.dg/typebound_call_10.f03: Ditto.
1426         * gfortran.dg/typebound_call_2.f03: Ditto.
1427         * gfortran.dg/typebound_call_3.f03: Ditto.
1428         * gfortran.dg/typebound_call_4.f03: Ditto.
1429         * gfortran.dg/typebound_call_9.f03: Ditto.
1430         * gfortran.dg/typebound_generic_3.f03: Ditto.
1431         * gfortran.dg/typebound_generic_4.f03: Ditto.
1432         * gfortran.dg/typebound_operator_1.f03: Ditto.
1433         * gfortran.dg/typebound_operator_2.f03: Ditto.
1434         * gfortran.dg/typebound_operator_3.f03: Ditto.
1435         * gfortran.dg/typebound_operator_4.f03: Ditto.
1436         * gfortran.dg/typebound_proc_1.f08: Ditto.
1437         * gfortran.dg/typebound_proc_5.f03: Ditto.
1438         * gfortran.dg/typebound_proc_6.f03: Ditto.
1439
1440 2009-09-30  Jason Merrill  <jason@redhat.com>
1441
1442         * g++.dg/eh/init-temp1.C: Improve test.
1443
1444 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1445
1446         PR target/22093
1447         * gcc.target/alpha/pr22093.c: New test.
1448
1449 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1450             Jason Merrill  <jason@redhat.com>
1451
1452         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1453         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1454         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1455         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1456         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1457         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1458         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1459         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1460         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1461         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1462         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1463         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1464         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1465         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1466         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1467         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1468         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1469         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1470         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1471         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1472         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1473         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1474         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1475         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1476         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1477         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1478         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1479         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1480         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1481         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1482         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1483         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1484         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1485         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1486         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1487         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1488         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1489         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1490         * lib/prune.exp: Accept "In lambda function".
1491
1492 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1493
1494         * gcc.target/i386/fma4-check.h: New file.
1495         * gcc.target/i386/fma4-fma.c: Ditto.
1496         * gcc.target/i386/fma4-maccXX.c: Ditto.
1497         * gcc.target/i386/fma4-msubXX.c: Ditto.
1498         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1499         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1500         * gcc.target/i386/fma4-vector.c: Ditto.
1501         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1502         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1503         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1504         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1505         * gcc.target/i386/fma4-256-vector.c: Ditto.
1506         * gcc.target/i386/funcspec-2.c: Ditto.
1507
1508         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1509
1510         * gcc.target/i386/funcspec-5.c: Add FMA4.
1511         * gcc.target/i386/funcspec-6.c: Ditto.
1512         * gcc.target/i386/funcspec-8.c: Ditto.
1513
1514         * gcc.target/i386/funcspec-9.c: New file.
1515
1516         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1517
1518         * gcc.target/i386/isa-10.c: New file.
1519         * gcc.target/i386/isa-11.c: Ditto.
1520         * gcc.target/i386/isa-12.c: Ditto.
1521         * gcc.target/i386/isa-13.c: Ditto.
1522         * gcc.target/i386/isa-2.c: Ditto.
1523         * gcc.target/i386/isa-3.c: Ditto.
1524         * gcc.target/i386/isa-4.c: Ditto.
1525         * gcc.target/i386/isa-7.c: Ditto.
1526         * gcc.target/i386/isa-8.c: Ditto.
1527         * gcc.target/i386/isa-9.c: Ditto.
1528
1529         * gcc.target/i386/isa-14.c: Add FMA4.
1530         * gcc.target/i386/isa-1.c: Ditto.
1531         * gcc.target/i386/isa-5.c: Ditto.
1532         * gcc.target/i386/isa-6.c: Ditto.
1533
1534         * gcc.target/i386/sse-12.c: New file.
1535         * gcc.target/i386/sse-13.c: Ditto.
1536         * gcc.target/i386/sse-14.c: Ditto.
1537         * gcc.target/i386/sse-22.c: Ditto.
1538
1539         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1540         * g++.dg/other/i386-3.C: Ditto.
1541         * g++.dg/other/i386-5.C: Ditto.
1542         * g++.dg/other/i386-6.C: Ditto.
1543
1544 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1545
1546         PR testsuite/41496
1547         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1548         before.
1549
1550 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1551
1552         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1553         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1554
1555 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1556
1557         PR debug/41438
1558         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1559         hidden.
1560         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1561
1562 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1563
1564         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1565         * gcc.target/i386/isa-1.c: Remove SSE5.
1566         * gcc.target/i386/isa-5.c: Ditto.
1567         * gcc.target/i386/isa-6.c: Ditto.
1568         * gcc.target/i386/funcspec-4.c: Remove error conditions
1569         related to SSE5.
1570         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1571         * gcc.target/i386/avx-2.c: Ditto.
1572         * gcc.target/i386/sse-23.c: Ditto.
1573         * gcc.target/i386/funcspec-9.c: Delete.
1574
1575 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1576
1577         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1578         * gcc.dg/guality/pr41353-1.c: New test.
1579
1580         PR testsuite/41444
1581         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1582         in macro name definition for non-unix/win32/msdos.
1583
1584 2009-09-29  Daniel Kraft  <d@domob.eu>
1585
1586         PR fortran/39626
1587         * gfortran.dg/block_1.f08: New test.
1588         * gfortran.dg/block_2.f08: New test.
1589         * gfortran.dg/block_3.f90: New test.
1590         * gfortran.dg/block_4.f08: New test.
1591         * gfortran.dg/block_5.f08: New test.
1592         * gfortran.dg/block_6.f08: New test.
1593         * gfortran.dg/block_7.f08: New test.
1594         * gfortran.dg/block_8.f08: New test.
1595
1596 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1597
1598         PR libgfortran/35862
1599         * gfortran.dg/round_1.f03: New test.
1600         * gfortran.dg/f2003_io_3.f03: Update test.
1601
1602 2009-09-28  Easwaran Raman  <eraman@google.com>
1603
1604         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1605         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1606
1607 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1608
1609         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1610         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1611         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1612         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1613         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1614
1615         * g++.dg/dfp/dfp.exp: Fix typo.
1616
1617         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1618         Fix typo that breaks the check.
1619
1620 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1621
1622         * gnat.dg (tagged_alloc_free.adb): New testcase.
1623
1624 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1625
1626         * g++.dg/dfp: New directory.
1627         * g++.dg/dg.exp: Prune tests in dfp directory.
1628         * g++.dg/dfp/dfp.exp: New.
1629         * g++.dg/dfp/mangle-mode.C: New test.
1630
1631 2009-09-28  Michael Matz  <matz@suse.de>
1632
1633         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1634         for sign of -Inf.
1635
1636 2009-09-27  Richard Henderson  <rth@redhat.com>
1637
1638         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1639         * gcc.dg/tree-ssa/pr41469-1.c: New.
1640
1641 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1642
1643         PR c/41476
1644         * gcc.dg/cond-constqual-1.c: New test.
1645
1646 2009-09-26  Michael Matz  <matz@suse.de>
1647
1648         PR lto/40758
1649         PR middle-end/41470
1650         * gcc.dg/pr41470.c: New test.
1651
1652 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1653
1654         * gnat.dg/array9.adb: New test.
1655
1656 2009-09-26  Michael Matz  <matz@suse.de>
1657
1658         PR tree-optimization/41454
1659         * gcc.dg/pr41454.c: New test.
1660
1661 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1662
1663         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1664         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1665         into DW_TAG_GNU_template_parameter_pack and
1666         DW_TAG_GNU_formal_parameter_pack.
1667         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1668         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1669
1670 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1671
1672         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1673         parameters for alignment-sensitive -fsection-anchors tests.
1674
1675 2009-09-25  Richard Guenther  <rguenther@suse.de>
1676
1677         PR middle-end/41463
1678         * gcc.c-torture/execute/pr41463.c: New testcase.
1679
1680 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1681
1682         * gnat.dg/sse_nolib.adb: New testcase.
1683
1684 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1685
1686         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1687         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1688         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1689         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1690         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1691         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1692         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1693         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1694         * gcc.dg/vect/vect.exp: Add Power7 flags.
1695         * g++.dg/vect/vect.exp: Likewise.
1696         * gfortran.dg/vect/vect.exp: Likewise.
1697
1698 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1699
1700         PR fortran/41459
1701         * gfortran.dg/empty_label.f: New test.
1702         * gfortran.dg/empty_label.f90: Ditto.
1703         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1704
1705 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1706
1707         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1708         compile-time.
1709
1710 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1711
1712         * lib/scanasm.exp (make_pattern_printable): New function.
1713         (dg-scan, scan-assembler-times, scan-assembler-dem,
1714         scan-assembler-dem-not): Use it.
1715
1716 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1717
1718         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1719         (test_nested): Renamed to ...
1720         (test_nested1): This.
1721         (test_nested2): New.
1722         (main): Likewise.
1723
1724 2009-09-24  Richard Guenther  <rguenther@suse.de>
1725
1726         PR tree-optimization/36143
1727         PR tree-optimization/38747
1728         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1729         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1730         * g++.dg/torture/pr38747.C: New testcase.
1731         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1732
1733 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1734
1735         * gnat.dg/nested_proc.adb: New test.
1736
1737 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1738
1739         * gcc.target/i386/pr12329.c: Adjust.
1740
1741 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1742
1743         PR debug/41248
1744         * gcc.dg/pr41248.c: New.
1745
1746 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1747
1748         PR debug/41065
1749         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1750
1751 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1752
1753         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1754         current_compiler_flags.  Fix typos.
1755
1756 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1757
1758         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1759
1760 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1761
1762         PR c/39779
1763         * gcc.c-torture/compile/pr39779.c: New test.
1764
1765 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1766
1767         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1768         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1769         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1770
1771 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1772
1773         PR debug/41295
1774         * gcc.dg/pr41295.c: New.
1775
1776 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1777
1778         * gcc.dg/pr40209.c: Add test case.
1779
1780 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1781
1782         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1783         matching assembly.
1784         * gcc.target/mips/code-readable-2.c: Likewise.
1785         * gcc.target/mips/code-readable-3.c: Likewise.
1786
1787 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1788
1789         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1790         Check support via mode instead of C type.
1791         (check_effective_target_dfprt_nocache): Ditto.
1792         (check_effective_target_hard_dfp): Ditto.
1793
1794 2009-09-22  Richard Guenther  <rguenther@suse.de>
1795
1796         PR middle-end/41395
1797         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1798         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1799
1800 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1801
1802         * gcc.dg/20090922-1.c: New test.
1803
1804         PR bootstrap/41405
1805         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1806         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1807         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1808         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1809         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1810         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1811         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1812         * objc.dg/dwarf-2.m: Likewise.
1813
1814 2009-09-22  Richard Guenther  <rguenther@suse.de>
1815
1816         PR tree-optimization/41428
1817         * g++.dg/tree-ssa/pr41428.C: New testcase.
1818
1819 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1820
1821         PR middle-end/41429
1822         * g++.dg/gomp/pr41429.C: New test.
1823
1824 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1825
1826         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1827
1828 2009-09-21  Jason Merrill  <jason@redhat.com>
1829
1830         PR c++/41421
1831         * g++.dg/cpp0x/trivial1.C: Expand.
1832
1833 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1834
1835         * gcc.dg/torture/calleesave-sse.c: New.
1836
1837 2009-09-21  Jan Hubicka  <jh@suse.cz>
1838
1839         * gcc.dg/guality/inline-params.c: New testcase.
1840
1841 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1842
1843         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1844         Add -fno-inline.
1845         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1846         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1847         (f2): Ditto.
1848
1849 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1850
1851         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1852         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1853         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1854         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1855         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1856
1857 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1858
1859         PR middle-end/40642
1860         * g++.dg/torture/pr40642.C: New testcase.
1861
1862 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1863
1864         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1865         cases in static initializers.
1866
1867 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1868
1869         * gcc.c-tortue/compile/pr39886.c: New.
1870
1871 2009-09-20  Chris Demetriou  <cgd@google.com>
1872
1873         PR preprocessor/28435:
1874         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1875         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1876         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1877         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1878         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1879
1880 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1881
1882         * gcc.target/mips/mips.exp: Add relax-pic-calls
1883         under -mfoo/-mno-foo options.
1884         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1885         and -mexplicit-relocs.
1886         * gcc.target/mips/call-1.c: New test.
1887         * gcc.target/mips/call-2.c: New test.
1888         * gcc.target/mips/call-3.c: New test.
1889         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1890         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1891
1892 2009-09-19  Chris Demetriou  <cgd@google.com>
1893
1894         PR preprocessor/28435:
1895         * gcc.dg/cpp/missing-header-MD.c: New test.
1896         * gcc.dg/cpp/missing-header-MMD.c: New test.
1897         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1898         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1899
1900 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1901
1902         PR libgfortran/41328
1903         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1904         EOF works.
1905
1906 2009-09-18  Jason Merrill  <jason@redhat.com>
1907
1908         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1909         * g++.dg/cpp0x/initlist-deduce.C: New.
1910
1911 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1912
1913         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1914
1915 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1916
1917         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1918         * c-c++-common/dfp: New directory.
1919         * c-c++-common/dfp/dfp-dbg.h: New file.
1920         * gcc.dg/dfp/call-by-value.c: Move to ...
1921         * c-c++-common/call-by-value.c: here.
1922         * gcc.dg/dfp/cast.c: Move to ...
1923         * c-c++-common/cast.c: here.
1924         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1925         * c-c++-common/compare-eq-const.c: here.
1926         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1927         * c-c++-common/compare-eq-d128.c: here.
1928         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1929         * c-c++-common/compare-eq-d32.c: here.
1930         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1931         * c-c++-common/compare-eq-d64.c: here.
1932         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1933         * c-c++-common/compare-eq-dfp.c: here.
1934         * gcc.dg/dfp/compare-eq.h: Move to ...
1935         * c-c++-common/compare-eq.h: here.
1936         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1937         * c-c++-common/compare-rel-const.c: here.
1938         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1939         * c-c++-common/compare-rel-d128.c: here.
1940         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1941         * c-c++-common/compare-rel-d32.c: here.
1942         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1943         * c-c++-common/compare-rel-d64.c: here.
1944         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1945         * c-c++-common/compare-rel-dfp.c: here.
1946         * gcc.dg/dfp/compare-rel.h: Move to ...
1947         * c-c++-common/compare-rel.h: here.
1948         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1949         * c-c++-common/compare-special-d128.c: here.
1950         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1951         * c-c++-common/compare-special-d32.c: here.
1952         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1953         * c-c++-common/compare-special-d64.c: here.
1954         * gcc.dg/dfp/compare-special.h: Move to ...
1955         * c-c++-common/compare-special.h: here.
1956         * gcc.dg/dfp/constants-zero.c: Move to ...
1957         * c-c++-common/constants-zero.c: here.
1958         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1959         * c-c++-common/convert-bfp-10.c: here.
1960         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1961         * c-c++-common/convert-bfp-11.c: here.
1962         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1963         * c-c++-common/convert-bfp-12.c: here.
1964         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1965         * c-c++-common/convert-bfp-13.c: here.
1966         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1967         * c-c++-common/convert-bfp-14.c: here.
1968         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1969         * c-c++-common/convert-bfp-2.c: here.
1970         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1971         * c-c++-common/convert-bfp-3.c: here.
1972         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1973         * c-c++-common/convert-bfp-4.c: here.
1974         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1975         * c-c++-common/convert-bfp-5.c: here.
1976         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1977         * c-c++-common/convert-bfp-6.c: here.
1978         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1979         * c-c++-common/convert-bfp-7.c: here.
1980         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1981         * c-c++-common/convert-bfp-8.c: here.
1982         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1983         * c-c++-common/convert-bfp-9.c: here.
1984         * gcc.dg/dfp/convert-bfp.c: Move to ...
1985         * c-c++-common/convert-bfp.c: here.
1986         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1987         * c-c++-common/convert-bfp-fold.c: here.
1988         * gcc.dg/dfp/convert-dfp.c: Move to ...
1989         * c-c++-common/convert-dfp.c: here.
1990         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1991         * c-c++-common/convert-dfp-fold-2.c: here.
1992         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1993         * c-c++-common/convert-dfp-fold.c: here.
1994         * gcc.dg/dfp/convert.h: Move to ...
1995         * c-c++-common/convert.h: here.
1996         * gcc.dg/dfp/convert-int.c: Move to ...
1997         * c-c++-common/convert-int.c: here.
1998         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1999         * c-c++-common/convert-int-fold.c: here.
2000         * gcc.dg/dfp/convert-int-max.c: Move to ...
2001         * c-c++-common/convert-int-max.c: here.
2002         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2003         * c-c++-common/convert-int-max-fold.c: here.
2004         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2005         * c-c++-common/convert-int-saturate.c: here.
2006         * gcc.dg/dfp/func-array.c: Move to ...
2007         * c-c++-common/func-array.c: here.
2008         * gcc.dg/dfp/func-deref.c: Move to ...
2009         * c-c++-common/func-deref.c: here.
2010         * gcc.dg/dfp/func-mixed.c: Move to ...
2011         * c-c++-common/func-mixed.c: here.
2012         * gcc.dg/dfp/func-pointer.c: Move to ...
2013         * c-c++-common/func-pointer.c: here.
2014         * gcc.dg/dfp/func-scalar.c: Move to ...
2015         * c-c++-common/func-scalar.c: here.
2016         * gcc.dg/dfp/func-struct.c: Move to ...
2017         * c-c++-common/func-struct.c: here.
2018         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2019         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2020         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2021         * c-c++-common/func-vararg-alternate-d128.c: here.
2022         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2023         * c-c++-common/func-vararg-alternate-d32.c: here.
2024         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2025         * c-c++-common/func-vararg-alternate-d64.c: here.
2026         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2027         * c-c++-common/func-vararg-alternate.h: here.
2028         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2029         * c-c++-common/func-vararg-dfp.c: here.
2030         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2031         * c-c++-common/func-vararg-mixed-2.c: here.
2032         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2033         * c-c++-common/func-vararg-mixed.c: here.
2034         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2035         * c-c++-common/func-vararg-size0.c: here.
2036         * gcc.dg/dfp/inf-1.c: Move to ...
2037         * c-c++-common/inf-1.c: here.
2038         * gcc.dg/dfp/loop-index.c: Move to ...
2039         * c-c++-common/loop-index.c: here.
2040         * gcc.dg/dfp/modes.c: Move to ...
2041         * c-c++-common/modes.c: here.
2042         * gcc.dg/dfp/nan-1.c: Move to ...
2043         * c-c++-common/nan-1.c: here.
2044         * gcc.dg/dfp/nan-2.c: Move to ...
2045         * c-c++-common/nan-2.c: here.
2046         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2047         * c-c++-common/operator-arith-fold.c: here.
2048         * gcc.dg/dfp/operator-assignment.c: Move to ...
2049         * c-c++-common/operator-assignment.c: here.
2050         * gcc.dg/dfp/operator-comma.c: Move to ...
2051         * c-c++-common/operator-comma.c: here.
2052         * gcc.dg/dfp/operator-cond.c: Move to ...
2053         * c-c++-common/operator-cond.c: here.
2054         * gcc.dg/dfp/operator-logical.c: Move to ...
2055         * c-c++-common/operator-logical.c: here.
2056         * gcc.dg/dfp/operator-unary.c: Move to ...
2057         * c-c++-common/operator-unary.c: here.
2058         * gcc.dg/dfp/pr31385.c: Move to ...
2059         * c-c++-common/pr31385.c: here.
2060         * gcc.dg/dfp/pr33466.c: Move to ...
2061         * c-c++-common/pr33466.c: here.
2062         * gcc.dg/dfp/pr35620.c: Move to ...
2063         * c-c++-common/pr35620.c: here.
2064         * gcc.dg/dfp/pr36800.c: Move to ...
2065         * c-c++-common/pr36800.c: here.
2066         * gcc.dg/dfp/pr39034.c: Move to ...
2067         * c-c++-common/pr39034.c: here.
2068         * gcc.dg/dfp/pr39035.c: Move to ...
2069         * c-c++-common/pr39035.c: here.
2070         * gcc.dg/dfp/pr39902.c: Move to ...
2071         * c-c++-common/pr39902.c: here.
2072         * gcc.dg/dfp/pr39986.c: Move to ...
2073         * c-c++-common/pr39986.c: here.
2074         * gcc.dg/dfp/signbit-1.c: Move to ...
2075         * c-c++-common/signbit-1.c: here.
2076         * gcc.dg/dfp/signbit-2.c: Move to ...
2077         * c-c++-common/signbit-2.c: here.
2078         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2079         * c-c++-common/struct-layout-1.c: here.
2080         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2081         * c-c++-common/usual-arith-conv.c: here.
2082         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2083         * c-c++-common/usual-arith-conv-const.c: here.
2084
2085 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2086
2087         PR testsuite/41288
2088         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2089         stack alignment.
2090
2091 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2092
2093         PR c++/39365
2094         * g++.dg/expr/bool3.C: New test.
2095         * g++.dg/expr/bool4.C: New test.
2096
2097 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2098
2099         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2100         * gcc.dg/dfp/signbit-2.c: Use it.
2101         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2102         arguments to unsigned int.
2103         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2104         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2105         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2106         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2107         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2108         * gcc.dg/dfp/pr39986.c: Ditto.
2109         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2110         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2111         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2112         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2113         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2114
2115 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2116
2117         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2118
2119 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2120
2121         PR c/41049
2122         * dfp/pr41049.c: New test.
2123
2124 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2125
2126         PR testsuite/41385
2127         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2128
2129 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2130
2131         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2132         * gcc.dg/ipa/ipa-sra-1.c: New test.
2133         * gcc.dg/ipa/ipa-sra-2.c: New test.
2134         * gcc.dg/ipa/ipa-sra-3.c: New test.
2135         * gcc.dg/ipa/ipa-sra-4.c: New test.
2136         * gcc.dg/ipa/ipa-sra-5.c: New test.
2137         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2138         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2139
2140 2009-09-17  Michael Matz  <matz@suse.de>
2141
2142         PR middle-end/41347
2143         * gfortran.dg/pr41347.f90: New test.
2144
2145 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2146
2147         * gcc.c-torture/compile/20090917-1.c: New testcase.
2148
2149 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2150
2151         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2152         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2153         alpha*-*-* target from XFAIL list.
2154
2155 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2156
2157         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2158         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2159         * gcc.dg/dfp/cast-bad.c: Use default options.
2160         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2161         * gcc.dg/dfp/composite-type.c: Ditto.
2162         * gcc.dg/dfp/constants.c: Ditto.
2163         * gcc.dg/dfp/constants-hex.c: Ditto.
2164         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2165         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2166         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2167         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2168         * gcc.dg/dfp/ctypes.c: Ditto.
2169         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2170         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2171         * gcc.dg/dfp/float-constant-double.c: Ditto.
2172         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2173         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2174         * gcc.dg/dfp/modes.c: Ditto.
2175         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2176         * gcc.dg/dfp/pr31344.c: Ditto.
2177         * gcc.dg/dfp/pr31385.c: Ditto.
2178         * gcc.dg/dfp/pr33466.c: Ditto.
2179         * gcc.dg/dfp/pr35620.c: Ditto.
2180         * gcc.dg/dfp/pr37435.c: Ditto.
2181         * gcc.dg/dfp/pr39986.c: Ditto.
2182         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2183         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2184         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2185         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2186         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2187         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2188         * gcc.dg/dfp/typespec.c: Ditto.
2189         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2190         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2191         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2192         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2193         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2194         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2195         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2196         * gcc.dg/dfp/compare-rel.h: Ditto.
2197         * gcc.dg/dfp/compare-special.h: Ditto.
2198         * gcc.dg/dfp/convert.h: Ditto.
2199         * gcc.dg/dfp/fe-check.h: Ditto.
2200         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2201         * gcc.dg/dfp/cast.c: Ditto.
2202         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2203         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2204         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2205         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2206         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2207         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2208         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2209         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2210         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2211         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2212         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2213         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2214         * gcc.dg/dfp/constants-zero.c: Ditto.
2215         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2216         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2217         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2218         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2219         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2220         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2221         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2222         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2223         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2224         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2225         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2226         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2227         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2228         * gcc.dg/dfp/convert-bfp.c: Ditto.
2229         * gcc.dg/dfp/convert-complex.c: Ditto.
2230         * gcc.dg/dfp/convert-dfp.c: Ditto.
2231         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2232         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2233         * gcc.dg/dfp/convert-int.c: Ditto.
2234         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2235         * gcc.dg/dfp/convert-int-max.c: Ditto.
2236         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2237         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2238         * gcc.dg/dfp/fe-binop.c: Ditto.
2239         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2240         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2241         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2242         * gcc.dg/dfp/func-array.c: Ditto.
2243         * gcc.dg/dfp/func-deref.c: Ditto.
2244         * gcc.dg/dfp/func-mixed.c: Ditto.
2245         * gcc.dg/dfp/func-pointer.c: Ditto.
2246         * gcc.dg/dfp/func-scalar.c: Ditto.
2247         * gcc.dg/dfp/func-struct.c: Ditto.
2248         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2249         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2250         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2251         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2252         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2253         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2254         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2255         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2256         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2257         * gcc.dg/dfp/inf-1.c: Ditto.
2258         * gcc.dg/dfp/loop-index.c: Ditto.
2259         * gcc.dg/dfp/nan-1.c: Ditto.
2260         * gcc.dg/dfp/nan-2.c: Ditto.
2261         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2262         * gcc.dg/dfp/operator-assignment.c: Ditto.
2263         * gcc.dg/dfp/operator-comma.c: Ditto.
2264         * gcc.dg/dfp/operator-cond.c: Ditto.
2265         * gcc.dg/dfp/operator-logical.c: Ditto.
2266         * gcc.dg/dfp/operator-unary.c: Ditto.
2267         * gcc.dg/dfp/pr36800.c: Ditto.
2268         * gcc.dg/dfp/pr39034.c: Ditto.
2269         * gcc.dg/dfp/pr39035.c: Ditto.
2270         * gcc.dg/dfp/pr39902.c: Ditto.
2271         * gcc.dg/dfp/signbit-1.c: Ditto.
2272         * gcc.dg/dfp/signbit-2.c: Ditto.
2273         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2274         * gcc.dg/dfp/union-init.c: Ditto.
2275         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2276
2277 2009-09-16  Michael Matz  <matz@suse.de>
2278
2279         PR fortran/41212
2280         * gfortran.dg/pr41212.f90: New test.
2281
2282 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2283
2284         * gnat.dg/alignment9.adb: New test.
2285
2286 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2287
2288         * gnat.dg/discr20.ad[sb]: New test.
2289
2290 2009-09-16  Richard Guenther  <rguenther@suse.de>
2291
2292         PR middle-end/34011
2293         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2294
2295 2009-09-16  DJ Delorie  <dj@redhat.com>
2296             Kaz Kojima  <kkojima@gcc.gnu.org>
2297
2298         * gcc.target/sh/struct-arg-dw2.c: New test.
2299
2300 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2301             Jakub Jelinek  <jakub@redhat.com>
2302
2303         PR target/41175
2304         * gcc.target/powerpc/pr41175.c: New test.
2305
2306 2009-09-14  Richard Henderson  <rth@redhat.com>
2307
2308         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2309         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2310         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2311
2312 2009-09-14  Richard Henderson  <rth@redhat.com>
2313
2314         * g++.dg/eh/builtin1.C: Update resx pattern match.
2315         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2316
2317 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2318
2319         * gcc.target/mips/branch-helper.h: New file.
2320         * gcc.target/mips/branch-2.c,
2321         * gcc.target/mips/branch-3.c,
2322         * gcc.target/mips/branch-4.c,
2323         * gcc.target/mips/branch-5.c,
2324         * gcc.target/mips/branch-6.c,
2325         * gcc.target/mips/branch-7.c,
2326         * gcc.target/mips/branch-8.c,
2327         * gcc.target/mips/branch-9.c,
2328         * gcc.target/mips/branch-10.c,
2329         * gcc.target/mips/branch-11.c,
2330         * gcc.target/mips/branch-12.c,
2331         * gcc.target/mips/branch-13.c,
2332         * gcc.target/mips/branch-14.c,
2333         * gcc.target/mips/branch-15.c: New tests.
2334
2335 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2336
2337         PR target/41331
2338         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2339         -m32 -mpowerpc64 system.
2340
2341 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2342
2343         From Jie Zhang <jie.zhang@analog.com>:
2344         * gcc.target/bfin/saveall.c: New test.
2345         * gcc.target/bfin/20090914-1.c: New test.
2346         * gcc.target/bfin/20090914-2.c: New test.
2347
2348         * gcc.target/bfin/20090914-3.c: New test.
2349
2350 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2351
2352         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2353
2354 2009-09-14  Richard Guenther  <rguenther@suse.de>
2355
2356         PR middle-end/41350
2357         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2358
2359 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2360
2361         PR libgfortran/41328
2362         * gfortran.dg/cr_lf.f90: New test.
2363
2364 2009-09-11  Michael Matz  <matz@suse.de>
2365
2366         PR middle-end/41275
2367         * g++.dg/tree-ssa/pr41275.C: New test.
2368
2369 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2370
2371         PR fortran/41242
2372         * gfortran.dg/proc_ptr_comp_21.f90: New.
2373
2374 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2375
2376         PR fortran/31292
2377         * gfortran.dg/module_procedure_1.f90: New test.
2378         * gfortran.dg/module_procedure_2.f90: Ditto.
2379         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2380
2381 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2382             James A. Morrison  <phython@gcc.gnu.org>
2383
2384         PR ada/18302
2385         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2386         commands.
2387         * ada/acats/run_test.exp: New file.
2388
2389 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2390
2391         Revert:
2392         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2393
2394         PR rtl-optimization/39779
2395         * gcc.dg/pr39979.c: New test.
2396
2397 2009-09-10  Richard Guenther  <rguenther@suse.de>
2398
2399         PR middle-end/41257
2400         * g++.dg/torture/pr41257-2.C: New testcase.
2401
2402 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2403
2404         PR c++/28293
2405         * g++.dg/template/crash91.C: New.
2406
2407 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2408
2409         PR rtl-optimization/39779
2410         * gcc.dg/pr39979.c: New test.
2411
2412 2009-09-09  Richard Guenther  <rguenther@suse.de>
2413
2414         PR tree-optimization/41101
2415         * gcc.c-torture/compile/pr41101.c: New testcase.
2416
2417 2009-09-09  Richard Guenther  <rguenther@suse.de>
2418
2419         PR middle-end/41317
2420         * gcc.c-torture/execute/pr41317.c: New testcase.
2421         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2422         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2423
2424 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2425
2426         Fix some test breakages on Darwin
2427         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2428         and adjust.
2429         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2430         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2431         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2432         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2433         take darwin specifics in account.
2434
2435 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2436
2437         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2438         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2439
2440 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2441
2442         PR c++/39923
2443         * g++.dg/cpp0x/initlist24.C: New.
2444
2445 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2446
2447         * gcc.dg/large-size-array-2.c: Fix target requirement.
2448         * gcc.dg/large-size-array-4.c: Likewise.
2449         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2450         * gcc.dg/c99-const-expr-2.c: Likewise.
2451         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2452         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2453         * gcc.dg/c90-const-expr-10.c: Likewise.
2454         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2455         instead of long.
2456         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2457         * gcc.dg/vect/pr33846.c: Likewise.
2458         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2459         __PTRDIFF_TYPE__, instead of unsigned long.
2460         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2461
2462 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2463
2464         PR debug/41229
2465         PR debug/41291
2466         PR debug/41300
2467         * gfortran.dg/pr41229.f90: New.
2468
2469 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2470
2471         PR debug/41232
2472         * gcc.dg/pr41232.c: New.
2473
2474 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2475
2476         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2477         contain -march.
2478         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2479         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2480         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2481         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2482         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2483         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2484         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2485         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2486         options other than that used in dg-options.
2487
2488 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2489
2490         PR rtl-optimization/41239
2491         * gcc.c-torture/execute/pr41239.c: New test.
2492
2493 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2494
2495         PR libgfortran/41192
2496         * gfortran.dg/namelist_59.f90: New test.
2497
2498 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2499
2500         From Mike Frysinger  <michael.frysinger@analog.com>
2501         * gcc.target/bfin/mcpu-bf542m.c: New file.
2502         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2503         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2504         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2505         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2506
2507 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2508
2509         PR middle-end/41282
2510         * gcc.c-torture/compile/pr41282.c: New test.
2511
2512 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2513
2514         PR fortran/41197
2515         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2516         variables for stat and errmsg.
2517         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2518         * gfortran.dg/allocate_stat_2.f90:  New test.
2519
2520 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2521
2522         * gcc.c-torture/compile/20090907-1.c: New test.
2523
2524 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR bootstrap/41241
2527         * gcc.dg/pr41241.c: New test.
2528
2529 2009-09-06  Richard Guenther  <rguenther@suse.de>
2530
2531         PR middle-end/41144
2532         * g++.dg/torture/pr41144.C: New testcase.
2533
2534 2009-09-06  Richard Guenther  <rguenther@suse.de>
2535
2536         PR middle-end/41261
2537         * gcc.dg/torture/pr41261.c: New testcase.
2538
2539 2009-09-05  Richard Guenther  <rguenther@suse.de>
2540
2541         PR middle-end/41181
2542         * gcc.c-torture/compile/pr41181.c: New testcase.
2543
2544 2009-09-05  Richard Guenther  <rguenther@suse.de>
2545
2546         PR debug/41273
2547         * g++.dg/torture/pr41273.C: New testcase.
2548
2549 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2550
2551         PR fortran/41258
2552         * gfortran.dg/typebound_proc_12.f90 : New test.
2553
2554 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2555
2556         PR debug/41225
2557         * gfortran.dg/pr41225.f90: New.
2558
2559 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2560
2561         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2562         unistd.h, sys/types.h and sys/wait.h.
2563         (gualchk_t): New.
2564         (GUALCVT): New.
2565         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2566         (GUALITY_GDB_REDIRECT): New.
2567         (GUALITY_GDB_ARGS): Use it.
2568
2569 2009-09-04  Richard Guenther  <rguenther@suse.de>
2570
2571         PR middle-end/41257
2572         * g++.dg/torture/pr41257.C: New testcase.
2573
2574 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2575
2576         PR tree-optimization/41112
2577         * gnat.dg/array8.adb: New test.
2578
2579 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2580
2581         * gcc.target/arm/ctz.c: New test case.
2582
2583 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2584
2585         PR tree-optimization/38275
2586         * gcc.dg/autopar/reduc-1char.c: Increase number
2587         of iterations. Adjust the logic accordingly.
2588         * gcc.dg/autopar/reduc-2char.c: Ditto.
2589         * gcc.dg/autopar/reduc-1.c: Ditto.
2590         * gcc.dg/autopar/reduc-2.c: Ditto.
2591         * gcc.dg/autopar/reduc-3.c: Ditto.
2592         * gcc.dg/autopar/reduc-6.c: Ditto.
2593         * gcc.dg/autopar/reduc-7.c: Ditto.
2594         * gcc.dg/autopar/reduc-8.c: Ditto.
2595         * gcc.dg/autopar/reduc-9.c: Ditto.
2596         * gcc.dg/autopar/pr39500-1.c: Ditto.
2597         * gcc.dg/autopar/reduc-1short.c: Ditto.
2598         * gcc.dg/autopar/reduc-2short.c: Ditto.
2599         * gcc.dg/autopar/parallelization-1.c: Ditto.
2600
2601 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2602
2603         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2604         testcase using guality.h compiles and links and if a global variable
2605         can be verified by gdb.
2606
2607 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2608
2609         * lib/target-supports.exp (check_effective_target_sync_int_long):
2610         Supported on Blackfin Linux targets.
2611
2612 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2613
2614         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2615
2616 2009-09-03  Diego Novillo  <dnovillo@google.com>
2617
2618         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2619         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2620         * g++.dg/warn/unit-1.C: Likewise.
2621         * g++.dg/ipa/iinline-1.C: Likewise.
2622         * g++.dg/template/cond2.C: Adjust expected line location for the
2623         error.
2624         * g++.dg/template/pr35240.C: Likewise.
2625
2626 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2627
2628         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2629         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2630
2631 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2632
2633         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2634         * gcc.dg/memcpy-1.c: Add . to match pattern.
2635         * gcc.dg/uninit-I.c: XFAIL warning test.
2636         * g++.dg/warn/unit-1.C: XFAIL warning test.
2637
2638 2009-09-02  Ian Lance Taylor  <iant@google.com>
2639
2640         * gcc.dg/20090902-1.c: New test.
2641
2642 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2643
2644         * gcc.dg/builtin-object-size-9.c: New test.
2645
2646 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2647
2648         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2649
2650 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2651             Olivier Hainque  <hainque@adacore.com>
2652
2653         * gnat.dg/misaligned_param.adb: New test.
2654         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2655         * gnat.dg/slice7.adb: Add 1 more related case.
2656
2657 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2658
2659         * gcc.dg/guality/guality.c: Expect to fail for now.
2660         * gcc.dg/guality/example.c: Likewise.
2661
2662 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2663
2664         * gcc.dg/guality/guality.c: New.
2665         * gcc.dg/guality/guality.h: New.
2666         * gcc.dg/guality/guality.exp: New.
2667         * gcc.dg/guality/example.c: New.
2668         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2669         (cleanup-saved-temps): Likewise, .gkd files too.
2670
2671 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2672
2673         PR fortran/39229
2674         * gfortran.dg/line_length_3.f: New test.
2675         * gfortran.dg/line_length_4.f90: New test.
2676
2677 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2678
2679         * lib/target-supports.exp (check_gc_sections_available):
2680         Add proper pattern quote.
2681
2682 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2683             Kaz Kojima  <kkojima@gcc.gnu.org>
2684
2685         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2686         * g++.dg/cdce3.C: Use dg-add-options ieee.
2687         * g++.dg/torture/type-generic-1.C: Likewise.
2688         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2689         * gcc.dg/pr28796-2.c: Likewise.
2690         * gcc.dg/torture/builtin-math-7.c: Likewise.
2691         * gcc.dg/torture/type-generic-1.c: Likewise.
2692         * gfortran.dg/boz_14.f90: Likewise.
2693         * gfortran.dg/erf_2.F90: Likewise.
2694         * gfortran.dg/init_flag_3.f90: Likewise.
2695         * gfortran.dg/init_flag_4.f90: Likewise.
2696         * gfortran.dg/init_flag_5.f90: Likewise.
2697         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2698         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2699         * gfortran.dg/isnan_1.f90: Likewise.
2700         * gfortran.dg/isnan_2.f90: Likewise.
2701         * gfortran.dg/maxlocval_2.f90: Likewise.
2702         * gfortran.dg/maxlocval_4.f90: Likewise.
2703         * gfortran.dg/minlocval_1.f90: Likewise.
2704         * gfortran.dg/minlocval_4.f90: Likewise.
2705         * gfortran.dg/module_nan.f90: Likewise.
2706         * gfortran.dg/namelist_42.f90: Likewise.
2707         * gfortran.dg/namelist_43.f90: Likewise.
2708         * gfortran.dg/nan_1.f90: Likewise.
2709         * gfortran.dg/nan_2.f90: Likewise.
2710         * gfortran.dg/nan_3.f90: Likewise.
2711         * gfortran.dg/nan_4.f90: Likewise.
2712         * gfortran.dg/nan_5.f90: Likewise.
2713         * gfortran.dg/nearest_1.f90: Likewise.
2714         * gfortran.dg/nearest_2.f90: Likewise.
2715         * gfortran.dg/nearest_3.f90: Likewise.
2716         * gfortran.dg/pr37243.f: Likewise.
2717         * gfortran.dg/real_const_3.f90: Likewise.
2718         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2719
2720 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2721
2722         PR debug/30161
2723         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2724         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2725         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2726         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2727         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2728         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2729         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2730         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2731         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2732         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2733         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2734         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2735         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2736
2737 2009-08-31  Jason Merrill  <jason@redhat.com>
2738
2739         PR c++/41127
2740         * g++.dg/parse/enum5.C: New.
2741         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2742
2743 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2744
2745         PR fortran/40940
2746         * gfortran.dg/allocate_derived_1.f90: New.
2747         * gfortran.dg/class_3.f03: New.
2748
2749 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2750
2751         PR fortran/40996
2752         * gfortran.dg/allocatable_scalar_1.f90: New.
2753         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2754         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2755         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2756
2757 2009-08-30  Richard Guenther  <rguenther@suse.de>
2758
2759         PR tree-optimization/41186
2760         * g++.dg/torture/pr41186.C: New testcase.
2761         * g++.dg/tree-ssa/pr41186.C: Likewise.
2762
2763 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2764
2765         PR c++/41187
2766         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2767         take ia64 assembly comments syntax in account.
2768
2769 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2770
2771         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2772
2773 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2774
2775         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2776         * gfortran.dg/whole_file_6.f90: Likewise.
2777
2778 2009-08-28  Cary Coutant  <ccoutant@google.com>
2779
2780         PR debug/41063
2781         * g++.dg/debug/dwarf2/pr41063.C: New test.
2782
2783 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2784
2785         PR rtl-optimization/40861
2786         * gcc.dg/pr40861.c: New test.
2787
2788 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2789
2790         PR fortran/40869
2791         * gfortran.dg/proc_ptr_comp_20.f90: New.
2792
2793 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2794
2795         PR libfortran/39667
2796         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2797         open temp file with status="scratch".
2798         * gfortran.dg/fmt_cache_1.f: Likewise.
2799         * gfortran.dg/fmt_exhaust.f90: Likewise.
2800         * gfortran.dg/fmt_t_4.f90: Likewise.
2801         * gfortran.dg/fseek.f90: Likewise.
2802         * gfortran.dg/list_read_5.f90: Likewise.
2803         * gfortran.dg/namelist_39.f90: Likewise.
2804         * gfortran.dg/namelist_56.f90: Likewise.
2805         * gfortran.dg/read_bad_advance.f90: Likewise.
2806         * gfortran.dg/read_repeat.f90: Likewise.
2807         * gfortran.dg/read_size_noadvance.f90: Likewise.
2808         * gfortran.dg/read_x_past.f: Likewise.
2809
2810 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2811
2812         PR fortran/28039
2813         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2814
2815 2009-08-27  Daniel Kraft  <d@domob.eu>
2816
2817         PR fortran/37425
2818         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2819         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2820         error and fix problem with recursive assignment.
2821         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2822         * gfortran.dg/typebound_operator_3.f03: New test.
2823         * gfortran.dg/typebound_operator_4.f03: New test.
2824
2825 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2826
2827         PR debug/41170
2828         * debug/dwarf2/namespace-1.C: New test.
2829
2830 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2831
2832         PR fortran/41162
2833         * gfortran.dg/pr41162.f: New.
2834
2835 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2836             Richard Sandiford  <rdsandiford@googlemail.com>
2837
2838         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2839         with "forbid_cpu".
2840         * gcc.target/mips/branch-1.c: Update accordingly.
2841         * gcc.target/mips/extend-1.c: Likewise.
2842         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2843
2844 2009-08-26  Richard Guenther  <rguenther@suse.de>
2845
2846         PR middle-end/41163
2847         * gcc.c-torture/compile/pr41163.c: New testcase.
2848         * gcc.dg/pr35899.c: Adjust.
2849
2850 2009-08-26  Richard Guenther  <rguenther@suse.de>
2851
2852         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2853
2854 2009-08-26  Jason Merrill  <jason@redhat.com>
2855
2856         * g++.dg/cpp0x/explicit3.C: New.
2857         * g++.dg/overload/cond2.C: New.
2858
2859 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2860
2861         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2862
2863 2009-08-25  Jan Hubicka  <jh@suse.cz>
2864
2865         * gcc.target/i386/sse5-shift1-vector.c
2866         * gcc.target/i386/isa-12.c
2867         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2868         * gcc.target/i386/sse5-pcmov2.c
2869         * gcc.target/i386/isa-3.c
2870         * gcc.target/i386/sse5-shift2-vector.c
2871         * gcc.target/i386/isa-7.c
2872         * gcc.target/i386/funcspec-2.c
2873         * gcc.target/i386/sse5-haddX.c
2874         * gcc.target/i386/sse5-hadduX.c
2875         * gcc.target/i386/isa-9.c
2876         * gcc.target/i386/sse5-maccXX.c
2877         * gcc.target/i386/sse5-shift3-vector.c
2878         * gcc.target/i386/sse5-msubXX.c
2879         * gcc.target/i386/sse5-permpX.c
2880         * gcc.target/i386/sse5-check.h
2881         * gcc.target/i386/sse-12.c
2882         * gcc.target/i386/sse-11.c
2883         * gcc.target/i386/sse-10.c
2884         * gcc.target/i386/sse-13.c
2885         * gcc.target/i386/sse-14.c
2886         * gcc.target/i386/sse-22.c
2887         * gcc.target/i386/sse-2.c
2888         * gcc.target/i386/sse-13.c
2889         * gcc.target/i386/avx-2.c
2890         * gcc.target/i386/sse5-rotate1-vector.c
2891         * gcc.target/i386/isa-4.c
2892         * gcc.target/i386/sse5-hsubX.c
2893         * gcc.target/i386/sse5-pcmov.c
2894         * gcc.target/i386/sse5-fma.c
2895         * gcc.target/i386/isa-8.c
2896         * gcc.target/i386/sse5-rotate2-vector.c
2897         * gcc.target/i386/sse5-nmaccXX.c
2898         * gcc.target/i386/sse5-imul64-vector.c
2899         * gcc.target/i386/sse5-nmsubXX.c
2900         * gcc.target/i386/sse5-rotate3-vector.c
2901         * gcc.target/i386/sse5-fma-vector.c
2902         * gcc.target/i386/sse5-imul32widen-vector.c
2903         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2904
2905         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2906         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2907         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2908         * gcc.target/i386/avx-1.c: Remove SSE5.
2909         * gcc.target/i386/avx-2.c: Remove SSE5.
2910         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2911         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2912         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2913         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2914
2915 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2916
2917         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2918
2919 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2920
2921         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2922         keyword works in the same manner as __alignof.
2923
2924 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2925
2926         PR libfortran/34670
2927         * gfortran.dg/unpack_bounds_1.f90:  New test.
2928         * gfortran.dg/unpack_bounds_2.f90:  New test.
2929         * gfortran.dg/unpack_bounds_3.f90:  New test.
2930
2931 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2932
2933         * gnat.dg/slice7.adb: New test.
2934         * gnat.dg/slice7_pkg.ads: New helper.
2935
2936 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2937
2938         PR fortran/41139
2939         * gfortran.dg/proc_ptr_25.f90: New.
2940         * gfortran.dg/proc_ptr_comp_18.f90: New.
2941         * gfortran.dg/proc_ptr_comp_19.f90: New.
2942
2943 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2944
2945         PR fortran/41154
2946         * gfortran.dg/fmt_error_8.f: New test.
2947
2948 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2949
2950         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2951         number, update all callers and synchronize results for latest MPC.
2952
2953 2009-08-21  Jason Merrill  <jason@redhat.com>
2954
2955         * g++.dg/warn/Wunused-17.C: New.
2956
2957 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2958
2959         * gcc.target/arm/combine-cmp-shift.c: New test.
2960
2961 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2962
2963         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2964         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2965         width specifier.
2966
2967 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2968
2969         * gfortran.dg/fmt_error_7.f: New test.
2970
2971 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2972
2973         PR target/40718
2974         * gcc.target/i386/pr40718.c: New test.
2975
2976 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2977
2978         * gfortran.dg/proc_ptr_24.f90: New test.
2979
2980 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2981
2982         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2983         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2984         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2985
2986 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2987
2988         PR fortran/28039
2989         * gfortran.dg/fmt_with_extra.f: new file.
2990
2991 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2992
2993         * lib/target-supports.exp
2994         (check_effective_target_arm_iwmmxt_ok): New procedure.
2995         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2996         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2997
2998 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2999
3000         * gfortran.dg/boz_9.f90: Do not load denormal floating
3001         point constants.  Remove -mieee option for alpha*-*-* targets.
3002
3003 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3004
3005         PR fortran/41106
3006         * gfortran.dg/proc_ptr_23.f90: New.
3007         * gfortran.dg/proc_ptr_comp_15.f90: New.
3008         * gfortran.dg/proc_ptr_comp_16.f90: New.
3009         * gfortran.dg/proc_ptr_comp_17.f90: New.
3010
3011 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3012
3013         PR c++/41131
3014         * g++.dg/expr/unary3.C: New test.
3015
3016 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3017
3018         * gfortran.dg/common_5.f: Add -mdalign for sh.
3019         * gfortran.dg/common_align_2.f90: Likewise.
3020
3021 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3022
3023         PR libfortran/40962
3024         * c_f_pointer_tests_4.f90:  New test.
3025
3026 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3027
3028         * gnat.dg/slice6.adb: New test.
3029         * gnat.dg/slice6_pkg.ads: New helper.
3030
3031 2009-08-20  Michael Matz  <matz@suse.de>
3032
3033         PR fortran/41126
3034         * gfortran.dg/pr41126.f90: New test.
3035
3036 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3037
3038         * gnat.dg/dynamic_bound.adb: New test.
3039
3040 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3041
3042         PR fortran/41121
3043         * gfortran.dg/intrinsic_5.f90: New.
3044
3045 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3046             Richard Earnshaw  <richard.earnshaw@arm.com>
3047
3048         * gcc.target/arm/20090811-1.c: New test.
3049
3050 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3051
3052         PR middle-end/41123
3053         * gcc.dg/pr41123.c: New test.
3054
3055 2009-08-19  Jason Merrill  <jason@redhat.com>
3056
3057         PR c++/41120
3058         * g++.dg/other/gc4.C: New.
3059
3060 2009-08-18  Michael Matz  <matz@suse.de>
3061
3062         * gfortran.dg/vect/vect-gems.f90: New test.
3063         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3064
3065 2009-08-18  DJ Delorie  <dj@redhat.com>
3066
3067         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3068         * lib/gcc-defs.exp: ... to here.
3069
3070         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3071         GCC_EXEC_PREFIX before building the wrapper.
3072
3073 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3074
3075         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3076         tests.
3077         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3078         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3079         dg-options.  Fix dg-final clause.
3080
3081 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3082
3083         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3084
3085 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3086             Paul Thomas  <pault@gcc.gnu.org>
3087
3088         PR fortran/40870
3089         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3090
3091 2009-08-18  Richard Guenther  <rguenther@suse.de>
3092
3093         PR middle-end/41094
3094         * gcc.dg/torture/pr41094.c: New testcase.
3095         * gcc.dg/torture/builtin-power-1.c: Adjust.
3096         * gcc.dg/builtins-10.c: Likewise.
3097
3098 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3099
3100         PR target/40971
3101         * gcc.dg/pr40971.c: New test.
3102
3103 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3104
3105         PR fortran/41062
3106         * gfortran.dg/use_only_4.f90: New test.
3107
3108 2009-08-17  Daniel Kraft  <d@domob.eu>
3109
3110         PR fortran/37425
3111         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3112         NOPASS bindings as operators.
3113
3114 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3115
3116         * lib/target-supports.exp
3117         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3118         of targets that do not need command line argument to enable SIMD.
3119
3120 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3121
3122         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3123         typo in cache name.
3124
3125 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3126
3127         PR fortran/41075
3128         * gfortran.dg/unlimited_fmt_1.f90: New test.
3129
3130 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3131
3132         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3133
3134 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3135
3136         * gnat.dg/itype.ad[sb]: New test.
3137
3138 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3139
3140         * gcc.target/mips/mips.exp: Add terminology section to comment
3141         at the top of the file.  Fix typos.
3142
3143 2009-08-16  Jason Merrill  <jason@redhat.com>
3144
3145         * g++.dg/debug/dwarf2/inline1.C: New.
3146
3147 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3148
3149         PR target/38599
3150         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3151
3152 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3153
3154         PR debug/37801
3155         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3156         Make sure to trigger inlining optimizations.
3157         * gcc.dg/debug/dwarf2/inline2.c: New test.
3158
3159 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3160
3161         PR fortran/41070
3162         * gfortran.dg/structure_constructor_10.f90: New.
3163
3164 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3165
3166         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3167         * gcc.dg/pragma-re-2.c: Likewise.
3168         * gcc.dg/pragma-re-3.c: Likewise.
3169         * gcc.dg/pragma-re-4.c: Likewise.
3170         * g++.dg/other/pragma-re-1.C: Likewise.
3171         * g++.dg/other/pragma-re-2.C: Likewise.
3172
3173 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3174
3175         * gcc.dg/torture/builtin-math-7.c: New.
3176
3177 2009-08-14  Richard Guenther  <rguenther@suse.de>
3178
3179         * gcc.c-torture/execute/20090814-1.c: New testcase.
3180
3181 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3182
3183         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3184
3185 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3186
3187         PR target/40934
3188         * gcc.target/i386/pr40934.c: New.
3189
3190 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3191
3192         PR target/41019
3193         * gcc.target/i386/pr41019.c: New test.
3194
3195 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3196
3197         PR fortran/40955
3198         * gfortran.dg/winapi.f90: New test.
3199
3200 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3201
3202         PR fortran/40995
3203         * gfortran.dg/intrinsic_4.f90: New.
3204         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3205         different line.
3206
3207 2009-08-13  Richard Guenther  <rguenther@suse.de>
3208
3209         PR middle-end/41047
3210         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3211
3212 2009-08-12  Richard Guenther  <rguenther@suse.de>
3213
3214         PR tree-optimization/41011
3215         * gfortran.dg/pr41011.f: New testcase.
3216
3217 2009-08-11  Andrew Haley  <aph@redhat.com>
3218
3219         * gcc.target/arm/synchronize.c: New file.
3220
3221 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3222
3223         PR middle-end/40980
3224         * gfortran.dg/graphite/id-17.f: New.
3225
3226 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3227             Sebastian Pop  <sebastian.pop@amd.com>
3228
3229         * gcc.dg/graphite/interchange-1.c: XFAILed.
3230         * gcc.dg/graphite/interchange-2.c: XFAILed.
3231         * gcc.dg/graphite/interchange-3.c: XFAILed.
3232         * gcc.dg/graphite/interchange-4.c: XFAILed.
3233         * gcc.dg/graphite/interchange-7.c: XFAILed.
3234
3235 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3236
3237         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3238
3239 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3240             Pranav Garg  <pranav.garg2107@gmail.com>
3241
3242         * gcc.dg/graphite/interchange-6.c: XFAILed.
3243
3244 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3245
3246         * gcc.dg/graphite/interchange-9.c: New.
3247
3248 2009-08-12  Richard Guenther  <rguenther@suse.de>
3249
3250         PR rtl-optimization/41033
3251         * gcc.dg/pr41033.c: New test.
3252
3253 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3254
3255         PR fortran/41022
3256         * gfortran.dg/proc_ptr_comp_14.f90: New.
3257
3258 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3259
3260         * gcc.target/mips/ext-5.c: New test.
3261         * gcc.target/mips/ext-6.c: New test.
3262         * gcc.target/mips/ext-7.c: New test.
3263         * gcc.target/mips/ext-8.c: New test.
3264         * gcc.target/mips/extend-2.c: New test.
3265
3266 2009-08-10  Jason Merrill  <jason@redhat.com>
3267
3268         * g++.dg/other/linkage2.C: New test for types-without-linkage
3269         handling.
3270         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3271         * g++.dg/lookup/anon2.C: Likewise.
3272         * g++.dg/other/anon3.C: Likewise.
3273         * g++.dg/template/arg2.C: Likewise.
3274         * g++.dg/template/local4.C: Likewise.
3275         * g++.old-deja/g++.law/operators32.C: Likewise.
3276         * g++.old-deja/g++.other/linkage2.C: Likewise.
3277         * g++.old-deja/g++.pt/enum6.C: Likewise.
3278         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3279         * g++.old-deja/g++.other/linkage1.C: Likewise.
3280
3281 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3282
3283         * gcc.dg/dg.exp: Test also c-c++-common dir.
3284         * g++.dg/dg.exp: Likewise.
3285         * g++.dg/warn/Wconversion-real.C: Delete.
3286         * gcc.dg/Wconversion-real.c: Move to ...
3287         * c-c++-common/Wconversion-real.c: ... here.
3288         * lib/target-supports.exp
3289         (check_effective_target_c,check_effective_target_c++): New.
3290
3291 2009-08-10  Daniel Kraft  <d@domob.eu>
3292
3293         PR fortran/37425
3294         * gfortran.dg/typebound_operator_1.f03: New test.
3295         * gfortran.dg/typebound_operator_2.f03: New test.
3296
3297 2009-08-10  Richard Guenther  <rguenther@suse.de>
3298
3299         PR middle-end/41006
3300         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3301         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3302
3303 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3304
3305         PR fortran/40940
3306         * gfortran.dg/class_1.f03: New.
3307         * gfortran.dg/class_2.f03: New.
3308         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3309         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3310         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3311         * gfortran.dg/typebound_call_10.f03: Ditto.
3312         * gfortran.dg/typebound_call_2.f03: Ditto.
3313         * gfortran.dg/typebound_call_3.f03: Ditto.
3314         * gfortran.dg/typebound_call_4.f03: Ditto.
3315         * gfortran.dg/typebound_generic_3.f03: Ditto.
3316         * gfortran.dg/typebound_generic_4.f03: Ditto.
3317         * gfortran.dg/typebound_proc_1.f08: Ditto.
3318         * gfortran.dg/typebound_proc_5.f03: Ditto.
3319         * gfortran.dg/typebound_proc_6.f03: Ditto.
3320
3321 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3322
3323         PR c++/40866
3324         * g++.dg/expr/stmt-expr-1.C: New test.
3325
3326 2009-08-09  Richard Guenther  <rguenther@suse.de>
3327
3328         PR tree-optimization/41016
3329         * gcc.c-torture/compile/pr41016.c: New testcase.
3330
3331 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3332
3333         * gcc.dg/overflow-warn-8.c: New test.
3334
3335 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3336
3337         PR tree-optimization/41008
3338         * gcc.dg/vect/O1-pr41008.c: New test.
3339
3340 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3341
3342         PR fortran/40955
3343         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3344
3345 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3346
3347         * gcc.target/bfin/loop-autoinc.c: New file.
3348
3349 2009-08-08  Richard Guenther  <rguenther@suse.de>
3350
3351         PR tree-optimization/40991
3352         * g++.dg/torture/pr40991.C: New testcase.
3353
3354 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3355
3356         * ada/acats/support/impdef.a: Tweak timing constants. Add
3357         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3358         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3359         * ada/acats/tests/c9/c940007.a: Likewise.
3360         * ada/acats/tests/c9/c94001c.ada: Likewise.
3361         * ada/acats/tests/c9/c94006a.ada: Likewise.
3362         * ada/acats/tests/c9/c94008c.ada: Likewise.
3363         * ada/acats/tests/c9/c951002.a: Likewise.
3364         * ada/acats/tests/c9/c954a01.a: Likewise.
3365         * ada/acats/tests/c9/c96001a.ada: Likewise.
3366         * ada/acats/tests/c9/c97307a.ada: Likewise.
3367
3368 2009-08-07  Richard Guenther  <rguenther@suse.de>
3369
3370         PR tree-optimization/40999
3371         * gfortran.dg/pr40999.f: New testcase.
3372
3373 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3374
3375         * g++.dg/tree-prof/partition1.C: New test.
3376
3377 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3378
3379         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3380         hook.
3381         (check_effective_target_arm_neon_ok): Improve test for neon
3382         availability.
3383         * gcc.target/arm/eabi1.c: Only run test in base variant.
3384         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3385         attribute.
3386         * gcc.target/arm/vfp1[567].c: New tests.
3387
3388 2009-08-06  Jason Merrill  <jason@redhat.com>
3389
3390         PR c++/40948
3391         * g++.dg/ext/complit12.C: Expand.
3392
3393 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3394
3395         Merge ARM/hard_vfp_branch to trunk.
3396
3397         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3398
3399         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3400         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3401
3402         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3403
3404         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3405         (PCS): Define macro to use base AAPCS.
3406         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3407
3408         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3409
3410         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3411         Correct arm_neon.h typo.
3412
3413         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3414
3415         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3416         this a linkage test.
3417         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3418         argument marshalling.
3419         * abitest.h: New file.
3420         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3421         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3422
3423 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3424
3425         PR middle-end/32964
3426         * gcc.dg/tree-ssa/pr32964.c: New test.
3427
3428 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3429             H.J. Lu  <hongjiu.lu@intel.com>
3430
3431         PR target/40957
3432         * gcc.target/i386/pr40957.c: New test.
3433
3434 2009-08-06  Richard Guenther  <rguenther@suse.de>
3435
3436         PR tree-optimization/40964
3437         * gcc.c-torture/compile/pr40964.c: New testcase.
3438
3439 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3440
3441         PR fortran/40847
3442         * gfortran.dg/transfer_resolve_1.f90 : New test.
3443
3444 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3445             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3446
3447         PR target/40906
3448         * gcc.target/i386/pr40906-1.c: New test.
3449         * gcc.target/i386/pr40906-2.c: Ditto.
3450         * gcc.target/i386/pr40906-3.c: Ditto.
3451
3452 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3453
3454         PR rtl-optimization/40924
3455         * g++.dg/torture/pr40924.C: New test.
3456
3457 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3458
3459         PR c++/36069
3460         * g++.dg/warn/pr36069.C: New.
3461
3462 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3463
3464         PR c++/39987
3465         * g++.dg/overload/defarg4.C: New test.
3466
3467 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3468
3469         PR c++/16696
3470         * g++.dg/parse/pr16696.C: New.
3471         * g++.dg/parse/pr16696-permissive.C: New.
3472
3473 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3474
3475         PR fortran/40875
3476         * gfortran.dg/initialization_23.f90 : New test.
3477
3478 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3479
3480         PR debug/39706
3481         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3482
3483 2009-08-03  Jason Merrill  <jason@redhat.com>
3484             Jakub Jelinek  <jakub@redhat.com>
3485
3486         PR c++/40948
3487         * g++.dg/ext/complit12.C: New.
3488
3489 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3490
3491         PR c/39902
3492         * gcc.target/powerpc/pr39902-2.c: New test.
3493
3494 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3495
3496         PR middle-end/40943
3497         * gcc.dg/uninit-6.c: Re-add XFAIL.
3498         * gcc.dg/uninit-6-O0.c: Likewise.
3499         * gcc.dg/uninit-pr40943.c: New test.
3500
3501 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3502
3503         PR testsuite/40858
3504         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3505         .ascii.
3506
3507 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3508
3509         PR libfortran/40853
3510         * gfortran.dg/namelist_40.f90: Update error output.
3511         * gfortran.dg/namelist_47.f90: Update error output.
3512         * gfortran.dg/namelist_58.f90: New test.
3513
3514 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3515
3516         PR fortran/40881
3517         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3518         * gfortran.dg/altreturn_3.f90: Ditto.
3519         * gfortran.dg/altreturn_5.f90: Ditto.
3520         * gfortran.dg/altreturn_6.f90: Ditto.
3521         * gfortran.dg/altreturn_7.f90: Ditto.
3522         * gfortran.dg/array_constructor_13.f90: Ditto.
3523         * gfortran.dg/arrayio_7.f90: Ditto.
3524         * gfortran.dg/arrayio_8.f90: Ditto.
3525         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3526         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3527         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3528         * gfortran.dg/backspace_8.f: Add -std=legacy.
3529         * gfortran.dg/backspace_9.f: Ditto.
3530         * gfortran.dg/char_comparison_1.f: Ditto.
3531         * gfortran.dg/char_decl_1.f90: Ditto.
3532         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3533         * gfortran.dg/char_pointer_assign.f90: Ditto.
3534         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3535         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3536         * gfortran.dg/char_pointer_func.f90: Ditto.
3537         * gfortran.dg/common_8.f90: Ditto.
3538         * gfortran.dg/constant_substring.f: Ditto.
3539         * gfortran.dg/data_char_2.f90: Ditto.
3540         * gfortran.dg/der_array_io_1.f90: Ditto.
3541         * gfortran.dg/der_array_io_2.f90: Ditto.
3542         * gfortran.dg/der_array_io_3.f90: Ditto.
3543         * gfortran.dg/der_io_3.f90: Ditto.
3544         * gfortran.dg/dev_null.F90: Ditto.
3545         * gfortran.dg/direct_io_2.f90: Ditto.
3546         * gfortran.dg/do_iterator_2.f90: Ditto.
3547         * gfortran.dg/e_d_fmt.f90: Ditto.
3548         * gfortran.dg/empty_format_1.f90: Ditto.
3549         * gfortran.dg/entry_17.f90: Modified warning message.
3550         * gfortran.dg/entry_7.f90: Add -std=legacy.
3551         * gfortran.dg/eor_1.f90: Ditto.
3552         * gfortran.dg/equiv_2.f90: Ditto.
3553         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3554         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3555         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3556         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3557         * gfortran.dg/fmt_error_2.f90: Ditto.
3558         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3559         * gfortran.dg/fmt_tl.f: Ditto.
3560         * gfortran.dg/fmt_white.f: Ditto.
3561         * gfortran.dg/func_derived_1.f90: Ditto.
3562         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3563         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3564         * gfortran.dg/global_references_2.f90: Ditto.
3565         * gfortran.dg/hollerith_1.f90: Ditto.
3566         * gfortran.dg/hollerith.f90: Use new-style character length.
3567         * gfortran.dg/hollerith_f95.f90: Ditto.
3568         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3569         * gfortran.dg/implicit_6.f90: Ditto.
3570         * gfortran.dg/implicit_9.f90: Ditto.
3571         * gfortran.dg/inquire_13.f90: Ditto.
3572         * gfortran.dg/inquire_5.f90: Ditto.
3573         * gfortran.dg/inquire_6.f90: Ditto.
3574         * gfortran.dg/inquire.f90: Ditto.
3575         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3576         * gfortran.dg/io_constraints_2.f90: Ditto.
3577         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3578         * gfortran.dg/loc_2.f90: Ditto.
3579         * gfortran.dg/logical_1.f90: Ditto.
3580         * gfortran.dg/longline.f: Ditto.
3581         * gfortran.dg/merge_char_1.f90: Ditto.
3582         * gfortran.dg/namelist_12.f: Ditto.
3583         * gfortran.dg/namelist_14.f90: Ditto.
3584         * gfortran.dg/namelist_18.f90: Ditto.
3585         * gfortran.dg/namelist_19.f90: Ditto.
3586         * gfortran.dg/namelist_21.f90: Ditto.
3587         * gfortran.dg/namelist_22.f90: Ditto.
3588         * gfortran.dg/namelist_37.f90: Ditto.
3589         * gfortran.dg/namelist_54.f90: Ditto.
3590         * gfortran.dg/namelist_55.f90: Ditto.
3591         * gfortran.dg/namelist_empty.f90: Ditto.
3592         * gfortran.dg/namelist_use.f90: Use new-style character length.
3593         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3594         * gfortran.dg/nested_modules_4.f90: Ditto.
3595         * gfortran.dg/nested_modules_5.f90: Ditto.
3596         * gfortran.dg/open-options-blanks.f: Ditto.
3597         * gfortran.dg/output_exponents_1.f90: Ditto.
3598         * gfortran.dg/parens_5.f90: Ditto.
3599         * gfortran.dg/parens_6.f90: Ditto.
3600         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3601         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3602         * gfortran.dg/pr15129.f90: Ditto.
3603         * gfortran.dg/pr15332.f: Ditto.
3604         * gfortran.dg/pr16597.f90: Ditto.
3605         * gfortran.dg/pr17143.f90: Ditto.
3606         * gfortran.dg/pr17164.f90: Ditto.
3607         * gfortran.dg/pr17229.f: Modified warning message.
3608         * gfortran.dg/pr18210.f90: Add -std=legacy.
3609         * gfortran.dg/pr19155.f: Ditto.
3610         * gfortran.dg/pr20086.f90: Ditto.
3611         * gfortran.dg/pr20124.f90: Ditto.
3612         * gfortran.dg/pr20755.f: Ditto.
3613         * gfortran.dg/pr20865.f90: Ditto.
3614         * gfortran.dg/pr20950.f: Ditto.
3615         * gfortran.dg/pr21730.f: Ditto.
3616         * gfortran.dg/pr22491.f: Ditto.
3617         * gfortran.dg/pr29713.f90: Ditto.
3618         * gfortran.dg/print_parentheses_1.f: Ditto.
3619         * gfortran.dg/print_parentheses_2.f90: Ditto.
3620         * gfortran.dg/proc_assign_1.f90: Ditto.
3621         * gfortran.dg/proc_decl_1.f90: Ditto.
3622         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3623         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3624         * gfortran.dg/read_float_1.f90: Ditto.
3625         * gfortran.dg/read_logical.f90: Ditto.
3626         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3627         * gfortran.dg/return_1.f90: Ditto.
3628         * gfortran.dg/rewind_1.f90: Ditto.
3629         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3630         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3631         * gfortran.dg/stfunc_1.f90: Ditto.
3632         * gfortran.dg/stfunc_3.f90: Ditto.
3633         * gfortran.dg/stfunc_4.f90: Ditto.
3634         * gfortran.dg/stfunc_6.f90: Ditto.
3635         * gfortran.dg/streamio_2.f90: Ditto.
3636         * gfortran.dg/string_ctor_1.f90: Ditto.
3637         * gfortran.dg/string_null_compare_1.f: Ditto.
3638         * gfortran.dg/substr_6.f90: Ditto.
3639         * gfortran.dg/tl_editing.f90: Ditto.
3640         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3641         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3642         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3643         * gfortran.dg/g77/1832.f: Ditto.
3644         * gfortran.dg/g77/19981216-0.f Ditto.
3645         * gfortran.dg/g77/19990525-0.f: Ditto.
3646         * gfortran.dg/g77/19990826-2.f: Ditto.
3647         * gfortran.dg/g77/20000630-2.f: Ditto.
3648         * gfortran.dg/g77/20010116.f: Ditto.
3649         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3650         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3651         * gfortran.dg/g77/980520-1.f: Ditto.
3652         * gfortran.dg/g77/check0.f: Ditto.
3653         * gfortran.dg/g77/cpp3.F: Ditto.
3654         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3655         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3656         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3657         * gfortran.dg/g77/short.f: Ditto.
3658
3659 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3660
3661         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3662         * gcc.target/mips/ext-4.c: Likewise.
3663         * gcc.target/mips/interrupt_handler.c: Likewise.
3664         * gcc.target/mips/truncate-4.c: Likewise.
3665         * gcc.target/mips/truncate-5.c: Likewise.
3666
3667 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3668
3669         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3670         -fgraphite-force-parallel to -floop-parallelize-all.
3671
3672 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3673
3674         PR fortran/40011
3675         * gfortran.dg/whole_file_7.f90: New test.
3676         * gfortran.dg/whole_file_8.f90: New test.
3677         * gfortran.dg/whole_file_9.f90: New test.
3678         * gfortran.dg/whole_file_10.f90: New test.
3679         * gfortran.dg/whole_file_11.f90: New test.
3680         * gfortran.dg/whole_file_12.f90: New test.
3681         * gfortran.dg/whole_file_13.f90: New test.
3682         * gfortran.dg/whole_file_14.f90: New test.
3683
3684 2009-07-31  Jason Merrill  <jason@redhat.com>
3685
3686         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3687         binding semantics.
3688         * g++.dg/cpp0x/named.C: Likewise.
3689         * g++.dg/cpp0x/overload.C: Likewise.
3690         * g++.dg/cpp0x/rv1n.C: Likewise.
3691         * g++.dg/cpp0x/rv1p.C: Likewise.
3692         * g++.dg/cpp0x/rv2n.C: Likewise.
3693         * g++.dg/cpp0x/rv2p.C: Likewise.
3694         * g++.dg/cpp0x/rv3n.C: Likewise.
3695         * g++.dg/cpp0x/rv3p.C: Likewise.
3696         * g++.dg/cpp0x/rv4n.C: Likewise.
3697         * g++.dg/cpp0x/rv4p.C: Likewise.
3698         * g++.dg/cpp0x/rv5n.C: Likewise.
3699         * g++.dg/cpp0x/rv5p.C: Likewise.
3700         * g++.dg/cpp0x/rv6n.C: Likewise.
3701         * g++.dg/cpp0x/rv6p.C: Likewise.
3702         * g++.dg/cpp0x/rv7n.C: Likewise.
3703         * g++.dg/cpp0x/rv7p.C: Likewise.
3704         * g++.dg/cpp0x/template_deduction.C: Likewise.
3705         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3706         * g++.dg/cpp0x/overloadn.C: New.
3707         * g++.dg/cpp0x/rv-cast.C: New.
3708
3709 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3710
3711         * gcc.target/mips/ext-4.c: New test.
3712
3713 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3714
3715         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3716
3717 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3718
3719         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3720         * gcc.dg/tree-ssa/loop-32.c: Same.
3721         * gcc.dg/tree-ssa/loop-33.c: Same.
3722         * gcc.dg/tree-ssa/loop-34.c: Same.
3723         * gcc.dg/tree-ssa/loop-35.c: Same.
3724         * gcc.dg/tree-ssa/loop-7.c: Same.
3725         * gcc.dg/tree-ssa/pr23109.c: Same.
3726         * gcc.dg/tree-ssa/restrict-2.c: Same.
3727         * gcc.dg/tree-ssa/restrict-3.c: Same.
3728         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3729         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3730         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3731         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3732         * gcc.dg/tree-ssa/structopt-1.c: Same.
3733         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3734         * gfortran.dg/pr32921.f: Same.
3735
3736 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3737
3738         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3739         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3740         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3741         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3742         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3743         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3744         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3745         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3746         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3747         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3748         * gcc.dg/graphite/id-1.c: New.
3749         * gcc.dg/graphite/id-10.c: New.
3750         * gcc.dg/graphite/id-11.c: New.
3751         * gcc.dg/graphite/id-12.c: New.
3752         * gcc.dg/graphite/id-13.c: New.
3753         * gcc.dg/graphite/id-14.c: New.
3754         * gcc.dg/graphite/id-15.c: New.
3755         * gcc.dg/graphite/id-2.c: New.
3756         * gcc.dg/graphite/id-3.c: New.
3757         * gcc.dg/graphite/id-4.c: New.
3758         * gcc.dg/graphite/id-5.c: New.
3759         * gcc.dg/graphite/id-6.c: New.
3760         * gcc.dg/graphite/id-7.c: New.
3761         * gcc.dg/graphite/id-8.c: New.
3762         * gcc.dg/graphite/id-9.c: New.
3763         * gcc.dg/graphite/interchange-0.c: New.
3764         * gcc.dg/graphite/interchange-1.c: New.
3765         * gcc.dg/graphite/interchange-2.c: New.
3766         * gcc.dg/graphite/interchange-3.c: New.
3767         * gcc.dg/graphite/interchange-4.c: New.
3768         * gcc.dg/graphite/interchange-5.c: New.
3769         * gcc.dg/graphite/interchange-6.c: New.
3770         * gcc.dg/graphite/interchange-7.c: New.
3771         * gcc.dg/graphite/interchange-8.c: New.
3772         * gcc.dg/graphite/pr35356-1.c: New.
3773         * gcc.dg/graphite/pr35356-2.c: New.
3774         * gcc.dg/graphite/pr35356-3.c: New.
3775         * gcc.dg/graphite/pr40157.c: New.
3776         * gcc.dg/graphite/run-id-1.c: New.
3777         * gcc.dg/graphite/scop-20.c: New.
3778         * gcc.dg/graphite/scop-21.c: New.
3779         * gfortran.dg/graphite/id-1.f90: New.
3780         * gfortran.dg/graphite/id-10.f90: New.
3781         * gfortran.dg/graphite/id-11.f: New.
3782         * gfortran.dg/graphite/id-12.f: New.
3783         * gfortran.dg/graphite/id-13.f: New.
3784         * gfortran.dg/graphite/id-14.f: New.
3785         * gfortran.dg/graphite/id-15.f: New.
3786         * gfortran.dg/graphite/id-16.f: New.
3787         * gfortran.dg/graphite/id-5.f: New.
3788         * gfortran.dg/graphite/id-6.f: New.
3789         * gfortran.dg/graphite/id-7.f: New.
3790         * gfortran.dg/graphite/id-8.f: New.
3791         * gfortran.dg/graphite/id-9.f: New.
3792         * gfortran.dg/graphite/interchange-1.f: New.
3793         * gfortran.dg/graphite/interchange-2.f: New.
3794
3795 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3796
3797         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3798         flags based on the name of the testcase.
3799         * gfortran.dg/graphite/graphite.exp: Same.
3800
3801         * gcc.dg/graphite/block-0.c: Adjusted.
3802         * gcc.dg/graphite/block-1.c: Adjusted.
3803         * gcc.dg/graphite/block-2.c: Adjusted.
3804         * gcc.dg/graphite/block-3.c: Adjusted.
3805         * gcc.dg/graphite/block-4.c: Adjusted.
3806         * gcc.dg/graphite/block-5.c: Adjusted.
3807         * gcc.dg/graphite/block-6.c: Adjusted.
3808         * gcc.dg/graphite/pr37485.c: Adjusted.
3809         * gcc.dg/graphite/pr37684.c: Adjusted.
3810         * gcc.dg/graphite/pr37828.c: Adjusted.
3811         * gcc.dg/graphite/pr37883.c: Adjusted.
3812         * gcc.dg/graphite/pr37928.c: Adjusted.
3813         * gcc.dg/graphite/pr37943.c: Adjusted.
3814         * gcc.dg/graphite/pr38409.c: Adjusted.
3815         * gcc.dg/graphite/pr38498.c: Adjusted.
3816         * gcc.dg/graphite/pr38559.c: Adjusted.
3817         * gcc.dg/graphite/pr39335.c: Adjusted.
3818         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3819         * gcc.dg/graphite/scop-0.c: Adjusted.
3820         * gcc.dg/graphite/scop-1.c: Adjusted.
3821         * gcc.dg/graphite/scop-10.c: Adjusted.
3822         * gcc.dg/graphite/scop-11.c: Adjusted.
3823         * gcc.dg/graphite/scop-12.c: Adjusted.
3824         * gcc.dg/graphite/scop-13.c: Adjusted.
3825         * gcc.dg/graphite/scop-14.c: Adjusted.
3826         * gcc.dg/graphite/scop-15.c: Adjusted.
3827         * gcc.dg/graphite/scop-16.c: Adjusted.
3828         * gcc.dg/graphite/scop-17.c: Adjusted.
3829         * gcc.dg/graphite/scop-18.c: Adjusted.
3830         * gcc.dg/graphite/scop-19.c: Adjusted.
3831         * gcc.dg/graphite/scop-2.c: Adjusted.
3832         * gcc.dg/graphite/scop-3.c: Adjusted.-
3833         * gcc.dg/graphite/scop-4.c: Adjusted.
3834         * gcc.dg/graphite/scop-5.c: Adjusted.
3835         * gcc.dg/graphite/scop-6.c: Adjusted.
3836         * gcc.dg/graphite/scop-7.c: Adjusted.
3837         * gcc.dg/graphite/scop-8.c: Adjusted.
3838         * gcc.dg/graphite/scop-9.c: Adjusted.
3839         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3840         * gfortran.dg/graphite/block-1.f90: Adjusted.
3841         * gfortran.dg/graphite/block-2.f: Adjusted.
3842         * gfortran.dg/graphite/block-3.f90: Adjusted.
3843         * gfortran.dg/graphite/block-4.f90: Adjusted.
3844         * gfortran.dg/graphite/id-2.f90: Adjusted.
3845         * gfortran.dg/graphite/id-3.f90: Adjusted.
3846         * gfortran.dg/graphite/id-4.f90: Adjusted.
3847         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3848         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3849         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3850         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3851         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3852         * gfortran.dg/graphite/scop-1.f: Adjusted.
3853
3854 2009-07-30  Doug Kwan  <dougkwan@google.com>
3855
3856         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3857         in warnings added in rev 141298.
3858
3859 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3860
3861         * lib/options.exp: Use "!=" instead of "ne".
3862
3863         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3864
3865         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3866         * gcc.dg/ucnid-12.c: Likewise.
3867
3868 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3869             Pat Haugen  <pthaugen@us.ibm.com>
3870             Revital Eres <ERES@il.ibm.com>
3871
3872         * gcc.target/powerpc/altivec-32.c: New file to test
3873         Altivec simple math function vectorization.
3874
3875         * gcc.target/powerpc/bswap-run.c: New file to test swap
3876         builtins.
3877         * gcc.target/powerpc/bswap16.c: Ditto.
3878         * gcc.target/powerpc/bswap32.c: Ditto.
3879         * gcc.target/powerpc/bswap64-1.c: Ditto.
3880         * gcc.target/powerpc/bswap64-2.c: Ditto.
3881         * gcc.target/powerpc/bswap64-3.c: Ditto.
3882         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3883         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3884         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3885
3886         * gcc.target/powerpc/popcount-2.c: New file to test
3887         power7 popcntd instructions.
3888         * gcc.target/powerpc/popcount-3.c: Ditto.
3889
3890         * gcc.target/powerpc/pr39457.c: New VSX test.
3891         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3892         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3893         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3894         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3895         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3896         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3897         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3898         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3899         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3900         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3901         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3902         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3903
3904         * gcc.target/powerpc/altivec-6.c: Store the result of
3905         vec_add, so the optimizer doesn't remove it.
3906
3907         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3908         systems that support bswap64.
3909
3910         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3911         prevent VSX code generation.
3912
3913         * lib/target-supports.exp (check_vsx_hw_available): New
3914         function to test if VSX available.
3915         (check_effective_target_powerpc_vsx_ok): Ditto.
3916         (check_vmx_hw_available): Add explicit -mno-vsx.
3917
3918 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3919
3920         PR c/39902
3921         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3922
3923 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3924
3925         PR tree-optimization/40570
3926         * gcc.c-torture/compile/pr40570.c: New test.
3927
3928 2009-07-29  Jason Merrill  <jason@redhat.com>
3929
3930         PR c++/14912
3931         * g++.dg/template/defarg13.C: New.
3932
3933 2009-07-29  Richard Guenther  <rguenther@suse.de>
3934
3935         PR c++/40834
3936         * g++.dg/torture/pr40834.C: New testcase.
3937
3938 2009-07-29  Michael Matz  <matz@suse.de>
3939
3940         PR middle-end/40830
3941         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3942
3943 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3944
3945         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3946         sh*-*-* targets.  Skip on spu-*-* targets.
3947         * gfortran.dg/maxlocval_4.f90: Likewise.
3948         * gfortran.dg/minlocval_1.f90: Likewise.
3949         * gfortran.dg/minlocval_4.f90: Likewise.
3950
3951 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3952
3953         PR fortran/40878
3954         * gfortran.dg/gomp/pr40878-1.f90: New test.
3955         * gfortran.dg/gomp/pr40878-2.f90: New test.
3956
3957         PR testsuite/40891
3958         * gcc.dg/cdce1.c: Adjust note line number.
3959         * gcc.dg/cdce2.c: Likewise.
3960
3961 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3962
3963         PR fortran/40882
3964         * gfortran.dg/proc_ptr_comp_13.f90: New.
3965
3966 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3967
3968         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3969         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3970         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3971         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3972         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3973         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3974         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3975         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3976         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3977         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3978         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3979         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3980         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3981         #ifdef NEED_IEEE754_FLOAT conditional.
3982         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3983         conditional.
3984
3985 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3986
3987         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3988         i?86-*-netware.
3989         * g++.dg/ext/bitfield3.C: Likewise.
3990         * g++.dg/ext/bitfield4.C: Likewise.
3991         * g++.dg/ext/bitfield5.C: Likewise.
3992         * gcc.dg/bitfld-15.c: Likewise.
3993         * gcc.dg/bitfld-16.c: Likewise.
3994         * gcc.dg/bitfld-17.c: Likewise.
3995         * gcc.dg/bitfld-18.c: Likewise.
3996         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3997         * gcc.dg/20010912-1.c: Likewise.
3998         * gcc.dg/20021018-1.c: Likewise.
3999         * gcc.dg/20030213-1.c: Likewise.
4000         * gcc.dg/20030225-1.c: Likewise.
4001         * gcc.dg/20030708-1.c: Likewise.
4002         * gcc.dg/20050321-2.c: Likewise.
4003         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4004         * gcc.dg/cdce2.c: Likewise.
4005         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4006         targets.
4007         * gcc.target/i386/pr37248-3.c: Likewise.
4008
4009 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4010
4011         PR fortran/40848
4012         * gfortran.dg/altreturn_7.f90: New.
4013
4014 2009-07-27  Simon Baldwin  <simonb@google.com>
4015
4016         PR testsuite/40829
4017         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4018         so that indexing no longer runs off array end.
4019
4020 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4021
4022         PR fortran/40851
4023         * gfortran.dg/derived_init_3.f90: New test.
4024
4025 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4026
4027         PR fortran/33197
4028         * gfortran.dg/atan2_1.f90: New test
4029         * gfortran.dg/atan2_2.f90: New test
4030
4031 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4032
4033         PR c++/40749
4034         * g++.dg/warn/Wreturn-type-6.C: New test.
4035
4036 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4037
4038         PR tree-optimization/40801
4039         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4040         * gfortran.dg/vect/vect.exp: Run tests starting with
4041         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4042
4043 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4044
4045         PR rtl-optimization/40445
4046         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4047
4048 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4049
4050         * gcc.dg/builtin-unreachable-4.c: New test.
4051
4052 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4053
4054         PR fortran/33197
4055         * gfortran.dg/complex_intrinsic_5.f90: New test.
4056         * gfortran.dg/complex_intrinsic_7.f90: New test.
4057
4058 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4059
4060         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4061         * gcc.dg/ipa/noclone-1.c: New test.
4062
4063 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4064
4065         * lib/target-supports.exp (check_effective_target_static): New
4066         procedure.
4067         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4068         supported.
4069         * g++.old-deja/g++.law/weak.C: Require static effective target.
4070
4071 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4072
4073         PR fortran/39630
4074         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4075         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4076         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4077         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4078         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4079         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4080         * gfortran.dg/typebound_call_10.f03: New.
4081
4082 2009-07-24  Jason Merrill  <jason@redhat.com>
4083
4084         * g++.dg/cpp0x/defaulted11.C: New.
4085
4086         * g++.dg/cpp0x/initlist23.C: New.
4087
4088 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4089
4090         PR fortran/40822
4091         * gfortran.dg/char_length_16.f90: New.
4092
4093 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4094
4095         PR fortran/40643
4096         PR fortran/31067
4097         * gfortran.dg/maxlocval_2.f90: New test.
4098         * gfortran.dg/maxlocval_3.f90: New test.
4099         * gfortran.dg/maxlocval_4.f90: New test.
4100         * gfortran.dg/minlocval_1.f90: New test.
4101         * gfortran.dg/minlocval_2.f90: New test.
4102         * gfortran.dg/minlocval_3.f90: New test.
4103         * gfortran.dg/minlocval_4.f90: New test.
4104
4105 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4106
4107         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4108         scan-assembler.
4109
4110 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4111
4112         PR fortran/40839
4113         * gfortran.dg/pr40839.f90: New test.
4114
4115 2009-07-23  Michael Matz  <matz@suse.de>
4116
4117         PR middle-end/40830
4118         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4119         don't set options ourself.
4120
4121 2009-07-23  Simon Baldwin  <simonb@google.com>
4122
4123         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4124         native C compilation where required.
4125
4126 2009-07-22  Doug Kwan  <dougkwan@google.com>
4127
4128         * gcc.c-torture/compile/20090721-1.c: New test.
4129
4130 2009-07-22  Michael Matz  <matz@suse.de>
4131
4132         PR tree-optimization/35229
4133         PR tree-optimization/39300
4134         * gcc.dg/vect/vect-pre-interact.c: New test.
4135
4136 2009-07-22  Richard Guenther  <rguenther@suse.de>
4137
4138         * g++.dg/lookup/using21.C: Fix duplicate paste.
4139
4140 2009-07-22  Richard Guenther  <rguenther@suse.de>
4141
4142         PR c++/40799
4143         * g++.dg/lookup/using21.C: New testcase.
4144
4145 2009-07-21  Jason Merrill  <jason@redhat.com>
4146
4147         * g++.dg/init/aggr4.C: New.
4148
4149 2009-07-21  Jason Merrill  <jason@redhat.com>
4150
4151         Core issue 934
4152         * g++.dg/cpp0x/initlist22.C: New.
4153
4154 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4155
4156         * gcc.target/i386/vectorize8.c: New test.
4157
4158 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4159
4160         PR target/40811
4161         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4162         Add i?86 and x86_64 targets.
4163         * gcc.target/i386/vectorize7.c: New test.
4164
4165         PR target/40809
4166         * gcc.target/i386/pr40809.c: New test.
4167
4168 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4169
4170         PR tree-optimization/40813
4171         * g++.dg/opt/inline15.C: New test.
4172
4173 2009-07-21  Paul Brook <paul@codesourcery.com>
4174
4175         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4176         * lib/target-supports.exp (check_effective_target_section_anchors):
4177         Add arm*-*-*.
4178
4179 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4180
4181         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4182         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4183         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4184
4185 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4186
4187         * gcc.target/mips/ext-3.c: New test.
4188
4189 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4190
4191         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4192         * gcc.dg/builtin-object-size-8.c: New test.
4193         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4194         * g++.dg/ext/builtin-object-size2.C: Likewise.
4195
4196         PR tree-optimization/40792
4197         * gcc.dg/pr40792.c: New test.
4198
4199 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4200
4201         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4202         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4203         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4204
4205 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4206
4207         * gcc.target/sh/mfmovd.c: New test.
4208
4209 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4210             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4211
4212         PR libfortran/40714
4213         * gfortran.dg/eof_3.f90: New test.
4214
4215 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4216
4217         PR fortran/40727
4218         * gfortran.dg/intrinsic_cmplx.f90: New test.
4219
4220 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4221
4222         PR libfortran/34670
4223         PR libfortran/36874
4224         * gfortran.dg/cshift_bounds_1.f90:  New test.
4225         * gfortran.dg/cshift_bounds_2.f90:  New test.
4226         * gfortran.dg/cshift_bounds_3.f90:  New test.
4227         * gfortran.dg/cshift_bounds_4.f90:  New test.
4228         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4229         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4230         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4231         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4232
4233 2009-07-19  Jan Hubicka  <jh@suse.cz>
4234
4235         PR tree-optimization/40676
4236         * gcc.c-torture/compile/pr40676.c: New testcase.
4237
4238 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4239
4240         * gcc.target/mips/ext-2.c: New test.
4241
4242 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4243
4244         * gcc.target/mips/octeon-exts-7.c: New test.
4245         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4246         * gcc.target/mips/octeon-exts-5.c: Likewise.
4247
4248 2009-07-18  Richard Guenther  <rguenther@suse.de>
4249
4250         PR testsuite/40798
4251         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4252
4253 2009-07-18  Richard Guenther  <rguenther@suse.de>
4254
4255         PR c/40787
4256         * gcc.dg/pr35899.c: Adjust.
4257
4258 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4259
4260         * gcc.target/powerpc/asm-es-1.c: New test.
4261         * gcc.target/powerpc/asm-es-2.c: Likewise.
4262
4263 2009-07-17  Richard Guenther  <rguenther@suse.de>
4264
4265         PR c/40401
4266         * g++.dg/rtti/crash4.C: New testcase.
4267         * g++.dg/torture/20090706-1.C: Likewise.
4268         * gcc.dg/redecl-17.c: Likewise.
4269         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4270         * gcc.dg/declspec-9.c: Expect extra error.
4271         * gcc.dg/declspec-10.c: Likewise.
4272         * gcc.dg/declspec-11.c: Likewise.
4273         * gcc.dg/redecl-10.c: Expect extra warnings.
4274         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4275         * gcc.target/i386/pr39545-1.c: Likewise.
4276         * g++.dg/ext/asm3.C: Expect more errors.
4277         * g++.dg/gomp/block-1.C: Likewise.
4278         * g++.dg/gomp/block-2.C: Likewise.
4279         * g++.dg/gomp/block-3.C: Likewise.
4280         * g++.dg/gomp/block-5.C: Likewise.
4281         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4282         * g++.dg/warn/unused-result1.C: XFAIL.
4283
4284 2009-07-17  Richard Guenther  <rguenther@suse.de>
4285
4286         PR tree-optimization/40321
4287         * gcc.c-torture/compile/pr40321.c: New testcase.
4288         * g++.dg/torture/pr40321.C: Likewise.
4289
4290 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4291
4292         PR c++/40780
4293         * g++.dg/template/ptrmem19.C: New test.
4294
4295 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4296             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4297
4298         PR 40435
4299         * gcc.dg/pr36902.c: Add column info.
4300         * g++.dg/gcov/gcov-2.C: Change count for definition.
4301
4302 2009-07-16  Jason Merrill  <jason@redhat.com>
4303
4304         PR libstdc++/37907
4305         * g++.dg/cpp0x/std-layout1.C: New.
4306         * g++.dg/ext/has_nothrow_assign.C: Fix.
4307         * g++.dg/ext/has_nothrow_copy.C: Fix.
4308         * g++.dg/ext/has_trivial_assign.C: Fix.
4309         * g++.dg/ext/has_trivial_copy.C: Fix.
4310         * g++.dg/ext/is_pod.C: Fix.
4311         * g++.dg/other/offsetof3.C: Adjust.
4312         * g++.dg/overload/ellipsis1.C: Adjust.
4313         * g++.dg/warn/var-args1.C: Adjust.
4314         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4315         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4316         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4317         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4318         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4319
4320 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4321
4322         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4323         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4324         effective target "mpc_pow".
4325         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4326
4327 2009-07-16  Richard Henderson  <rth@redhat.com>
4328
4329         * g++.dg/opt/eh4.C: New test.
4330
4331 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4332
4333         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4334
4335 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4336
4337         PR middle-end/40747
4338         * gcc.c-torture/execute/pr40747.c: New test.
4339
4340 2009-07-15  Richard Guenther  <rguenther@suse.de>
4341
4342         PR middle-end/40753
4343         * gcc.c-torture/compile/pr40753.c: New testcase.
4344
4345 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4346
4347         PR fortran/40743
4348         * gfortran.dg/interface_assignment_4.f90: New.
4349
4350 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4351
4352         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4353         for FreeBSD up to and including version 8.
4354
4355 2009-07-14  Taras Glek  <tglek@mozilla.com>
4356             Rafael Espindola  <espindola@google.com>
4357
4358         * g++.dg/plugin/header-plugin-test.C: New.
4359         * g++.dg/plugin/header_plugin.c: New.
4360         * g++.dg/plugin/plugin.exp: Update.
4361
4362 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4363
4364         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4365         function to enable vectorization.
4366         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4367         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4368
4369 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4370
4371         * gcc.target/i386/sse-copysignf-vec.c: New test.
4372         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4373
4374 2009-07-14  Jason Merrill  <jason@redhat.com>
4375
4376         PR c++/37276
4377         * g++.dg/lookup/builtin5.C: New.
4378         * g++.dg/other/error22.C: Add missing extern "C".
4379         * g++.dg/warn/Warray-bounds.C: Likewise.
4380         * gcc.dg/compat/compat-common.h: Likewise.
4381
4382         PR c++/40746
4383         * g++.dg/lookup/using20.C: New.
4384
4385         PR c++/40740
4386         * g++.dg/template/koenig8.C: New.
4387
4388 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4389
4390         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4391         both i?86-*-darwin* and x86_64-*-darwin*.
4392
4393 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4394
4395         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4396         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4397         name.
4398
4399 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4400
4401         PR debug/40705
4402         * g++.dg/debug/dwarf2/typedef1.C: New test.
4403
4404         PR c++/40357
4405         * g++.dg/other/typedef3.C: New test.
4406
4407 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4408
4409         * gcc.dg/20090709-1.c: Move to a proper place ...
4410         * gcc.target/m68k/20090709-1.c: ... here.
4411
4412 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4413
4414         PR C++/22154
4415         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4416         front of qualified names are allowed.
4417         * g++.dg/parse/crash10.C: Likewise.
4418         * g++.dg/parse/error15.C: Likewise.
4419         * g++.dg/parse/typename9.C: Likewise.
4420         * g++.dg/parse/error8.C: Likewise.
4421
4422 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4423
4424         PR fortran/40646
4425         * gfortran.dg/proc_ptr_22.f90: Extended.
4426         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4427
4428 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4429
4430         * gfortran.dg/vect/vect-6.f: New test.
4431
4432 2009-07-12  Jason Merrill  <jason@redhat.com>
4433
4434         PR c++/36628
4435         * g++.dg/cpp0x/decltype17.C: New.
4436
4437         PR c++/37206
4438         * g++.dg/cpp0x/rv10.C: New.
4439
4440 2009-07-12  Jason Merrill  <jason@redhat.com>
4441
4442         PR c++/40689
4443         * g++.dg/cpp0x/initlist20.C: New.
4444         * g++.dg/cpp0x/initlist21.C: New.
4445
4446 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4447
4448         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4449         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4450         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4451         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4452         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4453
4454 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4455
4456         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4457         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4458         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4459         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4460         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4461         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4462         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4463         effective_target fd_truncate.
4464
4465 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4466
4467         * gnat.dg/specs/addr1.ads: New test.
4468
4469 2009-07-11  Jan Hubicka  <jh@suse.cz>
4470
4471         PR middle-end/48388
4472         * g++.dg/torture/pr40388.C: New testcase.
4473
4474 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4475
4476         PR target/40668
4477         * gcc.c-torture/execute/pr40668.c: New test.
4478
4479 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4480
4481         * gcc.c-torture/execute/20090711-1.c: New test.
4482
4483 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4484
4485         PR testsuite/40699
4486         PR testsuite/40707
4487         PR testsuite/40709
4488         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4489         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4490         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4491         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4492
4493 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4494
4495         PR fortran/33197
4496         * gfortran.dg/complex_intrinsic_3.f90: New test.
4497         * gfortran.dg/complex_intrinsic_4.f90: New test.
4498
4499 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4500
4501         PR target/39079
4502         * gcc.target/mips/mips.exp: Make -msynci a known option.
4503         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4504
4505 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4506
4507         PR c++/40502
4508         * g++.dg/ext/strncpy-chk1.C: New test.
4509
4510 2009-07-10  Richard Guenther  <rguenther@suse.de>
4511
4512         PR tree-optimization/40496
4513         * g++.dg/opt/pr40496.C: New testcase.
4514
4515 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4516
4517         PR 25509
4518         PR 40614
4519         * g++.dg/warn/unused-result1-Werror.c: New.
4520
4521 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4522
4523         PR fortran/39334
4524         * gfortran.dg/recursive_parameter_1.f90: New test.
4525
4526 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4527
4528         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4529         * gfortran.dg/module_equivalence_6.f90: Ditto.
4530         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4531         * gfortran.dg/nan_2.f90: Ditto.
4532         * gfortran.dg/inquire_11.f90: Ditto.
4533         * gfortran.dg/abstract_type_3.f03: Ditto.
4534         * gfortran.dg/abstract_type_1.f90: Ditto.
4535         * gfortran.dg/private_type_9.f90: Ditto.
4536         * gfortran.dg/abstract_type_5.f03: Ditto.
4537         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4538         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4539         * gfortran.dg/derived_sub.f90: Ditto.
4540         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4541         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4542         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4543         * gfortran.dg/mvbits_6.f90: Ditto.
4544         * gfortran.dg/abstract_type_2.f03: Ditto.
4545         * gfortran.dg/abstract_type_4.f03: Ditto.
4546         * gfortran.dg/bounds_check_9.f90: Ditto.
4547         * gfortran.dg/optional_dim_3.f90: Ditto.
4548         * gfortran.dg/pr32921.f: Ditto.
4549         * gfortran.dg/entry_16.f90: Ditto.
4550         * gfortran.dg/generic_16.f90: Ditto.
4551
4552
4553 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4554
4555         * gcc.target/m68k/20090709-1.c: New.
4556
4557 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4558
4559         PR c++/40684
4560         * g++.dg/template/unify11.C: New test.
4561
4562 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4563
4564         PR fortran/40629
4565         * gfortran.dg/host_assoc_function_9.f90: New test.
4566
4567 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4568
4569         PR fortran/40646
4570         * gfortran.dg/proc_ptr_22.f90: New.
4571         * gfortran.dg/proc_ptr_comp_12.f90: New.
4572
4573 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4574
4575         PR middle-end/40692
4576         * gcc.c-torture/compile/pr40692.c: New test.
4577
4578 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4579
4580         PR fortran/40604
4581         * gfortran.dg/pointer_check_6.f90: New test.
4582
4583 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4584
4585         * gcc.target/mips/truncate-5.c: New test.
4586
4587 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4588
4589         PR libfortran/40330
4590         PR libfortran/40662
4591         * gfortran.dg/fmt_cache_1.f: New test.
4592
4593 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4594
4595         PR fortran/40675
4596         * gfortran.dg/nosigned_zero_1.f90: New test.
4597         * gfortran.dg/nosigned_zero_2.f90: New test.
4598
4599 2009-07-08  Richard Guenther  <rguenther@suse.de>
4600
4601         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4602
4603 2009-07-08  Richard Guenther  <rguenther@suse.de>
4604
4605         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4606
4607 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4608
4609         PR fortran/40591
4610         * gfortran.dg/proc_ptr_21.f90: New test.
4611
4612 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4613
4614         PR c++/31246
4615         * g++.dg/warn/pr31246.C: New.
4616         * g++.dg/warn/pr31246-2.C: New.
4617
4618 2009-07-07  Jason Merrill  <jason@redhat.com>
4619
4620         PR c++/35828
4621         * g++.dg/template/defarg12.C: New.
4622
4623         PR c++/37816
4624         * g++.dg/cpp0x/enum7.C: New.
4625
4626         PR c++/37946
4627         * g++.dg/cpp0x/enum6.C: New.
4628
4629         PR c++/40639
4630         * g++.dg/cpp0x/enum5.C: New.
4631
4632         PR c++/40633
4633         * g++.dg/cpp0x/enum4.C: New.
4634
4635 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4636
4637         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4638
4639 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4640
4641         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4642
4643 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4644
4645         PR middle-end/40669
4646         * gcc.dg/pr40669.c: New test.
4647
4648 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4649
4650         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4651         location. Update all calls.
4652         * g++.dg/plugin/selfassign.c: Likewise.
4653
4654 2009-07-06  Jason Merrill  <jason@redhat.com>
4655
4656         * g++.dg/rtti/dyncast[34].C: New.
4657
4658 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4659
4660         * lib/target-supports.exp
4661         (check_effective_target_mips_newabi_large_long_double): New.
4662         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4663         target.
4664         * gcc.target/mips/fpr-moves-6.c: Likewise.
4665
4666 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4667
4668         PR c++/40557
4669         * g++.dg/template/union2.C: New test.
4670
4671 2009-07-04  Jason Merrill  <jason@redhat.com>
4672
4673         * g++.dg/template/using15.C: New.
4674
4675 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4676
4677         * gfortran.dg/maxloc_1.f90: New test.
4678
4679 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4680
4681         PR fortran/40593
4682         * gfortran.dg/proc_ptr_result_6.f90: New.
4683
4684 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4685
4686         * gcc.dg/framework-2.c: Adjust testcase to pass.
4687
4688 2009-07-04  Jason Merrill  <jason@redhat.com>
4689
4690         PR c++/40619
4691         * g++.dg/cpp0x/auto16.C: New.
4692
4693 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4694
4695         PR target/40587
4696         * gfortran.dg/pr40587.f: New test.
4697
4698 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4699
4700         PR fortran/40638
4701         * gfortran.dg/unit_1.f90: New test.
4702
4703 2009-07-03  Jason Merrill  <jason@redhat.com>
4704
4705         * g++.dg/template/pure1.C: Expect another error.
4706
4707 2009-07-03  Richard Guenther  <rguenther@suse.de>
4708
4709         PR tree-optimization/40640
4710         * gcc.c-torture/compile/pr40640.c: New testcase.
4711
4712 2009-07-03  Richard Guenther  <rguenther@suse.de>
4713
4714         PR middle-end/34163
4715         * gfortran.dg/pr34163.f90: New testcase.
4716
4717 2009-07-03  Jan Hubicka  <jh@suse.cz>
4718
4719         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4720         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4721         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4722         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4723         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4724         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4725         * gnat.dg/loop_optimization6.adb: Enable -O2.
4726
4727 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4728
4729         * g++.dg/warn/null4.C: Extend.
4730
4731 2009-07-02  Jason Merrill  <jason@redhat.com>
4732
4733         * g++.dg/template/spec8.C: Fix.
4734
4735 2009-07-02  Michael Matz  <matz@suse.de>
4736
4737         PR fortran/32131
4738         * gfortran.dg/pr32921.f: Adjust.
4739
4740 2009-07-02  Jan Hubicka  <jh@suse.cz>
4741
4742         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4743
4744 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4745
4746         * gcc.target/mips/truncate-4.c: New testcase.
4747
4748 2009-07-01  Richard Guenther  <rguenther@suse.de>
4749
4750         PR tree-optimization/19831
4751         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4752         make allocated memory escape.  Un-XFAIL.
4753         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4754         * gcc.dg/vect/pr31699.c: Likewise.
4755         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4756
4757 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4758
4759         PR c++/40566
4760         * g++.dg/parse/cond5.C: New test.
4761
4762 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4763
4764         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4765         (main): Pass n to main_1 instead.
4766         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4767         (main_1): New function, split off from...
4768         (main): ...here.  Pass `off' to main_1 instead.
4769
4770 2009-06-30  Jason Merrill  <jason@redhat.com>
4771
4772         PR c++/40595
4773         * g++.dg/cpp0x/variadic94.C: New.
4774
4775 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4776
4777         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4778         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4779         (init_ld_library_path_env_vars): New function, replacing the
4780         orig_*_saved assignments.  Call it after defining it.
4781         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4782         (restore_ld_library_path_env_vars): Likewise.
4783         (add_path, find_libgcc_s): New functions.
4784         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4785         gcc-set-multilib-library-path.
4786         (objc_target_compile): Don't add "." to ld_library_path.
4787         Use add_path.
4788         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4789         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4790         gcc-set-multilib-library-path.
4791         * lib/g++.exp (g++_link_flags): Likewise.
4792         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4793         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4794         top level; do it...
4795         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4796         to tell when this needs to happen.  Use find_libgcc_s instead of
4797         gcc-set-multilib-library-path.
4798         * lib/gcc-dg.exp: Likewise.
4799         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4800         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4801         unless it is in $ALT_LD_LIBRARY_PATH.
4802         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4803
4804 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4805
4806         * gnat.dg/discr12.adb: New test.
4807         * gnat.dg/discr12_pkg.ads: New helper.
4808         * gnat.dg/discr13.adb: New test.
4809         * gnat.dg/discr14.ad[sb]: Likewise.
4810         * gnat.dg/discr15.adb: Likewise.
4811         * gnat.dg/discr15_pkg.ads: New helper.
4812         * gnat.dg/discr16.adb: New test.
4813         * gnat.dg/discr16_g.ads: New helper.
4814         * gnat.dg/discr16_pkg.ads: Likewise.
4815         * gnat.dg/discr16_cont.ads: Likewise.
4816         * gnat.dg/discr17.adb: New test.
4817         * gnat.dg/discr18.adb: Likewise.
4818         * gnat.dg/discr18_pkg.ads: New helper.
4819         * gnat.dg/discr19.adb: New test.
4820
4821 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4822
4823         PR fortran/40576
4824         * gfortran.dg/internal_write_1.f90:  New testcase.
4825
4826 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4827
4828         PR fortran/40594
4829         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4830
4831 2009-06-30  Richard Guenther  <rguenther@suse.de>
4832
4833         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4834
4835 2009-06-30  Wei Guozhi  <carrot@google.com>
4836
4837         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4838         to "-Os".
4839
4840 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4841
4842         PR tree-optimization/40542
4843         * gcc.dg/vect/pr40542.c: New test.
4844
4845 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4846
4847         PR tree-optimization/40582
4848         * gcc.c-torture/compile/pr40582.c: New test.
4849
4850 2009-06-30  Wei Guozhi  <carrot@google.com>
4851
4852         PR/40416
4853         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4854
4855 2009-06-29  Jason Merrill  <jason@redhat.com>
4856
4857         PR c++/40274
4858         * g++.dg/template/debug1.C: New.
4859
4860 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4861
4862         PR fortran/40580
4863         * pointer_check_1.f90: New test.
4864         * pointer_check_2.f90: New test.
4865         * pointer_check_3.f90: New test.
4866         * pointer_check_4.f90: New test.
4867         * pointer_check_5.f90: New test.
4868
4869 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4870
4871         PR fortran/40551
4872         * gfortran.dg/func_assign_2.f90 : New test.
4873
4874 2009-06-29  Richard Guenther  <rguenther@suse.de>
4875
4876         PR middle-end/14187
4877         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4878         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4879         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4880         * gcc.c-torture/execute/20090623-1.c: Likewise.
4881         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4882         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4883
4884 2009-06-29  Richard Guenther  <rguenther@suse.de>
4885
4886         PR middle-end/38212
4887         * gcc.c-torture/execute/pr38212.c: New testcase.
4888
4889 2009-06-29  Richard Guenther  <rguenther@suse.de>
4890
4891         PR tree-optimization/40579
4892         * gcc.c-torture/execute/pr40579.c: New testcase.
4893
4894 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4895
4896         PR tree-optimization/40550
4897         * gcc.dg/pr40550.c: New test.
4898
4899 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4900
4901         * gnat.dg/overflow_sum2.adb: New test
4902         * gnat.dg/namet.ads: New helper.
4903
4904         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4905
4906 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4907
4908         PR fortran/34112
4909         * gfortran.dg/compiler-directive_1.f90: New test.
4910         * gfortran.dg/compiler-directive_2.f: New test.
4911
4912 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4913
4914         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4915         comment out some values and add some cases.
4916
4917 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4918
4919         PR testsuite/40567
4920         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4921
4922 2009-06-26  Richard Henderson  <rth@redhat.com>
4923
4924         PR testsuite/40565
4925         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4926         * gcc.target/i386/local.c: Pass a non-constant to T.
4927
4928 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4929
4930         PR fortran/39997
4931         PR fortran/40541
4932         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4933         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4934         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4935         * gfortran.dg/proc_ptr_result_5.f90: New.
4936
4937 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4938
4939         PR c/39902
4940         * gcc.dg/dfp/pr39902.c: New test.
4941
4942 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4943
4944         PR testsuite/40532
4945         * gcc.dg/builtins-65.c: Require c99 runtime.
4946
4947 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4948
4949         * gnat.dg/array7.ad[sb]: New test.
4950
4951 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4952
4953         * gnat.dg/array6.adb: New test.
4954
4955 2009-06-25  Ian Lance Taylor  <iant@google.com>
4956
4957         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4958
4959 2009-06-25  Ian Lance Taylor  <iant@google.com>
4960
4961         * g++.dg/warn/Wunused-16.C: New testcase.
4962
4963 2009-06-25  Ian Lance Taylor  <iant@google.com>
4964
4965         * g++.dg/warn/skip-2.C: New testcase.
4966
4967 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4968
4969         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4970         dg-skip-if and move to ...
4971         * gcc.dg/torture/20090618-1.c.
4972
4973 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4974
4975         PR tree-optimization/40493
4976         * gcc.c-torture/execute/pr40493.c: New test.
4977
4978 2009-06-24  Jason Merrill  <jason@redhat.com>
4979
4980         PR c++/40342
4981         * g++.dg/template/overload10.C: New.
4982
4983 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4984
4985         PR fortran/40427
4986         * gfortran.dg/proc_ptr_comp_11.f90: New.
4987
4988 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4989
4990         * gcc.dg/pr40501.c: New testcase.
4991
4992 2009-06-23  DJ Delorie  <dj@redhat.com>
4993
4994         Add MeP port.
4995         * lib/target-supports.exp: Add mep support (no profiling).
4996
4997 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4998
4999         PR testsuite/39297
5000         * gcc.dg/ssa/loop-31.c: Change scan rules.
5001
5002 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5003
5004         * gcc.dg/cpp/empty-include.c: Update column info.
5005         * gcc.dg/cpp/assert2.c: Update column info.
5006
5007 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5008
5009         * g++.dg/ext/builtin-object-size1.C: New test.
5010         * g++.dg/ext/builtin-object-size2.C: New test.
5011
5012 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5013
5014         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5015         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5016
5017 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5018
5019         * gcc.target/mips/truncate-3.c: New test.
5020
5021 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5022
5023         PR fortran/37254
5024         PR fortran/39850
5025         * gfortran.dg/interface_30.f90: Modified error message.
5026         * gfortran.dg/proc_decl_22.f90: New.
5027
5028 2009-06-22  Ian Lance Taylor  <iant@google.com>
5029
5030         * gcc.dg/Wcxx-compat-19.c: New testcase.
5031
5032 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5033
5034         PR objc/28050
5035         * pr28050.m: New testcase.
5036
5037 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5038
5039         PR testsuite/40481
5040         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5041
5042 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5043
5044         PR tree-optimization/40492
5045         * g++.dg/torture/pr40492.C: New test.
5046
5047 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5048
5049         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5050         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5051
5052 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5053
5054         * gnat.dg/raise_ce.adb: Helper for ...
5055         * gnat.dg/handle_and_return.adb: New test.
5056
5057 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5058
5059         PR fortran/40443
5060         * gfortran.dg/generic_18.f90: New test.
5061
5062 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5063
5064         PR fortran/40472
5065         * gfortran.dg/spread_size_limit.f90: New test.
5066
5067 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5068
5069         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5070         to put dump files in a subdirectory.
5071         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5072         ".o" temporary files.
5073
5074 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5075
5076         PR fortran/39850
5077         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5078         * gfortran.dg/interface_20.f90: Ditto.
5079         * gfortran.dg/interface_21.f90: Ditto.
5080         * gfortran.dg/interface_22.f90: Ditto.
5081         * gfortran.dg/interface_30.f90: New.
5082         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5083
5084 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5085
5086         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5087         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5088         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5089         DEFAULT_VECTFLAGS.
5090
5091 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5092             Revital Eres  <eres@il.ibm.com>
5093
5094         PR testsuite/40359
5095         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5096         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5097         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5098
5099 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5100
5101         PR testsuite/40475
5102         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5103         without misalignment support.
5104         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5105
5106 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5107
5108         PR fortran/40452
5109         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5110
5111 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5112
5113         PR fortran/40440
5114         * gfortran.dg/alloc_comp_result_2.f90: New test.
5115
5116 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5117
5118         PR target/40482
5119         * gcc.target/arm/pr40482.c: New test.
5120
5121 2009-06-19  Ian Lance Taylor  <iant@google.com>
5122
5123         * gcc.dg/Wcxx-compat-18.c: New testcase.
5124
5125 2009-06-19  Richard Guenther  <rguenther@suse.de>
5126
5127         * gcc.c-torture/execute/20090618-1.c: New testcase.
5128
5129 2009-06-19  Ian Lance Taylor  <iant@google.com>
5130
5131         * gcc.dg/Wcxx-compat-17.c: New testcase.
5132
5133 2009-06-19  Ian Lance Taylor  <iant@google.com>
5134
5135         * gcc.dg/Wcxx-compat-15.c: New testcase.
5136
5137 2009-06-19  Ian Lance Taylor  <iant@google.com>
5138
5139         * gcc.dg/Wcxx-compat-16.c: New testcase.
5140
5141 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5142
5143         * gcc.dg/builtins-34.c: Add significand cases.
5144
5145 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5146
5147         PR testsuite/40491
5148         * gcc.dg/20080522-1.c: Remove testcase for real.
5149         * gcc.dg/20080528-1.c: Ditto.
5150
5151 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5152
5153         PR fortran/40450
5154         * gfortran.dg/proc_ptr_20.f90: New.
5155
5156 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5157
5158         PR target/40470
5159         * gcc.dg/torture/pr40470-1.c: New.
5160         * gcc.dg/torture/pr40470-2.c: Likewise.
5161         * gcc.dg/torture/pr40470-3.c: Likewise.
5162         * gcc.dg/torture/pr40470-4.c: Likewise.
5163
5164 2009-06-18  Diego Novillo  <dnovillo@google.com>
5165
5166         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5167         * gcc.dg/plugin/ggcplug.c: Likewise.
5168         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5169         * g++.dg/plugin/selfassign.c: Likewise.
5170         * g++.dg/plugin/attribute_plugin.c: Likewise.
5171         * g++.dg/plugin/dumb_plugin.c: Likewise.
5172
5173 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5174
5175         * gcc.dg/cpp/arith-3.c: Add column info.
5176
5177 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5178
5179         * gcc.target/arm/fp16-compile-none-2.c: New.
5180         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5181         * gcc.target/arm/fp16-compile-alt-12.c: New.
5182
5183 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5184
5185         * gcc.target/arm/fp16-compile-alt-1.c: New.
5186         * gcc.target/arm/fp16-compile-alt-2.c: New.
5187         * gcc.target/arm/fp16-compile-alt-3.c: New.
5188         * gcc.target/arm/fp16-compile-alt-4.c: New.
5189         * gcc.target/arm/fp16-compile-alt-5.c: New.
5190         * gcc.target/arm/fp16-compile-alt-6.c: New.
5191         * gcc.target/arm/fp16-compile-alt-7.c: New.
5192         * gcc.target/arm/fp16-compile-alt-8.c: New.
5193         * gcc.target/arm/fp16-compile-alt-9.c: New.
5194         * gcc.target/arm/fp16-compile-alt-10.c: New.
5195         * gcc.target/arm/fp16-compile-alt-11.c: New.
5196         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5197         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5198         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5199         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5200         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5201         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5202         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5203         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5204         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5205         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5206         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5207         * gcc.target/arm/fp16-compile-none-1.c: New.
5208         * gcc.target/arm/fp16-compile-exprtype.c: New.
5209         * gcc.target/arm/fp16-compile-vcvt.c: New.
5210         * gcc.target/arm/fp16-builtins-1.c: New.
5211         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5212         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5213         * gcc.target/arm/fp16-param-1.c: New.
5214         * gcc.target/arm/fp16-return-1.c: New.
5215         * gcc.target/arm/fp16-unprototyped-1.c: New.
5216         * gcc.target/arm/fp16-unprototyped-2.c: New.
5217         * gcc.target/arm/fp16-variadic-1.c: New.
5218         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5219         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5220         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5221         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5222         * gcc.dg/torture/arm-fp16-ops.h: New.
5223         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5224         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5225         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5226         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5227         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5228         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5229         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5230         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5231         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5232         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5233         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5234         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5235         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5236         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5237         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5238         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5239         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5240         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5241         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5242         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5243         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5244
5245 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5246
5247         * gcc.dg/builtins-65.c: New test.
5248
5249 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5250
5251         PR fortran/40451
5252         * gfortran.dg/proc_ptr_result_4.f90: New.
5253
5254 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5255
5256         * gcc.c-torture/execute/bitfld-5.c: New test.
5257
5258 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5259
5260         * gcc.dg/builtin-unreachable-3.c: New test.
5261
5262 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5263
5264         * gcc.target/i386/builtin-unreachable.c: New test.
5265
5266 2009-06-17  Ian Lance Taylor  <iant@google.com>
5267
5268         * gcc.dg/Wcxx-compat-14.c: New testcase.
5269
5270 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5271
5272         * gcc.dg/func-ptr-conv-1.c: Update column info.
5273
5274 2009-06-17  Richard Guenther  <rguenther@suse.de>
5275
5276         PR middle-end/40404
5277         * gcc.c-torture/execute/pr40404.c: New testcase.
5278
5279 2009-06-17  Richard Guenther  <rguenther@suse.de>
5280
5281         PR middle-end/40460
5282         * g++.dg/torture/pr40460.C: New testcase.
5283
5284 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5285
5286         * gcc.dg/plugin/one_time_plugin.c: New test.
5287         * gcc.dg/plugin/one_time-test-1.c: New test.
5288         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5289
5290 2009-06-16  Ian Lance Taylor  <iant@google.com>
5291
5292         * g++.dg/warn/skip-1.C: New testcase.
5293
5294 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5295
5296         PR middle-end/40446
5297         * g++.dg/other/pr40446.C: New test.
5298
5299 2009-06-16  Richard Guenther  <rguenther@suse.de>
5300
5301         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5302         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5303         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5304         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5305
5306 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5307
5308         * gcc.c-torture/compile/pr40432.c: New file.
5309
5310 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5311
5312         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5313
5314 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5315
5316         PR fortran/36947
5317         PR fortran/40039
5318         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5319         * gfortran.dg/interface_20.f90: Modified error messages.
5320         * gfortran.dg/interface_21.f90: Ditto.
5321         * gfortran.dg/interface_26.f90: Ditto.
5322         * gfortran.dg/interface_27.f90: Ditto.
5323         * gfortran.dg/interface_28.f90: Extended test case.
5324         * gfortran.dg/interface_29.f90: New.
5325         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5326         * gfortran.dg/proc_decl_8.f90: Ditto.
5327         * gfortran.dg/proc_ptr_11.f90: Ditto.
5328         * gfortran.dg/proc_ptr_15.f90: Ditto.
5329
5330 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5331
5332         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5333         printing.
5334         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5335         gcc.dg/vect/vect-outer-4f.c: Likewise.
5336         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5337         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5338         Likewise.
5339         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5340         outer loop.
5341
5342 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5343
5344         PR fortran/40383
5345         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5346
5347 2009-06-15  Ian Lance Taylor  <iant@google.com>
5348
5349         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5350         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5351         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5352         Recognize new notes.
5353         * gcc.dg/stmt-expr-label-2.c: Likewise.
5354         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5355         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5356         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5357         * gcc.dg/c99-vla-jump-4.c: Likewise.
5358         * gcc.dg/stmt-expr-label-1.c: Likewise.
5359         * gcc.dg/stmt-expr-label-3.c: Likewise.
5360         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5361
5362 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5363
5364         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5365
5366 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5367
5368         * gcc.dg/builtin-object-size-7.c: New test.
5369
5370 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5371
5372         PR testsuite/40426
5373         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5374         level != "" use separate -gdwarf-2 -g${level} options instead of
5375         -gdwarf-2${level}.
5376         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5377         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5378         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5379
5380 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5381
5382         * g++.dg/abi/mangle11.C: Update warning line.
5383         * g++.dg/abi/mangle12.C: Update warning line.
5384         * g++.dg/abi/mangle17.C: Update warning line.
5385         * g++.dg/abi/mangle20-2.C: Update warning line.
5386
5387 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5388
5389         * gcc.dg/optimize-bswap-1.c: Split into these two:
5390         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5391         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5392
5393 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5394
5395         * gcc.dg/optimize-bswap-1.c: New testcase.
5396
5397 2009-06-14  Richard Guenther  <rguenther@suse.de>
5398
5399         PR middle-end/40389
5400         * g++.dg/torture/pr40389.C: New testcase.
5401
5402 2009-06-13  Richard Guenther  <rguenther@suse.de>
5403
5404         PR tree-optimization/40421
5405         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5406
5407 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5408
5409         * gcc.dg/old-style-prom-3.c: Add column info.
5410         * gcc.dg/overflow-warn-1.c
5411         * gcc.dg/gomp/pr27415.c
5412         * gcc.dg/gomp/for-1.c: Same.
5413         * gcc.dg/enum-compat-1.c: Same.
5414         * gcc.dg/c99-tag-3.c: Same.
5415         * gcc.dg/Wredundant-decls-2.c: Same.
5416         * gcc.dg/func-ptr-conv-1.c: Same.
5417         * gcc.dg/asm-wide-1.c: Same.
5418         * gcc.dg/nofixed-point-2.c: Same.
5419         * gcc.dg/cpp/line3.c: Same.
5420         * gcc.dg/array-10.c: Same.
5421         * gcc.dg/c99-vla-jump-1.c: Same.
5422         * gcc.dg/pr20368-1.c: Same.
5423         * gcc.dg/Wshadow-3.c: Same.
5424         * gcc.dg/c90-const-expr-8.c: Same.
5425         * gcc.dg/label-decl-2.c: Same.
5426         * gcc.dg/dremf-type-compat-2.c: Same.
5427         * gcc.dg/c90-const-expr-5.c: Same.
5428         * gcc.dg/builtins-30.c: Same.
5429         * gcc.dg/Warray-bounds.c: Same.
5430         * gcc.dg/Wcxx-compat-2.c: Same.
5431         * gcc.dg/tree-ssa/col-1.c: Same.
5432         * gcc.dg/old-style-prom-2.c: Same.
5433         * gcc.dg/cast-function-1.c: Same.
5434         * gcc.dg/pr15698-1.c: Same.
5435         * gcc.dg/dremf-type-compat-3.c: Same.
5436         * gcc.dg/vla-8.c: Same.
5437         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5438         line.
5439         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5440         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5441         * gcc.dg/enum-compat-1.c: Same.
5442         * gcc.dg/dremf-type-compat-2.c: Same.
5443         * gcc.dg/old-style-prom-2.c: Same.
5444         * gcc.dg/pr15698-1.c: Same.
5445         * gcc.dg/pr20368-1.c: Same.
5446         * gcc.dg/dremf-type-compat-3.c: Same.
5447         * gcc.dg/builtins-30.c: Same.  Test for columns.
5448
5449 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5450
5451         PR fortran/40176
5452         * gfortran.dg/proc_decl_1.f90: Extended.
5453
5454 2009-06-12  Ian Lance Taylor  <iant@google.com>
5455
5456         * gcc.dg/Wcxx-compat-13.c: New testcase.
5457
5458 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5459
5460         PR tree-opt/38865
5461         * gcc.dg/tree-ssa/fre-vce-1.c
5462
5463 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5464
5465         PR testsuite/40384
5466         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5467         min-insn-to-prefetch-ratio=5.
5468
5469 2009-06-12  Joey Ye  <joey.ye@intel.com>
5470             H.J. Lu  <hongjiu.lu@intel.com>
5471
5472         PR middle-end/39146
5473         * gcc.target/i386/stackalign/pr39146.c: New.
5474
5475 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5476
5477         * gcc.target/i386/crc32-1.c: New.
5478         * gcc.target/i386/crc32-2.c: Likewise.
5479
5480 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5481
5482         PR c/39252
5483         * gcc.dg/builtin-unreachable-1.c: New test.
5484         * gcc.dg/builtin-unreachable-2.c: Same.
5485
5486 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5487
5488         PR fortran/40402
5489         * gfortran.dg/data_value_1.f90: New test.
5490
5491 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5492
5493         PR testsuite/39831
5494         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5495         remove ilp32 requirement.
5496         * gcc.target/i386/excess-precision-2.c: Likewise.
5497         * gcc.target/i386/excess-precision-3.c: Likewise.
5498         * gcc.target/i386/excess-precision-4.c: Likewise.
5499         * gcc.target/i386/excess-precision-5.c: Likewise.
5500         * gcc.target/i386/excess-precision-6.c: Likewise.
5501
5502 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5503
5504         PR fortran/38718
5505         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5506         * gfortran.dg/nan_5.f90: New test.
5507
5508 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5509
5510         * gcc.target/arm/neon-modes-1.c: New test.
5511
5512 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5513
5514         * g++.dg/torture/pr31579.C: Cast pointer
5515         via __SIZE_TYPE__ instead of 'unsigned long'.
5516
5517 2009-06-10  Anthony Green  <green@moxielogic.com>
5518
5519         * lib/target-supports.exp (check_profiling_available):
5520         Profiling is not available for testing purposes on moxie.
5521
5522 2009-06-09  Ian Lance Taylor  <iant@google.com>
5523
5524         * gcc.dg/Wcxx-compat-12.c: New testcase.
5525
5526 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5527
5528         PR libfortran/40334
5529         * gfortran.dg/backspace_11.f90: New.
5530
5531 2009-06-09  Jason Merrill  <jason@redhat.com>
5532
5533         * g++.dg/cpp0x/defaulted10.C: New.
5534
5535 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5536
5537         * gcc.c-torture/compile/pr40351.c: New file.
5538
5539 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5540
5541         * gnat.dg/align_max.adb: New test.
5542
5543 2009-06-08  Jason Merrill  <jason@redhat.com>
5544
5545         * g++.dg/cpp0x/auto15.C: New.
5546
5547 2009-06-08  Jan Hubicka  <jh@suse.cz>
5548
5549         PR debug/39834
5550         * gcc.dg/torture/pr39834.c
5551
5552 2009-06-08  Jan Hubicka  <jh@suse.cz>
5553
5554         PR middle-end/40102
5555         * g++.dg/torture/pr40102.C: New testcase.
5556
5557 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5558
5559         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5560         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5561         * gcc.dg/builtin-object-size-6.c: New test.
5562
5563         PR c++/40373
5564         * g++.dg/template/dtor7.C: New test.
5565
5566         PR c++/40370
5567         PR c++/40372
5568         * g++.dg/template/error41.C: New test.
5569         * g++.dg/template/error42.C: New test.
5570
5571 2009-06-08  Revital Eres  <eres@il.ibm.com>
5572
5573         PR testsuite/40359
5574         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5575         * gcc.dg/vect/vect-88.c: Likewise.
5576         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5577         * gcc.dg/vect/pr25413.c: Likewise.
5578         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5579
5580 2009-06-07  Ian Lance Taylor  <iant@google.com>
5581
5582         * g++.dg/warn/Wswitch-3.C: New testcase.
5583         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5584         * gcc.dg/Wswitch-enum-error.c: Likewise.
5585         * gcc.dg/Wswitch-error.c: Likewise.
5586
5587 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5588
5589         PR fortran/40008
5590         * gfortran.dg/negative_unit.f: Update test.
5591         * gfortran.dg/negative_unit_int8.f: Update test.
5592         * gfortran.dg/newunit_1.f90: New test.
5593
5594 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5595
5596         PR fortran/25104
5597         PR fortran/29962
5598         * gfortran.dg/spread_init_expr.f03: New.
5599         * gfortran.dg/unpack_init_expr.f03: New.
5600         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5601         error message.
5602
5603 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5604
5605         PR fortran/25104
5606         PR fortran/29962
5607         * gfortran.dg/count_init_expr.f03
5608         * gfortran.dg/product_init_expr.f03
5609         * gfortran.dg/sum_init_expr.f03
5610
5611 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5612
5613         PR fortran/36874
5614         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5615         message.
5616         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5617         shapes.
5618         * gfortran.dg/zero_sized_5.f90: Likewise.
5619
5620 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5621
5622         PR middle-end/32950
5623         * g++.dg/torture/pr32950.C: New.
5624
5625 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5626
5627         PR fortran/25104
5628         PR fortran/29962
5629         * gfortran.dg/dot_product_1.f03: New.
5630         * gfortran.dg/matmul_8.f03: New.
5631         * gfortran.dg/transpose_3.f03: New.
5632
5633 2009-06-06  Ian Lance Taylor  <iant@google.com>
5634
5635         * gcc.dg/Wunused-label-1.c: New test case.
5636         * g++.dg/warn/Wunused-label-1.C: New test case.
5637         * g++.dg/warn/Wunused-label-2.C: New test case.
5638         * g++.dg/warn/Wunused-label-3.C: New test case.
5639
5640 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5641
5642         PR fortran/37203
5643         * reshape_zerosize_2.f90: New.
5644
5645 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5646
5647         PR fortran/32890
5648         * gfortran.dg/pack_assign_1.f90: New.
5649         * gfortran.dg/pack_vector_1.f90: New.
5650
5651 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5652
5653         PR middle-end/40340
5654         * gcc.dg/pr40340-1.c: New test.
5655         * gcc.dg/pr40340-2.c: New test.
5656         * gcc.dg/pr40340-3.c: New test.
5657         * gcc.dg/pr40340-4.c: New test.
5658         * gcc.dg/pr40340-5.c: New test.
5659         * gcc.dg/pr40340.h: New file.
5660
5661 2009-06-05  Revital Eres  <eres@il.ibm.com>
5662
5663         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5664         New procedure.
5665         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5666         * gcc.dg/vect/vect-33.c: Likewise.
5667         * gcc.dg/vect/vect-92.c: Likewise.
5668         * gcc.dg/vect/vect-58.c: Likewise.
5669         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5670         * gcc.dg/vect/vect-42.c: Likewise.
5671         * gcc.dg/vect/slp-25.c: Likewise.
5672         * gcc.dg/vect/vect-align-1.c: Likewise.
5673         * gcc.dg/vect/vect-align-2.c: Likewise.
5674         * gcc.dg/vect/vect-93.c: Likewise.
5675         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5676         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5677         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5678         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5679         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5680         * gcc.dg/vect/vect-26.c: Likewise.
5681         * gcc.dg/vect/vect-44.c: Likewise.
5682         * gcc.dg/vect/vect-70.c: Likewise.
5683         * gcc.dg/vect/vect-95.c: Likewise.
5684         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5685         * gcc.dg/vect/vect-28.c: Likewise.
5686         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5687         * gcc.dg/vect/vect-87.c: Likewise.
5688         * gcc.dg/vect/vect-109.c: Likewise.
5689         * gcc.dg/vect/vect-54.c: Likewise.
5690         * gcc.dg/vect/vect-96.c: Likewise.
5691         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5692         * gcc.dg/vect/vect-88.c: Likewise.
5693         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5694         * gcc.dg/vect/vect-89.c: Likewise.
5695         * gcc.dg/vect/vect-91.c: Likewise.
5696         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5697         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5698         * gfortran.dg/vect/vect-2.f90: Likewise.
5699         * gfortran.dg/vect/vect-3.f90: Likewise.
5700         * gfortran.dg/vect/vect-4.f90: Likewise.
5701         * gfortran.dg/vect/vect-5.f90: Likewise.
5702
5703 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5704
5705         PR tree-optimization/36318
5706         * gcc.dg/tree-ssa/sra-7.c: New test.
5707
5708 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5709
5710         PR fortran/37203
5711         * gfortran.dg/reshape_order_5.f90: New.
5712         * gfortran.dg/reshape_shape_1.f90: New.
5713
5714 2009-06-04  Jason Merrill  <jason@redhat.com>
5715
5716         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5717
5718 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5719
5720         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5721         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5722
5723 2009-06-04  Richard Guenther  <rguenther@suse.de>
5724
5725         PR c++/39371
5726         * g++.dg/torture/pr40335.C: New testcase.
5727
5728 2009-06-03  Richard Guenther  <rguenther@suse.de>
5729
5730         PR middle-end/40328
5731         * gcc.dg/torture/pr40328.c: New testcase.
5732
5733 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5734
5735         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5736         m68k and fido.
5737
5738 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5739
5740         * g++.dg/torture/pr40323.C: New file.
5741
5742 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5743
5744         * gnat.dg/specs/root.ads: New test.
5745         * gnat.dg/specs/root-level_1.ads: Likewise.
5746         * gnat.dg/specs/root-level_2.ads: Likewise.
5747         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5748
5749 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5750
5751         * g++.dg/init/ref15.C: Require unwrapped targets.
5752
5753 2009-06-02  Jason Merrill  <jason@redhat.com>
5754
5755         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5756         * g++.dg/cpp0x/initlist18.C: New.
5757         * g++.dg/cpp0x/initlist19.C: New.
5758
5759         * g++.dg/cpp0x/auto14.C: New.
5760
5761 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5762
5763         * gnat.dg/alignment6.adb: Remove XFAIL.
5764
5765 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5766
5767         PR c++/38089
5768         * g++.dg/template/spec36.C: New test.
5769
5770 2009-06-01  Ian Lance Taylor  <iant@google.com>
5771
5772         * gcc.dg/cast-qual-3.c: New testcase.
5773         * g++.dg/warn/Wcast-qual2.C: New testcase.
5774
5775 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5776
5777         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5778         (process-message): Expect column numbers.
5779         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5780         * gcc.dg/pch/counter-2.c: Same.
5781         * gcc.dg/pch/valid-2.c: Same.
5782         * gcc.dg/pch/warn-1.c: Same.
5783         * gcc.dg/pch/valid-1.c: Same.
5784         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5785         * gcc.dg/cpp/syshdr.c: Same.
5786         * gcc.dg/cpp/19940712-1.c: Same.
5787         * gcc.dg/cpp/missing-header-1.c: Same.
5788         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5789         * gcc.dg/cpp/tr-warn3.c: Same.
5790         * gcc.dg/cpp/pr29612-2.c: Same.
5791         * gcc.dg/cpp/tr-warn4.c: Same.
5792         * gcc.dg/cpp/Wtrigraphs.c: Same.
5793         * gcc.dg/cpp/poison.c: Same.
5794         * gcc.dg/cpp/arith-3.c: Same.
5795         * gcc.dg/cpp/sysmac2.c: Same.
5796         * gcc.dg/cpp/cpp.exp: Same.
5797         * gcc.dg/cpp/tr-warn5.c: Same.
5798         * gcc.dg/cpp/include2.c: Same.
5799         * gcc.dg/cpp/Wmissingdirs.c: Same.
5800         * gcc.dg/cpp/Wmissingdirs.c: Same.
5801         * gcc.dg/cpp/tr-warn6.c: Same.
5802         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5803         * gcc.dg/cpp/macspace1.c: Same.
5804         * gcc.dg/cpp/escape-2.c: Same.
5805         * gcc.dg/cpp/assert2.c: Same.
5806         * gcc.dg/cpp/undef2.c: Same.
5807         * gcc.dg/cpp/macspace2.c: Same.
5808         * gcc.dg/cpp/tr-warn1.c: Same.
5809         * gcc.dg/cpp/extratokens2.c: Same.
5810         * gcc.dg/cpp/strify2.c: Same.
5811         * gcc.dg/cpp/Wsignprom.c: Same.
5812         * gcc.dg/cpp/redef2.c: Same.
5813         * gcc.dg/cpp/trad/trad.exp: Same.
5814         * gcc.dg/cpp/arith-1.c: Same.
5815         * gcc.dg/cpp/extratokens.c: Same.
5816         * gcc.dg/cpp/if-mpar.c: Same.
5817
5818 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5819
5820         * gnat.dg/nested_float_packed.ads: New test.
5821
5822 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5823             Eric Botcazou  <botcazou@adacore.com>
5824
5825         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5826         * gnat.dg/test_oconst.adb: New test.
5827
5828 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5829
5830         * gcc.dg/plugin/ggcplug.c: Moved comment.
5831         (plugin_init): Fixed typo, declared i, returned 0 at end.
5832
5833 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5834
5835         PR testsuite/40244
5836         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5837         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5838
5839 2009-05-29  Ian Lance Taylor  <iant@google.com>
5840
5841         * gcc.dg/Wcxx-compat-11.c: New testcase.
5842
5843 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5844
5845         PR fortran/40019
5846         * gfortran.dg/leadz_trailz_1.f90: New test.
5847         * gfortran.dg/leadz_trailz_2.f90: New test.
5848
5849 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5850
5851         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5852         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5853         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5854         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5855         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5856         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5857         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5858         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5859         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5860         * gcc.dg/tree-ssa/sra-5.c: New file.
5861         * gcc.dg/tree-ssa/sra-6.c: New file.
5862         * gcc.c-torture/compile/sra-1.c: New file.
5863
5864 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5865
5866         PR middle-end/40291
5867         * gcc.c-torture/compile/pr40291.c: New test.
5868
5869         PR target/40017
5870         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5871         __vector _Bool.
5872         * gcc.target/powerpc/altivec-30.c: New test.
5873         * gcc.target/powerpc/altivec-31.c: New test.
5874
5875 2009-05-28  Richard Guenther  <rguenther@suse.de>
5876
5877         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5878         * gcc.c-torture/execute/20090527-1.c: Likewise.
5879
5880 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5881
5882         PR c++/39754
5883         * g++.dg/template/canon-type-1.C: New test.
5884         * g++.dg/template/canon-type-2.C: Likewise.
5885         * g++.dg/template/canon-type-3.C: Likewise.
5886         * g++.dg/template/canon-type-4.C: Likewise.
5887         * g++.dg/template/canon-type-5.C: Likewise.
5888         * g++.dg/template/canon-type-6.C: Likewise.
5889         * g++.dg/template/canon-type-7.C: Likewise.
5890
5891 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5892             Uros Bizjak  <ubizjak@gmail.com>
5893             Danny Smith  <dansmister@gmail.com>
5894
5895         PR target/37216
5896
5897         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5898         New function.
5899         * gcc.target/i386/pr37216.c:  New test source file.
5900         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5901         use -fno-common for testing Cygwin and MinGW targets.
5902
5903 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5904
5905         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5906         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5907         * g++.dg/pr37742.C (size_t): Likewise.
5908         * g++.dg/torture/pr34850.C (size_t): Likewise.
5909         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5910         _PTRDIFF_TYPE__.
5911         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5912         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5913         (size_t): Use __extension__ and __SIZE_TYPE__.
5914         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5915         __SIZE_TYPE__.
5916         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5917         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5918         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5919         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5920         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5921         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5922         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5923         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5924         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5925         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5926         (__ssize_t): Likewise.
5927         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5928         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5929         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5930         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5931         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5932         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5933         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5934         * gcc.dg/pr33667.c (size_t): Likewise.
5935         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5936         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5937         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5938         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5939         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5940         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5941
5942 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5943
5944         PR tree-optimization/40254
5945         * gcc.dg/vect/pr40254.c: New test.
5946
5947 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5948
5949         PR middle-end/33699
5950         * gcc.target/mips/const-anchor-1.c: New test.
5951         * gcc.target/mips/const-anchor-2.c: New test.
5952
5953 2009-05-27  Jason Merrill  <jason@redhat.com>
5954
5955         * g++.dg/cpp0x/initlist15.C: New.
5956         * g++.dg/cpp0x/initlist16.C: New.
5957         * g++.dg/cpp0x/initlist17.C: New.
5958
5959 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5960
5961         PR fortran/39178
5962         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5963         patterns to reflect frontend changes.
5964         * gfortran.dg/vector_subscript_4.f90: Likewise.
5965
5966 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5967             Eric Botcazou  <botcazou@adacore.com>
5968
5969         * gcc.c-torture/execute/align-nest.c: New testcase.
5970         * gnat.dg/misaligned_nest.adb: New testcase.
5971
5972 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5973
5974         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5975         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5976         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5977         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5978
5979 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5980
5981         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5982         cast instead of assuming 0ul.
5983         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5984         __SIZE_TYPE__.
5985         (_type_desc): Make first argument const.
5986         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5987
5988 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5989
5990         PR libfortran/40187
5991         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5992         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5993
5994 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5995
5996         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5997         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5998         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5999         * gcc.dg/plugin/ggcplug.c: Added new file.
6000
6001 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6002
6003         PR fortran/40246
6004         * gfortran.dg/nullify_4.f90: New test.
6005
6006 2009-05-26  Richard Guenther  <rguenther@suse.de>
6007
6008         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6009
6010 2009-05-26  Richard Guenther  <rguenther@suse.de>
6011
6012         PR middle-end/40252
6013         * gcc.c-torture/compile/pr40252.c: New testcase.
6014
6015 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6016
6017         PR c++/40007
6018         * g++.dg/template/typedef18.C: New test.
6019         * g++.dg/template/typedef19.C: Likewise.
6020         * g++.dg/template/typedef20.C: Likewise.
6021         * g++.dg/template/access11.C: Adjust.
6022
6023 2009-05-26  Richard Guenther  <rguenther@suse.de>
6024
6025         PR testsuite/40247
6026         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6027
6028 2009-05-25  Jason Merrill  <jason@redhat.com>
6029
6030         PR c++/38064
6031         * g++.dg/cpp0x/enum3.C: New test.
6032
6033 2009-05-25  Richard Guenther  <rguenther@suse.de>
6034
6035         PR tree-optimization/36327
6036         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6037         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6038         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6039         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6040         * gcc.dg/vect/vect-40.c: Likewise.
6041         * gcc.dg/vect/vect-42.c: Likewise.
6042         * gcc.dg/vect/vect-46.c: Likewise.
6043         * gcc.dg/vect/vect-76.c: Likewise.
6044
6045 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6046
6047         PR fortran/40176
6048         * gfortran.dg/proc_ptr_18.f90: New.
6049         * gfortran.dg/proc_ptr_19.f90: New.
6050         * gfortran.dg/proc_ptr_comp_9.f90: New.
6051         * gfortran.dg/proc_ptr_comp_10.f90: New.
6052
6053 2009-05-25  Richard Guenther  <rguenther@suse.de>
6054
6055         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6056         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6057
6058 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6059
6060         PR tree-optimization/40238
6061         * gcc.dg/vect/pr40238.c: New test.
6062
6063 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6064             Dominique Dhumieres  <dominiq@lps.ens.fr>
6065
6066         PR fortran/35732
6067         PR fortran/39872
6068         * gfortran.dg/bounds_check_fail_3.f90: New test.
6069         * gfortran.dg/bounds_check_fail_4.f90: New test.
6070         * gfortran.dg/bounds_check_14.f90: Update test.
6071         * gfortran.dg/bound_4.f90: Update test.
6072
6073 2009-05-24  Richard Guenther  <rguenther@suse.de>
6074
6075         PR middle-end/40233
6076         * gcc.c-torture/compile/pr40233.c: New testcase.
6077
6078 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6079
6080         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6081         for alpha*-*-* targets.
6082
6083 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6084
6085         * gcc.dg/vect/bb-slp-1.c: New test.
6086         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6087         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6088         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6089         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6090         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6091         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6092         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6093         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6094         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6095         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6096         gcc.dg/vect/bb-slp-22.c: Likewise.
6097         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6098
6099 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6100             Maxim Kuvyrkov  <maxim@codesourcery.com>
6101
6102         * gcc.dg/falign-labels-1.c: New test.
6103
6104 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6105
6106         * gnat.dg/specs/rep_clause3.ads: New test.
6107
6108 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6109
6110         * gnat.dg/addr6.adb: New test.
6111
6112 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6113
6114         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6115         New function.
6116         * gcc.target/arm/thumb2-mul-space.c: New file.
6117         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6118         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6119         * gcc.target/arm/thumb2-mul-speed.c: New file.
6120
6121 2009-05-22  Richard Guenther  <rguenther@suse.de>
6122
6123         PR middle-end/38964
6124         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6125         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6126         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6127
6128 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6129
6130         * gcc.dg/dll-6.c: New test.
6131         * gcc.dg/dll-6a.c: Likewise.
6132         * gcc.dg/dll-7.c: Likewise.
6133         * gcc.dg/dll-7a.c: Likewise.
6134         * g++.dg/ext/dllexport2.C: Likewise.
6135         * g++.dg/ext/dllexport2a.cc: Likewise.
6136
6137 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6138
6139         PR target/37846
6140         * gcc.target/ia64/mfused-madd-vect.c: New test.
6141         * gcc.target/ia64/mfused-madd.c: New test.
6142         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6143         * gcc.target/ia64/mno-fused-madd.c: New test.
6144
6145 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6146
6147         * gcc.target/i386/movbe-1.c: New.
6148         * gcc.target/i386/movbe-2.c: Likewise.
6149
6150 2009-05-21  Taras Glek  <tglek@mozilla.com>
6151
6152         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6153         plugin_init signature.
6154         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6155         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6156         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6157
6158 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6159
6160         * gcc.dg/target/arm/neon-vmla-1.c: New.
6161         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6162
6163 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6164
6165         * gcc.target/mips/octeon-exts-6.c: New test.
6166         * gcc.target/mips/extend-1.c: New test.
6167         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6168         EXTS.
6169         * gcc.target/mips/octeon-exts-5.c: Likewise.
6170
6171 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6172
6173         PR middle-end/40204
6174         * gcc.c-torture/compile/pr40204.c: New test.
6175
6176 2009-05-20  Richard Guenther  <rguenther@suse.de>
6177
6178         * gcc.c-torture/compile/20090518-1.c: New testcase.
6179
6180 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6181
6182         PR tree-optimization/40087
6183         * gcc.dg/tree-ssa/pr40087.c: New test.
6184
6185 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6186
6187         * gcc.dg/vector-4.c: New testcase.
6188         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6189         * g++.dg/ext/vector16.C: New testcase.
6190
6191 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6192
6193         PR c/40172
6194         * gcc.dg/pr40172.c: Renamed to ...
6195         * gcc.dg/pr40172-1.c: This.
6196
6197         * gcc.dg/pr40172-2.c: New.
6198         * gcc.dg/pr40172-3.c: Likewise.
6199
6200 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6201
6202         PR c/40172
6203         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6204
6205 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6206
6207         * gnat.dg/loop_optimization6.ad[sb]: New test.
6208
6209 2009-05-19  Richard Guenther  <rguenther@suse.de>
6210
6211         * gcc.c-torture/compile/20090519-1.c: New testcase.
6212
6213 2009-05-18  Jason Merrill  <jason@redhat.com>
6214
6215         * g++.dg/cpp0x/explicit1.C: New.
6216         * g++.dg/cpp0x/explicit2.C: New.
6217
6218 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6219
6220         PR debug/40109
6221         * g++.dg/debug/dwarf2/nested-1.C: New test.
6222
6223 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6224
6225         PR testsuite/39907
6226         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6227         stack alignment.
6228
6229 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6230
6231         PR fortran/40164
6232         * gfortran.dg/proc_ptr_comp_8.f90: New.
6233
6234 2009-05-18  Richard Guenther  <rguenther@suse.de>
6235
6236         PR fortran/40168
6237         * gfortran.dg/array_memset_2.f90: Adjust.
6238
6239 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6240
6241         PR fortran/36947
6242         PR fortran/40039
6243         * gfortran.dg/interface_27.f90: New.
6244         * gfortran.dg/interface_28.f90: New.
6245         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6246         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6247
6248 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6249
6250         * gcc.target/m68k/tls-ie.c: New test.
6251         * gcc.target/m68k/tls-le.c: New test.
6252         * gcc.target/m68k/tls-gd.c: New test.
6253         * gcc.target/m68k/tls-ld.c: New test.
6254         * gcc.target/m68k/tls-ie-xgot.c: New test.
6255         * gcc.target/m68k/tls-le-xtls.c: New test.
6256         * gcc.target/m68k/tls-gd-xgot.c: New test.
6257         * gcc.target/m68k/tls-ld-xgot.c: New test.
6258         * gcc.target/m68k/tls-ld-xtls.c: New test.
6259         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6260
6261 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6262
6263         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6264
6265 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6266
6267         PR c/40172
6268         * gcc.dg/pr40172.c: New.
6269
6270 2009-05-17  Jason Merrill  <jason@redhat.com>
6271
6272         PR c++/40139
6273         * g++.dg/template/dtor6.C: New.
6274
6275 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6276
6277         * g++.dg/warn/translate-ice-1.C: New test.
6278
6279 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6280
6281         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6282         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6283         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6284         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6285
6286 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6287
6288         PR fortran/33197
6289         * gfortran.dg/erf_2.F90: New test.
6290         * gfortran.dg/erfc_scaled_2.f90: New test.
6291
6292 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6293
6294         PR fortran/31243
6295         * gfortran.dg/string_1.f90: New test.
6296         * gfortran.dg/string_2.f90: New test.
6297         * gfortran.dg/string_3.f90: New test.
6298
6299 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6300
6301         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6302         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6303
6304 2009-05-15  Ian Lance Taylor  <iant@google.com>
6305
6306         * gcc.dg/Wcxx-compat-10.c: New testcase.
6307
6308 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6309
6310         PR 16302
6311         * gcc.dg/pr16302.c: New.
6312         * g++.dg/warn/pr16302.C: New.
6313
6314 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6315
6316         * gcc.dg/torture/builtin-math-5.c: New.
6317         * gcc.dg/torture/builtin-math-6.c: New.
6318         * lib/target-supports.exp (check_effective_target_mpc): New.
6319
6320 2009-05-15  Jan Hubicka  <jh@suse.cz>
6321
6322         * gcc.dg/tree-ssa/inline-3.c: New testcase
6323
6324 2009-05-15  Jan Hubicka  <jh@suse.cz>
6325
6326         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6327         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6328         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6329         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6330         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6331         Mark noinline.
6332         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6333         Mark noinline.
6334         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6335         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6336
6337 2009-05-15  Jan Hubicka  <jh@suse.cz>
6338
6339         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6340         optimized by sibcall noinline.
6341
6342 2009-05-15  Jan Hubicka  <jh@suse.cz>
6343
6344         * sibcall-1.c (track): Mark noinline.
6345         * sibcall-2.c (track): Mark noinline.
6346         * sibcall-3.c (track): Mark noinline.
6347         * sibcall-4.c (track): Mark noinline.
6348
6349 2009-05-15  Jan Hubicka  <jh@suse.cz>
6350
6351         * flatten-2.c: Disable early inlining; add comment.
6352         * flatten-3.c: New test based on flatten-2.c.
6353
6354 2009-05-15  Richard Guenther  <rguenther@suse.de>
6355
6356         PR tree-optimization/39999
6357         * gcc.c-torture/compile/pr39999.c: New testcase.
6358
6359 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6360
6361         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6362
6363 2009-05-14  Ian Lance Taylor  <iant@google.com>
6364
6365         * gcc.dg/Wcxx-compat-9.c: New testcase.
6366
6367 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6368
6369         PR fortran/39996
6370         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6371         * gfortran.dg/duplicate_type_2.f90: Ditto.
6372         * gfortran.dg/duplicate_type_3.f90: New.
6373
6374 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6375
6376         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6377         * ada/acats/tests/c5/c59002c.ada: Likewise.
6378
6379 2009-05-13  Taras Glek  <tglek@mozilla.com>
6380
6381         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6382         attributes and decl smashing.
6383         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6384         attributes.
6385         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6386         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6387
6388 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6389
6390         PR fortran/39865
6391         * gfortran.dg/pr39865.f90: New test.
6392         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6393         arrays in FMT=.
6394         * gfortran.dg/hollerith_f95.f90: Likewise.
6395         * gfortran.dg/hollerith6.f90: New test.
6396         * gfortran.dg/hollerith7.f90: New test.
6397
6398 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6399
6400         PR cpp/36674
6401         * gcc.dg/cpp/pr36674.i: New.
6402
6403 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6404
6405         PR middle-end/40035
6406         * gcc.c-torture/compile/pr40035.c: New test.
6407
6408 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6409
6410         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6411
6412 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6413
6414         PR fortran/40110
6415         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6416         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6417         * gfortran.dg/interop_params.f03: Ditto.
6418
6419 2009-05-12  Jan Hubicka  <jh@suse.cz>
6420
6421         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6422         so unrolling still happens.
6423         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6424         * gcc.dg/ipa/ipacost-2.c: Likewise.
6425         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6426
6427 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6428
6429         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6430
6431 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6432
6433         * lib/target-supports.exp (check_profiling_available): Return
6434         false for -p on *-*-cygwin* targets.
6435
6436 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6437
6438         PR tree-optimization/38632
6439         * g++.dg/tree-ssa/pr38632.C: New.
6440
6441 2009-05-11  Jan Hubicka  <jh@suse.cz>
6442
6443         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6444         we now optimize better.
6445         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6446         out at different places.
6447         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6448         unroling.
6449         * gcc.dg/vect/vect-76.c: Likewise.
6450         * gcc.dg/vect/vect-70.c: Likewise.
6451         * gcc.dg/vect/vect-66.c: Likewise.
6452         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6453         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6454
6455 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6456
6457         PR middle-end/40080
6458         * gcc.c-torture/compile/pr40080.c: New.
6459
6460 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6461
6462         * gcc.c-torture/compile/pr40026.c: New testcase.
6463
6464 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6465
6466         PR fortran/40089
6467         * gfortran.dg/proc_ptr_comp_7.f90: New.
6468
6469 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6470
6471         PR tree-optimization/40074
6472         * gcc.dg/vect/pr40074.c: New test.
6473
6474 2009-05-10  Ian Lance Taylor  <iant@google.com>
6475
6476         * gcc.dg/Wcxx-compat-7.c: New testcase.
6477         * gcc.dg/Wcxx-compat-8.c: New testcase.
6478         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6479         * gcc.dg/pr17188-1.c: Likewise.
6480         * gcc.dg/pr39084.c: Likewise.
6481
6482 2009-05-10  Michael Matz  <matz@suse.de>
6483
6484         PR target/40031
6485         * gcc.dg/pr40031.c: New test.
6486
6487 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6488
6489         PR fortran/40018
6490         * gfortran.dg/array_constructor_31.f90: New test.
6491
6492 2009-05-10  Richard Guenther  <rguenther@suse.de>
6493
6494         PR tree-optimization/40081
6495         * g++.dg/torture/pr40081.C: New testcase.
6496
6497 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6498
6499         PR fortran/38863
6500         * gfortran.dg/dependency_24.f90: New test.
6501         * gfortran.dg/dependency_23.f90: Clean up module files.
6502
6503 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6504
6505         PR fortran/38956
6506         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6507         * gfortran.dg/chmod_2.f90: Likewise.
6508         * gfortran.dg/chmod_3.f90: Likewise.
6509         * gfortran.dg/open_errors.f90: Likewise.
6510
6511 2009-05-09  Jan Hubicka  <jh@suse.cz>
6512
6513         PR middle-end/40043
6514         * g++.dg/eh/nested-try.C: New test.
6515
6516 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6517
6518         PR tree-optimization/40049
6519         * gcc.dg/vect/vect-shift-2.c: New test.
6520
6521 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6522
6523         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6524         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6525
6526 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6527
6528         PR c/36892
6529         * g++.dg/warn/deprecated-6.C: New.
6530         * gcc.dg/deprecated-4.c: Likewise.
6531         * gcc.dg/deprecated-5.c: Likewise.
6532         * gcc.dg/deprecated-6.c: Likewise.
6533
6534 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6535
6536         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6537         __aligned__(__BIGGEST_ALIGNMENT__).
6538         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6539         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6540         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6541         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6542         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6543         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6544         * gcc.dg/vect/Os-vect-95.c: Likewise.
6545         * gcc.dg/vect/pr20122.c: Likewise.
6546         * gcc.dg/vect/pr36493.c: Likewise.
6547         * gcc.dg/vect/pr37385.c: Likewise.
6548         * gcc.dg/vect/slp-7.c: Likewise.
6549         * gcc.dg/vect/slp-9.c: Likewise.
6550         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6551         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6552         * gcc.dg/vect/vect-35.c: Likewise.
6553         * gcc.dg/vect/vect-40.c: Likewise.
6554         * gcc.dg/vect/vect-42.c: Likewise.
6555         * gcc.dg/vect/vect-44.c: Likewise.
6556         * gcc.dg/vect/vect-46.c: Likewise.
6557         * gcc.dg/vect/vect-48.c: Likewise.
6558         * gcc.dg/vect/vect-52.c: Likewise.
6559         * gcc.dg/vect/vect-54.c: Likewise.
6560         * gcc.dg/vect/vect-56.c: Likewise.
6561         * gcc.dg/vect/vect-58.c: Likewise.
6562         * gcc.dg/vect/vect-60.c: Likewise.
6563         * gcc.dg/vect/vect-74.c: Likewise.
6564         * gcc.dg/vect/vect-75.c: Likewise.
6565         * gcc.dg/vect/vect-76.c: Likewise.
6566         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6567         * gcc.dg/vect/vect-77.c: Likewise.
6568         * gcc.dg/vect/vect-77-global.c: Likewise.
6569         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6570         * gcc.dg/vect/vect-78.c: Likewise.
6571         * gcc.dg/vect/vect-78-global.c: Likewise.
6572         * gcc.dg/vect/vect-80.c: Likewise.
6573         * gcc.dg/vect/vect-85.c: Likewise.
6574         * gcc.dg/vect/vect-87.c: Likewise.
6575         * gcc.dg/vect/vect-88.c: Likewise.
6576         * gcc.dg/vect/vect-92.c: Likewise.
6577         * gcc.dg/vect/vect-93.c: Likewise.
6578         * gcc.dg/vect/vect-95.c: Likewise.
6579         * gcc.dg/vect/vect-97.c: Likewise.
6580         * gcc.dg/vect/vect-complex-1.c: Likewise.
6581         * gcc.dg/vect/vect-complex-4.c: Likewise.
6582         * gcc.dg/vect/vect-complex-5.c: Likewise.
6583         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6584         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6585         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6586         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6587         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6588         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6589         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6590         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6591         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6592         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6593         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6594         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6595         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6596         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6597         * gcc.dg/vect/vect-outer-1.c: Likewise.
6598         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6599         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6600         * gcc.dg/vect/vect-outer-2.c: Likewise.
6601         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6602         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6603         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6604         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6605         * gcc.dg/vect/vect-outer-3.c: Likewise.
6606         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6607         * gcc.dg/vect/vect-outer-5.c: Likewise.
6608         * gcc.dg/vect/vect-outer-6.c: Likewise.
6609         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6610         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6611         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6612         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6613         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6614         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6615         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6616         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6617         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6618         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6619         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6620         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6621         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6622         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6623
6624 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6625
6626         PR c/24581
6627         * gcc.dg/torture/complex-sign.h: New header.
6628         * gcc.dg/torture/complex-sign-add.c,
6629         gcc.dg/torture/complex-sign-mixed-add.c,
6630         gcc.dg/torture/complex-sign-mixed-div.c,
6631         gcc.dg/torture/complex-sign-mixed-mul.c,
6632         gcc.dg/torture/complex-sign-mixed-sub.c,
6633         gcc.dg/torture/complex-sign-mul.c,
6634         gcc.dg/torture/complex-sign-sub.c: New tests.
6635
6636 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6637
6638         PR fortran/39876
6639         * gfortran.dg/intrinsic_3.f90: New.
6640
6641 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6642
6643         PR c/39037
6644         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6645         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6646         * gcc.dg/dfp/float-constant-double.c: New test.
6647         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6648         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6649         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6650         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6651         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6652         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6653         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6654         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6655         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6656
6657 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6658
6659         PR middle-end/40057
6660         * gcc.c-torture/execute/pr40057.c: New test.
6661
6662 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6663
6664         * gcc.c-torture/compile/const-high-part.c: New test.
6665
6666 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6667
6668         PR testsuite/40050
6669         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6670         build plugin.
6671
6672 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6673
6674         PR fortran/39630
6675         * gfortran.dg/proc_decl_1.f90: Modified.
6676         * gfortran.dg/proc_ptr_comp_1.f90: New.
6677         * gfortran.dg/proc_ptr_comp_2.f90: New.
6678         * gfortran.dg/proc_ptr_comp_3.f90: New.
6679         * gfortran.dg/proc_ptr_comp_4.f90: New.
6680         * gfortran.dg/proc_ptr_comp_5.f90: New.
6681         * gfortran.dg/proc_ptr_comp_6.f90: New.
6682
6683 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6684
6685         PR c++/17395
6686         * g++.dg/template/call7.C: New test.
6687
6688 2009-05-06  Diego Novillo  <dnovillo@google.com>
6689
6690         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6691
6692 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6693
6694         * gfortran.dg/pr40021.f: Moved to ...
6695         * gfortran.fortran-torture/execute/pr40021.f: Here.
6696
6697 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6698
6699         PR middle-end/39986
6700         * gcc.dg/dfp/pr39986.c: New test.
6701
6702 2009-05-06  Michael Matz  <matz@suse.de>
6703
6704         PR middle-end/40021
6705         * gfortran.dg/pr40021.f: New test.
6706
6707 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6708
6709         * lib/plugin-support.exp: New file containing support procs for
6710         plugin testcases.
6711         * lib/target-supports.exp (check_plugin_available): New proc.
6712         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6713         * gcc.dg/plugin/selfassign.c: New plugin source file.
6714         * gcc.dg/plugin/self-assign-test-1.c: New test.
6715         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6716         * g++.dg/README: Add description for plugin test.
6717         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6718         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6719         * g++.dg/plugin/selfassign.c: New plugin source file.
6720         * g++.dg/plugin/self-assign-test-1.C: New test.
6721         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6722         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6723         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6724         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6725
6726 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6727
6728         PR fortran/40041
6729         * gfortran.dg/intrinsic_2.f90: New test.
6730         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6731
6732 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6733
6734         PR c/40032
6735         * gcc.dg/noncompile/incomplete-5.c: New test.
6736
6737 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6738
6739         PR middle-end/39666
6740         * gcc.dg/pr39666-1.c: New test.
6741         * gcc.dg/pr39666-2.c: Likewise.
6742         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6743         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6744         * gfortran.dg/pr39666-1.f90: Likewise.
6745         * gfortran.dg/pr39666-2.f90: Likewise.
6746
6747 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6748
6749         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6750         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6751         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6752
6753 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6754
6755         PR fortran/39998
6756         * gfortran.dg/proc_ptr_17.f90: New.
6757
6758 2009-05-05  Richard Guenther  <rguenther@suse.de>
6759
6760         PR tree-optimization/40022
6761         * gcc.c-torture/execute/pr40022.c: New testcase.
6762
6763 2009-05-05  Richard Guenther  <rguenther@suse.de>
6764
6765         PR middle-end/40023
6766         * gcc.c-torture/compile/pr40023.c: New testcase.
6767
6768 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6769
6770         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6771         * g++.dg/template/overload9.C: Likewise.
6772         * g++.dg/ext/ms-1.C: New.
6773
6774 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6775
6776         PR c++/40013
6777         * g++.dg/ext/vla7.C: New test.
6778
6779 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6780
6781         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6782
6783 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6784
6785         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6786         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6787         Update expected errors.
6788
6789 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6790
6791         PR c++/28152
6792         * g++.dg/parse/parser-pr28152.C: New.
6793         * g++.dg/parse/parser-pr28152-2.C: New.
6794
6795 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6796
6797         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6798
6799 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6800
6801         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6802         * gcc.target/sparc/fexpand-2.c: Likewise.
6803         * gcc.target/sparc/fpmerge-2.c: Likewise.
6804         * gcc.target/sparc/pdist-2.c: Likewise.
6805
6806 2009-05-03  Richard Guenther  <rguenther@suse.de>
6807
6808         PR c/39983
6809         * gcc.c-torture/compile/pr39983.c: New testcase.
6810
6811 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6812
6813         * gcc.dg/c99-complex-3.c: New test.
6814
6815 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6816
6817         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6818
6819 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6820
6821         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6822
6823 2009-05-02  Richard Guenther  <rguenther@suse.de>
6824
6825         PR middle-end/40001
6826         * gcc.target/spu/pr40001.c: New testcase.
6827
6828 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6829
6830         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6831
6832 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6833
6834         PR middle-end/39579
6835         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6836         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6837
6838 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6839
6840         PR testsuite/39776
6841         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6842         no longer issued.
6843
6844 2009-04-30  David Ayers  <ayers@fsfe.org>
6845
6846         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6847         and gcc_error_prefix variables.
6848         * objc.dg/bad-receiver-type.m: Update to match correct
6849         diagnostics marker.
6850         * objc.dg/encode-5.m: Likewise.
6851         * objc.dg/id-1.m: Likewise.
6852         * objc.dg/method-1.m: Likewise.
6853         * objc.dg/method-6.m: Likewise.
6854         * objc.dg/method-7.m: Likewise.
6855         * objc.dg/method-9.m: Likewise.
6856         * objc.dg/method-11.m: Likewise.
6857         * objc.dg/method-20.m: Likewise.
6858         * objc.dg/private-1.m: Likewise.
6859
6860 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6861
6862         PR libfortran/39667
6863         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6864         * gfortran.dg/advance_4.f90: Likewise
6865         * gfortran.dg/advance_5.f90: Likewise
6866         * gfortran.dg/append_1.f90: Likewise
6867         * gfortran.dg/backslash_1.f90: Likewise
6868         * gfortran.dg/backslash_2.f90: Likewise
6869         * gfortran.dg/backslash_3.f: Likewise
6870         * gfortran.dg/backspace_10.f90: Likewise
6871         * gfortran.dg/backspace_3.f: Likewise
6872         * gfortran.dg/backspace_4.f: Likewise
6873         * gfortran.dg/backspace_5.f: Likewise
6874         * gfortran.dg/backspace_8.f: Likewise
6875         * gfortran.dg/backspace_9.f: Likewise
6876         * gfortran.dg/complex_write.f90: Likewise
6877         * gfortran.dg/convert_implied_open.f90: Likewise
6878         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6879         * gfortran.dg/dos_eol.f: Likewise
6880         * gfortran.dg/empty_format_1.f90: Likewise
6881         * gfortran.dg/endfile.f: Likewise
6882         * gfortran.dg/eof_1.f90: Likewise
6883         * gfortran.dg/eor_1.f90: Likewise
6884         * gfortran.dg/eor_handling_1.f90: Likewise
6885         * gfortran.dg/eor_handling_2.f90: Likewise
6886         * gfortran.dg/eor_handling_3.f90: Likewise
6887         * gfortran.dg/eor_handling_4.f90: Likewise
6888         * gfortran.dg/eor_handling_5.f90: Likewise
6889         * gfortran.dg/error_recovery_5.f90: Likewise
6890         * gfortran.dg/f2003_inquire_1.f03: Likewise
6891         * gfortran.dg/f2003_io_4.f03: Likewise
6892         * gfortran.dg/f2003_io_5.f03: Likewise
6893         * gfortran.dg/f2003_io_7.f03: Likewise
6894         * gfortran.dg/fgetc_1.f90: Likewise
6895         * gfortran.dg/fgetc_2.f90: Likewise
6896         * gfortran.dg/flush_1.f90: Likewise
6897         * gfortran.dg/fmt_exhaust.f90: Likewise
6898         * gfortran.dg/fmt_huge.f90: Likewise
6899         * gfortran.dg/fmt_read.f90: Likewise
6900         * gfortran.dg/fmt_t_1.f90: Likewise
6901         * gfortran.dg/fmt_t_2.f90: Likewise
6902         * gfortran.dg/fmt_t_3.f90: Likewise
6903         * gfortran.dg/fmt_t_4.f90: Likewise
6904         * gfortran.dg/fmt_t_5.f90: Likewise
6905         * gfortran.dg/fmt_t_7.f: Likewise
6906         * gfortran.dg/fseek.f90: Likewise
6907         * gfortran.dg/ftell_1.f90: Likewise
6908         * gfortran.dg/ftell_2.f90: Likewise
6909         * gfortran.dg/func_derived_3.f90: Likewise
6910         * gfortran.dg/inquire_9.f90: Likewise
6911         * gfortran.dg/iostat_1.f90: Likewise
6912         * gfortran.dg/iostat_2.f90: Likewise
6913         * gfortran.dg/list_read_1.f90: Likewise
6914         * gfortran.dg/list_read_4.f90: Likewise
6915         * gfortran.dg/list_read_5.f90: Likewise
6916         * gfortran.dg/list_read_7.f90: Likewise
6917         * gfortran.dg/list_read_8.f90: Likewise
6918         * gfortran.dg/list_read_9.f90: Likewise
6919         * gfortran.dg/namelist_13.f90: Likewise
6920         * gfortran.dg/namelist_14.f90: Likewise
6921         * gfortran.dg/namelist_15.f90: Likewise
6922         * gfortran.dg/namelist_16.f90: Likewise
6923         * gfortran.dg/namelist_17.f90: Likewise
6924         * gfortran.dg/namelist_18.f90: Likewise
6925         * gfortran.dg/namelist_19.f90: Likewise
6926         * gfortran.dg/namelist_20.f90: Likewise
6927         * gfortran.dg/namelist_24.f90: Likewise
6928         * gfortran.dg/namelist_26.f90: Likewise
6929         * gfortran.dg/namelist_27.f90: Likewise
6930         * gfortran.dg/namelist_28.f90: Likewise
6931         * gfortran.dg/namelist_37.f90: Likewise
6932         * gfortran.dg/namelist_38.f90: Likewise
6933         * gfortran.dg/namelist_39.f90: Likewise
6934         * gfortran.dg/namelist_40.f90: Likewise
6935         * gfortran.dg/namelist_43.f90: Likewise
6936         * gfortran.dg/namelist_44.f90: Likewise
6937         * gfortran.dg/namelist_45.f90: Likewise
6938         * gfortran.dg/namelist_46.f90: Likewise
6939         * gfortran.dg/namelist_47.f90: Likewise
6940         * gfortran.dg/namelist_48.f90: Likewise
6941         * gfortran.dg/namelist_49.f90: Likewise
6942         * gfortran.dg/namelist_50.f90: Likewise
6943         * gfortran.dg/namelist_51.f90: Likewise
6944         * gfortran.dg/namelist_52.f90: Likewise
6945         * gfortran.dg/namelist_56.f90: Likewise
6946         * gfortran.dg/namelist_char_only.f90: Likewise
6947         * gfortran.dg/namelist_use.f90: Likewise
6948         * gfortran.dg/namelist_use_only.f90: Likewise
6949         * gfortran.dg/noadv_size.f90: Likewise
6950         * gfortran.dg/open_access_append_1.f90: Likewise
6951         * gfortran.dg/pad_no.f90: Likewise
6952         * gfortran.dg/pr12884.f: Likewise
6953         * gfortran.dg/pr17090.f90: Likewise
6954         * gfortran.dg/pr17285.f90: Likewise
6955         * gfortran.dg/pr17286.f90: Likewise
6956         * gfortran.dg/pr18122.f90: Likewise
6957         * gfortran.dg/pr18210.f90: Likewise
6958         * gfortran.dg/pr18392.f90: Likewise
6959         * gfortran.dg/pr19155.f: Likewise
6960         * gfortran.dg/pr19216.f: Likewise
6961         * gfortran.dg/pr19467.f90: Likewise
6962         * gfortran.dg/pr19657.f: Likewise
6963         * gfortran.dg/pr20257.f90: Likewise
6964         * gfortran.dg/read_bad_advance.f90: Likewise
6965         * gfortran.dg/read_eof_2.f90: Likewise
6966         * gfortran.dg/read_eof_4.f90: Likewise
6967         * gfortran.dg/read_many_1.f: Likewise
6968         * gfortran.dg/read_noadvance.f90: Likewise
6969         * gfortran.dg/read_repeat.f90: Likewise
6970         * gfortran.dg/read_size_noadvance.f90: Likewise
6971         * gfortran.dg/read_x_past.f: Likewise
6972         * gfortran.dg/record_marker_1.f90: Likewise
6973         * gfortran.dg/record_marker_3.f90: Likewise
6974         * gfortran.dg/rewind_1.f90: Likewise
6975         * gfortran.dg/runtime_warning_1.f90: Likewise
6976         * gfortran.dg/shape_3.f90: Likewise
6977         * gfortran.dg/slash_1.f90: Likewise
6978         * gfortran.dg/stat_1.f90: Likewise
6979         * gfortran.dg/stat_2.f90: Likewise
6980         * gfortran.dg/streamio_11.f90: Likewise
6981         * gfortran.dg/streamio_3.f90: Likewise
6982         * gfortran.dg/streamio_4.f90: Likewise
6983         * gfortran.dg/streamio_9.f90: Likewise
6984         * gfortran.dg/tl_editing.f90: Likewise
6985         * gfortran.dg/unf_io_convert_1.f90: Likewise
6986         * gfortran.dg/unf_io_convert_2.f90: Likewise
6987         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6988         * gfortran.dg/unf_short_record_1.f90: Likewise
6989         * gfortran.dg/utf8_1.f03: Likewise
6990         * gfortran.dg/utf8_2.f03: Likewise
6991         * gfortran.dg/widechar_IO_1.f90: Likewise
6992         * gfortran.dg/write_check3.f90: Likewise
6993         * gfortran.dg/write_rewind_2.f: Likewise
6994         * gfortran.dg/x_slash_2.f: Likewise
6995
6996 2009-04-29  Richard Guenther  <rguenther@suse.de>
6997
6998         PR target/39943
6999         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7000         New.
7001         (check_effective_target_vect_floatuint_cvt): Likewise.
7002         * gcc.dg/vect/slp-10.c: Adjust.
7003         * gcc.dg/vect/slp-11.c: Adjust.
7004         * gcc.dg/vect/slp-12b.c: Adjust.
7005         * gcc.dg/vect/slp-33.c: Adjust.
7006         * gcc.c-torture/compile/pr39943.c: New testcase.
7007
7008 2009-04-29  Richard Guenther  <rguenther@suse.de>
7009
7010         PR middle-end/39937
7011         * gcc.c-torture/compile/pr39937.c: New testcase.
7012
7013 2009-04-29  Richard Guenther  <rguenther@suse.de>
7014
7015         PR tree-optimization/39941
7016         * gcc.c-torture/compile/pr39941.c: New testcase.
7017
7018 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7019
7020         * gcc.target/bfin/20090411-1.c: New test.
7021
7022 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7023
7024         PR target/39565
7025         * gcc.dg/pr39565.c: New testcase.
7026
7027 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7028
7029         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7030         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7031         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7032         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7033         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7034         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7035         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7036         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7037         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7038         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7039         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7040         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7041         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7042         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7043         * gcc.target/i386/pr37191.c: Likewise.
7044         * gcc.target/i386/reload-1.c: Likewise.
7045         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7046         * g++.old-deja/g++.pt/repo2.C: Likewise.
7047         * g++.old-deja/g++.pt/repo3.C: Likewise.
7048         * g++.old-deja/g++.pt/repo4.C: Likewise.
7049         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7050         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7051         * g++.dg/template/repo1.C: Likewise.
7052         * g++.dg/template/repo2.C: Likewise.
7053         * g++.dg/template/repo3.C: Likewise.
7054         * g++.dg/template/repo4.C: Likewise.
7055         * g++.dg/template/repo5.C: Likewise.
7056         * g++.dg/template/repo6.C: Likewise.
7057         * g++.dg/template/repo7.C: Likewise.
7058         * g++.dg/template/repo8.C: Likewise.
7059         * g++.dg/template/repo9.C: Likewise.
7060         * g++.dg/rtti/repo1.C: Likewise.
7061         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7062         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7063         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7064         * g++.dg/other/PR23205.C: Skip for vxworks.
7065         * g++.dg/ext/visibility/class1.C: Requires PIC.
7066         * g++.dg/eh/async-unwind2.C: Requires PIC.
7067         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7068         does not have cxa_exit.
7069
7070 2009-04-28  Jing Yu  <jingyu@google.com>
7071
7072         PR testsuite/39790
7073         * lib/target-supports.exp (check_effective_target_tls): Remove
7074         comment of caching.
7075         (check_effective_target_tls_native): Likewise.
7076         (check_effective_target_tls_runtime): Likewise.
7077         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7078         tls to tls_runtime.
7079         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7080
7081 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7082
7083         PR fortran/39946
7084         * gfortran.dg/proc_ptr_16.f90: New.
7085
7086 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7087
7088         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7089         lp64 is true.
7090
7091 2009-04-28  Richard Guenther  <rguenther@suse.de>
7092
7093         PR middle-end/39937
7094         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7095
7096 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7097
7098         * g++.dg/warn/pr35652.C: Removed.
7099         * gcc.dg/pr35652.c: Likewise.
7100
7101 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7102
7103         * gcc.target/ia64/20071210-2.c: New testcase.
7104
7105 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7106
7107         PR c/39323
7108         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7109         * gcc.dg/pr39323-3.c: Ditto.
7110
7111 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7112
7113         PR fortran/39930
7114         PR fortran/39931
7115         * gfortran.dg/ambiguous_reference_2.f90: New.
7116         * gfortran.dg/pointer_assign_7.f90: New.
7117
7118 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7119             Mark Mitchell  <mark@codesourcery.com>
7120
7121         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7122         * gcc.dg/20020103-1.c: Check for __ppc.
7123         * gcc.dg/asm-b.c: Check for __ppc.
7124         * gcc.dg/20020919-1.c: Check for __ppc.
7125         * gcc.dg/20020312-2.c: Likewise.
7126         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7127         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7128         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7129         * g++.dg/warn/weak1.C: Likewise.
7130         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7131         static so appropriate optimizations kick in.
7132         (find_base_value_wrapper): New function.
7133         * g++.dg/eh/simd-5.C: Fix target triplet.
7134         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7135
7136 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7137             H.J. Lu  <hongjiu.lu@intel.com>
7138
7139         PR target/39911
7140         * gcc.target/i386/pr39911.c: New test.
7141
7142 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7143
7144         PR fortran/39879
7145         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7146
7147 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7148
7149         PR c++/35652
7150         Revert:
7151
7152         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7153
7154         * gcc.dg/pr35652.C: New.
7155         * g++.dg/warn/pr35652.C: New.
7156         * gcc.dg/format/plus-1.c: Adjust message.
7157
7158 2009-04-27  DJ Delorie  <dj@redhat.com>
7159
7160         * lib/target-supports.exp (check_effective_target_double64): New.
7161         (check_effective_target_double64plus): New.
7162         (check_effective_target_large_double): New.
7163         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7164         * gcc.dg/div-double-1.c: Likewise.
7165         * gcc.dg/Wconversion-real.c: Require large_double.
7166         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7167
7168         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7169         are too small.
7170
7171         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7172         constants as long.
7173
7174 2009-04-27  Ian Lance Taylor  <iant@google.com>
7175
7176         * gcc.dg/Wcxx-compat-5.c: New testcase.
7177         * gcc.dg/Wcxx-compat-6.c: New testcase.
7178
7179 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7180
7181         Allow non-constant arguments to conversion intrinsics.
7182         * gcc.target/spu/intrinsics-3.c: Update tests.
7183
7184 2009-04-27  Richard Guenther  <rguenther@suse.de>
7185
7186         PR middle-end/39928
7187         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7188         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7189
7190 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7191
7192         PR target/39903
7193         * gcc.dg/torture/pr39903-1.c: New.
7194         * gcc.dg/torture/pr39903-2.c: Likewise.
7195
7196 2009-04-27  Revital Eres  <eres@il.ibm.com>
7197
7198         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7199         and check it.
7200         * gcc.dg/sms-2.c: Add dump check.
7201         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7202         and check it.
7203         * gcc.dg/sms-4.c: Likewise.
7204         * gcc.dg/sms-5.c: Likewise.
7205         * gcc.dg/sms-6.c: Likewise.
7206         * gcc.dg/sms-7.c: Likewise.
7207         * gcc.dg/sms-antideps.c: Rename to...
7208         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7209
7210 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7211
7212         * gnat.dg/opt2.adb: New test.
7213
7214 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7215
7216         PR c++/39875
7217         * g++.dg/warn/Wunused-15.C: New test.
7218
7219 2009-04-26  Michael Matz  <matz@suse.de>
7220
7221         Expand from SSA.
7222         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7223         change regexps.
7224         * gcc.target/i386/pr37248-1.c: Modified.
7225         * gcc.target/i386/pr37248-3.c: Modified.
7226         * gcc.target/i386/pr37248-2.c: Modified.
7227         * gnat.dg/aliasing1.adb: Modified.
7228         * gnat.dg/pack9.adb: Modified.
7229         * gnat.dg/aliasing2.adb: Modified.
7230         * gcc.dg/strict-overflow-2.c: Modified.
7231         * gcc.dg/autopar/reduc-1char.c: Modified.
7232         * gcc.dg/autopar/reduc-2char.c: Modified.
7233         * gcc.dg/autopar/reduc-1.c: Modified.
7234         * gcc.dg/autopar/reduc-2.c: Modified.
7235         * gcc.dg/autopar/reduc-3.c: Modified.
7236         * gcc.dg/autopar/reduc-6.c: Modified.
7237         * gcc.dg/autopar/reduc-7.c: Modified.
7238         * gcc.dg/autopar/reduc-8.c: Modified.
7239         * gcc.dg/autopar/reduc-9.c: Modified.
7240         * gcc.dg/autopar/reduc-1short.c: Modified.
7241         * gcc.dg/autopar/reduc-2short.c: Modified.
7242         * gcc.dg/autopar/parallelization-1.c: Modified.
7243         * gcc.dg/strict-overflow-4.c: Modified.
7244         * gcc.dg/strict-overflow-6.c: Modified.
7245         * gcc.dg/gomp/combined-1.c: Modified.
7246         * gcc.dg/no-strict-overflow-1.c: Modified.
7247         * gcc.dg/no-strict-overflow-3.c: Modified.
7248         * gcc.dg/no-strict-overflow-5.c: Modified.
7249         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7250         * gcc.dg/tree-ssa/pr18134.c: Modified.
7251         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7252         * gcc.dg/tree-ssa/vector-2.c: Modified.
7253         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7254         * gcc.dg/tree-ssa/loop-21.c: Modified.
7255         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7256         * gcc.dg/tree-ssa/vector-3.c: Modified.
7257         * gcc.dg/tree-ssa/asm-3.c: Modified.
7258         * gcc.dg/tree-ssa/pr23294.c: Modified.
7259         * gcc.dg/tree-ssa/loop-22.c: Modified.
7260         * gcc.dg/tree-ssa/loop-15.c: Modified.
7261         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7262         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7263         * gcc.dg/tree-ssa/pr20139.c: Modified.
7264         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7265         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7266         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7267         * gcc.dg/tree-ssa/loop-5.c: Modified.
7268         * gcc.dg/tree-ssa/pr19431.c: Modified.
7269         * gcc.dg/tree-ssa/pr32044.c: Modified.
7270         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7271         * gcc.dg/tree-ssa/loop-19.c: Modified.
7272         * gcc.dg/tree-ssa/loop-28.c: Modified.
7273         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7274         * gcc.dg/tree-ssa/divide-1.c: Modified.
7275         * gcc.dg/tree-ssa/inline-1.c: Modified.
7276         * gcc.dg/tree-ssa/divide-3.c: Modified.
7277         * gcc.dg/tree-ssa/pr30978.c: Modified.
7278         * gcc.dg/tree-ssa/alias-6.c: Modified.
7279         * gcc.dg/tree-ssa/divide-4.c: Modified.
7280         * gcc.dg/tree-ssa/alias-11.c: Modified.
7281         * gcc.dg/no-strict-overflow-7.c: Modified.
7282         * gcc.dg/strict-overflow-1.c: Modified.
7283         * gcc.dg/pr15784-4.c: Modified.
7284         * gcc.dg/pr34263.c: Modified.
7285         * gcc.dg/strict-overflow-3.c: Modified.
7286         * gcc.dg/tree-prof/stringop-1.c: Modified.
7287         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7288         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7289         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7290         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7291         * gcc.dg/no-strict-overflow-2.c: Modified.
7292         * gcc.dg/no-strict-overflow-4.c: Modified.
7293         * gcc.dg/no-strict-overflow-6.c: Modified.
7294         * g++.dg/tree-ssa/pr27090.C: Modified.
7295         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7296         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7297         * g++.dg/tree-ssa/pr19807.C: Modified.
7298         * g++.dg/opt/pr30965.C: Modified.
7299         * g++.dg/init/new17.C: Modified.
7300         * gfortran.dg/whole_file_6.f90: Modified.
7301         * gfortran.dg/whole_file_5.f90: Modified.
7302         * gfortran.dg/reassoc_1.f90: Modified.
7303         * gfortran.dg/reassoc_3.f90: Modified.
7304
7305 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7306
7307         PR fortran/39893
7308         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7309
7310 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7311
7312         PR inline-asm/39543
7313         * gcc.target/i386/pr39543-1.c: New test.
7314         * gcc.target/i386/pr39543-2.c: New test.
7315         * gcc.target/i386/pr39543-3.c: New test.
7316
7317         PR c/39889
7318         * gcc.dg/Wunused-value-3.c: New test.
7319
7320 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7321
7322         PR c/39581
7323         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7324         gcc.dg/vla-21.c: New tests.
7325
7326 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7327
7328         PR c/39556
7329         * gcc.dg/inline-34.c: New test.
7330
7331 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7332
7333         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7334         gcc.dg/enum-const-3.c: New tests.
7335         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7336         -pedantic-errors.  Update expected diagnostics.
7337
7338 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7339
7340         PR c/39582
7341         * gcc.dg/vla-20.c: New test.
7342
7343 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7344
7345         PR c/39564
7346         * gcc.dg/vla-19.c: New test.
7347
7348 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7349
7350         PR preprocessor/39559
7351         * gcc.dg/c99-intconst-2.c: New test.
7352
7353 2009-04-25  Jan Hubicka  <jh@suse.cz>
7354
7355         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7356
7357 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7358
7359         PR fortran/39688
7360         * gfortran.dg/import7.f90: New.
7361
7362 2009-04-24  Richard Guenther  <rguenther@suse.de>
7363
7364         * gcc.dg/tree-ssa/vrp48.c: Fix.
7365
7366 2008-04-24  Doug Kwan  <dougkwan@google.com>
7367
7368         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7369         destination are the same.
7370
7371 2009-04-24  Richard Guenther  <rguenther@suse.de>
7372
7373         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7374
7375 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7376
7377         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7378         gcc.dg/array-const-3.c: New tests.
7379
7380 2009-04-24  Ian Lance Taylor  <iant@google.com>
7381
7382         * gcc.dg/Wcxx-compat-4.c: New testcase.
7383
7384 2009-04-24  Daniel Kraft  <d@domob.eu>
7385
7386         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7387         expected on already erraneous symbol (renamed to fresh one).
7388
7389 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7390
7391         PR middle-end/39867
7392         * gcc.dg/pr39867.c: New.
7393
7394 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7395
7396         PR fortran/39861
7397         PR fortran/39864
7398         * gfortran.dg/intrinsic_1.f90: New.
7399
7400 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7401
7402         * gnat.dg/alignment7.adb: New test.
7403         * gnat.dg/alignment8.adb: Likewise.
7404
7405 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7406
7407         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7408         * gnat.dg/specs/rep_clause2.ads: New test.
7409
7410 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7411
7412         PR rtl-optimization/39794
7413         * gcc.dg/pr39794.c: New test.
7414
7415 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7416
7417         * gnat.dg/atomic1.adb: New test.
7418         * gnat.dg/atomic1_pkg.ads: New helper.
7419
7420 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7421
7422         PR testsuite/39623
7423         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7424         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7425
7426 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7427
7428         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7429         warning.
7430
7431 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7432
7433         PR C/31499
7434         * gcc.dg/vector-init-1.c: New testcase.
7435         * gcc.dg/vector-init-2.c: New testcase.
7436
7437 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7438
7439         * gnat.dg/enum2.adb: New test.
7440         * gnat.dg/enum2_pkg.ads: New helper.
7441
7442 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7443
7444         PR c/39855
7445         * gcc.dg/torture/pr39855.c: New test.
7446
7447 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7448
7449         PR c++/39639
7450         * g++.dg/cpp0x/pr39639.C: New test.
7451
7452 2009-04-22  Mark Heffernan  <meheff@google.com>
7453
7454         * gcc.dg/profile-generate-3.c: New test.
7455
7456 2009-04-22  Jan Hubicka  <jh@suse.cz>
7457
7458         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7459
7460 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7461
7462         PR testsuite/39623
7463         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7464
7465 2009-04-22  Richard Guenther  <rguenther@suse.de>
7466
7467         PR tree-optimization/39824
7468         * gcc.c-torture/compile/pr39824.c: New testcase.
7469
7470 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7471
7472         PR c++/14875
7473         * g++.dg/parse/parser-pr14875.C: New.
7474         * g++.dg/parse/parser-pr14875-2.C: New.
7475         * g++.dg/parse/error6.C: Update match string.
7476
7477 2009-04-22  Richard Guenther  <rguenther@suse.de>
7478
7479         PR tree-optimization/39845
7480         * gcc.c-torture/compile/pr39845.c: New testcase.
7481
7482 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7483
7484         PR fortran/39735
7485         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7486         * gfortran.dg/external_initializer.f90: Modified.
7487         * gfortran.dg/interface_26.f90: Modified.
7488         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7489         * gfortran.dg/proc_ptr_3.f90: Modified.
7490         * gfortran.dg/proc_ptr_15.f90: New.
7491         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7492
7493 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7494
7495         PR c++/35711
7496         * g++.dg/warn/pr35711.C: New.
7497         * g++.dg/conversion/ptrmem2.C: Update.
7498
7499 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7500
7501         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7502         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7503         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7504         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7505         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7506         gcc.c-torture/ChangeLog.0,
7507         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7508         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7509         gcc.target/i386/math-torture/math-torture.exp,
7510         gcc.target/mips/inter/mips16-inter.exp,
7511         gcc.target/mips/mips-nonpic/README,
7512         gcc.target/x86_64/abi/README.gcc,
7513         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7514         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7515         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7516         notices.
7517         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7518
7519 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7520
7521         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7522
7523 2009-04-21  Richard Guenther  <rguenther@suse.de>
7524
7525         PR middle-end/39829
7526         * gcc.dg/torture/pr39829.c: New testcase.
7527
7528 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7529
7530         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7531
7532 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7533
7534         PR 16202
7535         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7536         * gcc.dg/sequence-pt-2.c: New.
7537         * gcc.dg/sequence-pt-3.c: New.
7538         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7539         * g++.dg/warn/sequence-pt-2.c: New.
7540         * g++.dg/warn/sequence-pt-3.c: New.
7541
7542 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7543
7544         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7545
7546 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7547
7548         * gnat.dg/import1.ad[sb]: New test.
7549
7550 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7551
7552         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7553         return 0.
7554
7555 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7556
7557         PR fortran/39811
7558         * gfortran.dg/continuation_11.f90: New test.
7559
7560 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7561
7562         PR c++/13358
7563         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7564         messages. Test for "long long" in system headers.
7565         * gcc.dg/c99-longlong-2.c: New.
7566         * g++.dg/warn/pr13358.C: New.
7567         * g++.dg/warn/pr13358-2.C: New.
7568         * g++.dg/warn/pr13358-3.C: New.
7569         * g++.dg/warn/pr13358-4.C: New.
7570
7571 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7572
7573         * gcc.dg/framework-2.c: Fix up for non existent includes
7574         being fatal errors now.
7575
7576 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7577
7578         PR fortran/39800
7579         * gfortran.dg/private_type_13.f90: New test.
7580         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7581
7582 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7583
7584         PR c++/39803
7585         * g++.dg/warn/Wunused-14.C: New test.
7586
7587 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7588
7589         * gnat.dg/specs/small_alignment.ads: New test.
7590
7591 2009-04-20  Ian Lance Taylor  <iant@google.com>
7592
7593         * gcc.dg/Wcxx-compat-3.c: New testcase.
7594
7595 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7596
7597         * gnat.dg/pack13.ad[sb]: New test.
7598         * gnat.dg/pack13_pkg.ads: New helper.
7599
7600 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7601
7602         * gnat.dg/discr11.ad[sb]: New test.
7603         * gnat.dg/discr11_pkg.ads: New helper.
7604
7605 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7606
7607         PR tree-optimization/39675
7608         * gcc.dg/vect/O3-pr39675-2.c: New test.
7609
7610 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7611
7612         * gnat.dg/rep_clause3.adb: New test.
7613
7614 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7615
7616         PR c/37481
7617         * gcc.dg/c99-flex-array-7.c: New test.
7618
7619 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7620
7621         PR c/19771
7622         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7623
7624 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7625
7626         PR c/38243
7627         * gcc.dg/c99-restrict-3.c: New test.
7628
7629 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7630
7631         PR preprocessor/20078
7632         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7633
7634 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7635
7636         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7637         Do not pass -B$root after -margs.
7638
7639 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7640
7641         PR c/32061
7642         PR c++/36954
7643         * gcc.dg/pr32061.c: New.
7644         * gcc.dg/Wlogical-op-1.c: Update.
7645         * g++.dg/warn/Wlogical-op-1.C: Update.
7646         * g++.dg/warn/pr36954.C: New.
7647
7648 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7649
7650         PR c/27676
7651         * gcc.dg/lvalue-5.c: New test.
7652
7653 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7654
7655         PR c/22367
7656         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7657
7658 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7659
7660         * gcc.dg/cpp/include5.c: New test.
7661
7662 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7663
7664         PR c/35210
7665         * gcc.dg/call-diag-2.c: New test.
7666
7667 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7668
7669         PR preprocessor/39646
7670         * gcc.dg/cpp/line8.c: New test.
7671
7672 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7673
7674         PR preprocessor/39647
7675         * gcc.dg/cpp/line7.c: New test.
7676
7677 2009-04-18  Richard Guenther  <rguenther@suse.de>
7678
7679         PR middle-end/39804
7680         * gcc.target/i386/pr39804.c: New testcase.
7681
7682 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7683
7684         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7685         * g++.dg/other/pr39496.C: Likewise.
7686
7687 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7688
7689         PR middle-end/36902
7690         * gcc.dg/pr36902.c: New.
7691
7692 2009-04-17  Diego Novillo  <dnovillo@google.com>
7693
7694         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7695         violation for variable 'inside_main'.
7696
7697 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7698
7699         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7700
7701 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7702
7703         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7704
7705 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7706
7707         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7708         * gfortran.dg/chmod_2.f90: Likewise.
7709         * gfortran.dg/chmod_3.f90: Likewise.
7710         * gfortran.dg/open_errors.f90: Likewise.
7711         * gfortran.dg/stat_1.f90: Likewise.
7712         * gfortran.dg/stat_2.f90: Likewise.
7713
7714 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7715
7716         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7717         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7718         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7719         * gfortran.dg/nearest_1.f90: Likewise.
7720         * gfortran.dg/nearest_3.f90: Likewise.
7721         * gfortran.dg/isnan_1.f90: Likewise.
7722         * gfortran.dg/isnan_2.f90: Likewise.
7723         * gfortran.dg/nan_1.f90: Likewise.
7724         * gfortran.dg/nan_2.f90: Likewise.
7725         * gfortran.dg/nan_3.f90: Likewise.
7726         * gfortran.dg/nan_4.f90: Likewise.
7727         * gfortran.dg/module_nan.f90: Likewise.
7728         * gfortran.dg/int_conv_2.f90: Likewise.
7729         * gfortran.dg/init_flag_3.f90: Likewise.
7730         * gfortran.dg/namelist_42.f90: Likewise.
7731         * gfortran.dg/namelist_43.f90: Likewise.
7732         * gfortran.dg/real_const_3.f90: Likewise.
7733         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7734
7735         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7736         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7737         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7738         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7739         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7740
7741         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7742         * gfortran.dg/gamma_5.f90: Likewise.
7743
7744 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7745
7746         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7747         less strict so it also works with auto-overlay support.
7748         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7749         for "exceeds local store" linker errors on the SPU.
7750
7751         * lib/gfortran.exp: Include target-supports.exp.
7752         (gfortran_init): On SPU targets where automatic overlay support
7753         is available, use it to build all Fortran test cases.
7754
7755         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7756
7757 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7758
7759         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7760         rule enforced by gnat on taft types.
7761
7762 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7763
7764         PR testsuite/39792
7765         * g++.dg/ext/complit11.C: Add empty dg-options.
7766
7767 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7768
7769         PR c++/17570
7770         * g++.dg/template/defarg11.C: New test.
7771
7772 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7773
7774         PR c++/28766
7775         * g++.dg/ext/complit11.C: New testcase.
7776
7777 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7778
7779         PR c++/39551
7780         * g++.dg/warn/Wunused-13.C: New testcase.
7781
7782 2009-04-15  Ian Lance Taylor  <iant@google.com>
7783
7784         * gcc.dg/Wenum-compare-1.c: New testcase.
7785
7786 2009-04-15  Richard Guenther  <rguenther@suse.de>
7787
7788         PR tree-optimization/39764
7789         * g++.dg/torture/pr39764.C: New testcase.
7790
7791 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7792
7793         * g++.dg/ext/altivec-17.C: New.
7794
7795 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7796
7797         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7798         * gnat.dg/specs/limited1.ads: Ditto.
7799
7800 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7801
7802         PR testsuite/39769
7803         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7804         for testing the results of estimate instructions.
7805         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7806         * gcc.dg/vmx/3a-05.c (test): Ditto.
7807
7808 2009-04-14  Jason Merrill  <jason@redhat.com>
7809
7810         PR c++/39763
7811         * g++.dg/warn/Wshadow-4.C: Extend.
7812
7813 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7814
7815         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7816         (do_D): Remove attribute hidden.
7817
7818 2009-04-13  Jason Merrill  <jason@redhat.com>
7819
7820         PR c++/39480
7821         * g++.dg/init/copy7.C: New.
7822
7823 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7824
7825         PR testsuite/39733
7826         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7827         (check_for_all_options): This.
7828
7829 2009-04-13  Jason Merrill  <jason@redhat.com>
7830
7831         PR c++/39750
7832         * g++.dg/template/crash90.C: New.
7833
7834 2009-04-12  Jason Merrill  <jason@redhat.com>
7835
7836         PR c++/39742
7837         * g++.dg/overload/extern-C-2.C: New.
7838
7839 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7840
7841         PR preprocessor/31869
7842         * gcc.dg/cpp/strify5.c: New test.
7843
7844 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7845
7846         * gnat.dg/enum1.adb: New test.
7847         * gnat.dg/enum1_pkg.ads: New helper.
7848
7849 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7850
7851         PR target/39740
7852         * gcc.target/alpha/pr39740.c: New test.
7853
7854 2009-04-11  Daniel Kraft  <d@domob.eu>
7855
7856         PR fortran/37746
7857         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7858         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7859         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7860         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7861         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7862         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7863         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7864         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7865         expected string length that failed with -fbounds-check now.
7866         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7867
7868 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7869
7870         PR fortran/39692
7871         * gfortran.dg/proc_ptr_14.f90: New.
7872
7873 2009-04-11  Richard Guenther  <rguenther@suse.de>
7874
7875         PR middle-end/39732
7876         * g++.dg/torture/pr39732.C: New testcase.
7877
7878 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7879
7880         * gfortran.dg/whole_file_5.f90: New.
7881         * gfortran.dg/whole_file_6.f90: New.
7882
7883 2009-04-11  Richard Guenther  <rguenther@suse.de>
7884
7885         PR tree-optimization/39713
7886         * g++.dg/torture/pr39713.C: New testcase.
7887
7888 2009-04-10  Richard Guenther  <rguenther@suse.de>
7889
7890         PR c/39712
7891         * gcc.dg/pr39712.c: New testcase.
7892
7893 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7894
7895         PR c++/28301
7896         * g++.dg/cpp0x/enum2.C: Updated.
7897         * g++.dg/debug/pr22514.C: Likewise.
7898         * g++.dg/parse/enum2.C: Likewise.
7899         * g++.dg/parse/enum3.C: Likewise.
7900         * g++.dg/template/crash79.C: Likewise.
7901         * g++.old-deja/g++.jason/cond.C: Likewise.
7902
7903 2009-04-10  Chao-ying Fu  <fu@mips.com>
7904
7905         * gcc.target/mips/interrupt_handler.c: Change from compile to
7906         assemble.
7907
7908 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7909
7910         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7911
7912 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7913
7914         PR fortran/38709
7915         * gfortran.dg/zero_sized_6.f90: New.
7916
7917 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7918
7919         PR  c++/20118
7920         * g++.dg/parse/pr20118.C: New.
7921         * g++.dg/template/spec16.C: Update.
7922
7923 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7924
7925         PR testsuite/35621
7926         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7927         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7928         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7929         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7930         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7931         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7932         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7933         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7934         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7935         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7936         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7937         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7938         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7939         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7940         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7941         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7942         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7943
7944 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7945
7946         PR target/39678
7947         * g++.dg/torture/pr39678.C: New.
7948         * gcc.dg/compat/struct-complex-2.h: Likewise.
7949         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7950         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7951         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7952         * gcc.dg/torture/pr39678.c: Likewise.
7953         * gcc.target/i386/pr39678.c: Likewise.
7954
7955         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7956         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7957
7958         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7959         <complex.h>.  Add tests for structure with complex float.
7960
7961 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7962             Joseph Myers  <joseph@codesourcery.com>
7963
7964         PR target/36800
7965         * gcc.dg/dfp/pr36800.c: New.
7966
7967 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7968             Rafael Avila de Espindola  <espindola@google.com>
7969
7970         * gcc.misc-tests/help.exp: New file.
7971         * lib/options.exp: New file.
7972
7973 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7974
7975         PR libobjc/36610
7976         * objc/execute/forward-1.x: New.
7977
7978 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7979
7980         * gcc.dg/pr27150-1.c: Change to a link test.
7981
7982 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7983
7984         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7985         3 of the GNU General Public License and to point readers at the
7986         COPYING3 file and the FSF's license web page.
7987         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7988         * gcc.dg/struct/struct-reorg.exp: Likewise.
7989         * gcc.target/spu/tag_manager.c: Likewise.
7990
7991 2009-04-09  Richard Guenther  <rguenther@suse.de>
7992
7993         PR testsuite/39696
7994         * ssa-ccp-25.c: Adjust pattern.
7995
7996 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7997
7998         PR fortran/36704
7999         * gfortran.dg/external_procedures_1.f90: Modified.
8000         * gfortran.dg/proc_ptr_result_1.f90: New.
8001         * gfortran.dg/proc_ptr_result_2.f90: New.
8002         * gfortran.dg/proc_ptr_result_3.f90: New.
8003
8004 2009-04-09  Richard Guenther  <rguenther@suse.de>
8005
8006         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8007         to prevent constant propagation.
8008         * gcc.dg/vect/vect-56.c: Likewise.
8009         * gcc.dg/vect/vect-58.c: Likewise.
8010         * gcc.dg/vect/vect-60.c: Likewise.
8011         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8012         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8013         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8014
8015 2009-04-09  Richard Guenther  <rguenther@suse.de>
8016
8017         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8018         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8019
8020 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8021
8022         PR c/39613
8023         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8024         New tests.
8025
8026 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8027
8028         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8029         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8030
8031 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8032
8033         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8034
8035 2009-04-08  Jason Merrill  <jason@redhat.com>
8036
8037         PR c++/25185
8038         * g++.dg/template/error40.C: Add another test.
8039
8040 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8041
8042         PR c/39614
8043         PR c/39673
8044         * gcc.c-torture/compile/pr39614-1.c,
8045         gcc.c-torture/compile/pr39614-2.c,
8046         gcc.c-torture/compile/pr39614-3.c,
8047         gcc.c-torture/compile/pr39614-4.c,
8048         gcc.c-torture/compile/pr39614-5.c,
8049         gcc.c-torture/compile/pr39673-1.c,
8050         gcc.c-torture/compile/pr39673-2.c: New tests.
8051         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8052         more cases.
8053         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8054         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8055         expected errors.
8056
8057 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8058
8059         PRc++/39637
8060         * g++.dg/cpp0x/variadic-crash2.C: New test.
8061
8062 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8063
8064         PR fortran/38863
8065         * gfortran.dg/alloc_comp_result_1.f90: New test.
8066
8067 2009-04-07  Jason Merrill  <jason@redhat.com>
8068
8069         PR c++/34691
8070         * g++.dg/overload/extern-C-1.C: New.
8071
8072 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8073
8074         PR testsuite/39325
8075         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8076
8077 2009-04-07  Jason Merrill  <jason@redhat.com>
8078
8079         PR c++/25185
8080         * g++.dg/template/error40.C: New.
8081
8082 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8083
8084         PR fortran/38152
8085         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8086
8087 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8088
8089         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8090
8091 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8092
8093         PR fortran/38290
8094         * gfortran.dg/proc_decl_1.f90: Modified.
8095         * gfortran.dg/proc_ptr_11.f90: Extended.
8096         * gfortran.dg/proc_ptr_13.f90: Modified.
8097
8098 2009-04-06  Jason Merrill  <jason@redhat.com>
8099
8100         PR c++/35146
8101         * g++.dg/template/fnspec1.C: New.
8102
8103 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8104
8105         * lib/gnat.exp: Handle multilib.
8106
8107 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8108
8109         PR fortran/38863
8110         * gfortran.dg/dependency_23.f90: New test.
8111
8112 2009-04-06  Richard Guenther  <rguenther@suse.de>
8113
8114         PR tree-optimization/28868
8115         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8116         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8117         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8118         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8119
8120 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8121
8122         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8123
8124 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8125
8126         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8127
8128 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8129
8130         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8131         with the built-in y0, and the subsequent warning.
8132         (y1): Likewise, rename to y_1.
8133
8134 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8135
8136         PR fortran/39414
8137         * gfortran.dg/proc_decl_21.f90: New.
8138
8139 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8140
8141         PR fortran/36091
8142         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8143
8144 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8145
8146         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8147         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8148         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8149         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8150         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8151         gfortran.dg/namelist_49.f90: Gate test on effective_target
8152         fd_truncate.
8153         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8154
8155 2009-04-05  Daniel Kraft  <d@domob.eu>
8156
8157         PR fortran/38654
8158         * gfortran.dg/read_float_2.f03
8159         * gfortran.dg/read_float_3.f90
8160
8161 2009-04-05  Richard Guenther  <rguenther@suse.de>
8162
8163         PR tree-optimization/39648
8164         * gcc.c-torture/compile/pr39648.c: New testcase.
8165
8166 2009-04-05  Jason Merrill  <jason@redhat.com>
8167
8168         PR c++/14912
8169         * g++.dg/template/error39.C: New.
8170
8171 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8172
8173         PR fortran/29458
8174         * gfortran.dg/implied_do_1.f90: New.
8175
8176 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8177
8178         PR fortran/39577
8179         * gfortran.dg/recursive_check_8.f90: New.
8180         * gfortran.dg/recursive_check_9.f90: New.
8181         * gfortran.dg/recursive_check_10.f90: New.
8182         * gfortran.dg/recursive_check_11.f90: New.
8183         * gfortran.dg/recursive_check_12.f90: New.
8184         * gfortran.dg/recursive_check_13.f90: New.
8185         * gfortran.dg/recursive_check_14.f90: New.
8186
8187 2009-04-04  Jason Merrill  <jason@redhat.com>
8188
8189         PR c++/25185
8190         * g++.dg/template/error38.C: Add more tests.
8191
8192 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8193
8194         PR fortran/37614
8195         * gfortran.dg/common_align_2.f90: New test.
8196
8197 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8198
8199         PR target/39501
8200         * gcc.c-torture/execute/pr39501.c: New file.
8201         * gcc.c-torture/execute/pr39501.x: New file.
8202
8203 2009-04-04  Richard Guenther  <rguenther@suse.de>
8204
8205         PR tree-optimization/8781
8206         PR tree-optimization/37892
8207         * g++.dg/tree-ssa/pr8781.C: New testcase.
8208         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8209
8210 2009-04-04  Richard Guenther  <rguenther@suse.de>
8211
8212         PR tree-optimization/39636
8213         * gcc.c-torture/compile/pr39636.c: New testcase.
8214
8215 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8216
8217         PR rtl-optimization/39607
8218         * g++.dg/opt/pr39607.C: New.
8219
8220 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8221
8222         PR fortran/39594
8223         * gfortran.dg/common_12.f90: New.
8224
8225 2009-04-03  Jason Merrill  <jason@redhat.com>
8226
8227         PR c++/39608
8228         * g++.dg/template/const2.C: New test.
8229
8230 2009-04-03  Richard Guenther  <rguenther@suse.de>
8231
8232         PR tree-optimization/2480
8233         PR tree-optimization/23086
8234         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8235         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8236
8237 2009-04-03  Richard Guenther  <rguenther@suse.de>
8238
8239         PR tree-optimization/34743
8240         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8241         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8242         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8243         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8244         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8245         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8246         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8247         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8248
8249 2009-04-03  Richard Guenther  <rguenther@suse.de>
8250
8251         PR middle-end/13146
8252         PR tree-optimization/23940
8253         PR tree-optimization/33237
8254         PR middle-end/33974
8255         PR middle-end/34093
8256         PR tree-optimization/36201
8257         PR tree-optimization/36230
8258         PR tree-optimization/38049
8259         PR tree-optimization/38207
8260         PR tree-optimization/38230
8261         PR tree-optimization/38301
8262         PR tree-optimization/38585
8263         PR middle-end/38895
8264         PR tree-optimization/38985
8265         PR tree-optimization/39299
8266         * gcc.dg/pr19633-1.c: Adjust.
8267         * gcc.dg/torture/pta-callused-1.c: Likewise.
8268         * gcc.dg/torture/pr39074-2.c: Likewise.
8269         * gcc.dg/torture/pr39074.c: Likewise.
8270         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8271         * gcc.dg/torture/pr30375.c: Adjust.
8272         * gcc.dg/torture/pr33563.c: Likewise.
8273         * gcc.dg/torture/pr33870.c: Likewise.
8274         * gcc.dg/torture/pr33560.c: Likewise.
8275         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8276         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8277         * gcc.dg/tree-ssa/alias-15.c: Remove.
8278         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8279         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8280         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8281         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8282         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8283         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8284         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8285         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8286         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8287         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8288         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8289         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8290         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8291         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8292         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8293         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8294         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8295         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8296         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8297         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8298         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8299         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8300         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8301         * gcc.dg/uninit-B.c: XFAIL.
8302         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8303         * gcc.dg/uninit-pr19430.c: XFAIL.
8304         * g++.dg/tree-ssa/pr13146.C: New testcase.
8305         * g++.dg/opt/pr36187.C: Adjust.
8306         * g++.dg/torture/20090329-1.C: New testcase.
8307
8308 2009-04-02  Chao-ying Fu  <fu@mips.com>
8309
8310         * gcc.target/mips/interrupt_handler.c: New test.
8311
8312 2009-04-02  David Ayers  <ayers@fsfe.org>
8313
8314         PR objc/18456
8315         * objc.dg/bad-receiver-type-2.m: New test contributed by
8316         Alexander Mamberg.
8317
8318 2009-04-02  Jason Merrill  <jason@redhat.com>
8319
8320         PR c++/25185
8321         * g++.dg/template/error38.C: New test.
8322
8323 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8324
8325         PR tree-optimization/31677
8326         * gcc.dg/memcpy-1.c: Add compiler option.
8327
8328 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8329
8330         PR tree-optimization/39595
8331         * gfortran.dg/vect/O3-pr39595.f: New test.
8332
8333 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8334
8335         PR c++/26693
8336         * g++.dg/template/typedef11.C: New test.
8337         * g++.dg/template/typedef12.C: Likewise.
8338         * g++.dg/template/typedef13.C: Likewise.
8339         * g++.dg/template/typedef14.C: Likewise.
8340         * g++.dg/template/typedef15.C: Likewise.
8341         * g++.dg/template/typedef16.C: Likewise.
8342         * g++.dg/template/sfinae3.C: Compile this pedantically.
8343         The only errors expected should be the one saying the typedef is ill
8344         formed.
8345         * g++.old-deja/g++.pt/typename8.C: Likewise.
8346         * g++.dg/template/access11.C: Update this.
8347
8348 2009-04-02  Richard Guenther  <rguenther@suse.de>
8349
8350         PR tree-optimization/37221
8351         * gcc.c-torture/compile/20090331-1.c: New testcase.
8352
8353 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8354
8355         * gcc.c-torture/compile/20090401-1.c: New test.
8356
8357 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8358
8359         PR c++/4926
8360         * g++.dg/template/pr4926-1.C: New.
8361
8362 2009-04-01  Xinliang David Li  <davidxl@google.com>
8363
8364         * gcc.target/i386/all_one_m128i.c: New test.
8365
8366 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8367
8368         PR c/39027
8369         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8370         * gcc.dg/fltconst-2.c: New test.
8371         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8372         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8373
8374         PR c/33466
8375         * gcc.dg/cpp/pr33466.c: New test.
8376         * gcc.dg/dfp/pr33466.c: New test.
8377         * gcc.dg/fixed-point/pr33466.c: New test.
8378
8379 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8380
8381         PR tree-optimization/35011
8382         * g++.dg/other/pr35011.C: New.
8383
8384 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8385
8386         PR target/39226
8387         * gcc.dg/pr39226.c: New test.
8388
8389 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8390
8391         PR c++/35240
8392         * g++.dg/template/pr35240.C: New.
8393
8394 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8395
8396         PR c/39605
8397         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8398         * gcc.dg/pr25682.c: Update expected diagnostics.
8399
8400 2009-04-01  Richard Guenther  <rguenther@suse.de>
8401
8402         * gcc.dg/fold-plusmult-2.c: New testcase.
8403
8404 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8405
8406         PR c/37772
8407         * gcc.dg/pr37772.c: New test.
8408         * g++.dg/ext/asm11.C: New test.
8409
8410 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8411
8412         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8413         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8414         defined.
8415
8416 2009-03-31  Jason Merrill  <jason@redhat.com>
8417
8418         * g++.old-deja/g++.other/using9.C: Add expected errors.
8419
8420 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8421
8422         * gcc.c-torture/compile/pr33009.c: Removed.
8423
8424 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8425
8426         * gcc.c-torture/compile/pr33009.c: Delete.
8427         * gcc.c-torture/compile/pr11832.c: Likewise.
8428
8429 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8430
8431         PR c/448
8432         * lib/target-supports.exp (check_effective_target_stdint_types):
8433         Update comment.
8434         (check_effective_target_inttypes_types): New.
8435         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8436         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8437         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8438
8439 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8440
8441         PR fortran/38917
8442         PR fortran/38918
8443         * gfortran.dg/data_pointer_1.f90: New test.
8444
8445 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8446
8447         PR fortran/38915
8448         * gfortran.dg/char_length_15.f90: New test.
8449
8450 2009-03-31  Jason Merrill  <jason@redhat.com>
8451
8452         C++ DR 613
8453         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8454         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8455         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8456         xfail others.
8457
8458         * g++.dg/other/typedef2.C: New test.
8459
8460         PR c++/37806
8461         * g++.dg/template/typedef17.C: New test.
8462
8463         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8464         * g++.dg/cpp0x/auto12.C: Likewise.
8465
8466 2009-03-31  Richard Guenther  <rguenther@suse.de>
8467
8468         PR middle-end/31029
8469         * gcc.dg/fold-compare-4.c: New testcase.
8470         * gcc.dg/fold-compare-5.c: Likewise.
8471
8472 2009-03-31  Richard Guenther  <rguenther@suse.de>
8473
8474         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8475
8476 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8477
8478         PR target/39592
8479         * gcc.target/i386/pr39592-1.c: New test.
8480
8481 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8482
8483         PR preprocessor/15638
8484         * gcc.dg/cpp/missing-header-1.c: New test.
8485         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8486         "compilation terminated" message.
8487         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8488         test #include "".
8489         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8490         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8491         terminated" message.
8492
8493 2009-03-31  Richard Guenther  <rguenther@suse.de>
8494
8495         PR middle-end/23401
8496         PR middle-end/27810
8497         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8498         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8499
8500 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8501
8502         PR fortran/38389
8503         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8504         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8505         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8506         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8507         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8508         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8509         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8510
8511 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8512
8513         PR fortran/22571
8514         * gfortran.dg/whole_file_1.f90: New test.
8515         PR fortran/26227
8516         * gfortran.dg/whole_file_2.f90: New test.
8517         * gfortran.dg/whole_file_3.f90: New test.
8518         PR fortran/24886
8519         * gfortran.dg/whole_file_4.f90: New test.
8520
8521 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8522
8523         * gfortran.dg/bind_c_usage_19.f90: New test.
8524
8525         PR target/39558
8526         * gcc.target/powerpc/altivec-29.c: New test.
8527
8528 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8529
8530         PR rtl-optimization/323
8531         * gcc.target/i386/excess-precision-1.c,
8532         gcc.target/i386/excess-precision-2.c,
8533         gcc.target/i386/excess-precision-3.c,
8534         gcc.target/i386/excess-precision-4.c,
8535         gcc.target/i386/excess-precision-5.c,
8536         gcc.target/i386/excess-precision-6.c: New tests.
8537
8538 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8539
8540         PR c/35235
8541         * gcc.dg/c99-array-lval-8.c: New test.
8542
8543 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8544
8545         PR preprocessor/34695
8546         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8547         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8548         instead of dg-warning for "previous definition" messages.
8549         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8550         "warnings being treated as errors" message.
8551         * gcc.dg/fltconst-1.c: Use -fshow-column.
8552
8553 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8554
8555         PR fortran/38823
8556         * gfortran.dg/power1.f90: New test.
8557
8558 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8559
8560         PR c/456
8561         PR c/5675
8562         PR c/19976
8563         PR c/29116
8564         PR c/31871
8565         PR c/35198
8566         * gcc.c-torture/compile/20081108-1.c,
8567         gcc.c-torture/compile/20081108-2.c,
8568         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8569         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8570         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8571         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8572         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8573         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8574         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8575         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8576         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8577         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8578         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8579         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8580         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8581         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8582         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8583         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8584         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8585         case.
8586         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8587         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8588         XFAILs.  Update expected messages.
8589         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8590         expected messages.
8591         * gcc.dg/real-const-1.c: Replace with test from original PR.
8592         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8593         when casting from non-constant integer to pointer.
8594
8595 2009-03-29  Richard Guenther  <rguenther@suse.de>
8596
8597         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8598
8599 2009-03-29  Daniel Kraft  <d@domob.eu>
8600
8601         PR fortran/37423
8602         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8603         DEFERRED bindings.
8604         * gfortran.dg/typebound_proc_9.f03: New test.
8605         * gfortran.dg/typebound_proc_10.f03: New test.
8606         * gfortran.dg/typebound_proc_11.f03: New test.
8607         * gfortran.dg/abstract_type_5.f03: New test.
8608
8609 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8610
8611         PR fortran/38507
8612         * gfortran.dg/do_4.f: New.
8613         * gfortran.dg/goto_2.f90: Correct expected warnings.
8614         * gfortran.dg/goto_4.f90: Likewise.
8615         * gfortran.dg/goto_5.f90: New.
8616
8617 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8618
8619         PR target/39545
8620         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8621
8622         * gcc.target/i386/pr39545-1.c: New.
8623         * gcc.target/i386/pr39545-2.c: Likewise.
8624
8625         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8626         (flex2_struct): Likewise.
8627         (check_struct_passing7): Likewise.
8628         (check_struct_passing8): Likewise.
8629         (f1s): Likewise.
8630         (f2s): Likewise.
8631         (main): Call check_struct_passing7 and check_struct_passing8.
8632
8633 2009-03-29  Richard Guenther  <rguenther@suse.de>
8634
8635         * gcc.c-torture/execute/20090113-1.c: New testcase.
8636         * gcc.c-torture/execute/20090113-2.c: Likewise.
8637         * gcc.c-torture/execute/20090113-3.c: Likewise.
8638         * gcc.c-torture/execute/20090207-1.c: Likewise.
8639         * gcc.c-torture/compile/20090114-1.c: Likewise.
8640         * gcc.c-torture/compile/20090328-1.c: Likewise.
8641         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8642
8643 2009-03-29  David Ayers  <ayers@fsfe.org>
8644
8645         PR objc/27377
8646         * objc.dg/conditional-1.m: New tests.
8647
8648 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8649
8650         * gcc.dg/winline-10.c: New test.
8651
8652 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8653
8654         PR fortran/34656
8655         * gfortran.dg/do_check_1.f90: Add test.
8656         * gfortran.dg/do_check_2.f90: Add test.
8657         * gfortran.dg/do_check_3.f90: Add test.
8658         * gfortran.dg/do_check_4.f90: Add test.
8659
8660 2009-03-28  Jan Hubicka  <jh@suse.cz>
8661
8662         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8663         * gcc.dg/pr33826.c: Update dump files.
8664         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8665         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8666
8667 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8668
8669         * g++.dg/tree-ssa/fwprop-align.C: New test.
8670
8671 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8672
8673         * gcc.target/powerpc/altivec-28.c: New test.
8674
8675         PR c++/39554
8676         * gcc.dg/wdisallowed-functions-1.c: Removed.
8677         * gcc.dg/wdisallowed-functions-2.c: Removed.
8678         * gcc.dg/wdisallowed-functions-3.c: Removed.
8679         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8680         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8681         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8682
8683 2009-03-28  Richard Guenther  <rguenther@suse.de>
8684
8685         PR tree-optimization/38723
8686         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8687
8688 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8689
8690         PR fortran/38538
8691         * gfortran.dg/char_result_13.f90: New test.
8692
8693 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8694
8695         PR fortran/38765
8696         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8697
8698 2009-03-28  Daniel Kraft  <d@domob.eu>
8699
8700         * gfortran.dg/trim_1.f90: New test.
8701
8702 2009-03-28  Richard Guenther  <rguenther@suse.de>
8703
8704         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8705         * g++.dg/warn/Warray-bounds.C: Likewise.
8706
8707 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8708
8709         PR fortran/32626
8710         * gfortran.dg/recursive_check_7.f90: New test.
8711
8712 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8713
8714         PR fortran/38432
8715         * gfortran.dg/do_check_5.f90: New test.
8716         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8717         * gfortran.dg/array_constructor_18.f90: Ditto.
8718         * gfortran.dg/array_constructor_22.f90: Ditto.
8719         * gfortran.dg/do_3.F90: Ditto.
8720         * gfortran.dg/do_1.f90: Ditto.
8721
8722 2009-03-28  Richard Guenther  <rguenther@suse.de>
8723
8724         PR tree-optimization/38180
8725         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8726
8727 2009-03-28  Richard Guenther  <rguenther@suse.de>
8728
8729         PR tree-optimization/38513
8730         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8731         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8732         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8733         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8734         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8735         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8736         * gcc.dg/vect/vect-35.c: Likewise.
8737         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8738         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8739         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8740
8741 2009-03-28  Richard Guenther  <rguenther@suse.de>
8742
8743         PR tree-optimization/38968
8744         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8745
8746 2009-03-28  Richard Guenther  <rguenther@suse.de>
8747
8748         PR tree-optimization/37795
8749         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8750
8751 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8752
8753         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8754         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8755         options for removed targets.
8756
8757 2009-03-27  Richard Guenther  <rguenther@suse.de>
8758
8759         PR tree-optimization/39120
8760         * gcc.c-torture/execute/pr39120.c: New testcase.
8761
8762 2009-03-27  Richard Guenther  <rguenther@suse.de>
8763
8764         PR tree-optimization/39120
8765         * gcc.dg/torture/pta-callused-1.c: New testcase.
8766
8767 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8768
8769         PR middle-end/39315
8770         * gcc.target/i386/pr39315-1.c: New.
8771         * gcc.target/i386/pr39315-2.c: Likewise.
8772         * gcc.target/i386/pr39315-3.c: Likewise.
8773         * gcc.target/i386/pr39315-4.c: Likewise.
8774         * gcc.target/i386/pr39315-check.c: Likewise.
8775
8776 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8777
8778         PR c/39323
8779         * gcc.dg/pr39323-1.c: New.
8780         * gcc.dg/pr39323-2.c: Likewise.
8781         * gcc.dg/pr39323-3.c: Likewise.
8782
8783 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8784
8785         PR target/38034
8786         * gcc.target/ia64/sync-1.c: New.
8787
8788 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8789
8790         PR target/39472
8791         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8792         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8793         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8794         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8795         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8796         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8797         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8798         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8799
8800 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8801
8802         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8803         for low precision (i.e. float).
8804
8805 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8806             Jakub Jelinek  <jakub@redhat.com>
8807
8808         PR debug/37959
8809         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8810
8811 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8812
8813         * gcc.dg/memmove-2.c: New test.
8814         * gcc.dg/memmove-3.c: New test.
8815
8816         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8817         in clone naming.
8818
8819 2009-03-27  Xinliang David Li  <davidxl@google.com>
8820
8821         PR tree-optimization/39557
8822         * g++.dg/tree-ssa/dom-invalid.C: New test.
8823
8824 2009-03-27  Xinliang David Li  <davidxl@google.com>
8825
8826         PR tree-optimization/39548
8827         * g++.dg/tree-ssa/copyprop.C: New test.
8828
8829 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8830
8831         PR c++/38638
8832         * g++.dg/template/typename17.C: New testcase.
8833         * g++.dg/template/typename18.C: New testcase.
8834
8835 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8836
8837         PR c++/36799
8838         * g++.dg/other/var_copy-1.C: New test.
8839
8840 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8841
8842         PR c++/37647
8843         * g++.dg/parse/ctor9.C: New test.
8844
8845 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8846
8847         PR c++/29727
8848         * g++.dg/init/error2.C: New test.
8849
8850 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8851
8852         PR c++/35652
8853         * gcc.dg/pr35652.C: New.
8854         * g++.dg/warn/pr35652.C: New.
8855         * gcc.dg/format/plus-1.c: Adjust message.
8856
8857 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8858
8859         PR c++/39554
8860         * gcc.dg/wdisallowed-functions-3.c: New test.
8861         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8862
8863 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8864
8865         * gcc.dg/inline-33.c: Fix when pic.
8866
8867 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8868
8869         * gcc.target/ia64/20090324-1.c: New test.
8870
8871 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8872
8873         PR c/27898
8874         * gcc.dg/pr27898.c: New test.
8875
8876         PR tree-optimization/32139
8877         * gcc.c-torture/compile/pr32139.c: New test.
8878
8879 2009-03-24  Jason Merrill  <jason@redhat.com>
8880
8881         PR c++/28274
8882         * g++.dg/parse/defarg14.C: New test.
8883
8884 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8885
8886         PR libfortran/39528
8887         * gfortran.dg/read_repeat.f90: New test.
8888
8889 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8890
8891         PR tree-optimization/39529
8892         * gcc.dg/vect/pr39529.c: New test.
8893
8894 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8895             Jakub Jelinek  <jakub@redhat.com>
8896
8897         PR debug/39524
8898         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8899
8900 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8901
8902         PR c/39495
8903         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8904
8905 2009-03-23  Jason Merrill  <jason@redhat.com>
8906
8907         * g++.dg/cpp0x/auto12.C: Add variadic test.
8908
8909         PR c++/39526
8910         * g++.dg/warn/Wshadow-4.C: New test.
8911
8912 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8913
8914         PR tree-optimization/39516
8915         * gfortran.dg/pr39516.f: New test.
8916
8917 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8918
8919         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8920         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8921         variable, not environment variable.
8922
8923 2009-03-21  Jason Merrill  <jason@redhat.com>
8924
8925         PR c++/28879
8926         * g++.dg/ext/vla6.C: New test.
8927
8928 2009-03-20  Jason Merrill  <jason@redhat.com>
8929
8930         * g++.dg/cpp0x/initlist5.C: Add additional test.
8931
8932 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8933             Janis Johnson  <janis187@us.ibm.com>
8934
8935         * lib/compat.exp (compat-get-options-main, compat-get-options):
8936         Handle dg-prune-output in source file.
8937         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8938         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8939         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8940         two warnings.
8941
8942 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8943
8944         PR c/39495
8945         * gcc.dg/gomp/pr39495-1.c: New test.
8946         * gcc.dg/gomp/pr39495-2.c: New test.
8947         * g++.dg/gomp/pr39495-1.C: New test.
8948         * g++.dg/gomp/pr39495-2.C: New test.
8949
8950         PR target/39496
8951         * gcc.target/i386/pr39496.c: New test.
8952         * g++.dg/other/pr39496.C: New test.
8953
8954 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8955
8956         PR middle-end/39500
8957         * gcc.dg/autopar/pr39500-1.c: New.
8958         * gcc.dg/autopar/pr39500-2.c: New.
8959
8960 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8961
8962         * g++.dg/dg.exp: Prune graphite.
8963
8964 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8965
8966         PR middle-end/39447
8967         * g++.dg/graphite: New.
8968         * g++.dg/graphite/graphite.exp: New.
8969         * g++.dg/graphite/pr39447.C: New.
8970
8971 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8972
8973         PR c++/39425
8974         * g++.dg/template/pr39425.C: New.
8975
8976         * g++.dg/template/spec33.C: Updated.
8977
8978 2009-03-17  Jason Merrill  <jason@redhat.com>
8979
8980         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8981
8982 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8983
8984         PR c++/39475
8985         * g++.dg/ext/unary_trait_incomplete.C: New.
8986
8987 2009-03-17  Jing Yu  <jingyu@google.com>
8988
8989         PR middle-end/39378
8990         * g++.dg/inherit/thunk10.C: New test.
8991
8992 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8993
8994         PR target/39482
8995         * gcc.target/i386/pr39482.c: New test.
8996
8997 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8998
8999         PR debug/39471
9000         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9001         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9002         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9003         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9004
9005         PR middle-end/39443
9006         * gcc.dg/pr39443.c: New test.
9007
9008         PR debug/39412
9009         * gcc.dg/debug/pr39412.c: New test.
9010
9011 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9012
9013         PR testsuite/38526
9014         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9015         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9016         is defined.
9017         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9018         its original value, or unset if it was not defined.
9019         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9020         path procs around use of HOSTCC.
9021         * g++.dg/compat/struct-layout-1.exp: Ditto.
9022         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9023
9024 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9025
9026         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9027
9028 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9029
9030         Revert patch for PR testsuite/37630.
9031
9032         PR testsuite/37960
9033         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9034
9035         PR testsuite/37630
9036         * lib/target-supports.exp (check_effective_target_ieee): New.
9037         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9038         * gcc.dg/20001012-1.c: Require ieee.
9039
9040         PR testsuite/37628
9041         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9042
9043 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9044
9045         PR tree-optimization/39455
9046         * gcc.dg/pr39455.c: New test.
9047
9048 2009-03-13  David Ayers  <ayers@fsfe.org>
9049
9050         * objc/execute/trivial.m. New test.
9051
9052 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9053
9054         PR target/39137
9055         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9056
9057 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9058
9059         PR testsuite/39451
9060         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9061         constraint on (%2).
9062
9063 2009-03-12  David Ayers  <ayers@fsfe.org>
9064
9065         PR libobjc/27466
9066         * objc/execute/exceptions/handler-1.m. New test.
9067
9068 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9069
9070         PR target/39431
9071         * gcc.target/i386/pr39431.c: New test.
9072
9073 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9074
9075         PR target/39445
9076         * gcc.target/i386/pr39445.c: New.
9077
9078         * gcc.target/i386/push-1.c: XFAIL.
9079
9080 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9081
9082         * gcc.dg/inline-33.c: New test.
9083
9084 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9085
9086         * gcc.dg/vect/vect-82.c: Combine dg-do and
9087         dg-require-effective-target into dg-skip-if.
9088         * gcc.dg/vect/vect-83.c: Likewise.
9089
9090 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9091
9092         PR target/39137
9093         * gcc.target/i386/stackalign/longlong-1.c: New test.
9094         * gcc.target/i386/stackalign/longlong-2.c: New test.
9095
9096 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9097
9098         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9099
9100 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9101
9102         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9103         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9104
9105 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9106
9107         * gnat.dg/slice_enum.adb: New test.
9108
9109 2009-03-11  Jason Merrill  <jason@redhat.com>
9110
9111         PR debug/39086
9112         * g++.dg/opt/nrv15.C: New test.
9113
9114 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9115
9116         PR tree-optimization/39422
9117         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9118         constant array with static initialization to global memory.
9119         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9120
9121 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9122
9123         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9124         padding.
9125
9126 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9127
9128         PR c++/39371
9129         * g++.dg/opt/switch2.C: Add -w to dg-options.
9130         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9131         * g++.dg/warn/switch1.C: New test.
9132         * g++.dg/other/switch3.C: New test.
9133
9134         PR tree-optimization/39394
9135         * gcc.c-torture/compile/pr39394.c: New test.
9136
9137 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9138
9139         * gcc.target/s390/20090223-1.c: New testcase.
9140
9141 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9142
9143         PR libfortran/39402
9144         * gfortran.dg/fmt_f0_1.f90: New test.
9145
9146 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9147
9148         PR c++/39060
9149         * g++.dg/other/new1.C: Adjusted.
9150         * g++.dg/parse/crash40.C: Likewise.
9151         * g++.dg/parse/defarg12.C: Likewise.
9152         * g++.dg/template/error15.C: Likewise.
9153
9154         * g++.dg/other/pr39060.C: New.
9155
9156 2009-03-07  Jason Merrill  <jason@redhat.com>
9157
9158         PR c++/39367
9159         * g++.dg/opt/new1.C: New.
9160
9161 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9162
9163         PR c++/33492
9164         * g++.dg/other/error32.C: New.
9165
9166 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9167
9168         PR middle-end/39360
9169         * gcc.c-torture/compile/pr39360.c: New test.
9170
9171         PR debug/39372
9172         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9173
9174 2009-03-05  Jason Merrill  <jason@redhat.com>
9175
9176         PR c++/38908
9177         * g++.dg/warn/Wuninitialized-3.C: New test.
9178
9179 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9180
9181         PR debug/39379
9182         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9183         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9184
9185 2009-03-04  Jason Merrill  <jason@redhat.com>
9186
9187         PR c++/13549
9188         * g++.dg/template/koenig7.C: New test.
9189
9190 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9191
9192         * g++.dg/torture/predcom-1.C: New test.
9193
9194 2009-03-04  Richard Guenther  <rguenther@suse.de>
9195
9196         PR tree-optimization/39362
9197         * g++.dg/torture/pr39362.C: New testcase.
9198
9199 2009-03-04  Jason Merrill  <jason@redhat.com>
9200             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9201
9202         PR c++/9634
9203         PR c++/29469
9204         PR c++/29607
9205         * g++.dg/template/dependent-name5.C: New test.
9206
9207 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9208
9209         PR testsuite/39357
9210         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9211         vect_int to vect_int_mult.
9212
9213 2009-03-04  Richard Guenther  <rguenther@suse.de>
9214
9215         PR tree-optimization/39358
9216         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9217         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9218
9219 2009-03-04  Richard Guenther  <rguenther@suse.de>
9220
9221         PR tree-optimization/39339
9222         * gcc.c-torture/execute/pr39339.c: New testcase.
9223
9224 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9225
9226         * gcc.c-torture/compile/20090303-1.c,
9227         gcc.c-torture/compile/20090303-2.c: New tests.
9228
9229 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9230
9231         PR fortran/39354
9232         * gfortran.dg/gomp/pr39354.f90: New test.
9233
9234         PR tree-optimization/39343
9235         * gcc.dg/pr39343.c: New test.
9236
9237 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9238
9239         PR tree-optimization/39248
9240         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9241         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9242         on targets without vector misalignment support.
9243         * lib/target-supports.exp
9244         (check_effective_target_vect_short_mult): Add
9245         check_effective_target_arm32.
9246
9247 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9248
9249         PR middle-end/39335
9250         * gcc.dg/graphite/pr39335_1.c: New.
9251         * gcc.dg/graphite/pr39335.c: New.
9252
9253 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9254
9255         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9256         of andl.
9257         * gcc.target/i386/stackalign/return-5.c: Likewise.
9258         * gcc.target/i386/stackalign/return-6.c: Likewise.
9259
9260 2009-03-02  Richard Guenther  <rguenther@suse.de>
9261             Ira Rosen  <irar@il.ibm.com>
9262
9263         PR tree-optimization/39318
9264         * gfortran.dg/vect/pr39318.f90: New test.
9265
9266 2009-03-01  Jan Hubicka  <jh@suse.cz>
9267
9268         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9269
9270 2009-03-01  Jan Hubicka  <jh@suse.cz>
9271
9272         PR debug/39267
9273         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9274
9275 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9276
9277         * gnat.dg/pack12.adb: New test.
9278
9279 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9280
9281         PR c++/37789
9282         * g++.dg/other/pr37789.C: New.
9283
9284 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9285
9286         PR fortran/39295
9287         * gfortran.dg/interface_25.f90: New test.
9288         * gfortran.dg/interface_26.f90: New test.
9289
9290 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9291
9292         PR fortran/39292
9293         * gfortran.dg/initialization_22.f90: New test.
9294
9295 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9296
9297         PR rtl-optimization/39241
9298         * gcc.dg/torture/pr39241.c: New.
9299
9300 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9301
9302         PR tree-optimizations/39259
9303         * g++.dg/torture/pr39259.C: New testcase.
9304
9305 2009-02-24  Richard Guenther  <rguenther@suse.de>
9306
9307         PR c++/39242
9308         * g++.dg/template/instantiate10.C: New testcase.
9309
9310 2009-02-24  Richard Guenther  <rguenther@suse.de>
9311             Zdenek Dvorak  <ook@ucw.cz>
9312
9313         PR tree-optimization/39233
9314         * gcc.c-torture/execute/pr39233.c: New testcase.
9315
9316 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9317
9318         PR tree-optimization/39260
9319         * gcc.dg/graphite/pr39260.c: New.
9320
9321 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9322
9323         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9324
9325 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9326
9327         PR c++/36411
9328         * g++.dg/template/void14.C: New.
9329
9330 2009-02-23  Jason Merrill  <jason@redhat.com>
9331
9332         PR c++/38880
9333         * g++.dg/init/const7.C: Remove XFAIL.
9334         * g++.dg/init/static-init1.C: New test.
9335
9336         * g++.dg/cpp0x/initlist14.C: New test.
9337
9338 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9339
9340         PR fortran/38914
9341         * bound_simplification_2.f90:  New test case.
9342         * bound_7.f90:  New test case.
9343
9344 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9345
9346         * gcc.dg/cpp/include4.c: New test.
9347
9348 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9349
9350         PR target/39256
9351         * gcc.target/i386/abi-2.c: New.
9352
9353 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9354
9355         * gcc.c-torture/execute/pr39228.x: New.
9356
9357 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9358
9359         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9360         scan-assembler to check for xmm0 register.
9361
9362 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9363             Joseph Myers  <joseph@codesourcery.com>
9364
9365         * gcc.target/arm/va_list.c: New test.
9366         * g++.dg/abi/arm_va_list.C: Likewise.
9367         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9368         function.
9369         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9370         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9371         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9372         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9373         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9374         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9375
9376 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9377
9378         PR testsuite/38164
9379         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9380         to dg-options.
9381
9382 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9383
9384         PR target/39240
9385         * gcc.c-torture/execute/pr39240.c: New test.
9386
9387 2009-02-20  Jason Merrill  <jason@redhat.com>
9388
9389         PR c++/39225
9390         * g++.dg/parse/dtor15.C: New test.
9391
9392 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9393
9394         * gcc.c-torture/execute/20090219-1.c: New.
9395
9396 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9397
9398         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9399         (mips-dg-options): When matching isa* pseudo-options make
9400         'value' optional and accept ! entries.  Use $spec instead of
9401         $isa_spec in the isa pseudo-option error message.  Only
9402         perform the ISA-range check when 'value' is set.  If arch is
9403         matching any CPU in the ! entries switch to its generic ISA.
9404         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9405         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9406
9407 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9408
9409         PR target/39175
9410         * gcc.dg/visibility-20.c: New test.
9411         * g++.dg/ext/visibility/visibility-11.C: New test.
9412
9413 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9414
9415         PR c++/39188
9416         * g++.dg/abi/pr39188-1a.C: New.
9417         * g++.dg/abi/pr39188-1b.C: Likewise.
9418         * g++.dg/abi/pr39188-1.h: Likewise.
9419         * g++.dg/abi/pr39188-2a.C: Likewise.
9420         * g++.dg/abi/pr39188-2b.C: Likewise.
9421         * g++.dg/abi/pr39188-2.h: Likewise.
9422         * g++.dg/abi/pr39188-3a.C: Likewise.
9423         * g++.dg/abi/pr39188-3b.C: Likewise.
9424         * g++.dg/abi/pr39188-3.h: Likewise.
9425
9426 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9427
9428         PR c/38483
9429         * gcc.c-torture/execute/call-trap-1.c,
9430         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9431         tests.
9432
9433 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9434
9435         PR target/39228
9436         * gcc.c-torture/execute/pr39228.c: New test.
9437
9438 2009-02-19  Richard Guenther  <rguenther@suse.de>
9439
9440         PR tree-optimization/39074
9441         * gcc.dg/torture/pr39074.c: New testcase.
9442         * gcc.dg/torture/pr39074-2.c: Likewise.
9443         * gcc.dg/torture/pr39074-3.c: Likewise.
9444
9445 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9446
9447         PR c++/39219
9448         * g++.dg/parse/attr3.C: New.
9449
9450 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9451
9452         PR testsuite/38165
9453         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9454
9455         PR testsuite/38166
9456         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9457         and skip on Darwin.
9458
9459 2009-02-18  Jason Merrill  <jason@redhat.com>
9460
9461         PR c++/38880
9462         * g++.dg/init/const7.C: Remove XFAIL.
9463
9464         PR target/39179
9465         * g++.dg/opt/const6.C: New test.
9466
9467 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9468
9469         * gcc.dg/callabi/callabi.exp: Moved to ...
9470         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9471         in 64bit mode.
9472
9473         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9474         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9475         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9476         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9477         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9478         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9479         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9480
9481         * gcc.dg/callabi/callabi.h: Moved to ...
9482         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9483
9484         * gcc.dg/callabi/func-1.c: Moved to ...
9485         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9486
9487         * gcc.dg/callabi/func-indirect.c: Moved to ...
9488         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9489
9490         * gcc.dg/callabi/pr38891.c: Moved to ...
9491         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9492
9493         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9494         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9495
9496         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9497         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9498
9499         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9500         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9501
9502 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9503
9504         PR target/38891
9505         * gcc.dg/callabi/pr38891.c: New.
9506
9507 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9508
9509         * gcc.dg/callabi/callabi.exp: New.
9510
9511 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9512
9513         PR target/39082
9514         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9515         -Wno-abi for x86.
9516         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9517
9518         * gcc.target/i386/pr39082-1.c: New.
9519
9520         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9521         -Wno-abi.
9522
9523         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9524         CHECK_M64_M128 is defined.
9525         (check_f_arguments): Add "do".
9526         (check_vector_arguments): New.
9527         (check_m64_arguments): Likewise.
9528         (check_m128_arguments): Likewise.
9529
9530         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9531         (CHECK_M64_M128): Define.
9532
9533         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9534         on abitest.
9535         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9536
9537         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9538         tests only if CHECK_M64_M128 is defined.
9539
9540         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9541         (m128_2_struct): Likewise.
9542         (check_struct_passing5): Likewise.
9543         (check_struct_passing6): Likewise.
9544         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9545
9546         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9547         (un5): Likewise.
9548         (check_union_passing4): Likewise.
9549         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9550
9551 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9552
9553         PR c/35447
9554         * gcc.dg/noncompile/pr35447-1.c: New test.
9555
9556 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9557
9558         PR tree-optimization/36922
9559         * gfortran.dg/pr36922.f: New test.
9560
9561 2009-02-17  Richard Guenther  <rguenther@suse.de>
9562
9563         PR tree-optimization/39202
9564         * gcc.c-torture/compile/pr39202.c: New testcase.
9565
9566 2009-02-17  Richard Guenther  <rguenther@suse.de>
9567
9568         PR tree-optimization/39204
9569         * gcc.dg/torture/pr39204.c: New testcase.
9570
9571 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9572
9573         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9574         * gcc.dg/vect/vect-outer-6.c: Ditto.
9575
9576 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9577
9578         PR c/35446
9579         * gcc.dg/noncompile/init-5.c: New test.
9580         * gcc.dg/init-bad-4.c: Adjust expected errors.
9581
9582 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9583
9584         PR target/37049
9585         * gcc.target/i386/push-1.c: New.
9586
9587 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9588
9589         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9590
9591 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9592
9593         * gcc.target/spu/intrinsics-sr.c: New test.
9594
9595 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9596
9597         PR target/38056
9598         * gcc.target/ia64/sibcall-opt-1.c: New test.
9599         * gcc.target/ia64/sibcall-opt-2.c: New test.
9600
9601 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9602
9603         PR fortran/36528
9604         * gfortran.dg/cray_pointers_8.f90: New test.
9605
9606         PR fortran/36703
9607         * gfortran.dg/cray_pointers_9.f90: New test.
9608
9609 2009-02-13  Jason Merrill  <jason@redhat.com>
9610
9611         PR c++/39070
9612         * g++.dg/cpp0x/decltype16.C: New.
9613
9614 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9615
9616         PR target/39152
9617         * gfortran.dg/gomp/pr39152.f90: New.
9618
9619 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9620
9621         PR target/39162
9622         * gcc.target/i386/pr39162.c: New.
9623
9624 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9625
9626         PR c/35444
9627         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9628         New tests.
9629
9630 2009-02-12  Jason Merrill  <jason@redhat.com>
9631
9632         PR c++/38950
9633         * g++.dg/template/array20.C: New test.
9634
9635 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9636
9637         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9638         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9639         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9640
9641 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9642
9643         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9644
9645 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9646
9647         PR target/39152
9648         * gfortran.dg/pr39152.f: New.
9649
9650 2009-02-11  Jason Merrill  <jason@redhat.com>
9651
9652         PR c++/39153
9653         * g++.dg/cpp0x/defaulted9.C: New test.
9654
9655         PR c++/30111
9656         * g++.dg/init/value7.C: New test.
9657
9658 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9659
9660         PR target/38824
9661         * gcc.target/i386/pr38824.c: New testcase.
9662
9663 2009-02-11  Jason Merrill  <jason@redhat.com>
9664
9665         PR c++/38649
9666         * g++.dg/cpp0x/defaulted8.C: New test.
9667
9668         PR c++/36744
9669         * g++.dg/cpp0x/rv9p.C: New test.
9670
9671 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9672
9673         * gnat.dg/aliasing3.adb: New test.
9674         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9675
9676 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9677
9678         PR c++/34397
9679         * g++.dg/template/crash88.C: New.
9680         * g++.dg/template/crash89.C: Likewise.
9681
9682 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9683
9684         PR c/39084
9685         * gcc.dg/pr39084.c: New test.
9686
9687 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9688
9689         PR target/39139
9690         * gcc.target/i386/pr39139.c: New test.
9691
9692 2009-02-10  Richard Guenther  <rguenther@suse.de>
9693
9694         PR tree-optimization/39132
9695         * gcc.dg/torture/pr39132.c: New testcase.
9696
9697 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9698
9699         PR target/39119
9700         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9701         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9702         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9703         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9704         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9705         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9706         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9707         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9708
9709 2009-02-09  Jason Merrill  <jason@redhat.com>
9710
9711         PR c++/39109
9712         * g++.dg/init/value6.C: New test.
9713
9714 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9715
9716         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9717
9718 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9719
9720         * gcc.c-torture/compile/20090209-1.c: New test.
9721
9722 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9723
9724         PR c++/35147
9725         PR c++/37737
9726         * g++.dg/cpp0x/vt-35147.C: New.
9727         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9728         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9729
9730 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9731
9732         PR c/35434
9733         * gcc.dg/attr-alias-4.c: New test.
9734
9735 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9736
9737         PR c/39035
9738         * gcc.dg/dfp/pr39035.c: New test.
9739
9740 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9741
9742         PR c/36432
9743         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9744
9745 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9746
9747         PR c++/39106
9748         * g++.dg/opt/thunk3.C: New test.
9749
9750 2009-02-05  Nick Clifton  <nickc@redhat.com>
9751
9752         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9753         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9754         * gcc.dg/cdce1.c: Likewise.
9755         * gcc.dg/cpp/_Pragma6.c: Likewise.
9756         * g++.dg/cpp/_Pragma1.C: Likewise.
9757         * gcc.dg/utf32-2.c: Xfail for M32C.
9758         * gcc.dg/utf32-1.c: Likewise.
9759         * gcc.dg/utf32-3.c: Likewise.
9760         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9761         targets.
9762         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9763         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9764         * gcc.dg/Wconversion-5.c: Likewise.
9765         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9766         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9767         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9768         * gcc.dg/utf-inc-init.c: Likewise.
9769         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9770         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9771         * gcc.dg/utf-array-short-wchar.c: Likewise.
9772         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9773         * gcc.dg/mallign.c: Use size_t instead of long.
9774
9775 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9776
9777         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9778
9779 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9780
9781         * gcc.c-torture/execute/pr39100.c: New.
9782
9783 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9784
9785         PR c/35435
9786         * gcc.dg/tls/diag-6.c: New test.
9787
9788 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9789
9790         * gcc.dg/graphite/scop-19.c: New
9791
9792 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9793
9794         AVX Programming Reference (January, 2009)
9795         * gcc.target/i386/avx-vpclmulqdq.c: New.
9796         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9797
9798         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9799
9800         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9801         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9802         (pclmul_test): Renamed to ...
9803         (TEST): This.
9804
9805 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9806
9807         PR c++/39095
9808         * g++.dg/abi/mangle31.C: New test.
9809
9810 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9811
9812         PR c/29129
9813         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9814         declarator.
9815         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9816         inside function prototype but not part of parameter declarator.
9817         * vla-11.c: New test.
9818
9819 2009-02-03  Jason Merrill  <jason@redhat.com>
9820
9821         * g++.dg/warn/main-4.C: New test.
9822         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9823
9824 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9825
9826         PR c++/36607
9827         * g++.dg/expr/cast10.C: New test.
9828
9829 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9830
9831         PR c/35433
9832         * gcc.dg/init-bad-6.c: New test.
9833
9834 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9835
9836         PR target/35318
9837         * gcc.c-torture/compile/pr35318.c: New test.
9838
9839         PR inline-asm/39059
9840         * gcc.dg/nofixed-point-2.c: New test.
9841         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9842         * g++.dg/ext/fixed2.C: Likewise.
9843         * g++.dg/other/error25.C: Likewise.
9844         * g++.dg/lookup/crash7.C: Likewise.
9845         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9846
9847         PR c++/39056
9848         * g++.dg/cpp0x/initlist13.C: New test.
9849
9850 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9851
9852         PR c++/36897
9853         * g++.dg/template/func2.C: New test.
9854
9855         PR c++/37314
9856         * g++.dg/template/typename15.C: New.
9857         * g++.dg/template/typename16.C: New.
9858
9859 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9860             Ben Elliston  <bje@au.ibm.com>
9861
9862         PR c/39034
9863         * gcc.dg/dfp/pr39034.c: New test.
9864
9865 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9866
9867         PR testsuite/38263
9868         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9869
9870 2009-02-02  Jason Merrill  <jason@redhat.com>
9871
9872         PR c++/39054
9873         * g++.dg/parse/dtor14.C: New test.
9874
9875 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9876
9877         * lib/target-supports.exp
9878         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9879         * g++.dg/ext/builtin10.C: New test.
9880
9881         PR inline-asm/39058
9882         * gcc.target/i386/pr39058.c: New test.
9883
9884 2009-02-02  Richard Guenther  <rguenther@suse.de>
9885
9886         PR tree-optimization/38937
9887         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9888
9889 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9890
9891         PR c++/39053
9892         * g++.dg/parse/crash52.C: New.
9893
9894 2009-01-30  Richard Guenther  <rguenther@suse.de>
9895
9896         PR tree-optimization/39041
9897         * gcc.c-torture/compile/pr39041.c: New testcase.
9898
9899 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9900
9901         PR target/39013
9902         * gcc.target/i386/pr39013-1.c: New test.
9903         * gcc.target/i386/pr39013-2.c: New test.
9904
9905         PR c++/39028
9906         * g++.dg/ext/label12.C: New test.
9907
9908 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9909
9910         PR c++/33465
9911         * g++.dg/parse/error34.C: New.
9912         * g++.dg/parse/error35.C: Likewise.
9913
9914 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9915
9916         PR c++/38655
9917         * g++.dg/cpp0x/decltype-38655.C: New.
9918
9919 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9920
9921         PR target/39002
9922         * g++.dg/torture/pr39002.C: New test.
9923
9924 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9925
9926         PR tree-optimization/39007
9927         * gcc.dg/tree-ssa/pr39007.c: New.
9928
9929 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9930
9931         PR middle-end/35854
9932         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9933         to "subreg1".
9934
9935 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9936
9937         PR middle-end/38857
9938         * gcc.c-torture/compile/pr38857.c: New test.
9939
9940 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9941
9942         PR fortran/38852
9943         PR fortran/39006
9944         * gfortran.dg/bound_6.f90: New test.
9945
9946 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9947
9948         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9949
9950 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9951
9952         PR tree-optimization/38997
9953         * gcc.dg/tree-ssa/pr38997.c: New.
9954
9955 2009-01-28  Richard Guenther  <rguenther@suse.de>
9956
9957         PR tree-optimization/38926
9958         * gcc.c-torture/compile/pr38926.c: New testcase.
9959
9960 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9961
9962         PR middle-end/38934
9963         * gcc.dg/pr38934.c: New test.
9964
9965 2009-01-28  Richard Guenther  <rguenther@suse.de>
9966
9967         PR middle-end/38908
9968         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9969
9970 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9971
9972         PR tree-optimization/38984
9973         * gcc.dg/pr38984.c: New XFAILed testcase.
9974
9975
9976 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9977
9978         PR target/38988
9979         * gcc.target/i386/pr38988.c: New test.
9980
9981 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9982
9983         PR c++/37554
9984         * g++.dg/parse/crash51.C: New.
9985         * g++.old-deja/g++.pt/crash9.C: Adjust.
9986
9987 2009-01-27  Daniel Kraft  <d@domob.eu>
9988
9989         PR fortran/38883
9990         * gfortran.dg/mvbits_6.f90:  New test.
9991         * gfortran.dg/mvbits_7.f90:  New test.
9992         * gfortran.dg/mvbits_8.f90:  New test.
9993
9994 2009-01-27  Richard Guenther  <rguenther@suse.de>
9995
9996         PR tree-optimization/38503
9997         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9998
9999 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10000
10001         PR middle-end/38969
10002         * gcc.c-torture/execute/pr38969.c: New test.
10003
10004 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10005
10006         PR testsuite/38864
10007         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10008         to dg-do compile.
10009         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10010         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10011         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10012
10013 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10014
10015         PR target/38952
10016         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10017         if __USING_SJLJ_EXCEPTIONS__ is defined.
10018
10019         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10020         __USING_SJLJ_EXCEPTIONS__ is defined.
10021         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10022         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10023         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10024         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10025         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10026         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10027
10028 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10029
10030         PR testsuite/38949
10031         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10032         Use instead of C name in asm statements.
10033
10034 2009-01-26  Richard Guenther  <rguenther@suse.de>
10035
10036         PR tree-optimization/38745
10037         * g++.dg/torture/pr38745.C: New testcase.
10038
10039 2009-01-26  Richard Guenther  <rguenther@suse.de>
10040
10041         PR middle-end/38851
10042         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10043
10044 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10045
10046         * gcc.dg/bitfld-15.c: Gate warning on target
10047         pcc_bitfield_type_matters.
10048         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10049         g++.dg/ext/bitfield4.C: Likewise.
10050         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10051         bitfield for any target.
10052
10053 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10054
10055         PR c/38957
10056         * gcc.dg/pr38957.c: New test.
10057
10058 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10059
10060         PR fortran/38955
10061         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10062         comparing floats.
10063
10064 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10065
10066         PR tree-optimization/38953
10067         * gfortran.dg/graphite/pr38953.f90: New.
10068
10069 2009-01-24  Paul Brook  <paul@codesourcery.com>
10070
10071         * gcc.target/arm/neon-cond-1.c: New test.
10072
10073 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10074
10075         PR tree-optimization/38932
10076         * gcc.dg/pr38932.c: New.
10077
10078 2009-01-23  Revital Eres  <eres@il.ibm.com>
10079
10080         * gcc.dg/sms-7.c: Fix test.
10081
10082 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10083
10084         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10085         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10086         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10087         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10088
10089 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10090
10091         * gcc.dg/pr35729.c: Make test x86 specific.
10092
10093 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10094
10095         PR middle-end/38615
10096         * gcc.dg/pr38615.c: New test.
10097
10098 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10099
10100         PR target/38931
10101         * gcc.target/i386/pr38931.c: New test.
10102
10103 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10104
10105         PR c++/38930
10106         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10107         * g++.dg/template/typedef12.C: Likewise.
10108         * g++.dg/template/typedef13.C: Likewise.
10109         * g++.dg/template/typedef14.C: Likewise.
10110         * g++.dg/template/sfinae3.C: Likewise.
10111         * g++.old-deja/g++.pt/typename8.C: Likewise.
10112         * g++.dg/template/access11.C: Likewise
10113
10114 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10115
10116         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10117         and mips*-*-irix*.
10118         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10119
10120 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10121
10122         PR c++/26693
10123         * g++.dg/template/typedef11.C: New test.
10124         * g++.dg/template/typedef12.C: Likewise.
10125         * g++.dg/template/typedef13.C: Likewise.
10126         * g++.dg/template/typedef14.C: Likewise.
10127         * g++.dg/template/sfinae3.C: Compile this pedantically.
10128         The only errors expected should be the one saying the typedef is ill
10129         formed.
10130         * g++.old-deja/g++.pt/typename8.C: Likewise.
10131         * g++.dg/template/access11.C: Update this.
10132
10133 2009-01-21  Daniel Kraft  <d@domob.eu>
10134
10135         PR fortran/38887
10136         * gfortran.dg/mvbits_5.f90:  New test.
10137
10138 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10139
10140         * gcc.dg/sms-6.c: New test.
10141         * gcc.dg/sms-7.c: Likewise.
10142
10143 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10144
10145         PR fortran/38907
10146         * gfortran.dg/host_assoc_function_7.f90: New test
10147
10148 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10149             Richard Guenther  <rguenther@suse.de>
10150
10151         PR tree-optimization/38747
10152         PR tree-optimization/38748
10153         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10154         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10155         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10156
10157 2009-01-20  Kees Cook  <kees@ubuntu.com>
10158             H.J. Lu  <hongjiu.lu@intel.com>
10159
10160         PR target/38902
10161         * gcc.dg/pr38902.c: New.
10162
10163 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10164
10165         PR target/38868
10166         * gfortran.dg/pr38868.f: New testcase.
10167
10168 2009-01-20  Richard Guenther  <rguenther@suse.de>
10169
10170         * gcc.c-torture/execute/pr36227.c: Move ...
10171         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10172
10173 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10174
10175         * lib/gfortran.exp: Add -B options for targets that use
10176         libgfortran.a%s in their specs.
10177
10178 2009-01-19  Jason Merrill  <jason@redhat.com>
10179
10180         PR c++/23287
10181         * g++.dg/template/dtor5.C: New test.
10182
10183 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10184
10185         PR fortran/38859
10186         * gfortran.dg/bound_5.f90: New test.
10187
10188 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10189
10190         PR target/38736
10191         * g++.dg/compat/abi/pr38736_main.C: New.
10192         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10193         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10194         * g++.dg/other/macro-1.C: Likewise.
10195         * gcc.dg/macro-1.c: Likewise.
10196         * gcc.dg/compat/pr38736_main.c: Likewise.
10197         * gcc.dg/compat/pr38736_x.c: Likewise.
10198         * gcc.dg/compat/pr38736_y.c: Likewise.
10199
10200 2009-01-18  Richard Guenther  <rguenther@suse.de>
10201
10202         PR tree-optimization/38819
10203         * gcc.c-torture/execute/pr38819.c: New testcase.
10204
10205 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10206
10207         PR fortran/38657
10208         * gfortran.dg/module_commons_3.f90: Reapply.
10209
10210 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10211
10212         PR fortran/34955
10213         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10214         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10215
10216 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10217
10218         PR fortran/38657
10219         * gfortran.dg/module_commons_3.f90: Remove
10220
10221 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10222
10223         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10224
10225 2009-01-16  Jason Merrill  <jason@redhat.com>
10226
10227         PR c++/38877
10228         * g++.dg/template/lvalue1.C: New test.
10229
10230         PR c++/29470
10231         * g++.dg/template/access20.C: New test.
10232         * g++.dg/torture/pr34641.C: Fix access.
10233
10234 2009-01-16  Richard Guenther  <rguenther@suse.de>
10235
10236         PR tree-optimization/38835
10237         PR middle-end/36227
10238         * gcc.c-torture/execute/pr36227.c: New testcase.
10239         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10240         * g++.dg/init/const7.C: Likewise.
10241
10242 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10243
10244         PR target/38554
10245         * gcc.c-torture/compile/pr38554.c: New test.
10246
10247 2009-01-16  Jason Merrill  <jason@redhat.com>
10248
10249         PR c++/38579
10250         * g++.dg/conversion/access1.C: New test.
10251
10252 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10253
10254         PR tree-optimization/38789
10255         * gcc.c-torture/compile/pr38789.c: New test.
10256
10257 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10258
10259         PR fortran/38152
10260         * gfortran.dg/proc_ptr_13.f90: New.
10261
10262 2009-01-15  Jason Merrill  <jason@redhat.com>
10263
10264         PR c++/38850
10265         * g++.dg/template/koenig6.C: New test.
10266
10267 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10268
10269         PR c++/29388
10270         * g++.dg/template/error37.C: New testcase.
10271
10272 2009-01-15  Jason Merrill  <jason@redhat.com>
10273
10274         PR c++/36334
10275         * g++.dg/conversion/memfn1.C: New test.
10276
10277         PR c++/37646
10278         * g++.dg/conversion/memfn2.C: New test.
10279
10280 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10281
10282         PR c++/38357
10283         * g++.dg/template/crash87.C: New test.
10284
10285 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10286
10287         PR middle-end/37843
10288         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10289
10290 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10291
10292         PR c++/38636
10293         * g++.dg/parse/crash50.C: New test.
10294
10295 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10296
10297         PR rtl-optimization/38245
10298         * gcc.dg/pr38245-3.c: New test.
10299         * gcc.dg/pr38245-3.h: New file.
10300         * gcc.dg/pr38245-4.c: New file.
10301         * gcc.dg/pr38364.c: New test.
10302
10303 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10304
10305         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10306         sequence PC-relative.
10307
10308 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10309
10310         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10311         calls and/or PLT markers.
10312         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10313         calls and/or PLT markers.
10314         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10315         calls and/or PLT markers.
10316         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10317         calls and/or PLT markers.
10318
10319 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10320             Nathan Froyd  <froydnj@codesourcery.com>
10321             Joseph Myers  <joseph@codesourcery.com>
10322
10323         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10324         New function.
10325         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10326         and use consistent CFLAGS.
10327         * gcc.target/powerpc/20030505.c: Likewise.
10328         * gcc.target/powerpc/20081204-1.c: Likewise.
10329         * gcc.target/powerpc/ppc-spe.c: Likewise.
10330         * gcc.target/powerpc/spe1.c: Likewise.
10331         * g++.dg/ext/spe1.C: Likewise.
10332         * g++.dg/other/opaque-1.C: Likewise.
10333         * g++.dg/other/opaque-2.C: Likewise.
10334         * g++.dg/other/opaque-3.C: Likewise.
10335
10336 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10337
10338         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10339         out of loop.
10340
10341 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10342
10343         PR target/38811
10344         * g++.dg/torture/pr38811.C: New file.
10345
10346 2009-01-14  Richard Guenther  <rguenther@suse.de>
10347
10348         PR tree-optimization/38826
10349         PR middle-end/38477
10350         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10351
10352 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10353
10354         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10355
10356 2009-01-14  Nick Clifton  <nickc@redhat.com>
10357
10358         PR c++/37862
10359         * g++.cp/parse/pr37862.C: New test.
10360
10361 2009-01-14  Julian Brown  <julian@codesourcery.com>
10362
10363         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10364         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10365         to...
10366         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10367         These.
10368
10369 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10370
10371         PR rtl-optimization/38774
10372         * gcc.dg/torture/pr38774.c: New test.
10373
10374         PR c++/38795
10375         * g++.dg/cpp0x/pr38795.C: New test.
10376
10377 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10378             Nathan Froyd  <froydnj@codesourcery.com>
10379             Joseph Myers  <joseph@codesourcery.com>
10380
10381         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10382         otherwise.  Do not check for AltiVec at runtime.
10383         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10384         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10385         * gcc.target/powerpc/altivec-1.c: Likewise.
10386         * gcc.target/powerpc/altivec-3.c: Likewise.
10387         * gcc.target/powerpc/altivec-10.c: Likewise.
10388         * gcc.target/powerpc/altivec-12.c: Likewise.
10389         * gcc.target/powerpc/altivec-24.c: Likewise.
10390         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10391         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10392         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10393         * gcc.target/powerpc/pr35907.c: Likewise.
10394         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10395         otherwise.  Do not check for Cell at runtime.
10396         * gcc.target/powerpc/altivec_check.h: Delete.
10397
10398         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10399         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10400         not check for AltiVec at runtime.
10401         * g++.dg/ext/altivec-cell-2.C: Likewise.
10402         * g++.dg/ext/altivec-cell-3.C: Likewise.
10403         * g++.dg/ext/altivec-cell-4.C: Likewise.
10404         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10405         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10406         check.
10407         * g++.dg/ext/altivec_check.h: Delete.
10408
10409 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10410
10411         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10412         effective target.  Adjust line numbers accordingly.
10413
10414 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10415
10416         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10417
10418 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10419
10420         PR tree-optimization/38786
10421         * gcc.dg/graphite/pr38786.c: New.
10422
10423 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10424
10425         Revert:
10426         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10427
10428         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10429         for alpha*-*-* targets.
10430         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10431
10432 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10433
10434         PR libfortran/38772
10435         * gfortran.dg/fmt_bz_bn_err.f: New test.
10436
10437 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10438
10439         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10440
10441 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10442
10443         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10444         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10445         instruction support.  Do not check for it at runtime.
10446
10447 2009-01-12  Jason Merrill  <jason@redhat.com>
10448
10449         PR c++/35109
10450         * g++.dg/lookup/friend11.C: Remove expected error.
10451         * g++.dg/lookup/friend14.C: New test.
10452         * g++.dg/lookup/friend15.C: New test.
10453
10454 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10455
10456         PR c++/36019
10457         * g++.dg/lookup/hidden-class12.C: New test.
10458         * g++.dg/lookup/hidden-class13.C: New test.
10459         * g++.dg/lookup/hidden-class14.C: New test.
10460         * g++.dg/lookup/hidden-class15.C: New test.
10461         * g++.dg/lookup/hidden-class16.C: New test.
10462
10463 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10464
10465         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10466         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10467         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10468
10469 2009-01-12  Jason Merrill  <jason@redhat.com>
10470
10471         PR c++/31488
10472         * g++.dg/other/vararg-3.C: New test.
10473
10474 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10475
10476         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10477         Explicitly enable SPE.
10478         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10479         directive.
10480
10481         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10482         Expect -flax-vector-conversions message.  Adjust incompatible
10483         types errors.
10484         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10485         Make Foo extern.
10486
10487         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10488
10489         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10490
10491         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10492         * g++.dg/other/opaque-2.C: Likewise.
10493         * g++.dg/other/opaque-3.C: Likewise.
10494
10495 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10496
10497         PR c/32041
10498         * gcc.dg/pr32041.c: New test.
10499         * g++.dg/parse/offsetof9.C: New test.
10500
10501 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10502             Nathan Froyd  <froydnj@codesourcery.com>
10503
10504         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10505         * g++.dg/ext/attribute-test-1.C: Likewise.
10506         * g++.dg/ext/attribute-test-2.C: Likewise.
10507         * g++.dg/ext/attribute-test-3.C: Likewise.
10508         * g++.dg/ext/attribute-test-4.C: Likewise.
10509
10510 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10511
10512         * gnat.dg/unchecked_convert3.adb: New test.
10513
10514 2009-01-12  Tomas Bily  <tbily@suse.cz>
10515
10516         PR middlend/38385
10517         * gcc.dg/tree-ssa/pr38385.c: New file.
10518
10519 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10520
10521         PR c++/38794
10522         * g++.dg/parse/typedef9.C: New test.
10523
10524         PR tree-optimization/38807
10525         * gcc.c-torture/compile/pr38807.c: New test.
10526
10527 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10528
10529         * gcc.target/mips/ins-2.c: New test.
10530
10531 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10532
10533         PR testsuite/38809
10534         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10535
10536 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10537
10538         PR c++/36254
10539         * g++.dg/warn/Wreturn-type-5.C: New test.
10540
10541 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10542
10543         PR middle-end/38616
10544         * gcc.dg/pr38616.c: New test.
10545
10546 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10547
10548         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10549
10550 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10551
10552         PR c++/38648
10553         * g++.dg/expr/string-1.C: New test.
10554         * g++.dg/expr/string-2.C: New test.
10555
10556         PR c++/36695
10557         * g++.dg/ext/complex4.C: New test.
10558         * g++.dg/ext/complex5.C: New test.
10559         * g++.dg/init/reference1.C: New test.
10560         * g++.dg/init/reference2.C: New test.
10561         * g++.dg/init/reference3.C: New test.
10562
10563 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10564
10565         PR fortran/38763
10566         * gfortran.dg/transfer_null_1.f90: New test.
10567
10568 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10569
10570         PR fortran/38765
10571         * gfortran.dg/host_assoc_function_6.f90: New test.
10572
10573 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10574
10575         * lib/target-supports.exp: Add method to determine if the effective
10576         target is really a ppc405 after applying all compile options.
10577         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10578         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10579         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10580         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10581         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10582         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10583         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10584         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10585         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10586         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10587         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10588         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10589         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10590         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10591         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10592         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10593         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10594         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10595         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10596         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10597         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10598         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10599         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10600         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10601         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10602         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10603         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10604         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10605         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10606         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10607         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10608
10609 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10610
10611         PR c++/35335
10612         * g++.dg/other/error31.C: New testcase.
10613
10614         PR c/35742
10615         * gcc.dg/pr35742.c: New test.
10616
10617 2009-01-09  John F. Carr  <jfc@mit.edu>
10618
10619         PR c++/37877
10620         * g++.dg/parse/linkage3.C: New test.
10621
10622 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10623
10624         PR middle-end/38771
10625         * gcc.c-torture/compile/pr38771.c: New test.
10626
10627 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10628
10629         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10630
10631 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10632
10633         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10634         * gcc.dg/sibcall-4.c: Likewise.
10635
10636 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10637             Jan Sjodin  <jan.sjodin@amd.com>
10638
10639         PR tree-optimization/38559
10640         * gcc.dg/graphite/pr38559.c: New.
10641
10642 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10643
10644         PR tree-optimization/37194
10645         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10646
10647 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10648
10649         PR c++/38725
10650         * g++.dg/ext/label11.C: New test.
10651
10652 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10653
10654         * lib/target-supports.exp (check_weak_override_available): New.
10655         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10656         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10657         dg-require-weak-override.
10658
10659 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10660             Alan Modra  <amodra@bigpond.net.au>
10661
10662         * gcc.c-torture/compile/20090107-1.c: New test.
10663
10664 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10665
10666         PR target/38706
10667         * g++.dg/other/pr38706.C: New test.
10668
10669 2009-01-07  Jason Merrill  <jason@redhat.com>
10670
10671         * g++.dg/cpp0x/variadic92.C: New test.
10672         * g++.dg/cpp0x/variadic93.C: New test.
10673
10674 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10675
10676         * lib/target-supports-dg.exp (current_compiler_flags): New.
10677         (check-flags): Use it; do not access dg-test local variables.
10678         (dg-skip-if): Do not access dg-test local variables.
10679         (dg-xfail-run-if): Ditto.
10680         (dg-shouldfail): Ditto.
10681         * gcc.test-framework/test-framework.exp
10682         (check_effective_target_def_nocache): New.
10683         * gcc.test-framework/test-framework.awk: Handle scan tests.
10684         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10685         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10686         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10687         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10688         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10689         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10690         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10691         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10692         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10693
10694         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10695
10696         * lib/target-supports-dg.exp (check_test_flags): Delete.
10697
10698 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10699
10700         PR tree-optimization/38492
10701         PR tree-optimization/38498
10702         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10703         in trunk.
10704         * gcc.dg/graphite/block-0.c: Update test.
10705         * gcc.dg/graphite/block-1.c: Same.
10706         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10707         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10708         * gcc.dg/graphite/block-3.c: New.
10709         * gcc.dg/graphite/pr38498.c: New.
10710
10711 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10712
10713         AVX Programming Reference (December, 2008)
10714         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10715         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10716         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10717
10718         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10719         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10720
10721 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10722
10723         PR fortran/38220
10724         * gfortran.dg/c_loc_pure_1.f90:  New test.
10725
10726 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10727
10728         PR fortran/38669
10729         * gfortran.dg/elemental_dependency_3.f90:
10730         Add the final tree dump cleanup.
10731
10732 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10733
10734         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10735         passing -m32.
10736
10737         PR rtl-optimization/38722
10738         * gfortran.dg/pr38722.f90: New test.
10739
10740 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10741
10742         PR c/34252
10743         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10744         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10745
10746 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10747
10748         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10749         * gfortran.dg/typebound_call_8.f03: Same.
10750         * gfortran.dg/elemental_bind_c.f90: Same.
10751         * gfortran.dg/typebound_call_7.f03: Same.
10752         * gfortran.dg/interface_proc_end.f90: Same
10753         * gfortran.dg/pr37243.f: Fix typo.
10754
10755 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10756
10757         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10758         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10759         large stack sizes.
10760
10761 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10762
10763         AVX Programming Reference (December, 2008)
10764         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10765         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10766         * gcc.target/i386/sse-14.c: Likewise.
10767
10768         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10769         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10770         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10771         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10772
10773 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10774
10775         PR libfortran/38735
10776         * gfortran.dg/fmt_bz_bn.f: Update test.
10777
10778 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10779
10780         PR c++/38472
10781         * g++.dg/conversion/usual-arith-conv.C: New test.
10782
10783 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10784
10785         PR c/34911
10786         * gcc.dg/vector-3.c: New testcase.
10787         * g++.dg/ext/vector15.C: New test.
10788
10789 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10790
10791         PR tree-optimization/38510
10792         * gcc.dg/graphite/pr38510.c: New.
10793
10794 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10795             Jan Sjodin <jan.sjodin@amd.com>
10796
10797         PR tree-optimization/38500
10798         * gcc.dg/graphite/pr38500.c: New.
10799
10800 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10801
10802         * gcc.c-torture/compile/20001226-1.c: Generalize
10803         dg-timeout-factor.
10804         * gcc.c-torture/compile/limits-fnargs.c: Add
10805         dg-timeout-factor.
10806         * gcc.dg/20020425-1.c: Likewise.
10807         * gcc.dg/pch/pch.exp: Likewise.
10808
10809 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10810
10811         PR fortran/38657
10812         * gfortran.dg/module_commons_3.f90: New test.
10813
10814 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10815
10816         PR fortran/37159
10817         * gfortran.dg/random_seed_1.f90: Updated.
10818
10819 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10820
10821         PR fortran/38669
10822         PR fortran/38726
10823         * gfortran.dg/elemental_subroutine_7.f90:
10824         Fix p values so that it can be used as vector subscript.
10825
10826 2009-01-05  Jason Merrill  <jason@redhat.com>
10827
10828         * g++.dg/cpp0x/initlist12.C: Add another test.
10829
10830         * g++.dg/cpp0x/defaulted7.C: New test.
10831
10832 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10833
10834         PR fortran/38672
10835         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10836         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10837
10838 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10839
10840         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10841         for alpha*-*-* targets.
10842         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10843
10844 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10845
10846         PR fortran/38665
10847         * gfortran.dg/host_assoc_function_5.f90: New test.
10848
10849 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10850
10851         PR fortran/38669
10852         * gfortran.dg/elemental_dependency_3.f90: New test.
10853         * gfortran.dg/elemental_subroutine_7.f90: New test.
10854
10855 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10856
10857         * gcc.dg/struct-ret-3.c: Include unistd.h.
10858         (main): Exit early if system memory page size is
10859         larger than 4096 bytes.
10860
10861 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10862
10863         PR fortran/38718
10864         * gfortran.dg/merge_init_expr.f90: New.
10865
10866 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10867
10868         PR fortran/38536
10869         * gfortran.dg/c_loc_tests_13.f90: New test.
10870         * gfortran.dg/c_loc_tests_14.f90: New test.
10871
10872 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10873
10874         * gfortran.dg/func_result_4.f90: New.
10875
10876 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10877
10878         PR fortran/38594
10879         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10880         interface still works, in addition to original tests.
10881         * gfortran.dg/host_assoc_call_6.f90: New test.
10882
10883 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10884
10885         PR c++/38705
10886         * g++.dg/torture/pr38705.C: New test.
10887
10888         PR c/38700
10889         * gcc.dg/pr38700.c: New test.
10890
10891 2009-01-02  Jason Merrill  <jason@redhat.com>
10892
10893         * g++.dg/cpp0x/initlist11.C: New test.
10894         * g++.dg/cpp0x/initlist12.C: New test.
10895
10896 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10897
10898         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10899         Allow extra informative notes.
10900
10901 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10902
10903         PR c/36489
10904         * gcc.dg/pr36489.c: New test.
10905
10906 \f
10907 Copyright (C) 2009 Free Software Foundation, Inc.
10908
10909 Copying and distribution of this file, with or without modification,
10910 are permitted in any medium without royalty provided the copyright
10911 notice and this notice are preserved.