OSDN Git Service

* rtti.c (tinfo_name): Fix lengths for private case.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-31  Jason Merrill  <jason@redhat.com>
2
3         * g++.dg/rtti/typeid9.C: New.
4
5         PR c++/41754
6         * g++.dg/cpp0x/initlist25.C: New.
7
8 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
9
10         * gnat.dg/specs/rep_clause4.ads: New test.
11
12 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
13
14         PR target/41885
15         * gcc.target/avr/torture/pr41885.c: New test.
16
17 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
18
19         * gnat.dg/specs/pack5.ads: New test.
20
21 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
22
23         * lib/target-supports.exp: Handle powerpc-*-elf.
24
25 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
26
27         PR target/40838
28         * gcc.target/i386/incoming-6.c: New.
29         * gcc.target/i386/incoming-7.c: Likewise.
30         * gcc.target/i386/incoming-8.c: Likewise.
31         * gcc.target/i386/incoming-9.c: Likewise.
32         * gcc.target/i386/incoming-10.c: Likewise.
33         * gcc.target/i386/incoming-11.c: Likewise.
34         * gcc.target/i386/incoming-12.c: Likewise.
35         * gcc.target/i386/incoming-13.c: Likewise.
36         * gcc.target/i386/incoming-14.c: Likewise.
37         * gcc.target/i386/incoming-15.c: Likewise.
38         * gcc.target/i386/pr37843-4.c: Likewise.
39
40 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
41
42         PR c++/41863
43         * g++.dg/template/sizeof12.C: New test.
44
45 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
46
47         * gnat.dg/pack14.adb: New test.
48
49 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
50
51         * gcc.target/mips/mips.exp (mips_option_groups): Add
52         mcount-ra-address.
53         * gcc.target/mips/mmcount-ra-address-1.c: New test.
54         * gcc.target/mips/mmcount-ra-address-2.c: New test.
55         * gcc.target/mips/mmcount-ra-address-3.c: New test.
56
57 2009-10-29  Michael Matz  <matz@suse.de>
58
59         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
60         * gcc.target/i386/sse-recip-vec.c: Ditto.
61         * gcc.target/i386/brokensqrt.c: New test.
62
63 2009-10-29  Tobias Burnus  <burnus@net-b.de>
64
65         PR fortran/41777
66         gfortran.dg/associated_target_3.f90: New testcase.
67
68 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
69
70         * gfortran.dg/lto/pr41764_0.f: New.
71
72 2009-10-29  Martin Jambor  <mjambor@suse.cz>
73
74         PR tree-optimization/41775
75         * testsuite/g++.dg/torture/pr41775.C: New testcase.
76
77 2009-10-28  Jason Merrill  <jason@redhat.com>
78
79         * g++.dg/cpp0x/inline-ns1.C: New.
80         * g++.dg/cpp0x/inline-ns2.C: New.
81         * g++.dg/cpp0x/inline-ns3.C: New.
82
83 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
84
85         PR rtl-optimization/39715
86         * gcc.target/arm/thumb-ltu.c: New.
87
88 2009-10-28  Richard Guenther  <rguenther@suse.de>
89
90         PR lto/41808
91         PR lto/41839
92         * gcc.dg/lto/20091027-1_0.c: New testcase.
93         * gcc.dg/lto/20091027-1_1.c: Likewise.
94         * g++.dg/lto/20091026-1_0.C: Likewise.
95         * g++.dg/lto/20091026-1_1.C: Likewise.
96         * g++.dg/lto/20091026-1_a.h: Likewise.
97
98 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
99
100         PR middle-end/41837
101         * gcc.dg/pr41837.c: New test.
102
103         PR debug/41801
104         * g++.dg/ext/sync-3.C: New test.
105
106         PR target/41762
107         * gcc.dg/pr41762.c: New test.
108
109 2009-10-28  Richard Guenther  <rguenther@suse.de>
110
111         PR middle-end/41855
112         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
113         * gfortran.dg/lto/20091028-1_1.c: Likewise.
114         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
115         * gfortran.dg/lto/20091028-2_1.c: Likewise.
116
117 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
118
119         PR rtl-optimization/39715
120         * gcc.target/arm/thumb-bitfld1.c: New.
121
122 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
123
124         PR rtl-optimization/40741
125         * gcc.target/arm/thumb-branch1.c: New.
126
127 2009-10-27  Jason Merrill  <jason@redhat.com>
128
129         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
130         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
131         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
132         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
133
134 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
135
136         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
137         * gnat.dg/null_pointer_deref2.adb: Likewise.
138
139 2009-10-27  Richard Guenther  <rguenther@suse.de>
140
141         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
142
143 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
144
145         PR c/41842
146         * gcc.dg/pr41842.c: New test.
147
148 2009-10-27  Revital Eres  <eres@il.ibm.com>
149
150         PR tree-optimization/40648
151         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
152         change in decision of peeling for alignment.
153         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
154         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
155         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
156         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
157         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
158         * gcc.dg/vect/vect-50.c: Likewise.
159         * gcc.dg/vect/vect-33.c: Likewise.
160         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
161         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
162         Likewise.
163         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
164         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
165         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
166         Likewise.
167         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
168         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
169         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
170         * gcc.dg/vect/vect-60.c: Likewise.
171         * gcc.dg/vect/vect-26.c: Likewise.
172         * gcc.dg/vect/vect-52.c: Likewise.
173         * gcc.dg/vect/vect-44.c: Likewise.
174         * gcc.dg/vect/vect-27.c: Likewise.
175         * gcc.dg/vect/vect-70.c: Likewise.
176         * gcc.dg/vect/vect-28.c: Likewise.
177         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
178         * gcc.dg/vect/vect-109.c: Likewise.
179         * gcc.dg/vect/vect-54.c: Likewise.
180         * gcc.dg/vect/vect-29.c: Likewise.
181         * gcc.dg/vect/vect-72.c: Likewise.
182         * gcc.dg/vect/vect-56.c: Likewise.
183         * gcc.dg/vect/vect-48.c: Likewise.
184         * gcc.dg/vect/vect-91.c: Likewise.
185         * gcc.dg/vect/vect-92.c: Likewise.
186         * gcc.dg/vect/vect-58.c: Likewise.
187         * gcc.dg/vect/slp-25.c: Likewise.
188         * gcc.dg/vect/vect-93.c: Likewise.
189         * gcc.dg/vect/vect-95.c: Likewise.
190         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
191         * gcc.dg/vect/vect-87.c: Likewise.
192         * gcc.dg/vect/vect-96.c: Likewise.
193         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
194         * gcc.dg/vect/vect-88.c: Likewise.
195         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
196         * gcc.dg/vect/vect-89.c: Likewise.
197         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
198         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
199         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
200         * gfortran.dg/vect/vect-2.f90: Likewise.
201         * gfortran.dg/vect/vect-3.f90: Likewise.
202         * gfortran.dg/vect/vect-4.f90: Likewise.
203         * gfortran.dg/vect/vect-5.f90: Likewise.
204
205 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
206
207         PR c++/41020
208         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
209
210 2009-10-26  Ben Elliston  <bje@au.ibm.com>
211             Michael Meissner  <meissner@linux.vnet.ibm.com>
212             Ulrich Weigand  <uweigand@de.ibm.com>
213
214         * gcc.target/spu/ea/ea.exp: New file.
215         * gcc.target/spu/ea/cache1.c: Likewise.
216         * gcc.target/spu/ea/cast1.c: Likewise.
217         * gcc.target/spu/ea/cast2.c: Likewise.
218         * gcc.target/spu/ea/compile1.c: Likewise.
219         * gcc.target/spu/ea/compile2.c: Likewise.
220         * gcc.target/spu/ea/cppdefine.c: Likewise.
221         * gcc.target/spu/ea/errors1.c: Likewise.
222         * gcc.target/spu/ea/errors2.c: Likewise.
223         * gcc.target/spu/ea/execute1.c: Likewise.
224         * gcc.target/spu/ea/execute2.c: Likewise.
225         * gcc.target/spu/ea/execute3.c: Likewise.
226         * gcc.target/spu/ea/ops1.c: Likewise.
227         * gcc.target/spu/ea/ops2.c: Likewise.
228         * gcc.target/spu/ea/options1.c: Likewise.
229         * gcc.target/spu/ea/test-sizes.c: Likewise.
230
231 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
232
233         PR bootstrap/41345
234         * gcc.dg/pr41345.c: New test.
235
236         PR debug/41828
237         * g++.dg/debug/dwarf2/anonname1.C: New test.
238
239 2009-10-26  Jason Merrill  <jason@redhat.com>
240
241         PR c++/38796
242         * g++.dg/cpp0x/defaulted15.C: New.
243         * g++.dg/cpp0x/defaulted16.C: New.
244
245 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
246
247         PR c++/41785
248         * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
249
250 2009-10-26  Nick Clifton  <nickc@redhat.com>
251
252         * lib/target-supports.exp (check_profiling_available):
253         Profiling is not, currently, available for the RX port.
254         (check_effective_target_hard_float): Add support for RX
255         target.
256         * gcc.target/rx: New directory.
257         * gcc.target/rx/builtins.c: New test file.
258         * gcc.target/rx/interrupts.c: New test file.
259         * gcc.target/rx/rx-abi-function-tests.c: New test file.
260         * gcc.target/rx/zero-width-bitfield.c: New test file.
261         * gcc.target/rx/i272091.c: New test file.
262         * gcc.target/rx/packed-struct.c: New test file.
263         * gcc.target/rx/rx.exp: New file: Drives RX tests.
264
265 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
266
267         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
268         * gcc.dg/lto/20091016-1_0.c: Likewise.
269         * gcc.dg/lto/20090206-1_0.c: Likewise.
270         * gcc.dg/lto/20081120-1_0.c: Likewise.
271         * gcc.dg/lto/20081120-2_0.c: Likewise.
272         * gcc.dg/lto/20090116_0.c: Likewise.
273         * gcc.dg/lto/20081126_0.c: Likewise.
274         * gcc.dg/lto/20091013-1_0.c: Likewise.
275         * gcc.dg/lto/20081212-1_0.c: Likewise.
276         * gcc.dg/lto/20091015-1_0.c: Likewise.
277         * gcc.dg/lto/20090126-1_0.c: Likewise.
278         * gcc.dg/lto/20090126-2_0.c: Likewise.
279         * gcc.dg/lto/20091020-1_0.c: Likewise.
280         * gcc.dg/lto/20091020-2_0.c: Likewise.
281         * gcc.dg/lto/20081204-1_0.c: Likewise.
282         * gcc.dg/lto/20081204-2_0.c: Likewise.
283         * gcc.dg/lto/20081224_0.c: Likewise.
284         * gcc.dg/lto/20090219_0.c: Likewise.
285
286 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
287
288         PR c++/41020
289         * g++.dg/lookup/extern-c-redecl2.C: New test.
290         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
291         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
292         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
293
294 2009-10-26  Michael Matz  <matz@suse.de>
295
296         PR tree-optimization/41783
297         * gcc.dg/pr41783.c: New test.
298         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
299         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
300         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
301
302 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
303
304         PR fortran/41714
305         * gfortran.dg/class_allocate_4.f03: New test.
306
307 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
308
309         * gcc.target/mips/mult-1.c: New test.
310
311 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
312
313         PR fortran/41784
314         * gfortran.dg/extends_8.f03: New test.
315
316 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
317
318         * gnat.dg/specs/pack4.ads: New test.
319
320 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
321
322         * gnat.dg/null_pointer_deref1.adb: New test.
323         * gnat.dg/null_pointer_deref2.adb: Likewise.
324
325 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
326
327         PR fortran/41772
328         * gfortran.dg/transfer_intrinsic_3.f90.
329
330 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
331
332         * gnat.dg/opt4.adb: New test.
333
334 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
335
336         PR c/40033
337         * gcc.dg/noncompile/pr40033-1.c: New test.
338
339 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
340
341         PR c++/40808
342         * g++.dg/abi/mangle34.C: New test
343
344 2009-10-23  Jason Merrill  <jason@redhat.com>
345
346         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
347
348         Core issue 899
349         * g++.dg/cpp0x/explicit4.C: New.
350
351 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
352
353         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
354         *-*-cygwin.
355         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
356         for *-*-mingw* and *-*-cygwin.
357         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
358         * g++.dg/template/spec35.C: Disable weak symbol test for
359         *-*-mingw* and *-*-cygwin.
360
361         PR testsuite/31342
362         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
363
364 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
365
366         PR fortran/41800
367         * gfortran.dg/class_10.f03: New test.
368
369 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
370
371         PR target/41787
372         * gcc.target/powerpc/vsx-vrsave.c: New file.
373
374 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
375
376         PR c/41673
377         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
378
379 2009-10-23  Richard Guenther  <rguenther@suse.de>
380
381         PR tree-optimization/41778
382         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
383
384 2009-10-22  Richard Guenther  <rguenther@suse.de>
385
386         PR lto/41791
387         * g++.dg/lto/20091022-2_0.C: New testcase.
388
389 2009-10-22  Richard Guenther  <rguenther@suse.de>
390
391         PR lto/41730
392         * g++.dg/lto/20091022-1_0.C: New testcase.
393
394 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
395
396         * gcc.dg/autopar/outer-4.c: Adjust scan.
397         * gcc.dg/autopar/outer-5.c: Adjust scan.
398         * gcc.dg/autopar/outer-5.c: Add scan optimized.
399
400         * libgomp.graphite/force-parallel-2.c: Adjust scan.
401         * gcc.dg/autopar/outer-1.c: New testcase.
402         * gcc.dg/autopar/outer-2.c: New testcase.
403         * gcc.dg/autopar/outer-3.c: New testcase.
404         * gcc.dg/autopar/outer-4.c: New testcase.
405         * gcc.dg/autopar/outer-5.c: New testcase.
406         * gcc.dg/autopar/outer-6.c: New testcase.
407
408 2009-10-22  Jan Hubicka  <jh@suse.cz>
409
410         * gcc.c-torture/compile/pr40556.c: New testcase.
411
412 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
413
414         PR fortran/41781
415         * gfortran.dg/goto_8.f90: New test case.
416
417 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
418
419         PR tree-optimization/41497
420         * gcc.dg/tree-ssa/pr41497.c: New.
421
422 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
423
424         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
425
426 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
427
428         * gcc.dg/tls/pie-1.c: New test.
429
430 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
431
432         * g++.dg/abi/mangle33.C: New test.
433
434 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
435
436         * gnat.dg/discr22.adb: New test.
437
438 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
439
440         * gnat.dg/loop_optimization7.ad[sb]: New test.
441         * gnat.dg/loop_optimization7_pkg.ads: New helper.
442
443 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
444
445         PR fortran/41706
446         PR fortran/41766
447         * gfortran.dg/class_9.f03: Extended test case.
448         * gfortran.dg/select_type_7.f03: New test case.
449
450 2009-10-20  Richard Guenther  <rguenther@suse.de>
451
452         * gcc.dg/lto/20091020-3_0.c: New testcase.
453
454 2009-10-20  Richard Guenther  <rguenther@suse.de>
455
456         PR lto/41761
457         * gcc.dg/lto/20091020-1_0.c: New testcase.
458         * gcc.dg/lto/20091020-1_1.c: Likewise.
459         * gcc.dg/lto/20091020-2_0.c: Likewise.
460         * gcc.dg/lto/20091020-2_1.c: Likewise.
461
462 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
463
464         PR debug/41340
465         * gcc.dg/pr41340.c: New test.
466
467 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
468
469         * gnat.dg/discr21.ad[sb]: New test.
470         * gnat.dg/discr21_pkg.ads: New helper.
471
472 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
473
474         PR fortran/41706
475         * gfortran.dg/class_9 : New test.
476
477 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
478
479         * gcc.dg/raw-string-1.c: New test.
480         * gcc.dg/raw-string-2.c: New test.
481         * gcc.dg/raw-string-3.c: New test.
482         * gcc.dg/raw-string-4.c: New test.
483         * gcc.dg/raw-string-5.c: New test.
484         * gcc.dg/raw-string-6.c: New test.
485         * gcc.dg/raw-string-7.c: New test.
486         * gcc.dg/utf8-1.c: New test.
487         * gcc.dg/utf8-2.c: New test.
488         * gcc.dg/utf-badconcat2.c: New test.
489         * gcc.dg/utf-dflt2.c: New test.
490         * gcc.dg/cpp/include6.c: New test.
491         * g++.dg/ext/raw-string-1.C: New test.
492         * g++.dg/ext/raw-string-2.C: New test.
493         * g++.dg/ext/raw-string-3.C: New test.
494         * g++.dg/ext/raw-string-4.C: New test.
495         * g++.dg/ext/raw-string-5.C: New test.
496         * g++.dg/ext/raw-string-6.C: New test.
497         * g++.dg/ext/raw-string-7.C: New test.
498         * g++.dg/ext/utf8-1.C: New test.
499         * g++.dg/ext/utf8-2.C: New test.
500         * g++.dg/ext/utf-badconcat2.C: New test.
501         * g++.dg/ext/utf-dflt2.C: New test.
502
503         * gcc.dg/cleanup-13.c: New test.
504
505 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
506
507         PR fortran/41586
508         * gfortran.dg/auto_dealloc_1.f90: New test case.
509
510 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
511
512         Port from redhat/gcc-4_4-branch:
513         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
514         * gcc.dg/debug/vta-2.c: New test.
515
516         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
517         * gcc.dg/debug/vta-1.c: New.
518
519 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
520
521         * gnat.dg/noreturn2.ad[sb]: New test.
522
523 2009-10-19  Tobias Burnus  <burnus@net-b.de>
524
525         PR fortran/41755
526         * gfortran.dg/equiv_8.f90: New test.
527         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
528
529 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
530
531         * gcc.target/arm/neon-thumb2-move.c: New test.
532
533 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
534
535         * gcc.dg/debug/vta-3.c: New test.
536
537 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
538
539         * gnat.dg/nested_proc.adb: Rename into...
540         * gnat.dg/nested_proc1.adb: ...this.
541         * gnat.dg/nested_proc2.adb: New test.
542
543 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
544
545         * gnat.dg/noreturn1.ad[sb]: New test.
546
547 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
548             Paul Thomas  <pault@gcc.gnu.org>
549
550         PR fortran/41629
551         * gfortran.dg/class_6.f90: New test.
552
553         PR fortran/41608
554         PR fortran/41587
555         * gfortran.dg/class_7.f90: New test.
556
557         PR fortran/41618
558         * gfortran.dg/class_8.f90: New test.
559
560 2009-10-17  Richard Guenther  <rguenther@suse.de>
561
562         * gcc.dg/lto/20091017-1_0.c: New testcase.
563         * gcc.dg/lto/20091017-1_1.c: Likewise.
564
565 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
566
567         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
568
569 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
570
571         * gnat.dg/aggr11.adb: New test.
572         * gnat.dg/aggr11_pkg.ads: New helper.
573
574 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
575
576         * gnat.dg/slice8.adb: New test.
577         * gnat.dg/slice8_pkg1.ads: New helper.
578         * gnat.dg/slice8_pkg2.ads: Likewise.
579         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
580
581 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
582
583         * gnat.dg/unchecked_convert4.adb: New test.
584
585 2009-10-15  Jason Merrill  <jason@redhat.com>
586
587         PR c++/38798
588         * g++.dg/cpp0x/trailing5.C: New.
589
590         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
591         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
592         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
593         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
594
595 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
596
597         PR fortran/41719
598         * gfortran.dg/class_5.f03: New test case.
599         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
600         * gfortran.dg/typebound_operator_4.f03: Ditto.
601
602 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
603
604         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
605         * g++.dg/other/first-global.C: Likewise.
606         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
607         * g++.dg/torture/pr40323.C: Likewise.
608         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
609         * gcc.dg/inline-33.c: Likewise.
610         * gcc.dg/ipa/ipa-1.c: Likewise.
611         * gcc.dg/ipa/ipa-2.c: Likewise.
612         * gcc.dg/ipa/ipa-3.c: Likewise.
613         * gcc.dg/ipa/ipa-4.c: Likewise.
614         * gcc.dg/ipa/ipa-5.c: Likewise.
615         * gcc.dg/ipa/ipa-7.c: Likewise.
616         * gcc.dg/ipa/ipacost-2.c: Likewise.
617         * gcc.dg/tree-ssa/inline-3.c: Likewise.
618         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
619         * gfortran.dg/whole_file_5.f90: Likewise.
620         * gfortran.dg/whole_file_6.f90: Likewise.
621
622 2009-10-16  Richard Guenther  <rguenther@suse.de>
623
624         PR tree-optimization/41728
625         * gcc.c-torture/compile/pr41728.c: New testcase.
626
627 2009-10-16  Richard Guenther  <rguenther@suse.de>
628
629         PR lto/41598
630         * gcc.dg/lto/20091016-1_0.c: New testcase.
631         * gcc.dg/lto/20091016-1_1.c: Likewise.
632         * gcc.dg/lto/20091016-1_a.h: Likewise.
633
634 2009-10-16  Richard Guenther  <rguenther@suse.de>
635
636         PR lto/41715
637         * gfortran.dg/lto/20091015-1_0.f: New testcase.
638         * gfortran.dg/lto/20091015-1_1.f: Likewise.
639         * gfortran.dg/lto/20091015-1_2.f: Likewise.
640
641 2009-10-16  Richard Guenther  <rguenther@suse.de>
642
643         PR lto/41713
644         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
645
646 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
647
648         PR debug/41717
649         * gcc.dg/debug/pr41717.c: New test.
650
651 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
652
653         PR fortran/41648
654         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
655
656         PR fortran/41656
657         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
658
659 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
660
661         PR target/23983
662         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
663         result used.
664         * g++.dg/ext/altivec-2.C (main): Ditto.
665
666 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
667
668         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
669         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
670
671 2009-10-15  Richard Guenther  <rguenther@suse.de>
672
673         PR lto/41669
674         * gcc.dg/lto/20091015-1_0.c: New testcase.
675         * gcc.dg/lto/20091015-1_1.c: Likewise.
676         * gcc.dg/lto/20091015-1_2.c: Likewise.
677         * gcc.dg/lto/20091015-1_a.h: Likewise.
678         * gcc.dg/lto/20091015-1_b.h: Likewise.
679
680 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
681
682         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
683
684 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
685
686         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
687
688 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
689
690         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
691         line from 1 to 0.
692         * obj-c++.dg/bitfield-1.mm: Likewise.
693         * obj-c++.dg/bitfield-4.mm: Likewise.
694
695 2009-10-14  Richard Guenther  <rguenther@suse.de>
696
697         PR lto/41173
698         * gcc.dg/lto/20091014-1_0.c: New testcase.
699
700 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
701
702         PR testsuite/41707
703         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
704         warning on line 0 instead of 1.
705
706 2009-10-14  Richard Guenther  <rguenther@suse.de>
707
708         PR lto/41521
709         * gfortran.dg/lto/pr41521_0.f90: New testcase.
710         * gfortran.dg/lto/pr41521_1.f90: Likewise.
711
712 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
713
714         PR preprocessor/41543
715         * gcc.dg/debug/dwarf2/pr41543.c: New test.
716
717         PR debug/41695
718         * gcc.dg/debug/dwarf2/pr41695.c: New test.
719
720 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
721
722         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
723         New procedure.
724         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
725         effective target.
726
727 2009-10-14  Jason Merrill  <jason@redhat.com>
728
729         PR c++/39866
730         * g++.dg/cpp0x/defaulted14.C: New.
731
732 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
733
734         * g++.dg/cpp0x/vt-40092.C: New.
735
736 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
737
738         * gcc.dg/guality/pr41616-1.c: Drop -O2.
739         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
740
741 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
742
743         * gfortran.dg/complex_intrinsic_8.f90: New test.
744
745 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
746
747         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
748         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
749
750 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
751
752         PR target/38948
753         * gcc.dg/torture/pr38948.c: New test.
754
755 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
756
757         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
758
759 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
760
761         PR fortran/41581
762         * gfortran.dg/class_allocate_2.f03: Modified.
763         * gfortran.dg/class_allocate_3.f03: New test case.
764
765 2009-10-13  Richard Guenther  <rguenther@suse.de>
766
767         PR lto/41668
768         * gcc.dg/lto/20091006-2_0.c: New testcase.
769         * gcc.dg/lto/20091006-2_1.c: Likewise.
770         * gcc.dg/lto/20091006-2_2.c: Likewise.
771         * gcc.dg/lto/20091013-1_0.c: Likewise.
772         * gcc.dg/lto/20091013-1_1.c: Likewise.
773         * gcc.dg/lto/20091013-1_2.c: Likewise.
774
775 2009-10-13  Martin Jambor  <mjambor@suse.cz>
776
777         * gcc.c-torture/compile/pr41661.c: New test.
778
779 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
780
781         PR libgfortran/41683
782         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
783
784 2009-10-12  Jason Merrill  <jason@redhat.com>
785
786         PR c++/37875
787         * g++.dg/cpp0x/decltype18.C: New.
788
789         PR c++/37766
790         * g++.dg/cpp0x/fntmpdefarg1.C: New.
791
792 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
793
794         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
795
796 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
797
798         PR debug/41343
799         PR debug/41447
800         PR debug/41264
801         PR debug/41338
802         * gcc.dg/guality/pr41447-1.c: New.
803         * gcc.dg/debug/pr41264-1.c: New.
804         * gcc.dg/debug/pr41343-1.c: New.
805
806 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
807
808         PR target/26515
809         * gcc.dg/torture/pr26515.c: New test.
810
811 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
812
813         PR testsuite/41659
814         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
815         * lib/lto.exp (lto-get-options-main): Report error for using "target"
816         or "xfail" with dg-lto-do.
817
818 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
819
820         * gcc.target/i386/ms_hook_prologue.c: New testcase.
821
822 2009-10-12  Michael Matz  <matz@suse.de>
823
824         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
825         pass.
826
827 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
828
829         PR target/41680
830         * g++.dg/torture/pr41680.C: New test.
831
832 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
833
834         PR c++/41570
835         * g++.dg/debug/dwarf2/template-params-7.C: New test.
836
837 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
838
839         PR debug/41616
840         * gcc.dg/guality/pr41616-1.c: New.
841
842 2009-10-11  Jason Merrill  <jason@redhat.com>
843
844         PR c++/37204
845         * g++.dg/cpp0x/rv-reinterpret.C: New.
846
847 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
848
849         PR libgfortran/38439
850         * gfortran.dg/fmt_error_9.f: New test.
851         * gfortran.dg/fmt_error_10.f: New test.
852
853 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
854
855         PR fortran/41583
856         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
857         * gfortran.dg/class_4b.f03: As above.
858         * gfortran.dg/class_4c.f03: As above.
859         * gfortran.dg/class_4d.f03: As above.
860
861 2009-10-11  Richard Guenther  <rguenther@suse.de>
862
863         PR tree-optimization/41555
864         * gcc.dg/torture/pr41555.c: New testcase.
865
866 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
867
868         PR libgfortran/35862
869         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
870         function correctly.
871
872 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
873
874         PR libgfortran/35862
875         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
876         Add conditions to avoid runtime errors if not supported.
877
878 2009-10-10  Richard Guenther  <rguenther@suse.de>
879
880         PR tree-optimization/41654
881         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
882
883 2009-10-09  Jason Merrill  <jason@redhat.com>
884
885         * g++.dg/cpp/ucn-1.C: New.
886
887 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
888
889         PR fortran/41585
890         * gfortran.dg/class_2.f03: Extended test case.
891
892 2009-10-09  Tobias Burnus  <burnus@net-b.de>
893
894         PR fortran/41582
895         * gfortran.dg/class_allocate_1.f03: Modify code such that
896         it compiles with the gfc_warning->gfc_error change.
897         * gfortran.dg/class_allocate_1.f03: New test.
898
899 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
900
901         PR fortran/41579
902         * gfortran.dg/select_type_6.f03: New test.
903
904 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
905
906         PR preprocessor/41445
907         * gcc.dg/cpp/separate-1.c: Adjust.
908         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
909         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
910         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
911         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
912         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
913         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
914         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
915
916         PR rtl-optimization/41646
917         * gcc.c-torture/compile/pr41646.c: New test.
918
919 2009-10-09  Richard Guenther  <rguenther@suse.de>
920
921         PR tree-optimization/41634
922         * gcc.c-torture/compile/pr41634.c: New testcase.
923
924 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
925
926         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
927
928 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
929
930         * gnat.dg/opt3.adb: New test.
931         * gnat.dg/opt3_pkg.ads: New helper.
932
933 2009-10-08  Doug Kwan  <dougkwan@google.com>
934
935         PR rtl-optimization/41574
936         * gcc.dg/pr41574.c: New test.
937
938 2009-10-08  Cary Coutant  <ccoutant@google.com>
939
940         Add support for debugging with ICF (Identical Code Folding).
941         * g++.dg/debug/dwarf2/icf.C: New test.
942
943 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
944
945         * gcc.target/mips/truncate-6.c: New test.
946
947 2009-10-08  Jason Merrill  <jason@redhat.com>
948
949         PR c++/36816
950         * g++.dg/cpp0x/rv-deduce.C: New.
951
952         PR c++/37177
953         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
954         * g++.dg/template/explicit-args2.C: New.
955         * g++.dg/template/explicit-args3.C: New.
956         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
957
958 2009-10-08  Michael Matz  <matz@suse.de>
959
960         PR middle-end/41573
961         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
962         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
963         * gcc.dg/pr41573.c: New test.
964
965 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
966
967         PR c/41182
968         * gcc.c-torture/compile/pr41182-1.c: New.
969
970 2009-10-07  Jason Merrill  <jason@redhat.com>
971
972         * g++.dg/cpp0x/variadic95.C: New.
973
974 2009-10-07  Jason Merrill  <jason@redhat.com>
975
976         * g++.dg/template/scope3.C: New.
977
978 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
979
980         * gcc.dg/debug/dwarf2/inline3.c: New test.
981
982 2009-10-07  Daniel Kraft  <d@domob.eu>
983
984         PR fortran/41615
985         * gfortran.dg/assumed_charlen_function_6.f90: New test.
986
987 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
988
989         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
990         * gfortran.dg/select_type_1.f03: Modified error message.
991         * gfortran.dg/select_type_5.f03: New test.
992
993 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
994
995         PR libgfortran/41612
996         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
997         have kind=10 reals.
998
999 2009-10-06  Jason Merrill  <jason@redhat.com>
1000
1001         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1002         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1003
1004 2009-10-06  Richard Guenther  <rguenther@suse.de>
1005
1006         PR lto/41502
1007         * gcc.dg/lto/20091006-1_0.c: New testcase.
1008         * gcc.dg/lto/20091006-1_1.c: Likewise.
1009         * gcc.dg/lto/20091005-2_0.c: Likewise.
1010
1011 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1012
1013         PR ada/41383
1014         * gnat.dg/timer_cancel.adb: New test.
1015
1016 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1017
1018         PR ada/38333
1019         * gnat.dg/specs/import_abstract.ads: New.
1020
1021 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1022
1023         PR libgfortran/35862
1024         * gfortran.dg/round_2.f03: New test.
1025
1026 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1027
1028         PR debug/41558
1029         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1030         * lib/gcc-gdb-test.exp: ... here.  New file.
1031         * gfortran.dg/guality/guality.exp: New file.
1032         * gfortran.dg/guality/pr41558.f90: New test.
1033         * gfortran.dg/guality/arg1.f90: New test.
1034
1035 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1036
1037         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1038         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1039         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1040         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1041
1042 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1043
1044         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1045         register_pass_info.
1046         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1047         plugin_pass to register_pass_info.
1048         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1049         register_pass_info.
1050         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1051         register_pass_info.
1052
1053 2009-10-05  Richard Guenther  <rguenther@suse.de>
1054
1055         PR lto/41281
1056         * gcc.dg/lto/20090914-2_0.c: New testcase.
1057
1058 2009-10-05  Richard Guenther  <rguenther@suse.de>
1059
1060         PR lto/40902
1061         * gcc.dg/lto/20091005-1_0.c: New testcase.
1062         * gcc.dg/lto/20091005-1_1.c: Likewise.
1063
1064 2009-10-05  Richard Guenther  <rguenther@suse.de>
1065
1066         PR lto/41552
1067         PR lto/41487
1068         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1069         * g++.dg/lto/20091004-1_0.C: New testcase.
1070         * g++.dg/lto/20091004-1_1.C: Likewise.
1071         * g++.dg/lto/20091004-2_0.C: Likewise.
1072         * g++.dg/lto/20091004-2_1.C: Likewise.
1073         * g++.dg/lto/20091004-3_0.C: Likewise.
1074         * g++.dg/lto/20091004-3_1.C: Likewise.
1075
1076 2009-10-05  Richard Guenther  <rguenther@suse.de>
1077
1078         PR tree-optimization/23821
1079         * gcc.dg/torture/pr23821.c: New testcase.
1080
1081 2009-10-05  Daniel Kraft  <d@domob.eu>
1082
1083         PR fortran/41403
1084         * gfortran.dg/goto_6.f: New test.
1085         * gfortran.dg/goto_7.f: New test.
1086
1087 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1088             Bill Maddox  <maddox@google.com>
1089             Cary Coutant  <ccoutant@google.com>
1090             Chris Demetriou  <cgd@google.com>
1091             Diego Novillo  <dnovillo@google.com>
1092             Doug Kwan  <dougkwan@google.com>
1093             Jan Hubicka  <jh@suse.cz>
1094             Ollie Wild  <aaw@google.com>
1095             Rafael Espindola  <espindola@google.com>
1096             Richard Guenther  <rguenther@suse.de>
1097             Simon Baldwin  <simonb@google.com>
1098
1099         * g++.dg/20090107-1.C: New.
1100         * g++.dg/20090121-1.C: New.
1101         * g++.dg/ipa/20090113-1.C: New.
1102         * g++.dg/lto: New directory.
1103         * g++.dg/lto/20080829_0.C: New.
1104         * g++.dg/lto/20080904_0.C: New.
1105         * g++.dg/lto/20080907_0.C: New.
1106         * g++.dg/lto/20080908-1_0.C: New.
1107         * g++.dg/lto/20080908-2_0.C: New.
1108         * g++.dg/lto/20080908-3_0.C: New.
1109         * g++.dg/lto/20080909-1_0.C: New.
1110         * g++.dg/lto/20080910-1_0.C: New.
1111         * g++.dg/lto/20080912-1_0.C: New.
1112         * g++.dg/lto/20080912_0.C: New.
1113         * g++.dg/lto/20080915_0.C: New.
1114         * g++.dg/lto/20080916_0.C: New.
1115         * g++.dg/lto/20080917_0.C: New.
1116         * g++.dg/lto/20080924_0.C: New.
1117         * g++.dg/lto/20080926_0.C: New.
1118         * g++.dg/lto/20081008_0.C: New.
1119         * g++.dg/lto/20081022.h: New.
1120         * g++.dg/lto/20081022_0.C: New.
1121         * g++.dg/lto/20081022_1.C: New.
1122         * g++.dg/lto/20081023_0.C: New.
1123         * g++.dg/lto/20081109-1_0.C: New.
1124         * g++.dg/lto/20081109-2_0.C: New.
1125         * g++.dg/lto/20081109_0.C: New.
1126         * g++.dg/lto/20081109_1.C: New.
1127         * g++.dg/lto/20081118-1_0.C: New.
1128         * g++.dg/lto/20081118-1_1.C: New.
1129         * g++.dg/lto/20081118_0.C: New.
1130         * g++.dg/lto/20081118_1.C: New.
1131         * g++.dg/lto/20081119-1.h: New.
1132         * g++.dg/lto/20081119-1_0.C: New.
1133         * g++.dg/lto/20081119-1_1.C: New.
1134         * g++.dg/lto/20081119_0.C: New.
1135         * g++.dg/lto/20081119_1.C: New.
1136         * g++.dg/lto/20081120-1_0.C: New.
1137         * g++.dg/lto/20081120-1_1.C: New.
1138         * g++.dg/lto/20081120-2_0.C: New.
1139         * g++.dg/lto/20081120-2_1.C: New.
1140         * g++.dg/lto/20081123_0.C: New.
1141         * g++.dg/lto/20081123_1.C: New.
1142         * g++.dg/lto/20081125.h: New.
1143         * g++.dg/lto/20081125_0.C: New.
1144         * g++.dg/lto/20081125_1.C: New.
1145         * g++.dg/lto/20081127_0.C: New.
1146         * g++.dg/lto/20081127_1.C: New.
1147         * g++.dg/lto/20081203_0.C: New.
1148         * g++.dg/lto/20081203_1.C: New.
1149         * g++.dg/lto/20081204-1_0.C: New.
1150         * g++.dg/lto/20081204-1_1.C: New.
1151         * g++.dg/lto/20081204-2_0.C: New.
1152         * g++.dg/lto/20081204-2_1.C: New.
1153         * g++.dg/lto/20081209_0.C: New.
1154         * g++.dg/lto/20081209_1.C: New.
1155         * g++.dg/lto/20081211-1.h: New.
1156         * g++.dg/lto/20081211-1_0.C: New.
1157         * g++.dg/lto/20081211-1_1.C: New.
1158         * g++.dg/lto/20081217-1_0.C: New.
1159         * g++.dg/lto/20081217-2_0.C: New.
1160         * g++.dg/lto/20081219_0.C: New.
1161         * g++.dg/lto/20081219_1.C: New.
1162         * g++.dg/lto/20090106_0.C: New.
1163         * g++.dg/lto/20090112_0.C: New.
1164         * g++.dg/lto/20090128_0.C: New.
1165         * g++.dg/lto/20090221_0.C: New.
1166         * g++.dg/lto/20090302_0.C: New.
1167         * g++.dg/lto/20090302_1.C: New.
1168         * g++.dg/lto/20090303_0.C: New.
1169         * g++.dg/lto/20090311-1.h: New.
1170         * g++.dg/lto/20090311-1_0.C: New.
1171         * g++.dg/lto/20090311-1_1.C: New.
1172         * g++.dg/lto/20090311_0.C: New.
1173         * g++.dg/lto/20090311_1.C: New.
1174         * g++.dg/lto/20090312.h: New.
1175         * g++.dg/lto/20090312_0.C: New.
1176         * g++.dg/lto/20090312_1.C: New.
1177         * g++.dg/lto/20090313_0.C: New.
1178         * g++.dg/lto/20090313_1.C: New.
1179         * g++.dg/lto/20090315_0.C: New.
1180         * g++.dg/lto/20090315_1.C: New.
1181         * g++.dg/lto/20091002-1_0.C: New testcase.
1182         * g++.dg/lto/20091002-2_0.C: Likewise..
1183         * g++.dg/lto/20091002-3_0.C: Likewise..
1184         * g++.dg/lto/README: New.
1185         * g++.dg/lto/pr40818_0.C: New.
1186         * g++.dg/opt/thunk3-1.C: New.
1187         * g++.dg/opt/thunk4.C: New.
1188         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1189         replacements with __attribute__ ((__noinline__)).
1190         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1191         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1192         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1193         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1194         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1195         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1196         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1197         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1198         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1199         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1200         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1201         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1202         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1203         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1204         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1205         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1206         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1207         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1208         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1209         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1210         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1211         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1212         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1213         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1214         * gcc.dg/20081223-1.c: New.
1215         * gcc.dg/lto: New directory.
1216         * gcc.dg/lto/20080908_0.c: New.
1217         * gcc.dg/lto/20080917_0.c: New.
1218         * gcc.dg/lto/20080924_0.c: New.
1219         * gcc.dg/lto/20081024_0.c: New.
1220         * gcc.dg/lto/20081109_0.c: New.
1221         * gcc.dg/lto/20081111_0.c: New.
1222         * gcc.dg/lto/20081111_1.c: New.
1223         * gcc.dg/lto/20081112_0.c: New.
1224         * gcc.dg/lto/20081112_1.c: New.
1225         * gcc.dg/lto/20081115_0.c: New.
1226         * gcc.dg/lto/20081115_1.c: New.
1227         * gcc.dg/lto/20081115_2.c: New.
1228         * gcc.dg/lto/20081118_0.c: New.
1229         * gcc.dg/lto/20081118_1.c: New.
1230         * gcc.dg/lto/20081118_2.c: New.
1231         * gcc.dg/lto/20081120-1_0.c: New.
1232         * gcc.dg/lto/20081120-1_1.c: New.
1233         * gcc.dg/lto/20081120-2_0.c: New.
1234         * gcc.dg/lto/20081120-2_1.c: New.
1235         * gcc.dg/lto/20081125_0.c: New.
1236         * gcc.dg/lto/20081125_1.c: New.
1237         * gcc.dg/lto/20081126_0.c: New.
1238         * gcc.dg/lto/20081201-1_0.c: New.
1239         * gcc.dg/lto/20081201-1_1.c: New.
1240         * gcc.dg/lto/20081201-1_2.c: New.
1241         * gcc.dg/lto/20081201-2_0.c: New.
1242         * gcc.dg/lto/20081201-2_1.c: New.
1243         * gcc.dg/lto/20081202-1_0.c: New.
1244         * gcc.dg/lto/20081202-1_1.c: New.
1245         * gcc.dg/lto/20081202-2_0.c: New.
1246         * gcc.dg/lto/20081202-2_1.c: New.
1247         * gcc.dg/lto/20081204-1_0.c: New.
1248         * gcc.dg/lto/20081204-1_1.c: New.
1249         * gcc.dg/lto/20081204-2_0.c: New.
1250         * gcc.dg/lto/20081210-1_0.c: New.
1251         * gcc.dg/lto/20081212-1_0.c: New.
1252         * gcc.dg/lto/20081222_0.c: New.
1253         * gcc.dg/lto/20081222_0.h: New.
1254         * gcc.dg/lto/20081222_1.c: New.
1255         * gcc.dg/lto/20081224_0.c: New.
1256         * gcc.dg/lto/20081224_0.h: New.
1257         * gcc.dg/lto/20081224_1.c: New.
1258         * gcc.dg/lto/20090116_0.c: New.
1259         * gcc.dg/lto/20090120_0.c: New.
1260         * gcc.dg/lto/20090126-1_0.c: New.
1261         * gcc.dg/lto/20090126-2_0.c: New.
1262         * gcc.dg/lto/20090206-1_0.c: New.
1263         * gcc.dg/lto/20090206-2_0.c: New.
1264         * gcc.dg/lto/20090210_0.c: New.
1265         * gcc.dg/lto/20090210_1.c: New.
1266         * gcc.dg/lto/20090213_0.c: New.
1267         * gcc.dg/lto/20090213_1.c: New.
1268         * gcc.dg/lto/20090218-1_0.c: New.
1269         * gcc.dg/lto/20090218-1_1.c: New.
1270         * gcc.dg/lto/20090218-2_0.c: New.
1271         * gcc.dg/lto/20090218-2_1.c: New.
1272         * gcc.dg/lto/20090218_0.c: New.
1273         * gcc.dg/lto/20090218_1.c: New.
1274         * gcc.dg/lto/20090218_2.c: New.
1275         * gcc.dg/lto/20090218_3.c: New.
1276         * gcc.dg/lto/20090219_0.c: New.
1277         * gcc.dg/lto/20090312_0.c: New.
1278         * gcc.dg/lto/20090312_1.c: New.
1279         * gcc.dg/lto/20090313_0.c: New.
1280         * gcc.dg/lto/20090706-1_0.c: New.
1281         * gcc.dg/lto/20090706-2_0.c: New.
1282         * gcc.dg/lto/20090717_0.c: New.
1283         * gcc.dg/lto/20090717_1.c: New.
1284         * gcc.dg/lto/20090729_0.c: New.
1285         * gcc.dg/lto/20090729_1.c: New.
1286         * gcc.dg/lto/20090812_0.c: New.
1287         * gcc.dg/lto/20090812_1.c: New.
1288         * gcc.dg/lto/20090914-1_0.c: New.
1289         * gcc.dg/lto/README: New.
1290         * gcc.dg/visibility-7.c: Adjust expected pattern
1291         * gfortran.dg/lto: New directory.
1292         * gfortran.dg/lto/pr40724_0.f: New.
1293         * gfortran.dg/lto/pr40724_1.f: New.
1294         * gfortran.dg/lto/pr40725_0.f03: New.
1295         * gfortran.dg/lto/pr40725_1.c: New.
1296         * gfortran.dg/lto/pr41069_0.f90: New.
1297         * gfortran.dg/lto/pr41069_1.f90: New.
1298         * gfortran.dg/lto/pr41069_2.f90: New.
1299         * g++.dg/README: Add 'lto' directory.
1300         * g++.dg/dg.exp: Also scan 'lto' directory
1301
1302 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1303             Janis Johnson  <janis187@us.ibm.com>
1304             Diego Novillo  <dnovillo@google.com>
1305
1306         * g++.dg/lto/lto.exp: New.
1307         * gcc.c-torture/execute/execute.exp: Add
1308         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1309         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1310         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1311         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1312         * gcc.target/i386/math-torture/math-torture.exp:
1313         Likewise.
1314         * gcc.dg/lto/lto.exp: New.
1315         * gfortran.dg/lto/lto.exp: New.
1316         * lib/target-supports.exp (check_effective_target_lto): New.
1317         * lib/c-torture.exp: Load target-supports.exp.
1318         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
1319         returns nonzero.
1320         * lib/gcc-dg.exp: Likewise.
1321         * lib/lto.exp: New.
1322         * lib/torture-options.exp: Add support for a third
1323         argument.
1324
1325 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1326
1327         PR testsuite/41542
1328         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1329
1330 2009-10-02  Jason Merrill  <jason@redhat.com>
1331
1332         * g++.dg/abi/mangle32.C: New.
1333
1334 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1335
1336         * gnat.dg/atomic2.adb: New test.
1337
1338 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1339
1340         * gnat.dg/array11.adb: New test.
1341         * gnat.dg/array12.adb: Likewise.
1342
1343 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1344
1345         * gnat.dg/array10.adb: New test.
1346         * gnat.dg/object_overflow.adb: Tweak.
1347
1348 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1349
1350         * gcc.dg/guality/guality.exp: Disable on darwin.
1351
1352 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1353
1354         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1355         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1356         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1357         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1358
1359 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1360
1361         PR fortran/41479
1362         * gfortran.dg/intent_out_5.f90: New test.
1363
1364 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1365
1366         PR debug/41404
1367         PR debug/41353
1368         * gcc.dg/guality/pr41404-1.c: New test.
1369         * gcc.dg/guality/pr41353-2.c: New test.
1370
1371 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1372
1373         PR testsuite/41546
1374         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1375         to -mtune=generic.
1376
1377 2009-10-01  Jan Hubicka  <jh@suse.cz>
1378
1379         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1380
1381 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1382
1383         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1384
1385         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1386
1387 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1388
1389         PR fortran/41515
1390         * gfortran.dg/parameter_array_init_5.f90: New test.
1391
1392 2009-10-01  Jason Merrill  <jason@redhat.com>
1393
1394         * g++.dg/cpp0x/defaulted13.C: New.
1395
1396 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1397
1398         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1399         * gfortran.dg/bounds_check_11.f90: Likewise.
1400         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1401
1402 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1403
1404         * gfortran.dg/select_type_4.f90: New test.
1405
1406 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1407
1408         * gfortran.dg/same_type_as_1.f03: New test.
1409         * gfortran.dg/same_type_as_2.f03: Ditto.
1410
1411 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1412
1413         * gfortran.dg/select_type_1.f03: Extended.
1414         * gfortran.dg/select_type_3.f03: New test.
1415
1416 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1417
1418         * gfortran.dg/class_allocate_1.f03: New test.
1419
1420 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1421
1422         PR fortran/40996
1423         * gfortran.dg/allocatable_scalar_3.f90: New test.
1424         * gfortran.dg/select_type_2.f03: Ditto.
1425         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1426
1427 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1428
1429         * gfortran.dg/block_name_2.f90: Modified error message.
1430         * gfortran.dg/select_6.f90: Ditto.
1431         * gfortran.dg/select_type_1.f03: New test.
1432
1433 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1434
1435         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1436         * gfortran.dg/class_1.f03: Ditto.
1437         * gfortran.dg/class_2.f03: Ditto.
1438         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1439         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1440         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1441         * gfortran.dg/typebound_call_10.f03: Ditto.
1442         * gfortran.dg/typebound_call_2.f03: Ditto.
1443         * gfortran.dg/typebound_call_3.f03: Ditto.
1444         * gfortran.dg/typebound_call_4.f03: Ditto.
1445         * gfortran.dg/typebound_call_9.f03: Ditto.
1446         * gfortran.dg/typebound_generic_3.f03: Ditto.
1447         * gfortran.dg/typebound_generic_4.f03: Ditto.
1448         * gfortran.dg/typebound_operator_1.f03: Ditto.
1449         * gfortran.dg/typebound_operator_2.f03: Ditto.
1450         * gfortran.dg/typebound_operator_3.f03: Ditto.
1451         * gfortran.dg/typebound_operator_4.f03: Ditto.
1452         * gfortran.dg/typebound_proc_1.f08: Ditto.
1453         * gfortran.dg/typebound_proc_5.f03: Ditto.
1454         * gfortran.dg/typebound_proc_6.f03: Ditto.
1455
1456 2009-09-30  Jason Merrill  <jason@redhat.com>
1457
1458         * g++.dg/eh/init-temp1.C: Improve test.
1459
1460 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1461
1462         PR target/22093
1463         * gcc.target/alpha/pr22093.c: New test.
1464
1465 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1466             Jason Merrill  <jason@redhat.com>
1467
1468         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1469         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1470         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1471         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1472         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1473         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1474         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1475         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1476         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1477         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1478         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1479         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1480         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1481         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1482         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1483         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1484         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1485         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1486         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1487         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1488         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1489         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1490         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1491         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1492         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1493         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1494         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1495         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1496         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1497         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1498         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1499         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1500         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1501         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1502         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1503         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1504         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1505         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1506         * lib/prune.exp: Accept "In lambda function".
1507
1508 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1509
1510         * gcc.target/i386/fma4-check.h: New file.
1511         * gcc.target/i386/fma4-fma.c: Ditto.
1512         * gcc.target/i386/fma4-maccXX.c: Ditto.
1513         * gcc.target/i386/fma4-msubXX.c: Ditto.
1514         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1515         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1516         * gcc.target/i386/fma4-vector.c: Ditto.
1517         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1518         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1519         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1520         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1521         * gcc.target/i386/fma4-256-vector.c: Ditto.
1522         * gcc.target/i386/funcspec-2.c: Ditto.
1523
1524         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1525
1526         * gcc.target/i386/funcspec-5.c: Add FMA4.
1527         * gcc.target/i386/funcspec-6.c: Ditto.
1528         * gcc.target/i386/funcspec-8.c: Ditto.
1529
1530         * gcc.target/i386/funcspec-9.c: New file.
1531
1532         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1533
1534         * gcc.target/i386/isa-10.c: New file.
1535         * gcc.target/i386/isa-11.c: Ditto.
1536         * gcc.target/i386/isa-12.c: Ditto.
1537         * gcc.target/i386/isa-13.c: Ditto.
1538         * gcc.target/i386/isa-2.c: Ditto.
1539         * gcc.target/i386/isa-3.c: Ditto.
1540         * gcc.target/i386/isa-4.c: Ditto.
1541         * gcc.target/i386/isa-7.c: Ditto.
1542         * gcc.target/i386/isa-8.c: Ditto.
1543         * gcc.target/i386/isa-9.c: Ditto.
1544
1545         * gcc.target/i386/isa-14.c: Add FMA4.
1546         * gcc.target/i386/isa-1.c: Ditto.
1547         * gcc.target/i386/isa-5.c: Ditto.
1548         * gcc.target/i386/isa-6.c: Ditto.
1549
1550         * gcc.target/i386/sse-12.c: New file.
1551         * gcc.target/i386/sse-13.c: Ditto.
1552         * gcc.target/i386/sse-14.c: Ditto.
1553         * gcc.target/i386/sse-22.c: Ditto.
1554
1555         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1556         * g++.dg/other/i386-3.C: Ditto.
1557         * g++.dg/other/i386-5.C: Ditto.
1558         * g++.dg/other/i386-6.C: Ditto.
1559
1560 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1561
1562         PR testsuite/41496
1563         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1564         before.
1565
1566 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1567
1568         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1569         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1570
1571 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1572
1573         PR debug/41438
1574         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1575         hidden.
1576         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1577
1578 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1579
1580         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1581         * gcc.target/i386/isa-1.c: Remove SSE5.
1582         * gcc.target/i386/isa-5.c: Ditto.
1583         * gcc.target/i386/isa-6.c: Ditto.
1584         * gcc.target/i386/funcspec-4.c: Remove error conditions
1585         related to SSE5.
1586         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1587         * gcc.target/i386/avx-2.c: Ditto.
1588         * gcc.target/i386/sse-23.c: Ditto.
1589         * gcc.target/i386/funcspec-9.c: Delete.
1590
1591 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1592
1593         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1594         * gcc.dg/guality/pr41353-1.c: New test.
1595
1596         PR testsuite/41444
1597         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1598         in macro name definition for non-unix/win32/msdos.
1599
1600 2009-09-29  Daniel Kraft  <d@domob.eu>
1601
1602         PR fortran/39626
1603         * gfortran.dg/block_1.f08: New test.
1604         * gfortran.dg/block_2.f08: New test.
1605         * gfortran.dg/block_3.f90: New test.
1606         * gfortran.dg/block_4.f08: New test.
1607         * gfortran.dg/block_5.f08: New test.
1608         * gfortran.dg/block_6.f08: New test.
1609         * gfortran.dg/block_7.f08: New test.
1610         * gfortran.dg/block_8.f08: New test.
1611
1612 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1613
1614         PR libgfortran/35862
1615         * gfortran.dg/round_1.f03: New test.
1616         * gfortran.dg/f2003_io_3.f03: Update test.
1617
1618 2009-09-28  Easwaran Raman  <eraman@google.com>
1619
1620         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1621         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1622
1623 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1624
1625         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1626         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1627         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1628         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1629         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1630
1631         * g++.dg/dfp/dfp.exp: Fix typo.
1632
1633         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1634         Fix typo that breaks the check.
1635
1636 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1637
1638         * gnat.dg (tagged_alloc_free.adb): New testcase.
1639
1640 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1641
1642         * g++.dg/dfp: New directory.
1643         * g++.dg/dg.exp: Prune tests in dfp directory.
1644         * g++.dg/dfp/dfp.exp: New.
1645         * g++.dg/dfp/mangle-mode.C: New test.
1646
1647 2009-09-28  Michael Matz  <matz@suse.de>
1648
1649         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1650         for sign of -Inf.
1651
1652 2009-09-27  Richard Henderson  <rth@redhat.com>
1653
1654         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1655         * gcc.dg/tree-ssa/pr41469-1.c: New.
1656
1657 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1658
1659         PR c/41476
1660         * gcc.dg/cond-constqual-1.c: New test.
1661
1662 2009-09-26  Michael Matz  <matz@suse.de>
1663
1664         PR lto/40758
1665         PR middle-end/41470
1666         * gcc.dg/pr41470.c: New test.
1667
1668 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1669
1670         * gnat.dg/array9.adb: New test.
1671
1672 2009-09-26  Michael Matz  <matz@suse.de>
1673
1674         PR tree-optimization/41454
1675         * gcc.dg/pr41454.c: New test.
1676
1677 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1678
1679         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1680         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1681         into DW_TAG_GNU_template_parameter_pack and
1682         DW_TAG_GNU_formal_parameter_pack.
1683         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1684         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1685
1686 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1687
1688         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1689         parameters for alignment-sensitive -fsection-anchors tests.
1690
1691 2009-09-25  Richard Guenther  <rguenther@suse.de>
1692
1693         PR middle-end/41463
1694         * gcc.c-torture/execute/pr41463.c: New testcase.
1695
1696 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1697
1698         * gnat.dg/sse_nolib.adb: New testcase.
1699
1700 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1701
1702         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1703         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1704         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1705         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1706         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1707         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1708         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1709         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1710         * gcc.dg/vect/vect.exp: Add Power7 flags.
1711         * g++.dg/vect/vect.exp: Likewise.
1712         * gfortran.dg/vect/vect.exp: Likewise.
1713
1714 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1715
1716         PR fortran/41459
1717         * gfortran.dg/empty_label.f: New test.
1718         * gfortran.dg/empty_label.f90: Ditto.
1719         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1720
1721 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1722
1723         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1724         compile-time.
1725
1726 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1727
1728         * lib/scanasm.exp (make_pattern_printable): New function.
1729         (dg-scan, scan-assembler-times, scan-assembler-dem,
1730         scan-assembler-dem-not): Use it.
1731
1732 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1733
1734         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1735         (test_nested): Renamed to ...
1736         (test_nested1): This.
1737         (test_nested2): New.
1738         (main): Likewise.
1739
1740 2009-09-24  Richard Guenther  <rguenther@suse.de>
1741
1742         PR tree-optimization/36143
1743         PR tree-optimization/38747
1744         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1745         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1746         * g++.dg/torture/pr38747.C: New testcase.
1747         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1748
1749 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1750
1751         * gnat.dg/nested_proc.adb: New test.
1752
1753 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1754
1755         * gcc.target/i386/pr12329.c: Adjust.
1756
1757 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1758
1759         PR debug/41248
1760         * gcc.dg/pr41248.c: New.
1761
1762 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1763
1764         PR debug/41065
1765         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1766
1767 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1768
1769         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1770         current_compiler_flags.  Fix typos.
1771
1772 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1773
1774         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1775
1776 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1777
1778         PR c/39779
1779         * gcc.c-torture/compile/pr39779.c: New test.
1780
1781 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1782
1783         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1784         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1785         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1786
1787 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1788
1789         PR debug/41295
1790         * gcc.dg/pr41295.c: New.
1791
1792 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1793
1794         * gcc.dg/pr40209.c: Add test case.
1795
1796 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1797
1798         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1799         matching assembly.
1800         * gcc.target/mips/code-readable-2.c: Likewise.
1801         * gcc.target/mips/code-readable-3.c: Likewise.
1802
1803 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1804
1805         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1806         Check support via mode instead of C type.
1807         (check_effective_target_dfprt_nocache): Ditto.
1808         (check_effective_target_hard_dfp): Ditto.
1809
1810 2009-09-22  Richard Guenther  <rguenther@suse.de>
1811
1812         PR middle-end/41395
1813         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1814         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1815
1816 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1817
1818         * gcc.dg/20090922-1.c: New test.
1819
1820         PR bootstrap/41405
1821         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1822         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1823         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1824         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1825         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1826         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1827         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1828         * objc.dg/dwarf-2.m: Likewise.
1829
1830 2009-09-22  Richard Guenther  <rguenther@suse.de>
1831
1832         PR tree-optimization/41428
1833         * g++.dg/tree-ssa/pr41428.C: New testcase.
1834
1835 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1836
1837         PR middle-end/41429
1838         * g++.dg/gomp/pr41429.C: New test.
1839
1840 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1841
1842         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1843
1844 2009-09-21  Jason Merrill  <jason@redhat.com>
1845
1846         PR c++/41421
1847         * g++.dg/cpp0x/trivial1.C: Expand.
1848
1849 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1850
1851         * gcc.dg/torture/calleesave-sse.c: New.
1852
1853 2009-09-21  Jan Hubicka  <jh@suse.cz>
1854
1855         * gcc.dg/guality/inline-params.c: New testcase.
1856
1857 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1858
1859         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1860         Add -fno-inline.
1861         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1862         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1863         (f2): Ditto.
1864
1865 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1866
1867         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1868         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1869         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1870         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1871         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1872
1873 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1874
1875         PR middle-end/40642
1876         * g++.dg/torture/pr40642.C: New testcase.
1877
1878 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1879
1880         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1881         cases in static initializers.
1882
1883 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1884
1885         * gcc.c-tortue/compile/pr39886.c: New.
1886
1887 2009-09-20  Chris Demetriou  <cgd@google.com>
1888
1889         PR preprocessor/28435:
1890         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1891         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1892         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1893         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1894         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1895
1896 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1897
1898         * gcc.target/mips/mips.exp: Add relax-pic-calls
1899         under -mfoo/-mno-foo options.
1900         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1901         and -mexplicit-relocs.
1902         * gcc.target/mips/call-1.c: New test.
1903         * gcc.target/mips/call-2.c: New test.
1904         * gcc.target/mips/call-3.c: New test.
1905         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1906         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1907
1908 2009-09-19  Chris Demetriou  <cgd@google.com>
1909
1910         PR preprocessor/28435:
1911         * gcc.dg/cpp/missing-header-MD.c: New test.
1912         * gcc.dg/cpp/missing-header-MMD.c: New test.
1913         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1914         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1915
1916 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1917
1918         PR libgfortran/41328
1919         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1920         EOF works.
1921
1922 2009-09-18  Jason Merrill  <jason@redhat.com>
1923
1924         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1925         * g++.dg/cpp0x/initlist-deduce.C: New.
1926
1927 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1928
1929         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1930
1931 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1932
1933         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1934         * c-c++-common/dfp: New directory.
1935         * c-c++-common/dfp/dfp-dbg.h: New file.
1936         * gcc.dg/dfp/call-by-value.c: Move to ...
1937         * c-c++-common/call-by-value.c: here.
1938         * gcc.dg/dfp/cast.c: Move to ...
1939         * c-c++-common/cast.c: here.
1940         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1941         * c-c++-common/compare-eq-const.c: here.
1942         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1943         * c-c++-common/compare-eq-d128.c: here.
1944         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1945         * c-c++-common/compare-eq-d32.c: here.
1946         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1947         * c-c++-common/compare-eq-d64.c: here.
1948         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1949         * c-c++-common/compare-eq-dfp.c: here.
1950         * gcc.dg/dfp/compare-eq.h: Move to ...
1951         * c-c++-common/compare-eq.h: here.
1952         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1953         * c-c++-common/compare-rel-const.c: here.
1954         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1955         * c-c++-common/compare-rel-d128.c: here.
1956         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1957         * c-c++-common/compare-rel-d32.c: here.
1958         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1959         * c-c++-common/compare-rel-d64.c: here.
1960         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1961         * c-c++-common/compare-rel-dfp.c: here.
1962         * gcc.dg/dfp/compare-rel.h: Move to ...
1963         * c-c++-common/compare-rel.h: here.
1964         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1965         * c-c++-common/compare-special-d128.c: here.
1966         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1967         * c-c++-common/compare-special-d32.c: here.
1968         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1969         * c-c++-common/compare-special-d64.c: here.
1970         * gcc.dg/dfp/compare-special.h: Move to ...
1971         * c-c++-common/compare-special.h: here.
1972         * gcc.dg/dfp/constants-zero.c: Move to ...
1973         * c-c++-common/constants-zero.c: here.
1974         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1975         * c-c++-common/convert-bfp-10.c: here.
1976         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1977         * c-c++-common/convert-bfp-11.c: here.
1978         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1979         * c-c++-common/convert-bfp-12.c: here.
1980         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1981         * c-c++-common/convert-bfp-13.c: here.
1982         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1983         * c-c++-common/convert-bfp-14.c: here.
1984         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1985         * c-c++-common/convert-bfp-2.c: here.
1986         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1987         * c-c++-common/convert-bfp-3.c: here.
1988         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1989         * c-c++-common/convert-bfp-4.c: here.
1990         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1991         * c-c++-common/convert-bfp-5.c: here.
1992         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1993         * c-c++-common/convert-bfp-6.c: here.
1994         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1995         * c-c++-common/convert-bfp-7.c: here.
1996         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1997         * c-c++-common/convert-bfp-8.c: here.
1998         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1999         * c-c++-common/convert-bfp-9.c: here.
2000         * gcc.dg/dfp/convert-bfp.c: Move to ...
2001         * c-c++-common/convert-bfp.c: here.
2002         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2003         * c-c++-common/convert-bfp-fold.c: here.
2004         * gcc.dg/dfp/convert-dfp.c: Move to ...
2005         * c-c++-common/convert-dfp.c: here.
2006         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2007         * c-c++-common/convert-dfp-fold-2.c: here.
2008         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2009         * c-c++-common/convert-dfp-fold.c: here.
2010         * gcc.dg/dfp/convert.h: Move to ...
2011         * c-c++-common/convert.h: here.
2012         * gcc.dg/dfp/convert-int.c: Move to ...
2013         * c-c++-common/convert-int.c: here.
2014         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2015         * c-c++-common/convert-int-fold.c: here.
2016         * gcc.dg/dfp/convert-int-max.c: Move to ...
2017         * c-c++-common/convert-int-max.c: here.
2018         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2019         * c-c++-common/convert-int-max-fold.c: here.
2020         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2021         * c-c++-common/convert-int-saturate.c: here.
2022         * gcc.dg/dfp/func-array.c: Move to ...
2023         * c-c++-common/func-array.c: here.
2024         * gcc.dg/dfp/func-deref.c: Move to ...
2025         * c-c++-common/func-deref.c: here.
2026         * gcc.dg/dfp/func-mixed.c: Move to ...
2027         * c-c++-common/func-mixed.c: here.
2028         * gcc.dg/dfp/func-pointer.c: Move to ...
2029         * c-c++-common/func-pointer.c: here.
2030         * gcc.dg/dfp/func-scalar.c: Move to ...
2031         * c-c++-common/func-scalar.c: here.
2032         * gcc.dg/dfp/func-struct.c: Move to ...
2033         * c-c++-common/func-struct.c: here.
2034         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2035         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2036         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2037         * c-c++-common/func-vararg-alternate-d128.c: here.
2038         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2039         * c-c++-common/func-vararg-alternate-d32.c: here.
2040         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2041         * c-c++-common/func-vararg-alternate-d64.c: here.
2042         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2043         * c-c++-common/func-vararg-alternate.h: here.
2044         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2045         * c-c++-common/func-vararg-dfp.c: here.
2046         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2047         * c-c++-common/func-vararg-mixed-2.c: here.
2048         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2049         * c-c++-common/func-vararg-mixed.c: here.
2050         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2051         * c-c++-common/func-vararg-size0.c: here.
2052         * gcc.dg/dfp/inf-1.c: Move to ...
2053         * c-c++-common/inf-1.c: here.
2054         * gcc.dg/dfp/loop-index.c: Move to ...
2055         * c-c++-common/loop-index.c: here.
2056         * gcc.dg/dfp/modes.c: Move to ...
2057         * c-c++-common/modes.c: here.
2058         * gcc.dg/dfp/nan-1.c: Move to ...
2059         * c-c++-common/nan-1.c: here.
2060         * gcc.dg/dfp/nan-2.c: Move to ...
2061         * c-c++-common/nan-2.c: here.
2062         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2063         * c-c++-common/operator-arith-fold.c: here.
2064         * gcc.dg/dfp/operator-assignment.c: Move to ...
2065         * c-c++-common/operator-assignment.c: here.
2066         * gcc.dg/dfp/operator-comma.c: Move to ...
2067         * c-c++-common/operator-comma.c: here.
2068         * gcc.dg/dfp/operator-cond.c: Move to ...
2069         * c-c++-common/operator-cond.c: here.
2070         * gcc.dg/dfp/operator-logical.c: Move to ...
2071         * c-c++-common/operator-logical.c: here.
2072         * gcc.dg/dfp/operator-unary.c: Move to ...
2073         * c-c++-common/operator-unary.c: here.
2074         * gcc.dg/dfp/pr31385.c: Move to ...
2075         * c-c++-common/pr31385.c: here.
2076         * gcc.dg/dfp/pr33466.c: Move to ...
2077         * c-c++-common/pr33466.c: here.
2078         * gcc.dg/dfp/pr35620.c: Move to ...
2079         * c-c++-common/pr35620.c: here.
2080         * gcc.dg/dfp/pr36800.c: Move to ...
2081         * c-c++-common/pr36800.c: here.
2082         * gcc.dg/dfp/pr39034.c: Move to ...
2083         * c-c++-common/pr39034.c: here.
2084         * gcc.dg/dfp/pr39035.c: Move to ...
2085         * c-c++-common/pr39035.c: here.
2086         * gcc.dg/dfp/pr39902.c: Move to ...
2087         * c-c++-common/pr39902.c: here.
2088         * gcc.dg/dfp/pr39986.c: Move to ...
2089         * c-c++-common/pr39986.c: here.
2090         * gcc.dg/dfp/signbit-1.c: Move to ...
2091         * c-c++-common/signbit-1.c: here.
2092         * gcc.dg/dfp/signbit-2.c: Move to ...
2093         * c-c++-common/signbit-2.c: here.
2094         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2095         * c-c++-common/struct-layout-1.c: here.
2096         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2097         * c-c++-common/usual-arith-conv.c: here.
2098         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2099         * c-c++-common/usual-arith-conv-const.c: here.
2100
2101 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2102
2103         PR testsuite/41288
2104         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2105         stack alignment.
2106
2107 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2108
2109         PR c++/39365
2110         * g++.dg/expr/bool3.C: New test.
2111         * g++.dg/expr/bool4.C: New test.
2112
2113 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2114
2115         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2116         * gcc.dg/dfp/signbit-2.c: Use it.
2117         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2118         arguments to unsigned int.
2119         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2120         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2121         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2122         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2123         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2124         * gcc.dg/dfp/pr39986.c: Ditto.
2125         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2126         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2127         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2128         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2129         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2130
2131 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2132
2133         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2134
2135 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2136
2137         PR c/41049
2138         * dfp/pr41049.c: New test.
2139
2140 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2141
2142         PR testsuite/41385
2143         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2144
2145 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2146
2147         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2148         * gcc.dg/ipa/ipa-sra-1.c: New test.
2149         * gcc.dg/ipa/ipa-sra-2.c: New test.
2150         * gcc.dg/ipa/ipa-sra-3.c: New test.
2151         * gcc.dg/ipa/ipa-sra-4.c: New test.
2152         * gcc.dg/ipa/ipa-sra-5.c: New test.
2153         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2154         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2155
2156 2009-09-17  Michael Matz  <matz@suse.de>
2157
2158         PR middle-end/41347
2159         * gfortran.dg/pr41347.f90: New test.
2160
2161 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2162
2163         * gcc.c-torture/compile/20090917-1.c: New testcase.
2164
2165 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2166
2167         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2168         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2169         alpha*-*-* target from XFAIL list.
2170
2171 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2172
2173         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2174         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2175         * gcc.dg/dfp/cast-bad.c: Use default options.
2176         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2177         * gcc.dg/dfp/composite-type.c: Ditto.
2178         * gcc.dg/dfp/constants.c: Ditto.
2179         * gcc.dg/dfp/constants-hex.c: Ditto.
2180         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2181         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2182         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2183         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2184         * gcc.dg/dfp/ctypes.c: Ditto.
2185         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2186         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2187         * gcc.dg/dfp/float-constant-double.c: Ditto.
2188         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2189         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2190         * gcc.dg/dfp/modes.c: Ditto.
2191         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2192         * gcc.dg/dfp/pr31344.c: Ditto.
2193         * gcc.dg/dfp/pr31385.c: Ditto.
2194         * gcc.dg/dfp/pr33466.c: Ditto.
2195         * gcc.dg/dfp/pr35620.c: Ditto.
2196         * gcc.dg/dfp/pr37435.c: Ditto.
2197         * gcc.dg/dfp/pr39986.c: Ditto.
2198         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2199         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2200         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2201         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2202         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2203         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2204         * gcc.dg/dfp/typespec.c: Ditto.
2205         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2206         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2207         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2208         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2209         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2210         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2211         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2212         * gcc.dg/dfp/compare-rel.h: Ditto.
2213         * gcc.dg/dfp/compare-special.h: Ditto.
2214         * gcc.dg/dfp/convert.h: Ditto.
2215         * gcc.dg/dfp/fe-check.h: Ditto.
2216         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2217         * gcc.dg/dfp/cast.c: Ditto.
2218         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2219         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2220         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2221         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2222         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2223         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2224         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2225         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2226         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2227         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2228         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2229         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2230         * gcc.dg/dfp/constants-zero.c: Ditto.
2231         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2232         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2233         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2234         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2235         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2236         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2237         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2238         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2239         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2240         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2241         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2242         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2243         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2244         * gcc.dg/dfp/convert-bfp.c: Ditto.
2245         * gcc.dg/dfp/convert-complex.c: Ditto.
2246         * gcc.dg/dfp/convert-dfp.c: Ditto.
2247         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2248         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2249         * gcc.dg/dfp/convert-int.c: Ditto.
2250         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2251         * gcc.dg/dfp/convert-int-max.c: Ditto.
2252         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2253         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2254         * gcc.dg/dfp/fe-binop.c: Ditto.
2255         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2256         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2257         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2258         * gcc.dg/dfp/func-array.c: Ditto.
2259         * gcc.dg/dfp/func-deref.c: Ditto.
2260         * gcc.dg/dfp/func-mixed.c: Ditto.
2261         * gcc.dg/dfp/func-pointer.c: Ditto.
2262         * gcc.dg/dfp/func-scalar.c: Ditto.
2263         * gcc.dg/dfp/func-struct.c: Ditto.
2264         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2265         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2266         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2267         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2268         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2269         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2270         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2271         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2272         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2273         * gcc.dg/dfp/inf-1.c: Ditto.
2274         * gcc.dg/dfp/loop-index.c: Ditto.
2275         * gcc.dg/dfp/nan-1.c: Ditto.
2276         * gcc.dg/dfp/nan-2.c: Ditto.
2277         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2278         * gcc.dg/dfp/operator-assignment.c: Ditto.
2279         * gcc.dg/dfp/operator-comma.c: Ditto.
2280         * gcc.dg/dfp/operator-cond.c: Ditto.
2281         * gcc.dg/dfp/operator-logical.c: Ditto.
2282         * gcc.dg/dfp/operator-unary.c: Ditto.
2283         * gcc.dg/dfp/pr36800.c: Ditto.
2284         * gcc.dg/dfp/pr39034.c: Ditto.
2285         * gcc.dg/dfp/pr39035.c: Ditto.
2286         * gcc.dg/dfp/pr39902.c: Ditto.
2287         * gcc.dg/dfp/signbit-1.c: Ditto.
2288         * gcc.dg/dfp/signbit-2.c: Ditto.
2289         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2290         * gcc.dg/dfp/union-init.c: Ditto.
2291         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2292
2293 2009-09-16  Michael Matz  <matz@suse.de>
2294
2295         PR fortran/41212
2296         * gfortran.dg/pr41212.f90: New test.
2297
2298 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2299
2300         * gnat.dg/alignment9.adb: New test.
2301
2302 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2303
2304         * gnat.dg/discr20.ad[sb]: New test.
2305
2306 2009-09-16  Richard Guenther  <rguenther@suse.de>
2307
2308         PR middle-end/34011
2309         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2310
2311 2009-09-16  DJ Delorie  <dj@redhat.com>
2312             Kaz Kojima  <kkojima@gcc.gnu.org>
2313
2314         * gcc.target/sh/struct-arg-dw2.c: New test.
2315
2316 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2317             Jakub Jelinek  <jakub@redhat.com>
2318
2319         PR target/41175
2320         * gcc.target/powerpc/pr41175.c: New test.
2321
2322 2009-09-14  Richard Henderson  <rth@redhat.com>
2323
2324         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2325         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2326         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2327
2328 2009-09-14  Richard Henderson  <rth@redhat.com>
2329
2330         * g++.dg/eh/builtin1.C: Update resx pattern match.
2331         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2332
2333 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2334
2335         * gcc.target/mips/branch-helper.h: New file.
2336         * gcc.target/mips/branch-2.c,
2337         * gcc.target/mips/branch-3.c,
2338         * gcc.target/mips/branch-4.c,
2339         * gcc.target/mips/branch-5.c,
2340         * gcc.target/mips/branch-6.c,
2341         * gcc.target/mips/branch-7.c,
2342         * gcc.target/mips/branch-8.c,
2343         * gcc.target/mips/branch-9.c,
2344         * gcc.target/mips/branch-10.c,
2345         * gcc.target/mips/branch-11.c,
2346         * gcc.target/mips/branch-12.c,
2347         * gcc.target/mips/branch-13.c,
2348         * gcc.target/mips/branch-14.c,
2349         * gcc.target/mips/branch-15.c: New tests.
2350
2351 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2352
2353         PR target/41331
2354         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2355         -m32 -mpowerpc64 system.
2356
2357 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2358
2359         From Jie Zhang <jie.zhang@analog.com>:
2360         * gcc.target/bfin/saveall.c: New test.
2361         * gcc.target/bfin/20090914-1.c: New test.
2362         * gcc.target/bfin/20090914-2.c: New test.
2363
2364         * gcc.target/bfin/20090914-3.c: New test.
2365
2366 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2367
2368         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2369
2370 2009-09-14  Richard Guenther  <rguenther@suse.de>
2371
2372         PR middle-end/41350
2373         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2374
2375 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2376
2377         PR libgfortran/41328
2378         * gfortran.dg/cr_lf.f90: New test.
2379
2380 2009-09-11  Michael Matz  <matz@suse.de>
2381
2382         PR middle-end/41275
2383         * g++.dg/tree-ssa/pr41275.C: New test.
2384
2385 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2386
2387         PR fortran/41242
2388         * gfortran.dg/proc_ptr_comp_21.f90: New.
2389
2390 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2391
2392         PR fortran/31292
2393         * gfortran.dg/module_procedure_1.f90: New test.
2394         * gfortran.dg/module_procedure_2.f90: Ditto.
2395         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2396
2397 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2398             James A. Morrison  <phython@gcc.gnu.org>
2399
2400         PR ada/18302
2401         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2402         commands.
2403         * ada/acats/run_test.exp: New file.
2404
2405 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2406
2407         Revert:
2408         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2409
2410         PR rtl-optimization/39779
2411         * gcc.dg/pr39979.c: New test.
2412
2413 2009-09-10  Richard Guenther  <rguenther@suse.de>
2414
2415         PR middle-end/41257
2416         * g++.dg/torture/pr41257-2.C: New testcase.
2417
2418 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2419
2420         PR c++/28293
2421         * g++.dg/template/crash91.C: New.
2422
2423 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2424
2425         PR rtl-optimization/39779
2426         * gcc.dg/pr39979.c: New test.
2427
2428 2009-09-09  Richard Guenther  <rguenther@suse.de>
2429
2430         PR tree-optimization/41101
2431         * gcc.c-torture/compile/pr41101.c: New testcase.
2432
2433 2009-09-09  Richard Guenther  <rguenther@suse.de>
2434
2435         PR middle-end/41317
2436         * gcc.c-torture/execute/pr41317.c: New testcase.
2437         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2438         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2439
2440 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2441
2442         Fix some test breakages on Darwin
2443         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2444         and adjust.
2445         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2446         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2447         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2448         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2449         take darwin specifics in account.
2450
2451 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2452
2453         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2454         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2455
2456 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2457
2458         PR c++/39923
2459         * g++.dg/cpp0x/initlist24.C: New.
2460
2461 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2462
2463         * gcc.dg/large-size-array-2.c: Fix target requirement.
2464         * gcc.dg/large-size-array-4.c: Likewise.
2465         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2466         * gcc.dg/c99-const-expr-2.c: Likewise.
2467         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2468         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2469         * gcc.dg/c90-const-expr-10.c: Likewise.
2470         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2471         instead of long.
2472         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2473         * gcc.dg/vect/pr33846.c: Likewise.
2474         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2475         __PTRDIFF_TYPE__, instead of unsigned long.
2476         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2477
2478 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2479
2480         PR debug/41229
2481         PR debug/41291
2482         PR debug/41300
2483         * gfortran.dg/pr41229.f90: New.
2484
2485 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2486
2487         PR debug/41232
2488         * gcc.dg/pr41232.c: New.
2489
2490 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2491
2492         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2493         contain -march.
2494         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2495         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2496         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2497         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2498         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2499         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2500         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2501         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2502         options other than that used in dg-options.
2503
2504 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2505
2506         PR rtl-optimization/41239
2507         * gcc.c-torture/execute/pr41239.c: New test.
2508
2509 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2510
2511         PR libgfortran/41192
2512         * gfortran.dg/namelist_59.f90: New test.
2513
2514 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2515
2516         From Mike Frysinger  <michael.frysinger@analog.com>
2517         * gcc.target/bfin/mcpu-bf542m.c: New file.
2518         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2519         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2520         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2521         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2522
2523 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2524
2525         PR middle-end/41282
2526         * gcc.c-torture/compile/pr41282.c: New test.
2527
2528 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2529
2530         PR fortran/41197
2531         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2532         variables for stat and errmsg.
2533         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2534         * gfortran.dg/allocate_stat_2.f90:  New test.
2535
2536 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2537
2538         * gcc.c-torture/compile/20090907-1.c: New test.
2539
2540 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2541
2542         PR bootstrap/41241
2543         * gcc.dg/pr41241.c: New test.
2544
2545 2009-09-06  Richard Guenther  <rguenther@suse.de>
2546
2547         PR middle-end/41144
2548         * g++.dg/torture/pr41144.C: New testcase.
2549
2550 2009-09-06  Richard Guenther  <rguenther@suse.de>
2551
2552         PR middle-end/41261
2553         * gcc.dg/torture/pr41261.c: New testcase.
2554
2555 2009-09-05  Richard Guenther  <rguenther@suse.de>
2556
2557         PR middle-end/41181
2558         * gcc.c-torture/compile/pr41181.c: New testcase.
2559
2560 2009-09-05  Richard Guenther  <rguenther@suse.de>
2561
2562         PR debug/41273
2563         * g++.dg/torture/pr41273.C: New testcase.
2564
2565 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2566
2567         PR fortran/41258
2568         * gfortran.dg/typebound_proc_12.f90 : New test.
2569
2570 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2571
2572         PR debug/41225
2573         * gfortran.dg/pr41225.f90: New.
2574
2575 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2576
2577         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2578         unistd.h, sys/types.h and sys/wait.h.
2579         (gualchk_t): New.
2580         (GUALCVT): New.
2581         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2582         (GUALITY_GDB_REDIRECT): New.
2583         (GUALITY_GDB_ARGS): Use it.
2584
2585 2009-09-04  Richard Guenther  <rguenther@suse.de>
2586
2587         PR middle-end/41257
2588         * g++.dg/torture/pr41257.C: New testcase.
2589
2590 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2591
2592         PR tree-optimization/41112
2593         * gnat.dg/array8.adb: New test.
2594
2595 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2596
2597         * gcc.target/arm/ctz.c: New test case.
2598
2599 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2600
2601         PR tree-optimization/38275
2602         * gcc.dg/autopar/reduc-1char.c: Increase number
2603         of iterations. Adjust the logic accordingly.
2604         * gcc.dg/autopar/reduc-2char.c: Ditto.
2605         * gcc.dg/autopar/reduc-1.c: Ditto.
2606         * gcc.dg/autopar/reduc-2.c: Ditto.
2607         * gcc.dg/autopar/reduc-3.c: Ditto.
2608         * gcc.dg/autopar/reduc-6.c: Ditto.
2609         * gcc.dg/autopar/reduc-7.c: Ditto.
2610         * gcc.dg/autopar/reduc-8.c: Ditto.
2611         * gcc.dg/autopar/reduc-9.c: Ditto.
2612         * gcc.dg/autopar/pr39500-1.c: Ditto.
2613         * gcc.dg/autopar/reduc-1short.c: Ditto.
2614         * gcc.dg/autopar/reduc-2short.c: Ditto.
2615         * gcc.dg/autopar/parallelization-1.c: Ditto.
2616
2617 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2618
2619         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2620         testcase using guality.h compiles and links and if a global variable
2621         can be verified by gdb.
2622
2623 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2624
2625         * lib/target-supports.exp (check_effective_target_sync_int_long):
2626         Supported on Blackfin Linux targets.
2627
2628 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2629
2630         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2631
2632 2009-09-03  Diego Novillo  <dnovillo@google.com>
2633
2634         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2635         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2636         * g++.dg/warn/unit-1.C: Likewise.
2637         * g++.dg/ipa/iinline-1.C: Likewise.
2638         * g++.dg/template/cond2.C: Adjust expected line location for the
2639         error.
2640         * g++.dg/template/pr35240.C: Likewise.
2641
2642 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2643
2644         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2645         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2646
2647 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2648
2649         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2650         * gcc.dg/memcpy-1.c: Add . to match pattern.
2651         * gcc.dg/uninit-I.c: XFAIL warning test.
2652         * g++.dg/warn/unit-1.C: XFAIL warning test.
2653
2654 2009-09-02  Ian Lance Taylor  <iant@google.com>
2655
2656         * gcc.dg/20090902-1.c: New test.
2657
2658 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2659
2660         * gcc.dg/builtin-object-size-9.c: New test.
2661
2662 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2663
2664         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2665
2666 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2667             Olivier Hainque  <hainque@adacore.com>
2668
2669         * gnat.dg/misaligned_param.adb: New test.
2670         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2671         * gnat.dg/slice7.adb: Add 1 more related case.
2672
2673 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2674
2675         * gcc.dg/guality/guality.c: Expect to fail for now.
2676         * gcc.dg/guality/example.c: Likewise.
2677
2678 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2679
2680         * gcc.dg/guality/guality.c: New.
2681         * gcc.dg/guality/guality.h: New.
2682         * gcc.dg/guality/guality.exp: New.
2683         * gcc.dg/guality/example.c: New.
2684         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2685         (cleanup-saved-temps): Likewise, .gkd files too.
2686
2687 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2688
2689         PR fortran/39229
2690         * gfortran.dg/line_length_3.f: New test.
2691         * gfortran.dg/line_length_4.f90: New test.
2692
2693 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2694
2695         * lib/target-supports.exp (check_gc_sections_available):
2696         Add proper pattern quote.
2697
2698 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2699             Kaz Kojima  <kkojima@gcc.gnu.org>
2700
2701         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2702         * g++.dg/cdce3.C: Use dg-add-options ieee.
2703         * g++.dg/torture/type-generic-1.C: Likewise.
2704         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2705         * gcc.dg/pr28796-2.c: Likewise.
2706         * gcc.dg/torture/builtin-math-7.c: Likewise.
2707         * gcc.dg/torture/type-generic-1.c: Likewise.
2708         * gfortran.dg/boz_14.f90: Likewise.
2709         * gfortran.dg/erf_2.F90: Likewise.
2710         * gfortran.dg/init_flag_3.f90: Likewise.
2711         * gfortran.dg/init_flag_4.f90: Likewise.
2712         * gfortran.dg/init_flag_5.f90: Likewise.
2713         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2714         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2715         * gfortran.dg/isnan_1.f90: Likewise.
2716         * gfortran.dg/isnan_2.f90: Likewise.
2717         * gfortran.dg/maxlocval_2.f90: Likewise.
2718         * gfortran.dg/maxlocval_4.f90: Likewise.
2719         * gfortran.dg/minlocval_1.f90: Likewise.
2720         * gfortran.dg/minlocval_4.f90: Likewise.
2721         * gfortran.dg/module_nan.f90: Likewise.
2722         * gfortran.dg/namelist_42.f90: Likewise.
2723         * gfortran.dg/namelist_43.f90: Likewise.
2724         * gfortran.dg/nan_1.f90: Likewise.
2725         * gfortran.dg/nan_2.f90: Likewise.
2726         * gfortran.dg/nan_3.f90: Likewise.
2727         * gfortran.dg/nan_4.f90: Likewise.
2728         * gfortran.dg/nan_5.f90: Likewise.
2729         * gfortran.dg/nearest_1.f90: Likewise.
2730         * gfortran.dg/nearest_2.f90: Likewise.
2731         * gfortran.dg/nearest_3.f90: Likewise.
2732         * gfortran.dg/pr37243.f: Likewise.
2733         * gfortran.dg/real_const_3.f90: Likewise.
2734         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2735
2736 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2737
2738         PR debug/30161
2739         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2740         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2741         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2742         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2743         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2744         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2745         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2746         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2747         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2748         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2749         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2750         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2751         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2752
2753 2009-08-31  Jason Merrill  <jason@redhat.com>
2754
2755         PR c++/41127
2756         * g++.dg/parse/enum5.C: New.
2757         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2758
2759 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2760
2761         PR fortran/40940
2762         * gfortran.dg/allocate_derived_1.f90: New.
2763         * gfortran.dg/class_3.f03: New.
2764
2765 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2766
2767         PR fortran/40996
2768         * gfortran.dg/allocatable_scalar_1.f90: New.
2769         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2770         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2771         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2772
2773 2009-08-30  Richard Guenther  <rguenther@suse.de>
2774
2775         PR tree-optimization/41186
2776         * g++.dg/torture/pr41186.C: New testcase.
2777         * g++.dg/tree-ssa/pr41186.C: Likewise.
2778
2779 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2780
2781         PR c++/41187
2782         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2783         take ia64 assembly comments syntax in account.
2784
2785 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2786
2787         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2788
2789 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2790
2791         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2792         * gfortran.dg/whole_file_6.f90: Likewise.
2793
2794 2009-08-28  Cary Coutant  <ccoutant@google.com>
2795
2796         PR debug/41063
2797         * g++.dg/debug/dwarf2/pr41063.C: New test.
2798
2799 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2800
2801         PR rtl-optimization/40861
2802         * gcc.dg/pr40861.c: New test.
2803
2804 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2805
2806         PR fortran/40869
2807         * gfortran.dg/proc_ptr_comp_20.f90: New.
2808
2809 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2810
2811         PR libfortran/39667
2812         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2813         open temp file with status="scratch".
2814         * gfortran.dg/fmt_cache_1.f: Likewise.
2815         * gfortran.dg/fmt_exhaust.f90: Likewise.
2816         * gfortran.dg/fmt_t_4.f90: Likewise.
2817         * gfortran.dg/fseek.f90: Likewise.
2818         * gfortran.dg/list_read_5.f90: Likewise.
2819         * gfortran.dg/namelist_39.f90: Likewise.
2820         * gfortran.dg/namelist_56.f90: Likewise.
2821         * gfortran.dg/read_bad_advance.f90: Likewise.
2822         * gfortran.dg/read_repeat.f90: Likewise.
2823         * gfortran.dg/read_size_noadvance.f90: Likewise.
2824         * gfortran.dg/read_x_past.f: Likewise.
2825
2826 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2827
2828         PR fortran/28039
2829         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2830
2831 2009-08-27  Daniel Kraft  <d@domob.eu>
2832
2833         PR fortran/37425
2834         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2835         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2836         error and fix problem with recursive assignment.
2837         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2838         * gfortran.dg/typebound_operator_3.f03: New test.
2839         * gfortran.dg/typebound_operator_4.f03: New test.
2840
2841 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2842
2843         PR debug/41170
2844         * debug/dwarf2/namespace-1.C: New test.
2845
2846 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2847
2848         PR fortran/41162
2849         * gfortran.dg/pr41162.f: New.
2850
2851 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2852             Richard Sandiford  <rdsandiford@googlemail.com>
2853
2854         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2855         with "forbid_cpu".
2856         * gcc.target/mips/branch-1.c: Update accordingly.
2857         * gcc.target/mips/extend-1.c: Likewise.
2858         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2859
2860 2009-08-26  Richard Guenther  <rguenther@suse.de>
2861
2862         PR middle-end/41163
2863         * gcc.c-torture/compile/pr41163.c: New testcase.
2864         * gcc.dg/pr35899.c: Adjust.
2865
2866 2009-08-26  Richard Guenther  <rguenther@suse.de>
2867
2868         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2869
2870 2009-08-26  Jason Merrill  <jason@redhat.com>
2871
2872         * g++.dg/cpp0x/explicit3.C: New.
2873         * g++.dg/overload/cond2.C: New.
2874
2875 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2876
2877         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2878
2879 2009-08-25  Jan Hubicka  <jh@suse.cz>
2880
2881         * gcc.target/i386/sse5-shift1-vector.c
2882         * gcc.target/i386/isa-12.c
2883         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2884         * gcc.target/i386/sse5-pcmov2.c
2885         * gcc.target/i386/isa-3.c
2886         * gcc.target/i386/sse5-shift2-vector.c
2887         * gcc.target/i386/isa-7.c
2888         * gcc.target/i386/funcspec-2.c
2889         * gcc.target/i386/sse5-haddX.c
2890         * gcc.target/i386/sse5-hadduX.c
2891         * gcc.target/i386/isa-9.c
2892         * gcc.target/i386/sse5-maccXX.c
2893         * gcc.target/i386/sse5-shift3-vector.c
2894         * gcc.target/i386/sse5-msubXX.c
2895         * gcc.target/i386/sse5-permpX.c
2896         * gcc.target/i386/sse5-check.h
2897         * gcc.target/i386/sse-12.c
2898         * gcc.target/i386/sse-11.c
2899         * gcc.target/i386/sse-10.c
2900         * gcc.target/i386/sse-13.c
2901         * gcc.target/i386/sse-14.c
2902         * gcc.target/i386/sse-22.c
2903         * gcc.target/i386/sse-2.c
2904         * gcc.target/i386/sse-13.c
2905         * gcc.target/i386/avx-2.c
2906         * gcc.target/i386/sse5-rotate1-vector.c
2907         * gcc.target/i386/isa-4.c
2908         * gcc.target/i386/sse5-hsubX.c
2909         * gcc.target/i386/sse5-pcmov.c
2910         * gcc.target/i386/sse5-fma.c
2911         * gcc.target/i386/isa-8.c
2912         * gcc.target/i386/sse5-rotate2-vector.c
2913         * gcc.target/i386/sse5-nmaccXX.c
2914         * gcc.target/i386/sse5-imul64-vector.c
2915         * gcc.target/i386/sse5-nmsubXX.c
2916         * gcc.target/i386/sse5-rotate3-vector.c
2917         * gcc.target/i386/sse5-fma-vector.c
2918         * gcc.target/i386/sse5-imul32widen-vector.c
2919         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2920
2921         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2922         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2923         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2924         * gcc.target/i386/avx-1.c: Remove SSE5.
2925         * gcc.target/i386/avx-2.c: Remove SSE5.
2926         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2927         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2928         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2929         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2930
2931 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2932
2933         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2934
2935 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2936
2937         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2938         keyword works in the same manner as __alignof.
2939
2940 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2941
2942         PR libfortran/34670
2943         * gfortran.dg/unpack_bounds_1.f90:  New test.
2944         * gfortran.dg/unpack_bounds_2.f90:  New test.
2945         * gfortran.dg/unpack_bounds_3.f90:  New test.
2946
2947 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2948
2949         * gnat.dg/slice7.adb: New test.
2950         * gnat.dg/slice7_pkg.ads: New helper.
2951
2952 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2953
2954         PR fortran/41139
2955         * gfortran.dg/proc_ptr_25.f90: New.
2956         * gfortran.dg/proc_ptr_comp_18.f90: New.
2957         * gfortran.dg/proc_ptr_comp_19.f90: New.
2958
2959 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2960
2961         PR fortran/41154
2962         * gfortran.dg/fmt_error_8.f: New test.
2963
2964 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2965
2966         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2967         number, update all callers and synchronize results for latest MPC.
2968
2969 2009-08-21  Jason Merrill  <jason@redhat.com>
2970
2971         * g++.dg/warn/Wunused-17.C: New.
2972
2973 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2974
2975         * gcc.target/arm/combine-cmp-shift.c: New test.
2976
2977 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2978
2979         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2980         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2981         width specifier.
2982
2983 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2984
2985         * gfortran.dg/fmt_error_7.f: New test.
2986
2987 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2988
2989         PR target/40718
2990         * gcc.target/i386/pr40718.c: New test.
2991
2992 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2993
2994         * gfortran.dg/proc_ptr_24.f90: New test.
2995
2996 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2997
2998         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2999         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3000         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3001
3002 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3003
3004         PR fortran/28039
3005         * gfortran.dg/fmt_with_extra.f: new file.
3006
3007 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3008
3009         * lib/target-supports.exp
3010         (check_effective_target_arm_iwmmxt_ok): New procedure.
3011         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3012         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3013
3014 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3015
3016         * gfortran.dg/boz_9.f90: Do not load denormal floating
3017         point constants.  Remove -mieee option for alpha*-*-* targets.
3018
3019 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3020
3021         PR fortran/41106
3022         * gfortran.dg/proc_ptr_23.f90: New.
3023         * gfortran.dg/proc_ptr_comp_15.f90: New.
3024         * gfortran.dg/proc_ptr_comp_16.f90: New.
3025         * gfortran.dg/proc_ptr_comp_17.f90: New.
3026
3027 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3028
3029         PR c++/41131
3030         * g++.dg/expr/unary3.C: New test.
3031
3032 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3033
3034         * gfortran.dg/common_5.f: Add -mdalign for sh.
3035         * gfortran.dg/common_align_2.f90: Likewise.
3036
3037 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3038
3039         PR libfortran/40962
3040         * c_f_pointer_tests_4.f90:  New test.
3041
3042 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3043
3044         * gnat.dg/slice6.adb: New test.
3045         * gnat.dg/slice6_pkg.ads: New helper.
3046
3047 2009-08-20  Michael Matz  <matz@suse.de>
3048
3049         PR fortran/41126
3050         * gfortran.dg/pr41126.f90: New test.
3051
3052 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3053
3054         * gnat.dg/dynamic_bound.adb: New test.
3055
3056 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3057
3058         PR fortran/41121
3059         * gfortran.dg/intrinsic_5.f90: New.
3060
3061 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3062             Richard Earnshaw  <richard.earnshaw@arm.com>
3063
3064         * gcc.target/arm/20090811-1.c: New test.
3065
3066 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3067
3068         PR middle-end/41123
3069         * gcc.dg/pr41123.c: New test.
3070
3071 2009-08-19  Jason Merrill  <jason@redhat.com>
3072
3073         PR c++/41120
3074         * g++.dg/other/gc4.C: New.
3075
3076 2009-08-18  Michael Matz  <matz@suse.de>
3077
3078         * gfortran.dg/vect/vect-gems.f90: New test.
3079         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3080
3081 2009-08-18  DJ Delorie  <dj@redhat.com>
3082
3083         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3084         * lib/gcc-defs.exp: ... to here.
3085
3086         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3087         GCC_EXEC_PREFIX before building the wrapper.
3088
3089 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3090
3091         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3092         tests.
3093         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3094         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3095         dg-options.  Fix dg-final clause.
3096
3097 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3098
3099         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3100
3101 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3102             Paul Thomas  <pault@gcc.gnu.org>
3103
3104         PR fortran/40870
3105         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3106
3107 2009-08-18  Richard Guenther  <rguenther@suse.de>
3108
3109         PR middle-end/41094
3110         * gcc.dg/torture/pr41094.c: New testcase.
3111         * gcc.dg/torture/builtin-power-1.c: Adjust.
3112         * gcc.dg/builtins-10.c: Likewise.
3113
3114 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3115
3116         PR target/40971
3117         * gcc.dg/pr40971.c: New test.
3118
3119 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3120
3121         PR fortran/41062
3122         * gfortran.dg/use_only_4.f90: New test.
3123
3124 2009-08-17  Daniel Kraft  <d@domob.eu>
3125
3126         PR fortran/37425
3127         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3128         NOPASS bindings as operators.
3129
3130 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3131
3132         * lib/target-supports.exp
3133         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3134         of targets that do not need command line argument to enable SIMD.
3135
3136 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3137
3138         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3139         typo in cache name.
3140
3141 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3142
3143         PR fortran/41075
3144         * gfortran.dg/unlimited_fmt_1.f90: New test.
3145
3146 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3147
3148         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3149
3150 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3151
3152         * gnat.dg/itype.ad[sb]: New test.
3153
3154 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3155
3156         * gcc.target/mips/mips.exp: Add terminology section to comment
3157         at the top of the file.  Fix typos.
3158
3159 2009-08-16  Jason Merrill  <jason@redhat.com>
3160
3161         * g++.dg/debug/dwarf2/inline1.C: New.
3162
3163 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3164
3165         PR target/38599
3166         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3167
3168 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3169
3170         PR debug/37801
3171         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3172         Make sure to trigger inlining optimizations.
3173         * gcc.dg/debug/dwarf2/inline2.c: New test.
3174
3175 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3176
3177         PR fortran/41070
3178         * gfortran.dg/structure_constructor_10.f90: New.
3179
3180 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3181
3182         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3183         * gcc.dg/pragma-re-2.c: Likewise.
3184         * gcc.dg/pragma-re-3.c: Likewise.
3185         * gcc.dg/pragma-re-4.c: Likewise.
3186         * g++.dg/other/pragma-re-1.C: Likewise.
3187         * g++.dg/other/pragma-re-2.C: Likewise.
3188
3189 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3190
3191         * gcc.dg/torture/builtin-math-7.c: New.
3192
3193 2009-08-14  Richard Guenther  <rguenther@suse.de>
3194
3195         * gcc.c-torture/execute/20090814-1.c: New testcase.
3196
3197 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3198
3199         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3200
3201 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3202
3203         PR target/40934
3204         * gcc.target/i386/pr40934.c: New.
3205
3206 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3207
3208         PR target/41019
3209         * gcc.target/i386/pr41019.c: New test.
3210
3211 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3212
3213         PR fortran/40955
3214         * gfortran.dg/winapi.f90: New test.
3215
3216 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3217
3218         PR fortran/40995
3219         * gfortran.dg/intrinsic_4.f90: New.
3220         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3221         different line.
3222
3223 2009-08-13  Richard Guenther  <rguenther@suse.de>
3224
3225         PR middle-end/41047
3226         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3227
3228 2009-08-12  Richard Guenther  <rguenther@suse.de>
3229
3230         PR tree-optimization/41011
3231         * gfortran.dg/pr41011.f: New testcase.
3232
3233 2009-08-11  Andrew Haley  <aph@redhat.com>
3234
3235         * gcc.target/arm/synchronize.c: New file.
3236
3237 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3238
3239         PR middle-end/40980
3240         * gfortran.dg/graphite/id-17.f: New.
3241
3242 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3243             Sebastian Pop  <sebastian.pop@amd.com>
3244
3245         * gcc.dg/graphite/interchange-1.c: XFAILed.
3246         * gcc.dg/graphite/interchange-2.c: XFAILed.
3247         * gcc.dg/graphite/interchange-3.c: XFAILed.
3248         * gcc.dg/graphite/interchange-4.c: XFAILed.
3249         * gcc.dg/graphite/interchange-7.c: XFAILed.
3250
3251 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3252
3253         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3254
3255 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3256             Pranav Garg  <pranav.garg2107@gmail.com>
3257
3258         * gcc.dg/graphite/interchange-6.c: XFAILed.
3259
3260 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3261
3262         * gcc.dg/graphite/interchange-9.c: New.
3263
3264 2009-08-12  Richard Guenther  <rguenther@suse.de>
3265
3266         PR rtl-optimization/41033
3267         * gcc.dg/pr41033.c: New test.
3268
3269 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3270
3271         PR fortran/41022
3272         * gfortran.dg/proc_ptr_comp_14.f90: New.
3273
3274 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3275
3276         * gcc.target/mips/ext-5.c: New test.
3277         * gcc.target/mips/ext-6.c: New test.
3278         * gcc.target/mips/ext-7.c: New test.
3279         * gcc.target/mips/ext-8.c: New test.
3280         * gcc.target/mips/extend-2.c: New test.
3281
3282 2009-08-10  Jason Merrill  <jason@redhat.com>
3283
3284         * g++.dg/other/linkage2.C: New test for types-without-linkage
3285         handling.
3286         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3287         * g++.dg/lookup/anon2.C: Likewise.
3288         * g++.dg/other/anon3.C: Likewise.
3289         * g++.dg/template/arg2.C: Likewise.
3290         * g++.dg/template/local4.C: Likewise.
3291         * g++.old-deja/g++.law/operators32.C: Likewise.
3292         * g++.old-deja/g++.other/linkage2.C: Likewise.
3293         * g++.old-deja/g++.pt/enum6.C: Likewise.
3294         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3295         * g++.old-deja/g++.other/linkage1.C: Likewise.
3296
3297 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3298
3299         * gcc.dg/dg.exp: Test also c-c++-common dir.
3300         * g++.dg/dg.exp: Likewise.
3301         * g++.dg/warn/Wconversion-real.C: Delete.
3302         * gcc.dg/Wconversion-real.c: Move to ...
3303         * c-c++-common/Wconversion-real.c: ... here.
3304         * lib/target-supports.exp
3305         (check_effective_target_c,check_effective_target_c++): New.
3306
3307 2009-08-10  Daniel Kraft  <d@domob.eu>
3308
3309         PR fortran/37425
3310         * gfortran.dg/typebound_operator_1.f03: New test.
3311         * gfortran.dg/typebound_operator_2.f03: New test.
3312
3313 2009-08-10  Richard Guenther  <rguenther@suse.de>
3314
3315         PR middle-end/41006
3316         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3317         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3318
3319 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3320
3321         PR fortran/40940
3322         * gfortran.dg/class_1.f03: New.
3323         * gfortran.dg/class_2.f03: New.
3324         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3325         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3326         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3327         * gfortran.dg/typebound_call_10.f03: Ditto.
3328         * gfortran.dg/typebound_call_2.f03: Ditto.
3329         * gfortran.dg/typebound_call_3.f03: Ditto.
3330         * gfortran.dg/typebound_call_4.f03: Ditto.
3331         * gfortran.dg/typebound_generic_3.f03: Ditto.
3332         * gfortran.dg/typebound_generic_4.f03: Ditto.
3333         * gfortran.dg/typebound_proc_1.f08: Ditto.
3334         * gfortran.dg/typebound_proc_5.f03: Ditto.
3335         * gfortran.dg/typebound_proc_6.f03: Ditto.
3336
3337 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3338
3339         PR c++/40866
3340         * g++.dg/expr/stmt-expr-1.C: New test.
3341
3342 2009-08-09  Richard Guenther  <rguenther@suse.de>
3343
3344         PR tree-optimization/41016
3345         * gcc.c-torture/compile/pr41016.c: New testcase.
3346
3347 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3348
3349         * gcc.dg/overflow-warn-8.c: New test.
3350
3351 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3352
3353         PR tree-optimization/41008
3354         * gcc.dg/vect/O1-pr41008.c: New test.
3355
3356 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3357
3358         PR fortran/40955
3359         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3360
3361 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3362
3363         * gcc.target/bfin/loop-autoinc.c: New file.
3364
3365 2009-08-08  Richard Guenther  <rguenther@suse.de>
3366
3367         PR tree-optimization/40991
3368         * g++.dg/torture/pr40991.C: New testcase.
3369
3370 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3371
3372         * ada/acats/support/impdef.a: Tweak timing constants. Add
3373         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3374         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3375         * ada/acats/tests/c9/c940007.a: Likewise.
3376         * ada/acats/tests/c9/c94001c.ada: Likewise.
3377         * ada/acats/tests/c9/c94006a.ada: Likewise.
3378         * ada/acats/tests/c9/c94008c.ada: Likewise.
3379         * ada/acats/tests/c9/c951002.a: Likewise.
3380         * ada/acats/tests/c9/c954a01.a: Likewise.
3381         * ada/acats/tests/c9/c96001a.ada: Likewise.
3382         * ada/acats/tests/c9/c97307a.ada: Likewise.
3383
3384 2009-08-07  Richard Guenther  <rguenther@suse.de>
3385
3386         PR tree-optimization/40999
3387         * gfortran.dg/pr40999.f: New testcase.
3388
3389 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3390
3391         * g++.dg/tree-prof/partition1.C: New test.
3392
3393 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3394
3395         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3396         hook.
3397         (check_effective_target_arm_neon_ok): Improve test for neon
3398         availability.
3399         * gcc.target/arm/eabi1.c: Only run test in base variant.
3400         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3401         attribute.
3402         * gcc.target/arm/vfp1[567].c: New tests.
3403
3404 2009-08-06  Jason Merrill  <jason@redhat.com>
3405
3406         PR c++/40948
3407         * g++.dg/ext/complit12.C: Expand.
3408
3409 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3410
3411         Merge ARM/hard_vfp_branch to trunk.
3412
3413         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3414
3415         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3416         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3417
3418         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3419
3420         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3421         (PCS): Define macro to use base AAPCS.
3422         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3423
3424         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3425
3426         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3427         Correct arm_neon.h typo.
3428
3429         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3430
3431         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3432         this a linkage test.
3433         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3434         argument marshalling.
3435         * abitest.h: New file.
3436         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3437         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3438
3439 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3440
3441         PR middle-end/32964
3442         * gcc.dg/tree-ssa/pr32964.c: New test.
3443
3444 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3445             H.J. Lu  <hongjiu.lu@intel.com>
3446
3447         PR target/40957
3448         * gcc.target/i386/pr40957.c: New test.
3449
3450 2009-08-06  Richard Guenther  <rguenther@suse.de>
3451
3452         PR tree-optimization/40964
3453         * gcc.c-torture/compile/pr40964.c: New testcase.
3454
3455 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3456
3457         PR fortran/40847
3458         * gfortran.dg/transfer_resolve_1.f90 : New test.
3459
3460 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3461             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3462
3463         PR target/40906
3464         * gcc.target/i386/pr40906-1.c: New test.
3465         * gcc.target/i386/pr40906-2.c: Ditto.
3466         * gcc.target/i386/pr40906-3.c: Ditto.
3467
3468 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3469
3470         PR rtl-optimization/40924
3471         * g++.dg/torture/pr40924.C: New test.
3472
3473 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3474
3475         PR c++/36069
3476         * g++.dg/warn/pr36069.C: New.
3477
3478 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3479
3480         PR c++/39987
3481         * g++.dg/overload/defarg4.C: New test.
3482
3483 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3484
3485         PR c++/16696
3486         * g++.dg/parse/pr16696.C: New.
3487         * g++.dg/parse/pr16696-permissive.C: New.
3488
3489 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3490
3491         PR fortran/40875
3492         * gfortran.dg/initialization_23.f90 : New test.
3493
3494 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3495
3496         PR debug/39706
3497         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3498
3499 2009-08-03  Jason Merrill  <jason@redhat.com>
3500             Jakub Jelinek  <jakub@redhat.com>
3501
3502         PR c++/40948
3503         * g++.dg/ext/complit12.C: New.
3504
3505 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3506
3507         PR c/39902
3508         * gcc.target/powerpc/pr39902-2.c: New test.
3509
3510 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3511
3512         PR middle-end/40943
3513         * gcc.dg/uninit-6.c: Re-add XFAIL.
3514         * gcc.dg/uninit-6-O0.c: Likewise.
3515         * gcc.dg/uninit-pr40943.c: New test.
3516
3517 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3518
3519         PR testsuite/40858
3520         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3521         .ascii.
3522
3523 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3524
3525         PR libfortran/40853
3526         * gfortran.dg/namelist_40.f90: Update error output.
3527         * gfortran.dg/namelist_47.f90: Update error output.
3528         * gfortran.dg/namelist_58.f90: New test.
3529
3530 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3531
3532         PR fortran/40881
3533         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3534         * gfortran.dg/altreturn_3.f90: Ditto.
3535         * gfortran.dg/altreturn_5.f90: Ditto.
3536         * gfortran.dg/altreturn_6.f90: Ditto.
3537         * gfortran.dg/altreturn_7.f90: Ditto.
3538         * gfortran.dg/array_constructor_13.f90: Ditto.
3539         * gfortran.dg/arrayio_7.f90: Ditto.
3540         * gfortran.dg/arrayio_8.f90: Ditto.
3541         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3542         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3543         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3544         * gfortran.dg/backspace_8.f: Add -std=legacy.
3545         * gfortran.dg/backspace_9.f: Ditto.
3546         * gfortran.dg/char_comparison_1.f: Ditto.
3547         * gfortran.dg/char_decl_1.f90: Ditto.
3548         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3549         * gfortran.dg/char_pointer_assign.f90: Ditto.
3550         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3551         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3552         * gfortran.dg/char_pointer_func.f90: Ditto.
3553         * gfortran.dg/common_8.f90: Ditto.
3554         * gfortran.dg/constant_substring.f: Ditto.
3555         * gfortran.dg/data_char_2.f90: Ditto.
3556         * gfortran.dg/der_array_io_1.f90: Ditto.
3557         * gfortran.dg/der_array_io_2.f90: Ditto.
3558         * gfortran.dg/der_array_io_3.f90: Ditto.
3559         * gfortran.dg/der_io_3.f90: Ditto.
3560         * gfortran.dg/dev_null.F90: Ditto.
3561         * gfortran.dg/direct_io_2.f90: Ditto.
3562         * gfortran.dg/do_iterator_2.f90: Ditto.
3563         * gfortran.dg/e_d_fmt.f90: Ditto.
3564         * gfortran.dg/empty_format_1.f90: Ditto.
3565         * gfortran.dg/entry_17.f90: Modified warning message.
3566         * gfortran.dg/entry_7.f90: Add -std=legacy.
3567         * gfortran.dg/eor_1.f90: Ditto.
3568         * gfortran.dg/equiv_2.f90: Ditto.
3569         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3570         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3571         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3572         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3573         * gfortran.dg/fmt_error_2.f90: Ditto.
3574         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3575         * gfortran.dg/fmt_tl.f: Ditto.
3576         * gfortran.dg/fmt_white.f: Ditto.
3577         * gfortran.dg/func_derived_1.f90: Ditto.
3578         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3579         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3580         * gfortran.dg/global_references_2.f90: Ditto.
3581         * gfortran.dg/hollerith_1.f90: Ditto.
3582         * gfortran.dg/hollerith.f90: Use new-style character length.
3583         * gfortran.dg/hollerith_f95.f90: Ditto.
3584         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3585         * gfortran.dg/implicit_6.f90: Ditto.
3586         * gfortran.dg/implicit_9.f90: Ditto.
3587         * gfortran.dg/inquire_13.f90: Ditto.
3588         * gfortran.dg/inquire_5.f90: Ditto.
3589         * gfortran.dg/inquire_6.f90: Ditto.
3590         * gfortran.dg/inquire.f90: Ditto.
3591         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3592         * gfortran.dg/io_constraints_2.f90: Ditto.
3593         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3594         * gfortran.dg/loc_2.f90: Ditto.
3595         * gfortran.dg/logical_1.f90: Ditto.
3596         * gfortran.dg/longline.f: Ditto.
3597         * gfortran.dg/merge_char_1.f90: Ditto.
3598         * gfortran.dg/namelist_12.f: Ditto.
3599         * gfortran.dg/namelist_14.f90: Ditto.
3600         * gfortran.dg/namelist_18.f90: Ditto.
3601         * gfortran.dg/namelist_19.f90: Ditto.
3602         * gfortran.dg/namelist_21.f90: Ditto.
3603         * gfortran.dg/namelist_22.f90: Ditto.
3604         * gfortran.dg/namelist_37.f90: Ditto.
3605         * gfortran.dg/namelist_54.f90: Ditto.
3606         * gfortran.dg/namelist_55.f90: Ditto.
3607         * gfortran.dg/namelist_empty.f90: Ditto.
3608         * gfortran.dg/namelist_use.f90: Use new-style character length.
3609         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3610         * gfortran.dg/nested_modules_4.f90: Ditto.
3611         * gfortran.dg/nested_modules_5.f90: Ditto.
3612         * gfortran.dg/open-options-blanks.f: Ditto.
3613         * gfortran.dg/output_exponents_1.f90: Ditto.
3614         * gfortran.dg/parens_5.f90: Ditto.
3615         * gfortran.dg/parens_6.f90: Ditto.
3616         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3617         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3618         * gfortran.dg/pr15129.f90: Ditto.
3619         * gfortran.dg/pr15332.f: Ditto.
3620         * gfortran.dg/pr16597.f90: Ditto.
3621         * gfortran.dg/pr17143.f90: Ditto.
3622         * gfortran.dg/pr17164.f90: Ditto.
3623         * gfortran.dg/pr17229.f: Modified warning message.
3624         * gfortran.dg/pr18210.f90: Add -std=legacy.
3625         * gfortran.dg/pr19155.f: Ditto.
3626         * gfortran.dg/pr20086.f90: Ditto.
3627         * gfortran.dg/pr20124.f90: Ditto.
3628         * gfortran.dg/pr20755.f: Ditto.
3629         * gfortran.dg/pr20865.f90: Ditto.
3630         * gfortran.dg/pr20950.f: Ditto.
3631         * gfortran.dg/pr21730.f: Ditto.
3632         * gfortran.dg/pr22491.f: Ditto.
3633         * gfortran.dg/pr29713.f90: Ditto.
3634         * gfortran.dg/print_parentheses_1.f: Ditto.
3635         * gfortran.dg/print_parentheses_2.f90: Ditto.
3636         * gfortran.dg/proc_assign_1.f90: Ditto.
3637         * gfortran.dg/proc_decl_1.f90: Ditto.
3638         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3639         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3640         * gfortran.dg/read_float_1.f90: Ditto.
3641         * gfortran.dg/read_logical.f90: Ditto.
3642         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3643         * gfortran.dg/return_1.f90: Ditto.
3644         * gfortran.dg/rewind_1.f90: Ditto.
3645         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3646         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3647         * gfortran.dg/stfunc_1.f90: Ditto.
3648         * gfortran.dg/stfunc_3.f90: Ditto.
3649         * gfortran.dg/stfunc_4.f90: Ditto.
3650         * gfortran.dg/stfunc_6.f90: Ditto.
3651         * gfortran.dg/streamio_2.f90: Ditto.
3652         * gfortran.dg/string_ctor_1.f90: Ditto.
3653         * gfortran.dg/string_null_compare_1.f: Ditto.
3654         * gfortran.dg/substr_6.f90: Ditto.
3655         * gfortran.dg/tl_editing.f90: Ditto.
3656         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3657         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3658         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3659         * gfortran.dg/g77/1832.f: Ditto.
3660         * gfortran.dg/g77/19981216-0.f Ditto.
3661         * gfortran.dg/g77/19990525-0.f: Ditto.
3662         * gfortran.dg/g77/19990826-2.f: Ditto.
3663         * gfortran.dg/g77/20000630-2.f: Ditto.
3664         * gfortran.dg/g77/20010116.f: Ditto.
3665         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3666         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3667         * gfortran.dg/g77/980520-1.f: Ditto.
3668         * gfortran.dg/g77/check0.f: Ditto.
3669         * gfortran.dg/g77/cpp3.F: Ditto.
3670         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3671         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3672         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3673         * gfortran.dg/g77/short.f: Ditto.
3674
3675 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3676
3677         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3678         * gcc.target/mips/ext-4.c: Likewise.
3679         * gcc.target/mips/interrupt_handler.c: Likewise.
3680         * gcc.target/mips/truncate-4.c: Likewise.
3681         * gcc.target/mips/truncate-5.c: Likewise.
3682
3683 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3684
3685         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3686         -fgraphite-force-parallel to -floop-parallelize-all.
3687
3688 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3689
3690         PR fortran/40011
3691         * gfortran.dg/whole_file_7.f90: New test.
3692         * gfortran.dg/whole_file_8.f90: New test.
3693         * gfortran.dg/whole_file_9.f90: New test.
3694         * gfortran.dg/whole_file_10.f90: New test.
3695         * gfortran.dg/whole_file_11.f90: New test.
3696         * gfortran.dg/whole_file_12.f90: New test.
3697         * gfortran.dg/whole_file_13.f90: New test.
3698         * gfortran.dg/whole_file_14.f90: New test.
3699
3700 2009-07-31  Jason Merrill  <jason@redhat.com>
3701
3702         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3703         binding semantics.
3704         * g++.dg/cpp0x/named.C: Likewise.
3705         * g++.dg/cpp0x/overload.C: Likewise.
3706         * g++.dg/cpp0x/rv1n.C: Likewise.
3707         * g++.dg/cpp0x/rv1p.C: Likewise.
3708         * g++.dg/cpp0x/rv2n.C: Likewise.
3709         * g++.dg/cpp0x/rv2p.C: Likewise.
3710         * g++.dg/cpp0x/rv3n.C: Likewise.
3711         * g++.dg/cpp0x/rv3p.C: Likewise.
3712         * g++.dg/cpp0x/rv4n.C: Likewise.
3713         * g++.dg/cpp0x/rv4p.C: Likewise.
3714         * g++.dg/cpp0x/rv5n.C: Likewise.
3715         * g++.dg/cpp0x/rv5p.C: Likewise.
3716         * g++.dg/cpp0x/rv6n.C: Likewise.
3717         * g++.dg/cpp0x/rv6p.C: Likewise.
3718         * g++.dg/cpp0x/rv7n.C: Likewise.
3719         * g++.dg/cpp0x/rv7p.C: Likewise.
3720         * g++.dg/cpp0x/template_deduction.C: Likewise.
3721         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3722         * g++.dg/cpp0x/overloadn.C: New.
3723         * g++.dg/cpp0x/rv-cast.C: New.
3724
3725 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3726
3727         * gcc.target/mips/ext-4.c: New test.
3728
3729 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3730
3731         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3732
3733 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3734
3735         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3736         * gcc.dg/tree-ssa/loop-32.c: Same.
3737         * gcc.dg/tree-ssa/loop-33.c: Same.
3738         * gcc.dg/tree-ssa/loop-34.c: Same.
3739         * gcc.dg/tree-ssa/loop-35.c: Same.
3740         * gcc.dg/tree-ssa/loop-7.c: Same.
3741         * gcc.dg/tree-ssa/pr23109.c: Same.
3742         * gcc.dg/tree-ssa/restrict-2.c: Same.
3743         * gcc.dg/tree-ssa/restrict-3.c: Same.
3744         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3745         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3746         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3747         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3748         * gcc.dg/tree-ssa/structopt-1.c: Same.
3749         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3750         * gfortran.dg/pr32921.f: Same.
3751
3752 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3753
3754         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3755         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3756         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3757         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3758         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3759         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3760         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3761         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3762         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3763         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3764         * gcc.dg/graphite/id-1.c: New.
3765         * gcc.dg/graphite/id-10.c: New.
3766         * gcc.dg/graphite/id-11.c: New.
3767         * gcc.dg/graphite/id-12.c: New.
3768         * gcc.dg/graphite/id-13.c: New.
3769         * gcc.dg/graphite/id-14.c: New.
3770         * gcc.dg/graphite/id-15.c: New.
3771         * gcc.dg/graphite/id-2.c: New.
3772         * gcc.dg/graphite/id-3.c: New.
3773         * gcc.dg/graphite/id-4.c: New.
3774         * gcc.dg/graphite/id-5.c: New.
3775         * gcc.dg/graphite/id-6.c: New.
3776         * gcc.dg/graphite/id-7.c: New.
3777         * gcc.dg/graphite/id-8.c: New.
3778         * gcc.dg/graphite/id-9.c: New.
3779         * gcc.dg/graphite/interchange-0.c: New.
3780         * gcc.dg/graphite/interchange-1.c: New.
3781         * gcc.dg/graphite/interchange-2.c: New.
3782         * gcc.dg/graphite/interchange-3.c: New.
3783         * gcc.dg/graphite/interchange-4.c: New.
3784         * gcc.dg/graphite/interchange-5.c: New.
3785         * gcc.dg/graphite/interchange-6.c: New.
3786         * gcc.dg/graphite/interchange-7.c: New.
3787         * gcc.dg/graphite/interchange-8.c: New.
3788         * gcc.dg/graphite/pr35356-1.c: New.
3789         * gcc.dg/graphite/pr35356-2.c: New.
3790         * gcc.dg/graphite/pr35356-3.c: New.
3791         * gcc.dg/graphite/pr40157.c: New.
3792         * gcc.dg/graphite/run-id-1.c: New.
3793         * gcc.dg/graphite/scop-20.c: New.
3794         * gcc.dg/graphite/scop-21.c: New.
3795         * gfortran.dg/graphite/id-1.f90: New.
3796         * gfortran.dg/graphite/id-10.f90: New.
3797         * gfortran.dg/graphite/id-11.f: New.
3798         * gfortran.dg/graphite/id-12.f: New.
3799         * gfortran.dg/graphite/id-13.f: New.
3800         * gfortran.dg/graphite/id-14.f: New.
3801         * gfortran.dg/graphite/id-15.f: New.
3802         * gfortran.dg/graphite/id-16.f: New.
3803         * gfortran.dg/graphite/id-5.f: New.
3804         * gfortran.dg/graphite/id-6.f: New.
3805         * gfortran.dg/graphite/id-7.f: New.
3806         * gfortran.dg/graphite/id-8.f: New.
3807         * gfortran.dg/graphite/id-9.f: New.
3808         * gfortran.dg/graphite/interchange-1.f: New.
3809         * gfortran.dg/graphite/interchange-2.f: New.
3810
3811 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3812
3813         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3814         flags based on the name of the testcase.
3815         * gfortran.dg/graphite/graphite.exp: Same.
3816
3817         * gcc.dg/graphite/block-0.c: Adjusted.
3818         * gcc.dg/graphite/block-1.c: Adjusted.
3819         * gcc.dg/graphite/block-2.c: Adjusted.
3820         * gcc.dg/graphite/block-3.c: Adjusted.
3821         * gcc.dg/graphite/block-4.c: Adjusted.
3822         * gcc.dg/graphite/block-5.c: Adjusted.
3823         * gcc.dg/graphite/block-6.c: Adjusted.
3824         * gcc.dg/graphite/pr37485.c: Adjusted.
3825         * gcc.dg/graphite/pr37684.c: Adjusted.
3826         * gcc.dg/graphite/pr37828.c: Adjusted.
3827         * gcc.dg/graphite/pr37883.c: Adjusted.
3828         * gcc.dg/graphite/pr37928.c: Adjusted.
3829         * gcc.dg/graphite/pr37943.c: Adjusted.
3830         * gcc.dg/graphite/pr38409.c: Adjusted.
3831         * gcc.dg/graphite/pr38498.c: Adjusted.
3832         * gcc.dg/graphite/pr38559.c: Adjusted.
3833         * gcc.dg/graphite/pr39335.c: Adjusted.
3834         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3835         * gcc.dg/graphite/scop-0.c: Adjusted.
3836         * gcc.dg/graphite/scop-1.c: Adjusted.
3837         * gcc.dg/graphite/scop-10.c: Adjusted.
3838         * gcc.dg/graphite/scop-11.c: Adjusted.
3839         * gcc.dg/graphite/scop-12.c: Adjusted.
3840         * gcc.dg/graphite/scop-13.c: Adjusted.
3841         * gcc.dg/graphite/scop-14.c: Adjusted.
3842         * gcc.dg/graphite/scop-15.c: Adjusted.
3843         * gcc.dg/graphite/scop-16.c: Adjusted.
3844         * gcc.dg/graphite/scop-17.c: Adjusted.
3845         * gcc.dg/graphite/scop-18.c: Adjusted.
3846         * gcc.dg/graphite/scop-19.c: Adjusted.
3847         * gcc.dg/graphite/scop-2.c: Adjusted.
3848         * gcc.dg/graphite/scop-3.c: Adjusted.-
3849         * gcc.dg/graphite/scop-4.c: Adjusted.
3850         * gcc.dg/graphite/scop-5.c: Adjusted.
3851         * gcc.dg/graphite/scop-6.c: Adjusted.
3852         * gcc.dg/graphite/scop-7.c: Adjusted.
3853         * gcc.dg/graphite/scop-8.c: Adjusted.
3854         * gcc.dg/graphite/scop-9.c: Adjusted.
3855         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3856         * gfortran.dg/graphite/block-1.f90: Adjusted.
3857         * gfortran.dg/graphite/block-2.f: Adjusted.
3858         * gfortran.dg/graphite/block-3.f90: Adjusted.
3859         * gfortran.dg/graphite/block-4.f90: Adjusted.
3860         * gfortran.dg/graphite/id-2.f90: Adjusted.
3861         * gfortran.dg/graphite/id-3.f90: Adjusted.
3862         * gfortran.dg/graphite/id-4.f90: Adjusted.
3863         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3864         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3865         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3866         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3867         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3868         * gfortran.dg/graphite/scop-1.f: Adjusted.
3869
3870 2009-07-30  Doug Kwan  <dougkwan@google.com>
3871
3872         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3873         in warnings added in rev 141298.
3874
3875 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3876
3877         * lib/options.exp: Use "!=" instead of "ne".
3878
3879         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3880
3881         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3882         * gcc.dg/ucnid-12.c: Likewise.
3883
3884 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3885             Pat Haugen  <pthaugen@us.ibm.com>
3886             Revital Eres <ERES@il.ibm.com>
3887
3888         * gcc.target/powerpc/altivec-32.c: New file to test
3889         Altivec simple math function vectorization.
3890
3891         * gcc.target/powerpc/bswap-run.c: New file to test swap
3892         builtins.
3893         * gcc.target/powerpc/bswap16.c: Ditto.
3894         * gcc.target/powerpc/bswap32.c: Ditto.
3895         * gcc.target/powerpc/bswap64-1.c: Ditto.
3896         * gcc.target/powerpc/bswap64-2.c: Ditto.
3897         * gcc.target/powerpc/bswap64-3.c: Ditto.
3898         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3899         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3900         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3901
3902         * gcc.target/powerpc/popcount-2.c: New file to test
3903         power7 popcntd instructions.
3904         * gcc.target/powerpc/popcount-3.c: Ditto.
3905
3906         * gcc.target/powerpc/pr39457.c: New VSX test.
3907         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3908         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3909         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3910         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3911         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3912         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3913         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3914         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3915         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3916         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3917         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3918         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3919
3920         * gcc.target/powerpc/altivec-6.c: Store the result of
3921         vec_add, so the optimizer doesn't remove it.
3922
3923         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3924         systems that support bswap64.
3925
3926         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3927         prevent VSX code generation.
3928
3929         * lib/target-supports.exp (check_vsx_hw_available): New
3930         function to test if VSX available.
3931         (check_effective_target_powerpc_vsx_ok): Ditto.
3932         (check_vmx_hw_available): Add explicit -mno-vsx.
3933
3934 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3935
3936         PR c/39902
3937         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3938
3939 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3940
3941         PR tree-optimization/40570
3942         * gcc.c-torture/compile/pr40570.c: New test.
3943
3944 2009-07-29  Jason Merrill  <jason@redhat.com>
3945
3946         PR c++/14912
3947         * g++.dg/template/defarg13.C: New.
3948
3949 2009-07-29  Richard Guenther  <rguenther@suse.de>
3950
3951         PR c++/40834
3952         * g++.dg/torture/pr40834.C: New testcase.
3953
3954 2009-07-29  Michael Matz  <matz@suse.de>
3955
3956         PR middle-end/40830
3957         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3958
3959 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3960
3961         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3962         sh*-*-* targets.  Skip on spu-*-* targets.
3963         * gfortran.dg/maxlocval_4.f90: Likewise.
3964         * gfortran.dg/minlocval_1.f90: Likewise.
3965         * gfortran.dg/minlocval_4.f90: Likewise.
3966
3967 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3968
3969         PR fortran/40878
3970         * gfortran.dg/gomp/pr40878-1.f90: New test.
3971         * gfortran.dg/gomp/pr40878-2.f90: New test.
3972
3973         PR testsuite/40891
3974         * gcc.dg/cdce1.c: Adjust note line number.
3975         * gcc.dg/cdce2.c: Likewise.
3976
3977 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3978
3979         PR fortran/40882
3980         * gfortran.dg/proc_ptr_comp_13.f90: New.
3981
3982 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3983
3984         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3985         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3986         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3987         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3988         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3989         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3990         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3991         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3992         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3993         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3994         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3995         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3996         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3997         #ifdef NEED_IEEE754_FLOAT conditional.
3998         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3999         conditional.
4000
4001 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4002
4003         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4004         i?86-*-netware.
4005         * g++.dg/ext/bitfield3.C: Likewise.
4006         * g++.dg/ext/bitfield4.C: Likewise.
4007         * g++.dg/ext/bitfield5.C: Likewise.
4008         * gcc.dg/bitfld-15.c: Likewise.
4009         * gcc.dg/bitfld-16.c: Likewise.
4010         * gcc.dg/bitfld-17.c: Likewise.
4011         * gcc.dg/bitfld-18.c: Likewise.
4012         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4013         * gcc.dg/20010912-1.c: Likewise.
4014         * gcc.dg/20021018-1.c: Likewise.
4015         * gcc.dg/20030213-1.c: Likewise.
4016         * gcc.dg/20030225-1.c: Likewise.
4017         * gcc.dg/20030708-1.c: Likewise.
4018         * gcc.dg/20050321-2.c: Likewise.
4019         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4020         * gcc.dg/cdce2.c: Likewise.
4021         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4022         targets.
4023         * gcc.target/i386/pr37248-3.c: Likewise.
4024
4025 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4026
4027         PR fortran/40848
4028         * gfortran.dg/altreturn_7.f90: New.
4029
4030 2009-07-27  Simon Baldwin  <simonb@google.com>
4031
4032         PR testsuite/40829
4033         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4034         so that indexing no longer runs off array end.
4035
4036 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4037
4038         PR fortran/40851
4039         * gfortran.dg/derived_init_3.f90: New test.
4040
4041 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4042
4043         PR fortran/33197
4044         * gfortran.dg/atan2_1.f90: New test
4045         * gfortran.dg/atan2_2.f90: New test
4046
4047 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4048
4049         PR c++/40749
4050         * g++.dg/warn/Wreturn-type-6.C: New test.
4051
4052 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4053
4054         PR tree-optimization/40801
4055         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4056         * gfortran.dg/vect/vect.exp: Run tests starting with
4057         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4058
4059 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4060
4061         PR rtl-optimization/40445
4062         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4063
4064 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4065
4066         * gcc.dg/builtin-unreachable-4.c: New test.
4067
4068 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4069
4070         PR fortran/33197
4071         * gfortran.dg/complex_intrinsic_5.f90: New test.
4072         * gfortran.dg/complex_intrinsic_7.f90: New test.
4073
4074 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4075
4076         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4077         * gcc.dg/ipa/noclone-1.c: New test.
4078
4079 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4080
4081         * lib/target-supports.exp (check_effective_target_static): New
4082         procedure.
4083         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4084         supported.
4085         * g++.old-deja/g++.law/weak.C: Require static effective target.
4086
4087 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4088
4089         PR fortran/39630
4090         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4091         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4092         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4093         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4094         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4095         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4096         * gfortran.dg/typebound_call_10.f03: New.
4097
4098 2009-07-24  Jason Merrill  <jason@redhat.com>
4099
4100         * g++.dg/cpp0x/defaulted11.C: New.
4101
4102         * g++.dg/cpp0x/initlist23.C: New.
4103
4104 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4105
4106         PR fortran/40822
4107         * gfortran.dg/char_length_16.f90: New.
4108
4109 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4110
4111         PR fortran/40643
4112         PR fortran/31067
4113         * gfortran.dg/maxlocval_2.f90: New test.
4114         * gfortran.dg/maxlocval_3.f90: New test.
4115         * gfortran.dg/maxlocval_4.f90: New test.
4116         * gfortran.dg/minlocval_1.f90: New test.
4117         * gfortran.dg/minlocval_2.f90: New test.
4118         * gfortran.dg/minlocval_3.f90: New test.
4119         * gfortran.dg/minlocval_4.f90: New test.
4120
4121 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4122
4123         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4124         scan-assembler.
4125
4126 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4127
4128         PR fortran/40839
4129         * gfortran.dg/pr40839.f90: New test.
4130
4131 2009-07-23  Michael Matz  <matz@suse.de>
4132
4133         PR middle-end/40830
4134         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4135         don't set options ourself.
4136
4137 2009-07-23  Simon Baldwin  <simonb@google.com>
4138
4139         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4140         native C compilation where required.
4141
4142 2009-07-22  Doug Kwan  <dougkwan@google.com>
4143
4144         * gcc.c-torture/compile/20090721-1.c: New test.
4145
4146 2009-07-22  Michael Matz  <matz@suse.de>
4147
4148         PR tree-optimization/35229
4149         PR tree-optimization/39300
4150         * gcc.dg/vect/vect-pre-interact.c: New test.
4151
4152 2009-07-22  Richard Guenther  <rguenther@suse.de>
4153
4154         * g++.dg/lookup/using21.C: Fix duplicate paste.
4155
4156 2009-07-22  Richard Guenther  <rguenther@suse.de>
4157
4158         PR c++/40799
4159         * g++.dg/lookup/using21.C: New testcase.
4160
4161 2009-07-21  Jason Merrill  <jason@redhat.com>
4162
4163         * g++.dg/init/aggr4.C: New.
4164
4165 2009-07-21  Jason Merrill  <jason@redhat.com>
4166
4167         Core issue 934
4168         * g++.dg/cpp0x/initlist22.C: New.
4169
4170 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4171
4172         * gcc.target/i386/vectorize8.c: New test.
4173
4174 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4175
4176         PR target/40811
4177         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4178         Add i?86 and x86_64 targets.
4179         * gcc.target/i386/vectorize7.c: New test.
4180
4181         PR target/40809
4182         * gcc.target/i386/pr40809.c: New test.
4183
4184 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4185
4186         PR tree-optimization/40813
4187         * g++.dg/opt/inline15.C: New test.
4188
4189 2009-07-21  Paul Brook <paul@codesourcery.com>
4190
4191         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4192         * lib/target-supports.exp (check_effective_target_section_anchors):
4193         Add arm*-*-*.
4194
4195 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4196
4197         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4198         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4199         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4200
4201 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4202
4203         * gcc.target/mips/ext-3.c: New test.
4204
4205 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4206
4207         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4208         * gcc.dg/builtin-object-size-8.c: New test.
4209         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4210         * g++.dg/ext/builtin-object-size2.C: Likewise.
4211
4212         PR tree-optimization/40792
4213         * gcc.dg/pr40792.c: New test.
4214
4215 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4216
4217         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4218         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4219         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4220
4221 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4222
4223         * gcc.target/sh/mfmovd.c: New test.
4224
4225 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4226             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4227
4228         PR libfortran/40714
4229         * gfortran.dg/eof_3.f90: New test.
4230
4231 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4232
4233         PR fortran/40727
4234         * gfortran.dg/intrinsic_cmplx.f90: New test.
4235
4236 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4237
4238         PR libfortran/34670
4239         PR libfortran/36874
4240         * gfortran.dg/cshift_bounds_1.f90:  New test.
4241         * gfortran.dg/cshift_bounds_2.f90:  New test.
4242         * gfortran.dg/cshift_bounds_3.f90:  New test.
4243         * gfortran.dg/cshift_bounds_4.f90:  New test.
4244         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4245         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4246         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4247         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4248
4249 2009-07-19  Jan Hubicka  <jh@suse.cz>
4250
4251         PR tree-optimization/40676
4252         * gcc.c-torture/compile/pr40676.c: New testcase.
4253
4254 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4255
4256         * gcc.target/mips/ext-2.c: New test.
4257
4258 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4259
4260         * gcc.target/mips/octeon-exts-7.c: New test.
4261         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4262         * gcc.target/mips/octeon-exts-5.c: Likewise.
4263
4264 2009-07-18  Richard Guenther  <rguenther@suse.de>
4265
4266         PR testsuite/40798
4267         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4268
4269 2009-07-18  Richard Guenther  <rguenther@suse.de>
4270
4271         PR c/40787
4272         * gcc.dg/pr35899.c: Adjust.
4273
4274 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4275
4276         * gcc.target/powerpc/asm-es-1.c: New test.
4277         * gcc.target/powerpc/asm-es-2.c: Likewise.
4278
4279 2009-07-17  Richard Guenther  <rguenther@suse.de>
4280
4281         PR c/40401
4282         * g++.dg/rtti/crash4.C: New testcase.
4283         * g++.dg/torture/20090706-1.C: Likewise.
4284         * gcc.dg/redecl-17.c: Likewise.
4285         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4286         * gcc.dg/declspec-9.c: Expect extra error.
4287         * gcc.dg/declspec-10.c: Likewise.
4288         * gcc.dg/declspec-11.c: Likewise.
4289         * gcc.dg/redecl-10.c: Expect extra warnings.
4290         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4291         * gcc.target/i386/pr39545-1.c: Likewise.
4292         * g++.dg/ext/asm3.C: Expect more errors.
4293         * g++.dg/gomp/block-1.C: Likewise.
4294         * g++.dg/gomp/block-2.C: Likewise.
4295         * g++.dg/gomp/block-3.C: Likewise.
4296         * g++.dg/gomp/block-5.C: Likewise.
4297         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4298         * g++.dg/warn/unused-result1.C: XFAIL.
4299
4300 2009-07-17  Richard Guenther  <rguenther@suse.de>
4301
4302         PR tree-optimization/40321
4303         * gcc.c-torture/compile/pr40321.c: New testcase.
4304         * g++.dg/torture/pr40321.C: Likewise.
4305
4306 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4307
4308         PR c++/40780
4309         * g++.dg/template/ptrmem19.C: New test.
4310
4311 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4312             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4313
4314         PR 40435
4315         * gcc.dg/pr36902.c: Add column info.
4316         * g++.dg/gcov/gcov-2.C: Change count for definition.
4317
4318 2009-07-16  Jason Merrill  <jason@redhat.com>
4319
4320         PR libstdc++/37907
4321         * g++.dg/cpp0x/std-layout1.C: New.
4322         * g++.dg/ext/has_nothrow_assign.C: Fix.
4323         * g++.dg/ext/has_nothrow_copy.C: Fix.
4324         * g++.dg/ext/has_trivial_assign.C: Fix.
4325         * g++.dg/ext/has_trivial_copy.C: Fix.
4326         * g++.dg/ext/is_pod.C: Fix.
4327         * g++.dg/other/offsetof3.C: Adjust.
4328         * g++.dg/overload/ellipsis1.C: Adjust.
4329         * g++.dg/warn/var-args1.C: Adjust.
4330         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4331         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4332         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4333         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4334         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4335
4336 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4337
4338         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4339         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4340         effective target "mpc_pow".
4341         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4342
4343 2009-07-16  Richard Henderson  <rth@redhat.com>
4344
4345         * g++.dg/opt/eh4.C: New test.
4346
4347 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4348
4349         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4350
4351 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4352
4353         PR middle-end/40747
4354         * gcc.c-torture/execute/pr40747.c: New test.
4355
4356 2009-07-15  Richard Guenther  <rguenther@suse.de>
4357
4358         PR middle-end/40753
4359         * gcc.c-torture/compile/pr40753.c: New testcase.
4360
4361 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4362
4363         PR fortran/40743
4364         * gfortran.dg/interface_assignment_4.f90: New.
4365
4366 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4367
4368         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4369         for FreeBSD up to and including version 8.
4370
4371 2009-07-14  Taras Glek  <tglek@mozilla.com>
4372             Rafael Espindola  <espindola@google.com>
4373
4374         * g++.dg/plugin/header-plugin-test.C: New.
4375         * g++.dg/plugin/header_plugin.c: New.
4376         * g++.dg/plugin/plugin.exp: Update.
4377
4378 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4379
4380         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4381         function to enable vectorization.
4382         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4383         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4384
4385 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4386
4387         * gcc.target/i386/sse-copysignf-vec.c: New test.
4388         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4389
4390 2009-07-14  Jason Merrill  <jason@redhat.com>
4391
4392         PR c++/37276
4393         * g++.dg/lookup/builtin5.C: New.
4394         * g++.dg/other/error22.C: Add missing extern "C".
4395         * g++.dg/warn/Warray-bounds.C: Likewise.
4396         * gcc.dg/compat/compat-common.h: Likewise.
4397
4398         PR c++/40746
4399         * g++.dg/lookup/using20.C: New.
4400
4401         PR c++/40740
4402         * g++.dg/template/koenig8.C: New.
4403
4404 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4405
4406         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4407         both i?86-*-darwin* and x86_64-*-darwin*.
4408
4409 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4410
4411         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4412         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4413         name.
4414
4415 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4416
4417         PR debug/40705
4418         * g++.dg/debug/dwarf2/typedef1.C: New test.
4419
4420         PR c++/40357
4421         * g++.dg/other/typedef3.C: New test.
4422
4423 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4424
4425         * gcc.dg/20090709-1.c: Move to a proper place ...
4426         * gcc.target/m68k/20090709-1.c: ... here.
4427
4428 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4429
4430         PR C++/22154
4431         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4432         front of qualified names are allowed.
4433         * g++.dg/parse/crash10.C: Likewise.
4434         * g++.dg/parse/error15.C: Likewise.
4435         * g++.dg/parse/typename9.C: Likewise.
4436         * g++.dg/parse/error8.C: Likewise.
4437
4438 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4439
4440         PR fortran/40646
4441         * gfortran.dg/proc_ptr_22.f90: Extended.
4442         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4443
4444 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4445
4446         * gfortran.dg/vect/vect-6.f: New test.
4447
4448 2009-07-12  Jason Merrill  <jason@redhat.com>
4449
4450         PR c++/36628
4451         * g++.dg/cpp0x/decltype17.C: New.
4452
4453         PR c++/37206
4454         * g++.dg/cpp0x/rv10.C: New.
4455
4456 2009-07-12  Jason Merrill  <jason@redhat.com>
4457
4458         PR c++/40689
4459         * g++.dg/cpp0x/initlist20.C: New.
4460         * g++.dg/cpp0x/initlist21.C: New.
4461
4462 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4463
4464         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4465         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4466         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4467         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4468         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4469
4470 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4471
4472         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4473         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4474         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4475         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4476         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4477         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4478         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4479         effective_target fd_truncate.
4480
4481 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4482
4483         * gnat.dg/specs/addr1.ads: New test.
4484
4485 2009-07-11  Jan Hubicka  <jh@suse.cz>
4486
4487         PR middle-end/48388
4488         * g++.dg/torture/pr40388.C: New testcase.
4489
4490 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4491
4492         PR target/40668
4493         * gcc.c-torture/execute/pr40668.c: New test.
4494
4495 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4496
4497         * gcc.c-torture/execute/20090711-1.c: New test.
4498
4499 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4500
4501         PR testsuite/40699
4502         PR testsuite/40707
4503         PR testsuite/40709
4504         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4505         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4506         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4507         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4508
4509 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4510
4511         PR fortran/33197
4512         * gfortran.dg/complex_intrinsic_3.f90: New test.
4513         * gfortran.dg/complex_intrinsic_4.f90: New test.
4514
4515 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4516
4517         PR target/39079
4518         * gcc.target/mips/mips.exp: Make -msynci a known option.
4519         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4520
4521 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4522
4523         PR c++/40502
4524         * g++.dg/ext/strncpy-chk1.C: New test.
4525
4526 2009-07-10  Richard Guenther  <rguenther@suse.de>
4527
4528         PR tree-optimization/40496
4529         * g++.dg/opt/pr40496.C: New testcase.
4530
4531 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4532
4533         PR 25509
4534         PR 40614
4535         * g++.dg/warn/unused-result1-Werror.c: New.
4536
4537 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4538
4539         PR fortran/39334
4540         * gfortran.dg/recursive_parameter_1.f90: New test.
4541
4542 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4543
4544         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4545         * gfortran.dg/module_equivalence_6.f90: Ditto.
4546         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4547         * gfortran.dg/nan_2.f90: Ditto.
4548         * gfortran.dg/inquire_11.f90: Ditto.
4549         * gfortran.dg/abstract_type_3.f03: Ditto.
4550         * gfortran.dg/abstract_type_1.f90: Ditto.
4551         * gfortran.dg/private_type_9.f90: Ditto.
4552         * gfortran.dg/abstract_type_5.f03: Ditto.
4553         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4554         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4555         * gfortran.dg/derived_sub.f90: Ditto.
4556         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4557         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4558         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4559         * gfortran.dg/mvbits_6.f90: Ditto.
4560         * gfortran.dg/abstract_type_2.f03: Ditto.
4561         * gfortran.dg/abstract_type_4.f03: Ditto.
4562         * gfortran.dg/bounds_check_9.f90: Ditto.
4563         * gfortran.dg/optional_dim_3.f90: Ditto.
4564         * gfortran.dg/pr32921.f: Ditto.
4565         * gfortran.dg/entry_16.f90: Ditto.
4566         * gfortran.dg/generic_16.f90: Ditto.
4567
4568
4569 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4570
4571         * gcc.target/m68k/20090709-1.c: New.
4572
4573 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4574
4575         PR c++/40684
4576         * g++.dg/template/unify11.C: New test.
4577
4578 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4579
4580         PR fortran/40629
4581         * gfortran.dg/host_assoc_function_9.f90: New test.
4582
4583 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4584
4585         PR fortran/40646
4586         * gfortran.dg/proc_ptr_22.f90: New.
4587         * gfortran.dg/proc_ptr_comp_12.f90: New.
4588
4589 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4590
4591         PR middle-end/40692
4592         * gcc.c-torture/compile/pr40692.c: New test.
4593
4594 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4595
4596         PR fortran/40604
4597         * gfortran.dg/pointer_check_6.f90: New test.
4598
4599 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4600
4601         * gcc.target/mips/truncate-5.c: New test.
4602
4603 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4604
4605         PR libfortran/40330
4606         PR libfortran/40662
4607         * gfortran.dg/fmt_cache_1.f: New test.
4608
4609 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4610
4611         PR fortran/40675
4612         * gfortran.dg/nosigned_zero_1.f90: New test.
4613         * gfortran.dg/nosigned_zero_2.f90: New test.
4614
4615 2009-07-08  Richard Guenther  <rguenther@suse.de>
4616
4617         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4618
4619 2009-07-08  Richard Guenther  <rguenther@suse.de>
4620
4621         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4622
4623 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4624
4625         PR fortran/40591
4626         * gfortran.dg/proc_ptr_21.f90: New test.
4627
4628 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4629
4630         PR c++/31246
4631         * g++.dg/warn/pr31246.C: New.
4632         * g++.dg/warn/pr31246-2.C: New.
4633
4634 2009-07-07  Jason Merrill  <jason@redhat.com>
4635
4636         PR c++/35828
4637         * g++.dg/template/defarg12.C: New.
4638
4639         PR c++/37816
4640         * g++.dg/cpp0x/enum7.C: New.
4641
4642         PR c++/37946
4643         * g++.dg/cpp0x/enum6.C: New.
4644
4645         PR c++/40639
4646         * g++.dg/cpp0x/enum5.C: New.
4647
4648         PR c++/40633
4649         * g++.dg/cpp0x/enum4.C: New.
4650
4651 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4652
4653         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4654
4655 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4656
4657         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4658
4659 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4660
4661         PR middle-end/40669
4662         * gcc.dg/pr40669.c: New test.
4663
4664 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4665
4666         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4667         location. Update all calls.
4668         * g++.dg/plugin/selfassign.c: Likewise.
4669
4670 2009-07-06  Jason Merrill  <jason@redhat.com>
4671
4672         * g++.dg/rtti/dyncast[34].C: New.
4673
4674 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4675
4676         * lib/target-supports.exp
4677         (check_effective_target_mips_newabi_large_long_double): New.
4678         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4679         target.
4680         * gcc.target/mips/fpr-moves-6.c: Likewise.
4681
4682 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4683
4684         PR c++/40557
4685         * g++.dg/template/union2.C: New test.
4686
4687 2009-07-04  Jason Merrill  <jason@redhat.com>
4688
4689         * g++.dg/template/using15.C: New.
4690
4691 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4692
4693         * gfortran.dg/maxloc_1.f90: New test.
4694
4695 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4696
4697         PR fortran/40593
4698         * gfortran.dg/proc_ptr_result_6.f90: New.
4699
4700 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4701
4702         * gcc.dg/framework-2.c: Adjust testcase to pass.
4703
4704 2009-07-04  Jason Merrill  <jason@redhat.com>
4705
4706         PR c++/40619
4707         * g++.dg/cpp0x/auto16.C: New.
4708
4709 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4710
4711         PR target/40587
4712         * gfortran.dg/pr40587.f: New test.
4713
4714 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4715
4716         PR fortran/40638
4717         * gfortran.dg/unit_1.f90: New test.
4718
4719 2009-07-03  Jason Merrill  <jason@redhat.com>
4720
4721         * g++.dg/template/pure1.C: Expect another error.
4722
4723 2009-07-03  Richard Guenther  <rguenther@suse.de>
4724
4725         PR tree-optimization/40640
4726         * gcc.c-torture/compile/pr40640.c: New testcase.
4727
4728 2009-07-03  Richard Guenther  <rguenther@suse.de>
4729
4730         PR middle-end/34163
4731         * gfortran.dg/pr34163.f90: New testcase.
4732
4733 2009-07-03  Jan Hubicka  <jh@suse.cz>
4734
4735         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4736         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4737         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4738         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4739         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4740         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4741         * gnat.dg/loop_optimization6.adb: Enable -O2.
4742
4743 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4744
4745         * g++.dg/warn/null4.C: Extend.
4746
4747 2009-07-02  Jason Merrill  <jason@redhat.com>
4748
4749         * g++.dg/template/spec8.C: Fix.
4750
4751 2009-07-02  Michael Matz  <matz@suse.de>
4752
4753         PR fortran/32131
4754         * gfortran.dg/pr32921.f: Adjust.
4755
4756 2009-07-02  Jan Hubicka  <jh@suse.cz>
4757
4758         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4759
4760 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4761
4762         * gcc.target/mips/truncate-4.c: New testcase.
4763
4764 2009-07-01  Richard Guenther  <rguenther@suse.de>
4765
4766         PR tree-optimization/19831
4767         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4768         make allocated memory escape.  Un-XFAIL.
4769         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4770         * gcc.dg/vect/pr31699.c: Likewise.
4771         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4772
4773 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4774
4775         PR c++/40566
4776         * g++.dg/parse/cond5.C: New test.
4777
4778 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4779
4780         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4781         (main): Pass n to main_1 instead.
4782         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4783         (main_1): New function, split off from...
4784         (main): ...here.  Pass `off' to main_1 instead.
4785
4786 2009-06-30  Jason Merrill  <jason@redhat.com>
4787
4788         PR c++/40595
4789         * g++.dg/cpp0x/variadic94.C: New.
4790
4791 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4792
4793         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4794         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4795         (init_ld_library_path_env_vars): New function, replacing the
4796         orig_*_saved assignments.  Call it after defining it.
4797         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4798         (restore_ld_library_path_env_vars): Likewise.
4799         (add_path, find_libgcc_s): New functions.
4800         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4801         gcc-set-multilib-library-path.
4802         (objc_target_compile): Don't add "." to ld_library_path.
4803         Use add_path.
4804         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4805         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4806         gcc-set-multilib-library-path.
4807         * lib/g++.exp (g++_link_flags): Likewise.
4808         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4809         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4810         top level; do it...
4811         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4812         to tell when this needs to happen.  Use find_libgcc_s instead of
4813         gcc-set-multilib-library-path.
4814         * lib/gcc-dg.exp: Likewise.
4815         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4816         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4817         unless it is in $ALT_LD_LIBRARY_PATH.
4818         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4819
4820 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4821
4822         * gnat.dg/discr12.adb: New test.
4823         * gnat.dg/discr12_pkg.ads: New helper.
4824         * gnat.dg/discr13.adb: New test.
4825         * gnat.dg/discr14.ad[sb]: Likewise.
4826         * gnat.dg/discr15.adb: Likewise.
4827         * gnat.dg/discr15_pkg.ads: New helper.
4828         * gnat.dg/discr16.adb: New test.
4829         * gnat.dg/discr16_g.ads: New helper.
4830         * gnat.dg/discr16_pkg.ads: Likewise.
4831         * gnat.dg/discr16_cont.ads: Likewise.
4832         * gnat.dg/discr17.adb: New test.
4833         * gnat.dg/discr18.adb: Likewise.
4834         * gnat.dg/discr18_pkg.ads: New helper.
4835         * gnat.dg/discr19.adb: New test.
4836
4837 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4838
4839         PR fortran/40576
4840         * gfortran.dg/internal_write_1.f90:  New testcase.
4841
4842 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4843
4844         PR fortran/40594
4845         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4846
4847 2009-06-30  Richard Guenther  <rguenther@suse.de>
4848
4849         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4850
4851 2009-06-30  Wei Guozhi  <carrot@google.com>
4852
4853         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4854         to "-Os".
4855
4856 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4857
4858         PR tree-optimization/40542
4859         * gcc.dg/vect/pr40542.c: New test.
4860
4861 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4862
4863         PR tree-optimization/40582
4864         * gcc.c-torture/compile/pr40582.c: New test.
4865
4866 2009-06-30  Wei Guozhi  <carrot@google.com>
4867
4868         PR/40416
4869         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4870
4871 2009-06-29  Jason Merrill  <jason@redhat.com>
4872
4873         PR c++/40274
4874         * g++.dg/template/debug1.C: New.
4875
4876 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4877
4878         PR fortran/40580
4879         * pointer_check_1.f90: New test.
4880         * pointer_check_2.f90: New test.
4881         * pointer_check_3.f90: New test.
4882         * pointer_check_4.f90: New test.
4883         * pointer_check_5.f90: New test.
4884
4885 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4886
4887         PR fortran/40551
4888         * gfortran.dg/func_assign_2.f90 : New test.
4889
4890 2009-06-29  Richard Guenther  <rguenther@suse.de>
4891
4892         PR middle-end/14187
4893         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4894         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4895         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4896         * gcc.c-torture/execute/20090623-1.c: Likewise.
4897         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4898         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4899
4900 2009-06-29  Richard Guenther  <rguenther@suse.de>
4901
4902         PR middle-end/38212
4903         * gcc.c-torture/execute/pr38212.c: New testcase.
4904
4905 2009-06-29  Richard Guenther  <rguenther@suse.de>
4906
4907         PR tree-optimization/40579
4908         * gcc.c-torture/execute/pr40579.c: New testcase.
4909
4910 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4911
4912         PR tree-optimization/40550
4913         * gcc.dg/pr40550.c: New test.
4914
4915 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4916
4917         * gnat.dg/overflow_sum2.adb: New test
4918         * gnat.dg/namet.ads: New helper.
4919
4920         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4921
4922 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4923
4924         PR fortran/34112
4925         * gfortran.dg/compiler-directive_1.f90: New test.
4926         * gfortran.dg/compiler-directive_2.f: New test.
4927
4928 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4929
4930         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4931         comment out some values and add some cases.
4932
4933 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4934
4935         PR testsuite/40567
4936         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4937
4938 2009-06-26  Richard Henderson  <rth@redhat.com>
4939
4940         PR testsuite/40565
4941         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4942         * gcc.target/i386/local.c: Pass a non-constant to T.
4943
4944 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4945
4946         PR fortran/39997
4947         PR fortran/40541
4948         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4949         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4950         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4951         * gfortran.dg/proc_ptr_result_5.f90: New.
4952
4953 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4954
4955         PR c/39902
4956         * gcc.dg/dfp/pr39902.c: New test.
4957
4958 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4959
4960         PR testsuite/40532
4961         * gcc.dg/builtins-65.c: Require c99 runtime.
4962
4963 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4964
4965         * gnat.dg/array7.ad[sb]: New test.
4966
4967 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4968
4969         * gnat.dg/array6.adb: New test.
4970
4971 2009-06-25  Ian Lance Taylor  <iant@google.com>
4972
4973         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4974
4975 2009-06-25  Ian Lance Taylor  <iant@google.com>
4976
4977         * g++.dg/warn/Wunused-16.C: New testcase.
4978
4979 2009-06-25  Ian Lance Taylor  <iant@google.com>
4980
4981         * g++.dg/warn/skip-2.C: New testcase.
4982
4983 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4984
4985         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4986         dg-skip-if and move to ...
4987         * gcc.dg/torture/20090618-1.c.
4988
4989 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4990
4991         PR tree-optimization/40493
4992         * gcc.c-torture/execute/pr40493.c: New test.
4993
4994 2009-06-24  Jason Merrill  <jason@redhat.com>
4995
4996         PR c++/40342
4997         * g++.dg/template/overload10.C: New.
4998
4999 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5000
5001         PR fortran/40427
5002         * gfortran.dg/proc_ptr_comp_11.f90: New.
5003
5004 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5005
5006         * gcc.dg/pr40501.c: New testcase.
5007
5008 2009-06-23  DJ Delorie  <dj@redhat.com>
5009
5010         Add MeP port.
5011         * lib/target-supports.exp: Add mep support (no profiling).
5012
5013 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5014
5015         PR testsuite/39297
5016         * gcc.dg/ssa/loop-31.c: Change scan rules.
5017
5018 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5019
5020         * gcc.dg/cpp/empty-include.c: Update column info.
5021         * gcc.dg/cpp/assert2.c: Update column info.
5022
5023 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5024
5025         * g++.dg/ext/builtin-object-size1.C: New test.
5026         * g++.dg/ext/builtin-object-size2.C: New test.
5027
5028 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5029
5030         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5031         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5032
5033 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5034
5035         * gcc.target/mips/truncate-3.c: New test.
5036
5037 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5038
5039         PR fortran/37254
5040         PR fortran/39850
5041         * gfortran.dg/interface_30.f90: Modified error message.
5042         * gfortran.dg/proc_decl_22.f90: New.
5043
5044 2009-06-22  Ian Lance Taylor  <iant@google.com>
5045
5046         * gcc.dg/Wcxx-compat-19.c: New testcase.
5047
5048 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5049
5050         PR objc/28050
5051         * pr28050.m: New testcase.
5052
5053 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5054
5055         PR testsuite/40481
5056         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5057
5058 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5059
5060         PR tree-optimization/40492
5061         * g++.dg/torture/pr40492.C: New test.
5062
5063 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5064
5065         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5066         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5067
5068 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5069
5070         * gnat.dg/raise_ce.adb: Helper for ...
5071         * gnat.dg/handle_and_return.adb: New test.
5072
5073 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5074
5075         PR fortran/40443
5076         * gfortran.dg/generic_18.f90: New test.
5077
5078 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5079
5080         PR fortran/40472
5081         * gfortran.dg/spread_size_limit.f90: New test.
5082
5083 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5084
5085         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5086         to put dump files in a subdirectory.
5087         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5088         ".o" temporary files.
5089
5090 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5091
5092         PR fortran/39850
5093         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5094         * gfortran.dg/interface_20.f90: Ditto.
5095         * gfortran.dg/interface_21.f90: Ditto.
5096         * gfortran.dg/interface_22.f90: Ditto.
5097         * gfortran.dg/interface_30.f90: New.
5098         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5099
5100 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5101
5102         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5103         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5104         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5105         DEFAULT_VECTFLAGS.
5106
5107 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5108             Revital Eres  <eres@il.ibm.com>
5109
5110         PR testsuite/40359
5111         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5112         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5113         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5114
5115 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5116
5117         PR testsuite/40475
5118         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5119         without misalignment support.
5120         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5121
5122 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5123
5124         PR fortran/40452
5125         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5126
5127 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5128
5129         PR fortran/40440
5130         * gfortran.dg/alloc_comp_result_2.f90: New test.
5131
5132 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5133
5134         PR target/40482
5135         * gcc.target/arm/pr40482.c: New test.
5136
5137 2009-06-19  Ian Lance Taylor  <iant@google.com>
5138
5139         * gcc.dg/Wcxx-compat-18.c: New testcase.
5140
5141 2009-06-19  Richard Guenther  <rguenther@suse.de>
5142
5143         * gcc.c-torture/execute/20090618-1.c: New testcase.
5144
5145 2009-06-19  Ian Lance Taylor  <iant@google.com>
5146
5147         * gcc.dg/Wcxx-compat-17.c: New testcase.
5148
5149 2009-06-19  Ian Lance Taylor  <iant@google.com>
5150
5151         * gcc.dg/Wcxx-compat-15.c: New testcase.
5152
5153 2009-06-19  Ian Lance Taylor  <iant@google.com>
5154
5155         * gcc.dg/Wcxx-compat-16.c: New testcase.
5156
5157 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5158
5159         * gcc.dg/builtins-34.c: Add significand cases.
5160
5161 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5162
5163         PR testsuite/40491
5164         * gcc.dg/20080522-1.c: Remove testcase for real.
5165         * gcc.dg/20080528-1.c: Ditto.
5166
5167 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5168
5169         PR fortran/40450
5170         * gfortran.dg/proc_ptr_20.f90: New.
5171
5172 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5173
5174         PR target/40470
5175         * gcc.dg/torture/pr40470-1.c: New.
5176         * gcc.dg/torture/pr40470-2.c: Likewise.
5177         * gcc.dg/torture/pr40470-3.c: Likewise.
5178         * gcc.dg/torture/pr40470-4.c: Likewise.
5179
5180 2009-06-18  Diego Novillo  <dnovillo@google.com>
5181
5182         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5183         * gcc.dg/plugin/ggcplug.c: Likewise.
5184         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5185         * g++.dg/plugin/selfassign.c: Likewise.
5186         * g++.dg/plugin/attribute_plugin.c: Likewise.
5187         * g++.dg/plugin/dumb_plugin.c: Likewise.
5188
5189 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5190
5191         * gcc.dg/cpp/arith-3.c: Add column info.
5192
5193 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5194
5195         * gcc.target/arm/fp16-compile-none-2.c: New.
5196         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5197         * gcc.target/arm/fp16-compile-alt-12.c: New.
5198
5199 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5200
5201         * gcc.target/arm/fp16-compile-alt-1.c: New.
5202         * gcc.target/arm/fp16-compile-alt-2.c: New.
5203         * gcc.target/arm/fp16-compile-alt-3.c: New.
5204         * gcc.target/arm/fp16-compile-alt-4.c: New.
5205         * gcc.target/arm/fp16-compile-alt-5.c: New.
5206         * gcc.target/arm/fp16-compile-alt-6.c: New.
5207         * gcc.target/arm/fp16-compile-alt-7.c: New.
5208         * gcc.target/arm/fp16-compile-alt-8.c: New.
5209         * gcc.target/arm/fp16-compile-alt-9.c: New.
5210         * gcc.target/arm/fp16-compile-alt-10.c: New.
5211         * gcc.target/arm/fp16-compile-alt-11.c: New.
5212         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5213         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5214         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5215         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5216         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5217         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5218         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5219         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5220         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5221         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5222         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5223         * gcc.target/arm/fp16-compile-none-1.c: New.
5224         * gcc.target/arm/fp16-compile-exprtype.c: New.
5225         * gcc.target/arm/fp16-compile-vcvt.c: New.
5226         * gcc.target/arm/fp16-builtins-1.c: New.
5227         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5228         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5229         * gcc.target/arm/fp16-param-1.c: New.
5230         * gcc.target/arm/fp16-return-1.c: New.
5231         * gcc.target/arm/fp16-unprototyped-1.c: New.
5232         * gcc.target/arm/fp16-unprototyped-2.c: New.
5233         * gcc.target/arm/fp16-variadic-1.c: New.
5234         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5235         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5236         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5237         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5238         * gcc.dg/torture/arm-fp16-ops.h: New.
5239         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5240         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5241         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5242         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5243         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5244         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5245         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5246         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5247         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5248         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5249         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5250         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5251         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5252         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5253         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5254         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5255         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5256         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5257         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5258         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5259         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5260
5261 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5262
5263         * gcc.dg/builtins-65.c: New test.
5264
5265 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5266
5267         PR fortran/40451
5268         * gfortran.dg/proc_ptr_result_4.f90: New.
5269
5270 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5271
5272         * gcc.c-torture/execute/bitfld-5.c: New test.
5273
5274 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5275
5276         * gcc.dg/builtin-unreachable-3.c: New test.
5277
5278 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5279
5280         * gcc.target/i386/builtin-unreachable.c: New test.
5281
5282 2009-06-17  Ian Lance Taylor  <iant@google.com>
5283
5284         * gcc.dg/Wcxx-compat-14.c: New testcase.
5285
5286 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5287
5288         * gcc.dg/func-ptr-conv-1.c: Update column info.
5289
5290 2009-06-17  Richard Guenther  <rguenther@suse.de>
5291
5292         PR middle-end/40404
5293         * gcc.c-torture/execute/pr40404.c: New testcase.
5294
5295 2009-06-17  Richard Guenther  <rguenther@suse.de>
5296
5297         PR middle-end/40460
5298         * g++.dg/torture/pr40460.C: New testcase.
5299
5300 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5301
5302         * gcc.dg/plugin/one_time_plugin.c: New test.
5303         * gcc.dg/plugin/one_time-test-1.c: New test.
5304         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5305
5306 2009-06-16  Ian Lance Taylor  <iant@google.com>
5307
5308         * g++.dg/warn/skip-1.C: New testcase.
5309
5310 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5311
5312         PR middle-end/40446
5313         * g++.dg/other/pr40446.C: New test.
5314
5315 2009-06-16  Richard Guenther  <rguenther@suse.de>
5316
5317         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5318         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5319         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5320         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5321
5322 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5323
5324         * gcc.c-torture/compile/pr40432.c: New file.
5325
5326 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5327
5328         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5329
5330 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5331
5332         PR fortran/36947
5333         PR fortran/40039
5334         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5335         * gfortran.dg/interface_20.f90: Modified error messages.
5336         * gfortran.dg/interface_21.f90: Ditto.
5337         * gfortran.dg/interface_26.f90: Ditto.
5338         * gfortran.dg/interface_27.f90: Ditto.
5339         * gfortran.dg/interface_28.f90: Extended test case.
5340         * gfortran.dg/interface_29.f90: New.
5341         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5342         * gfortran.dg/proc_decl_8.f90: Ditto.
5343         * gfortran.dg/proc_ptr_11.f90: Ditto.
5344         * gfortran.dg/proc_ptr_15.f90: Ditto.
5345
5346 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5347
5348         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5349         printing.
5350         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5351         gcc.dg/vect/vect-outer-4f.c: Likewise.
5352         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5353         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5354         Likewise.
5355         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5356         outer loop.
5357
5358 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5359
5360         PR fortran/40383
5361         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5362
5363 2009-06-15  Ian Lance Taylor  <iant@google.com>
5364
5365         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5366         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5367         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5368         Recognize new notes.
5369         * gcc.dg/stmt-expr-label-2.c: Likewise.
5370         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5371         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5372         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5373         * gcc.dg/c99-vla-jump-4.c: Likewise.
5374         * gcc.dg/stmt-expr-label-1.c: Likewise.
5375         * gcc.dg/stmt-expr-label-3.c: Likewise.
5376         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5377
5378 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5379
5380         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5381
5382 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5383
5384         * gcc.dg/builtin-object-size-7.c: New test.
5385
5386 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5387
5388         PR testsuite/40426
5389         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5390         level != "" use separate -gdwarf-2 -g${level} options instead of
5391         -gdwarf-2${level}.
5392         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5393         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5394         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5395
5396 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5397
5398         * g++.dg/abi/mangle11.C: Update warning line.
5399         * g++.dg/abi/mangle12.C: Update warning line.
5400         * g++.dg/abi/mangle17.C: Update warning line.
5401         * g++.dg/abi/mangle20-2.C: Update warning line.
5402
5403 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5404
5405         * gcc.dg/optimize-bswap-1.c: Split into these two:
5406         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5407         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5408
5409 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5410
5411         * gcc.dg/optimize-bswap-1.c: New testcase.
5412
5413 2009-06-14  Richard Guenther  <rguenther@suse.de>
5414
5415         PR middle-end/40389
5416         * g++.dg/torture/pr40389.C: New testcase.
5417
5418 2009-06-13  Richard Guenther  <rguenther@suse.de>
5419
5420         PR tree-optimization/40421
5421         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5422
5423 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5424
5425         * gcc.dg/old-style-prom-3.c: Add column info.
5426         * gcc.dg/overflow-warn-1.c
5427         * gcc.dg/gomp/pr27415.c
5428         * gcc.dg/gomp/for-1.c: Same.
5429         * gcc.dg/enum-compat-1.c: Same.
5430         * gcc.dg/c99-tag-3.c: Same.
5431         * gcc.dg/Wredundant-decls-2.c: Same.
5432         * gcc.dg/func-ptr-conv-1.c: Same.
5433         * gcc.dg/asm-wide-1.c: Same.
5434         * gcc.dg/nofixed-point-2.c: Same.
5435         * gcc.dg/cpp/line3.c: Same.
5436         * gcc.dg/array-10.c: Same.
5437         * gcc.dg/c99-vla-jump-1.c: Same.
5438         * gcc.dg/pr20368-1.c: Same.
5439         * gcc.dg/Wshadow-3.c: Same.
5440         * gcc.dg/c90-const-expr-8.c: Same.
5441         * gcc.dg/label-decl-2.c: Same.
5442         * gcc.dg/dremf-type-compat-2.c: Same.
5443         * gcc.dg/c90-const-expr-5.c: Same.
5444         * gcc.dg/builtins-30.c: Same.
5445         * gcc.dg/Warray-bounds.c: Same.
5446         * gcc.dg/Wcxx-compat-2.c: Same.
5447         * gcc.dg/tree-ssa/col-1.c: Same.
5448         * gcc.dg/old-style-prom-2.c: Same.
5449         * gcc.dg/cast-function-1.c: Same.
5450         * gcc.dg/pr15698-1.c: Same.
5451         * gcc.dg/dremf-type-compat-3.c: Same.
5452         * gcc.dg/vla-8.c: Same.
5453         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5454         line.
5455         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5456         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5457         * gcc.dg/enum-compat-1.c: Same.
5458         * gcc.dg/dremf-type-compat-2.c: Same.
5459         * gcc.dg/old-style-prom-2.c: Same.
5460         * gcc.dg/pr15698-1.c: Same.
5461         * gcc.dg/pr20368-1.c: Same.
5462         * gcc.dg/dremf-type-compat-3.c: Same.
5463         * gcc.dg/builtins-30.c: Same.  Test for columns.
5464
5465 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5466
5467         PR fortran/40176
5468         * gfortran.dg/proc_decl_1.f90: Extended.
5469
5470 2009-06-12  Ian Lance Taylor  <iant@google.com>
5471
5472         * gcc.dg/Wcxx-compat-13.c: New testcase.
5473
5474 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5475
5476         PR tree-opt/38865
5477         * gcc.dg/tree-ssa/fre-vce-1.c
5478
5479 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5480
5481         PR testsuite/40384
5482         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5483         min-insn-to-prefetch-ratio=5.
5484
5485 2009-06-12  Joey Ye  <joey.ye@intel.com>
5486             H.J. Lu  <hongjiu.lu@intel.com>
5487
5488         PR middle-end/39146
5489         * gcc.target/i386/stackalign/pr39146.c: New.
5490
5491 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5492
5493         * gcc.target/i386/crc32-1.c: New.
5494         * gcc.target/i386/crc32-2.c: Likewise.
5495
5496 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5497
5498         PR c/39252
5499         * gcc.dg/builtin-unreachable-1.c: New test.
5500         * gcc.dg/builtin-unreachable-2.c: Same.
5501
5502 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5503
5504         PR fortran/40402
5505         * gfortran.dg/data_value_1.f90: New test.
5506
5507 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5508
5509         PR testsuite/39831
5510         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5511         remove ilp32 requirement.
5512         * gcc.target/i386/excess-precision-2.c: Likewise.
5513         * gcc.target/i386/excess-precision-3.c: Likewise.
5514         * gcc.target/i386/excess-precision-4.c: Likewise.
5515         * gcc.target/i386/excess-precision-5.c: Likewise.
5516         * gcc.target/i386/excess-precision-6.c: Likewise.
5517
5518 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5519
5520         PR fortran/38718
5521         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5522         * gfortran.dg/nan_5.f90: New test.
5523
5524 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5525
5526         * gcc.target/arm/neon-modes-1.c: New test.
5527
5528 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5529
5530         * g++.dg/torture/pr31579.C: Cast pointer
5531         via __SIZE_TYPE__ instead of 'unsigned long'.
5532
5533 2009-06-10  Anthony Green  <green@moxielogic.com>
5534
5535         * lib/target-supports.exp (check_profiling_available):
5536         Profiling is not available for testing purposes on moxie.
5537
5538 2009-06-09  Ian Lance Taylor  <iant@google.com>
5539
5540         * gcc.dg/Wcxx-compat-12.c: New testcase.
5541
5542 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5543
5544         PR libfortran/40334
5545         * gfortran.dg/backspace_11.f90: New.
5546
5547 2009-06-09  Jason Merrill  <jason@redhat.com>
5548
5549         * g++.dg/cpp0x/defaulted10.C: New.
5550
5551 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5552
5553         * gcc.c-torture/compile/pr40351.c: New file.
5554
5555 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5556
5557         * gnat.dg/align_max.adb: New test.
5558
5559 2009-06-08  Jason Merrill  <jason@redhat.com>
5560
5561         * g++.dg/cpp0x/auto15.C: New.
5562
5563 2009-06-08  Jan Hubicka  <jh@suse.cz>
5564
5565         PR debug/39834
5566         * gcc.dg/torture/pr39834.c
5567
5568 2009-06-08  Jan Hubicka  <jh@suse.cz>
5569
5570         PR middle-end/40102
5571         * g++.dg/torture/pr40102.C: New testcase.
5572
5573 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5574
5575         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5576         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5577         * gcc.dg/builtin-object-size-6.c: New test.
5578
5579         PR c++/40373
5580         * g++.dg/template/dtor7.C: New test.
5581
5582         PR c++/40370
5583         PR c++/40372
5584         * g++.dg/template/error41.C: New test.
5585         * g++.dg/template/error42.C: New test.
5586
5587 2009-06-08  Revital Eres  <eres@il.ibm.com>
5588
5589         PR testsuite/40359
5590         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5591         * gcc.dg/vect/vect-88.c: Likewise.
5592         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5593         * gcc.dg/vect/pr25413.c: Likewise.
5594         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5595
5596 2009-06-07  Ian Lance Taylor  <iant@google.com>
5597
5598         * g++.dg/warn/Wswitch-3.C: New testcase.
5599         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5600         * gcc.dg/Wswitch-enum-error.c: Likewise.
5601         * gcc.dg/Wswitch-error.c: Likewise.
5602
5603 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5604
5605         PR fortran/40008
5606         * gfortran.dg/negative_unit.f: Update test.
5607         * gfortran.dg/negative_unit_int8.f: Update test.
5608         * gfortran.dg/newunit_1.f90: New test.
5609
5610 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5611
5612         PR fortran/25104
5613         PR fortran/29962
5614         * gfortran.dg/spread_init_expr.f03: New.
5615         * gfortran.dg/unpack_init_expr.f03: New.
5616         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5617         error message.
5618
5619 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5620
5621         PR fortran/25104
5622         PR fortran/29962
5623         * gfortran.dg/count_init_expr.f03
5624         * gfortran.dg/product_init_expr.f03
5625         * gfortran.dg/sum_init_expr.f03
5626
5627 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5628
5629         PR fortran/36874
5630         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5631         message.
5632         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5633         shapes.
5634         * gfortran.dg/zero_sized_5.f90: Likewise.
5635
5636 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5637
5638         PR middle-end/32950
5639         * g++.dg/torture/pr32950.C: New.
5640
5641 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5642
5643         PR fortran/25104
5644         PR fortran/29962
5645         * gfortran.dg/dot_product_1.f03: New.
5646         * gfortran.dg/matmul_8.f03: New.
5647         * gfortran.dg/transpose_3.f03: New.
5648
5649 2009-06-06  Ian Lance Taylor  <iant@google.com>
5650
5651         * gcc.dg/Wunused-label-1.c: New test case.
5652         * g++.dg/warn/Wunused-label-1.C: New test case.
5653         * g++.dg/warn/Wunused-label-2.C: New test case.
5654         * g++.dg/warn/Wunused-label-3.C: New test case.
5655
5656 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5657
5658         PR fortran/37203
5659         * reshape_zerosize_2.f90: New.
5660
5661 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5662
5663         PR fortran/32890
5664         * gfortran.dg/pack_assign_1.f90: New.
5665         * gfortran.dg/pack_vector_1.f90: New.
5666
5667 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5668
5669         PR middle-end/40340
5670         * gcc.dg/pr40340-1.c: New test.
5671         * gcc.dg/pr40340-2.c: New test.
5672         * gcc.dg/pr40340-3.c: New test.
5673         * gcc.dg/pr40340-4.c: New test.
5674         * gcc.dg/pr40340-5.c: New test.
5675         * gcc.dg/pr40340.h: New file.
5676
5677 2009-06-05  Revital Eres  <eres@il.ibm.com>
5678
5679         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5680         New procedure.
5681         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5682         * gcc.dg/vect/vect-33.c: Likewise.
5683         * gcc.dg/vect/vect-92.c: Likewise.
5684         * gcc.dg/vect/vect-58.c: Likewise.
5685         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5686         * gcc.dg/vect/vect-42.c: Likewise.
5687         * gcc.dg/vect/slp-25.c: Likewise.
5688         * gcc.dg/vect/vect-align-1.c: Likewise.
5689         * gcc.dg/vect/vect-align-2.c: Likewise.
5690         * gcc.dg/vect/vect-93.c: Likewise.
5691         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5692         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5693         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5694         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5695         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5696         * gcc.dg/vect/vect-26.c: Likewise.
5697         * gcc.dg/vect/vect-44.c: Likewise.
5698         * gcc.dg/vect/vect-70.c: Likewise.
5699         * gcc.dg/vect/vect-95.c: Likewise.
5700         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5701         * gcc.dg/vect/vect-28.c: Likewise.
5702         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5703         * gcc.dg/vect/vect-87.c: Likewise.
5704         * gcc.dg/vect/vect-109.c: Likewise.
5705         * gcc.dg/vect/vect-54.c: Likewise.
5706         * gcc.dg/vect/vect-96.c: Likewise.
5707         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5708         * gcc.dg/vect/vect-88.c: Likewise.
5709         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5710         * gcc.dg/vect/vect-89.c: Likewise.
5711         * gcc.dg/vect/vect-91.c: Likewise.
5712         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5713         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5714         * gfortran.dg/vect/vect-2.f90: Likewise.
5715         * gfortran.dg/vect/vect-3.f90: Likewise.
5716         * gfortran.dg/vect/vect-4.f90: Likewise.
5717         * gfortran.dg/vect/vect-5.f90: Likewise.
5718
5719 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5720
5721         PR tree-optimization/36318
5722         * gcc.dg/tree-ssa/sra-7.c: New test.
5723
5724 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5725
5726         PR fortran/37203
5727         * gfortran.dg/reshape_order_5.f90: New.
5728         * gfortran.dg/reshape_shape_1.f90: New.
5729
5730 2009-06-04  Jason Merrill  <jason@redhat.com>
5731
5732         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5733
5734 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5735
5736         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5737         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5738
5739 2009-06-04  Richard Guenther  <rguenther@suse.de>
5740
5741         PR c++/39371
5742         * g++.dg/torture/pr40335.C: New testcase.
5743
5744 2009-06-03  Richard Guenther  <rguenther@suse.de>
5745
5746         PR middle-end/40328
5747         * gcc.dg/torture/pr40328.c: New testcase.
5748
5749 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5750
5751         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5752         m68k and fido.
5753
5754 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5755
5756         * g++.dg/torture/pr40323.C: New file.
5757
5758 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5759
5760         * gnat.dg/specs/root.ads: New test.
5761         * gnat.dg/specs/root-level_1.ads: Likewise.
5762         * gnat.dg/specs/root-level_2.ads: Likewise.
5763         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5764
5765 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5766
5767         * g++.dg/init/ref15.C: Require unwrapped targets.
5768
5769 2009-06-02  Jason Merrill  <jason@redhat.com>
5770
5771         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5772         * g++.dg/cpp0x/initlist18.C: New.
5773         * g++.dg/cpp0x/initlist19.C: New.
5774
5775         * g++.dg/cpp0x/auto14.C: New.
5776
5777 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5778
5779         * gnat.dg/alignment6.adb: Remove XFAIL.
5780
5781 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5782
5783         PR c++/38089
5784         * g++.dg/template/spec36.C: New test.
5785
5786 2009-06-01  Ian Lance Taylor  <iant@google.com>
5787
5788         * gcc.dg/cast-qual-3.c: New testcase.
5789         * g++.dg/warn/Wcast-qual2.C: New testcase.
5790
5791 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5792
5793         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5794         (process-message): Expect column numbers.
5795         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5796         * gcc.dg/pch/counter-2.c: Same.
5797         * gcc.dg/pch/valid-2.c: Same.
5798         * gcc.dg/pch/warn-1.c: Same.
5799         * gcc.dg/pch/valid-1.c: Same.
5800         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5801         * gcc.dg/cpp/syshdr.c: Same.
5802         * gcc.dg/cpp/19940712-1.c: Same.
5803         * gcc.dg/cpp/missing-header-1.c: Same.
5804         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5805         * gcc.dg/cpp/tr-warn3.c: Same.
5806         * gcc.dg/cpp/pr29612-2.c: Same.
5807         * gcc.dg/cpp/tr-warn4.c: Same.
5808         * gcc.dg/cpp/Wtrigraphs.c: Same.
5809         * gcc.dg/cpp/poison.c: Same.
5810         * gcc.dg/cpp/arith-3.c: Same.
5811         * gcc.dg/cpp/sysmac2.c: Same.
5812         * gcc.dg/cpp/cpp.exp: Same.
5813         * gcc.dg/cpp/tr-warn5.c: Same.
5814         * gcc.dg/cpp/include2.c: Same.
5815         * gcc.dg/cpp/Wmissingdirs.c: Same.
5816         * gcc.dg/cpp/Wmissingdirs.c: Same.
5817         * gcc.dg/cpp/tr-warn6.c: Same.
5818         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5819         * gcc.dg/cpp/macspace1.c: Same.
5820         * gcc.dg/cpp/escape-2.c: Same.
5821         * gcc.dg/cpp/assert2.c: Same.
5822         * gcc.dg/cpp/undef2.c: Same.
5823         * gcc.dg/cpp/macspace2.c: Same.
5824         * gcc.dg/cpp/tr-warn1.c: Same.
5825         * gcc.dg/cpp/extratokens2.c: Same.
5826         * gcc.dg/cpp/strify2.c: Same.
5827         * gcc.dg/cpp/Wsignprom.c: Same.
5828         * gcc.dg/cpp/redef2.c: Same.
5829         * gcc.dg/cpp/trad/trad.exp: Same.
5830         * gcc.dg/cpp/arith-1.c: Same.
5831         * gcc.dg/cpp/extratokens.c: Same.
5832         * gcc.dg/cpp/if-mpar.c: Same.
5833
5834 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5835
5836         * gnat.dg/nested_float_packed.ads: New test.
5837
5838 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5839             Eric Botcazou  <botcazou@adacore.com>
5840
5841         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5842         * gnat.dg/test_oconst.adb: New test.
5843
5844 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5845
5846         * gcc.dg/plugin/ggcplug.c: Moved comment.
5847         (plugin_init): Fixed typo, declared i, returned 0 at end.
5848
5849 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5850
5851         PR testsuite/40244
5852         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5853         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5854
5855 2009-05-29  Ian Lance Taylor  <iant@google.com>
5856
5857         * gcc.dg/Wcxx-compat-11.c: New testcase.
5858
5859 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5860
5861         PR fortran/40019
5862         * gfortran.dg/leadz_trailz_1.f90: New test.
5863         * gfortran.dg/leadz_trailz_2.f90: New test.
5864
5865 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5866
5867         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5868         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5869         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5870         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5871         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5872         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5873         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5874         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5875         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5876         * gcc.dg/tree-ssa/sra-5.c: New file.
5877         * gcc.dg/tree-ssa/sra-6.c: New file.
5878         * gcc.c-torture/compile/sra-1.c: New file.
5879
5880 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5881
5882         PR middle-end/40291
5883         * gcc.c-torture/compile/pr40291.c: New test.
5884
5885         PR target/40017
5886         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5887         __vector _Bool.
5888         * gcc.target/powerpc/altivec-30.c: New test.
5889         * gcc.target/powerpc/altivec-31.c: New test.
5890
5891 2009-05-28  Richard Guenther  <rguenther@suse.de>
5892
5893         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5894         * gcc.c-torture/execute/20090527-1.c: Likewise.
5895
5896 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5897
5898         PR c++/39754
5899         * g++.dg/template/canon-type-1.C: New test.
5900         * g++.dg/template/canon-type-2.C: Likewise.
5901         * g++.dg/template/canon-type-3.C: Likewise.
5902         * g++.dg/template/canon-type-4.C: Likewise.
5903         * g++.dg/template/canon-type-5.C: Likewise.
5904         * g++.dg/template/canon-type-6.C: Likewise.
5905         * g++.dg/template/canon-type-7.C: Likewise.
5906
5907 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5908             Uros Bizjak  <ubizjak@gmail.com>
5909             Danny Smith  <dansmister@gmail.com>
5910
5911         PR target/37216
5912
5913         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5914         New function.
5915         * gcc.target/i386/pr37216.c:  New test source file.
5916         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5917         use -fno-common for testing Cygwin and MinGW targets.
5918
5919 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5920
5921         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5922         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5923         * g++.dg/pr37742.C (size_t): Likewise.
5924         * g++.dg/torture/pr34850.C (size_t): Likewise.
5925         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5926         _PTRDIFF_TYPE__.
5927         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5928         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5929         (size_t): Use __extension__ and __SIZE_TYPE__.
5930         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5931         __SIZE_TYPE__.
5932         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5933         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5934         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5935         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5936         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5937         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5938         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5939         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5940         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5941         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5942         (__ssize_t): Likewise.
5943         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5944         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5945         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5946         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5947         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5948         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5949         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5950         * gcc.dg/pr33667.c (size_t): Likewise.
5951         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5952         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5953         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5954         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5955         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5956         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5957
5958 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5959
5960         PR tree-optimization/40254
5961         * gcc.dg/vect/pr40254.c: New test.
5962
5963 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5964
5965         PR middle-end/33699
5966         * gcc.target/mips/const-anchor-1.c: New test.
5967         * gcc.target/mips/const-anchor-2.c: New test.
5968
5969 2009-05-27  Jason Merrill  <jason@redhat.com>
5970
5971         * g++.dg/cpp0x/initlist15.C: New.
5972         * g++.dg/cpp0x/initlist16.C: New.
5973         * g++.dg/cpp0x/initlist17.C: New.
5974
5975 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5976
5977         PR fortran/39178
5978         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5979         patterns to reflect frontend changes.
5980         * gfortran.dg/vector_subscript_4.f90: Likewise.
5981
5982 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5983             Eric Botcazou  <botcazou@adacore.com>
5984
5985         * gcc.c-torture/execute/align-nest.c: New testcase.
5986         * gnat.dg/misaligned_nest.adb: New testcase.
5987
5988 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5989
5990         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5991         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5992         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5993         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5994
5995 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5996
5997         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5998         cast instead of assuming 0ul.
5999         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6000         __SIZE_TYPE__.
6001         (_type_desc): Make first argument const.
6002         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6003
6004 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6005
6006         PR libfortran/40187
6007         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6008         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6009
6010 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6011
6012         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6013         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6014         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6015         * gcc.dg/plugin/ggcplug.c: Added new file.
6016
6017 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6018
6019         PR fortran/40246
6020         * gfortran.dg/nullify_4.f90: New test.
6021
6022 2009-05-26  Richard Guenther  <rguenther@suse.de>
6023
6024         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6025
6026 2009-05-26  Richard Guenther  <rguenther@suse.de>
6027
6028         PR middle-end/40252
6029         * gcc.c-torture/compile/pr40252.c: New testcase.
6030
6031 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6032
6033         PR c++/40007
6034         * g++.dg/template/typedef18.C: New test.
6035         * g++.dg/template/typedef19.C: Likewise.
6036         * g++.dg/template/typedef20.C: Likewise.
6037         * g++.dg/template/access11.C: Adjust.
6038
6039 2009-05-26  Richard Guenther  <rguenther@suse.de>
6040
6041         PR testsuite/40247
6042         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6043
6044 2009-05-25  Jason Merrill  <jason@redhat.com>
6045
6046         PR c++/38064
6047         * g++.dg/cpp0x/enum3.C: New test.
6048
6049 2009-05-25  Richard Guenther  <rguenther@suse.de>
6050
6051         PR tree-optimization/36327
6052         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6053         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6054         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6055         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6056         * gcc.dg/vect/vect-40.c: Likewise.
6057         * gcc.dg/vect/vect-42.c: Likewise.
6058         * gcc.dg/vect/vect-46.c: Likewise.
6059         * gcc.dg/vect/vect-76.c: Likewise.
6060
6061 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6062
6063         PR fortran/40176
6064         * gfortran.dg/proc_ptr_18.f90: New.
6065         * gfortran.dg/proc_ptr_19.f90: New.
6066         * gfortran.dg/proc_ptr_comp_9.f90: New.
6067         * gfortran.dg/proc_ptr_comp_10.f90: New.
6068
6069 2009-05-25  Richard Guenther  <rguenther@suse.de>
6070
6071         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6072         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6073
6074 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6075
6076         PR tree-optimization/40238
6077         * gcc.dg/vect/pr40238.c: New test.
6078
6079 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6080             Dominique Dhumieres  <dominiq@lps.ens.fr>
6081
6082         PR fortran/35732
6083         PR fortran/39872
6084         * gfortran.dg/bounds_check_fail_3.f90: New test.
6085         * gfortran.dg/bounds_check_fail_4.f90: New test.
6086         * gfortran.dg/bounds_check_14.f90: Update test.
6087         * gfortran.dg/bound_4.f90: Update test.
6088
6089 2009-05-24  Richard Guenther  <rguenther@suse.de>
6090
6091         PR middle-end/40233
6092         * gcc.c-torture/compile/pr40233.c: New testcase.
6093
6094 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6095
6096         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6097         for alpha*-*-* targets.
6098
6099 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6100
6101         * gcc.dg/vect/bb-slp-1.c: New test.
6102         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6103         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6104         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6105         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6106         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6107         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6108         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6109         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6110         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6111         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6112         gcc.dg/vect/bb-slp-22.c: Likewise.
6113         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6114
6115 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6116             Maxim Kuvyrkov  <maxim@codesourcery.com>
6117
6118         * gcc.dg/falign-labels-1.c: New test.
6119
6120 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6121
6122         * gnat.dg/specs/rep_clause3.ads: New test.
6123
6124 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6125
6126         * gnat.dg/addr6.adb: New test.
6127
6128 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6129
6130         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6131         New function.
6132         * gcc.target/arm/thumb2-mul-space.c: New file.
6133         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6134         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6135         * gcc.target/arm/thumb2-mul-speed.c: New file.
6136
6137 2009-05-22  Richard Guenther  <rguenther@suse.de>
6138
6139         PR middle-end/38964
6140         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6141         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6142         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6143
6144 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6145
6146         * gcc.dg/dll-6.c: New test.
6147         * gcc.dg/dll-6a.c: Likewise.
6148         * gcc.dg/dll-7.c: Likewise.
6149         * gcc.dg/dll-7a.c: Likewise.
6150         * g++.dg/ext/dllexport2.C: Likewise.
6151         * g++.dg/ext/dllexport2a.cc: Likewise.
6152
6153 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6154
6155         PR target/37846
6156         * gcc.target/ia64/mfused-madd-vect.c: New test.
6157         * gcc.target/ia64/mfused-madd.c: New test.
6158         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6159         * gcc.target/ia64/mno-fused-madd.c: New test.
6160
6161 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6162
6163         * gcc.target/i386/movbe-1.c: New.
6164         * gcc.target/i386/movbe-2.c: Likewise.
6165
6166 2009-05-21  Taras Glek  <tglek@mozilla.com>
6167
6168         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6169         plugin_init signature.
6170         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6171         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6172         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6173
6174 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6175
6176         * gcc.dg/target/arm/neon-vmla-1.c: New.
6177         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6178
6179 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6180
6181         * gcc.target/mips/octeon-exts-6.c: New test.
6182         * gcc.target/mips/extend-1.c: New test.
6183         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6184         EXTS.
6185         * gcc.target/mips/octeon-exts-5.c: Likewise.
6186
6187 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6188
6189         PR middle-end/40204
6190         * gcc.c-torture/compile/pr40204.c: New test.
6191
6192 2009-05-20  Richard Guenther  <rguenther@suse.de>
6193
6194         * gcc.c-torture/compile/20090518-1.c: New testcase.
6195
6196 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6197
6198         PR tree-optimization/40087
6199         * gcc.dg/tree-ssa/pr40087.c: New test.
6200
6201 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6202
6203         * gcc.dg/vector-4.c: New testcase.
6204         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6205         * g++.dg/ext/vector16.C: New testcase.
6206
6207 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6208
6209         PR c/40172
6210         * gcc.dg/pr40172.c: Renamed to ...
6211         * gcc.dg/pr40172-1.c: This.
6212
6213         * gcc.dg/pr40172-2.c: New.
6214         * gcc.dg/pr40172-3.c: Likewise.
6215
6216 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6217
6218         PR c/40172
6219         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6220
6221 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6222
6223         * gnat.dg/loop_optimization6.ad[sb]: New test.
6224
6225 2009-05-19  Richard Guenther  <rguenther@suse.de>
6226
6227         * gcc.c-torture/compile/20090519-1.c: New testcase.
6228
6229 2009-05-18  Jason Merrill  <jason@redhat.com>
6230
6231         * g++.dg/cpp0x/explicit1.C: New.
6232         * g++.dg/cpp0x/explicit2.C: New.
6233
6234 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6235
6236         PR debug/40109
6237         * g++.dg/debug/dwarf2/nested-1.C: New test.
6238
6239 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6240
6241         PR testsuite/39907
6242         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6243         stack alignment.
6244
6245 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6246
6247         PR fortran/40164
6248         * gfortran.dg/proc_ptr_comp_8.f90: New.
6249
6250 2009-05-18  Richard Guenther  <rguenther@suse.de>
6251
6252         PR fortran/40168
6253         * gfortran.dg/array_memset_2.f90: Adjust.
6254
6255 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6256
6257         PR fortran/36947
6258         PR fortran/40039
6259         * gfortran.dg/interface_27.f90: New.
6260         * gfortran.dg/interface_28.f90: New.
6261         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6262         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6263
6264 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6265
6266         * gcc.target/m68k/tls-ie.c: New test.
6267         * gcc.target/m68k/tls-le.c: New test.
6268         * gcc.target/m68k/tls-gd.c: New test.
6269         * gcc.target/m68k/tls-ld.c: New test.
6270         * gcc.target/m68k/tls-ie-xgot.c: New test.
6271         * gcc.target/m68k/tls-le-xtls.c: New test.
6272         * gcc.target/m68k/tls-gd-xgot.c: New test.
6273         * gcc.target/m68k/tls-ld-xgot.c: New test.
6274         * gcc.target/m68k/tls-ld-xtls.c: New test.
6275         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6276
6277 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6278
6279         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6280
6281 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6282
6283         PR c/40172
6284         * gcc.dg/pr40172.c: New.
6285
6286 2009-05-17  Jason Merrill  <jason@redhat.com>
6287
6288         PR c++/40139
6289         * g++.dg/template/dtor6.C: New.
6290
6291 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6292
6293         * g++.dg/warn/translate-ice-1.C: New test.
6294
6295 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6296
6297         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6298         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6299         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6300         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6301
6302 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6303
6304         PR fortran/33197
6305         * gfortran.dg/erf_2.F90: New test.
6306         * gfortran.dg/erfc_scaled_2.f90: New test.
6307
6308 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6309
6310         PR fortran/31243
6311         * gfortran.dg/string_1.f90: New test.
6312         * gfortran.dg/string_2.f90: New test.
6313         * gfortran.dg/string_3.f90: New test.
6314
6315 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6316
6317         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6318         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6319
6320 2009-05-15  Ian Lance Taylor  <iant@google.com>
6321
6322         * gcc.dg/Wcxx-compat-10.c: New testcase.
6323
6324 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6325
6326         PR 16302
6327         * gcc.dg/pr16302.c: New.
6328         * g++.dg/warn/pr16302.C: New.
6329
6330 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6331
6332         * gcc.dg/torture/builtin-math-5.c: New.
6333         * gcc.dg/torture/builtin-math-6.c: New.
6334         * lib/target-supports.exp (check_effective_target_mpc): New.
6335
6336 2009-05-15  Jan Hubicka  <jh@suse.cz>
6337
6338         * gcc.dg/tree-ssa/inline-3.c: New testcase
6339
6340 2009-05-15  Jan Hubicka  <jh@suse.cz>
6341
6342         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6343         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6344         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6345         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6346         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6347         Mark noinline.
6348         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6349         Mark noinline.
6350         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6351         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6352
6353 2009-05-15  Jan Hubicka  <jh@suse.cz>
6354
6355         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6356         optimized by sibcall noinline.
6357
6358 2009-05-15  Jan Hubicka  <jh@suse.cz>
6359
6360         * sibcall-1.c (track): Mark noinline.
6361         * sibcall-2.c (track): Mark noinline.
6362         * sibcall-3.c (track): Mark noinline.
6363         * sibcall-4.c (track): Mark noinline.
6364
6365 2009-05-15  Jan Hubicka  <jh@suse.cz>
6366
6367         * flatten-2.c: Disable early inlining; add comment.
6368         * flatten-3.c: New test based on flatten-2.c.
6369
6370 2009-05-15  Richard Guenther  <rguenther@suse.de>
6371
6372         PR tree-optimization/39999
6373         * gcc.c-torture/compile/pr39999.c: New testcase.
6374
6375 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6376
6377         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6378
6379 2009-05-14  Ian Lance Taylor  <iant@google.com>
6380
6381         * gcc.dg/Wcxx-compat-9.c: New testcase.
6382
6383 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6384
6385         PR fortran/39996
6386         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6387         * gfortran.dg/duplicate_type_2.f90: Ditto.
6388         * gfortran.dg/duplicate_type_3.f90: New.
6389
6390 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6391
6392         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6393         * ada/acats/tests/c5/c59002c.ada: Likewise.
6394
6395 2009-05-13  Taras Glek  <tglek@mozilla.com>
6396
6397         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6398         attributes and decl smashing.
6399         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6400         attributes.
6401         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6402         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6403
6404 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6405
6406         PR fortran/39865
6407         * gfortran.dg/pr39865.f90: New test.
6408         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6409         arrays in FMT=.
6410         * gfortran.dg/hollerith_f95.f90: Likewise.
6411         * gfortran.dg/hollerith6.f90: New test.
6412         * gfortran.dg/hollerith7.f90: New test.
6413
6414 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6415
6416         PR cpp/36674
6417         * gcc.dg/cpp/pr36674.i: New.
6418
6419 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6420
6421         PR middle-end/40035
6422         * gcc.c-torture/compile/pr40035.c: New test.
6423
6424 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6425
6426         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6427
6428 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6429
6430         PR fortran/40110
6431         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6432         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6433         * gfortran.dg/interop_params.f03: Ditto.
6434
6435 2009-05-12  Jan Hubicka  <jh@suse.cz>
6436
6437         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6438         so unrolling still happens.
6439         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6440         * gcc.dg/ipa/ipacost-2.c: Likewise.
6441         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6442
6443 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6444
6445         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6446
6447 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6448
6449         * lib/target-supports.exp (check_profiling_available): Return
6450         false for -p on *-*-cygwin* targets.
6451
6452 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6453
6454         PR tree-optimization/38632
6455         * g++.dg/tree-ssa/pr38632.C: New.
6456
6457 2009-05-11  Jan Hubicka  <jh@suse.cz>
6458
6459         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6460         we now optimize better.
6461         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6462         out at different places.
6463         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6464         unroling.
6465         * gcc.dg/vect/vect-76.c: Likewise.
6466         * gcc.dg/vect/vect-70.c: Likewise.
6467         * gcc.dg/vect/vect-66.c: Likewise.
6468         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6469         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6470
6471 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6472
6473         PR middle-end/40080
6474         * gcc.c-torture/compile/pr40080.c: New.
6475
6476 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6477
6478         * gcc.c-torture/compile/pr40026.c: New testcase.
6479
6480 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6481
6482         PR fortran/40089
6483         * gfortran.dg/proc_ptr_comp_7.f90: New.
6484
6485 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6486
6487         PR tree-optimization/40074
6488         * gcc.dg/vect/pr40074.c: New test.
6489
6490 2009-05-10  Ian Lance Taylor  <iant@google.com>
6491
6492         * gcc.dg/Wcxx-compat-7.c: New testcase.
6493         * gcc.dg/Wcxx-compat-8.c: New testcase.
6494         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6495         * gcc.dg/pr17188-1.c: Likewise.
6496         * gcc.dg/pr39084.c: Likewise.
6497
6498 2009-05-10  Michael Matz  <matz@suse.de>
6499
6500         PR target/40031
6501         * gcc.dg/pr40031.c: New test.
6502
6503 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6504
6505         PR fortran/40018
6506         * gfortran.dg/array_constructor_31.f90: New test.
6507
6508 2009-05-10  Richard Guenther  <rguenther@suse.de>
6509
6510         PR tree-optimization/40081
6511         * g++.dg/torture/pr40081.C: New testcase.
6512
6513 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6514
6515         PR fortran/38863
6516         * gfortran.dg/dependency_24.f90: New test.
6517         * gfortran.dg/dependency_23.f90: Clean up module files.
6518
6519 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6520
6521         PR fortran/38956
6522         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6523         * gfortran.dg/chmod_2.f90: Likewise.
6524         * gfortran.dg/chmod_3.f90: Likewise.
6525         * gfortran.dg/open_errors.f90: Likewise.
6526
6527 2009-05-09  Jan Hubicka  <jh@suse.cz>
6528
6529         PR middle-end/40043
6530         * g++.dg/eh/nested-try.C: New test.
6531
6532 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6533
6534         PR tree-optimization/40049
6535         * gcc.dg/vect/vect-shift-2.c: New test.
6536
6537 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6538
6539         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6540         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6541
6542 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6543
6544         PR c/36892
6545         * g++.dg/warn/deprecated-6.C: New.
6546         * gcc.dg/deprecated-4.c: Likewise.
6547         * gcc.dg/deprecated-5.c: Likewise.
6548         * gcc.dg/deprecated-6.c: Likewise.
6549
6550 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6551
6552         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6553         __aligned__(__BIGGEST_ALIGNMENT__).
6554         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6555         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6556         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6557         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6558         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6559         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6560         * gcc.dg/vect/Os-vect-95.c: Likewise.
6561         * gcc.dg/vect/pr20122.c: Likewise.
6562         * gcc.dg/vect/pr36493.c: Likewise.
6563         * gcc.dg/vect/pr37385.c: Likewise.
6564         * gcc.dg/vect/slp-7.c: Likewise.
6565         * gcc.dg/vect/slp-9.c: Likewise.
6566         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6567         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6568         * gcc.dg/vect/vect-35.c: Likewise.
6569         * gcc.dg/vect/vect-40.c: Likewise.
6570         * gcc.dg/vect/vect-42.c: Likewise.
6571         * gcc.dg/vect/vect-44.c: Likewise.
6572         * gcc.dg/vect/vect-46.c: Likewise.
6573         * gcc.dg/vect/vect-48.c: Likewise.
6574         * gcc.dg/vect/vect-52.c: Likewise.
6575         * gcc.dg/vect/vect-54.c: Likewise.
6576         * gcc.dg/vect/vect-56.c: Likewise.
6577         * gcc.dg/vect/vect-58.c: Likewise.
6578         * gcc.dg/vect/vect-60.c: Likewise.
6579         * gcc.dg/vect/vect-74.c: Likewise.
6580         * gcc.dg/vect/vect-75.c: Likewise.
6581         * gcc.dg/vect/vect-76.c: Likewise.
6582         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6583         * gcc.dg/vect/vect-77.c: Likewise.
6584         * gcc.dg/vect/vect-77-global.c: Likewise.
6585         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6586         * gcc.dg/vect/vect-78.c: Likewise.
6587         * gcc.dg/vect/vect-78-global.c: Likewise.
6588         * gcc.dg/vect/vect-80.c: Likewise.
6589         * gcc.dg/vect/vect-85.c: Likewise.
6590         * gcc.dg/vect/vect-87.c: Likewise.
6591         * gcc.dg/vect/vect-88.c: Likewise.
6592         * gcc.dg/vect/vect-92.c: Likewise.
6593         * gcc.dg/vect/vect-93.c: Likewise.
6594         * gcc.dg/vect/vect-95.c: Likewise.
6595         * gcc.dg/vect/vect-97.c: Likewise.
6596         * gcc.dg/vect/vect-complex-1.c: Likewise.
6597         * gcc.dg/vect/vect-complex-4.c: Likewise.
6598         * gcc.dg/vect/vect-complex-5.c: Likewise.
6599         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6600         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6601         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6602         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6603         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6604         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6605         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6606         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6607         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6608         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6609         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6610         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6611         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6612         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6613         * gcc.dg/vect/vect-outer-1.c: Likewise.
6614         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6615         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6616         * gcc.dg/vect/vect-outer-2.c: Likewise.
6617         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6618         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6619         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6620         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6621         * gcc.dg/vect/vect-outer-3.c: Likewise.
6622         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6623         * gcc.dg/vect/vect-outer-5.c: Likewise.
6624         * gcc.dg/vect/vect-outer-6.c: Likewise.
6625         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6626         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6627         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6628         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6629         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6630         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6631         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6632         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6633         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6634         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6635         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6636         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6637         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6638         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6639
6640 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6641
6642         PR c/24581
6643         * gcc.dg/torture/complex-sign.h: New header.
6644         * gcc.dg/torture/complex-sign-add.c,
6645         gcc.dg/torture/complex-sign-mixed-add.c,
6646         gcc.dg/torture/complex-sign-mixed-div.c,
6647         gcc.dg/torture/complex-sign-mixed-mul.c,
6648         gcc.dg/torture/complex-sign-mixed-sub.c,
6649         gcc.dg/torture/complex-sign-mul.c,
6650         gcc.dg/torture/complex-sign-sub.c: New tests.
6651
6652 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6653
6654         PR fortran/39876
6655         * gfortran.dg/intrinsic_3.f90: New.
6656
6657 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6658
6659         PR c/39037
6660         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6661         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6662         * gcc.dg/dfp/float-constant-double.c: New test.
6663         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6664         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6665         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6666         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6667         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6668         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6669         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6670         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6671         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6672
6673 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6674
6675         PR middle-end/40057
6676         * gcc.c-torture/execute/pr40057.c: New test.
6677
6678 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6679
6680         * gcc.c-torture/compile/const-high-part.c: New test.
6681
6682 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6683
6684         PR testsuite/40050
6685         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6686         build plugin.
6687
6688 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6689
6690         PR fortran/39630
6691         * gfortran.dg/proc_decl_1.f90: Modified.
6692         * gfortran.dg/proc_ptr_comp_1.f90: New.
6693         * gfortran.dg/proc_ptr_comp_2.f90: New.
6694         * gfortran.dg/proc_ptr_comp_3.f90: New.
6695         * gfortran.dg/proc_ptr_comp_4.f90: New.
6696         * gfortran.dg/proc_ptr_comp_5.f90: New.
6697         * gfortran.dg/proc_ptr_comp_6.f90: New.
6698
6699 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6700
6701         PR c++/17395
6702         * g++.dg/template/call7.C: New test.
6703
6704 2009-05-06  Diego Novillo  <dnovillo@google.com>
6705
6706         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6707
6708 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6709
6710         * gfortran.dg/pr40021.f: Moved to ...
6711         * gfortran.fortran-torture/execute/pr40021.f: Here.
6712
6713 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6714
6715         PR middle-end/39986
6716         * gcc.dg/dfp/pr39986.c: New test.
6717
6718 2009-05-06  Michael Matz  <matz@suse.de>
6719
6720         PR middle-end/40021
6721         * gfortran.dg/pr40021.f: New test.
6722
6723 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6724
6725         * lib/plugin-support.exp: New file containing support procs for
6726         plugin testcases.
6727         * lib/target-supports.exp (check_plugin_available): New proc.
6728         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6729         * gcc.dg/plugin/selfassign.c: New plugin source file.
6730         * gcc.dg/plugin/self-assign-test-1.c: New test.
6731         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6732         * g++.dg/README: Add description for plugin test.
6733         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6734         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6735         * g++.dg/plugin/selfassign.c: New plugin source file.
6736         * g++.dg/plugin/self-assign-test-1.C: New test.
6737         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6738         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6739         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6740         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6741
6742 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6743
6744         PR fortran/40041
6745         * gfortran.dg/intrinsic_2.f90: New test.
6746         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6747
6748 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6749
6750         PR c/40032
6751         * gcc.dg/noncompile/incomplete-5.c: New test.
6752
6753 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6754
6755         PR middle-end/39666
6756         * gcc.dg/pr39666-1.c: New test.
6757         * gcc.dg/pr39666-2.c: Likewise.
6758         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6759         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6760         * gfortran.dg/pr39666-1.f90: Likewise.
6761         * gfortran.dg/pr39666-2.f90: Likewise.
6762
6763 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6764
6765         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6766         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6767         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6768
6769 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6770
6771         PR fortran/39998
6772         * gfortran.dg/proc_ptr_17.f90: New.
6773
6774 2009-05-05  Richard Guenther  <rguenther@suse.de>
6775
6776         PR tree-optimization/40022
6777         * gcc.c-torture/execute/pr40022.c: New testcase.
6778
6779 2009-05-05  Richard Guenther  <rguenther@suse.de>
6780
6781         PR middle-end/40023
6782         * gcc.c-torture/compile/pr40023.c: New testcase.
6783
6784 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6785
6786         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6787         * g++.dg/template/overload9.C: Likewise.
6788         * g++.dg/ext/ms-1.C: New.
6789
6790 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6791
6792         PR c++/40013
6793         * g++.dg/ext/vla7.C: New test.
6794
6795 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6796
6797         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6798
6799 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6800
6801         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6802         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6803         Update expected errors.
6804
6805 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6806
6807         PR c++/28152
6808         * g++.dg/parse/parser-pr28152.C: New.
6809         * g++.dg/parse/parser-pr28152-2.C: New.
6810
6811 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6812
6813         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6814
6815 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6816
6817         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6818         * gcc.target/sparc/fexpand-2.c: Likewise.
6819         * gcc.target/sparc/fpmerge-2.c: Likewise.
6820         * gcc.target/sparc/pdist-2.c: Likewise.
6821
6822 2009-05-03  Richard Guenther  <rguenther@suse.de>
6823
6824         PR c/39983
6825         * gcc.c-torture/compile/pr39983.c: New testcase.
6826
6827 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6828
6829         * gcc.dg/c99-complex-3.c: New test.
6830
6831 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6832
6833         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6834
6835 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6836
6837         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6838
6839 2009-05-02  Richard Guenther  <rguenther@suse.de>
6840
6841         PR middle-end/40001
6842         * gcc.target/spu/pr40001.c: New testcase.
6843
6844 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6845
6846         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6847
6848 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6849
6850         PR middle-end/39579
6851         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6852         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6853
6854 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6855
6856         PR testsuite/39776
6857         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6858         no longer issued.
6859
6860 2009-04-30  David Ayers  <ayers@fsfe.org>
6861
6862         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6863         and gcc_error_prefix variables.
6864         * objc.dg/bad-receiver-type.m: Update to match correct
6865         diagnostics marker.
6866         * objc.dg/encode-5.m: Likewise.
6867         * objc.dg/id-1.m: Likewise.
6868         * objc.dg/method-1.m: Likewise.
6869         * objc.dg/method-6.m: Likewise.
6870         * objc.dg/method-7.m: Likewise.
6871         * objc.dg/method-9.m: Likewise.
6872         * objc.dg/method-11.m: Likewise.
6873         * objc.dg/method-20.m: Likewise.
6874         * objc.dg/private-1.m: Likewise.
6875
6876 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6877
6878         PR libfortran/39667
6879         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6880         * gfortran.dg/advance_4.f90: Likewise
6881         * gfortran.dg/advance_5.f90: Likewise
6882         * gfortran.dg/append_1.f90: Likewise
6883         * gfortran.dg/backslash_1.f90: Likewise
6884         * gfortran.dg/backslash_2.f90: Likewise
6885         * gfortran.dg/backslash_3.f: Likewise
6886         * gfortran.dg/backspace_10.f90: Likewise
6887         * gfortran.dg/backspace_3.f: Likewise
6888         * gfortran.dg/backspace_4.f: Likewise
6889         * gfortran.dg/backspace_5.f: Likewise
6890         * gfortran.dg/backspace_8.f: Likewise
6891         * gfortran.dg/backspace_9.f: Likewise
6892         * gfortran.dg/complex_write.f90: Likewise
6893         * gfortran.dg/convert_implied_open.f90: Likewise
6894         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6895         * gfortran.dg/dos_eol.f: Likewise
6896         * gfortran.dg/empty_format_1.f90: Likewise
6897         * gfortran.dg/endfile.f: Likewise
6898         * gfortran.dg/eof_1.f90: Likewise
6899         * gfortran.dg/eor_1.f90: Likewise
6900         * gfortran.dg/eor_handling_1.f90: Likewise
6901         * gfortran.dg/eor_handling_2.f90: Likewise
6902         * gfortran.dg/eor_handling_3.f90: Likewise
6903         * gfortran.dg/eor_handling_4.f90: Likewise
6904         * gfortran.dg/eor_handling_5.f90: Likewise
6905         * gfortran.dg/error_recovery_5.f90: Likewise
6906         * gfortran.dg/f2003_inquire_1.f03: Likewise
6907         * gfortran.dg/f2003_io_4.f03: Likewise
6908         * gfortran.dg/f2003_io_5.f03: Likewise
6909         * gfortran.dg/f2003_io_7.f03: Likewise
6910         * gfortran.dg/fgetc_1.f90: Likewise
6911         * gfortran.dg/fgetc_2.f90: Likewise
6912         * gfortran.dg/flush_1.f90: Likewise
6913         * gfortran.dg/fmt_exhaust.f90: Likewise
6914         * gfortran.dg/fmt_huge.f90: Likewise
6915         * gfortran.dg/fmt_read.f90: Likewise
6916         * gfortran.dg/fmt_t_1.f90: Likewise
6917         * gfortran.dg/fmt_t_2.f90: Likewise
6918         * gfortran.dg/fmt_t_3.f90: Likewise
6919         * gfortran.dg/fmt_t_4.f90: Likewise
6920         * gfortran.dg/fmt_t_5.f90: Likewise
6921         * gfortran.dg/fmt_t_7.f: Likewise
6922         * gfortran.dg/fseek.f90: Likewise
6923         * gfortran.dg/ftell_1.f90: Likewise
6924         * gfortran.dg/ftell_2.f90: Likewise
6925         * gfortran.dg/func_derived_3.f90: Likewise
6926         * gfortran.dg/inquire_9.f90: Likewise
6927         * gfortran.dg/iostat_1.f90: Likewise
6928         * gfortran.dg/iostat_2.f90: Likewise
6929         * gfortran.dg/list_read_1.f90: Likewise
6930         * gfortran.dg/list_read_4.f90: Likewise
6931         * gfortran.dg/list_read_5.f90: Likewise
6932         * gfortran.dg/list_read_7.f90: Likewise
6933         * gfortran.dg/list_read_8.f90: Likewise
6934         * gfortran.dg/list_read_9.f90: Likewise
6935         * gfortran.dg/namelist_13.f90: Likewise
6936         * gfortran.dg/namelist_14.f90: Likewise
6937         * gfortran.dg/namelist_15.f90: Likewise
6938         * gfortran.dg/namelist_16.f90: Likewise
6939         * gfortran.dg/namelist_17.f90: Likewise
6940         * gfortran.dg/namelist_18.f90: Likewise
6941         * gfortran.dg/namelist_19.f90: Likewise
6942         * gfortran.dg/namelist_20.f90: Likewise
6943         * gfortran.dg/namelist_24.f90: Likewise
6944         * gfortran.dg/namelist_26.f90: Likewise
6945         * gfortran.dg/namelist_27.f90: Likewise
6946         * gfortran.dg/namelist_28.f90: Likewise
6947         * gfortran.dg/namelist_37.f90: Likewise
6948         * gfortran.dg/namelist_38.f90: Likewise
6949         * gfortran.dg/namelist_39.f90: Likewise
6950         * gfortran.dg/namelist_40.f90: Likewise
6951         * gfortran.dg/namelist_43.f90: Likewise
6952         * gfortran.dg/namelist_44.f90: Likewise
6953         * gfortran.dg/namelist_45.f90: Likewise
6954         * gfortran.dg/namelist_46.f90: Likewise
6955         * gfortran.dg/namelist_47.f90: Likewise
6956         * gfortran.dg/namelist_48.f90: Likewise
6957         * gfortran.dg/namelist_49.f90: Likewise
6958         * gfortran.dg/namelist_50.f90: Likewise
6959         * gfortran.dg/namelist_51.f90: Likewise
6960         * gfortran.dg/namelist_52.f90: Likewise
6961         * gfortran.dg/namelist_56.f90: Likewise
6962         * gfortran.dg/namelist_char_only.f90: Likewise
6963         * gfortran.dg/namelist_use.f90: Likewise
6964         * gfortran.dg/namelist_use_only.f90: Likewise
6965         * gfortran.dg/noadv_size.f90: Likewise
6966         * gfortran.dg/open_access_append_1.f90: Likewise
6967         * gfortran.dg/pad_no.f90: Likewise
6968         * gfortran.dg/pr12884.f: Likewise
6969         * gfortran.dg/pr17090.f90: Likewise
6970         * gfortran.dg/pr17285.f90: Likewise
6971         * gfortran.dg/pr17286.f90: Likewise
6972         * gfortran.dg/pr18122.f90: Likewise
6973         * gfortran.dg/pr18210.f90: Likewise
6974         * gfortran.dg/pr18392.f90: Likewise
6975         * gfortran.dg/pr19155.f: Likewise
6976         * gfortran.dg/pr19216.f: Likewise
6977         * gfortran.dg/pr19467.f90: Likewise
6978         * gfortran.dg/pr19657.f: Likewise
6979         * gfortran.dg/pr20257.f90: Likewise
6980         * gfortran.dg/read_bad_advance.f90: Likewise
6981         * gfortran.dg/read_eof_2.f90: Likewise
6982         * gfortran.dg/read_eof_4.f90: Likewise
6983         * gfortran.dg/read_many_1.f: Likewise
6984         * gfortran.dg/read_noadvance.f90: Likewise
6985         * gfortran.dg/read_repeat.f90: Likewise
6986         * gfortran.dg/read_size_noadvance.f90: Likewise
6987         * gfortran.dg/read_x_past.f: Likewise
6988         * gfortran.dg/record_marker_1.f90: Likewise
6989         * gfortran.dg/record_marker_3.f90: Likewise
6990         * gfortran.dg/rewind_1.f90: Likewise
6991         * gfortran.dg/runtime_warning_1.f90: Likewise
6992         * gfortran.dg/shape_3.f90: Likewise
6993         * gfortran.dg/slash_1.f90: Likewise
6994         * gfortran.dg/stat_1.f90: Likewise
6995         * gfortran.dg/stat_2.f90: Likewise
6996         * gfortran.dg/streamio_11.f90: Likewise
6997         * gfortran.dg/streamio_3.f90: Likewise
6998         * gfortran.dg/streamio_4.f90: Likewise
6999         * gfortran.dg/streamio_9.f90: Likewise
7000         * gfortran.dg/tl_editing.f90: Likewise
7001         * gfortran.dg/unf_io_convert_1.f90: Likewise
7002         * gfortran.dg/unf_io_convert_2.f90: Likewise
7003         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7004         * gfortran.dg/unf_short_record_1.f90: Likewise
7005         * gfortran.dg/utf8_1.f03: Likewise
7006         * gfortran.dg/utf8_2.f03: Likewise
7007         * gfortran.dg/widechar_IO_1.f90: Likewise
7008         * gfortran.dg/write_check3.f90: Likewise
7009         * gfortran.dg/write_rewind_2.f: Likewise
7010         * gfortran.dg/x_slash_2.f: Likewise
7011
7012 2009-04-29  Richard Guenther  <rguenther@suse.de>
7013
7014         PR target/39943
7015         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7016         New.
7017         (check_effective_target_vect_floatuint_cvt): Likewise.
7018         * gcc.dg/vect/slp-10.c: Adjust.
7019         * gcc.dg/vect/slp-11.c: Adjust.
7020         * gcc.dg/vect/slp-12b.c: Adjust.
7021         * gcc.dg/vect/slp-33.c: Adjust.
7022         * gcc.c-torture/compile/pr39943.c: New testcase.
7023
7024 2009-04-29  Richard Guenther  <rguenther@suse.de>
7025
7026         PR middle-end/39937
7027         * gcc.c-torture/compile/pr39937.c: New testcase.
7028
7029 2009-04-29  Richard Guenther  <rguenther@suse.de>
7030
7031         PR tree-optimization/39941
7032         * gcc.c-torture/compile/pr39941.c: New testcase.
7033
7034 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7035
7036         * gcc.target/bfin/20090411-1.c: New test.
7037
7038 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7039
7040         PR target/39565
7041         * gcc.dg/pr39565.c: New testcase.
7042
7043 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7044
7045         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7046         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7047         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7048         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7049         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7050         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7051         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7052         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7053         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7054         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7055         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7056         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7057         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7058         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7059         * gcc.target/i386/pr37191.c: Likewise.
7060         * gcc.target/i386/reload-1.c: Likewise.
7061         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7062         * g++.old-deja/g++.pt/repo2.C: Likewise.
7063         * g++.old-deja/g++.pt/repo3.C: Likewise.
7064         * g++.old-deja/g++.pt/repo4.C: Likewise.
7065         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7066         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7067         * g++.dg/template/repo1.C: Likewise.
7068         * g++.dg/template/repo2.C: Likewise.
7069         * g++.dg/template/repo3.C: Likewise.
7070         * g++.dg/template/repo4.C: Likewise.
7071         * g++.dg/template/repo5.C: Likewise.
7072         * g++.dg/template/repo6.C: Likewise.
7073         * g++.dg/template/repo7.C: Likewise.
7074         * g++.dg/template/repo8.C: Likewise.
7075         * g++.dg/template/repo9.C: Likewise.
7076         * g++.dg/rtti/repo1.C: Likewise.
7077         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7078         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7079         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7080         * g++.dg/other/PR23205.C: Skip for vxworks.
7081         * g++.dg/ext/visibility/class1.C: Requires PIC.
7082         * g++.dg/eh/async-unwind2.C: Requires PIC.
7083         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7084         does not have cxa_exit.
7085
7086 2009-04-28  Jing Yu  <jingyu@google.com>
7087
7088         PR testsuite/39790
7089         * lib/target-supports.exp (check_effective_target_tls): Remove
7090         comment of caching.
7091         (check_effective_target_tls_native): Likewise.
7092         (check_effective_target_tls_runtime): Likewise.
7093         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7094         tls to tls_runtime.
7095         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7096
7097 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7098
7099         PR fortran/39946
7100         * gfortran.dg/proc_ptr_16.f90: New.
7101
7102 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7103
7104         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7105         lp64 is true.
7106
7107 2009-04-28  Richard Guenther  <rguenther@suse.de>
7108
7109         PR middle-end/39937
7110         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7111
7112 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7113
7114         * g++.dg/warn/pr35652.C: Removed.
7115         * gcc.dg/pr35652.c: Likewise.
7116
7117 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7118
7119         * gcc.target/ia64/20071210-2.c: New testcase.
7120
7121 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7122
7123         PR c/39323
7124         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7125         * gcc.dg/pr39323-3.c: Ditto.
7126
7127 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7128
7129         PR fortran/39930
7130         PR fortran/39931
7131         * gfortran.dg/ambiguous_reference_2.f90: New.
7132         * gfortran.dg/pointer_assign_7.f90: New.
7133
7134 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7135             Mark Mitchell  <mark@codesourcery.com>
7136
7137         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7138         * gcc.dg/20020103-1.c: Check for __ppc.
7139         * gcc.dg/asm-b.c: Check for __ppc.
7140         * gcc.dg/20020919-1.c: Check for __ppc.
7141         * gcc.dg/20020312-2.c: Likewise.
7142         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7143         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7144         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7145         * g++.dg/warn/weak1.C: Likewise.
7146         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7147         static so appropriate optimizations kick in.
7148         (find_base_value_wrapper): New function.
7149         * g++.dg/eh/simd-5.C: Fix target triplet.
7150         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7151
7152 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7153             H.J. Lu  <hongjiu.lu@intel.com>
7154
7155         PR target/39911
7156         * gcc.target/i386/pr39911.c: New test.
7157
7158 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7159
7160         PR fortran/39879
7161         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7162
7163 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7164
7165         PR c++/35652
7166         Revert:
7167
7168         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7169
7170         * gcc.dg/pr35652.C: New.
7171         * g++.dg/warn/pr35652.C: New.
7172         * gcc.dg/format/plus-1.c: Adjust message.
7173
7174 2009-04-27  DJ Delorie  <dj@redhat.com>
7175
7176         * lib/target-supports.exp (check_effective_target_double64): New.
7177         (check_effective_target_double64plus): New.
7178         (check_effective_target_large_double): New.
7179         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7180         * gcc.dg/div-double-1.c: Likewise.
7181         * gcc.dg/Wconversion-real.c: Require large_double.
7182         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7183
7184         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7185         are too small.
7186
7187         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7188         constants as long.
7189
7190 2009-04-27  Ian Lance Taylor  <iant@google.com>
7191
7192         * gcc.dg/Wcxx-compat-5.c: New testcase.
7193         * gcc.dg/Wcxx-compat-6.c: New testcase.
7194
7195 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7196
7197         Allow non-constant arguments to conversion intrinsics.
7198         * gcc.target/spu/intrinsics-3.c: Update tests.
7199
7200 2009-04-27  Richard Guenther  <rguenther@suse.de>
7201
7202         PR middle-end/39928
7203         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7204         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7205
7206 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7207
7208         PR target/39903
7209         * gcc.dg/torture/pr39903-1.c: New.
7210         * gcc.dg/torture/pr39903-2.c: Likewise.
7211
7212 2009-04-27  Revital Eres  <eres@il.ibm.com>
7213
7214         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7215         and check it.
7216         * gcc.dg/sms-2.c: Add dump check.
7217         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7218         and check it.
7219         * gcc.dg/sms-4.c: Likewise.
7220         * gcc.dg/sms-5.c: Likewise.
7221         * gcc.dg/sms-6.c: Likewise.
7222         * gcc.dg/sms-7.c: Likewise.
7223         * gcc.dg/sms-antideps.c: Rename to...
7224         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7225
7226 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7227
7228         * gnat.dg/opt2.adb: New test.
7229
7230 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7231
7232         PR c++/39875
7233         * g++.dg/warn/Wunused-15.C: New test.
7234
7235 2009-04-26  Michael Matz  <matz@suse.de>
7236
7237         Expand from SSA.
7238         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7239         change regexps.
7240         * gcc.target/i386/pr37248-1.c: Modified.
7241         * gcc.target/i386/pr37248-3.c: Modified.
7242         * gcc.target/i386/pr37248-2.c: Modified.
7243         * gnat.dg/aliasing1.adb: Modified.
7244         * gnat.dg/pack9.adb: Modified.
7245         * gnat.dg/aliasing2.adb: Modified.
7246         * gcc.dg/strict-overflow-2.c: Modified.
7247         * gcc.dg/autopar/reduc-1char.c: Modified.
7248         * gcc.dg/autopar/reduc-2char.c: Modified.
7249         * gcc.dg/autopar/reduc-1.c: Modified.
7250         * gcc.dg/autopar/reduc-2.c: Modified.
7251         * gcc.dg/autopar/reduc-3.c: Modified.
7252         * gcc.dg/autopar/reduc-6.c: Modified.
7253         * gcc.dg/autopar/reduc-7.c: Modified.
7254         * gcc.dg/autopar/reduc-8.c: Modified.
7255         * gcc.dg/autopar/reduc-9.c: Modified.
7256         * gcc.dg/autopar/reduc-1short.c: Modified.
7257         * gcc.dg/autopar/reduc-2short.c: Modified.
7258         * gcc.dg/autopar/parallelization-1.c: Modified.
7259         * gcc.dg/strict-overflow-4.c: Modified.
7260         * gcc.dg/strict-overflow-6.c: Modified.
7261         * gcc.dg/gomp/combined-1.c: Modified.
7262         * gcc.dg/no-strict-overflow-1.c: Modified.
7263         * gcc.dg/no-strict-overflow-3.c: Modified.
7264         * gcc.dg/no-strict-overflow-5.c: Modified.
7265         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7266         * gcc.dg/tree-ssa/pr18134.c: Modified.
7267         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7268         * gcc.dg/tree-ssa/vector-2.c: Modified.
7269         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7270         * gcc.dg/tree-ssa/loop-21.c: Modified.
7271         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7272         * gcc.dg/tree-ssa/vector-3.c: Modified.
7273         * gcc.dg/tree-ssa/asm-3.c: Modified.
7274         * gcc.dg/tree-ssa/pr23294.c: Modified.
7275         * gcc.dg/tree-ssa/loop-22.c: Modified.
7276         * gcc.dg/tree-ssa/loop-15.c: Modified.
7277         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7278         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7279         * gcc.dg/tree-ssa/pr20139.c: Modified.
7280         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7281         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7282         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7283         * gcc.dg/tree-ssa/loop-5.c: Modified.
7284         * gcc.dg/tree-ssa/pr19431.c: Modified.
7285         * gcc.dg/tree-ssa/pr32044.c: Modified.
7286         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7287         * gcc.dg/tree-ssa/loop-19.c: Modified.
7288         * gcc.dg/tree-ssa/loop-28.c: Modified.
7289         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7290         * gcc.dg/tree-ssa/divide-1.c: Modified.
7291         * gcc.dg/tree-ssa/inline-1.c: Modified.
7292         * gcc.dg/tree-ssa/divide-3.c: Modified.
7293         * gcc.dg/tree-ssa/pr30978.c: Modified.
7294         * gcc.dg/tree-ssa/alias-6.c: Modified.
7295         * gcc.dg/tree-ssa/divide-4.c: Modified.
7296         * gcc.dg/tree-ssa/alias-11.c: Modified.
7297         * gcc.dg/no-strict-overflow-7.c: Modified.
7298         * gcc.dg/strict-overflow-1.c: Modified.
7299         * gcc.dg/pr15784-4.c: Modified.
7300         * gcc.dg/pr34263.c: Modified.
7301         * gcc.dg/strict-overflow-3.c: Modified.
7302         * gcc.dg/tree-prof/stringop-1.c: Modified.
7303         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7304         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7305         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7306         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7307         * gcc.dg/no-strict-overflow-2.c: Modified.
7308         * gcc.dg/no-strict-overflow-4.c: Modified.
7309         * gcc.dg/no-strict-overflow-6.c: Modified.
7310         * g++.dg/tree-ssa/pr27090.C: Modified.
7311         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7312         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7313         * g++.dg/tree-ssa/pr19807.C: Modified.
7314         * g++.dg/opt/pr30965.C: Modified.
7315         * g++.dg/init/new17.C: Modified.
7316         * gfortran.dg/whole_file_6.f90: Modified.
7317         * gfortran.dg/whole_file_5.f90: Modified.
7318         * gfortran.dg/reassoc_1.f90: Modified.
7319         * gfortran.dg/reassoc_3.f90: Modified.
7320
7321 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7322
7323         PR fortran/39893
7324         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7325
7326 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7327
7328         PR inline-asm/39543
7329         * gcc.target/i386/pr39543-1.c: New test.
7330         * gcc.target/i386/pr39543-2.c: New test.
7331         * gcc.target/i386/pr39543-3.c: New test.
7332
7333         PR c/39889
7334         * gcc.dg/Wunused-value-3.c: New test.
7335
7336 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7337
7338         PR c/39581
7339         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7340         gcc.dg/vla-21.c: New tests.
7341
7342 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7343
7344         PR c/39556
7345         * gcc.dg/inline-34.c: New test.
7346
7347 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7348
7349         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7350         gcc.dg/enum-const-3.c: New tests.
7351         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7352         -pedantic-errors.  Update expected diagnostics.
7353
7354 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7355
7356         PR c/39582
7357         * gcc.dg/vla-20.c: New test.
7358
7359 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7360
7361         PR c/39564
7362         * gcc.dg/vla-19.c: New test.
7363
7364 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7365
7366         PR preprocessor/39559
7367         * gcc.dg/c99-intconst-2.c: New test.
7368
7369 2009-04-25  Jan Hubicka  <jh@suse.cz>
7370
7371         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7372
7373 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7374
7375         PR fortran/39688
7376         * gfortran.dg/import7.f90: New.
7377
7378 2009-04-24  Richard Guenther  <rguenther@suse.de>
7379
7380         * gcc.dg/tree-ssa/vrp48.c: Fix.
7381
7382 2008-04-24  Doug Kwan  <dougkwan@google.com>
7383
7384         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7385         destination are the same.
7386
7387 2009-04-24  Richard Guenther  <rguenther@suse.de>
7388
7389         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7390
7391 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7392
7393         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7394         gcc.dg/array-const-3.c: New tests.
7395
7396 2009-04-24  Ian Lance Taylor  <iant@google.com>
7397
7398         * gcc.dg/Wcxx-compat-4.c: New testcase.
7399
7400 2009-04-24  Daniel Kraft  <d@domob.eu>
7401
7402         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7403         expected on already erraneous symbol (renamed to fresh one).
7404
7405 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7406
7407         PR middle-end/39867
7408         * gcc.dg/pr39867.c: New.
7409
7410 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7411
7412         PR fortran/39861
7413         PR fortran/39864
7414         * gfortran.dg/intrinsic_1.f90: New.
7415
7416 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7417
7418         * gnat.dg/alignment7.adb: New test.
7419         * gnat.dg/alignment8.adb: Likewise.
7420
7421 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7422
7423         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7424         * gnat.dg/specs/rep_clause2.ads: New test.
7425
7426 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7427
7428         PR rtl-optimization/39794
7429         * gcc.dg/pr39794.c: New test.
7430
7431 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7432
7433         * gnat.dg/atomic1.adb: New test.
7434         * gnat.dg/atomic1_pkg.ads: New helper.
7435
7436 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7437
7438         PR testsuite/39623
7439         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7440         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7441
7442 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7443
7444         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7445         warning.
7446
7447 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7448
7449         PR C/31499
7450         * gcc.dg/vector-init-1.c: New testcase.
7451         * gcc.dg/vector-init-2.c: New testcase.
7452
7453 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7454
7455         * gnat.dg/enum2.adb: New test.
7456         * gnat.dg/enum2_pkg.ads: New helper.
7457
7458 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7459
7460         PR c/39855
7461         * gcc.dg/torture/pr39855.c: New test.
7462
7463 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7464
7465         PR c++/39639
7466         * g++.dg/cpp0x/pr39639.C: New test.
7467
7468 2009-04-22  Mark Heffernan  <meheff@google.com>
7469
7470         * gcc.dg/profile-generate-3.c: New test.
7471
7472 2009-04-22  Jan Hubicka  <jh@suse.cz>
7473
7474         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7475
7476 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7477
7478         PR testsuite/39623
7479         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7480
7481 2009-04-22  Richard Guenther  <rguenther@suse.de>
7482
7483         PR tree-optimization/39824
7484         * gcc.c-torture/compile/pr39824.c: New testcase.
7485
7486 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7487
7488         PR c++/14875
7489         * g++.dg/parse/parser-pr14875.C: New.
7490         * g++.dg/parse/parser-pr14875-2.C: New.
7491         * g++.dg/parse/error6.C: Update match string.
7492
7493 2009-04-22  Richard Guenther  <rguenther@suse.de>
7494
7495         PR tree-optimization/39845
7496         * gcc.c-torture/compile/pr39845.c: New testcase.
7497
7498 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7499
7500         PR fortran/39735
7501         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7502         * gfortran.dg/external_initializer.f90: Modified.
7503         * gfortran.dg/interface_26.f90: Modified.
7504         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7505         * gfortran.dg/proc_ptr_3.f90: Modified.
7506         * gfortran.dg/proc_ptr_15.f90: New.
7507         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7508
7509 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7510
7511         PR c++/35711
7512         * g++.dg/warn/pr35711.C: New.
7513         * g++.dg/conversion/ptrmem2.C: Update.
7514
7515 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7516
7517         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7518         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7519         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7520         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7521         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7522         gcc.c-torture/ChangeLog.0,
7523         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7524         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7525         gcc.target/i386/math-torture/math-torture.exp,
7526         gcc.target/mips/inter/mips16-inter.exp,
7527         gcc.target/mips/mips-nonpic/README,
7528         gcc.target/x86_64/abi/README.gcc,
7529         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7530         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7531         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7532         notices.
7533         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7534
7535 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7536
7537         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7538
7539 2009-04-21  Richard Guenther  <rguenther@suse.de>
7540
7541         PR middle-end/39829
7542         * gcc.dg/torture/pr39829.c: New testcase.
7543
7544 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7545
7546         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7547
7548 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7549
7550         PR 16202
7551         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7552         * gcc.dg/sequence-pt-2.c: New.
7553         * gcc.dg/sequence-pt-3.c: New.
7554         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7555         * g++.dg/warn/sequence-pt-2.c: New.
7556         * g++.dg/warn/sequence-pt-3.c: New.
7557
7558 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7559
7560         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7561
7562 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7563
7564         * gnat.dg/import1.ad[sb]: New test.
7565
7566 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7567
7568         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7569         return 0.
7570
7571 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7572
7573         PR fortran/39811
7574         * gfortran.dg/continuation_11.f90: New test.
7575
7576 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7577
7578         PR c++/13358
7579         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7580         messages. Test for "long long" in system headers.
7581         * gcc.dg/c99-longlong-2.c: New.
7582         * g++.dg/warn/pr13358.C: New.
7583         * g++.dg/warn/pr13358-2.C: New.
7584         * g++.dg/warn/pr13358-3.C: New.
7585         * g++.dg/warn/pr13358-4.C: New.
7586
7587 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7588
7589         * gcc.dg/framework-2.c: Fix up for non existent includes
7590         being fatal errors now.
7591
7592 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7593
7594         PR fortran/39800
7595         * gfortran.dg/private_type_13.f90: New test.
7596         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7597
7598 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7599
7600         PR c++/39803
7601         * g++.dg/warn/Wunused-14.C: New test.
7602
7603 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7604
7605         * gnat.dg/specs/small_alignment.ads: New test.
7606
7607 2009-04-20  Ian Lance Taylor  <iant@google.com>
7608
7609         * gcc.dg/Wcxx-compat-3.c: New testcase.
7610
7611 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7612
7613         * gnat.dg/pack13.ad[sb]: New test.
7614         * gnat.dg/pack13_pkg.ads: New helper.
7615
7616 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7617
7618         * gnat.dg/discr11.ad[sb]: New test.
7619         * gnat.dg/discr11_pkg.ads: New helper.
7620
7621 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7622
7623         PR tree-optimization/39675
7624         * gcc.dg/vect/O3-pr39675-2.c: New test.
7625
7626 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7627
7628         * gnat.dg/rep_clause3.adb: New test.
7629
7630 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7631
7632         PR c/37481
7633         * gcc.dg/c99-flex-array-7.c: New test.
7634
7635 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7636
7637         PR c/19771
7638         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7639
7640 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7641
7642         PR c/38243
7643         * gcc.dg/c99-restrict-3.c: New test.
7644
7645 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7646
7647         PR preprocessor/20078
7648         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7649
7650 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7651
7652         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7653         Do not pass -B$root after -margs.
7654
7655 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7656
7657         PR c/32061
7658         PR c++/36954
7659         * gcc.dg/pr32061.c: New.
7660         * gcc.dg/Wlogical-op-1.c: Update.
7661         * g++.dg/warn/Wlogical-op-1.C: Update.
7662         * g++.dg/warn/pr36954.C: New.
7663
7664 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7665
7666         PR c/27676
7667         * gcc.dg/lvalue-5.c: New test.
7668
7669 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7670
7671         PR c/22367
7672         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7673
7674 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7675
7676         * gcc.dg/cpp/include5.c: New test.
7677
7678 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7679
7680         PR c/35210
7681         * gcc.dg/call-diag-2.c: New test.
7682
7683 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7684
7685         PR preprocessor/39646
7686         * gcc.dg/cpp/line8.c: New test.
7687
7688 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7689
7690         PR preprocessor/39647
7691         * gcc.dg/cpp/line7.c: New test.
7692
7693 2009-04-18  Richard Guenther  <rguenther@suse.de>
7694
7695         PR middle-end/39804
7696         * gcc.target/i386/pr39804.c: New testcase.
7697
7698 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7699
7700         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7701         * g++.dg/other/pr39496.C: Likewise.
7702
7703 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7704
7705         PR middle-end/36902
7706         * gcc.dg/pr36902.c: New.
7707
7708 2009-04-17  Diego Novillo  <dnovillo@google.com>
7709
7710         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7711         violation for variable 'inside_main'.
7712
7713 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7714
7715         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7716
7717 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7718
7719         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7720
7721 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7722
7723         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7724         * gfortran.dg/chmod_2.f90: Likewise.
7725         * gfortran.dg/chmod_3.f90: Likewise.
7726         * gfortran.dg/open_errors.f90: Likewise.
7727         * gfortran.dg/stat_1.f90: Likewise.
7728         * gfortran.dg/stat_2.f90: Likewise.
7729
7730 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7731
7732         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7733         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7734         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7735         * gfortran.dg/nearest_1.f90: Likewise.
7736         * gfortran.dg/nearest_3.f90: Likewise.
7737         * gfortran.dg/isnan_1.f90: Likewise.
7738         * gfortran.dg/isnan_2.f90: Likewise.
7739         * gfortran.dg/nan_1.f90: Likewise.
7740         * gfortran.dg/nan_2.f90: Likewise.
7741         * gfortran.dg/nan_3.f90: Likewise.
7742         * gfortran.dg/nan_4.f90: Likewise.
7743         * gfortran.dg/module_nan.f90: Likewise.
7744         * gfortran.dg/int_conv_2.f90: Likewise.
7745         * gfortran.dg/init_flag_3.f90: Likewise.
7746         * gfortran.dg/namelist_42.f90: Likewise.
7747         * gfortran.dg/namelist_43.f90: Likewise.
7748         * gfortran.dg/real_const_3.f90: Likewise.
7749         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7750
7751         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7752         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7753         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7754         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7755         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7756
7757         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7758         * gfortran.dg/gamma_5.f90: Likewise.
7759
7760 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7761
7762         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7763         less strict so it also works with auto-overlay support.
7764         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7765         for "exceeds local store" linker errors on the SPU.
7766
7767         * lib/gfortran.exp: Include target-supports.exp.
7768         (gfortran_init): On SPU targets where automatic overlay support
7769         is available, use it to build all Fortran test cases.
7770
7771         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7772
7773 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7774
7775         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7776         rule enforced by gnat on taft types.
7777
7778 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7779
7780         PR testsuite/39792
7781         * g++.dg/ext/complit11.C: Add empty dg-options.
7782
7783 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7784
7785         PR c++/17570
7786         * g++.dg/template/defarg11.C: New test.
7787
7788 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7789
7790         PR c++/28766
7791         * g++.dg/ext/complit11.C: New testcase.
7792
7793 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7794
7795         PR c++/39551
7796         * g++.dg/warn/Wunused-13.C: New testcase.
7797
7798 2009-04-15  Ian Lance Taylor  <iant@google.com>
7799
7800         * gcc.dg/Wenum-compare-1.c: New testcase.
7801
7802 2009-04-15  Richard Guenther  <rguenther@suse.de>
7803
7804         PR tree-optimization/39764
7805         * g++.dg/torture/pr39764.C: New testcase.
7806
7807 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7808
7809         * g++.dg/ext/altivec-17.C: New.
7810
7811 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7812
7813         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7814         * gnat.dg/specs/limited1.ads: Ditto.
7815
7816 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7817
7818         PR testsuite/39769
7819         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7820         for testing the results of estimate instructions.
7821         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7822         * gcc.dg/vmx/3a-05.c (test): Ditto.
7823
7824 2009-04-14  Jason Merrill  <jason@redhat.com>
7825
7826         PR c++/39763
7827         * g++.dg/warn/Wshadow-4.C: Extend.
7828
7829 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7830
7831         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7832         (do_D): Remove attribute hidden.
7833
7834 2009-04-13  Jason Merrill  <jason@redhat.com>
7835
7836         PR c++/39480
7837         * g++.dg/init/copy7.C: New.
7838
7839 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7840
7841         PR testsuite/39733
7842         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7843         (check_for_all_options): This.
7844
7845 2009-04-13  Jason Merrill  <jason@redhat.com>
7846
7847         PR c++/39750
7848         * g++.dg/template/crash90.C: New.
7849
7850 2009-04-12  Jason Merrill  <jason@redhat.com>
7851
7852         PR c++/39742
7853         * g++.dg/overload/extern-C-2.C: New.
7854
7855 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7856
7857         PR preprocessor/31869
7858         * gcc.dg/cpp/strify5.c: New test.
7859
7860 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7861
7862         * gnat.dg/enum1.adb: New test.
7863         * gnat.dg/enum1_pkg.ads: New helper.
7864
7865 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7866
7867         PR target/39740
7868         * gcc.target/alpha/pr39740.c: New test.
7869
7870 2009-04-11  Daniel Kraft  <d@domob.eu>
7871
7872         PR fortran/37746
7873         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7874         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7875         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7876         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7877         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7878         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7879         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7880         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7881         expected string length that failed with -fbounds-check now.
7882         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7883
7884 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7885
7886         PR fortran/39692
7887         * gfortran.dg/proc_ptr_14.f90: New.
7888
7889 2009-04-11  Richard Guenther  <rguenther@suse.de>
7890
7891         PR middle-end/39732
7892         * g++.dg/torture/pr39732.C: New testcase.
7893
7894 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7895
7896         * gfortran.dg/whole_file_5.f90: New.
7897         * gfortran.dg/whole_file_6.f90: New.
7898
7899 2009-04-11  Richard Guenther  <rguenther@suse.de>
7900
7901         PR tree-optimization/39713
7902         * g++.dg/torture/pr39713.C: New testcase.
7903
7904 2009-04-10  Richard Guenther  <rguenther@suse.de>
7905
7906         PR c/39712
7907         * gcc.dg/pr39712.c: New testcase.
7908
7909 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7910
7911         PR c++/28301
7912         * g++.dg/cpp0x/enum2.C: Updated.
7913         * g++.dg/debug/pr22514.C: Likewise.
7914         * g++.dg/parse/enum2.C: Likewise.
7915         * g++.dg/parse/enum3.C: Likewise.
7916         * g++.dg/template/crash79.C: Likewise.
7917         * g++.old-deja/g++.jason/cond.C: Likewise.
7918
7919 2009-04-10  Chao-ying Fu  <fu@mips.com>
7920
7921         * gcc.target/mips/interrupt_handler.c: Change from compile to
7922         assemble.
7923
7924 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7925
7926         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7927
7928 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7929
7930         PR fortran/38709
7931         * gfortran.dg/zero_sized_6.f90: New.
7932
7933 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7934
7935         PR  c++/20118
7936         * g++.dg/parse/pr20118.C: New.
7937         * g++.dg/template/spec16.C: Update.
7938
7939 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7940
7941         PR testsuite/35621
7942         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7943         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7944         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7945         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7946         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7947         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7948         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7949         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7950         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7951         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7952         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7953         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7954         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7955         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7956         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7957         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7958         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7959
7960 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7961
7962         PR target/39678
7963         * g++.dg/torture/pr39678.C: New.
7964         * gcc.dg/compat/struct-complex-2.h: Likewise.
7965         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7966         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7967         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7968         * gcc.dg/torture/pr39678.c: Likewise.
7969         * gcc.target/i386/pr39678.c: Likewise.
7970
7971         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7972         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7973
7974         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7975         <complex.h>.  Add tests for structure with complex float.
7976
7977 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7978             Joseph Myers  <joseph@codesourcery.com>
7979
7980         PR target/36800
7981         * gcc.dg/dfp/pr36800.c: New.
7982
7983 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7984             Rafael Avila de Espindola  <espindola@google.com>
7985
7986         * gcc.misc-tests/help.exp: New file.
7987         * lib/options.exp: New file.
7988
7989 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7990
7991         PR libobjc/36610
7992         * objc/execute/forward-1.x: New.
7993
7994 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7995
7996         * gcc.dg/pr27150-1.c: Change to a link test.
7997
7998 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7999
8000         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8001         3 of the GNU General Public License and to point readers at the
8002         COPYING3 file and the FSF's license web page.
8003         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8004         * gcc.dg/struct/struct-reorg.exp: Likewise.
8005         * gcc.target/spu/tag_manager.c: Likewise.
8006
8007 2009-04-09  Richard Guenther  <rguenther@suse.de>
8008
8009         PR testsuite/39696
8010         * ssa-ccp-25.c: Adjust pattern.
8011
8012 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8013
8014         PR fortran/36704
8015         * gfortran.dg/external_procedures_1.f90: Modified.
8016         * gfortran.dg/proc_ptr_result_1.f90: New.
8017         * gfortran.dg/proc_ptr_result_2.f90: New.
8018         * gfortran.dg/proc_ptr_result_3.f90: New.
8019
8020 2009-04-09  Richard Guenther  <rguenther@suse.de>
8021
8022         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8023         to prevent constant propagation.
8024         * gcc.dg/vect/vect-56.c: Likewise.
8025         * gcc.dg/vect/vect-58.c: Likewise.
8026         * gcc.dg/vect/vect-60.c: Likewise.
8027         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8028         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8029         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8030
8031 2009-04-09  Richard Guenther  <rguenther@suse.de>
8032
8033         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8034         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8035
8036 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8037
8038         PR c/39613
8039         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8040         New tests.
8041
8042 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8043
8044         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8045         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8046
8047 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8048
8049         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8050
8051 2009-04-08  Jason Merrill  <jason@redhat.com>
8052
8053         PR c++/25185
8054         * g++.dg/template/error40.C: Add another test.
8055
8056 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8057
8058         PR c/39614
8059         PR c/39673
8060         * gcc.c-torture/compile/pr39614-1.c,
8061         gcc.c-torture/compile/pr39614-2.c,
8062         gcc.c-torture/compile/pr39614-3.c,
8063         gcc.c-torture/compile/pr39614-4.c,
8064         gcc.c-torture/compile/pr39614-5.c,
8065         gcc.c-torture/compile/pr39673-1.c,
8066         gcc.c-torture/compile/pr39673-2.c: New tests.
8067         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8068         more cases.
8069         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8070         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8071         expected errors.
8072
8073 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8074
8075         PRc++/39637
8076         * g++.dg/cpp0x/variadic-crash2.C: New test.
8077
8078 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8079
8080         PR fortran/38863
8081         * gfortran.dg/alloc_comp_result_1.f90: New test.
8082
8083 2009-04-07  Jason Merrill  <jason@redhat.com>
8084
8085         PR c++/34691
8086         * g++.dg/overload/extern-C-1.C: New.
8087
8088 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8089
8090         PR testsuite/39325
8091         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8092
8093 2009-04-07  Jason Merrill  <jason@redhat.com>
8094
8095         PR c++/25185
8096         * g++.dg/template/error40.C: New.
8097
8098 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8099
8100         PR fortran/38152
8101         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8102
8103 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8104
8105         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8106
8107 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8108
8109         PR fortran/38290
8110         * gfortran.dg/proc_decl_1.f90: Modified.
8111         * gfortran.dg/proc_ptr_11.f90: Extended.
8112         * gfortran.dg/proc_ptr_13.f90: Modified.
8113
8114 2009-04-06  Jason Merrill  <jason@redhat.com>
8115
8116         PR c++/35146
8117         * g++.dg/template/fnspec1.C: New.
8118
8119 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8120
8121         * lib/gnat.exp: Handle multilib.
8122
8123 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8124
8125         PR fortran/38863
8126         * gfortran.dg/dependency_23.f90: New test.
8127
8128 2009-04-06  Richard Guenther  <rguenther@suse.de>
8129
8130         PR tree-optimization/28868
8131         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8132         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8133         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8134         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8135
8136 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8137
8138         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8139
8140 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8141
8142         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8143
8144 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8145
8146         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8147         with the built-in y0, and the subsequent warning.
8148         (y1): Likewise, rename to y_1.
8149
8150 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8151
8152         PR fortran/39414
8153         * gfortran.dg/proc_decl_21.f90: New.
8154
8155 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8156
8157         PR fortran/36091
8158         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8159
8160 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8161
8162         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8163         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8164         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8165         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8166         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8167         gfortran.dg/namelist_49.f90: Gate test on effective_target
8168         fd_truncate.
8169         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8170
8171 2009-04-05  Daniel Kraft  <d@domob.eu>
8172
8173         PR fortran/38654
8174         * gfortran.dg/read_float_2.f03
8175         * gfortran.dg/read_float_3.f90
8176
8177 2009-04-05  Richard Guenther  <rguenther@suse.de>
8178
8179         PR tree-optimization/39648
8180         * gcc.c-torture/compile/pr39648.c: New testcase.
8181
8182 2009-04-05  Jason Merrill  <jason@redhat.com>
8183
8184         PR c++/14912
8185         * g++.dg/template/error39.C: New.
8186
8187 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8188
8189         PR fortran/29458
8190         * gfortran.dg/implied_do_1.f90: New.
8191
8192 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8193
8194         PR fortran/39577
8195         * gfortran.dg/recursive_check_8.f90: New.
8196         * gfortran.dg/recursive_check_9.f90: New.
8197         * gfortran.dg/recursive_check_10.f90: New.
8198         * gfortran.dg/recursive_check_11.f90: New.
8199         * gfortran.dg/recursive_check_12.f90: New.
8200         * gfortran.dg/recursive_check_13.f90: New.
8201         * gfortran.dg/recursive_check_14.f90: New.
8202
8203 2009-04-04  Jason Merrill  <jason@redhat.com>
8204
8205         PR c++/25185
8206         * g++.dg/template/error38.C: Add more tests.
8207
8208 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8209
8210         PR fortran/37614
8211         * gfortran.dg/common_align_2.f90: New test.
8212
8213 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8214
8215         PR target/39501
8216         * gcc.c-torture/execute/pr39501.c: New file.
8217         * gcc.c-torture/execute/pr39501.x: New file.
8218
8219 2009-04-04  Richard Guenther  <rguenther@suse.de>
8220
8221         PR tree-optimization/8781
8222         PR tree-optimization/37892
8223         * g++.dg/tree-ssa/pr8781.C: New testcase.
8224         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8225
8226 2009-04-04  Richard Guenther  <rguenther@suse.de>
8227
8228         PR tree-optimization/39636
8229         * gcc.c-torture/compile/pr39636.c: New testcase.
8230
8231 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8232
8233         PR rtl-optimization/39607
8234         * g++.dg/opt/pr39607.C: New.
8235
8236 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8237
8238         PR fortran/39594
8239         * gfortran.dg/common_12.f90: New.
8240
8241 2009-04-03  Jason Merrill  <jason@redhat.com>
8242
8243         PR c++/39608
8244         * g++.dg/template/const2.C: New test.
8245
8246 2009-04-03  Richard Guenther  <rguenther@suse.de>
8247
8248         PR tree-optimization/2480
8249         PR tree-optimization/23086
8250         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8251         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8252
8253 2009-04-03  Richard Guenther  <rguenther@suse.de>
8254
8255         PR tree-optimization/34743
8256         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8257         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8258         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8259         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8260         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8261         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8262         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8263         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8264
8265 2009-04-03  Richard Guenther  <rguenther@suse.de>
8266
8267         PR middle-end/13146
8268         PR tree-optimization/23940
8269         PR tree-optimization/33237
8270         PR middle-end/33974
8271         PR middle-end/34093
8272         PR tree-optimization/36201
8273         PR tree-optimization/36230
8274         PR tree-optimization/38049
8275         PR tree-optimization/38207
8276         PR tree-optimization/38230
8277         PR tree-optimization/38301
8278         PR tree-optimization/38585
8279         PR middle-end/38895
8280         PR tree-optimization/38985
8281         PR tree-optimization/39299
8282         * gcc.dg/pr19633-1.c: Adjust.
8283         * gcc.dg/torture/pta-callused-1.c: Likewise.
8284         * gcc.dg/torture/pr39074-2.c: Likewise.
8285         * gcc.dg/torture/pr39074.c: Likewise.
8286         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8287         * gcc.dg/torture/pr30375.c: Adjust.
8288         * gcc.dg/torture/pr33563.c: Likewise.
8289         * gcc.dg/torture/pr33870.c: Likewise.
8290         * gcc.dg/torture/pr33560.c: Likewise.
8291         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8292         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8293         * gcc.dg/tree-ssa/alias-15.c: Remove.
8294         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8295         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8296         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8297         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8298         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8299         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8300         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8301         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8302         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8303         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8304         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8305         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8306         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8307         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8308         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8309         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8310         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8311         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8312         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8313         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8314         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8315         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8316         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8317         * gcc.dg/uninit-B.c: XFAIL.
8318         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8319         * gcc.dg/uninit-pr19430.c: XFAIL.
8320         * g++.dg/tree-ssa/pr13146.C: New testcase.
8321         * g++.dg/opt/pr36187.C: Adjust.
8322         * g++.dg/torture/20090329-1.C: New testcase.
8323
8324 2009-04-02  Chao-ying Fu  <fu@mips.com>
8325
8326         * gcc.target/mips/interrupt_handler.c: New test.
8327
8328 2009-04-02  David Ayers  <ayers@fsfe.org>
8329
8330         PR objc/18456
8331         * objc.dg/bad-receiver-type-2.m: New test contributed by
8332         Alexander Mamberg.
8333
8334 2009-04-02  Jason Merrill  <jason@redhat.com>
8335
8336         PR c++/25185
8337         * g++.dg/template/error38.C: New test.
8338
8339 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8340
8341         PR tree-optimization/31677
8342         * gcc.dg/memcpy-1.c: Add compiler option.
8343
8344 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8345
8346         PR tree-optimization/39595
8347         * gfortran.dg/vect/O3-pr39595.f: New test.
8348
8349 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8350
8351         PR c++/26693
8352         * g++.dg/template/typedef11.C: New test.
8353         * g++.dg/template/typedef12.C: Likewise.
8354         * g++.dg/template/typedef13.C: Likewise.
8355         * g++.dg/template/typedef14.C: Likewise.
8356         * g++.dg/template/typedef15.C: Likewise.
8357         * g++.dg/template/typedef16.C: Likewise.
8358         * g++.dg/template/sfinae3.C: Compile this pedantically.
8359         The only errors expected should be the one saying the typedef is ill
8360         formed.
8361         * g++.old-deja/g++.pt/typename8.C: Likewise.
8362         * g++.dg/template/access11.C: Update this.
8363
8364 2009-04-02  Richard Guenther  <rguenther@suse.de>
8365
8366         PR tree-optimization/37221
8367         * gcc.c-torture/compile/20090331-1.c: New testcase.
8368
8369 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8370
8371         * gcc.c-torture/compile/20090401-1.c: New test.
8372
8373 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8374
8375         PR c++/4926
8376         * g++.dg/template/pr4926-1.C: New.
8377
8378 2009-04-01  Xinliang David Li  <davidxl@google.com>
8379
8380         * gcc.target/i386/all_one_m128i.c: New test.
8381
8382 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8383
8384         PR c/39027
8385         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8386         * gcc.dg/fltconst-2.c: New test.
8387         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8388         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8389
8390         PR c/33466
8391         * gcc.dg/cpp/pr33466.c: New test.
8392         * gcc.dg/dfp/pr33466.c: New test.
8393         * gcc.dg/fixed-point/pr33466.c: New test.
8394
8395 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8396
8397         PR tree-optimization/35011
8398         * g++.dg/other/pr35011.C: New.
8399
8400 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8401
8402         PR target/39226
8403         * gcc.dg/pr39226.c: New test.
8404
8405 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8406
8407         PR c++/35240
8408         * g++.dg/template/pr35240.C: New.
8409
8410 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8411
8412         PR c/39605
8413         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8414         * gcc.dg/pr25682.c: Update expected diagnostics.
8415
8416 2009-04-01  Richard Guenther  <rguenther@suse.de>
8417
8418         * gcc.dg/fold-plusmult-2.c: New testcase.
8419
8420 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8421
8422         PR c/37772
8423         * gcc.dg/pr37772.c: New test.
8424         * g++.dg/ext/asm11.C: New test.
8425
8426 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8427
8428         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8429         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8430         defined.
8431
8432 2009-03-31  Jason Merrill  <jason@redhat.com>
8433
8434         * g++.old-deja/g++.other/using9.C: Add expected errors.
8435
8436 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8437
8438         * gcc.c-torture/compile/pr33009.c: Removed.
8439
8440 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8441
8442         * gcc.c-torture/compile/pr33009.c: Delete.
8443         * gcc.c-torture/compile/pr11832.c: Likewise.
8444
8445 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8446
8447         PR c/448
8448         * lib/target-supports.exp (check_effective_target_stdint_types):
8449         Update comment.
8450         (check_effective_target_inttypes_types): New.
8451         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8452         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8453         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8454
8455 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8456
8457         PR fortran/38917
8458         PR fortran/38918
8459         * gfortran.dg/data_pointer_1.f90: New test.
8460
8461 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8462
8463         PR fortran/38915
8464         * gfortran.dg/char_length_15.f90: New test.
8465
8466 2009-03-31  Jason Merrill  <jason@redhat.com>
8467
8468         C++ DR 613
8469         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8470         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8471         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8472         xfail others.
8473
8474         * g++.dg/other/typedef2.C: New test.
8475
8476         PR c++/37806
8477         * g++.dg/template/typedef17.C: New test.
8478
8479         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8480         * g++.dg/cpp0x/auto12.C: Likewise.
8481
8482 2009-03-31  Richard Guenther  <rguenther@suse.de>
8483
8484         PR middle-end/31029
8485         * gcc.dg/fold-compare-4.c: New testcase.
8486         * gcc.dg/fold-compare-5.c: Likewise.
8487
8488 2009-03-31  Richard Guenther  <rguenther@suse.de>
8489
8490         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8491
8492 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8493
8494         PR target/39592
8495         * gcc.target/i386/pr39592-1.c: New test.
8496
8497 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8498
8499         PR preprocessor/15638
8500         * gcc.dg/cpp/missing-header-1.c: New test.
8501         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8502         "compilation terminated" message.
8503         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8504         test #include "".
8505         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8506         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8507         terminated" message.
8508
8509 2009-03-31  Richard Guenther  <rguenther@suse.de>
8510
8511         PR middle-end/23401
8512         PR middle-end/27810
8513         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8514         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8515
8516 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8517
8518         PR fortran/38389
8519         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8520         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8521         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8522         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8523         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8524         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8525         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8526
8527 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8528
8529         PR fortran/22571
8530         * gfortran.dg/whole_file_1.f90: New test.
8531         PR fortran/26227
8532         * gfortran.dg/whole_file_2.f90: New test.
8533         * gfortran.dg/whole_file_3.f90: New test.
8534         PR fortran/24886
8535         * gfortran.dg/whole_file_4.f90: New test.
8536
8537 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8538
8539         * gfortran.dg/bind_c_usage_19.f90: New test.
8540
8541         PR target/39558
8542         * gcc.target/powerpc/altivec-29.c: New test.
8543
8544 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8545
8546         PR rtl-optimization/323
8547         * gcc.target/i386/excess-precision-1.c,
8548         gcc.target/i386/excess-precision-2.c,
8549         gcc.target/i386/excess-precision-3.c,
8550         gcc.target/i386/excess-precision-4.c,
8551         gcc.target/i386/excess-precision-5.c,
8552         gcc.target/i386/excess-precision-6.c: New tests.
8553
8554 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8555
8556         PR c/35235
8557         * gcc.dg/c99-array-lval-8.c: New test.
8558
8559 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8560
8561         PR preprocessor/34695
8562         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8563         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8564         instead of dg-warning for "previous definition" messages.
8565         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8566         "warnings being treated as errors" message.
8567         * gcc.dg/fltconst-1.c: Use -fshow-column.
8568
8569 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8570
8571         PR fortran/38823
8572         * gfortran.dg/power1.f90: New test.
8573
8574 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8575
8576         PR c/456
8577         PR c/5675
8578         PR c/19976
8579         PR c/29116
8580         PR c/31871
8581         PR c/35198
8582         * gcc.c-torture/compile/20081108-1.c,
8583         gcc.c-torture/compile/20081108-2.c,
8584         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8585         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8586         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8587         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8588         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8589         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8590         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8591         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8592         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8593         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8594         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8595         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8596         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8597         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8598         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8599         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8600         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8601         case.
8602         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8603         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8604         XFAILs.  Update expected messages.
8605         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8606         expected messages.
8607         * gcc.dg/real-const-1.c: Replace with test from original PR.
8608         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8609         when casting from non-constant integer to pointer.
8610
8611 2009-03-29  Richard Guenther  <rguenther@suse.de>
8612
8613         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8614
8615 2009-03-29  Daniel Kraft  <d@domob.eu>
8616
8617         PR fortran/37423
8618         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8619         DEFERRED bindings.
8620         * gfortran.dg/typebound_proc_9.f03: New test.
8621         * gfortran.dg/typebound_proc_10.f03: New test.
8622         * gfortran.dg/typebound_proc_11.f03: New test.
8623         * gfortran.dg/abstract_type_5.f03: New test.
8624
8625 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8626
8627         PR fortran/38507
8628         * gfortran.dg/do_4.f: New.
8629         * gfortran.dg/goto_2.f90: Correct expected warnings.
8630         * gfortran.dg/goto_4.f90: Likewise.
8631         * gfortran.dg/goto_5.f90: New.
8632
8633 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8634
8635         PR target/39545
8636         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8637
8638         * gcc.target/i386/pr39545-1.c: New.
8639         * gcc.target/i386/pr39545-2.c: Likewise.
8640
8641         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8642         (flex2_struct): Likewise.
8643         (check_struct_passing7): Likewise.
8644         (check_struct_passing8): Likewise.
8645         (f1s): Likewise.
8646         (f2s): Likewise.
8647         (main): Call check_struct_passing7 and check_struct_passing8.
8648
8649 2009-03-29  Richard Guenther  <rguenther@suse.de>
8650
8651         * gcc.c-torture/execute/20090113-1.c: New testcase.
8652         * gcc.c-torture/execute/20090113-2.c: Likewise.
8653         * gcc.c-torture/execute/20090113-3.c: Likewise.
8654         * gcc.c-torture/execute/20090207-1.c: Likewise.
8655         * gcc.c-torture/compile/20090114-1.c: Likewise.
8656         * gcc.c-torture/compile/20090328-1.c: Likewise.
8657         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8658
8659 2009-03-29  David Ayers  <ayers@fsfe.org>
8660
8661         PR objc/27377
8662         * objc.dg/conditional-1.m: New tests.
8663
8664 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8665
8666         * gcc.dg/winline-10.c: New test.
8667
8668 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8669
8670         PR fortran/34656
8671         * gfortran.dg/do_check_1.f90: Add test.
8672         * gfortran.dg/do_check_2.f90: Add test.
8673         * gfortran.dg/do_check_3.f90: Add test.
8674         * gfortran.dg/do_check_4.f90: Add test.
8675
8676 2009-03-28  Jan Hubicka  <jh@suse.cz>
8677
8678         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8679         * gcc.dg/pr33826.c: Update dump files.
8680         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8681         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8682
8683 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8684
8685         * g++.dg/tree-ssa/fwprop-align.C: New test.
8686
8687 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8688
8689         * gcc.target/powerpc/altivec-28.c: New test.
8690
8691         PR c++/39554
8692         * gcc.dg/wdisallowed-functions-1.c: Removed.
8693         * gcc.dg/wdisallowed-functions-2.c: Removed.
8694         * gcc.dg/wdisallowed-functions-3.c: Removed.
8695         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8696         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8697         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8698
8699 2009-03-28  Richard Guenther  <rguenther@suse.de>
8700
8701         PR tree-optimization/38723
8702         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8703
8704 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8705
8706         PR fortran/38538
8707         * gfortran.dg/char_result_13.f90: New test.
8708
8709 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8710
8711         PR fortran/38765
8712         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8713
8714 2009-03-28  Daniel Kraft  <d@domob.eu>
8715
8716         * gfortran.dg/trim_1.f90: New test.
8717
8718 2009-03-28  Richard Guenther  <rguenther@suse.de>
8719
8720         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8721         * g++.dg/warn/Warray-bounds.C: Likewise.
8722
8723 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8724
8725         PR fortran/32626
8726         * gfortran.dg/recursive_check_7.f90: New test.
8727
8728 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8729
8730         PR fortran/38432
8731         * gfortran.dg/do_check_5.f90: New test.
8732         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8733         * gfortran.dg/array_constructor_18.f90: Ditto.
8734         * gfortran.dg/array_constructor_22.f90: Ditto.
8735         * gfortran.dg/do_3.F90: Ditto.
8736         * gfortran.dg/do_1.f90: Ditto.
8737
8738 2009-03-28  Richard Guenther  <rguenther@suse.de>
8739
8740         PR tree-optimization/38180
8741         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8742
8743 2009-03-28  Richard Guenther  <rguenther@suse.de>
8744
8745         PR tree-optimization/38513
8746         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8747         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8748         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8749         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8750         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8751         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8752         * gcc.dg/vect/vect-35.c: Likewise.
8753         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8754         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8755         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8756
8757 2009-03-28  Richard Guenther  <rguenther@suse.de>
8758
8759         PR tree-optimization/38968
8760         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8761
8762 2009-03-28  Richard Guenther  <rguenther@suse.de>
8763
8764         PR tree-optimization/37795
8765         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8766
8767 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8768
8769         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8770         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8771         options for removed targets.
8772
8773 2009-03-27  Richard Guenther  <rguenther@suse.de>
8774
8775         PR tree-optimization/39120
8776         * gcc.c-torture/execute/pr39120.c: New testcase.
8777
8778 2009-03-27  Richard Guenther  <rguenther@suse.de>
8779
8780         PR tree-optimization/39120
8781         * gcc.dg/torture/pta-callused-1.c: New testcase.
8782
8783 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8784
8785         PR middle-end/39315
8786         * gcc.target/i386/pr39315-1.c: New.
8787         * gcc.target/i386/pr39315-2.c: Likewise.
8788         * gcc.target/i386/pr39315-3.c: Likewise.
8789         * gcc.target/i386/pr39315-4.c: Likewise.
8790         * gcc.target/i386/pr39315-check.c: Likewise.
8791
8792 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8793
8794         PR c/39323
8795         * gcc.dg/pr39323-1.c: New.
8796         * gcc.dg/pr39323-2.c: Likewise.
8797         * gcc.dg/pr39323-3.c: Likewise.
8798
8799 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8800
8801         PR target/38034
8802         * gcc.target/ia64/sync-1.c: New.
8803
8804 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8805
8806         PR target/39472
8807         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8808         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8809         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8810         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8811         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8812         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8813         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8814         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8815
8816 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8817
8818         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8819         for low precision (i.e. float).
8820
8821 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8822             Jakub Jelinek  <jakub@redhat.com>
8823
8824         PR debug/37959
8825         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8826
8827 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8828
8829         * gcc.dg/memmove-2.c: New test.
8830         * gcc.dg/memmove-3.c: New test.
8831
8832         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8833         in clone naming.
8834
8835 2009-03-27  Xinliang David Li  <davidxl@google.com>
8836
8837         PR tree-optimization/39557
8838         * g++.dg/tree-ssa/dom-invalid.C: New test.
8839
8840 2009-03-27  Xinliang David Li  <davidxl@google.com>
8841
8842         PR tree-optimization/39548
8843         * g++.dg/tree-ssa/copyprop.C: New test.
8844
8845 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8846
8847         PR c++/38638
8848         * g++.dg/template/typename17.C: New testcase.
8849         * g++.dg/template/typename18.C: New testcase.
8850
8851 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8852
8853         PR c++/36799
8854         * g++.dg/other/var_copy-1.C: New test.
8855
8856 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8857
8858         PR c++/37647
8859         * g++.dg/parse/ctor9.C: New test.
8860
8861 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8862
8863         PR c++/29727
8864         * g++.dg/init/error2.C: New test.
8865
8866 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8867
8868         PR c++/35652
8869         * gcc.dg/pr35652.C: New.
8870         * g++.dg/warn/pr35652.C: New.
8871         * gcc.dg/format/plus-1.c: Adjust message.
8872
8873 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8874
8875         PR c++/39554
8876         * gcc.dg/wdisallowed-functions-3.c: New test.
8877         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8878
8879 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8880
8881         * gcc.dg/inline-33.c: Fix when pic.
8882
8883 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8884
8885         * gcc.target/ia64/20090324-1.c: New test.
8886
8887 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8888
8889         PR c/27898
8890         * gcc.dg/pr27898.c: New test.
8891
8892         PR tree-optimization/32139
8893         * gcc.c-torture/compile/pr32139.c: New test.
8894
8895 2009-03-24  Jason Merrill  <jason@redhat.com>
8896
8897         PR c++/28274
8898         * g++.dg/parse/defarg14.C: New test.
8899
8900 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8901
8902         PR libfortran/39528
8903         * gfortran.dg/read_repeat.f90: New test.
8904
8905 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8906
8907         PR tree-optimization/39529
8908         * gcc.dg/vect/pr39529.c: New test.
8909
8910 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8911             Jakub Jelinek  <jakub@redhat.com>
8912
8913         PR debug/39524
8914         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8915
8916 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8917
8918         PR c/39495
8919         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8920
8921 2009-03-23  Jason Merrill  <jason@redhat.com>
8922
8923         * g++.dg/cpp0x/auto12.C: Add variadic test.
8924
8925         PR c++/39526
8926         * g++.dg/warn/Wshadow-4.C: New test.
8927
8928 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8929
8930         PR tree-optimization/39516
8931         * gfortran.dg/pr39516.f: New test.
8932
8933 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8934
8935         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8936         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8937         variable, not environment variable.
8938
8939 2009-03-21  Jason Merrill  <jason@redhat.com>
8940
8941         PR c++/28879
8942         * g++.dg/ext/vla6.C: New test.
8943
8944 2009-03-20  Jason Merrill  <jason@redhat.com>
8945
8946         * g++.dg/cpp0x/initlist5.C: Add additional test.
8947
8948 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8949             Janis Johnson  <janis187@us.ibm.com>
8950
8951         * lib/compat.exp (compat-get-options-main, compat-get-options):
8952         Handle dg-prune-output in source file.
8953         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8954         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8955         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8956         two warnings.
8957
8958 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8959
8960         PR c/39495
8961         * gcc.dg/gomp/pr39495-1.c: New test.
8962         * gcc.dg/gomp/pr39495-2.c: New test.
8963         * g++.dg/gomp/pr39495-1.C: New test.
8964         * g++.dg/gomp/pr39495-2.C: New test.
8965
8966         PR target/39496
8967         * gcc.target/i386/pr39496.c: New test.
8968         * g++.dg/other/pr39496.C: New test.
8969
8970 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8971
8972         PR middle-end/39500
8973         * gcc.dg/autopar/pr39500-1.c: New.
8974         * gcc.dg/autopar/pr39500-2.c: New.
8975
8976 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8977
8978         * g++.dg/dg.exp: Prune graphite.
8979
8980 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8981
8982         PR middle-end/39447
8983         * g++.dg/graphite: New.
8984         * g++.dg/graphite/graphite.exp: New.
8985         * g++.dg/graphite/pr39447.C: New.
8986
8987 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8988
8989         PR c++/39425
8990         * g++.dg/template/pr39425.C: New.
8991
8992         * g++.dg/template/spec33.C: Updated.
8993
8994 2009-03-17  Jason Merrill  <jason@redhat.com>
8995
8996         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8997
8998 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8999
9000         PR c++/39475
9001         * g++.dg/ext/unary_trait_incomplete.C: New.
9002
9003 2009-03-17  Jing Yu  <jingyu@google.com>
9004
9005         PR middle-end/39378
9006         * g++.dg/inherit/thunk10.C: New test.
9007
9008 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9009
9010         PR target/39482
9011         * gcc.target/i386/pr39482.c: New test.
9012
9013 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9014
9015         PR debug/39471
9016         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9017         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9018         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9019         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9020
9021         PR middle-end/39443
9022         * gcc.dg/pr39443.c: New test.
9023
9024         PR debug/39412
9025         * gcc.dg/debug/pr39412.c: New test.
9026
9027 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9028
9029         PR testsuite/38526
9030         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9031         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9032         is defined.
9033         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9034         its original value, or unset if it was not defined.
9035         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9036         path procs around use of HOSTCC.
9037         * g++.dg/compat/struct-layout-1.exp: Ditto.
9038         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9039
9040 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9041
9042         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9043
9044 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9045
9046         Revert patch for PR testsuite/37630.
9047
9048         PR testsuite/37960
9049         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9050
9051         PR testsuite/37630
9052         * lib/target-supports.exp (check_effective_target_ieee): New.
9053         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9054         * gcc.dg/20001012-1.c: Require ieee.
9055
9056         PR testsuite/37628
9057         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9058
9059 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9060
9061         PR tree-optimization/39455
9062         * gcc.dg/pr39455.c: New test.
9063
9064 2009-03-13  David Ayers  <ayers@fsfe.org>
9065
9066         * objc/execute/trivial.m. New test.
9067
9068 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9069
9070         PR target/39137
9071         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9072
9073 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9074
9075         PR testsuite/39451
9076         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9077         constraint on (%2).
9078
9079 2009-03-12  David Ayers  <ayers@fsfe.org>
9080
9081         PR libobjc/27466
9082         * objc/execute/exceptions/handler-1.m. New test.
9083
9084 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9085
9086         PR target/39431
9087         * gcc.target/i386/pr39431.c: New test.
9088
9089 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9090
9091         PR target/39445
9092         * gcc.target/i386/pr39445.c: New.
9093
9094         * gcc.target/i386/push-1.c: XFAIL.
9095
9096 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9097
9098         * gcc.dg/inline-33.c: New test.
9099
9100 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9101
9102         * gcc.dg/vect/vect-82.c: Combine dg-do and
9103         dg-require-effective-target into dg-skip-if.
9104         * gcc.dg/vect/vect-83.c: Likewise.
9105
9106 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9107
9108         PR target/39137
9109         * gcc.target/i386/stackalign/longlong-1.c: New test.
9110         * gcc.target/i386/stackalign/longlong-2.c: New test.
9111
9112 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9113
9114         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9115
9116 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9117
9118         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9119         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9120
9121 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9122
9123         * gnat.dg/slice_enum.adb: New test.
9124
9125 2009-03-11  Jason Merrill  <jason@redhat.com>
9126
9127         PR debug/39086
9128         * g++.dg/opt/nrv15.C: New test.
9129
9130 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9131
9132         PR tree-optimization/39422
9133         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9134         constant array with static initialization to global memory.
9135         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9136
9137 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9138
9139         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9140         padding.
9141
9142 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9143
9144         PR c++/39371
9145         * g++.dg/opt/switch2.C: Add -w to dg-options.
9146         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9147         * g++.dg/warn/switch1.C: New test.
9148         * g++.dg/other/switch3.C: New test.
9149
9150         PR tree-optimization/39394
9151         * gcc.c-torture/compile/pr39394.c: New test.
9152
9153 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9154
9155         * gcc.target/s390/20090223-1.c: New testcase.
9156
9157 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9158
9159         PR libfortran/39402
9160         * gfortran.dg/fmt_f0_1.f90: New test.
9161
9162 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9163
9164         PR c++/39060
9165         * g++.dg/other/new1.C: Adjusted.
9166         * g++.dg/parse/crash40.C: Likewise.
9167         * g++.dg/parse/defarg12.C: Likewise.
9168         * g++.dg/template/error15.C: Likewise.
9169
9170         * g++.dg/other/pr39060.C: New.
9171
9172 2009-03-07  Jason Merrill  <jason@redhat.com>
9173
9174         PR c++/39367
9175         * g++.dg/opt/new1.C: New.
9176
9177 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9178
9179         PR c++/33492
9180         * g++.dg/other/error32.C: New.
9181
9182 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9183
9184         PR middle-end/39360
9185         * gcc.c-torture/compile/pr39360.c: New test.
9186
9187         PR debug/39372
9188         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9189
9190 2009-03-05  Jason Merrill  <jason@redhat.com>
9191
9192         PR c++/38908
9193         * g++.dg/warn/Wuninitialized-3.C: New test.
9194
9195 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9196
9197         PR debug/39379
9198         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9199         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9200
9201 2009-03-04  Jason Merrill  <jason@redhat.com>
9202
9203         PR c++/13549
9204         * g++.dg/template/koenig7.C: New test.
9205
9206 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9207
9208         * g++.dg/torture/predcom-1.C: New test.
9209
9210 2009-03-04  Richard Guenther  <rguenther@suse.de>
9211
9212         PR tree-optimization/39362
9213         * g++.dg/torture/pr39362.C: New testcase.
9214
9215 2009-03-04  Jason Merrill  <jason@redhat.com>
9216             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9217
9218         PR c++/9634
9219         PR c++/29469
9220         PR c++/29607
9221         * g++.dg/template/dependent-name5.C: New test.
9222
9223 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9224
9225         PR testsuite/39357
9226         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9227         vect_int to vect_int_mult.
9228
9229 2009-03-04  Richard Guenther  <rguenther@suse.de>
9230
9231         PR tree-optimization/39358
9232         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9233         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9234
9235 2009-03-04  Richard Guenther  <rguenther@suse.de>
9236
9237         PR tree-optimization/39339
9238         * gcc.c-torture/execute/pr39339.c: New testcase.
9239
9240 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9241
9242         * gcc.c-torture/compile/20090303-1.c,
9243         gcc.c-torture/compile/20090303-2.c: New tests.
9244
9245 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9246
9247         PR fortran/39354
9248         * gfortran.dg/gomp/pr39354.f90: New test.
9249
9250         PR tree-optimization/39343
9251         * gcc.dg/pr39343.c: New test.
9252
9253 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9254
9255         PR tree-optimization/39248
9256         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9257         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9258         on targets without vector misalignment support.
9259         * lib/target-supports.exp
9260         (check_effective_target_vect_short_mult): Add
9261         check_effective_target_arm32.
9262
9263 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9264
9265         PR middle-end/39335
9266         * gcc.dg/graphite/pr39335_1.c: New.
9267         * gcc.dg/graphite/pr39335.c: New.
9268
9269 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9270
9271         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9272         of andl.
9273         * gcc.target/i386/stackalign/return-5.c: Likewise.
9274         * gcc.target/i386/stackalign/return-6.c: Likewise.
9275
9276 2009-03-02  Richard Guenther  <rguenther@suse.de>
9277             Ira Rosen  <irar@il.ibm.com>
9278
9279         PR tree-optimization/39318
9280         * gfortran.dg/vect/pr39318.f90: New test.
9281
9282 2009-03-01  Jan Hubicka  <jh@suse.cz>
9283
9284         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9285
9286 2009-03-01  Jan Hubicka  <jh@suse.cz>
9287
9288         PR debug/39267
9289         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9290
9291 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9292
9293         * gnat.dg/pack12.adb: New test.
9294
9295 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9296
9297         PR c++/37789
9298         * g++.dg/other/pr37789.C: New.
9299
9300 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9301
9302         PR fortran/39295
9303         * gfortran.dg/interface_25.f90: New test.
9304         * gfortran.dg/interface_26.f90: New test.
9305
9306 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9307
9308         PR fortran/39292
9309         * gfortran.dg/initialization_22.f90: New test.
9310
9311 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9312
9313         PR rtl-optimization/39241
9314         * gcc.dg/torture/pr39241.c: New.
9315
9316 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9317
9318         PR tree-optimizations/39259
9319         * g++.dg/torture/pr39259.C: New testcase.
9320
9321 2009-02-24  Richard Guenther  <rguenther@suse.de>
9322
9323         PR c++/39242
9324         * g++.dg/template/instantiate10.C: New testcase.
9325
9326 2009-02-24  Richard Guenther  <rguenther@suse.de>
9327             Zdenek Dvorak  <ook@ucw.cz>
9328
9329         PR tree-optimization/39233
9330         * gcc.c-torture/execute/pr39233.c: New testcase.
9331
9332 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9333
9334         PR tree-optimization/39260
9335         * gcc.dg/graphite/pr39260.c: New.
9336
9337 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9338
9339         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9340
9341 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9342
9343         PR c++/36411
9344         * g++.dg/template/void14.C: New.
9345
9346 2009-02-23  Jason Merrill  <jason@redhat.com>
9347
9348         PR c++/38880
9349         * g++.dg/init/const7.C: Remove XFAIL.
9350         * g++.dg/init/static-init1.C: New test.
9351
9352         * g++.dg/cpp0x/initlist14.C: New test.
9353
9354 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9355
9356         PR fortran/38914
9357         * bound_simplification_2.f90:  New test case.
9358         * bound_7.f90:  New test case.
9359
9360 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9361
9362         * gcc.dg/cpp/include4.c: New test.
9363
9364 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9365
9366         PR target/39256
9367         * gcc.target/i386/abi-2.c: New.
9368
9369 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9370
9371         * gcc.c-torture/execute/pr39228.x: New.
9372
9373 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9374
9375         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9376         scan-assembler to check for xmm0 register.
9377
9378 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9379             Joseph Myers  <joseph@codesourcery.com>
9380
9381         * gcc.target/arm/va_list.c: New test.
9382         * g++.dg/abi/arm_va_list.C: Likewise.
9383         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9384         function.
9385         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9386         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9387         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9388         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9389         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9390         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9391
9392 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9393
9394         PR testsuite/38164
9395         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9396         to dg-options.
9397
9398 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9399
9400         PR target/39240
9401         * gcc.c-torture/execute/pr39240.c: New test.
9402
9403 2009-02-20  Jason Merrill  <jason@redhat.com>
9404
9405         PR c++/39225
9406         * g++.dg/parse/dtor15.C: New test.
9407
9408 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9409
9410         * gcc.c-torture/execute/20090219-1.c: New.
9411
9412 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9413
9414         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9415         (mips-dg-options): When matching isa* pseudo-options make
9416         'value' optional and accept ! entries.  Use $spec instead of
9417         $isa_spec in the isa pseudo-option error message.  Only
9418         perform the ISA-range check when 'value' is set.  If arch is
9419         matching any CPU in the ! entries switch to its generic ISA.
9420         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9421         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9422
9423 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9424
9425         PR target/39175
9426         * gcc.dg/visibility-20.c: New test.
9427         * g++.dg/ext/visibility/visibility-11.C: New test.
9428
9429 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9430
9431         PR c++/39188
9432         * g++.dg/abi/pr39188-1a.C: New.
9433         * g++.dg/abi/pr39188-1b.C: Likewise.
9434         * g++.dg/abi/pr39188-1.h: Likewise.
9435         * g++.dg/abi/pr39188-2a.C: Likewise.
9436         * g++.dg/abi/pr39188-2b.C: Likewise.
9437         * g++.dg/abi/pr39188-2.h: Likewise.
9438         * g++.dg/abi/pr39188-3a.C: Likewise.
9439         * g++.dg/abi/pr39188-3b.C: Likewise.
9440         * g++.dg/abi/pr39188-3.h: Likewise.
9441
9442 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9443
9444         PR c/38483
9445         * gcc.c-torture/execute/call-trap-1.c,
9446         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9447         tests.
9448
9449 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9450
9451         PR target/39228
9452         * gcc.c-torture/execute/pr39228.c: New test.
9453
9454 2009-02-19  Richard Guenther  <rguenther@suse.de>
9455
9456         PR tree-optimization/39074
9457         * gcc.dg/torture/pr39074.c: New testcase.
9458         * gcc.dg/torture/pr39074-2.c: Likewise.
9459         * gcc.dg/torture/pr39074-3.c: Likewise.
9460
9461 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9462
9463         PR c++/39219
9464         * g++.dg/parse/attr3.C: New.
9465
9466 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9467
9468         PR testsuite/38165
9469         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9470
9471         PR testsuite/38166
9472         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9473         and skip on Darwin.
9474
9475 2009-02-18  Jason Merrill  <jason@redhat.com>
9476
9477         PR c++/38880
9478         * g++.dg/init/const7.C: Remove XFAIL.
9479
9480         PR target/39179
9481         * g++.dg/opt/const6.C: New test.
9482
9483 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9484
9485         * gcc.dg/callabi/callabi.exp: Moved to ...
9486         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9487         in 64bit mode.
9488
9489         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9490         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9491         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9492         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9493         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9494         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9495         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9496
9497         * gcc.dg/callabi/callabi.h: Moved to ...
9498         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9499
9500         * gcc.dg/callabi/func-1.c: Moved to ...
9501         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9502
9503         * gcc.dg/callabi/func-indirect.c: Moved to ...
9504         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9505
9506         * gcc.dg/callabi/pr38891.c: Moved to ...
9507         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9508
9509         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9510         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9511
9512         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9513         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9514
9515         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9516         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9517
9518 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9519
9520         PR target/38891
9521         * gcc.dg/callabi/pr38891.c: New.
9522
9523 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9524
9525         * gcc.dg/callabi/callabi.exp: New.
9526
9527 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9528
9529         PR target/39082
9530         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9531         -Wno-abi for x86.
9532         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9533
9534         * gcc.target/i386/pr39082-1.c: New.
9535
9536         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9537         -Wno-abi.
9538
9539         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9540         CHECK_M64_M128 is defined.
9541         (check_f_arguments): Add "do".
9542         (check_vector_arguments): New.
9543         (check_m64_arguments): Likewise.
9544         (check_m128_arguments): Likewise.
9545
9546         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9547         (CHECK_M64_M128): Define.
9548
9549         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9550         on abitest.
9551         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9552
9553         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9554         tests only if CHECK_M64_M128 is defined.
9555
9556         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9557         (m128_2_struct): Likewise.
9558         (check_struct_passing5): Likewise.
9559         (check_struct_passing6): Likewise.
9560         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9561
9562         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9563         (un5): Likewise.
9564         (check_union_passing4): Likewise.
9565         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9566
9567 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9568
9569         PR c/35447
9570         * gcc.dg/noncompile/pr35447-1.c: New test.
9571
9572 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9573
9574         PR tree-optimization/36922
9575         * gfortran.dg/pr36922.f: New test.
9576
9577 2009-02-17  Richard Guenther  <rguenther@suse.de>
9578
9579         PR tree-optimization/39202
9580         * gcc.c-torture/compile/pr39202.c: New testcase.
9581
9582 2009-02-17  Richard Guenther  <rguenther@suse.de>
9583
9584         PR tree-optimization/39204
9585         * gcc.dg/torture/pr39204.c: New testcase.
9586
9587 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9588
9589         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9590         * gcc.dg/vect/vect-outer-6.c: Ditto.
9591
9592 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9593
9594         PR c/35446
9595         * gcc.dg/noncompile/init-5.c: New test.
9596         * gcc.dg/init-bad-4.c: Adjust expected errors.
9597
9598 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9599
9600         PR target/37049
9601         * gcc.target/i386/push-1.c: New.
9602
9603 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9604
9605         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9606
9607 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9608
9609         * gcc.target/spu/intrinsics-sr.c: New test.
9610
9611 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9612
9613         PR target/38056
9614         * gcc.target/ia64/sibcall-opt-1.c: New test.
9615         * gcc.target/ia64/sibcall-opt-2.c: New test.
9616
9617 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9618
9619         PR fortran/36528
9620         * gfortran.dg/cray_pointers_8.f90: New test.
9621
9622         PR fortran/36703
9623         * gfortran.dg/cray_pointers_9.f90: New test.
9624
9625 2009-02-13  Jason Merrill  <jason@redhat.com>
9626
9627         PR c++/39070
9628         * g++.dg/cpp0x/decltype16.C: New.
9629
9630 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9631
9632         PR target/39152
9633         * gfortran.dg/gomp/pr39152.f90: New.
9634
9635 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9636
9637         PR target/39162
9638         * gcc.target/i386/pr39162.c: New.
9639
9640 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9641
9642         PR c/35444
9643         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9644         New tests.
9645
9646 2009-02-12  Jason Merrill  <jason@redhat.com>
9647
9648         PR c++/38950
9649         * g++.dg/template/array20.C: New test.
9650
9651 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9652
9653         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9654         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9655         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9656
9657 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9658
9659         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9660
9661 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9662
9663         PR target/39152
9664         * gfortran.dg/pr39152.f: New.
9665
9666 2009-02-11  Jason Merrill  <jason@redhat.com>
9667
9668         PR c++/39153
9669         * g++.dg/cpp0x/defaulted9.C: New test.
9670
9671         PR c++/30111
9672         * g++.dg/init/value7.C: New test.
9673
9674 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9675
9676         PR target/38824
9677         * gcc.target/i386/pr38824.c: New testcase.
9678
9679 2009-02-11  Jason Merrill  <jason@redhat.com>
9680
9681         PR c++/38649
9682         * g++.dg/cpp0x/defaulted8.C: New test.
9683
9684         PR c++/36744
9685         * g++.dg/cpp0x/rv9p.C: New test.
9686
9687 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9688
9689         * gnat.dg/aliasing3.adb: New test.
9690         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9691
9692 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9693
9694         PR c++/34397
9695         * g++.dg/template/crash88.C: New.
9696         * g++.dg/template/crash89.C: Likewise.
9697
9698 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9699
9700         PR c/39084
9701         * gcc.dg/pr39084.c: New test.
9702
9703 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9704
9705         PR target/39139
9706         * gcc.target/i386/pr39139.c: New test.
9707
9708 2009-02-10  Richard Guenther  <rguenther@suse.de>
9709
9710         PR tree-optimization/39132
9711         * gcc.dg/torture/pr39132.c: New testcase.
9712
9713 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9714
9715         PR target/39119
9716         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9717         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9718         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9719         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9720         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9721         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9722         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9723         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9724
9725 2009-02-09  Jason Merrill  <jason@redhat.com>
9726
9727         PR c++/39109
9728         * g++.dg/init/value6.C: New test.
9729
9730 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9731
9732         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9733
9734 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9735
9736         * gcc.c-torture/compile/20090209-1.c: New test.
9737
9738 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9739
9740         PR c++/35147
9741         PR c++/37737
9742         * g++.dg/cpp0x/vt-35147.C: New.
9743         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9744         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9745
9746 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9747
9748         PR c/35434
9749         * gcc.dg/attr-alias-4.c: New test.
9750
9751 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9752
9753         PR c/39035
9754         * gcc.dg/dfp/pr39035.c: New test.
9755
9756 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9757
9758         PR c/36432
9759         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9760
9761 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9762
9763         PR c++/39106
9764         * g++.dg/opt/thunk3.C: New test.
9765
9766 2009-02-05  Nick Clifton  <nickc@redhat.com>
9767
9768         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9769         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9770         * gcc.dg/cdce1.c: Likewise.
9771         * gcc.dg/cpp/_Pragma6.c: Likewise.
9772         * g++.dg/cpp/_Pragma1.C: Likewise.
9773         * gcc.dg/utf32-2.c: Xfail for M32C.
9774         * gcc.dg/utf32-1.c: Likewise.
9775         * gcc.dg/utf32-3.c: Likewise.
9776         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9777         targets.
9778         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9779         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9780         * gcc.dg/Wconversion-5.c: Likewise.
9781         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9782         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9783         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9784         * gcc.dg/utf-inc-init.c: Likewise.
9785         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9786         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9787         * gcc.dg/utf-array-short-wchar.c: Likewise.
9788         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9789         * gcc.dg/mallign.c: Use size_t instead of long.
9790
9791 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9792
9793         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9794
9795 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9796
9797         * gcc.c-torture/execute/pr39100.c: New.
9798
9799 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9800
9801         PR c/35435
9802         * gcc.dg/tls/diag-6.c: New test.
9803
9804 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9805
9806         * gcc.dg/graphite/scop-19.c: New
9807
9808 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9809
9810         AVX Programming Reference (January, 2009)
9811         * gcc.target/i386/avx-vpclmulqdq.c: New.
9812         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9813
9814         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9815
9816         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9817         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9818         (pclmul_test): Renamed to ...
9819         (TEST): This.
9820
9821 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9822
9823         PR c++/39095
9824         * g++.dg/abi/mangle31.C: New test.
9825
9826 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9827
9828         PR c/29129
9829         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9830         declarator.
9831         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9832         inside function prototype but not part of parameter declarator.
9833         * vla-11.c: New test.
9834
9835 2009-02-03  Jason Merrill  <jason@redhat.com>
9836
9837         * g++.dg/warn/main-4.C: New test.
9838         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9839
9840 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9841
9842         PR c++/36607
9843         * g++.dg/expr/cast10.C: New test.
9844
9845 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9846
9847         PR c/35433
9848         * gcc.dg/init-bad-6.c: New test.
9849
9850 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9851
9852         PR target/35318
9853         * gcc.c-torture/compile/pr35318.c: New test.
9854
9855         PR inline-asm/39059
9856         * gcc.dg/nofixed-point-2.c: New test.
9857         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9858         * g++.dg/ext/fixed2.C: Likewise.
9859         * g++.dg/other/error25.C: Likewise.
9860         * g++.dg/lookup/crash7.C: Likewise.
9861         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9862
9863         PR c++/39056
9864         * g++.dg/cpp0x/initlist13.C: New test.
9865
9866 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9867
9868         PR c++/36897
9869         * g++.dg/template/func2.C: New test.
9870
9871         PR c++/37314
9872         * g++.dg/template/typename15.C: New.
9873         * g++.dg/template/typename16.C: New.
9874
9875 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9876             Ben Elliston  <bje@au.ibm.com>
9877
9878         PR c/39034
9879         * gcc.dg/dfp/pr39034.c: New test.
9880
9881 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9882
9883         PR testsuite/38263
9884         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9885
9886 2009-02-02  Jason Merrill  <jason@redhat.com>
9887
9888         PR c++/39054
9889         * g++.dg/parse/dtor14.C: New test.
9890
9891 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9892
9893         * lib/target-supports.exp
9894         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9895         * g++.dg/ext/builtin10.C: New test.
9896
9897         PR inline-asm/39058
9898         * gcc.target/i386/pr39058.c: New test.
9899
9900 2009-02-02  Richard Guenther  <rguenther@suse.de>
9901
9902         PR tree-optimization/38937
9903         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9904
9905 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9906
9907         PR c++/39053
9908         * g++.dg/parse/crash52.C: New.
9909
9910 2009-01-30  Richard Guenther  <rguenther@suse.de>
9911
9912         PR tree-optimization/39041
9913         * gcc.c-torture/compile/pr39041.c: New testcase.
9914
9915 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9916
9917         PR target/39013
9918         * gcc.target/i386/pr39013-1.c: New test.
9919         * gcc.target/i386/pr39013-2.c: New test.
9920
9921         PR c++/39028
9922         * g++.dg/ext/label12.C: New test.
9923
9924 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9925
9926         PR c++/33465
9927         * g++.dg/parse/error34.C: New.
9928         * g++.dg/parse/error35.C: Likewise.
9929
9930 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9931
9932         PR c++/38655
9933         * g++.dg/cpp0x/decltype-38655.C: New.
9934
9935 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9936
9937         PR target/39002
9938         * g++.dg/torture/pr39002.C: New test.
9939
9940 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9941
9942         PR tree-optimization/39007
9943         * gcc.dg/tree-ssa/pr39007.c: New.
9944
9945 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9946
9947         PR middle-end/35854
9948         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9949         to "subreg1".
9950
9951 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9952
9953         PR middle-end/38857
9954         * gcc.c-torture/compile/pr38857.c: New test.
9955
9956 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9957
9958         PR fortran/38852
9959         PR fortran/39006
9960         * gfortran.dg/bound_6.f90: New test.
9961
9962 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9963
9964         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9965
9966 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9967
9968         PR tree-optimization/38997
9969         * gcc.dg/tree-ssa/pr38997.c: New.
9970
9971 2009-01-28  Richard Guenther  <rguenther@suse.de>
9972
9973         PR tree-optimization/38926
9974         * gcc.c-torture/compile/pr38926.c: New testcase.
9975
9976 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9977
9978         PR middle-end/38934
9979         * gcc.dg/pr38934.c: New test.
9980
9981 2009-01-28  Richard Guenther  <rguenther@suse.de>
9982
9983         PR middle-end/38908
9984         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9985
9986 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9987
9988         PR tree-optimization/38984
9989         * gcc.dg/pr38984.c: New XFAILed testcase.
9990
9991
9992 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9993
9994         PR target/38988
9995         * gcc.target/i386/pr38988.c: New test.
9996
9997 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9998
9999         PR c++/37554
10000         * g++.dg/parse/crash51.C: New.
10001         * g++.old-deja/g++.pt/crash9.C: Adjust.
10002
10003 2009-01-27  Daniel Kraft  <d@domob.eu>
10004
10005         PR fortran/38883
10006         * gfortran.dg/mvbits_6.f90:  New test.
10007         * gfortran.dg/mvbits_7.f90:  New test.
10008         * gfortran.dg/mvbits_8.f90:  New test.
10009
10010 2009-01-27  Richard Guenther  <rguenther@suse.de>
10011
10012         PR tree-optimization/38503
10013         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10014
10015 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10016
10017         PR middle-end/38969
10018         * gcc.c-torture/execute/pr38969.c: New test.
10019
10020 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10021
10022         PR testsuite/38864
10023         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10024         to dg-do compile.
10025         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10026         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10027         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10028
10029 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10030
10031         PR target/38952
10032         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10033         if __USING_SJLJ_EXCEPTIONS__ is defined.
10034
10035         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10036         __USING_SJLJ_EXCEPTIONS__ is defined.
10037         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10038         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10039         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10040         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10041         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10042         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10043
10044 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10045
10046         PR testsuite/38949
10047         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10048         Use instead of C name in asm statements.
10049
10050 2009-01-26  Richard Guenther  <rguenther@suse.de>
10051
10052         PR tree-optimization/38745
10053         * g++.dg/torture/pr38745.C: New testcase.
10054
10055 2009-01-26  Richard Guenther  <rguenther@suse.de>
10056
10057         PR middle-end/38851
10058         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10059
10060 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10061
10062         * gcc.dg/bitfld-15.c: Gate warning on target
10063         pcc_bitfield_type_matters.
10064         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10065         g++.dg/ext/bitfield4.C: Likewise.
10066         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10067         bitfield for any target.
10068
10069 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10070
10071         PR c/38957
10072         * gcc.dg/pr38957.c: New test.
10073
10074 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10075
10076         PR fortran/38955
10077         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10078         comparing floats.
10079
10080 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10081
10082         PR tree-optimization/38953
10083         * gfortran.dg/graphite/pr38953.f90: New.
10084
10085 2009-01-24  Paul Brook  <paul@codesourcery.com>
10086
10087         * gcc.target/arm/neon-cond-1.c: New test.
10088
10089 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10090
10091         PR tree-optimization/38932
10092         * gcc.dg/pr38932.c: New.
10093
10094 2009-01-23  Revital Eres  <eres@il.ibm.com>
10095
10096         * gcc.dg/sms-7.c: Fix test.
10097
10098 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10099
10100         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10101         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10102         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10103         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10104
10105 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10106
10107         * gcc.dg/pr35729.c: Make test x86 specific.
10108
10109 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10110
10111         PR middle-end/38615
10112         * gcc.dg/pr38615.c: New test.
10113
10114 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10115
10116         PR target/38931
10117         * gcc.target/i386/pr38931.c: New test.
10118
10119 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10120
10121         PR c++/38930
10122         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10123         * g++.dg/template/typedef12.C: Likewise.
10124         * g++.dg/template/typedef13.C: Likewise.
10125         * g++.dg/template/typedef14.C: Likewise.
10126         * g++.dg/template/sfinae3.C: Likewise.
10127         * g++.old-deja/g++.pt/typename8.C: Likewise.
10128         * g++.dg/template/access11.C: Likewise
10129
10130 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10131
10132         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10133         and mips*-*-irix*.
10134         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10135
10136 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10137
10138         PR c++/26693
10139         * g++.dg/template/typedef11.C: New test.
10140         * g++.dg/template/typedef12.C: Likewise.
10141         * g++.dg/template/typedef13.C: Likewise.
10142         * g++.dg/template/typedef14.C: Likewise.
10143         * g++.dg/template/sfinae3.C: Compile this pedantically.
10144         The only errors expected should be the one saying the typedef is ill
10145         formed.
10146         * g++.old-deja/g++.pt/typename8.C: Likewise.
10147         * g++.dg/template/access11.C: Update this.
10148
10149 2009-01-21  Daniel Kraft  <d@domob.eu>
10150
10151         PR fortran/38887
10152         * gfortran.dg/mvbits_5.f90:  New test.
10153
10154 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10155
10156         * gcc.dg/sms-6.c: New test.
10157         * gcc.dg/sms-7.c: Likewise.
10158
10159 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10160
10161         PR fortran/38907
10162         * gfortran.dg/host_assoc_function_7.f90: New test
10163
10164 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10165             Richard Guenther  <rguenther@suse.de>
10166
10167         PR tree-optimization/38747
10168         PR tree-optimization/38748
10169         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10170         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10171         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10172
10173 2009-01-20  Kees Cook  <kees@ubuntu.com>
10174             H.J. Lu  <hongjiu.lu@intel.com>
10175
10176         PR target/38902
10177         * gcc.dg/pr38902.c: New.
10178
10179 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10180
10181         PR target/38868
10182         * gfortran.dg/pr38868.f: New testcase.
10183
10184 2009-01-20  Richard Guenther  <rguenther@suse.de>
10185
10186         * gcc.c-torture/execute/pr36227.c: Move ...
10187         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10188
10189 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10190
10191         * lib/gfortran.exp: Add -B options for targets that use
10192         libgfortran.a%s in their specs.
10193
10194 2009-01-19  Jason Merrill  <jason@redhat.com>
10195
10196         PR c++/23287
10197         * g++.dg/template/dtor5.C: New test.
10198
10199 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10200
10201         PR fortran/38859
10202         * gfortran.dg/bound_5.f90: New test.
10203
10204 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10205
10206         PR target/38736
10207         * g++.dg/compat/abi/pr38736_main.C: New.
10208         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10209         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10210         * g++.dg/other/macro-1.C: Likewise.
10211         * gcc.dg/macro-1.c: Likewise.
10212         * gcc.dg/compat/pr38736_main.c: Likewise.
10213         * gcc.dg/compat/pr38736_x.c: Likewise.
10214         * gcc.dg/compat/pr38736_y.c: Likewise.
10215
10216 2009-01-18  Richard Guenther  <rguenther@suse.de>
10217
10218         PR tree-optimization/38819
10219         * gcc.c-torture/execute/pr38819.c: New testcase.
10220
10221 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10222
10223         PR fortran/38657
10224         * gfortran.dg/module_commons_3.f90: Reapply.
10225
10226 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10227
10228         PR fortran/34955
10229         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10230         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10231
10232 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10233
10234         PR fortran/38657
10235         * gfortran.dg/module_commons_3.f90: Remove
10236
10237 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10238
10239         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10240
10241 2009-01-16  Jason Merrill  <jason@redhat.com>
10242
10243         PR c++/38877
10244         * g++.dg/template/lvalue1.C: New test.
10245
10246         PR c++/29470
10247         * g++.dg/template/access20.C: New test.
10248         * g++.dg/torture/pr34641.C: Fix access.
10249
10250 2009-01-16  Richard Guenther  <rguenther@suse.de>
10251
10252         PR tree-optimization/38835
10253         PR middle-end/36227
10254         * gcc.c-torture/execute/pr36227.c: New testcase.
10255         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10256         * g++.dg/init/const7.C: Likewise.
10257
10258 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10259
10260         PR target/38554
10261         * gcc.c-torture/compile/pr38554.c: New test.
10262
10263 2009-01-16  Jason Merrill  <jason@redhat.com>
10264
10265         PR c++/38579
10266         * g++.dg/conversion/access1.C: New test.
10267
10268 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10269
10270         PR tree-optimization/38789
10271         * gcc.c-torture/compile/pr38789.c: New test.
10272
10273 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10274
10275         PR fortran/38152
10276         * gfortran.dg/proc_ptr_13.f90: New.
10277
10278 2009-01-15  Jason Merrill  <jason@redhat.com>
10279
10280         PR c++/38850
10281         * g++.dg/template/koenig6.C: New test.
10282
10283 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10284
10285         PR c++/29388
10286         * g++.dg/template/error37.C: New testcase.
10287
10288 2009-01-15  Jason Merrill  <jason@redhat.com>
10289
10290         PR c++/36334
10291         * g++.dg/conversion/memfn1.C: New test.
10292
10293         PR c++/37646
10294         * g++.dg/conversion/memfn2.C: New test.
10295
10296 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10297
10298         PR c++/38357
10299         * g++.dg/template/crash87.C: New test.
10300
10301 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10302
10303         PR middle-end/37843
10304         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10305
10306 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10307
10308         PR c++/38636
10309         * g++.dg/parse/crash50.C: New test.
10310
10311 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10312
10313         PR rtl-optimization/38245
10314         * gcc.dg/pr38245-3.c: New test.
10315         * gcc.dg/pr38245-3.h: New file.
10316         * gcc.dg/pr38245-4.c: New file.
10317         * gcc.dg/pr38364.c: New test.
10318
10319 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10320
10321         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10322         sequence PC-relative.
10323
10324 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10325
10326         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10327         calls and/or PLT markers.
10328         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10329         calls and/or PLT markers.
10330         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10331         calls and/or PLT markers.
10332         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10333         calls and/or PLT markers.
10334
10335 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10336             Nathan Froyd  <froydnj@codesourcery.com>
10337             Joseph Myers  <joseph@codesourcery.com>
10338
10339         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10340         New function.
10341         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10342         and use consistent CFLAGS.
10343         * gcc.target/powerpc/20030505.c: Likewise.
10344         * gcc.target/powerpc/20081204-1.c: Likewise.
10345         * gcc.target/powerpc/ppc-spe.c: Likewise.
10346         * gcc.target/powerpc/spe1.c: Likewise.
10347         * g++.dg/ext/spe1.C: Likewise.
10348         * g++.dg/other/opaque-1.C: Likewise.
10349         * g++.dg/other/opaque-2.C: Likewise.
10350         * g++.dg/other/opaque-3.C: Likewise.
10351
10352 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10353
10354         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10355         out of loop.
10356
10357 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10358
10359         PR target/38811
10360         * g++.dg/torture/pr38811.C: New file.
10361
10362 2009-01-14  Richard Guenther  <rguenther@suse.de>
10363
10364         PR tree-optimization/38826
10365         PR middle-end/38477
10366         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10367
10368 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10369
10370         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10371
10372 2009-01-14  Nick Clifton  <nickc@redhat.com>
10373
10374         PR c++/37862
10375         * g++.cp/parse/pr37862.C: New test.
10376
10377 2009-01-14  Julian Brown  <julian@codesourcery.com>
10378
10379         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10380         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10381         to...
10382         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10383         These.
10384
10385 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10386
10387         PR rtl-optimization/38774
10388         * gcc.dg/torture/pr38774.c: New test.
10389
10390         PR c++/38795
10391         * g++.dg/cpp0x/pr38795.C: New test.
10392
10393 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10394             Nathan Froyd  <froydnj@codesourcery.com>
10395             Joseph Myers  <joseph@codesourcery.com>
10396
10397         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10398         otherwise.  Do not check for AltiVec at runtime.
10399         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10400         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10401         * gcc.target/powerpc/altivec-1.c: Likewise.
10402         * gcc.target/powerpc/altivec-3.c: Likewise.
10403         * gcc.target/powerpc/altivec-10.c: Likewise.
10404         * gcc.target/powerpc/altivec-12.c: Likewise.
10405         * gcc.target/powerpc/altivec-24.c: Likewise.
10406         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10407         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10408         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10409         * gcc.target/powerpc/pr35907.c: Likewise.
10410         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10411         otherwise.  Do not check for Cell at runtime.
10412         * gcc.target/powerpc/altivec_check.h: Delete.
10413
10414         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10415         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10416         not check for AltiVec at runtime.
10417         * g++.dg/ext/altivec-cell-2.C: Likewise.
10418         * g++.dg/ext/altivec-cell-3.C: Likewise.
10419         * g++.dg/ext/altivec-cell-4.C: Likewise.
10420         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10421         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10422         check.
10423         * g++.dg/ext/altivec_check.h: Delete.
10424
10425 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10426
10427         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10428         effective target.  Adjust line numbers accordingly.
10429
10430 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10431
10432         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10433
10434 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10435
10436         PR tree-optimization/38786
10437         * gcc.dg/graphite/pr38786.c: New.
10438
10439 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10440
10441         Revert:
10442         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10443
10444         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10445         for alpha*-*-* targets.
10446         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10447
10448 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10449
10450         PR libfortran/38772
10451         * gfortran.dg/fmt_bz_bn_err.f: New test.
10452
10453 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10454
10455         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10456
10457 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10458
10459         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10460         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10461         instruction support.  Do not check for it at runtime.
10462
10463 2009-01-12  Jason Merrill  <jason@redhat.com>
10464
10465         PR c++/35109
10466         * g++.dg/lookup/friend11.C: Remove expected error.
10467         * g++.dg/lookup/friend14.C: New test.
10468         * g++.dg/lookup/friend15.C: New test.
10469
10470 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10471
10472         PR c++/36019
10473         * g++.dg/lookup/hidden-class12.C: New test.
10474         * g++.dg/lookup/hidden-class13.C: New test.
10475         * g++.dg/lookup/hidden-class14.C: New test.
10476         * g++.dg/lookup/hidden-class15.C: New test.
10477         * g++.dg/lookup/hidden-class16.C: New test.
10478
10479 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10480
10481         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10482         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10483         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10484
10485 2009-01-12  Jason Merrill  <jason@redhat.com>
10486
10487         PR c++/31488
10488         * g++.dg/other/vararg-3.C: New test.
10489
10490 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10491
10492         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10493         Explicitly enable SPE.
10494         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10495         directive.
10496
10497         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10498         Expect -flax-vector-conversions message.  Adjust incompatible
10499         types errors.
10500         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10501         Make Foo extern.
10502
10503         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10504
10505         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10506
10507         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10508         * g++.dg/other/opaque-2.C: Likewise.
10509         * g++.dg/other/opaque-3.C: Likewise.
10510
10511 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10512
10513         PR c/32041
10514         * gcc.dg/pr32041.c: New test.
10515         * g++.dg/parse/offsetof9.C: New test.
10516
10517 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10518             Nathan Froyd  <froydnj@codesourcery.com>
10519
10520         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10521         * g++.dg/ext/attribute-test-1.C: Likewise.
10522         * g++.dg/ext/attribute-test-2.C: Likewise.
10523         * g++.dg/ext/attribute-test-3.C: Likewise.
10524         * g++.dg/ext/attribute-test-4.C: Likewise.
10525
10526 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10527
10528         * gnat.dg/unchecked_convert3.adb: New test.
10529
10530 2009-01-12  Tomas Bily  <tbily@suse.cz>
10531
10532         PR middlend/38385
10533         * gcc.dg/tree-ssa/pr38385.c: New file.
10534
10535 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10536
10537         PR c++/38794
10538         * g++.dg/parse/typedef9.C: New test.
10539
10540         PR tree-optimization/38807
10541         * gcc.c-torture/compile/pr38807.c: New test.
10542
10543 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10544
10545         * gcc.target/mips/ins-2.c: New test.
10546
10547 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10548
10549         PR testsuite/38809
10550         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10551
10552 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10553
10554         PR c++/36254
10555         * g++.dg/warn/Wreturn-type-5.C: New test.
10556
10557 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10558
10559         PR middle-end/38616
10560         * gcc.dg/pr38616.c: New test.
10561
10562 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10563
10564         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10565
10566 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10567
10568         PR c++/38648
10569         * g++.dg/expr/string-1.C: New test.
10570         * g++.dg/expr/string-2.C: New test.
10571
10572         PR c++/36695
10573         * g++.dg/ext/complex4.C: New test.
10574         * g++.dg/ext/complex5.C: New test.
10575         * g++.dg/init/reference1.C: New test.
10576         * g++.dg/init/reference2.C: New test.
10577         * g++.dg/init/reference3.C: New test.
10578
10579 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10580
10581         PR fortran/38763
10582         * gfortran.dg/transfer_null_1.f90: New test.
10583
10584 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10585
10586         PR fortran/38765
10587         * gfortran.dg/host_assoc_function_6.f90: New test.
10588
10589 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10590
10591         * lib/target-supports.exp: Add method to determine if the effective
10592         target is really a ppc405 after applying all compile options.
10593         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10594         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10595         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10596         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10597         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10598         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10599         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10600         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10601         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10602         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10603         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10604         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10605         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10606         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10607         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10608         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10609         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10610         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10611         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10612         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10613         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10614         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10615         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10616         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10617         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10618         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10619         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10620         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10621         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10622         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10623         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10624
10625 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10626
10627         PR c++/35335
10628         * g++.dg/other/error31.C: New testcase.
10629
10630         PR c/35742
10631         * gcc.dg/pr35742.c: New test.
10632
10633 2009-01-09  John F. Carr  <jfc@mit.edu>
10634
10635         PR c++/37877
10636         * g++.dg/parse/linkage3.C: New test.
10637
10638 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10639
10640         PR middle-end/38771
10641         * gcc.c-torture/compile/pr38771.c: New test.
10642
10643 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10644
10645         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10646
10647 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10648
10649         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10650         * gcc.dg/sibcall-4.c: Likewise.
10651
10652 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10653             Jan Sjodin  <jan.sjodin@amd.com>
10654
10655         PR tree-optimization/38559
10656         * gcc.dg/graphite/pr38559.c: New.
10657
10658 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10659
10660         PR tree-optimization/37194
10661         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10662
10663 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10664
10665         PR c++/38725
10666         * g++.dg/ext/label11.C: New test.
10667
10668 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10669
10670         * lib/target-supports.exp (check_weak_override_available): New.
10671         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10672         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10673         dg-require-weak-override.
10674
10675 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10676             Alan Modra  <amodra@bigpond.net.au>
10677
10678         * gcc.c-torture/compile/20090107-1.c: New test.
10679
10680 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10681
10682         PR target/38706
10683         * g++.dg/other/pr38706.C: New test.
10684
10685 2009-01-07  Jason Merrill  <jason@redhat.com>
10686
10687         * g++.dg/cpp0x/variadic92.C: New test.
10688         * g++.dg/cpp0x/variadic93.C: New test.
10689
10690 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10691
10692         * lib/target-supports-dg.exp (current_compiler_flags): New.
10693         (check-flags): Use it; do not access dg-test local variables.
10694         (dg-skip-if): Do not access dg-test local variables.
10695         (dg-xfail-run-if): Ditto.
10696         (dg-shouldfail): Ditto.
10697         * gcc.test-framework/test-framework.exp
10698         (check_effective_target_def_nocache): New.
10699         * gcc.test-framework/test-framework.awk: Handle scan tests.
10700         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10701         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10702         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10703         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10704         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10705         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10706         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10707         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10708         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10709
10710         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10711
10712         * lib/target-supports-dg.exp (check_test_flags): Delete.
10713
10714 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10715
10716         PR tree-optimization/38492
10717         PR tree-optimization/38498
10718         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10719         in trunk.
10720         * gcc.dg/graphite/block-0.c: Update test.
10721         * gcc.dg/graphite/block-1.c: Same.
10722         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10723         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10724         * gcc.dg/graphite/block-3.c: New.
10725         * gcc.dg/graphite/pr38498.c: New.
10726
10727 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10728
10729         AVX Programming Reference (December, 2008)
10730         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10731         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10732         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10733
10734         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10735         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10736
10737 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10738
10739         PR fortran/38220
10740         * gfortran.dg/c_loc_pure_1.f90:  New test.
10741
10742 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10743
10744         PR fortran/38669
10745         * gfortran.dg/elemental_dependency_3.f90:
10746         Add the final tree dump cleanup.
10747
10748 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10749
10750         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10751         passing -m32.
10752
10753         PR rtl-optimization/38722
10754         * gfortran.dg/pr38722.f90: New test.
10755
10756 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10757
10758         PR c/34252
10759         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10760         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10761
10762 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10763
10764         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10765         * gfortran.dg/typebound_call_8.f03: Same.
10766         * gfortran.dg/elemental_bind_c.f90: Same.
10767         * gfortran.dg/typebound_call_7.f03: Same.
10768         * gfortran.dg/interface_proc_end.f90: Same
10769         * gfortran.dg/pr37243.f: Fix typo.
10770
10771 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10772
10773         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10774         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10775         large stack sizes.
10776
10777 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10778
10779         AVX Programming Reference (December, 2008)
10780         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10781         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10782         * gcc.target/i386/sse-14.c: Likewise.
10783
10784         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10785         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10786         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10787         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10788
10789 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10790
10791         PR libfortran/38735
10792         * gfortran.dg/fmt_bz_bn.f: Update test.
10793
10794 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10795
10796         PR c++/38472
10797         * g++.dg/conversion/usual-arith-conv.C: New test.
10798
10799 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10800
10801         PR c/34911
10802         * gcc.dg/vector-3.c: New testcase.
10803         * g++.dg/ext/vector15.C: New test.
10804
10805 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10806
10807         PR tree-optimization/38510
10808         * gcc.dg/graphite/pr38510.c: New.
10809
10810 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10811             Jan Sjodin <jan.sjodin@amd.com>
10812
10813         PR tree-optimization/38500
10814         * gcc.dg/graphite/pr38500.c: New.
10815
10816 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10817
10818         * gcc.c-torture/compile/20001226-1.c: Generalize
10819         dg-timeout-factor.
10820         * gcc.c-torture/compile/limits-fnargs.c: Add
10821         dg-timeout-factor.
10822         * gcc.dg/20020425-1.c: Likewise.
10823         * gcc.dg/pch/pch.exp: Likewise.
10824
10825 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10826
10827         PR fortran/38657
10828         * gfortran.dg/module_commons_3.f90: New test.
10829
10830 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10831
10832         PR fortran/37159
10833         * gfortran.dg/random_seed_1.f90: Updated.
10834
10835 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10836
10837         PR fortran/38669
10838         PR fortran/38726
10839         * gfortran.dg/elemental_subroutine_7.f90:
10840         Fix p values so that it can be used as vector subscript.
10841
10842 2009-01-05  Jason Merrill  <jason@redhat.com>
10843
10844         * g++.dg/cpp0x/initlist12.C: Add another test.
10845
10846         * g++.dg/cpp0x/defaulted7.C: New test.
10847
10848 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10849
10850         PR fortran/38672
10851         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10852         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10853
10854 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10855
10856         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10857         for alpha*-*-* targets.
10858         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10859
10860 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10861
10862         PR fortran/38665
10863         * gfortran.dg/host_assoc_function_5.f90: New test.
10864
10865 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10866
10867         PR fortran/38669
10868         * gfortran.dg/elemental_dependency_3.f90: New test.
10869         * gfortran.dg/elemental_subroutine_7.f90: New test.
10870
10871 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10872
10873         * gcc.dg/struct-ret-3.c: Include unistd.h.
10874         (main): Exit early if system memory page size is
10875         larger than 4096 bytes.
10876
10877 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10878
10879         PR fortran/38718
10880         * gfortran.dg/merge_init_expr.f90: New.
10881
10882 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10883
10884         PR fortran/38536
10885         * gfortran.dg/c_loc_tests_13.f90: New test.
10886         * gfortran.dg/c_loc_tests_14.f90: New test.
10887
10888 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10889
10890         * gfortran.dg/func_result_4.f90: New.
10891
10892 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10893
10894         PR fortran/38594
10895         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10896         interface still works, in addition to original tests.
10897         * gfortran.dg/host_assoc_call_6.f90: New test.
10898
10899 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10900
10901         PR c++/38705
10902         * g++.dg/torture/pr38705.C: New test.
10903
10904         PR c/38700
10905         * gcc.dg/pr38700.c: New test.
10906
10907 2009-01-02  Jason Merrill  <jason@redhat.com>
10908
10909         * g++.dg/cpp0x/initlist11.C: New test.
10910         * g++.dg/cpp0x/initlist12.C: New test.
10911
10912 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10913
10914         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10915         Allow extra informative notes.
10916
10917 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10918
10919         PR c/36489
10920         * gcc.dg/pr36489.c: New test.
10921
10922 \f
10923 Copyright (C) 2009 Free Software Foundation, Inc.
10924
10925 Copying and distribution of this file, with or without modification,
10926 are permitted in any medium without royalty provided the copyright
10927 notice and this notice are preserved.