OSDN Git Service

2009-10-28 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-28  Richard Guenther  <rguenther@suse.de>
2
3         PR middle-end/41855
4         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
5         * gfortran.dg/lto/20091028-1_1.c: Likewise.
6         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
7         * gfortran.dg/lto/20091028-2_1.c: Likewise.
8
9 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
10
11         PR rtl-optimization/39715
12         * gcc.target/arm/thumb-bitfld1.c: New.
13
14 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
15
16         PR rtl-optimization/40741
17         * gcc.target/arm/thumb-branch1.c: New.
18
19 2009-10-27  Jason Merrill  <jason@redhat.com>
20
21         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
22         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
23         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
24         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
25
26 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
27
28         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
29         * gnat.dg/null_pointer_deref2.adb: Likewise.
30
31 2009-10-27  Richard Guenther  <rguenther@suse.de>
32
33         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
34
35 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
36
37         PR c/41842
38         * gcc.dg/pr41842.c: New test.
39
40 2009-10-27  Revital Eres  <eres@il.ibm.com>
41
42         PR tree-optimization/40648
43         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
44         change in decision of peeling for alignment.
45         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
46         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
47         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
48         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
49         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
50         * gcc.dg/vect/vect-50.c: Likewise.
51         * gcc.dg/vect/vect-33.c: Likewise.
52         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
53         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
54         Likewise.
55         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
56         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
57         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
58         Likewise.
59         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
60         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
61         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
62         * gcc.dg/vect/vect-60.c: Likewise.
63         * gcc.dg/vect/vect-26.c: Likewise.
64         * gcc.dg/vect/vect-52.c: Likewise.
65         * gcc.dg/vect/vect-44.c: Likewise.
66         * gcc.dg/vect/vect-27.c: Likewise.
67         * gcc.dg/vect/vect-70.c: Likewise.
68         * gcc.dg/vect/vect-28.c: Likewise.
69         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
70         * gcc.dg/vect/vect-109.c: Likewise.
71         * gcc.dg/vect/vect-54.c: Likewise.
72         * gcc.dg/vect/vect-29.c: Likewise.
73         * gcc.dg/vect/vect-72.c: Likewise.
74         * gcc.dg/vect/vect-56.c: Likewise.
75         * gcc.dg/vect/vect-48.c: Likewise.
76         * gcc.dg/vect/vect-91.c: Likewise.
77         * gcc.dg/vect/vect-92.c: Likewise.
78         * gcc.dg/vect/vect-58.c: Likewise.
79         * gcc.dg/vect/slp-25.c: Likewise.
80         * gcc.dg/vect/vect-93.c: Likewise.
81         * gcc.dg/vect/vect-95.c: Likewise.
82         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
83         * gcc.dg/vect/vect-87.c: Likewise.
84         * gcc.dg/vect/vect-96.c: Likewise.
85         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
86         * gcc.dg/vect/vect-88.c: Likewise.
87         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
88         * gcc.dg/vect/vect-89.c: Likewise.
89         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
90         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
91         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
92         * gfortran.dg/vect/vect-2.f90: Likewise.
93         * gfortran.dg/vect/vect-3.f90: Likewise.
94         * gfortran.dg/vect/vect-4.f90: Likewise.
95         * gfortran.dg/vect/vect-5.f90: Likewise.
96
97 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
98
99         PR c++/41020
100         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
101
102 2009-10-26  Ben Elliston  <bje@au.ibm.com>
103             Michael Meissner  <meissner@linux.vnet.ibm.com>
104             Ulrich Weigand  <uweigand@de.ibm.com>
105
106         * gcc.target/spu/ea/ea.exp: New file.
107         * gcc.target/spu/ea/cache1.c: Likewise.
108         * gcc.target/spu/ea/cast1.c: Likewise.
109         * gcc.target/spu/ea/cast2.c: Likewise.
110         * gcc.target/spu/ea/compile1.c: Likewise.
111         * gcc.target/spu/ea/compile2.c: Likewise.
112         * gcc.target/spu/ea/cppdefine.c: Likewise.
113         * gcc.target/spu/ea/errors1.c: Likewise.
114         * gcc.target/spu/ea/errors2.c: Likewise.
115         * gcc.target/spu/ea/execute1.c: Likewise.
116         * gcc.target/spu/ea/execute2.c: Likewise.
117         * gcc.target/spu/ea/execute3.c: Likewise.
118         * gcc.target/spu/ea/ops1.c: Likewise.
119         * gcc.target/spu/ea/ops2.c: Likewise.
120         * gcc.target/spu/ea/options1.c: Likewise.
121         * gcc.target/spu/ea/test-sizes.c: Likewise.
122
123 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
124
125         PR bootstrap/41345
126         * gcc.dg/pr41345.c: New test.
127
128         PR debug/41828
129         * g++.dg/debug/dwarf2/anonname1.C: New test.
130
131 2009-10-26  Jason Merrill  <jason@redhat.com>
132
133         PR c++/38796
134         * g++.dg/cpp0x/defaulted15.C: New.
135         * g++.dg/cpp0x/defaulted16.C: New.
136
137 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
138
139         PR c++/41785
140         * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
141
142 2009-10-26  Nick Clifton  <nickc@redhat.com>
143
144         * lib/target-supports.exp (check_profiling_available):
145         Profiling is not, currently, available for the RX port.
146         (check_effective_target_hard_float): Add support for RX
147         target.
148         * gcc.target/rx: New directory.
149         * gcc.target/rx/builtins.c: New test file.
150         * gcc.target/rx/interrupts.c: New test file.
151         * gcc.target/rx/rx-abi-function-tests.c: New test file.
152         * gcc.target/rx/zero-width-bitfield.c: New test file.
153         * gcc.target/rx/i272091.c: New test file.
154         * gcc.target/rx/packed-struct.c: New test file.
155         * gcc.target/rx/rx.exp: New file: Drives RX tests.
156
157 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
158
159         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
160         * gcc.dg/lto/20091016-1_0.c: Likewise.
161         * gcc.dg/lto/20090206-1_0.c: Likewise.
162         * gcc.dg/lto/20081120-1_0.c: Likewise.
163         * gcc.dg/lto/20081120-2_0.c: Likewise.
164         * gcc.dg/lto/20090116_0.c: Likewise.
165         * gcc.dg/lto/20081126_0.c: Likewise.
166         * gcc.dg/lto/20091013-1_0.c: Likewise.
167         * gcc.dg/lto/20081212-1_0.c: Likewise.
168         * gcc.dg/lto/20091015-1_0.c: Likewise.
169         * gcc.dg/lto/20090126-1_0.c: Likewise.
170         * gcc.dg/lto/20090126-2_0.c: Likewise.
171         * gcc.dg/lto/20091020-1_0.c: Likewise.
172         * gcc.dg/lto/20091020-2_0.c: Likewise.
173         * gcc.dg/lto/20081204-1_0.c: Likewise.
174         * gcc.dg/lto/20081204-2_0.c: Likewise.
175         * gcc.dg/lto/20081224_0.c: Likewise.
176         * gcc.dg/lto/20090219_0.c: Likewise.
177
178 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
179
180         PR c++/41020
181         * g++.dg/lookup/extern-c-redecl2.C: New test.
182         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
183         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
184         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
185
186 2009-10-26  Michael Matz  <matz@suse.de>
187
188         PR tree-optimization/41783
189         * gcc.dg/pr41783.c: New test.
190         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
191         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
192         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
193
194 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
195
196         PR fortran/41714
197         * gfortran.dg/class_allocate_4.f03: New test.
198
199 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
200
201         * gcc.target/mips/mult-1.c: New test.
202
203 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
204
205         PR fortran/41784
206         * gfortran.dg/extends_8.f03: New test.
207
208 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
209
210         * gnat.dg/specs/pack4.ads: New test.
211
212 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
213
214         * gnat.dg/null_pointer_deref1.adb: New test.
215         * gnat.dg/null_pointer_deref2.adb: Likewise.
216
217 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
218
219         PR fortran/41772
220         * gfortran.dg/transfer_intrinsic_3.f90.
221
222 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
223
224         * gnat.dg/opt4.adb: New test.
225
226 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
227
228         PR c/40033
229         * gcc.dg/noncompile/pr40033-1.c: New test.
230
231 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
232
233         PR c++/40808
234         * g++.dg/abi/mangle34.C: New test
235
236 2009-10-23  Jason Merrill  <jason@redhat.com>
237
238         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
239
240         Core issue 899
241         * g++.dg/cpp0x/explicit4.C: New.
242
243 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
244
245         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
246         *-*-cygwin.
247         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
248         for *-*-mingw* and *-*-cygwin.
249         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
250         * g++.dg/template/spec35.C: Disable weak symbol test for
251         *-*-mingw* and *-*-cygwin.
252
253         PR testsuite/31342
254         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
255
256 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
257
258         PR fortran/41800
259         * gfortran.dg/class_10.f03: New test.
260
261 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
262
263         PR target/41787
264         * gcc.target/powerpc/vsx-vrsave.c: New file.
265
266 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
267
268         PR c/41673
269         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
270
271 2009-10-23  Richard Guenther  <rguenther@suse.de>
272
273         PR tree-optimization/41778
274         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
275
276 2009-10-22  Richard Guenther  <rguenther@suse.de>
277
278         PR lto/41791
279         * g++.dg/lto/20091022-2_0.C: New testcase.
280
281 2009-10-22  Richard Guenther  <rguenther@suse.de>
282
283         PR lto/41730
284         * g++.dg/lto/20091022-1_0.C: New testcase.
285
286 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
287
288         * gcc.dg/autopar/outer-4.c: Adjust scan.
289         * gcc.dg/autopar/outer-5.c: Adjust scan.
290         * gcc.dg/autopar/outer-5.c: Add scan optimized.
291
292         * libgomp.graphite/force-parallel-2.c: Adjust scan.
293         * gcc.dg/autopar/outer-1.c: New testcase.
294         * gcc.dg/autopar/outer-2.c: New testcase.
295         * gcc.dg/autopar/outer-3.c: New testcase.
296         * gcc.dg/autopar/outer-4.c: New testcase.
297         * gcc.dg/autopar/outer-5.c: New testcase.
298         * gcc.dg/autopar/outer-6.c: New testcase.
299
300 2009-10-22  Jan Hubicka  <jh@suse.cz>
301
302         * gcc.c-torture/compile/pr40556.c: New testcase.
303
304 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
305
306         PR fortran/41781
307         * gfortran.dg/goto_8.f90: New test case.
308
309 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
310
311         PR tree-optimization/41497
312         * gcc.dg/tree-ssa/pr41497.c: New.
313
314 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
315
316         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
317
318 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
319
320         * gcc.dg/tls/pie-1.c: New test.
321
322 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
323
324         * g++.dg/abi/mangle33.C: New test.
325
326 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
327
328         * gnat.dg/discr22.adb: New test.
329
330 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
331
332         * gnat.dg/loop_optimization7.ad[sb]: New test.
333         * gnat.dg/loop_optimization7_pkg.ads: New helper.
334
335 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
336
337         PR fortran/41706
338         PR fortran/41766
339         * gfortran.dg/class_9.f03: Extended test case.
340         * gfortran.dg/select_type_7.f03: New test case.
341
342 2009-10-20  Richard Guenther  <rguenther@suse.de>
343
344         * gcc.dg/lto/20091020-3_0.c: New testcase.
345
346 2009-10-20  Richard Guenther  <rguenther@suse.de>
347
348         PR lto/41761
349         * gcc.dg/lto/20091020-1_0.c: New testcase.
350         * gcc.dg/lto/20091020-1_1.c: Likewise.
351         * gcc.dg/lto/20091020-2_0.c: Likewise.
352         * gcc.dg/lto/20091020-2_1.c: Likewise.
353
354 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
355
356         PR debug/41340
357         * gcc.dg/pr41340.c: New test.
358
359 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
360
361         * gnat.dg/discr21.ad[sb]: New test.
362         * gnat.dg/discr21_pkg.ads: New helper.
363
364 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
365
366         PR fortran/41706
367         * gfortran.dg/class_9 : New test.
368
369 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
370
371         * gcc.dg/raw-string-1.c: New test.
372         * gcc.dg/raw-string-2.c: New test.
373         * gcc.dg/raw-string-3.c: New test.
374         * gcc.dg/raw-string-4.c: New test.
375         * gcc.dg/raw-string-5.c: New test.
376         * gcc.dg/raw-string-6.c: New test.
377         * gcc.dg/raw-string-7.c: New test.
378         * gcc.dg/utf8-1.c: New test.
379         * gcc.dg/utf8-2.c: New test.
380         * gcc.dg/utf-badconcat2.c: New test.
381         * gcc.dg/utf-dflt2.c: New test.
382         * gcc.dg/cpp/include6.c: New test.
383         * g++.dg/ext/raw-string-1.C: New test.
384         * g++.dg/ext/raw-string-2.C: New test.
385         * g++.dg/ext/raw-string-3.C: New test.
386         * g++.dg/ext/raw-string-4.C: New test.
387         * g++.dg/ext/raw-string-5.C: New test.
388         * g++.dg/ext/raw-string-6.C: New test.
389         * g++.dg/ext/raw-string-7.C: New test.
390         * g++.dg/ext/utf8-1.C: New test.
391         * g++.dg/ext/utf8-2.C: New test.
392         * g++.dg/ext/utf-badconcat2.C: New test.
393         * g++.dg/ext/utf-dflt2.C: New test.
394
395         * gcc.dg/cleanup-13.c: New test.
396
397 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
398
399         PR fortran/41586
400         * gfortran.dg/auto_dealloc_1.f90: New test case.
401
402 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
403
404         Port from redhat/gcc-4_4-branch:
405         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
406         * gcc.dg/debug/vta-2.c: New test.
407
408         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
409         * gcc.dg/debug/vta-1.c: New.
410
411 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
412
413         * gnat.dg/noreturn2.ad[sb]: New test.
414
415 2009-10-19  Tobias Burnus  <burnus@net-b.de>
416
417         PR fortran/41755
418         * gfortran.dg/equiv_8.f90: New test.
419         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
420
421 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
422
423         * gcc.target/arm/neon-thumb2-move.c: New test.
424
425 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
426
427         * gcc.dg/debug/vta-3.c: New test.
428
429 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
430
431         * gnat.dg/nested_proc.adb: Rename into...
432         * gnat.dg/nested_proc1.adb: ...this.
433         * gnat.dg/nested_proc2.adb: New test.
434
435 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
436
437         * gnat.dg/noreturn1.ad[sb]: New test.
438
439 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
440             Paul Thomas  <pault@gcc.gnu.org>
441
442         PR fortran/41629
443         * gfortran.dg/class_6.f90: New test.
444
445         PR fortran/41608
446         PR fortran/41587
447         * gfortran.dg/class_7.f90: New test.
448
449         PR fortran/41618
450         * gfortran.dg/class_8.f90: New test.
451
452 2009-10-17  Richard Guenther  <rguenther@suse.de>
453
454         * gcc.dg/lto/20091017-1_0.c: New testcase.
455         * gcc.dg/lto/20091017-1_1.c: Likewise.
456
457 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
458
459         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
460
461 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
462
463         * gnat.dg/aggr11.adb: New test.
464         * gnat.dg/aggr11_pkg.ads: New helper.
465
466 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
467
468         * gnat.dg/slice8.adb: New test.
469         * gnat.dg/slice8_pkg1.ads: New helper.
470         * gnat.dg/slice8_pkg2.ads: Likewise.
471         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
472
473 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
474
475         * gnat.dg/unchecked_convert4.adb: New test.
476
477 2009-10-15  Jason Merrill  <jason@redhat.com>
478
479         PR c++/38798
480         * g++.dg/cpp0x/trailing5.C: New.
481
482         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
483         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
484         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
485         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
486
487 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
488
489         PR fortran/41719
490         * gfortran.dg/class_5.f03: New test case.
491         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
492         * gfortran.dg/typebound_operator_4.f03: Ditto.
493
494 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
495
496         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
497         * g++.dg/other/first-global.C: Likewise.
498         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
499         * g++.dg/torture/pr40323.C: Likewise.
500         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
501         * gcc.dg/inline-33.c: Likewise.
502         * gcc.dg/ipa/ipa-1.c: Likewise.
503         * gcc.dg/ipa/ipa-2.c: Likewise.
504         * gcc.dg/ipa/ipa-3.c: Likewise.
505         * gcc.dg/ipa/ipa-4.c: Likewise.
506         * gcc.dg/ipa/ipa-5.c: Likewise.
507         * gcc.dg/ipa/ipa-7.c: Likewise.
508         * gcc.dg/ipa/ipacost-2.c: Likewise.
509         * gcc.dg/tree-ssa/inline-3.c: Likewise.
510         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
511         * gfortran.dg/whole_file_5.f90: Likewise.
512         * gfortran.dg/whole_file_6.f90: Likewise.
513
514 2009-10-16  Richard Guenther  <rguenther@suse.de>
515
516         PR tree-optimization/41728
517         * gcc.c-torture/compile/pr41728.c: New testcase.
518
519 2009-10-16  Richard Guenther  <rguenther@suse.de>
520
521         PR lto/41598
522         * gcc.dg/lto/20091016-1_0.c: New testcase.
523         * gcc.dg/lto/20091016-1_1.c: Likewise.
524         * gcc.dg/lto/20091016-1_a.h: Likewise.
525
526 2009-10-16  Richard Guenther  <rguenther@suse.de>
527
528         PR lto/41715
529         * gfortran.dg/lto/20091015-1_0.f: New testcase.
530         * gfortran.dg/lto/20091015-1_1.f: Likewise.
531         * gfortran.dg/lto/20091015-1_2.f: Likewise.
532
533 2009-10-16  Richard Guenther  <rguenther@suse.de>
534
535         PR lto/41713
536         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
537
538 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
539
540         PR debug/41717
541         * gcc.dg/debug/pr41717.c: New test.
542
543 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
544
545         PR fortran/41648
546         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
547
548         PR fortran/41656
549         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
550
551 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
552
553         PR target/23983
554         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
555         result used.
556         * g++.dg/ext/altivec-2.C (main): Ditto.
557
558 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
559
560         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
561         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
562
563 2009-10-15  Richard Guenther  <rguenther@suse.de>
564
565         PR lto/41669
566         * gcc.dg/lto/20091015-1_0.c: New testcase.
567         * gcc.dg/lto/20091015-1_1.c: Likewise.
568         * gcc.dg/lto/20091015-1_2.c: Likewise.
569         * gcc.dg/lto/20091015-1_a.h: Likewise.
570         * gcc.dg/lto/20091015-1_b.h: Likewise.
571
572 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
573
574         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
575
576 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
577
578         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
579
580 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
581
582         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
583         line from 1 to 0.
584         * obj-c++.dg/bitfield-1.mm: Likewise.
585         * obj-c++.dg/bitfield-4.mm: Likewise.
586
587 2009-10-14  Richard Guenther  <rguenther@suse.de>
588
589         PR lto/41173
590         * gcc.dg/lto/20091014-1_0.c: New testcase.
591
592 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
593
594         PR testsuite/41707
595         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
596         warning on line 0 instead of 1.
597
598 2009-10-14  Richard Guenther  <rguenther@suse.de>
599
600         PR lto/41521
601         * gfortran.dg/lto/pr41521_0.f90: New testcase.
602         * gfortran.dg/lto/pr41521_1.f90: Likewise.
603
604 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
605
606         PR preprocessor/41543
607         * gcc.dg/debug/dwarf2/pr41543.c: New test.
608
609         PR debug/41695
610         * gcc.dg/debug/dwarf2/pr41695.c: New test.
611
612 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
613
614         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
615         New procedure.
616         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
617         effective target.
618
619 2009-10-14  Jason Merrill  <jason@redhat.com>
620
621         PR c++/39866
622         * g++.dg/cpp0x/defaulted14.C: New.
623
624 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
625
626         * g++.dg/cpp0x/vt-40092.C: New.
627
628 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
629
630         * gcc.dg/guality/pr41616-1.c: Drop -O2.
631         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
632
633 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
634
635         * gfortran.dg/complex_intrinsic_8.f90: New test.
636
637 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
638
639         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
640         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
641
642 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
643
644         PR target/38948
645         * gcc.dg/torture/pr38948.c: New test.
646
647 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
648
649         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
650
651 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
652
653         PR fortran/41581
654         * gfortran.dg/class_allocate_2.f03: Modified.
655         * gfortran.dg/class_allocate_3.f03: New test case.
656
657 2009-10-13  Richard Guenther  <rguenther@suse.de>
658
659         PR lto/41668
660         * gcc.dg/lto/20091006-2_0.c: New testcase.
661         * gcc.dg/lto/20091006-2_1.c: Likewise.
662         * gcc.dg/lto/20091006-2_2.c: Likewise.
663         * gcc.dg/lto/20091013-1_0.c: Likewise.
664         * gcc.dg/lto/20091013-1_1.c: Likewise.
665         * gcc.dg/lto/20091013-1_2.c: Likewise.
666
667 2009-10-13  Martin Jambor  <mjambor@suse.cz>
668
669         * gcc.c-torture/compile/pr41661.c: New test.
670
671 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
672
673         PR libgfortran/41683
674         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
675
676 2009-10-12  Jason Merrill  <jason@redhat.com>
677
678         PR c++/37875
679         * g++.dg/cpp0x/decltype18.C: New.
680
681         PR c++/37766
682         * g++.dg/cpp0x/fntmpdefarg1.C: New.
683
684 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
685
686         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
687
688 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
689
690         PR debug/41343
691         PR debug/41447
692         PR debug/41264
693         PR debug/41338
694         * gcc.dg/guality/pr41447-1.c: New.
695         * gcc.dg/debug/pr41264-1.c: New.
696         * gcc.dg/debug/pr41343-1.c: New.
697
698 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
699
700         PR target/26515
701         * gcc.dg/torture/pr26515.c: New test.
702
703 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
704
705         PR testsuite/41659
706         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
707         * lib/lto.exp (lto-get-options-main): Report error for using "target"
708         or "xfail" with dg-lto-do.
709
710 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
711
712         * gcc.target/i386/ms_hook_prologue.c: New testcase.
713
714 2009-10-12  Michael Matz  <matz@suse.de>
715
716         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
717         pass.
718
719 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
720
721         PR target/41680
722         * g++.dg/torture/pr41680.C: New test.
723
724 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
725
726         PR c++/41570
727         * g++.dg/debug/dwarf2/template-params-7.C: New test.
728
729 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
730
731         PR debug/41616
732         * gcc.dg/guality/pr41616-1.c: New.
733
734 2009-10-11  Jason Merrill  <jason@redhat.com>
735
736         PR c++/37204
737         * g++.dg/cpp0x/rv-reinterpret.C: New.
738
739 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
740
741         PR libgfortran/38439
742         * gfortran.dg/fmt_error_9.f: New test.
743         * gfortran.dg/fmt_error_10.f: New test.
744
745 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
746
747         PR fortran/41583
748         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
749         * gfortran.dg/class_4b.f03: As above.
750         * gfortran.dg/class_4c.f03: As above.
751         * gfortran.dg/class_4d.f03: As above.
752
753 2009-10-11  Richard Guenther  <rguenther@suse.de>
754
755         PR tree-optimization/41555
756         * gcc.dg/torture/pr41555.c: New testcase.
757
758 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
759
760         PR libgfortran/35862
761         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
762         function correctly.
763
764 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
765
766         PR libgfortran/35862
767         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
768         Add conditions to avoid runtime errors if not supported.
769
770 2009-10-10  Richard Guenther  <rguenther@suse.de>
771
772         PR tree-optimization/41654
773         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
774
775 2009-10-09  Jason Merrill  <jason@redhat.com>
776
777         * g++.dg/cpp/ucn-1.C: New.
778
779 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
780
781         PR fortran/41585
782         * gfortran.dg/class_2.f03: Extended test case.
783
784 2009-10-09  Tobias Burnus  <burnus@net-b.de>
785
786         PR fortran/41582
787         * gfortran.dg/class_allocate_1.f03: Modify code such that
788         it compiles with the gfc_warning->gfc_error change.
789         * gfortran.dg/class_allocate_1.f03: New test.
790
791 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
792
793         PR fortran/41579
794         * gfortran.dg/select_type_6.f03: New test.
795
796 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
797
798         PR preprocessor/41445
799         * gcc.dg/cpp/separate-1.c: Adjust.
800         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
801         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
802         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
803         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
804         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
805         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
806         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
807
808         PR rtl-optimization/41646
809         * gcc.c-torture/compile/pr41646.c: New test.
810
811 2009-10-09  Richard Guenther  <rguenther@suse.de>
812
813         PR tree-optimization/41634
814         * gcc.c-torture/compile/pr41634.c: New testcase.
815
816 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
817
818         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
819
820 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
821
822         * gnat.dg/opt3.adb: New test.
823         * gnat.dg/opt3_pkg.ads: New helper.
824
825 2009-10-08  Doug Kwan  <dougkwan@google.com>
826
827         PR rtl-optimization/41574
828         * gcc.dg/pr41574.c: New test.
829
830 2009-10-08  Cary Coutant  <ccoutant@google.com>
831
832         Add support for debugging with ICF (Identical Code Folding).
833         * g++.dg/debug/dwarf2/icf.C: New test.
834
835 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
836
837         * gcc.target/mips/truncate-6.c: New test.
838
839 2009-10-08  Jason Merrill  <jason@redhat.com>
840
841         PR c++/36816
842         * g++.dg/cpp0x/rv-deduce.C: New.
843
844         PR c++/37177
845         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
846         * g++.dg/template/explicit-args2.C: New.
847         * g++.dg/template/explicit-args3.C: New.
848         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
849
850 2009-10-08  Michael Matz  <matz@suse.de>
851
852         PR middle-end/41573
853         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
854         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
855         * gcc.dg/pr41573.c: New test.
856
857 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
858
859         PR c/41182
860         * gcc.c-torture/compile/pr41182-1.c: New.
861
862 2009-10-07  Jason Merrill  <jason@redhat.com>
863
864         * g++.dg/cpp0x/variadic95.C: New.
865
866 2009-10-07  Jason Merrill  <jason@redhat.com>
867
868         * g++.dg/template/scope3.C: New.
869
870 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
871
872         * gcc.dg/debug/dwarf2/inline3.c: New test.
873
874 2009-10-07  Daniel Kraft  <d@domob.eu>
875
876         PR fortran/41615
877         * gfortran.dg/assumed_charlen_function_6.f90: New test.
878
879 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
880
881         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
882         * gfortran.dg/select_type_1.f03: Modified error message.
883         * gfortran.dg/select_type_5.f03: New test.
884
885 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
886
887         PR libgfortran/41612
888         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
889         have kind=10 reals.
890
891 2009-10-06  Jason Merrill  <jason@redhat.com>
892
893         * g++.dg/cpp0x/lambda/lambda-init.C: New.
894         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
895
896 2009-10-06  Richard Guenther  <rguenther@suse.de>
897
898         PR lto/41502
899         * gcc.dg/lto/20091006-1_0.c: New testcase.
900         * gcc.dg/lto/20091006-1_1.c: Likewise.
901         * gcc.dg/lto/20091005-2_0.c: Likewise.
902
903 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
904
905         PR ada/41383
906         * gnat.dg/timer_cancel.adb: New test.
907
908 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
909
910         PR ada/38333
911         * gnat.dg/specs/import_abstract.ads: New.
912
913 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
914
915         PR libgfortran/35862
916         * gfortran.dg/round_2.f03: New test.
917
918 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
919
920         PR debug/41558
921         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
922         * lib/gcc-gdb-test.exp: ... here.  New file.
923         * gfortran.dg/guality/guality.exp: New file.
924         * gfortran.dg/guality/pr41558.f90: New test.
925         * gfortran.dg/guality/arg1.f90: New test.
926
927 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
928
929         * gfortran.dg/dynamic_dispatch_1.f90: New test.
930         * gfortran.dg/dynamic_dispatch_2.f90: New test.
931         * gfortran.dg/dynamic_dispatch_3.f90: New test.
932         * gfortran.dg/module_md5_1.f90: Update md5 sum.
933
934 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
935
936         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
937         register_pass_info.
938         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
939         plugin_pass to register_pass_info.
940         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
941         register_pass_info.
942         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
943         register_pass_info.
944
945 2009-10-05  Richard Guenther  <rguenther@suse.de>
946
947         PR lto/41281
948         * gcc.dg/lto/20090914-2_0.c: New testcase.
949
950 2009-10-05  Richard Guenther  <rguenther@suse.de>
951
952         PR lto/40902
953         * gcc.dg/lto/20091005-1_0.c: New testcase.
954         * gcc.dg/lto/20091005-1_1.c: Likewise.
955
956 2009-10-05  Richard Guenther  <rguenther@suse.de>
957
958         PR lto/41552
959         PR lto/41487
960         * g++.dg/lto/20091002-1_0.C: Adjust flags.
961         * g++.dg/lto/20091004-1_0.C: New testcase.
962         * g++.dg/lto/20091004-1_1.C: Likewise.
963         * g++.dg/lto/20091004-2_0.C: Likewise.
964         * g++.dg/lto/20091004-2_1.C: Likewise.
965         * g++.dg/lto/20091004-3_0.C: Likewise.
966         * g++.dg/lto/20091004-3_1.C: Likewise.
967
968 2009-10-05  Richard Guenther  <rguenther@suse.de>
969
970         PR tree-optimization/23821
971         * gcc.dg/torture/pr23821.c: New testcase.
972
973 2009-10-05  Daniel Kraft  <d@domob.eu>
974
975         PR fortran/41403
976         * gfortran.dg/goto_6.f: New test.
977         * gfortran.dg/goto_7.f: New test.
978
979 2009-10-03  Ben Elliston  <bje@au.ibm.com>
980             Bill Maddox  <maddox@google.com>
981             Cary Coutant  <ccoutant@google.com>
982             Chris Demetriou  <cgd@google.com>
983             Diego Novillo  <dnovillo@google.com>
984             Doug Kwan  <dougkwan@google.com>
985             Jan Hubicka  <jh@suse.cz>
986             Ollie Wild  <aaw@google.com>
987             Rafael Espindola  <espindola@google.com>
988             Richard Guenther  <rguenther@suse.de>
989             Simon Baldwin  <simonb@google.com>
990
991         * g++.dg/20090107-1.C: New.
992         * g++.dg/20090121-1.C: New.
993         * g++.dg/ipa/20090113-1.C: New.
994         * g++.dg/lto: New directory.
995         * g++.dg/lto/20080829_0.C: New.
996         * g++.dg/lto/20080904_0.C: New.
997         * g++.dg/lto/20080907_0.C: New.
998         * g++.dg/lto/20080908-1_0.C: New.
999         * g++.dg/lto/20080908-2_0.C: New.
1000         * g++.dg/lto/20080908-3_0.C: New.
1001         * g++.dg/lto/20080909-1_0.C: New.
1002         * g++.dg/lto/20080910-1_0.C: New.
1003         * g++.dg/lto/20080912-1_0.C: New.
1004         * g++.dg/lto/20080912_0.C: New.
1005         * g++.dg/lto/20080915_0.C: New.
1006         * g++.dg/lto/20080916_0.C: New.
1007         * g++.dg/lto/20080917_0.C: New.
1008         * g++.dg/lto/20080924_0.C: New.
1009         * g++.dg/lto/20080926_0.C: New.
1010         * g++.dg/lto/20081008_0.C: New.
1011         * g++.dg/lto/20081022.h: New.
1012         * g++.dg/lto/20081022_0.C: New.
1013         * g++.dg/lto/20081022_1.C: New.
1014         * g++.dg/lto/20081023_0.C: New.
1015         * g++.dg/lto/20081109-1_0.C: New.
1016         * g++.dg/lto/20081109-2_0.C: New.
1017         * g++.dg/lto/20081109_0.C: New.
1018         * g++.dg/lto/20081109_1.C: New.
1019         * g++.dg/lto/20081118-1_0.C: New.
1020         * g++.dg/lto/20081118-1_1.C: New.
1021         * g++.dg/lto/20081118_0.C: New.
1022         * g++.dg/lto/20081118_1.C: New.
1023         * g++.dg/lto/20081119-1.h: New.
1024         * g++.dg/lto/20081119-1_0.C: New.
1025         * g++.dg/lto/20081119-1_1.C: New.
1026         * g++.dg/lto/20081119_0.C: New.
1027         * g++.dg/lto/20081119_1.C: New.
1028         * g++.dg/lto/20081120-1_0.C: New.
1029         * g++.dg/lto/20081120-1_1.C: New.
1030         * g++.dg/lto/20081120-2_0.C: New.
1031         * g++.dg/lto/20081120-2_1.C: New.
1032         * g++.dg/lto/20081123_0.C: New.
1033         * g++.dg/lto/20081123_1.C: New.
1034         * g++.dg/lto/20081125.h: New.
1035         * g++.dg/lto/20081125_0.C: New.
1036         * g++.dg/lto/20081125_1.C: New.
1037         * g++.dg/lto/20081127_0.C: New.
1038         * g++.dg/lto/20081127_1.C: New.
1039         * g++.dg/lto/20081203_0.C: New.
1040         * g++.dg/lto/20081203_1.C: New.
1041         * g++.dg/lto/20081204-1_0.C: New.
1042         * g++.dg/lto/20081204-1_1.C: New.
1043         * g++.dg/lto/20081204-2_0.C: New.
1044         * g++.dg/lto/20081204-2_1.C: New.
1045         * g++.dg/lto/20081209_0.C: New.
1046         * g++.dg/lto/20081209_1.C: New.
1047         * g++.dg/lto/20081211-1.h: New.
1048         * g++.dg/lto/20081211-1_0.C: New.
1049         * g++.dg/lto/20081211-1_1.C: New.
1050         * g++.dg/lto/20081217-1_0.C: New.
1051         * g++.dg/lto/20081217-2_0.C: New.
1052         * g++.dg/lto/20081219_0.C: New.
1053         * g++.dg/lto/20081219_1.C: New.
1054         * g++.dg/lto/20090106_0.C: New.
1055         * g++.dg/lto/20090112_0.C: New.
1056         * g++.dg/lto/20090128_0.C: New.
1057         * g++.dg/lto/20090221_0.C: New.
1058         * g++.dg/lto/20090302_0.C: New.
1059         * g++.dg/lto/20090302_1.C: New.
1060         * g++.dg/lto/20090303_0.C: New.
1061         * g++.dg/lto/20090311-1.h: New.
1062         * g++.dg/lto/20090311-1_0.C: New.
1063         * g++.dg/lto/20090311-1_1.C: New.
1064         * g++.dg/lto/20090311_0.C: New.
1065         * g++.dg/lto/20090311_1.C: New.
1066         * g++.dg/lto/20090312.h: New.
1067         * g++.dg/lto/20090312_0.C: New.
1068         * g++.dg/lto/20090312_1.C: New.
1069         * g++.dg/lto/20090313_0.C: New.
1070         * g++.dg/lto/20090313_1.C: New.
1071         * g++.dg/lto/20090315_0.C: New.
1072         * g++.dg/lto/20090315_1.C: New.
1073         * g++.dg/lto/20091002-1_0.C: New testcase.
1074         * g++.dg/lto/20091002-2_0.C: Likewise..
1075         * g++.dg/lto/20091002-3_0.C: Likewise..
1076         * g++.dg/lto/README: New.
1077         * g++.dg/lto/pr40818_0.C: New.
1078         * g++.dg/opt/thunk3-1.C: New.
1079         * g++.dg/opt/thunk4.C: New.
1080         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1081         replacements with __attribute__ ((__noinline__)).
1082         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1083         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1084         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1085         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1086         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1087         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1088         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1089         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1090         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1091         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1092         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1093         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1094         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1095         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1096         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1097         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1098         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1099         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1100         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1101         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1102         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1103         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1104         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1105         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1106         * gcc.dg/20081223-1.c: New.
1107         * gcc.dg/lto: New directory.
1108         * gcc.dg/lto/20080908_0.c: New.
1109         * gcc.dg/lto/20080917_0.c: New.
1110         * gcc.dg/lto/20080924_0.c: New.
1111         * gcc.dg/lto/20081024_0.c: New.
1112         * gcc.dg/lto/20081109_0.c: New.
1113         * gcc.dg/lto/20081111_0.c: New.
1114         * gcc.dg/lto/20081111_1.c: New.
1115         * gcc.dg/lto/20081112_0.c: New.
1116         * gcc.dg/lto/20081112_1.c: New.
1117         * gcc.dg/lto/20081115_0.c: New.
1118         * gcc.dg/lto/20081115_1.c: New.
1119         * gcc.dg/lto/20081115_2.c: New.
1120         * gcc.dg/lto/20081118_0.c: New.
1121         * gcc.dg/lto/20081118_1.c: New.
1122         * gcc.dg/lto/20081118_2.c: New.
1123         * gcc.dg/lto/20081120-1_0.c: New.
1124         * gcc.dg/lto/20081120-1_1.c: New.
1125         * gcc.dg/lto/20081120-2_0.c: New.
1126         * gcc.dg/lto/20081120-2_1.c: New.
1127         * gcc.dg/lto/20081125_0.c: New.
1128         * gcc.dg/lto/20081125_1.c: New.
1129         * gcc.dg/lto/20081126_0.c: New.
1130         * gcc.dg/lto/20081201-1_0.c: New.
1131         * gcc.dg/lto/20081201-1_1.c: New.
1132         * gcc.dg/lto/20081201-1_2.c: New.
1133         * gcc.dg/lto/20081201-2_0.c: New.
1134         * gcc.dg/lto/20081201-2_1.c: New.
1135         * gcc.dg/lto/20081202-1_0.c: New.
1136         * gcc.dg/lto/20081202-1_1.c: New.
1137         * gcc.dg/lto/20081202-2_0.c: New.
1138         * gcc.dg/lto/20081202-2_1.c: New.
1139         * gcc.dg/lto/20081204-1_0.c: New.
1140         * gcc.dg/lto/20081204-1_1.c: New.
1141         * gcc.dg/lto/20081204-2_0.c: New.
1142         * gcc.dg/lto/20081210-1_0.c: New.
1143         * gcc.dg/lto/20081212-1_0.c: New.
1144         * gcc.dg/lto/20081222_0.c: New.
1145         * gcc.dg/lto/20081222_0.h: New.
1146         * gcc.dg/lto/20081222_1.c: New.
1147         * gcc.dg/lto/20081224_0.c: New.
1148         * gcc.dg/lto/20081224_0.h: New.
1149         * gcc.dg/lto/20081224_1.c: New.
1150         * gcc.dg/lto/20090116_0.c: New.
1151         * gcc.dg/lto/20090120_0.c: New.
1152         * gcc.dg/lto/20090126-1_0.c: New.
1153         * gcc.dg/lto/20090126-2_0.c: New.
1154         * gcc.dg/lto/20090206-1_0.c: New.
1155         * gcc.dg/lto/20090206-2_0.c: New.
1156         * gcc.dg/lto/20090210_0.c: New.
1157         * gcc.dg/lto/20090210_1.c: New.
1158         * gcc.dg/lto/20090213_0.c: New.
1159         * gcc.dg/lto/20090213_1.c: New.
1160         * gcc.dg/lto/20090218-1_0.c: New.
1161         * gcc.dg/lto/20090218-1_1.c: New.
1162         * gcc.dg/lto/20090218-2_0.c: New.
1163         * gcc.dg/lto/20090218-2_1.c: New.
1164         * gcc.dg/lto/20090218_0.c: New.
1165         * gcc.dg/lto/20090218_1.c: New.
1166         * gcc.dg/lto/20090218_2.c: New.
1167         * gcc.dg/lto/20090218_3.c: New.
1168         * gcc.dg/lto/20090219_0.c: New.
1169         * gcc.dg/lto/20090312_0.c: New.
1170         * gcc.dg/lto/20090312_1.c: New.
1171         * gcc.dg/lto/20090313_0.c: New.
1172         * gcc.dg/lto/20090706-1_0.c: New.
1173         * gcc.dg/lto/20090706-2_0.c: New.
1174         * gcc.dg/lto/20090717_0.c: New.
1175         * gcc.dg/lto/20090717_1.c: New.
1176         * gcc.dg/lto/20090729_0.c: New.
1177         * gcc.dg/lto/20090729_1.c: New.
1178         * gcc.dg/lto/20090812_0.c: New.
1179         * gcc.dg/lto/20090812_1.c: New.
1180         * gcc.dg/lto/20090914-1_0.c: New.
1181         * gcc.dg/lto/README: New.
1182         * gcc.dg/visibility-7.c: Adjust expected pattern
1183         * gfortran.dg/lto: New directory.
1184         * gfortran.dg/lto/pr40724_0.f: New.
1185         * gfortran.dg/lto/pr40724_1.f: New.
1186         * gfortran.dg/lto/pr40725_0.f03: New.
1187         * gfortran.dg/lto/pr40725_1.c: New.
1188         * gfortran.dg/lto/pr41069_0.f90: New.
1189         * gfortran.dg/lto/pr41069_1.f90: New.
1190         * gfortran.dg/lto/pr41069_2.f90: New.
1191         * g++.dg/README: Add 'lto' directory.
1192         * g++.dg/dg.exp: Also scan 'lto' directory
1193
1194 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1195             Janis Johnson  <janis187@us.ibm.com>
1196             Diego Novillo  <dnovillo@google.com>
1197
1198         * g++.dg/lto/lto.exp: New.
1199         * gcc.c-torture/execute/execute.exp: Add
1200         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1201         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1202         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1203         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1204         * gcc.target/i386/math-torture/math-torture.exp:
1205         Likewise.
1206         * gcc.dg/lto/lto.exp: New.
1207         * gfortran.dg/lto/lto.exp: New.
1208         * lib/target-supports.exp (check_effective_target_lto): New.
1209         * lib/c-torture.exp: Load target-supports.exp.
1210         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
1211         returns nonzero.
1212         * lib/gcc-dg.exp: Likewise.
1213         * lib/lto.exp: New.
1214         * lib/torture-options.exp: Add support for a third
1215         argument.
1216
1217 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1218
1219         PR testsuite/41542
1220         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1221
1222 2009-10-02  Jason Merrill  <jason@redhat.com>
1223
1224         * g++.dg/abi/mangle32.C: New.
1225
1226 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1227
1228         * gnat.dg/atomic2.adb: New test.
1229
1230 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1231
1232         * gnat.dg/array11.adb: New test.
1233         * gnat.dg/array12.adb: Likewise.
1234
1235 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1236
1237         * gnat.dg/array10.adb: New test.
1238         * gnat.dg/object_overflow.adb: Tweak.
1239
1240 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1241
1242         * gcc.dg/guality/guality.exp: Disable on darwin.
1243
1244 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1245
1246         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1247         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1248         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1249         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1250
1251 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1252
1253         PR fortran/41479
1254         * gfortran.dg/intent_out_5.f90: New test.
1255
1256 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1257
1258         PR debug/41404
1259         PR debug/41353
1260         * gcc.dg/guality/pr41404-1.c: New test.
1261         * gcc.dg/guality/pr41353-2.c: New test.
1262
1263 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1264
1265         PR testsuite/41546
1266         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1267         to -mtune=generic.
1268
1269 2009-10-01  Jan Hubicka  <jh@suse.cz>
1270
1271         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1272
1273 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1274
1275         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1276
1277         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1278
1279 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1280
1281         PR fortran/41515
1282         * gfortran.dg/parameter_array_init_5.f90: New test.
1283
1284 2009-10-01  Jason Merrill  <jason@redhat.com>
1285
1286         * g++.dg/cpp0x/defaulted13.C: New.
1287
1288 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1289
1290         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1291         * gfortran.dg/bounds_check_11.f90: Likewise.
1292         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1293
1294 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1295
1296         * gfortran.dg/select_type_4.f90: New test.
1297
1298 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1299
1300         * gfortran.dg/same_type_as_1.f03: New test.
1301         * gfortran.dg/same_type_as_2.f03: Ditto.
1302
1303 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1304
1305         * gfortran.dg/select_type_1.f03: Extended.
1306         * gfortran.dg/select_type_3.f03: New test.
1307
1308 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1309
1310         * gfortran.dg/class_allocate_1.f03: New test.
1311
1312 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1313
1314         PR fortran/40996
1315         * gfortran.dg/allocatable_scalar_3.f90: New test.
1316         * gfortran.dg/select_type_2.f03: Ditto.
1317         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1318
1319 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1320
1321         * gfortran.dg/block_name_2.f90: Modified error message.
1322         * gfortran.dg/select_6.f90: Ditto.
1323         * gfortran.dg/select_type_1.f03: New test.
1324
1325 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1326
1327         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1328         * gfortran.dg/class_1.f03: Ditto.
1329         * gfortran.dg/class_2.f03: Ditto.
1330         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1331         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1332         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1333         * gfortran.dg/typebound_call_10.f03: Ditto.
1334         * gfortran.dg/typebound_call_2.f03: Ditto.
1335         * gfortran.dg/typebound_call_3.f03: Ditto.
1336         * gfortran.dg/typebound_call_4.f03: Ditto.
1337         * gfortran.dg/typebound_call_9.f03: Ditto.
1338         * gfortran.dg/typebound_generic_3.f03: Ditto.
1339         * gfortran.dg/typebound_generic_4.f03: Ditto.
1340         * gfortran.dg/typebound_operator_1.f03: Ditto.
1341         * gfortran.dg/typebound_operator_2.f03: Ditto.
1342         * gfortran.dg/typebound_operator_3.f03: Ditto.
1343         * gfortran.dg/typebound_operator_4.f03: Ditto.
1344         * gfortran.dg/typebound_proc_1.f08: Ditto.
1345         * gfortran.dg/typebound_proc_5.f03: Ditto.
1346         * gfortran.dg/typebound_proc_6.f03: Ditto.
1347
1348 2009-09-30  Jason Merrill  <jason@redhat.com>
1349
1350         * g++.dg/eh/init-temp1.C: Improve test.
1351
1352 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1353
1354         PR target/22093
1355         * gcc.target/alpha/pr22093.c: New test.
1356
1357 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1358             Jason Merrill  <jason@redhat.com>
1359
1360         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1361         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1362         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1363         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1364         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1365         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1366         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1367         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1368         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1369         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1370         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1371         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1372         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1373         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1374         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1375         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1376         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1377         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1378         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1379         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1380         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1381         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1382         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1383         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1384         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1385         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1386         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1387         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1388         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1389         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1390         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1391         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1392         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1393         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1394         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1395         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1396         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1397         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1398         * lib/prune.exp: Accept "In lambda function".
1399
1400 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1401
1402         * gcc.target/i386/fma4-check.h: New file.
1403         * gcc.target/i386/fma4-fma.c: Ditto.
1404         * gcc.target/i386/fma4-maccXX.c: Ditto.
1405         * gcc.target/i386/fma4-msubXX.c: Ditto.
1406         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1407         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1408         * gcc.target/i386/fma4-vector.c: Ditto.
1409         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1410         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1411         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1412         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1413         * gcc.target/i386/fma4-256-vector.c: Ditto.
1414         * gcc.target/i386/funcspec-2.c: Ditto.
1415
1416         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1417
1418         * gcc.target/i386/funcspec-5.c: Add FMA4.
1419         * gcc.target/i386/funcspec-6.c: Ditto.
1420         * gcc.target/i386/funcspec-8.c: Ditto.
1421
1422         * gcc.target/i386/funcspec-9.c: New file.
1423
1424         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1425
1426         * gcc.target/i386/isa-10.c: New file.
1427         * gcc.target/i386/isa-11.c: Ditto.
1428         * gcc.target/i386/isa-12.c: Ditto.
1429         * gcc.target/i386/isa-13.c: Ditto.
1430         * gcc.target/i386/isa-2.c: Ditto.
1431         * gcc.target/i386/isa-3.c: Ditto.
1432         * gcc.target/i386/isa-4.c: Ditto.
1433         * gcc.target/i386/isa-7.c: Ditto.
1434         * gcc.target/i386/isa-8.c: Ditto.
1435         * gcc.target/i386/isa-9.c: Ditto.
1436
1437         * gcc.target/i386/isa-14.c: Add FMA4.
1438         * gcc.target/i386/isa-1.c: Ditto.
1439         * gcc.target/i386/isa-5.c: Ditto.
1440         * gcc.target/i386/isa-6.c: Ditto.
1441
1442         * gcc.target/i386/sse-12.c: New file.
1443         * gcc.target/i386/sse-13.c: Ditto.
1444         * gcc.target/i386/sse-14.c: Ditto.
1445         * gcc.target/i386/sse-22.c: Ditto.
1446
1447         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1448         * g++.dg/other/i386-3.C: Ditto.
1449         * g++.dg/other/i386-5.C: Ditto.
1450         * g++.dg/other/i386-6.C: Ditto.
1451
1452 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1453
1454         PR testsuite/41496
1455         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1456         before.
1457
1458 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1459
1460         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1461         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1462
1463 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1464
1465         PR debug/41438
1466         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1467         hidden.
1468         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1469
1470 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1471
1472         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1473         * gcc.target/i386/isa-1.c: Remove SSE5.
1474         * gcc.target/i386/isa-5.c: Ditto.
1475         * gcc.target/i386/isa-6.c: Ditto.
1476         * gcc.target/i386/funcspec-4.c: Remove error conditions
1477         related to SSE5.
1478         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1479         * gcc.target/i386/avx-2.c: Ditto.
1480         * gcc.target/i386/sse-23.c: Ditto.
1481         * gcc.target/i386/funcspec-9.c: Delete.
1482
1483 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1484
1485         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1486         * gcc.dg/guality/pr41353-1.c: New test.
1487
1488         PR testsuite/41444
1489         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1490         in macro name definition for non-unix/win32/msdos.
1491
1492 2009-09-29  Daniel Kraft  <d@domob.eu>
1493
1494         PR fortran/39626
1495         * gfortran.dg/block_1.f08: New test.
1496         * gfortran.dg/block_2.f08: New test.
1497         * gfortran.dg/block_3.f90: New test.
1498         * gfortran.dg/block_4.f08: New test.
1499         * gfortran.dg/block_5.f08: New test.
1500         * gfortran.dg/block_6.f08: New test.
1501         * gfortran.dg/block_7.f08: New test.
1502         * gfortran.dg/block_8.f08: New test.
1503
1504 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1505
1506         PR libgfortran/35862
1507         * gfortran.dg/round_1.f03: New test.
1508         * gfortran.dg/f2003_io_3.f03: Update test.
1509
1510 2009-09-28  Easwaran Raman  <eraman@google.com>
1511
1512         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1513         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1514
1515 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1516
1517         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1518         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1519         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1520         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1521         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1522
1523         * g++.dg/dfp/dfp.exp: Fix typo.
1524
1525         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1526         Fix typo that breaks the check.
1527
1528 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1529
1530         * gnat.dg (tagged_alloc_free.adb): New testcase.
1531
1532 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1533
1534         * g++.dg/dfp: New directory.
1535         * g++.dg/dg.exp: Prune tests in dfp directory.
1536         * g++.dg/dfp/dfp.exp: New.
1537         * g++.dg/dfp/mangle-mode.C: New test.
1538
1539 2009-09-28  Michael Matz  <matz@suse.de>
1540
1541         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1542         for sign of -Inf.
1543
1544 2009-09-27  Richard Henderson  <rth@redhat.com>
1545
1546         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1547         * gcc.dg/tree-ssa/pr41469-1.c: New.
1548
1549 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1550
1551         PR c/41476
1552         * gcc.dg/cond-constqual-1.c: New test.
1553
1554 2009-09-26  Michael Matz  <matz@suse.de>
1555
1556         PR lto/40758
1557         PR middle-end/41470
1558         * gcc.dg/pr41470.c: New test.
1559
1560 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1561
1562         * gnat.dg/array9.adb: New test.
1563
1564 2009-09-26  Michael Matz  <matz@suse.de>
1565
1566         PR tree-optimization/41454
1567         * gcc.dg/pr41454.c: New test.
1568
1569 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1570
1571         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1572         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1573         into DW_TAG_GNU_template_parameter_pack and
1574         DW_TAG_GNU_formal_parameter_pack.
1575         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1576         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1577
1578 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1579
1580         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1581         parameters for alignment-sensitive -fsection-anchors tests.
1582
1583 2009-09-25  Richard Guenther  <rguenther@suse.de>
1584
1585         PR middle-end/41463
1586         * gcc.c-torture/execute/pr41463.c: New testcase.
1587
1588 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1589
1590         * gnat.dg/sse_nolib.adb: New testcase.
1591
1592 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1593
1594         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1595         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1596         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1597         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1598         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1599         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1600         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1601         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1602         * gcc.dg/vect/vect.exp: Add Power7 flags.
1603         * g++.dg/vect/vect.exp: Likewise.
1604         * gfortran.dg/vect/vect.exp: Likewise.
1605
1606 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1607
1608         PR fortran/41459
1609         * gfortran.dg/empty_label.f: New test.
1610         * gfortran.dg/empty_label.f90: Ditto.
1611         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1612
1613 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1614
1615         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1616         compile-time.
1617
1618 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1619
1620         * lib/scanasm.exp (make_pattern_printable): New function.
1621         (dg-scan, scan-assembler-times, scan-assembler-dem,
1622         scan-assembler-dem-not): Use it.
1623
1624 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1625
1626         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1627         (test_nested): Renamed to ...
1628         (test_nested1): This.
1629         (test_nested2): New.
1630         (main): Likewise.
1631
1632 2009-09-24  Richard Guenther  <rguenther@suse.de>
1633
1634         PR tree-optimization/36143
1635         PR tree-optimization/38747
1636         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1637         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1638         * g++.dg/torture/pr38747.C: New testcase.
1639         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1640
1641 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1642
1643         * gnat.dg/nested_proc.adb: New test.
1644
1645 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1646
1647         * gcc.target/i386/pr12329.c: Adjust.
1648
1649 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1650
1651         PR debug/41248
1652         * gcc.dg/pr41248.c: New.
1653
1654 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1655
1656         PR debug/41065
1657         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1658
1659 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1660
1661         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1662         current_compiler_flags.  Fix typos.
1663
1664 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1665
1666         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1667
1668 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1669
1670         PR c/39779
1671         * gcc.c-torture/compile/pr39779.c: New test.
1672
1673 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1674
1675         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1676         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1677         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1678
1679 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1680
1681         PR debug/41295
1682         * gcc.dg/pr41295.c: New.
1683
1684 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1685
1686         * gcc.dg/pr40209.c: Add test case.
1687
1688 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1689
1690         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1691         matching assembly.
1692         * gcc.target/mips/code-readable-2.c: Likewise.
1693         * gcc.target/mips/code-readable-3.c: Likewise.
1694
1695 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1696
1697         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1698         Check support via mode instead of C type.
1699         (check_effective_target_dfprt_nocache): Ditto.
1700         (check_effective_target_hard_dfp): Ditto.
1701
1702 2009-09-22  Richard Guenther  <rguenther@suse.de>
1703
1704         PR middle-end/41395
1705         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1706         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1707
1708 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1709
1710         * gcc.dg/20090922-1.c: New test.
1711
1712         PR bootstrap/41405
1713         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1714         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1715         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1716         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1717         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1718         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1719         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1720         * objc.dg/dwarf-2.m: Likewise.
1721
1722 2009-09-22  Richard Guenther  <rguenther@suse.de>
1723
1724         PR tree-optimization/41428
1725         * g++.dg/tree-ssa/pr41428.C: New testcase.
1726
1727 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1728
1729         PR middle-end/41429
1730         * g++.dg/gomp/pr41429.C: New test.
1731
1732 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1733
1734         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1735
1736 2009-09-21  Jason Merrill  <jason@redhat.com>
1737
1738         PR c++/41421
1739         * g++.dg/cpp0x/trivial1.C: Expand.
1740
1741 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1742
1743         * gcc.dg/torture/calleesave-sse.c: New.
1744
1745 2009-09-21  Jan Hubicka  <jh@suse.cz>
1746
1747         * gcc.dg/guality/inline-params.c: New testcase.
1748
1749 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1750
1751         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1752         Add -fno-inline.
1753         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1754         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1755         (f2): Ditto.
1756
1757 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1758
1759         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1760         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1761         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1762         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1763         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1764
1765 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1766
1767         PR middle-end/40642
1768         * g++.dg/torture/pr40642.C: New testcase.
1769
1770 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1771
1772         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1773         cases in static initializers.
1774
1775 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1776
1777         * gcc.c-tortue/compile/pr39886.c: New.
1778
1779 2009-09-20  Chris Demetriou  <cgd@google.com>
1780
1781         PR preprocessor/28435:
1782         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1783         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1784         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1785         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1786         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1787
1788 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1789
1790         * gcc.target/mips/mips.exp: Add relax-pic-calls
1791         under -mfoo/-mno-foo options.
1792         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1793         and -mexplicit-relocs.
1794         * gcc.target/mips/call-1.c: New test.
1795         * gcc.target/mips/call-2.c: New test.
1796         * gcc.target/mips/call-3.c: New test.
1797         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1798         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1799
1800 2009-09-19  Chris Demetriou  <cgd@google.com>
1801
1802         PR preprocessor/28435:
1803         * gcc.dg/cpp/missing-header-MD.c: New test.
1804         * gcc.dg/cpp/missing-header-MMD.c: New test.
1805         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1806         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1807
1808 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1809
1810         PR libgfortran/41328
1811         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1812         EOF works.
1813
1814 2009-09-18  Jason Merrill  <jason@redhat.com>
1815
1816         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1817         * g++.dg/cpp0x/initlist-deduce.C: New.
1818
1819 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1820
1821         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1822
1823 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1824
1825         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1826         * c-c++-common/dfp: New directory.
1827         * c-c++-common/dfp/dfp-dbg.h: New file.
1828         * gcc.dg/dfp/call-by-value.c: Move to ...
1829         * c-c++-common/call-by-value.c: here.
1830         * gcc.dg/dfp/cast.c: Move to ...
1831         * c-c++-common/cast.c: here.
1832         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1833         * c-c++-common/compare-eq-const.c: here.
1834         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1835         * c-c++-common/compare-eq-d128.c: here.
1836         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1837         * c-c++-common/compare-eq-d32.c: here.
1838         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1839         * c-c++-common/compare-eq-d64.c: here.
1840         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1841         * c-c++-common/compare-eq-dfp.c: here.
1842         * gcc.dg/dfp/compare-eq.h: Move to ...
1843         * c-c++-common/compare-eq.h: here.
1844         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1845         * c-c++-common/compare-rel-const.c: here.
1846         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1847         * c-c++-common/compare-rel-d128.c: here.
1848         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1849         * c-c++-common/compare-rel-d32.c: here.
1850         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1851         * c-c++-common/compare-rel-d64.c: here.
1852         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1853         * c-c++-common/compare-rel-dfp.c: here.
1854         * gcc.dg/dfp/compare-rel.h: Move to ...
1855         * c-c++-common/compare-rel.h: here.
1856         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1857         * c-c++-common/compare-special-d128.c: here.
1858         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1859         * c-c++-common/compare-special-d32.c: here.
1860         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1861         * c-c++-common/compare-special-d64.c: here.
1862         * gcc.dg/dfp/compare-special.h: Move to ...
1863         * c-c++-common/compare-special.h: here.
1864         * gcc.dg/dfp/constants-zero.c: Move to ...
1865         * c-c++-common/constants-zero.c: here.
1866         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1867         * c-c++-common/convert-bfp-10.c: here.
1868         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1869         * c-c++-common/convert-bfp-11.c: here.
1870         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1871         * c-c++-common/convert-bfp-12.c: here.
1872         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1873         * c-c++-common/convert-bfp-13.c: here.
1874         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1875         * c-c++-common/convert-bfp-14.c: here.
1876         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1877         * c-c++-common/convert-bfp-2.c: here.
1878         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1879         * c-c++-common/convert-bfp-3.c: here.
1880         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1881         * c-c++-common/convert-bfp-4.c: here.
1882         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1883         * c-c++-common/convert-bfp-5.c: here.
1884         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1885         * c-c++-common/convert-bfp-6.c: here.
1886         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1887         * c-c++-common/convert-bfp-7.c: here.
1888         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1889         * c-c++-common/convert-bfp-8.c: here.
1890         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1891         * c-c++-common/convert-bfp-9.c: here.
1892         * gcc.dg/dfp/convert-bfp.c: Move to ...
1893         * c-c++-common/convert-bfp.c: here.
1894         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1895         * c-c++-common/convert-bfp-fold.c: here.
1896         * gcc.dg/dfp/convert-dfp.c: Move to ...
1897         * c-c++-common/convert-dfp.c: here.
1898         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1899         * c-c++-common/convert-dfp-fold-2.c: here.
1900         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1901         * c-c++-common/convert-dfp-fold.c: here.
1902         * gcc.dg/dfp/convert.h: Move to ...
1903         * c-c++-common/convert.h: here.
1904         * gcc.dg/dfp/convert-int.c: Move to ...
1905         * c-c++-common/convert-int.c: here.
1906         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1907         * c-c++-common/convert-int-fold.c: here.
1908         * gcc.dg/dfp/convert-int-max.c: Move to ...
1909         * c-c++-common/convert-int-max.c: here.
1910         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1911         * c-c++-common/convert-int-max-fold.c: here.
1912         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1913         * c-c++-common/convert-int-saturate.c: here.
1914         * gcc.dg/dfp/func-array.c: Move to ...
1915         * c-c++-common/func-array.c: here.
1916         * gcc.dg/dfp/func-deref.c: Move to ...
1917         * c-c++-common/func-deref.c: here.
1918         * gcc.dg/dfp/func-mixed.c: Move to ...
1919         * c-c++-common/func-mixed.c: here.
1920         * gcc.dg/dfp/func-pointer.c: Move to ...
1921         * c-c++-common/func-pointer.c: here.
1922         * gcc.dg/dfp/func-scalar.c: Move to ...
1923         * c-c++-common/func-scalar.c: here.
1924         * gcc.dg/dfp/func-struct.c: Move to ...
1925         * c-c++-common/func-struct.c: here.
1926         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1927         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1928         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1929         * c-c++-common/func-vararg-alternate-d128.c: here.
1930         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1931         * c-c++-common/func-vararg-alternate-d32.c: here.
1932         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1933         * c-c++-common/func-vararg-alternate-d64.c: here.
1934         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1935         * c-c++-common/func-vararg-alternate.h: here.
1936         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1937         * c-c++-common/func-vararg-dfp.c: here.
1938         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1939         * c-c++-common/func-vararg-mixed-2.c: here.
1940         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1941         * c-c++-common/func-vararg-mixed.c: here.
1942         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1943         * c-c++-common/func-vararg-size0.c: here.
1944         * gcc.dg/dfp/inf-1.c: Move to ...
1945         * c-c++-common/inf-1.c: here.
1946         * gcc.dg/dfp/loop-index.c: Move to ...
1947         * c-c++-common/loop-index.c: here.
1948         * gcc.dg/dfp/modes.c: Move to ...
1949         * c-c++-common/modes.c: here.
1950         * gcc.dg/dfp/nan-1.c: Move to ...
1951         * c-c++-common/nan-1.c: here.
1952         * gcc.dg/dfp/nan-2.c: Move to ...
1953         * c-c++-common/nan-2.c: here.
1954         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1955         * c-c++-common/operator-arith-fold.c: here.
1956         * gcc.dg/dfp/operator-assignment.c: Move to ...
1957         * c-c++-common/operator-assignment.c: here.
1958         * gcc.dg/dfp/operator-comma.c: Move to ...
1959         * c-c++-common/operator-comma.c: here.
1960         * gcc.dg/dfp/operator-cond.c: Move to ...
1961         * c-c++-common/operator-cond.c: here.
1962         * gcc.dg/dfp/operator-logical.c: Move to ...
1963         * c-c++-common/operator-logical.c: here.
1964         * gcc.dg/dfp/operator-unary.c: Move to ...
1965         * c-c++-common/operator-unary.c: here.
1966         * gcc.dg/dfp/pr31385.c: Move to ...
1967         * c-c++-common/pr31385.c: here.
1968         * gcc.dg/dfp/pr33466.c: Move to ...
1969         * c-c++-common/pr33466.c: here.
1970         * gcc.dg/dfp/pr35620.c: Move to ...
1971         * c-c++-common/pr35620.c: here.
1972         * gcc.dg/dfp/pr36800.c: Move to ...
1973         * c-c++-common/pr36800.c: here.
1974         * gcc.dg/dfp/pr39034.c: Move to ...
1975         * c-c++-common/pr39034.c: here.
1976         * gcc.dg/dfp/pr39035.c: Move to ...
1977         * c-c++-common/pr39035.c: here.
1978         * gcc.dg/dfp/pr39902.c: Move to ...
1979         * c-c++-common/pr39902.c: here.
1980         * gcc.dg/dfp/pr39986.c: Move to ...
1981         * c-c++-common/pr39986.c: here.
1982         * gcc.dg/dfp/signbit-1.c: Move to ...
1983         * c-c++-common/signbit-1.c: here.
1984         * gcc.dg/dfp/signbit-2.c: Move to ...
1985         * c-c++-common/signbit-2.c: here.
1986         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1987         * c-c++-common/struct-layout-1.c: here.
1988         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1989         * c-c++-common/usual-arith-conv.c: here.
1990         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1991         * c-c++-common/usual-arith-conv-const.c: here.
1992
1993 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1994
1995         PR testsuite/41288
1996         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1997         stack alignment.
1998
1999 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2000
2001         PR c++/39365
2002         * g++.dg/expr/bool3.C: New test.
2003         * g++.dg/expr/bool4.C: New test.
2004
2005 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2006
2007         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2008         * gcc.dg/dfp/signbit-2.c: Use it.
2009         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2010         arguments to unsigned int.
2011         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2012         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2013         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2014         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2015         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2016         * gcc.dg/dfp/pr39986.c: Ditto.
2017         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2018         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2019         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2020         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2021         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2022
2023 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2024
2025         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2026
2027 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2028
2029         PR c/41049
2030         * dfp/pr41049.c: New test.
2031
2032 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2033
2034         PR testsuite/41385
2035         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2036
2037 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2038
2039         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2040         * gcc.dg/ipa/ipa-sra-1.c: New test.
2041         * gcc.dg/ipa/ipa-sra-2.c: New test.
2042         * gcc.dg/ipa/ipa-sra-3.c: New test.
2043         * gcc.dg/ipa/ipa-sra-4.c: New test.
2044         * gcc.dg/ipa/ipa-sra-5.c: New test.
2045         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2046         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2047
2048 2009-09-17  Michael Matz  <matz@suse.de>
2049
2050         PR middle-end/41347
2051         * gfortran.dg/pr41347.f90: New test.
2052
2053 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2054
2055         * gcc.c-torture/compile/20090917-1.c: New testcase.
2056
2057 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2058
2059         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2060         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2061         alpha*-*-* target from XFAIL list.
2062
2063 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2064
2065         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2066         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2067         * gcc.dg/dfp/cast-bad.c: Use default options.
2068         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2069         * gcc.dg/dfp/composite-type.c: Ditto.
2070         * gcc.dg/dfp/constants.c: Ditto.
2071         * gcc.dg/dfp/constants-hex.c: Ditto.
2072         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2073         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2074         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2075         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2076         * gcc.dg/dfp/ctypes.c: Ditto.
2077         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2078         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2079         * gcc.dg/dfp/float-constant-double.c: Ditto.
2080         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2081         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2082         * gcc.dg/dfp/modes.c: Ditto.
2083         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2084         * gcc.dg/dfp/pr31344.c: Ditto.
2085         * gcc.dg/dfp/pr31385.c: Ditto.
2086         * gcc.dg/dfp/pr33466.c: Ditto.
2087         * gcc.dg/dfp/pr35620.c: Ditto.
2088         * gcc.dg/dfp/pr37435.c: Ditto.
2089         * gcc.dg/dfp/pr39986.c: Ditto.
2090         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2091         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2092         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2093         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2094         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2095         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2096         * gcc.dg/dfp/typespec.c: Ditto.
2097         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2098         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2099         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2100         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2101         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2102         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2103         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2104         * gcc.dg/dfp/compare-rel.h: Ditto.
2105         * gcc.dg/dfp/compare-special.h: Ditto.
2106         * gcc.dg/dfp/convert.h: Ditto.
2107         * gcc.dg/dfp/fe-check.h: Ditto.
2108         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2109         * gcc.dg/dfp/cast.c: Ditto.
2110         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2111         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2112         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2113         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2114         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2115         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2116         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2117         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2118         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2119         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2120         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2121         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2122         * gcc.dg/dfp/constants-zero.c: Ditto.
2123         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2124         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2125         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2126         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2127         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2128         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2129         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2130         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2131         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2132         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2133         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2134         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2135         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2136         * gcc.dg/dfp/convert-bfp.c: Ditto.
2137         * gcc.dg/dfp/convert-complex.c: Ditto.
2138         * gcc.dg/dfp/convert-dfp.c: Ditto.
2139         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2140         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2141         * gcc.dg/dfp/convert-int.c: Ditto.
2142         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2143         * gcc.dg/dfp/convert-int-max.c: Ditto.
2144         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2145         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2146         * gcc.dg/dfp/fe-binop.c: Ditto.
2147         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2148         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2149         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2150         * gcc.dg/dfp/func-array.c: Ditto.
2151         * gcc.dg/dfp/func-deref.c: Ditto.
2152         * gcc.dg/dfp/func-mixed.c: Ditto.
2153         * gcc.dg/dfp/func-pointer.c: Ditto.
2154         * gcc.dg/dfp/func-scalar.c: Ditto.
2155         * gcc.dg/dfp/func-struct.c: Ditto.
2156         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2157         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2158         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2159         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2160         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2161         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2162         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2163         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2164         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2165         * gcc.dg/dfp/inf-1.c: Ditto.
2166         * gcc.dg/dfp/loop-index.c: Ditto.
2167         * gcc.dg/dfp/nan-1.c: Ditto.
2168         * gcc.dg/dfp/nan-2.c: Ditto.
2169         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2170         * gcc.dg/dfp/operator-assignment.c: Ditto.
2171         * gcc.dg/dfp/operator-comma.c: Ditto.
2172         * gcc.dg/dfp/operator-cond.c: Ditto.
2173         * gcc.dg/dfp/operator-logical.c: Ditto.
2174         * gcc.dg/dfp/operator-unary.c: Ditto.
2175         * gcc.dg/dfp/pr36800.c: Ditto.
2176         * gcc.dg/dfp/pr39034.c: Ditto.
2177         * gcc.dg/dfp/pr39035.c: Ditto.
2178         * gcc.dg/dfp/pr39902.c: Ditto.
2179         * gcc.dg/dfp/signbit-1.c: Ditto.
2180         * gcc.dg/dfp/signbit-2.c: Ditto.
2181         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2182         * gcc.dg/dfp/union-init.c: Ditto.
2183         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2184
2185 2009-09-16  Michael Matz  <matz@suse.de>
2186
2187         PR fortran/41212
2188         * gfortran.dg/pr41212.f90: New test.
2189
2190 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2191
2192         * gnat.dg/alignment9.adb: New test.
2193
2194 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2195
2196         * gnat.dg/discr20.ad[sb]: New test.
2197
2198 2009-09-16  Richard Guenther  <rguenther@suse.de>
2199
2200         PR middle-end/34011
2201         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2202
2203 2009-09-16  DJ Delorie  <dj@redhat.com>
2204             Kaz Kojima  <kkojima@gcc.gnu.org>
2205
2206         * gcc.target/sh/struct-arg-dw2.c: New test.
2207
2208 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2209             Jakub Jelinek  <jakub@redhat.com>
2210
2211         PR target/41175
2212         * gcc.target/powerpc/pr41175.c: New test.
2213
2214 2009-09-14  Richard Henderson  <rth@redhat.com>
2215
2216         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2217         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2218         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2219
2220 2009-09-14  Richard Henderson  <rth@redhat.com>
2221
2222         * g++.dg/eh/builtin1.C: Update resx pattern match.
2223         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2224
2225 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2226
2227         * gcc.target/mips/branch-helper.h: New file.
2228         * gcc.target/mips/branch-2.c,
2229         * gcc.target/mips/branch-3.c,
2230         * gcc.target/mips/branch-4.c,
2231         * gcc.target/mips/branch-5.c,
2232         * gcc.target/mips/branch-6.c,
2233         * gcc.target/mips/branch-7.c,
2234         * gcc.target/mips/branch-8.c,
2235         * gcc.target/mips/branch-9.c,
2236         * gcc.target/mips/branch-10.c,
2237         * gcc.target/mips/branch-11.c,
2238         * gcc.target/mips/branch-12.c,
2239         * gcc.target/mips/branch-13.c,
2240         * gcc.target/mips/branch-14.c,
2241         * gcc.target/mips/branch-15.c: New tests.
2242
2243 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2244
2245         PR target/41331
2246         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2247         -m32 -mpowerpc64 system.
2248
2249 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2250
2251         From Jie Zhang <jie.zhang@analog.com>:
2252         * gcc.target/bfin/saveall.c: New test.
2253         * gcc.target/bfin/20090914-1.c: New test.
2254         * gcc.target/bfin/20090914-2.c: New test.
2255
2256         * gcc.target/bfin/20090914-3.c: New test.
2257
2258 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2259
2260         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2261
2262 2009-09-14  Richard Guenther  <rguenther@suse.de>
2263
2264         PR middle-end/41350
2265         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2266
2267 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2268
2269         PR libgfortran/41328
2270         * gfortran.dg/cr_lf.f90: New test.
2271
2272 2009-09-11  Michael Matz  <matz@suse.de>
2273
2274         PR middle-end/41275
2275         * g++.dg/tree-ssa/pr41275.C: New test.
2276
2277 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2278
2279         PR fortran/41242
2280         * gfortran.dg/proc_ptr_comp_21.f90: New.
2281
2282 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2283
2284         PR fortran/31292
2285         * gfortran.dg/module_procedure_1.f90: New test.
2286         * gfortran.dg/module_procedure_2.f90: Ditto.
2287         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2288
2289 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2290             James A. Morrison  <phython@gcc.gnu.org>
2291
2292         PR ada/18302
2293         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2294         commands.
2295         * ada/acats/run_test.exp: New file.
2296
2297 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2298
2299         Revert:
2300         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2301
2302         PR rtl-optimization/39779
2303         * gcc.dg/pr39979.c: New test.
2304
2305 2009-09-10  Richard Guenther  <rguenther@suse.de>
2306
2307         PR middle-end/41257
2308         * g++.dg/torture/pr41257-2.C: New testcase.
2309
2310 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2311
2312         PR c++/28293
2313         * g++.dg/template/crash91.C: New.
2314
2315 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2316
2317         PR rtl-optimization/39779
2318         * gcc.dg/pr39979.c: New test.
2319
2320 2009-09-09  Richard Guenther  <rguenther@suse.de>
2321
2322         PR tree-optimization/41101
2323         * gcc.c-torture/compile/pr41101.c: New testcase.
2324
2325 2009-09-09  Richard Guenther  <rguenther@suse.de>
2326
2327         PR middle-end/41317
2328         * gcc.c-torture/execute/pr41317.c: New testcase.
2329         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2330         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2331
2332 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2333
2334         Fix some test breakages on Darwin
2335         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2336         and adjust.
2337         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2338         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2339         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2340         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2341         take darwin specifics in account.
2342
2343 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2344
2345         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2346         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2347
2348 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2349
2350         PR c++/39923
2351         * g++.dg/cpp0x/initlist24.C: New.
2352
2353 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2354
2355         * gcc.dg/large-size-array-2.c: Fix target requirement.
2356         * gcc.dg/large-size-array-4.c: Likewise.
2357         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2358         * gcc.dg/c99-const-expr-2.c: Likewise.
2359         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2360         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2361         * gcc.dg/c90-const-expr-10.c: Likewise.
2362         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2363         instead of long.
2364         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2365         * gcc.dg/vect/pr33846.c: Likewise.
2366         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2367         __PTRDIFF_TYPE__, instead of unsigned long.
2368         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2369
2370 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2371
2372         PR debug/41229
2373         PR debug/41291
2374         PR debug/41300
2375         * gfortran.dg/pr41229.f90: New.
2376
2377 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2378
2379         PR debug/41232
2380         * gcc.dg/pr41232.c: New.
2381
2382 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2383
2384         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2385         contain -march.
2386         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2387         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2388         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2389         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2390         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2391         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2392         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2393         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2394         options other than that used in dg-options.
2395
2396 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2397
2398         PR rtl-optimization/41239
2399         * gcc.c-torture/execute/pr41239.c: New test.
2400
2401 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2402
2403         PR libgfortran/41192
2404         * gfortran.dg/namelist_59.f90: New test.
2405
2406 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2407
2408         From Mike Frysinger  <michael.frysinger@analog.com>
2409         * gcc.target/bfin/mcpu-bf542m.c: New file.
2410         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2411         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2412         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2413         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2414
2415 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2416
2417         PR middle-end/41282
2418         * gcc.c-torture/compile/pr41282.c: New test.
2419
2420 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2421
2422         PR fortran/41197
2423         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2424         variables for stat and errmsg.
2425         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2426         * gfortran.dg/allocate_stat_2.f90:  New test.
2427
2428 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2429
2430         * gcc.c-torture/compile/20090907-1.c: New test.
2431
2432 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2433
2434         PR bootstrap/41241
2435         * gcc.dg/pr41241.c: New test.
2436
2437 2009-09-06  Richard Guenther  <rguenther@suse.de>
2438
2439         PR middle-end/41144
2440         * g++.dg/torture/pr41144.C: New testcase.
2441
2442 2009-09-06  Richard Guenther  <rguenther@suse.de>
2443
2444         PR middle-end/41261
2445         * gcc.dg/torture/pr41261.c: New testcase.
2446
2447 2009-09-05  Richard Guenther  <rguenther@suse.de>
2448
2449         PR middle-end/41181
2450         * gcc.c-torture/compile/pr41181.c: New testcase.
2451
2452 2009-09-05  Richard Guenther  <rguenther@suse.de>
2453
2454         PR debug/41273
2455         * g++.dg/torture/pr41273.C: New testcase.
2456
2457 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2458
2459         PR fortran/41258
2460         * gfortran.dg/typebound_proc_12.f90 : New test.
2461
2462 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2463
2464         PR debug/41225
2465         * gfortran.dg/pr41225.f90: New.
2466
2467 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2468
2469         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2470         unistd.h, sys/types.h and sys/wait.h.
2471         (gualchk_t): New.
2472         (GUALCVT): New.
2473         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2474         (GUALITY_GDB_REDIRECT): New.
2475         (GUALITY_GDB_ARGS): Use it.
2476
2477 2009-09-04  Richard Guenther  <rguenther@suse.de>
2478
2479         PR middle-end/41257
2480         * g++.dg/torture/pr41257.C: New testcase.
2481
2482 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2483
2484         PR tree-optimization/41112
2485         * gnat.dg/array8.adb: New test.
2486
2487 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2488
2489         * gcc.target/arm/ctz.c: New test case.
2490
2491 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2492
2493         PR tree-optimization/38275
2494         * gcc.dg/autopar/reduc-1char.c: Increase number
2495         of iterations. Adjust the logic accordingly.
2496         * gcc.dg/autopar/reduc-2char.c: Ditto.
2497         * gcc.dg/autopar/reduc-1.c: Ditto.
2498         * gcc.dg/autopar/reduc-2.c: Ditto.
2499         * gcc.dg/autopar/reduc-3.c: Ditto.
2500         * gcc.dg/autopar/reduc-6.c: Ditto.
2501         * gcc.dg/autopar/reduc-7.c: Ditto.
2502         * gcc.dg/autopar/reduc-8.c: Ditto.
2503         * gcc.dg/autopar/reduc-9.c: Ditto.
2504         * gcc.dg/autopar/pr39500-1.c: Ditto.
2505         * gcc.dg/autopar/reduc-1short.c: Ditto.
2506         * gcc.dg/autopar/reduc-2short.c: Ditto.
2507         * gcc.dg/autopar/parallelization-1.c: Ditto.
2508
2509 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2510
2511         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2512         testcase using guality.h compiles and links and if a global variable
2513         can be verified by gdb.
2514
2515 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2516
2517         * lib/target-supports.exp (check_effective_target_sync_int_long):
2518         Supported on Blackfin Linux targets.
2519
2520 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2521
2522         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2523
2524 2009-09-03  Diego Novillo  <dnovillo@google.com>
2525
2526         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2527         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2528         * g++.dg/warn/unit-1.C: Likewise.
2529         * g++.dg/ipa/iinline-1.C: Likewise.
2530         * g++.dg/template/cond2.C: Adjust expected line location for the
2531         error.
2532         * g++.dg/template/pr35240.C: Likewise.
2533
2534 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2535
2536         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2537         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2538
2539 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2540
2541         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2542         * gcc.dg/memcpy-1.c: Add . to match pattern.
2543         * gcc.dg/uninit-I.c: XFAIL warning test.
2544         * g++.dg/warn/unit-1.C: XFAIL warning test.
2545
2546 2009-09-02  Ian Lance Taylor  <iant@google.com>
2547
2548         * gcc.dg/20090902-1.c: New test.
2549
2550 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2551
2552         * gcc.dg/builtin-object-size-9.c: New test.
2553
2554 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2555
2556         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2557
2558 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2559             Olivier Hainque  <hainque@adacore.com>
2560
2561         * gnat.dg/misaligned_param.adb: New test.
2562         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2563         * gnat.dg/slice7.adb: Add 1 more related case.
2564
2565 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2566
2567         * gcc.dg/guality/guality.c: Expect to fail for now.
2568         * gcc.dg/guality/example.c: Likewise.
2569
2570 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2571
2572         * gcc.dg/guality/guality.c: New.
2573         * gcc.dg/guality/guality.h: New.
2574         * gcc.dg/guality/guality.exp: New.
2575         * gcc.dg/guality/example.c: New.
2576         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2577         (cleanup-saved-temps): Likewise, .gkd files too.
2578
2579 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2580
2581         PR fortran/39229
2582         * gfortran.dg/line_length_3.f: New test.
2583         * gfortran.dg/line_length_4.f90: New test.
2584
2585 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2586
2587         * lib/target-supports.exp (check_gc_sections_available):
2588         Add proper pattern quote.
2589
2590 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2591             Kaz Kojima  <kkojima@gcc.gnu.org>
2592
2593         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2594         * g++.dg/cdce3.C: Use dg-add-options ieee.
2595         * g++.dg/torture/type-generic-1.C: Likewise.
2596         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2597         * gcc.dg/pr28796-2.c: Likewise.
2598         * gcc.dg/torture/builtin-math-7.c: Likewise.
2599         * gcc.dg/torture/type-generic-1.c: Likewise.
2600         * gfortran.dg/boz_14.f90: Likewise.
2601         * gfortran.dg/erf_2.F90: Likewise.
2602         * gfortran.dg/init_flag_3.f90: Likewise.
2603         * gfortran.dg/init_flag_4.f90: Likewise.
2604         * gfortran.dg/init_flag_5.f90: Likewise.
2605         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2606         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2607         * gfortran.dg/isnan_1.f90: Likewise.
2608         * gfortran.dg/isnan_2.f90: Likewise.
2609         * gfortran.dg/maxlocval_2.f90: Likewise.
2610         * gfortran.dg/maxlocval_4.f90: Likewise.
2611         * gfortran.dg/minlocval_1.f90: Likewise.
2612         * gfortran.dg/minlocval_4.f90: Likewise.
2613         * gfortran.dg/module_nan.f90: Likewise.
2614         * gfortran.dg/namelist_42.f90: Likewise.
2615         * gfortran.dg/namelist_43.f90: Likewise.
2616         * gfortran.dg/nan_1.f90: Likewise.
2617         * gfortran.dg/nan_2.f90: Likewise.
2618         * gfortran.dg/nan_3.f90: Likewise.
2619         * gfortran.dg/nan_4.f90: Likewise.
2620         * gfortran.dg/nan_5.f90: Likewise.
2621         * gfortran.dg/nearest_1.f90: Likewise.
2622         * gfortran.dg/nearest_2.f90: Likewise.
2623         * gfortran.dg/nearest_3.f90: Likewise.
2624         * gfortran.dg/pr37243.f: Likewise.
2625         * gfortran.dg/real_const_3.f90: Likewise.
2626         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2627
2628 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2629
2630         PR debug/30161
2631         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2632         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2633         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2634         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2635         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2636         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2637         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2638         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2639         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2640         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2641         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2642         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2643         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2644
2645 2009-08-31  Jason Merrill  <jason@redhat.com>
2646
2647         PR c++/41127
2648         * g++.dg/parse/enum5.C: New.
2649         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2650
2651 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2652
2653         PR fortran/40940
2654         * gfortran.dg/allocate_derived_1.f90: New.
2655         * gfortran.dg/class_3.f03: New.
2656
2657 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2658
2659         PR fortran/40996
2660         * gfortran.dg/allocatable_scalar_1.f90: New.
2661         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2662         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2663         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2664
2665 2009-08-30  Richard Guenther  <rguenther@suse.de>
2666
2667         PR tree-optimization/41186
2668         * g++.dg/torture/pr41186.C: New testcase.
2669         * g++.dg/tree-ssa/pr41186.C: Likewise.
2670
2671 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2672
2673         PR c++/41187
2674         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2675         take ia64 assembly comments syntax in account.
2676
2677 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2678
2679         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2680
2681 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2682
2683         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2684         * gfortran.dg/whole_file_6.f90: Likewise.
2685
2686 2009-08-28  Cary Coutant  <ccoutant@google.com>
2687
2688         PR debug/41063
2689         * g++.dg/debug/dwarf2/pr41063.C: New test.
2690
2691 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2692
2693         PR rtl-optimization/40861
2694         * gcc.dg/pr40861.c: New test.
2695
2696 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2697
2698         PR fortran/40869
2699         * gfortran.dg/proc_ptr_comp_20.f90: New.
2700
2701 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2702
2703         PR libfortran/39667
2704         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2705         open temp file with status="scratch".
2706         * gfortran.dg/fmt_cache_1.f: Likewise.
2707         * gfortran.dg/fmt_exhaust.f90: Likewise.
2708         * gfortran.dg/fmt_t_4.f90: Likewise.
2709         * gfortran.dg/fseek.f90: Likewise.
2710         * gfortran.dg/list_read_5.f90: Likewise.
2711         * gfortran.dg/namelist_39.f90: Likewise.
2712         * gfortran.dg/namelist_56.f90: Likewise.
2713         * gfortran.dg/read_bad_advance.f90: Likewise.
2714         * gfortran.dg/read_repeat.f90: Likewise.
2715         * gfortran.dg/read_size_noadvance.f90: Likewise.
2716         * gfortran.dg/read_x_past.f: Likewise.
2717
2718 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2719
2720         PR fortran/28039
2721         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2722
2723 2009-08-27  Daniel Kraft  <d@domob.eu>
2724
2725         PR fortran/37425
2726         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2727         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2728         error and fix problem with recursive assignment.
2729         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2730         * gfortran.dg/typebound_operator_3.f03: New test.
2731         * gfortran.dg/typebound_operator_4.f03: New test.
2732
2733 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2734
2735         PR debug/41170
2736         * debug/dwarf2/namespace-1.C: New test.
2737
2738 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2739
2740         PR fortran/41162
2741         * gfortran.dg/pr41162.f: New.
2742
2743 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2744             Richard Sandiford  <rdsandiford@googlemail.com>
2745
2746         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2747         with "forbid_cpu".
2748         * gcc.target/mips/branch-1.c: Update accordingly.
2749         * gcc.target/mips/extend-1.c: Likewise.
2750         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2751
2752 2009-08-26  Richard Guenther  <rguenther@suse.de>
2753
2754         PR middle-end/41163
2755         * gcc.c-torture/compile/pr41163.c: New testcase.
2756         * gcc.dg/pr35899.c: Adjust.
2757
2758 2009-08-26  Richard Guenther  <rguenther@suse.de>
2759
2760         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2761
2762 2009-08-26  Jason Merrill  <jason@redhat.com>
2763
2764         * g++.dg/cpp0x/explicit3.C: New.
2765         * g++.dg/overload/cond2.C: New.
2766
2767 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2768
2769         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2770
2771 2009-08-25  Jan Hubicka  <jh@suse.cz>
2772
2773         * gcc.target/i386/sse5-shift1-vector.c
2774         * gcc.target/i386/isa-12.c
2775         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2776         * gcc.target/i386/sse5-pcmov2.c
2777         * gcc.target/i386/isa-3.c
2778         * gcc.target/i386/sse5-shift2-vector.c
2779         * gcc.target/i386/isa-7.c
2780         * gcc.target/i386/funcspec-2.c
2781         * gcc.target/i386/sse5-haddX.c
2782         * gcc.target/i386/sse5-hadduX.c
2783         * gcc.target/i386/isa-9.c
2784         * gcc.target/i386/sse5-maccXX.c
2785         * gcc.target/i386/sse5-shift3-vector.c
2786         * gcc.target/i386/sse5-msubXX.c
2787         * gcc.target/i386/sse5-permpX.c
2788         * gcc.target/i386/sse5-check.h
2789         * gcc.target/i386/sse-12.c
2790         * gcc.target/i386/sse-11.c
2791         * gcc.target/i386/sse-10.c
2792         * gcc.target/i386/sse-13.c
2793         * gcc.target/i386/sse-14.c
2794         * gcc.target/i386/sse-22.c
2795         * gcc.target/i386/sse-2.c
2796         * gcc.target/i386/sse-13.c
2797         * gcc.target/i386/avx-2.c
2798         * gcc.target/i386/sse5-rotate1-vector.c
2799         * gcc.target/i386/isa-4.c
2800         * gcc.target/i386/sse5-hsubX.c
2801         * gcc.target/i386/sse5-pcmov.c
2802         * gcc.target/i386/sse5-fma.c
2803         * gcc.target/i386/isa-8.c
2804         * gcc.target/i386/sse5-rotate2-vector.c
2805         * gcc.target/i386/sse5-nmaccXX.c
2806         * gcc.target/i386/sse5-imul64-vector.c
2807         * gcc.target/i386/sse5-nmsubXX.c
2808         * gcc.target/i386/sse5-rotate3-vector.c
2809         * gcc.target/i386/sse5-fma-vector.c
2810         * gcc.target/i386/sse5-imul32widen-vector.c
2811         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2812
2813         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2814         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2815         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2816         * gcc.target/i386/avx-1.c: Remove SSE5.
2817         * gcc.target/i386/avx-2.c: Remove SSE5.
2818         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2819         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2820         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2821         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2822
2823 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2824
2825         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2826
2827 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2828
2829         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2830         keyword works in the same manner as __alignof.
2831
2832 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2833
2834         PR libfortran/34670
2835         * gfortran.dg/unpack_bounds_1.f90:  New test.
2836         * gfortran.dg/unpack_bounds_2.f90:  New test.
2837         * gfortran.dg/unpack_bounds_3.f90:  New test.
2838
2839 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2840
2841         * gnat.dg/slice7.adb: New test.
2842         * gnat.dg/slice7_pkg.ads: New helper.
2843
2844 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2845
2846         PR fortran/41139
2847         * gfortran.dg/proc_ptr_25.f90: New.
2848         * gfortran.dg/proc_ptr_comp_18.f90: New.
2849         * gfortran.dg/proc_ptr_comp_19.f90: New.
2850
2851 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2852
2853         PR fortran/41154
2854         * gfortran.dg/fmt_error_8.f: New test.
2855
2856 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2857
2858         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2859         number, update all callers and synchronize results for latest MPC.
2860
2861 2009-08-21  Jason Merrill  <jason@redhat.com>
2862
2863         * g++.dg/warn/Wunused-17.C: New.
2864
2865 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2866
2867         * gcc.target/arm/combine-cmp-shift.c: New test.
2868
2869 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2870
2871         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2872         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2873         width specifier.
2874
2875 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2876
2877         * gfortran.dg/fmt_error_7.f: New test.
2878
2879 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2880
2881         PR target/40718
2882         * gcc.target/i386/pr40718.c: New test.
2883
2884 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2885
2886         * gfortran.dg/proc_ptr_24.f90: New test.
2887
2888 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2889
2890         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2891         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2892         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2893
2894 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2895
2896         PR fortran/28039
2897         * gfortran.dg/fmt_with_extra.f: new file.
2898
2899 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2900
2901         * lib/target-supports.exp
2902         (check_effective_target_arm_iwmmxt_ok): New procedure.
2903         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2904         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2905
2906 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2907
2908         * gfortran.dg/boz_9.f90: Do not load denormal floating
2909         point constants.  Remove -mieee option for alpha*-*-* targets.
2910
2911 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2912
2913         PR fortran/41106
2914         * gfortran.dg/proc_ptr_23.f90: New.
2915         * gfortran.dg/proc_ptr_comp_15.f90: New.
2916         * gfortran.dg/proc_ptr_comp_16.f90: New.
2917         * gfortran.dg/proc_ptr_comp_17.f90: New.
2918
2919 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2920
2921         PR c++/41131
2922         * g++.dg/expr/unary3.C: New test.
2923
2924 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2925
2926         * gfortran.dg/common_5.f: Add -mdalign for sh.
2927         * gfortran.dg/common_align_2.f90: Likewise.
2928
2929 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2930
2931         PR libfortran/40962
2932         * c_f_pointer_tests_4.f90:  New test.
2933
2934 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2935
2936         * gnat.dg/slice6.adb: New test.
2937         * gnat.dg/slice6_pkg.ads: New helper.
2938
2939 2009-08-20  Michael Matz  <matz@suse.de>
2940
2941         PR fortran/41126
2942         * gfortran.dg/pr41126.f90: New test.
2943
2944 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2945
2946         * gnat.dg/dynamic_bound.adb: New test.
2947
2948 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2949
2950         PR fortran/41121
2951         * gfortran.dg/intrinsic_5.f90: New.
2952
2953 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2954             Richard Earnshaw  <richard.earnshaw@arm.com>
2955
2956         * gcc.target/arm/20090811-1.c: New test.
2957
2958 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2959
2960         PR middle-end/41123
2961         * gcc.dg/pr41123.c: New test.
2962
2963 2009-08-19  Jason Merrill  <jason@redhat.com>
2964
2965         PR c++/41120
2966         * g++.dg/other/gc4.C: New.
2967
2968 2009-08-18  Michael Matz  <matz@suse.de>
2969
2970         * gfortran.dg/vect/vect-gems.f90: New test.
2971         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2972
2973 2009-08-18  DJ Delorie  <dj@redhat.com>
2974
2975         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2976         * lib/gcc-defs.exp: ... to here.
2977
2978         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2979         GCC_EXEC_PREFIX before building the wrapper.
2980
2981 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2982
2983         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2984         tests.
2985         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2986         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2987         dg-options.  Fix dg-final clause.
2988
2989 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2990
2991         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2992
2993 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2994             Paul Thomas  <pault@gcc.gnu.org>
2995
2996         PR fortran/40870
2997         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2998
2999 2009-08-18  Richard Guenther  <rguenther@suse.de>
3000
3001         PR middle-end/41094
3002         * gcc.dg/torture/pr41094.c: New testcase.
3003         * gcc.dg/torture/builtin-power-1.c: Adjust.
3004         * gcc.dg/builtins-10.c: Likewise.
3005
3006 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3007
3008         PR target/40971
3009         * gcc.dg/pr40971.c: New test.
3010
3011 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3012
3013         PR fortran/41062
3014         * gfortran.dg/use_only_4.f90: New test.
3015
3016 2009-08-17  Daniel Kraft  <d@domob.eu>
3017
3018         PR fortran/37425
3019         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3020         NOPASS bindings as operators.
3021
3022 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3023
3024         * lib/target-supports.exp
3025         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3026         of targets that do not need command line argument to enable SIMD.
3027
3028 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3029
3030         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3031         typo in cache name.
3032
3033 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3034
3035         PR fortran/41075
3036         * gfortran.dg/unlimited_fmt_1.f90: New test.
3037
3038 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3039
3040         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3041
3042 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3043
3044         * gnat.dg/itype.ad[sb]: New test.
3045
3046 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3047
3048         * gcc.target/mips/mips.exp: Add terminology section to comment
3049         at the top of the file.  Fix typos.
3050
3051 2009-08-16  Jason Merrill  <jason@redhat.com>
3052
3053         * g++.dg/debug/dwarf2/inline1.C: New.
3054
3055 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3056
3057         PR target/38599
3058         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3059
3060 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3061
3062         PR debug/37801
3063         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3064         Make sure to trigger inlining optimizations.
3065         * gcc.dg/debug/dwarf2/inline2.c: New test.
3066
3067 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3068
3069         PR fortran/41070
3070         * gfortran.dg/structure_constructor_10.f90: New.
3071
3072 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3073
3074         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3075         * gcc.dg/pragma-re-2.c: Likewise.
3076         * gcc.dg/pragma-re-3.c: Likewise.
3077         * gcc.dg/pragma-re-4.c: Likewise.
3078         * g++.dg/other/pragma-re-1.C: Likewise.
3079         * g++.dg/other/pragma-re-2.C: Likewise.
3080
3081 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3082
3083         * gcc.dg/torture/builtin-math-7.c: New.
3084
3085 2009-08-14  Richard Guenther  <rguenther@suse.de>
3086
3087         * gcc.c-torture/execute/20090814-1.c: New testcase.
3088
3089 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3090
3091         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3092
3093 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3094
3095         PR target/40934
3096         * gcc.target/i386/pr40934.c: New.
3097
3098 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3099
3100         PR target/41019
3101         * gcc.target/i386/pr41019.c: New test.
3102
3103 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3104
3105         PR fortran/40955
3106         * gfortran.dg/winapi.f90: New test.
3107
3108 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3109
3110         PR fortran/40995
3111         * gfortran.dg/intrinsic_4.f90: New.
3112         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3113         different line.
3114
3115 2009-08-13  Richard Guenther  <rguenther@suse.de>
3116
3117         PR middle-end/41047
3118         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3119
3120 2009-08-12  Richard Guenther  <rguenther@suse.de>
3121
3122         PR tree-optimization/41011
3123         * gfortran.dg/pr41011.f: New testcase.
3124
3125 2009-08-11  Andrew Haley  <aph@redhat.com>
3126
3127         * gcc.target/arm/synchronize.c: New file.
3128
3129 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3130
3131         PR middle-end/40980
3132         * gfortran.dg/graphite/id-17.f: New.
3133
3134 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3135             Sebastian Pop  <sebastian.pop@amd.com>
3136
3137         * gcc.dg/graphite/interchange-1.c: XFAILed.
3138         * gcc.dg/graphite/interchange-2.c: XFAILed.
3139         * gcc.dg/graphite/interchange-3.c: XFAILed.
3140         * gcc.dg/graphite/interchange-4.c: XFAILed.
3141         * gcc.dg/graphite/interchange-7.c: XFAILed.
3142
3143 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3144
3145         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3146
3147 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3148             Pranav Garg  <pranav.garg2107@gmail.com>
3149
3150         * gcc.dg/graphite/interchange-6.c: XFAILed.
3151
3152 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3153
3154         * gcc.dg/graphite/interchange-9.c: New.
3155
3156 2009-08-12  Richard Guenther  <rguenther@suse.de>
3157
3158         PR rtl-optimization/41033
3159         * gcc.dg/pr41033.c: New test.
3160
3161 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3162
3163         PR fortran/41022
3164         * gfortran.dg/proc_ptr_comp_14.f90: New.
3165
3166 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3167
3168         * gcc.target/mips/ext-5.c: New test.
3169         * gcc.target/mips/ext-6.c: New test.
3170         * gcc.target/mips/ext-7.c: New test.
3171         * gcc.target/mips/ext-8.c: New test.
3172         * gcc.target/mips/extend-2.c: New test.
3173
3174 2009-08-10  Jason Merrill  <jason@redhat.com>
3175
3176         * g++.dg/other/linkage2.C: New test for types-without-linkage
3177         handling.
3178         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3179         * g++.dg/lookup/anon2.C: Likewise.
3180         * g++.dg/other/anon3.C: Likewise.
3181         * g++.dg/template/arg2.C: Likewise.
3182         * g++.dg/template/local4.C: Likewise.
3183         * g++.old-deja/g++.law/operators32.C: Likewise.
3184         * g++.old-deja/g++.other/linkage2.C: Likewise.
3185         * g++.old-deja/g++.pt/enum6.C: Likewise.
3186         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3187         * g++.old-deja/g++.other/linkage1.C: Likewise.
3188
3189 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3190
3191         * gcc.dg/dg.exp: Test also c-c++-common dir.
3192         * g++.dg/dg.exp: Likewise.
3193         * g++.dg/warn/Wconversion-real.C: Delete.
3194         * gcc.dg/Wconversion-real.c: Move to ...
3195         * c-c++-common/Wconversion-real.c: ... here.
3196         * lib/target-supports.exp
3197         (check_effective_target_c,check_effective_target_c++): New.
3198
3199 2009-08-10  Daniel Kraft  <d@domob.eu>
3200
3201         PR fortran/37425
3202         * gfortran.dg/typebound_operator_1.f03: New test.
3203         * gfortran.dg/typebound_operator_2.f03: New test.
3204
3205 2009-08-10  Richard Guenther  <rguenther@suse.de>
3206
3207         PR middle-end/41006
3208         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3209         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3210
3211 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3212
3213         PR fortran/40940
3214         * gfortran.dg/class_1.f03: New.
3215         * gfortran.dg/class_2.f03: New.
3216         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3217         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3218         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3219         * gfortran.dg/typebound_call_10.f03: Ditto.
3220         * gfortran.dg/typebound_call_2.f03: Ditto.
3221         * gfortran.dg/typebound_call_3.f03: Ditto.
3222         * gfortran.dg/typebound_call_4.f03: Ditto.
3223         * gfortran.dg/typebound_generic_3.f03: Ditto.
3224         * gfortran.dg/typebound_generic_4.f03: Ditto.
3225         * gfortran.dg/typebound_proc_1.f08: Ditto.
3226         * gfortran.dg/typebound_proc_5.f03: Ditto.
3227         * gfortran.dg/typebound_proc_6.f03: Ditto.
3228
3229 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3230
3231         PR c++/40866
3232         * g++.dg/expr/stmt-expr-1.C: New test.
3233
3234 2009-08-09  Richard Guenther  <rguenther@suse.de>
3235
3236         PR tree-optimization/41016
3237         * gcc.c-torture/compile/pr41016.c: New testcase.
3238
3239 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3240
3241         * gcc.dg/overflow-warn-8.c: New test.
3242
3243 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3244
3245         PR tree-optimization/41008
3246         * gcc.dg/vect/O1-pr41008.c: New test.
3247
3248 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3249
3250         PR fortran/40955
3251         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3252
3253 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3254
3255         * gcc.target/bfin/loop-autoinc.c: New file.
3256
3257 2009-08-08  Richard Guenther  <rguenther@suse.de>
3258
3259         PR tree-optimization/40991
3260         * g++.dg/torture/pr40991.C: New testcase.
3261
3262 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3263
3264         * ada/acats/support/impdef.a: Tweak timing constants. Add
3265         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3266         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3267         * ada/acats/tests/c9/c940007.a: Likewise.
3268         * ada/acats/tests/c9/c94001c.ada: Likewise.
3269         * ada/acats/tests/c9/c94006a.ada: Likewise.
3270         * ada/acats/tests/c9/c94008c.ada: Likewise.
3271         * ada/acats/tests/c9/c951002.a: Likewise.
3272         * ada/acats/tests/c9/c954a01.a: Likewise.
3273         * ada/acats/tests/c9/c96001a.ada: Likewise.
3274         * ada/acats/tests/c9/c97307a.ada: Likewise.
3275
3276 2009-08-07  Richard Guenther  <rguenther@suse.de>
3277
3278         PR tree-optimization/40999
3279         * gfortran.dg/pr40999.f: New testcase.
3280
3281 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3282
3283         * g++.dg/tree-prof/partition1.C: New test.
3284
3285 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3286
3287         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3288         hook.
3289         (check_effective_target_arm_neon_ok): Improve test for neon
3290         availability.
3291         * gcc.target/arm/eabi1.c: Only run test in base variant.
3292         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3293         attribute.
3294         * gcc.target/arm/vfp1[567].c: New tests.
3295
3296 2009-08-06  Jason Merrill  <jason@redhat.com>
3297
3298         PR c++/40948
3299         * g++.dg/ext/complit12.C: Expand.
3300
3301 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3302
3303         Merge ARM/hard_vfp_branch to trunk.
3304
3305         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3306
3307         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3308         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3309
3310         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3311
3312         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3313         (PCS): Define macro to use base AAPCS.
3314         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3315
3316         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3317
3318         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3319         Correct arm_neon.h typo.
3320
3321         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3322
3323         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3324         this a linkage test.
3325         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3326         argument marshalling.
3327         * abitest.h: New file.
3328         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3329         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3330
3331 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3332
3333         PR middle-end/32964
3334         * gcc.dg/tree-ssa/pr32964.c: New test.
3335
3336 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3337             H.J. Lu  <hongjiu.lu@intel.com>
3338
3339         PR target/40957
3340         * gcc.target/i386/pr40957.c: New test.
3341
3342 2009-08-06  Richard Guenther  <rguenther@suse.de>
3343
3344         PR tree-optimization/40964
3345         * gcc.c-torture/compile/pr40964.c: New testcase.
3346
3347 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3348
3349         PR fortran/40847
3350         * gfortran.dg/transfer_resolve_1.f90 : New test.
3351
3352 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3353             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3354
3355         PR target/40906
3356         * gcc.target/i386/pr40906-1.c: New test.
3357         * gcc.target/i386/pr40906-2.c: Ditto.
3358         * gcc.target/i386/pr40906-3.c: Ditto.
3359
3360 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3361
3362         PR rtl-optimization/40924
3363         * g++.dg/torture/pr40924.C: New test.
3364
3365 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3366
3367         PR c++/36069
3368         * g++.dg/warn/pr36069.C: New.
3369
3370 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3371
3372         PR c++/39987
3373         * g++.dg/overload/defarg4.C: New test.
3374
3375 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3376
3377         PR c++/16696
3378         * g++.dg/parse/pr16696.C: New.
3379         * g++.dg/parse/pr16696-permissive.C: New.
3380
3381 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3382
3383         PR fortran/40875
3384         * gfortran.dg/initialization_23.f90 : New test.
3385
3386 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3387
3388         PR debug/39706
3389         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3390
3391 2009-08-03  Jason Merrill  <jason@redhat.com>
3392             Jakub Jelinek  <jakub@redhat.com>
3393
3394         PR c++/40948
3395         * g++.dg/ext/complit12.C: New.
3396
3397 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3398
3399         PR c/39902
3400         * gcc.target/powerpc/pr39902-2.c: New test.
3401
3402 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3403
3404         PR middle-end/40943
3405         * gcc.dg/uninit-6.c: Re-add XFAIL.
3406         * gcc.dg/uninit-6-O0.c: Likewise.
3407         * gcc.dg/uninit-pr40943.c: New test.
3408
3409 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3410
3411         PR testsuite/40858
3412         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3413         .ascii.
3414
3415 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3416
3417         PR libfortran/40853
3418         * gfortran.dg/namelist_40.f90: Update error output.
3419         * gfortran.dg/namelist_47.f90: Update error output.
3420         * gfortran.dg/namelist_58.f90: New test.
3421
3422 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3423
3424         PR fortran/40881
3425         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3426         * gfortran.dg/altreturn_3.f90: Ditto.
3427         * gfortran.dg/altreturn_5.f90: Ditto.
3428         * gfortran.dg/altreturn_6.f90: Ditto.
3429         * gfortran.dg/altreturn_7.f90: Ditto.
3430         * gfortran.dg/array_constructor_13.f90: Ditto.
3431         * gfortran.dg/arrayio_7.f90: Ditto.
3432         * gfortran.dg/arrayio_8.f90: Ditto.
3433         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3434         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3435         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3436         * gfortran.dg/backspace_8.f: Add -std=legacy.
3437         * gfortran.dg/backspace_9.f: Ditto.
3438         * gfortran.dg/char_comparison_1.f: Ditto.
3439         * gfortran.dg/char_decl_1.f90: Ditto.
3440         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3441         * gfortran.dg/char_pointer_assign.f90: Ditto.
3442         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3443         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3444         * gfortran.dg/char_pointer_func.f90: Ditto.
3445         * gfortran.dg/common_8.f90: Ditto.
3446         * gfortran.dg/constant_substring.f: Ditto.
3447         * gfortran.dg/data_char_2.f90: Ditto.
3448         * gfortran.dg/der_array_io_1.f90: Ditto.
3449         * gfortran.dg/der_array_io_2.f90: Ditto.
3450         * gfortran.dg/der_array_io_3.f90: Ditto.
3451         * gfortran.dg/der_io_3.f90: Ditto.
3452         * gfortran.dg/dev_null.F90: Ditto.
3453         * gfortran.dg/direct_io_2.f90: Ditto.
3454         * gfortran.dg/do_iterator_2.f90: Ditto.
3455         * gfortran.dg/e_d_fmt.f90: Ditto.
3456         * gfortran.dg/empty_format_1.f90: Ditto.
3457         * gfortran.dg/entry_17.f90: Modified warning message.
3458         * gfortran.dg/entry_7.f90: Add -std=legacy.
3459         * gfortran.dg/eor_1.f90: Ditto.
3460         * gfortran.dg/equiv_2.f90: Ditto.
3461         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3462         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3463         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3464         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3465         * gfortran.dg/fmt_error_2.f90: Ditto.
3466         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3467         * gfortran.dg/fmt_tl.f: Ditto.
3468         * gfortran.dg/fmt_white.f: Ditto.
3469         * gfortran.dg/func_derived_1.f90: Ditto.
3470         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3471         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3472         * gfortran.dg/global_references_2.f90: Ditto.
3473         * gfortran.dg/hollerith_1.f90: Ditto.
3474         * gfortran.dg/hollerith.f90: Use new-style character length.
3475         * gfortran.dg/hollerith_f95.f90: Ditto.
3476         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3477         * gfortran.dg/implicit_6.f90: Ditto.
3478         * gfortran.dg/implicit_9.f90: Ditto.
3479         * gfortran.dg/inquire_13.f90: Ditto.
3480         * gfortran.dg/inquire_5.f90: Ditto.
3481         * gfortran.dg/inquire_6.f90: Ditto.
3482         * gfortran.dg/inquire.f90: Ditto.
3483         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3484         * gfortran.dg/io_constraints_2.f90: Ditto.
3485         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3486         * gfortran.dg/loc_2.f90: Ditto.
3487         * gfortran.dg/logical_1.f90: Ditto.
3488         * gfortran.dg/longline.f: Ditto.
3489         * gfortran.dg/merge_char_1.f90: Ditto.
3490         * gfortran.dg/namelist_12.f: Ditto.
3491         * gfortran.dg/namelist_14.f90: Ditto.
3492         * gfortran.dg/namelist_18.f90: Ditto.
3493         * gfortran.dg/namelist_19.f90: Ditto.
3494         * gfortran.dg/namelist_21.f90: Ditto.
3495         * gfortran.dg/namelist_22.f90: Ditto.
3496         * gfortran.dg/namelist_37.f90: Ditto.
3497         * gfortran.dg/namelist_54.f90: Ditto.
3498         * gfortran.dg/namelist_55.f90: Ditto.
3499         * gfortran.dg/namelist_empty.f90: Ditto.
3500         * gfortran.dg/namelist_use.f90: Use new-style character length.
3501         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3502         * gfortran.dg/nested_modules_4.f90: Ditto.
3503         * gfortran.dg/nested_modules_5.f90: Ditto.
3504         * gfortran.dg/open-options-blanks.f: Ditto.
3505         * gfortran.dg/output_exponents_1.f90: Ditto.
3506         * gfortran.dg/parens_5.f90: Ditto.
3507         * gfortran.dg/parens_6.f90: Ditto.
3508         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3509         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3510         * gfortran.dg/pr15129.f90: Ditto.
3511         * gfortran.dg/pr15332.f: Ditto.
3512         * gfortran.dg/pr16597.f90: Ditto.
3513         * gfortran.dg/pr17143.f90: Ditto.
3514         * gfortran.dg/pr17164.f90: Ditto.
3515         * gfortran.dg/pr17229.f: Modified warning message.
3516         * gfortran.dg/pr18210.f90: Add -std=legacy.
3517         * gfortran.dg/pr19155.f: Ditto.
3518         * gfortran.dg/pr20086.f90: Ditto.
3519         * gfortran.dg/pr20124.f90: Ditto.
3520         * gfortran.dg/pr20755.f: Ditto.
3521         * gfortran.dg/pr20865.f90: Ditto.
3522         * gfortran.dg/pr20950.f: Ditto.
3523         * gfortran.dg/pr21730.f: Ditto.
3524         * gfortran.dg/pr22491.f: Ditto.
3525         * gfortran.dg/pr29713.f90: Ditto.
3526         * gfortran.dg/print_parentheses_1.f: Ditto.
3527         * gfortran.dg/print_parentheses_2.f90: Ditto.
3528         * gfortran.dg/proc_assign_1.f90: Ditto.
3529         * gfortran.dg/proc_decl_1.f90: Ditto.
3530         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3531         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3532         * gfortran.dg/read_float_1.f90: Ditto.
3533         * gfortran.dg/read_logical.f90: Ditto.
3534         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3535         * gfortran.dg/return_1.f90: Ditto.
3536         * gfortran.dg/rewind_1.f90: Ditto.
3537         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3538         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3539         * gfortran.dg/stfunc_1.f90: Ditto.
3540         * gfortran.dg/stfunc_3.f90: Ditto.
3541         * gfortran.dg/stfunc_4.f90: Ditto.
3542         * gfortran.dg/stfunc_6.f90: Ditto.
3543         * gfortran.dg/streamio_2.f90: Ditto.
3544         * gfortran.dg/string_ctor_1.f90: Ditto.
3545         * gfortran.dg/string_null_compare_1.f: Ditto.
3546         * gfortran.dg/substr_6.f90: Ditto.
3547         * gfortran.dg/tl_editing.f90: Ditto.
3548         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3549         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3550         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3551         * gfortran.dg/g77/1832.f: Ditto.
3552         * gfortran.dg/g77/19981216-0.f Ditto.
3553         * gfortran.dg/g77/19990525-0.f: Ditto.
3554         * gfortran.dg/g77/19990826-2.f: Ditto.
3555         * gfortran.dg/g77/20000630-2.f: Ditto.
3556         * gfortran.dg/g77/20010116.f: Ditto.
3557         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3558         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3559         * gfortran.dg/g77/980520-1.f: Ditto.
3560         * gfortran.dg/g77/check0.f: Ditto.
3561         * gfortran.dg/g77/cpp3.F: Ditto.
3562         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3563         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3564         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3565         * gfortran.dg/g77/short.f: Ditto.
3566
3567 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3568
3569         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3570         * gcc.target/mips/ext-4.c: Likewise.
3571         * gcc.target/mips/interrupt_handler.c: Likewise.
3572         * gcc.target/mips/truncate-4.c: Likewise.
3573         * gcc.target/mips/truncate-5.c: Likewise.
3574
3575 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3576
3577         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3578         -fgraphite-force-parallel to -floop-parallelize-all.
3579
3580 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3581
3582         PR fortran/40011
3583         * gfortran.dg/whole_file_7.f90: New test.
3584         * gfortran.dg/whole_file_8.f90: New test.
3585         * gfortran.dg/whole_file_9.f90: New test.
3586         * gfortran.dg/whole_file_10.f90: New test.
3587         * gfortran.dg/whole_file_11.f90: New test.
3588         * gfortran.dg/whole_file_12.f90: New test.
3589         * gfortran.dg/whole_file_13.f90: New test.
3590         * gfortran.dg/whole_file_14.f90: New test.
3591
3592 2009-07-31  Jason Merrill  <jason@redhat.com>
3593
3594         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3595         binding semantics.
3596         * g++.dg/cpp0x/named.C: Likewise.
3597         * g++.dg/cpp0x/overload.C: Likewise.
3598         * g++.dg/cpp0x/rv1n.C: Likewise.
3599         * g++.dg/cpp0x/rv1p.C: Likewise.
3600         * g++.dg/cpp0x/rv2n.C: Likewise.
3601         * g++.dg/cpp0x/rv2p.C: Likewise.
3602         * g++.dg/cpp0x/rv3n.C: Likewise.
3603         * g++.dg/cpp0x/rv3p.C: Likewise.
3604         * g++.dg/cpp0x/rv4n.C: Likewise.
3605         * g++.dg/cpp0x/rv4p.C: Likewise.
3606         * g++.dg/cpp0x/rv5n.C: Likewise.
3607         * g++.dg/cpp0x/rv5p.C: Likewise.
3608         * g++.dg/cpp0x/rv6n.C: Likewise.
3609         * g++.dg/cpp0x/rv6p.C: Likewise.
3610         * g++.dg/cpp0x/rv7n.C: Likewise.
3611         * g++.dg/cpp0x/rv7p.C: Likewise.
3612         * g++.dg/cpp0x/template_deduction.C: Likewise.
3613         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3614         * g++.dg/cpp0x/overloadn.C: New.
3615         * g++.dg/cpp0x/rv-cast.C: New.
3616
3617 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3618
3619         * gcc.target/mips/ext-4.c: New test.
3620
3621 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3622
3623         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3624
3625 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3626
3627         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3628         * gcc.dg/tree-ssa/loop-32.c: Same.
3629         * gcc.dg/tree-ssa/loop-33.c: Same.
3630         * gcc.dg/tree-ssa/loop-34.c: Same.
3631         * gcc.dg/tree-ssa/loop-35.c: Same.
3632         * gcc.dg/tree-ssa/loop-7.c: Same.
3633         * gcc.dg/tree-ssa/pr23109.c: Same.
3634         * gcc.dg/tree-ssa/restrict-2.c: Same.
3635         * gcc.dg/tree-ssa/restrict-3.c: Same.
3636         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3637         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3638         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3639         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3640         * gcc.dg/tree-ssa/structopt-1.c: Same.
3641         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3642         * gfortran.dg/pr32921.f: Same.
3643
3644 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3645
3646         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3647         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3648         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3649         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3650         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3651         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3652         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3653         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3654         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3655         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3656         * gcc.dg/graphite/id-1.c: New.
3657         * gcc.dg/graphite/id-10.c: New.
3658         * gcc.dg/graphite/id-11.c: New.
3659         * gcc.dg/graphite/id-12.c: New.
3660         * gcc.dg/graphite/id-13.c: New.
3661         * gcc.dg/graphite/id-14.c: New.
3662         * gcc.dg/graphite/id-15.c: New.
3663         * gcc.dg/graphite/id-2.c: New.
3664         * gcc.dg/graphite/id-3.c: New.
3665         * gcc.dg/graphite/id-4.c: New.
3666         * gcc.dg/graphite/id-5.c: New.
3667         * gcc.dg/graphite/id-6.c: New.
3668         * gcc.dg/graphite/id-7.c: New.
3669         * gcc.dg/graphite/id-8.c: New.
3670         * gcc.dg/graphite/id-9.c: New.
3671         * gcc.dg/graphite/interchange-0.c: New.
3672         * gcc.dg/graphite/interchange-1.c: New.
3673         * gcc.dg/graphite/interchange-2.c: New.
3674         * gcc.dg/graphite/interchange-3.c: New.
3675         * gcc.dg/graphite/interchange-4.c: New.
3676         * gcc.dg/graphite/interchange-5.c: New.
3677         * gcc.dg/graphite/interchange-6.c: New.
3678         * gcc.dg/graphite/interchange-7.c: New.
3679         * gcc.dg/graphite/interchange-8.c: New.
3680         * gcc.dg/graphite/pr35356-1.c: New.
3681         * gcc.dg/graphite/pr35356-2.c: New.
3682         * gcc.dg/graphite/pr35356-3.c: New.
3683         * gcc.dg/graphite/pr40157.c: New.
3684         * gcc.dg/graphite/run-id-1.c: New.
3685         * gcc.dg/graphite/scop-20.c: New.
3686         * gcc.dg/graphite/scop-21.c: New.
3687         * gfortran.dg/graphite/id-1.f90: New.
3688         * gfortran.dg/graphite/id-10.f90: New.
3689         * gfortran.dg/graphite/id-11.f: New.
3690         * gfortran.dg/graphite/id-12.f: New.
3691         * gfortran.dg/graphite/id-13.f: New.
3692         * gfortran.dg/graphite/id-14.f: New.
3693         * gfortran.dg/graphite/id-15.f: New.
3694         * gfortran.dg/graphite/id-16.f: New.
3695         * gfortran.dg/graphite/id-5.f: New.
3696         * gfortran.dg/graphite/id-6.f: New.
3697         * gfortran.dg/graphite/id-7.f: New.
3698         * gfortran.dg/graphite/id-8.f: New.
3699         * gfortran.dg/graphite/id-9.f: New.
3700         * gfortran.dg/graphite/interchange-1.f: New.
3701         * gfortran.dg/graphite/interchange-2.f: New.
3702
3703 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3704
3705         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3706         flags based on the name of the testcase.
3707         * gfortran.dg/graphite/graphite.exp: Same.
3708
3709         * gcc.dg/graphite/block-0.c: Adjusted.
3710         * gcc.dg/graphite/block-1.c: Adjusted.
3711         * gcc.dg/graphite/block-2.c: Adjusted.
3712         * gcc.dg/graphite/block-3.c: Adjusted.
3713         * gcc.dg/graphite/block-4.c: Adjusted.
3714         * gcc.dg/graphite/block-5.c: Adjusted.
3715         * gcc.dg/graphite/block-6.c: Adjusted.
3716         * gcc.dg/graphite/pr37485.c: Adjusted.
3717         * gcc.dg/graphite/pr37684.c: Adjusted.
3718         * gcc.dg/graphite/pr37828.c: Adjusted.
3719         * gcc.dg/graphite/pr37883.c: Adjusted.
3720         * gcc.dg/graphite/pr37928.c: Adjusted.
3721         * gcc.dg/graphite/pr37943.c: Adjusted.
3722         * gcc.dg/graphite/pr38409.c: Adjusted.
3723         * gcc.dg/graphite/pr38498.c: Adjusted.
3724         * gcc.dg/graphite/pr38559.c: Adjusted.
3725         * gcc.dg/graphite/pr39335.c: Adjusted.
3726         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3727         * gcc.dg/graphite/scop-0.c: Adjusted.
3728         * gcc.dg/graphite/scop-1.c: Adjusted.
3729         * gcc.dg/graphite/scop-10.c: Adjusted.
3730         * gcc.dg/graphite/scop-11.c: Adjusted.
3731         * gcc.dg/graphite/scop-12.c: Adjusted.
3732         * gcc.dg/graphite/scop-13.c: Adjusted.
3733         * gcc.dg/graphite/scop-14.c: Adjusted.
3734         * gcc.dg/graphite/scop-15.c: Adjusted.
3735         * gcc.dg/graphite/scop-16.c: Adjusted.
3736         * gcc.dg/graphite/scop-17.c: Adjusted.
3737         * gcc.dg/graphite/scop-18.c: Adjusted.
3738         * gcc.dg/graphite/scop-19.c: Adjusted.
3739         * gcc.dg/graphite/scop-2.c: Adjusted.
3740         * gcc.dg/graphite/scop-3.c: Adjusted.-
3741         * gcc.dg/graphite/scop-4.c: Adjusted.
3742         * gcc.dg/graphite/scop-5.c: Adjusted.
3743         * gcc.dg/graphite/scop-6.c: Adjusted.
3744         * gcc.dg/graphite/scop-7.c: Adjusted.
3745         * gcc.dg/graphite/scop-8.c: Adjusted.
3746         * gcc.dg/graphite/scop-9.c: Adjusted.
3747         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3748         * gfortran.dg/graphite/block-1.f90: Adjusted.
3749         * gfortran.dg/graphite/block-2.f: Adjusted.
3750         * gfortran.dg/graphite/block-3.f90: Adjusted.
3751         * gfortran.dg/graphite/block-4.f90: Adjusted.
3752         * gfortran.dg/graphite/id-2.f90: Adjusted.
3753         * gfortran.dg/graphite/id-3.f90: Adjusted.
3754         * gfortran.dg/graphite/id-4.f90: Adjusted.
3755         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3756         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3757         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3758         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3759         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3760         * gfortran.dg/graphite/scop-1.f: Adjusted.
3761
3762 2009-07-30  Doug Kwan  <dougkwan@google.com>
3763
3764         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3765         in warnings added in rev 141298.
3766
3767 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3768
3769         * lib/options.exp: Use "!=" instead of "ne".
3770
3771         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3772
3773         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3774         * gcc.dg/ucnid-12.c: Likewise.
3775
3776 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3777             Pat Haugen  <pthaugen@us.ibm.com>
3778             Revital Eres <ERES@il.ibm.com>
3779
3780         * gcc.target/powerpc/altivec-32.c: New file to test
3781         Altivec simple math function vectorization.
3782
3783         * gcc.target/powerpc/bswap-run.c: New file to test swap
3784         builtins.
3785         * gcc.target/powerpc/bswap16.c: Ditto.
3786         * gcc.target/powerpc/bswap32.c: Ditto.
3787         * gcc.target/powerpc/bswap64-1.c: Ditto.
3788         * gcc.target/powerpc/bswap64-2.c: Ditto.
3789         * gcc.target/powerpc/bswap64-3.c: Ditto.
3790         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3791         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3792         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3793
3794         * gcc.target/powerpc/popcount-2.c: New file to test
3795         power7 popcntd instructions.
3796         * gcc.target/powerpc/popcount-3.c: Ditto.
3797
3798         * gcc.target/powerpc/pr39457.c: New VSX test.
3799         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3800         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3801         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3802         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3803         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3804         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3805         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3806         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3807         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3808         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3809         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3810         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3811
3812         * gcc.target/powerpc/altivec-6.c: Store the result of
3813         vec_add, so the optimizer doesn't remove it.
3814
3815         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3816         systems that support bswap64.
3817
3818         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3819         prevent VSX code generation.
3820
3821         * lib/target-supports.exp (check_vsx_hw_available): New
3822         function to test if VSX available.
3823         (check_effective_target_powerpc_vsx_ok): Ditto.
3824         (check_vmx_hw_available): Add explicit -mno-vsx.
3825
3826 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3827
3828         PR c/39902
3829         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3830
3831 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3832
3833         PR tree-optimization/40570
3834         * gcc.c-torture/compile/pr40570.c: New test.
3835
3836 2009-07-29  Jason Merrill  <jason@redhat.com>
3837
3838         PR c++/14912
3839         * g++.dg/template/defarg13.C: New.
3840
3841 2009-07-29  Richard Guenther  <rguenther@suse.de>
3842
3843         PR c++/40834
3844         * g++.dg/torture/pr40834.C: New testcase.
3845
3846 2009-07-29  Michael Matz  <matz@suse.de>
3847
3848         PR middle-end/40830
3849         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3850
3851 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3852
3853         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3854         sh*-*-* targets.  Skip on spu-*-* targets.
3855         * gfortran.dg/maxlocval_4.f90: Likewise.
3856         * gfortran.dg/minlocval_1.f90: Likewise.
3857         * gfortran.dg/minlocval_4.f90: Likewise.
3858
3859 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3860
3861         PR fortran/40878
3862         * gfortran.dg/gomp/pr40878-1.f90: New test.
3863         * gfortran.dg/gomp/pr40878-2.f90: New test.
3864
3865         PR testsuite/40891
3866         * gcc.dg/cdce1.c: Adjust note line number.
3867         * gcc.dg/cdce2.c: Likewise.
3868
3869 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3870
3871         PR fortran/40882
3872         * gfortran.dg/proc_ptr_comp_13.f90: New.
3873
3874 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3875
3876         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3877         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3878         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3879         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3880         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3881         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3882         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3883         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3884         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3885         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3886         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3887         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3888         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3889         #ifdef NEED_IEEE754_FLOAT conditional.
3890         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3891         conditional.
3892
3893 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3894
3895         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3896         i?86-*-netware.
3897         * g++.dg/ext/bitfield3.C: Likewise.
3898         * g++.dg/ext/bitfield4.C: Likewise.
3899         * g++.dg/ext/bitfield5.C: Likewise.
3900         * gcc.dg/bitfld-15.c: Likewise.
3901         * gcc.dg/bitfld-16.c: Likewise.
3902         * gcc.dg/bitfld-17.c: Likewise.
3903         * gcc.dg/bitfld-18.c: Likewise.
3904         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3905         * gcc.dg/20010912-1.c: Likewise.
3906         * gcc.dg/20021018-1.c: Likewise.
3907         * gcc.dg/20030213-1.c: Likewise.
3908         * gcc.dg/20030225-1.c: Likewise.
3909         * gcc.dg/20030708-1.c: Likewise.
3910         * gcc.dg/20050321-2.c: Likewise.
3911         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3912         * gcc.dg/cdce2.c: Likewise.
3913         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3914         targets.
3915         * gcc.target/i386/pr37248-3.c: Likewise.
3916
3917 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3918
3919         PR fortran/40848
3920         * gfortran.dg/altreturn_7.f90: New.
3921
3922 2009-07-27  Simon Baldwin  <simonb@google.com>
3923
3924         PR testsuite/40829
3925         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3926         so that indexing no longer runs off array end.
3927
3928 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3929
3930         PR fortran/40851
3931         * gfortran.dg/derived_init_3.f90: New test.
3932
3933 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3934
3935         PR fortran/33197
3936         * gfortran.dg/atan2_1.f90: New test
3937         * gfortran.dg/atan2_2.f90: New test
3938
3939 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3940
3941         PR c++/40749
3942         * g++.dg/warn/Wreturn-type-6.C: New test.
3943
3944 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3945
3946         PR tree-optimization/40801
3947         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3948         * gfortran.dg/vect/vect.exp: Run tests starting with
3949         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3950
3951 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3952
3953         PR rtl-optimization/40445
3954         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3955
3956 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3957
3958         * gcc.dg/builtin-unreachable-4.c: New test.
3959
3960 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3961
3962         PR fortran/33197
3963         * gfortran.dg/complex_intrinsic_5.f90: New test.
3964         * gfortran.dg/complex_intrinsic_7.f90: New test.
3965
3966 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3967
3968         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3969         * gcc.dg/ipa/noclone-1.c: New test.
3970
3971 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3972
3973         * lib/target-supports.exp (check_effective_target_static): New
3974         procedure.
3975         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3976         supported.
3977         * g++.old-deja/g++.law/weak.C: Require static effective target.
3978
3979 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3980
3981         PR fortran/39630
3982         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3983         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3984         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3985         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3986         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3987         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3988         * gfortran.dg/typebound_call_10.f03: New.
3989
3990 2009-07-24  Jason Merrill  <jason@redhat.com>
3991
3992         * g++.dg/cpp0x/defaulted11.C: New.
3993
3994         * g++.dg/cpp0x/initlist23.C: New.
3995
3996 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3997
3998         PR fortran/40822
3999         * gfortran.dg/char_length_16.f90: New.
4000
4001 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4002
4003         PR fortran/40643
4004         PR fortran/31067
4005         * gfortran.dg/maxlocval_2.f90: New test.
4006         * gfortran.dg/maxlocval_3.f90: New test.
4007         * gfortran.dg/maxlocval_4.f90: New test.
4008         * gfortran.dg/minlocval_1.f90: New test.
4009         * gfortran.dg/minlocval_2.f90: New test.
4010         * gfortran.dg/minlocval_3.f90: New test.
4011         * gfortran.dg/minlocval_4.f90: New test.
4012
4013 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4014
4015         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4016         scan-assembler.
4017
4018 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4019
4020         PR fortran/40839
4021         * gfortran.dg/pr40839.f90: New test.
4022
4023 2009-07-23  Michael Matz  <matz@suse.de>
4024
4025         PR middle-end/40830
4026         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4027         don't set options ourself.
4028
4029 2009-07-23  Simon Baldwin  <simonb@google.com>
4030
4031         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4032         native C compilation where required.
4033
4034 2009-07-22  Doug Kwan  <dougkwan@google.com>
4035
4036         * gcc.c-torture/compile/20090721-1.c: New test.
4037
4038 2009-07-22  Michael Matz  <matz@suse.de>
4039
4040         PR tree-optimization/35229
4041         PR tree-optimization/39300
4042         * gcc.dg/vect/vect-pre-interact.c: New test.
4043
4044 2009-07-22  Richard Guenther  <rguenther@suse.de>
4045
4046         * g++.dg/lookup/using21.C: Fix duplicate paste.
4047
4048 2009-07-22  Richard Guenther  <rguenther@suse.de>
4049
4050         PR c++/40799
4051         * g++.dg/lookup/using21.C: New testcase.
4052
4053 2009-07-21  Jason Merrill  <jason@redhat.com>
4054
4055         * g++.dg/init/aggr4.C: New.
4056
4057 2009-07-21  Jason Merrill  <jason@redhat.com>
4058
4059         Core issue 934
4060         * g++.dg/cpp0x/initlist22.C: New.
4061
4062 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4063
4064         * gcc.target/i386/vectorize8.c: New test.
4065
4066 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4067
4068         PR target/40811
4069         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4070         Add i?86 and x86_64 targets.
4071         * gcc.target/i386/vectorize7.c: New test.
4072
4073         PR target/40809
4074         * gcc.target/i386/pr40809.c: New test.
4075
4076 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4077
4078         PR tree-optimization/40813
4079         * g++.dg/opt/inline15.C: New test.
4080
4081 2009-07-21  Paul Brook <paul@codesourcery.com>
4082
4083         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4084         * lib/target-supports.exp (check_effective_target_section_anchors):
4085         Add arm*-*-*.
4086
4087 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4088
4089         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4090         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4091         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4092
4093 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4094
4095         * gcc.target/mips/ext-3.c: New test.
4096
4097 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4098
4099         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4100         * gcc.dg/builtin-object-size-8.c: New test.
4101         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4102         * g++.dg/ext/builtin-object-size2.C: Likewise.
4103
4104         PR tree-optimization/40792
4105         * gcc.dg/pr40792.c: New test.
4106
4107 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4108
4109         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4110         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4111         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4112
4113 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4114
4115         * gcc.target/sh/mfmovd.c: New test.
4116
4117 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4118             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4119
4120         PR libfortran/40714
4121         * gfortran.dg/eof_3.f90: New test.
4122
4123 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4124
4125         PR fortran/40727
4126         * gfortran.dg/intrinsic_cmplx.f90: New test.
4127
4128 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4129
4130         PR libfortran/34670
4131         PR libfortran/36874
4132         * gfortran.dg/cshift_bounds_1.f90:  New test.
4133         * gfortran.dg/cshift_bounds_2.f90:  New test.
4134         * gfortran.dg/cshift_bounds_3.f90:  New test.
4135         * gfortran.dg/cshift_bounds_4.f90:  New test.
4136         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4137         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4138         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4139         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4140
4141 2009-07-19  Jan Hubicka  <jh@suse.cz>
4142
4143         PR tree-optimization/40676
4144         * gcc.c-torture/compile/pr40676.c: New testcase.
4145
4146 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4147
4148         * gcc.target/mips/ext-2.c: New test.
4149
4150 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4151
4152         * gcc.target/mips/octeon-exts-7.c: New test.
4153         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4154         * gcc.target/mips/octeon-exts-5.c: Likewise.
4155
4156 2009-07-18  Richard Guenther  <rguenther@suse.de>
4157
4158         PR testsuite/40798
4159         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4160
4161 2009-07-18  Richard Guenther  <rguenther@suse.de>
4162
4163         PR c/40787
4164         * gcc.dg/pr35899.c: Adjust.
4165
4166 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4167
4168         * gcc.target/powerpc/asm-es-1.c: New test.
4169         * gcc.target/powerpc/asm-es-2.c: Likewise.
4170
4171 2009-07-17  Richard Guenther  <rguenther@suse.de>
4172
4173         PR c/40401
4174         * g++.dg/rtti/crash4.C: New testcase.
4175         * g++.dg/torture/20090706-1.C: Likewise.
4176         * gcc.dg/redecl-17.c: Likewise.
4177         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4178         * gcc.dg/declspec-9.c: Expect extra error.
4179         * gcc.dg/declspec-10.c: Likewise.
4180         * gcc.dg/declspec-11.c: Likewise.
4181         * gcc.dg/redecl-10.c: Expect extra warnings.
4182         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4183         * gcc.target/i386/pr39545-1.c: Likewise.
4184         * g++.dg/ext/asm3.C: Expect more errors.
4185         * g++.dg/gomp/block-1.C: Likewise.
4186         * g++.dg/gomp/block-2.C: Likewise.
4187         * g++.dg/gomp/block-3.C: Likewise.
4188         * g++.dg/gomp/block-5.C: Likewise.
4189         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4190         * g++.dg/warn/unused-result1.C: XFAIL.
4191
4192 2009-07-17  Richard Guenther  <rguenther@suse.de>
4193
4194         PR tree-optimization/40321
4195         * gcc.c-torture/compile/pr40321.c: New testcase.
4196         * g++.dg/torture/pr40321.C: Likewise.
4197
4198 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4199
4200         PR c++/40780
4201         * g++.dg/template/ptrmem19.C: New test.
4202
4203 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4204             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4205
4206         PR 40435
4207         * gcc.dg/pr36902.c: Add column info.
4208         * g++.dg/gcov/gcov-2.C: Change count for definition.
4209
4210 2009-07-16  Jason Merrill  <jason@redhat.com>
4211
4212         PR libstdc++/37907
4213         * g++.dg/cpp0x/std-layout1.C: New.
4214         * g++.dg/ext/has_nothrow_assign.C: Fix.
4215         * g++.dg/ext/has_nothrow_copy.C: Fix.
4216         * g++.dg/ext/has_trivial_assign.C: Fix.
4217         * g++.dg/ext/has_trivial_copy.C: Fix.
4218         * g++.dg/ext/is_pod.C: Fix.
4219         * g++.dg/other/offsetof3.C: Adjust.
4220         * g++.dg/overload/ellipsis1.C: Adjust.
4221         * g++.dg/warn/var-args1.C: Adjust.
4222         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4223         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4224         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4225         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4226         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4227
4228 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4229
4230         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4231         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4232         effective target "mpc_pow".
4233         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4234
4235 2009-07-16  Richard Henderson  <rth@redhat.com>
4236
4237         * g++.dg/opt/eh4.C: New test.
4238
4239 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4240
4241         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4242
4243 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4244
4245         PR middle-end/40747
4246         * gcc.c-torture/execute/pr40747.c: New test.
4247
4248 2009-07-15  Richard Guenther  <rguenther@suse.de>
4249
4250         PR middle-end/40753
4251         * gcc.c-torture/compile/pr40753.c: New testcase.
4252
4253 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4254
4255         PR fortran/40743
4256         * gfortran.dg/interface_assignment_4.f90: New.
4257
4258 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4259
4260         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4261         for FreeBSD up to and including version 8.
4262
4263 2009-07-14  Taras Glek  <tglek@mozilla.com>
4264             Rafael Espindola  <espindola@google.com>
4265
4266         * g++.dg/plugin/header-plugin-test.C: New.
4267         * g++.dg/plugin/header_plugin.c: New.
4268         * g++.dg/plugin/plugin.exp: Update.
4269
4270 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4271
4272         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4273         function to enable vectorization.
4274         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4275         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4276
4277 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4278
4279         * gcc.target/i386/sse-copysignf-vec.c: New test.
4280         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4281
4282 2009-07-14  Jason Merrill  <jason@redhat.com>
4283
4284         PR c++/37276
4285         * g++.dg/lookup/builtin5.C: New.
4286         * g++.dg/other/error22.C: Add missing extern "C".
4287         * g++.dg/warn/Warray-bounds.C: Likewise.
4288         * gcc.dg/compat/compat-common.h: Likewise.
4289
4290         PR c++/40746
4291         * g++.dg/lookup/using20.C: New.
4292
4293         PR c++/40740
4294         * g++.dg/template/koenig8.C: New.
4295
4296 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4297
4298         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4299         both i?86-*-darwin* and x86_64-*-darwin*.
4300
4301 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4302
4303         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4304         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4305         name.
4306
4307 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4308
4309         PR debug/40705
4310         * g++.dg/debug/dwarf2/typedef1.C: New test.
4311
4312         PR c++/40357
4313         * g++.dg/other/typedef3.C: New test.
4314
4315 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4316
4317         * gcc.dg/20090709-1.c: Move to a proper place ...
4318         * gcc.target/m68k/20090709-1.c: ... here.
4319
4320 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4321
4322         PR C++/22154
4323         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4324         front of qualified names are allowed.
4325         * g++.dg/parse/crash10.C: Likewise.
4326         * g++.dg/parse/error15.C: Likewise.
4327         * g++.dg/parse/typename9.C: Likewise.
4328         * g++.dg/parse/error8.C: Likewise.
4329
4330 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4331
4332         PR fortran/40646
4333         * gfortran.dg/proc_ptr_22.f90: Extended.
4334         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4335
4336 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4337
4338         * gfortran.dg/vect/vect-6.f: New test.
4339
4340 2009-07-12  Jason Merrill  <jason@redhat.com>
4341
4342         PR c++/36628
4343         * g++.dg/cpp0x/decltype17.C: New.
4344
4345         PR c++/37206
4346         * g++.dg/cpp0x/rv10.C: New.
4347
4348 2009-07-12  Jason Merrill  <jason@redhat.com>
4349
4350         PR c++/40689
4351         * g++.dg/cpp0x/initlist20.C: New.
4352         * g++.dg/cpp0x/initlist21.C: New.
4353
4354 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4355
4356         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4357         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4358         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4359         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4360         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4361
4362 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4363
4364         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4365         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4366         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4367         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4368         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4369         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4370         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4371         effective_target fd_truncate.
4372
4373 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4374
4375         * gnat.dg/specs/addr1.ads: New test.
4376
4377 2009-07-11  Jan Hubicka  <jh@suse.cz>
4378
4379         PR middle-end/48388
4380         * g++.dg/torture/pr40388.C: New testcase.
4381
4382 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4383
4384         PR target/40668
4385         * gcc.c-torture/execute/pr40668.c: New test.
4386
4387 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4388
4389         * gcc.c-torture/execute/20090711-1.c: New test.
4390
4391 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4392
4393         PR testsuite/40699
4394         PR testsuite/40707
4395         PR testsuite/40709
4396         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4397         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4398         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4399         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4400
4401 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4402
4403         PR fortran/33197
4404         * gfortran.dg/complex_intrinsic_3.f90: New test.
4405         * gfortran.dg/complex_intrinsic_4.f90: New test.
4406
4407 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4408
4409         PR target/39079
4410         * gcc.target/mips/mips.exp: Make -msynci a known option.
4411         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4412
4413 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4414
4415         PR c++/40502
4416         * g++.dg/ext/strncpy-chk1.C: New test.
4417
4418 2009-07-10  Richard Guenther  <rguenther@suse.de>
4419
4420         PR tree-optimization/40496
4421         * g++.dg/opt/pr40496.C: New testcase.
4422
4423 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4424
4425         PR 25509
4426         PR 40614
4427         * g++.dg/warn/unused-result1-Werror.c: New.
4428
4429 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4430
4431         PR fortran/39334
4432         * gfortran.dg/recursive_parameter_1.f90: New test.
4433
4434 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4435
4436         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4437         * gfortran.dg/module_equivalence_6.f90: Ditto.
4438         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4439         * gfortran.dg/nan_2.f90: Ditto.
4440         * gfortran.dg/inquire_11.f90: Ditto.
4441         * gfortran.dg/abstract_type_3.f03: Ditto.
4442         * gfortran.dg/abstract_type_1.f90: Ditto.
4443         * gfortran.dg/private_type_9.f90: Ditto.
4444         * gfortran.dg/abstract_type_5.f03: Ditto.
4445         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4446         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4447         * gfortran.dg/derived_sub.f90: Ditto.
4448         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4449         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4450         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4451         * gfortran.dg/mvbits_6.f90: Ditto.
4452         * gfortran.dg/abstract_type_2.f03: Ditto.
4453         * gfortran.dg/abstract_type_4.f03: Ditto.
4454         * gfortran.dg/bounds_check_9.f90: Ditto.
4455         * gfortran.dg/optional_dim_3.f90: Ditto.
4456         * gfortran.dg/pr32921.f: Ditto.
4457         * gfortran.dg/entry_16.f90: Ditto.
4458         * gfortran.dg/generic_16.f90: Ditto.
4459
4460
4461 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4462
4463         * gcc.target/m68k/20090709-1.c: New.
4464
4465 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4466
4467         PR c++/40684
4468         * g++.dg/template/unify11.C: New test.
4469
4470 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4471
4472         PR fortran/40629
4473         * gfortran.dg/host_assoc_function_9.f90: New test.
4474
4475 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4476
4477         PR fortran/40646
4478         * gfortran.dg/proc_ptr_22.f90: New.
4479         * gfortran.dg/proc_ptr_comp_12.f90: New.
4480
4481 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4482
4483         PR middle-end/40692
4484         * gcc.c-torture/compile/pr40692.c: New test.
4485
4486 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4487
4488         PR fortran/40604
4489         * gfortran.dg/pointer_check_6.f90: New test.
4490
4491 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4492
4493         * gcc.target/mips/truncate-5.c: New test.
4494
4495 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4496
4497         PR libfortran/40330
4498         PR libfortran/40662
4499         * gfortran.dg/fmt_cache_1.f: New test.
4500
4501 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4502
4503         PR fortran/40675
4504         * gfortran.dg/nosigned_zero_1.f90: New test.
4505         * gfortran.dg/nosigned_zero_2.f90: New test.
4506
4507 2009-07-08  Richard Guenther  <rguenther@suse.de>
4508
4509         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4510
4511 2009-07-08  Richard Guenther  <rguenther@suse.de>
4512
4513         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4514
4515 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4516
4517         PR fortran/40591
4518         * gfortran.dg/proc_ptr_21.f90: New test.
4519
4520 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4521
4522         PR c++/31246
4523         * g++.dg/warn/pr31246.C: New.
4524         * g++.dg/warn/pr31246-2.C: New.
4525
4526 2009-07-07  Jason Merrill  <jason@redhat.com>
4527
4528         PR c++/35828
4529         * g++.dg/template/defarg12.C: New.
4530
4531         PR c++/37816
4532         * g++.dg/cpp0x/enum7.C: New.
4533
4534         PR c++/37946
4535         * g++.dg/cpp0x/enum6.C: New.
4536
4537         PR c++/40639
4538         * g++.dg/cpp0x/enum5.C: New.
4539
4540         PR c++/40633
4541         * g++.dg/cpp0x/enum4.C: New.
4542
4543 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4544
4545         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4546
4547 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4548
4549         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4550
4551 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4552
4553         PR middle-end/40669
4554         * gcc.dg/pr40669.c: New test.
4555
4556 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4557
4558         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4559         location. Update all calls.
4560         * g++.dg/plugin/selfassign.c: Likewise.
4561
4562 2009-07-06  Jason Merrill  <jason@redhat.com>
4563
4564         * g++.dg/rtti/dyncast[34].C: New.
4565
4566 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4567
4568         * lib/target-supports.exp
4569         (check_effective_target_mips_newabi_large_long_double): New.
4570         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4571         target.
4572         * gcc.target/mips/fpr-moves-6.c: Likewise.
4573
4574 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4575
4576         PR c++/40557
4577         * g++.dg/template/union2.C: New test.
4578
4579 2009-07-04  Jason Merrill  <jason@redhat.com>
4580
4581         * g++.dg/template/using15.C: New.
4582
4583 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4584
4585         * gfortran.dg/maxloc_1.f90: New test.
4586
4587 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4588
4589         PR fortran/40593
4590         * gfortran.dg/proc_ptr_result_6.f90: New.
4591
4592 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4593
4594         * gcc.dg/framework-2.c: Adjust testcase to pass.
4595
4596 2009-07-04  Jason Merrill  <jason@redhat.com>
4597
4598         PR c++/40619
4599         * g++.dg/cpp0x/auto16.C: New.
4600
4601 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4602
4603         PR target/40587
4604         * gfortran.dg/pr40587.f: New test.
4605
4606 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4607
4608         PR fortran/40638
4609         * gfortran.dg/unit_1.f90: New test.
4610
4611 2009-07-03  Jason Merrill  <jason@redhat.com>
4612
4613         * g++.dg/template/pure1.C: Expect another error.
4614
4615 2009-07-03  Richard Guenther  <rguenther@suse.de>
4616
4617         PR tree-optimization/40640
4618         * gcc.c-torture/compile/pr40640.c: New testcase.
4619
4620 2009-07-03  Richard Guenther  <rguenther@suse.de>
4621
4622         PR middle-end/34163
4623         * gfortran.dg/pr34163.f90: New testcase.
4624
4625 2009-07-03  Jan Hubicka  <jh@suse.cz>
4626
4627         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4628         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4629         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4630         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4631         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4632         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4633         * gnat.dg/loop_optimization6.adb: Enable -O2.
4634
4635 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4636
4637         * g++.dg/warn/null4.C: Extend.
4638
4639 2009-07-02  Jason Merrill  <jason@redhat.com>
4640
4641         * g++.dg/template/spec8.C: Fix.
4642
4643 2009-07-02  Michael Matz  <matz@suse.de>
4644
4645         PR fortran/32131
4646         * gfortran.dg/pr32921.f: Adjust.
4647
4648 2009-07-02  Jan Hubicka  <jh@suse.cz>
4649
4650         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4651
4652 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4653
4654         * gcc.target/mips/truncate-4.c: New testcase.
4655
4656 2009-07-01  Richard Guenther  <rguenther@suse.de>
4657
4658         PR tree-optimization/19831
4659         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4660         make allocated memory escape.  Un-XFAIL.
4661         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4662         * gcc.dg/vect/pr31699.c: Likewise.
4663         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4664
4665 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4666
4667         PR c++/40566
4668         * g++.dg/parse/cond5.C: New test.
4669
4670 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4671
4672         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4673         (main): Pass n to main_1 instead.
4674         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4675         (main_1): New function, split off from...
4676         (main): ...here.  Pass `off' to main_1 instead.
4677
4678 2009-06-30  Jason Merrill  <jason@redhat.com>
4679
4680         PR c++/40595
4681         * g++.dg/cpp0x/variadic94.C: New.
4682
4683 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4684
4685         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4686         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4687         (init_ld_library_path_env_vars): New function, replacing the
4688         orig_*_saved assignments.  Call it after defining it.
4689         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4690         (restore_ld_library_path_env_vars): Likewise.
4691         (add_path, find_libgcc_s): New functions.
4692         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4693         gcc-set-multilib-library-path.
4694         (objc_target_compile): Don't add "." to ld_library_path.
4695         Use add_path.
4696         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4697         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4698         gcc-set-multilib-library-path.
4699         * lib/g++.exp (g++_link_flags): Likewise.
4700         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4701         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4702         top level; do it...
4703         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4704         to tell when this needs to happen.  Use find_libgcc_s instead of
4705         gcc-set-multilib-library-path.
4706         * lib/gcc-dg.exp: Likewise.
4707         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4708         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4709         unless it is in $ALT_LD_LIBRARY_PATH.
4710         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4711
4712 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4713
4714         * gnat.dg/discr12.adb: New test.
4715         * gnat.dg/discr12_pkg.ads: New helper.
4716         * gnat.dg/discr13.adb: New test.
4717         * gnat.dg/discr14.ad[sb]: Likewise.
4718         * gnat.dg/discr15.adb: Likewise.
4719         * gnat.dg/discr15_pkg.ads: New helper.
4720         * gnat.dg/discr16.adb: New test.
4721         * gnat.dg/discr16_g.ads: New helper.
4722         * gnat.dg/discr16_pkg.ads: Likewise.
4723         * gnat.dg/discr16_cont.ads: Likewise.
4724         * gnat.dg/discr17.adb: New test.
4725         * gnat.dg/discr18.adb: Likewise.
4726         * gnat.dg/discr18_pkg.ads: New helper.
4727         * gnat.dg/discr19.adb: New test.
4728
4729 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4730
4731         PR fortran/40576
4732         * gfortran.dg/internal_write_1.f90:  New testcase.
4733
4734 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4735
4736         PR fortran/40594
4737         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4738
4739 2009-06-30  Richard Guenther  <rguenther@suse.de>
4740
4741         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4742
4743 2009-06-30  Wei Guozhi  <carrot@google.com>
4744
4745         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4746         to "-Os".
4747
4748 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4749
4750         PR tree-optimization/40542
4751         * gcc.dg/vect/pr40542.c: New test.
4752
4753 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4754
4755         PR tree-optimization/40582
4756         * gcc.c-torture/compile/pr40582.c: New test.
4757
4758 2009-06-30  Wei Guozhi  <carrot@google.com>
4759
4760         PR/40416
4761         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4762
4763 2009-06-29  Jason Merrill  <jason@redhat.com>
4764
4765         PR c++/40274
4766         * g++.dg/template/debug1.C: New.
4767
4768 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4769
4770         PR fortran/40580
4771         * pointer_check_1.f90: New test.
4772         * pointer_check_2.f90: New test.
4773         * pointer_check_3.f90: New test.
4774         * pointer_check_4.f90: New test.
4775         * pointer_check_5.f90: New test.
4776
4777 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4778
4779         PR fortran/40551
4780         * gfortran.dg/func_assign_2.f90 : New test.
4781
4782 2009-06-29  Richard Guenther  <rguenther@suse.de>
4783
4784         PR middle-end/14187
4785         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4786         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4787         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4788         * gcc.c-torture/execute/20090623-1.c: Likewise.
4789         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4790         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4791
4792 2009-06-29  Richard Guenther  <rguenther@suse.de>
4793
4794         PR middle-end/38212
4795         * gcc.c-torture/execute/pr38212.c: New testcase.
4796
4797 2009-06-29  Richard Guenther  <rguenther@suse.de>
4798
4799         PR tree-optimization/40579
4800         * gcc.c-torture/execute/pr40579.c: New testcase.
4801
4802 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4803
4804         PR tree-optimization/40550
4805         * gcc.dg/pr40550.c: New test.
4806
4807 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4808
4809         * gnat.dg/overflow_sum2.adb: New test
4810         * gnat.dg/namet.ads: New helper.
4811
4812         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4813
4814 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4815
4816         PR fortran/34112
4817         * gfortran.dg/compiler-directive_1.f90: New test.
4818         * gfortran.dg/compiler-directive_2.f: New test.
4819
4820 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4821
4822         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4823         comment out some values and add some cases.
4824
4825 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4826
4827         PR testsuite/40567
4828         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4829
4830 2009-06-26  Richard Henderson  <rth@redhat.com>
4831
4832         PR testsuite/40565
4833         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4834         * gcc.target/i386/local.c: Pass a non-constant to T.
4835
4836 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4837
4838         PR fortran/39997
4839         PR fortran/40541
4840         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4841         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4842         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4843         * gfortran.dg/proc_ptr_result_5.f90: New.
4844
4845 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4846
4847         PR c/39902
4848         * gcc.dg/dfp/pr39902.c: New test.
4849
4850 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4851
4852         PR testsuite/40532
4853         * gcc.dg/builtins-65.c: Require c99 runtime.
4854
4855 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4856
4857         * gnat.dg/array7.ad[sb]: New test.
4858
4859 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4860
4861         * gnat.dg/array6.adb: New test.
4862
4863 2009-06-25  Ian Lance Taylor  <iant@google.com>
4864
4865         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4866
4867 2009-06-25  Ian Lance Taylor  <iant@google.com>
4868
4869         * g++.dg/warn/Wunused-16.C: New testcase.
4870
4871 2009-06-25  Ian Lance Taylor  <iant@google.com>
4872
4873         * g++.dg/warn/skip-2.C: New testcase.
4874
4875 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4876
4877         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4878         dg-skip-if and move to ...
4879         * gcc.dg/torture/20090618-1.c.
4880
4881 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4882
4883         PR tree-optimization/40493
4884         * gcc.c-torture/execute/pr40493.c: New test.
4885
4886 2009-06-24  Jason Merrill  <jason@redhat.com>
4887
4888         PR c++/40342
4889         * g++.dg/template/overload10.C: New.
4890
4891 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4892
4893         PR fortran/40427
4894         * gfortran.dg/proc_ptr_comp_11.f90: New.
4895
4896 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4897
4898         * gcc.dg/pr40501.c: New testcase.
4899
4900 2009-06-23  DJ Delorie  <dj@redhat.com>
4901
4902         Add MeP port.
4903         * lib/target-supports.exp: Add mep support (no profiling).
4904
4905 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4906
4907         PR testsuite/39297
4908         * gcc.dg/ssa/loop-31.c: Change scan rules.
4909
4910 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4911
4912         * gcc.dg/cpp/empty-include.c: Update column info.
4913         * gcc.dg/cpp/assert2.c: Update column info.
4914
4915 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4916
4917         * g++.dg/ext/builtin-object-size1.C: New test.
4918         * g++.dg/ext/builtin-object-size2.C: New test.
4919
4920 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4921
4922         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4923         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4924
4925 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4926
4927         * gcc.target/mips/truncate-3.c: New test.
4928
4929 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4930
4931         PR fortran/37254
4932         PR fortran/39850
4933         * gfortran.dg/interface_30.f90: Modified error message.
4934         * gfortran.dg/proc_decl_22.f90: New.
4935
4936 2009-06-22  Ian Lance Taylor  <iant@google.com>
4937
4938         * gcc.dg/Wcxx-compat-19.c: New testcase.
4939
4940 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4941
4942         PR objc/28050
4943         * pr28050.m: New testcase.
4944
4945 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4946
4947         PR testsuite/40481
4948         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4949
4950 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4951
4952         PR tree-optimization/40492
4953         * g++.dg/torture/pr40492.C: New test.
4954
4955 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4956
4957         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4958         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4959
4960 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4961
4962         * gnat.dg/raise_ce.adb: Helper for ...
4963         * gnat.dg/handle_and_return.adb: New test.
4964
4965 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4966
4967         PR fortran/40443
4968         * gfortran.dg/generic_18.f90: New test.
4969
4970 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4971
4972         PR fortran/40472
4973         * gfortran.dg/spread_size_limit.f90: New test.
4974
4975 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4976
4977         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4978         to put dump files in a subdirectory.
4979         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4980         ".o" temporary files.
4981
4982 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4983
4984         PR fortran/39850
4985         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4986         * gfortran.dg/interface_20.f90: Ditto.
4987         * gfortran.dg/interface_21.f90: Ditto.
4988         * gfortran.dg/interface_22.f90: Ditto.
4989         * gfortran.dg/interface_30.f90: New.
4990         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4991
4992 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4993
4994         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4995         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4996         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4997         DEFAULT_VECTFLAGS.
4998
4999 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5000             Revital Eres  <eres@il.ibm.com>
5001
5002         PR testsuite/40359
5003         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5004         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5005         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5006
5007 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5008
5009         PR testsuite/40475
5010         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5011         without misalignment support.
5012         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5013
5014 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5015
5016         PR fortran/40452
5017         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5018
5019 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5020
5021         PR fortran/40440
5022         * gfortran.dg/alloc_comp_result_2.f90: New test.
5023
5024 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5025
5026         PR target/40482
5027         * gcc.target/arm/pr40482.c: New test.
5028
5029 2009-06-19  Ian Lance Taylor  <iant@google.com>
5030
5031         * gcc.dg/Wcxx-compat-18.c: New testcase.
5032
5033 2009-06-19  Richard Guenther  <rguenther@suse.de>
5034
5035         * gcc.c-torture/execute/20090618-1.c: New testcase.
5036
5037 2009-06-19  Ian Lance Taylor  <iant@google.com>
5038
5039         * gcc.dg/Wcxx-compat-17.c: New testcase.
5040
5041 2009-06-19  Ian Lance Taylor  <iant@google.com>
5042
5043         * gcc.dg/Wcxx-compat-15.c: New testcase.
5044
5045 2009-06-19  Ian Lance Taylor  <iant@google.com>
5046
5047         * gcc.dg/Wcxx-compat-16.c: New testcase.
5048
5049 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5050
5051         * gcc.dg/builtins-34.c: Add significand cases.
5052
5053 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5054
5055         PR testsuite/40491
5056         * gcc.dg/20080522-1.c: Remove testcase for real.
5057         * gcc.dg/20080528-1.c: Ditto.
5058
5059 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5060
5061         PR fortran/40450
5062         * gfortran.dg/proc_ptr_20.f90: New.
5063
5064 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5065
5066         PR target/40470
5067         * gcc.dg/torture/pr40470-1.c: New.
5068         * gcc.dg/torture/pr40470-2.c: Likewise.
5069         * gcc.dg/torture/pr40470-3.c: Likewise.
5070         * gcc.dg/torture/pr40470-4.c: Likewise.
5071
5072 2009-06-18  Diego Novillo  <dnovillo@google.com>
5073
5074         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5075         * gcc.dg/plugin/ggcplug.c: Likewise.
5076         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5077         * g++.dg/plugin/selfassign.c: Likewise.
5078         * g++.dg/plugin/attribute_plugin.c: Likewise.
5079         * g++.dg/plugin/dumb_plugin.c: Likewise.
5080
5081 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5082
5083         * gcc.dg/cpp/arith-3.c: Add column info.
5084
5085 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5086
5087         * gcc.target/arm/fp16-compile-none-2.c: New.
5088         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5089         * gcc.target/arm/fp16-compile-alt-12.c: New.
5090
5091 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5092
5093         * gcc.target/arm/fp16-compile-alt-1.c: New.
5094         * gcc.target/arm/fp16-compile-alt-2.c: New.
5095         * gcc.target/arm/fp16-compile-alt-3.c: New.
5096         * gcc.target/arm/fp16-compile-alt-4.c: New.
5097         * gcc.target/arm/fp16-compile-alt-5.c: New.
5098         * gcc.target/arm/fp16-compile-alt-6.c: New.
5099         * gcc.target/arm/fp16-compile-alt-7.c: New.
5100         * gcc.target/arm/fp16-compile-alt-8.c: New.
5101         * gcc.target/arm/fp16-compile-alt-9.c: New.
5102         * gcc.target/arm/fp16-compile-alt-10.c: New.
5103         * gcc.target/arm/fp16-compile-alt-11.c: New.
5104         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5105         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5106         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5107         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5108         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5109         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5110         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5111         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5112         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5113         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5114         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5115         * gcc.target/arm/fp16-compile-none-1.c: New.
5116         * gcc.target/arm/fp16-compile-exprtype.c: New.
5117         * gcc.target/arm/fp16-compile-vcvt.c: New.
5118         * gcc.target/arm/fp16-builtins-1.c: New.
5119         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5120         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5121         * gcc.target/arm/fp16-param-1.c: New.
5122         * gcc.target/arm/fp16-return-1.c: New.
5123         * gcc.target/arm/fp16-unprototyped-1.c: New.
5124         * gcc.target/arm/fp16-unprototyped-2.c: New.
5125         * gcc.target/arm/fp16-variadic-1.c: New.
5126         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5127         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5128         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5129         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5130         * gcc.dg/torture/arm-fp16-ops.h: New.
5131         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5132         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5133         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5134         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5135         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5136         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5137         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5138         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5139         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5140         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5141         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5142         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5143         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5144         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5145         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5146         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5147         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5148         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5149         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5150         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5151         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5152
5153 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5154
5155         * gcc.dg/builtins-65.c: New test.
5156
5157 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5158
5159         PR fortran/40451
5160         * gfortran.dg/proc_ptr_result_4.f90: New.
5161
5162 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5163
5164         * gcc.c-torture/execute/bitfld-5.c: New test.
5165
5166 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5167
5168         * gcc.dg/builtin-unreachable-3.c: New test.
5169
5170 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5171
5172         * gcc.target/i386/builtin-unreachable.c: New test.
5173
5174 2009-06-17  Ian Lance Taylor  <iant@google.com>
5175
5176         * gcc.dg/Wcxx-compat-14.c: New testcase.
5177
5178 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5179
5180         * gcc.dg/func-ptr-conv-1.c: Update column info.
5181
5182 2009-06-17  Richard Guenther  <rguenther@suse.de>
5183
5184         PR middle-end/40404
5185         * gcc.c-torture/execute/pr40404.c: New testcase.
5186
5187 2009-06-17  Richard Guenther  <rguenther@suse.de>
5188
5189         PR middle-end/40460
5190         * g++.dg/torture/pr40460.C: New testcase.
5191
5192 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5193
5194         * gcc.dg/plugin/one_time_plugin.c: New test.
5195         * gcc.dg/plugin/one_time-test-1.c: New test.
5196         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5197
5198 2009-06-16  Ian Lance Taylor  <iant@google.com>
5199
5200         * g++.dg/warn/skip-1.C: New testcase.
5201
5202 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5203
5204         PR middle-end/40446
5205         * g++.dg/other/pr40446.C: New test.
5206
5207 2009-06-16  Richard Guenther  <rguenther@suse.de>
5208
5209         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5210         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5211         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5212         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5213
5214 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5215
5216         * gcc.c-torture/compile/pr40432.c: New file.
5217
5218 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5219
5220         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5221
5222 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5223
5224         PR fortran/36947
5225         PR fortran/40039
5226         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5227         * gfortran.dg/interface_20.f90: Modified error messages.
5228         * gfortran.dg/interface_21.f90: Ditto.
5229         * gfortran.dg/interface_26.f90: Ditto.
5230         * gfortran.dg/interface_27.f90: Ditto.
5231         * gfortran.dg/interface_28.f90: Extended test case.
5232         * gfortran.dg/interface_29.f90: New.
5233         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5234         * gfortran.dg/proc_decl_8.f90: Ditto.
5235         * gfortran.dg/proc_ptr_11.f90: Ditto.
5236         * gfortran.dg/proc_ptr_15.f90: Ditto.
5237
5238 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5239
5240         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5241         printing.
5242         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5243         gcc.dg/vect/vect-outer-4f.c: Likewise.
5244         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5245         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5246         Likewise.
5247         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5248         outer loop.
5249
5250 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5251
5252         PR fortran/40383
5253         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5254
5255 2009-06-15  Ian Lance Taylor  <iant@google.com>
5256
5257         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5258         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5259         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5260         Recognize new notes.
5261         * gcc.dg/stmt-expr-label-2.c: Likewise.
5262         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5263         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5264         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5265         * gcc.dg/c99-vla-jump-4.c: Likewise.
5266         * gcc.dg/stmt-expr-label-1.c: Likewise.
5267         * gcc.dg/stmt-expr-label-3.c: Likewise.
5268         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5269
5270 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5271
5272         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5273
5274 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5275
5276         * gcc.dg/builtin-object-size-7.c: New test.
5277
5278 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5279
5280         PR testsuite/40426
5281         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5282         level != "" use separate -gdwarf-2 -g${level} options instead of
5283         -gdwarf-2${level}.
5284         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5285         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5286         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5287
5288 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5289
5290         * g++.dg/abi/mangle11.C: Update warning line.
5291         * g++.dg/abi/mangle12.C: Update warning line.
5292         * g++.dg/abi/mangle17.C: Update warning line.
5293         * g++.dg/abi/mangle20-2.C: Update warning line.
5294
5295 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5296
5297         * gcc.dg/optimize-bswap-1.c: Split into these two:
5298         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5299         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5300
5301 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5302
5303         * gcc.dg/optimize-bswap-1.c: New testcase.
5304
5305 2009-06-14  Richard Guenther  <rguenther@suse.de>
5306
5307         PR middle-end/40389
5308         * g++.dg/torture/pr40389.C: New testcase.
5309
5310 2009-06-13  Richard Guenther  <rguenther@suse.de>
5311
5312         PR tree-optimization/40421
5313         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5314
5315 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5316
5317         * gcc.dg/old-style-prom-3.c: Add column info.
5318         * gcc.dg/overflow-warn-1.c
5319         * gcc.dg/gomp/pr27415.c
5320         * gcc.dg/gomp/for-1.c: Same.
5321         * gcc.dg/enum-compat-1.c: Same.
5322         * gcc.dg/c99-tag-3.c: Same.
5323         * gcc.dg/Wredundant-decls-2.c: Same.
5324         * gcc.dg/func-ptr-conv-1.c: Same.
5325         * gcc.dg/asm-wide-1.c: Same.
5326         * gcc.dg/nofixed-point-2.c: Same.
5327         * gcc.dg/cpp/line3.c: Same.
5328         * gcc.dg/array-10.c: Same.
5329         * gcc.dg/c99-vla-jump-1.c: Same.
5330         * gcc.dg/pr20368-1.c: Same.
5331         * gcc.dg/Wshadow-3.c: Same.
5332         * gcc.dg/c90-const-expr-8.c: Same.
5333         * gcc.dg/label-decl-2.c: Same.
5334         * gcc.dg/dremf-type-compat-2.c: Same.
5335         * gcc.dg/c90-const-expr-5.c: Same.
5336         * gcc.dg/builtins-30.c: Same.
5337         * gcc.dg/Warray-bounds.c: Same.
5338         * gcc.dg/Wcxx-compat-2.c: Same.
5339         * gcc.dg/tree-ssa/col-1.c: Same.
5340         * gcc.dg/old-style-prom-2.c: Same.
5341         * gcc.dg/cast-function-1.c: Same.
5342         * gcc.dg/pr15698-1.c: Same.
5343         * gcc.dg/dremf-type-compat-3.c: Same.
5344         * gcc.dg/vla-8.c: Same.
5345         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5346         line.
5347         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5348         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5349         * gcc.dg/enum-compat-1.c: Same.
5350         * gcc.dg/dremf-type-compat-2.c: Same.
5351         * gcc.dg/old-style-prom-2.c: Same.
5352         * gcc.dg/pr15698-1.c: Same.
5353         * gcc.dg/pr20368-1.c: Same.
5354         * gcc.dg/dremf-type-compat-3.c: Same.
5355         * gcc.dg/builtins-30.c: Same.  Test for columns.
5356
5357 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5358
5359         PR fortran/40176
5360         * gfortran.dg/proc_decl_1.f90: Extended.
5361
5362 2009-06-12  Ian Lance Taylor  <iant@google.com>
5363
5364         * gcc.dg/Wcxx-compat-13.c: New testcase.
5365
5366 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5367
5368         PR tree-opt/38865
5369         * gcc.dg/tree-ssa/fre-vce-1.c
5370
5371 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5372
5373         PR testsuite/40384
5374         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5375         min-insn-to-prefetch-ratio=5.
5376
5377 2009-06-12  Joey Ye  <joey.ye@intel.com>
5378             H.J. Lu  <hongjiu.lu@intel.com>
5379
5380         PR middle-end/39146
5381         * gcc.target/i386/stackalign/pr39146.c: New.
5382
5383 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5384
5385         * gcc.target/i386/crc32-1.c: New.
5386         * gcc.target/i386/crc32-2.c: Likewise.
5387
5388 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5389
5390         PR c/39252
5391         * gcc.dg/builtin-unreachable-1.c: New test.
5392         * gcc.dg/builtin-unreachable-2.c: Same.
5393
5394 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5395
5396         PR fortran/40402
5397         * gfortran.dg/data_value_1.f90: New test.
5398
5399 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5400
5401         PR testsuite/39831
5402         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5403         remove ilp32 requirement.
5404         * gcc.target/i386/excess-precision-2.c: Likewise.
5405         * gcc.target/i386/excess-precision-3.c: Likewise.
5406         * gcc.target/i386/excess-precision-4.c: Likewise.
5407         * gcc.target/i386/excess-precision-5.c: Likewise.
5408         * gcc.target/i386/excess-precision-6.c: Likewise.
5409
5410 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5411
5412         PR fortran/38718
5413         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5414         * gfortran.dg/nan_5.f90: New test.
5415
5416 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5417
5418         * gcc.target/arm/neon-modes-1.c: New test.
5419
5420 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5421
5422         * g++.dg/torture/pr31579.C: Cast pointer
5423         via __SIZE_TYPE__ instead of 'unsigned long'.
5424
5425 2009-06-10  Anthony Green  <green@moxielogic.com>
5426
5427         * lib/target-supports.exp (check_profiling_available):
5428         Profiling is not available for testing purposes on moxie.
5429
5430 2009-06-09  Ian Lance Taylor  <iant@google.com>
5431
5432         * gcc.dg/Wcxx-compat-12.c: New testcase.
5433
5434 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5435
5436         PR libfortran/40334
5437         * gfortran.dg/backspace_11.f90: New.
5438
5439 2009-06-09  Jason Merrill  <jason@redhat.com>
5440
5441         * g++.dg/cpp0x/defaulted10.C: New.
5442
5443 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5444
5445         * gcc.c-torture/compile/pr40351.c: New file.
5446
5447 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5448
5449         * gnat.dg/align_max.adb: New test.
5450
5451 2009-06-08  Jason Merrill  <jason@redhat.com>
5452
5453         * g++.dg/cpp0x/auto15.C: New.
5454
5455 2009-06-08  Jan Hubicka  <jh@suse.cz>
5456
5457         PR debug/39834
5458         * gcc.dg/torture/pr39834.c
5459
5460 2009-06-08  Jan Hubicka  <jh@suse.cz>
5461
5462         PR middle-end/40102
5463         * g++.dg/torture/pr40102.C: New testcase.
5464
5465 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5466
5467         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5468         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5469         * gcc.dg/builtin-object-size-6.c: New test.
5470
5471         PR c++/40373
5472         * g++.dg/template/dtor7.C: New test.
5473
5474         PR c++/40370
5475         PR c++/40372
5476         * g++.dg/template/error41.C: New test.
5477         * g++.dg/template/error42.C: New test.
5478
5479 2009-06-08  Revital Eres  <eres@il.ibm.com>
5480
5481         PR testsuite/40359
5482         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5483         * gcc.dg/vect/vect-88.c: Likewise.
5484         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5485         * gcc.dg/vect/pr25413.c: Likewise.
5486         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5487
5488 2009-06-07  Ian Lance Taylor  <iant@google.com>
5489
5490         * g++.dg/warn/Wswitch-3.C: New testcase.
5491         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5492         * gcc.dg/Wswitch-enum-error.c: Likewise.
5493         * gcc.dg/Wswitch-error.c: Likewise.
5494
5495 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5496
5497         PR fortran/40008
5498         * gfortran.dg/negative_unit.f: Update test.
5499         * gfortran.dg/negative_unit_int8.f: Update test.
5500         * gfortran.dg/newunit_1.f90: New test.
5501
5502 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5503
5504         PR fortran/25104
5505         PR fortran/29962
5506         * gfortran.dg/spread_init_expr.f03: New.
5507         * gfortran.dg/unpack_init_expr.f03: New.
5508         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5509         error message.
5510
5511 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5512
5513         PR fortran/25104
5514         PR fortran/29962
5515         * gfortran.dg/count_init_expr.f03
5516         * gfortran.dg/product_init_expr.f03
5517         * gfortran.dg/sum_init_expr.f03
5518
5519 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5520
5521         PR fortran/36874
5522         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5523         message.
5524         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5525         shapes.
5526         * gfortran.dg/zero_sized_5.f90: Likewise.
5527
5528 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5529
5530         PR middle-end/32950
5531         * g++.dg/torture/pr32950.C: New.
5532
5533 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5534
5535         PR fortran/25104
5536         PR fortran/29962
5537         * gfortran.dg/dot_product_1.f03: New.
5538         * gfortran.dg/matmul_8.f03: New.
5539         * gfortran.dg/transpose_3.f03: New.
5540
5541 2009-06-06  Ian Lance Taylor  <iant@google.com>
5542
5543         * gcc.dg/Wunused-label-1.c: New test case.
5544         * g++.dg/warn/Wunused-label-1.C: New test case.
5545         * g++.dg/warn/Wunused-label-2.C: New test case.
5546         * g++.dg/warn/Wunused-label-3.C: New test case.
5547
5548 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5549
5550         PR fortran/37203
5551         * reshape_zerosize_2.f90: New.
5552
5553 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5554
5555         PR fortran/32890
5556         * gfortran.dg/pack_assign_1.f90: New.
5557         * gfortran.dg/pack_vector_1.f90: New.
5558
5559 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5560
5561         PR middle-end/40340
5562         * gcc.dg/pr40340-1.c: New test.
5563         * gcc.dg/pr40340-2.c: New test.
5564         * gcc.dg/pr40340-3.c: New test.
5565         * gcc.dg/pr40340-4.c: New test.
5566         * gcc.dg/pr40340-5.c: New test.
5567         * gcc.dg/pr40340.h: New file.
5568
5569 2009-06-05  Revital Eres  <eres@il.ibm.com>
5570
5571         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5572         New procedure.
5573         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5574         * gcc.dg/vect/vect-33.c: Likewise.
5575         * gcc.dg/vect/vect-92.c: Likewise.
5576         * gcc.dg/vect/vect-58.c: Likewise.
5577         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5578         * gcc.dg/vect/vect-42.c: Likewise.
5579         * gcc.dg/vect/slp-25.c: Likewise.
5580         * gcc.dg/vect/vect-align-1.c: Likewise.
5581         * gcc.dg/vect/vect-align-2.c: Likewise.
5582         * gcc.dg/vect/vect-93.c: Likewise.
5583         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5584         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5585         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5586         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5587         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5588         * gcc.dg/vect/vect-26.c: Likewise.
5589         * gcc.dg/vect/vect-44.c: Likewise.
5590         * gcc.dg/vect/vect-70.c: Likewise.
5591         * gcc.dg/vect/vect-95.c: Likewise.
5592         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5593         * gcc.dg/vect/vect-28.c: Likewise.
5594         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5595         * gcc.dg/vect/vect-87.c: Likewise.
5596         * gcc.dg/vect/vect-109.c: Likewise.
5597         * gcc.dg/vect/vect-54.c: Likewise.
5598         * gcc.dg/vect/vect-96.c: Likewise.
5599         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5600         * gcc.dg/vect/vect-88.c: Likewise.
5601         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5602         * gcc.dg/vect/vect-89.c: Likewise.
5603         * gcc.dg/vect/vect-91.c: Likewise.
5604         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5605         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5606         * gfortran.dg/vect/vect-2.f90: Likewise.
5607         * gfortran.dg/vect/vect-3.f90: Likewise.
5608         * gfortran.dg/vect/vect-4.f90: Likewise.
5609         * gfortran.dg/vect/vect-5.f90: Likewise.
5610
5611 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5612
5613         PR tree-optimization/36318
5614         * gcc.dg/tree-ssa/sra-7.c: New test.
5615
5616 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5617
5618         PR fortran/37203
5619         * gfortran.dg/reshape_order_5.f90: New.
5620         * gfortran.dg/reshape_shape_1.f90: New.
5621
5622 2009-06-04  Jason Merrill  <jason@redhat.com>
5623
5624         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5625
5626 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5627
5628         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5629         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5630
5631 2009-06-04  Richard Guenther  <rguenther@suse.de>
5632
5633         PR c++/39371
5634         * g++.dg/torture/pr40335.C: New testcase.
5635
5636 2009-06-03  Richard Guenther  <rguenther@suse.de>
5637
5638         PR middle-end/40328
5639         * gcc.dg/torture/pr40328.c: New testcase.
5640
5641 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5642
5643         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5644         m68k and fido.
5645
5646 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5647
5648         * g++.dg/torture/pr40323.C: New file.
5649
5650 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5651
5652         * gnat.dg/specs/root.ads: New test.
5653         * gnat.dg/specs/root-level_1.ads: Likewise.
5654         * gnat.dg/specs/root-level_2.ads: Likewise.
5655         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5656
5657 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5658
5659         * g++.dg/init/ref15.C: Require unwrapped targets.
5660
5661 2009-06-02  Jason Merrill  <jason@redhat.com>
5662
5663         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5664         * g++.dg/cpp0x/initlist18.C: New.
5665         * g++.dg/cpp0x/initlist19.C: New.
5666
5667         * g++.dg/cpp0x/auto14.C: New.
5668
5669 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5670
5671         * gnat.dg/alignment6.adb: Remove XFAIL.
5672
5673 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5674
5675         PR c++/38089
5676         * g++.dg/template/spec36.C: New test.
5677
5678 2009-06-01  Ian Lance Taylor  <iant@google.com>
5679
5680         * gcc.dg/cast-qual-3.c: New testcase.
5681         * g++.dg/warn/Wcast-qual2.C: New testcase.
5682
5683 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5684
5685         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5686         (process-message): Expect column numbers.
5687         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5688         * gcc.dg/pch/counter-2.c: Same.
5689         * gcc.dg/pch/valid-2.c: Same.
5690         * gcc.dg/pch/warn-1.c: Same.
5691         * gcc.dg/pch/valid-1.c: Same.
5692         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5693         * gcc.dg/cpp/syshdr.c: Same.
5694         * gcc.dg/cpp/19940712-1.c: Same.
5695         * gcc.dg/cpp/missing-header-1.c: Same.
5696         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5697         * gcc.dg/cpp/tr-warn3.c: Same.
5698         * gcc.dg/cpp/pr29612-2.c: Same.
5699         * gcc.dg/cpp/tr-warn4.c: Same.
5700         * gcc.dg/cpp/Wtrigraphs.c: Same.
5701         * gcc.dg/cpp/poison.c: Same.
5702         * gcc.dg/cpp/arith-3.c: Same.
5703         * gcc.dg/cpp/sysmac2.c: Same.
5704         * gcc.dg/cpp/cpp.exp: Same.
5705         * gcc.dg/cpp/tr-warn5.c: Same.
5706         * gcc.dg/cpp/include2.c: Same.
5707         * gcc.dg/cpp/Wmissingdirs.c: Same.
5708         * gcc.dg/cpp/Wmissingdirs.c: Same.
5709         * gcc.dg/cpp/tr-warn6.c: Same.
5710         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5711         * gcc.dg/cpp/macspace1.c: Same.
5712         * gcc.dg/cpp/escape-2.c: Same.
5713         * gcc.dg/cpp/assert2.c: Same.
5714         * gcc.dg/cpp/undef2.c: Same.
5715         * gcc.dg/cpp/macspace2.c: Same.
5716         * gcc.dg/cpp/tr-warn1.c: Same.
5717         * gcc.dg/cpp/extratokens2.c: Same.
5718         * gcc.dg/cpp/strify2.c: Same.
5719         * gcc.dg/cpp/Wsignprom.c: Same.
5720         * gcc.dg/cpp/redef2.c: Same.
5721         * gcc.dg/cpp/trad/trad.exp: Same.
5722         * gcc.dg/cpp/arith-1.c: Same.
5723         * gcc.dg/cpp/extratokens.c: Same.
5724         * gcc.dg/cpp/if-mpar.c: Same.
5725
5726 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5727
5728         * gnat.dg/nested_float_packed.ads: New test.
5729
5730 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5731             Eric Botcazou  <botcazou@adacore.com>
5732
5733         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5734         * gnat.dg/test_oconst.adb: New test.
5735
5736 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5737
5738         * gcc.dg/plugin/ggcplug.c: Moved comment.
5739         (plugin_init): Fixed typo, declared i, returned 0 at end.
5740
5741 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5742
5743         PR testsuite/40244
5744         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5745         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5746
5747 2009-05-29  Ian Lance Taylor  <iant@google.com>
5748
5749         * gcc.dg/Wcxx-compat-11.c: New testcase.
5750
5751 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5752
5753         PR fortran/40019
5754         * gfortran.dg/leadz_trailz_1.f90: New test.
5755         * gfortran.dg/leadz_trailz_2.f90: New test.
5756
5757 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5758
5759         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5760         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5761         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5762         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5763         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5764         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5765         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5766         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5767         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5768         * gcc.dg/tree-ssa/sra-5.c: New file.
5769         * gcc.dg/tree-ssa/sra-6.c: New file.
5770         * gcc.c-torture/compile/sra-1.c: New file.
5771
5772 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5773
5774         PR middle-end/40291
5775         * gcc.c-torture/compile/pr40291.c: New test.
5776
5777         PR target/40017
5778         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5779         __vector _Bool.
5780         * gcc.target/powerpc/altivec-30.c: New test.
5781         * gcc.target/powerpc/altivec-31.c: New test.
5782
5783 2009-05-28  Richard Guenther  <rguenther@suse.de>
5784
5785         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5786         * gcc.c-torture/execute/20090527-1.c: Likewise.
5787
5788 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5789
5790         PR c++/39754
5791         * g++.dg/template/canon-type-1.C: New test.
5792         * g++.dg/template/canon-type-2.C: Likewise.
5793         * g++.dg/template/canon-type-3.C: Likewise.
5794         * g++.dg/template/canon-type-4.C: Likewise.
5795         * g++.dg/template/canon-type-5.C: Likewise.
5796         * g++.dg/template/canon-type-6.C: Likewise.
5797         * g++.dg/template/canon-type-7.C: Likewise.
5798
5799 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5800             Uros Bizjak  <ubizjak@gmail.com>
5801             Danny Smith  <dansmister@gmail.com>
5802
5803         PR target/37216
5804
5805         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5806         New function.
5807         * gcc.target/i386/pr37216.c:  New test source file.
5808         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5809         use -fno-common for testing Cygwin and MinGW targets.
5810
5811 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5812
5813         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5814         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5815         * g++.dg/pr37742.C (size_t): Likewise.
5816         * g++.dg/torture/pr34850.C (size_t): Likewise.
5817         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5818         _PTRDIFF_TYPE__.
5819         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5820         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5821         (size_t): Use __extension__ and __SIZE_TYPE__.
5822         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5823         __SIZE_TYPE__.
5824         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5825         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5826         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5827         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5828         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5829         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5830         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5831         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5832         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5833         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5834         (__ssize_t): Likewise.
5835         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5836         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5837         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5838         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5839         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5840         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5841         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5842         * gcc.dg/pr33667.c (size_t): Likewise.
5843         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5844         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5845         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5846         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5847         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5848         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5849
5850 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5851
5852         PR tree-optimization/40254
5853         * gcc.dg/vect/pr40254.c: New test.
5854
5855 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5856
5857         PR middle-end/33699
5858         * gcc.target/mips/const-anchor-1.c: New test.
5859         * gcc.target/mips/const-anchor-2.c: New test.
5860
5861 2009-05-27  Jason Merrill  <jason@redhat.com>
5862
5863         * g++.dg/cpp0x/initlist15.C: New.
5864         * g++.dg/cpp0x/initlist16.C: New.
5865         * g++.dg/cpp0x/initlist17.C: New.
5866
5867 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5868
5869         PR fortran/39178
5870         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5871         patterns to reflect frontend changes.
5872         * gfortran.dg/vector_subscript_4.f90: Likewise.
5873
5874 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5875             Eric Botcazou  <botcazou@adacore.com>
5876
5877         * gcc.c-torture/execute/align-nest.c: New testcase.
5878         * gnat.dg/misaligned_nest.adb: New testcase.
5879
5880 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5881
5882         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5883         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5884         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5885         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5886
5887 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5888
5889         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5890         cast instead of assuming 0ul.
5891         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5892         __SIZE_TYPE__.
5893         (_type_desc): Make first argument const.
5894         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5895
5896 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5897
5898         PR libfortran/40187
5899         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5900         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5901
5902 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5903
5904         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5905         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5906         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5907         * gcc.dg/plugin/ggcplug.c: Added new file.
5908
5909 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5910
5911         PR fortran/40246
5912         * gfortran.dg/nullify_4.f90: New test.
5913
5914 2009-05-26  Richard Guenther  <rguenther@suse.de>
5915
5916         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5917
5918 2009-05-26  Richard Guenther  <rguenther@suse.de>
5919
5920         PR middle-end/40252
5921         * gcc.c-torture/compile/pr40252.c: New testcase.
5922
5923 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5924
5925         PR c++/40007
5926         * g++.dg/template/typedef18.C: New test.
5927         * g++.dg/template/typedef19.C: Likewise.
5928         * g++.dg/template/typedef20.C: Likewise.
5929         * g++.dg/template/access11.C: Adjust.
5930
5931 2009-05-26  Richard Guenther  <rguenther@suse.de>
5932
5933         PR testsuite/40247
5934         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5935
5936 2009-05-25  Jason Merrill  <jason@redhat.com>
5937
5938         PR c++/38064
5939         * g++.dg/cpp0x/enum3.C: New test.
5940
5941 2009-05-25  Richard Guenther  <rguenther@suse.de>
5942
5943         PR tree-optimization/36327
5944         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5945         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5946         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5947         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5948         * gcc.dg/vect/vect-40.c: Likewise.
5949         * gcc.dg/vect/vect-42.c: Likewise.
5950         * gcc.dg/vect/vect-46.c: Likewise.
5951         * gcc.dg/vect/vect-76.c: Likewise.
5952
5953 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5954
5955         PR fortran/40176
5956         * gfortran.dg/proc_ptr_18.f90: New.
5957         * gfortran.dg/proc_ptr_19.f90: New.
5958         * gfortran.dg/proc_ptr_comp_9.f90: New.
5959         * gfortran.dg/proc_ptr_comp_10.f90: New.
5960
5961 2009-05-25  Richard Guenther  <rguenther@suse.de>
5962
5963         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5964         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5965
5966 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5967
5968         PR tree-optimization/40238
5969         * gcc.dg/vect/pr40238.c: New test.
5970
5971 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5972             Dominique Dhumieres  <dominiq@lps.ens.fr>
5973
5974         PR fortran/35732
5975         PR fortran/39872
5976         * gfortran.dg/bounds_check_fail_3.f90: New test.
5977         * gfortran.dg/bounds_check_fail_4.f90: New test.
5978         * gfortran.dg/bounds_check_14.f90: Update test.
5979         * gfortran.dg/bound_4.f90: Update test.
5980
5981 2009-05-24  Richard Guenther  <rguenther@suse.de>
5982
5983         PR middle-end/40233
5984         * gcc.c-torture/compile/pr40233.c: New testcase.
5985
5986 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5987
5988         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5989         for alpha*-*-* targets.
5990
5991 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5992
5993         * gcc.dg/vect/bb-slp-1.c: New test.
5994         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5995         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5996         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5997         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5998         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5999         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6000         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6001         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6002         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6003         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6004         gcc.dg/vect/bb-slp-22.c: Likewise.
6005         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6006
6007 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6008             Maxim Kuvyrkov  <maxim@codesourcery.com>
6009
6010         * gcc.dg/falign-labels-1.c: New test.
6011
6012 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6013
6014         * gnat.dg/specs/rep_clause3.ads: New test.
6015
6016 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6017
6018         * gnat.dg/addr6.adb: New test.
6019
6020 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6021
6022         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6023         New function.
6024         * gcc.target/arm/thumb2-mul-space.c: New file.
6025         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6026         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6027         * gcc.target/arm/thumb2-mul-speed.c: New file.
6028
6029 2009-05-22  Richard Guenther  <rguenther@suse.de>
6030
6031         PR middle-end/38964
6032         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6033         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6034         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6035
6036 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6037
6038         * gcc.dg/dll-6.c: New test.
6039         * gcc.dg/dll-6a.c: Likewise.
6040         * gcc.dg/dll-7.c: Likewise.
6041         * gcc.dg/dll-7a.c: Likewise.
6042         * g++.dg/ext/dllexport2.C: Likewise.
6043         * g++.dg/ext/dllexport2a.cc: Likewise.
6044
6045 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6046
6047         PR target/37846
6048         * gcc.target/ia64/mfused-madd-vect.c: New test.
6049         * gcc.target/ia64/mfused-madd.c: New test.
6050         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6051         * gcc.target/ia64/mno-fused-madd.c: New test.
6052
6053 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6054
6055         * gcc.target/i386/movbe-1.c: New.
6056         * gcc.target/i386/movbe-2.c: Likewise.
6057
6058 2009-05-21  Taras Glek  <tglek@mozilla.com>
6059
6060         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6061         plugin_init signature.
6062         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6063         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6064         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6065
6066 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6067
6068         * gcc.dg/target/arm/neon-vmla-1.c: New.
6069         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6070
6071 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6072
6073         * gcc.target/mips/octeon-exts-6.c: New test.
6074         * gcc.target/mips/extend-1.c: New test.
6075         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6076         EXTS.
6077         * gcc.target/mips/octeon-exts-5.c: Likewise.
6078
6079 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6080
6081         PR middle-end/40204
6082         * gcc.c-torture/compile/pr40204.c: New test.
6083
6084 2009-05-20  Richard Guenther  <rguenther@suse.de>
6085
6086         * gcc.c-torture/compile/20090518-1.c: New testcase.
6087
6088 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6089
6090         PR tree-optimization/40087
6091         * gcc.dg/tree-ssa/pr40087.c: New test.
6092
6093 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6094
6095         * gcc.dg/vector-4.c: New testcase.
6096         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6097         * g++.dg/ext/vector16.C: New testcase.
6098
6099 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6100
6101         PR c/40172
6102         * gcc.dg/pr40172.c: Renamed to ...
6103         * gcc.dg/pr40172-1.c: This.
6104
6105         * gcc.dg/pr40172-2.c: New.
6106         * gcc.dg/pr40172-3.c: Likewise.
6107
6108 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6109
6110         PR c/40172
6111         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6112
6113 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6114
6115         * gnat.dg/loop_optimization6.ad[sb]: New test.
6116
6117 2009-05-19  Richard Guenther  <rguenther@suse.de>
6118
6119         * gcc.c-torture/compile/20090519-1.c: New testcase.
6120
6121 2009-05-18  Jason Merrill  <jason@redhat.com>
6122
6123         * g++.dg/cpp0x/explicit1.C: New.
6124         * g++.dg/cpp0x/explicit2.C: New.
6125
6126 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6127
6128         PR debug/40109
6129         * g++.dg/debug/dwarf2/nested-1.C: New test.
6130
6131 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6132
6133         PR testsuite/39907
6134         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6135         stack alignment.
6136
6137 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6138
6139         PR fortran/40164
6140         * gfortran.dg/proc_ptr_comp_8.f90: New.
6141
6142 2009-05-18  Richard Guenther  <rguenther@suse.de>
6143
6144         PR fortran/40168
6145         * gfortran.dg/array_memset_2.f90: Adjust.
6146
6147 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6148
6149         PR fortran/36947
6150         PR fortran/40039
6151         * gfortran.dg/interface_27.f90: New.
6152         * gfortran.dg/interface_28.f90: New.
6153         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6154         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6155
6156 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6157
6158         * gcc.target/m68k/tls-ie.c: New test.
6159         * gcc.target/m68k/tls-le.c: New test.
6160         * gcc.target/m68k/tls-gd.c: New test.
6161         * gcc.target/m68k/tls-ld.c: New test.
6162         * gcc.target/m68k/tls-ie-xgot.c: New test.
6163         * gcc.target/m68k/tls-le-xtls.c: New test.
6164         * gcc.target/m68k/tls-gd-xgot.c: New test.
6165         * gcc.target/m68k/tls-ld-xgot.c: New test.
6166         * gcc.target/m68k/tls-ld-xtls.c: New test.
6167         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6168
6169 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6170
6171         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6172
6173 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6174
6175         PR c/40172
6176         * gcc.dg/pr40172.c: New.
6177
6178 2009-05-17  Jason Merrill  <jason@redhat.com>
6179
6180         PR c++/40139
6181         * g++.dg/template/dtor6.C: New.
6182
6183 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6184
6185         * g++.dg/warn/translate-ice-1.C: New test.
6186
6187 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6188
6189         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6190         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6191         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6192         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6193
6194 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6195
6196         PR fortran/33197
6197         * gfortran.dg/erf_2.F90: New test.
6198         * gfortran.dg/erfc_scaled_2.f90: New test.
6199
6200 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6201
6202         PR fortran/31243
6203         * gfortran.dg/string_1.f90: New test.
6204         * gfortran.dg/string_2.f90: New test.
6205         * gfortran.dg/string_3.f90: New test.
6206
6207 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6208
6209         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6210         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6211
6212 2009-05-15  Ian Lance Taylor  <iant@google.com>
6213
6214         * gcc.dg/Wcxx-compat-10.c: New testcase.
6215
6216 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6217
6218         PR 16302
6219         * gcc.dg/pr16302.c: New.
6220         * g++.dg/warn/pr16302.C: New.
6221
6222 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6223
6224         * gcc.dg/torture/builtin-math-5.c: New.
6225         * gcc.dg/torture/builtin-math-6.c: New.
6226         * lib/target-supports.exp (check_effective_target_mpc): New.
6227
6228 2009-05-15  Jan Hubicka  <jh@suse.cz>
6229
6230         * gcc.dg/tree-ssa/inline-3.c: New testcase
6231
6232 2009-05-15  Jan Hubicka  <jh@suse.cz>
6233
6234         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6235         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6236         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6237         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6238         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6239         Mark noinline.
6240         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6241         Mark noinline.
6242         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6243         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6244
6245 2009-05-15  Jan Hubicka  <jh@suse.cz>
6246
6247         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6248         optimized by sibcall noinline.
6249
6250 2009-05-15  Jan Hubicka  <jh@suse.cz>
6251
6252         * sibcall-1.c (track): Mark noinline.
6253         * sibcall-2.c (track): Mark noinline.
6254         * sibcall-3.c (track): Mark noinline.
6255         * sibcall-4.c (track): Mark noinline.
6256
6257 2009-05-15  Jan Hubicka  <jh@suse.cz>
6258
6259         * flatten-2.c: Disable early inlining; add comment.
6260         * flatten-3.c: New test based on flatten-2.c.
6261
6262 2009-05-15  Richard Guenther  <rguenther@suse.de>
6263
6264         PR tree-optimization/39999
6265         * gcc.c-torture/compile/pr39999.c: New testcase.
6266
6267 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6268
6269         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6270
6271 2009-05-14  Ian Lance Taylor  <iant@google.com>
6272
6273         * gcc.dg/Wcxx-compat-9.c: New testcase.
6274
6275 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6276
6277         PR fortran/39996
6278         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6279         * gfortran.dg/duplicate_type_2.f90: Ditto.
6280         * gfortran.dg/duplicate_type_3.f90: New.
6281
6282 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6283
6284         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6285         * ada/acats/tests/c5/c59002c.ada: Likewise.
6286
6287 2009-05-13  Taras Glek  <tglek@mozilla.com>
6288
6289         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6290         attributes and decl smashing.
6291         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6292         attributes.
6293         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6294         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6295
6296 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6297
6298         PR fortran/39865
6299         * gfortran.dg/pr39865.f90: New test.
6300         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6301         arrays in FMT=.
6302         * gfortran.dg/hollerith_f95.f90: Likewise.
6303         * gfortran.dg/hollerith6.f90: New test.
6304         * gfortran.dg/hollerith7.f90: New test.
6305
6306 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6307
6308         PR cpp/36674
6309         * gcc.dg/cpp/pr36674.i: New.
6310
6311 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6312
6313         PR middle-end/40035
6314         * gcc.c-torture/compile/pr40035.c: New test.
6315
6316 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6317
6318         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6319
6320 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6321
6322         PR fortran/40110
6323         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6324         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6325         * gfortran.dg/interop_params.f03: Ditto.
6326
6327 2009-05-12  Jan Hubicka  <jh@suse.cz>
6328
6329         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6330         so unrolling still happens.
6331         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6332         * gcc.dg/ipa/ipacost-2.c: Likewise.
6333         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6334
6335 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6336
6337         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6338
6339 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6340
6341         * lib/target-supports.exp (check_profiling_available): Return
6342         false for -p on *-*-cygwin* targets.
6343
6344 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6345
6346         PR tree-optimization/38632
6347         * g++.dg/tree-ssa/pr38632.C: New.
6348
6349 2009-05-11  Jan Hubicka  <jh@suse.cz>
6350
6351         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6352         we now optimize better.
6353         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6354         out at different places.
6355         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6356         unroling.
6357         * gcc.dg/vect/vect-76.c: Likewise.
6358         * gcc.dg/vect/vect-70.c: Likewise.
6359         * gcc.dg/vect/vect-66.c: Likewise.
6360         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6361         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6362
6363 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6364
6365         PR middle-end/40080
6366         * gcc.c-torture/compile/pr40080.c: New.
6367
6368 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6369
6370         * gcc.c-torture/compile/pr40026.c: New testcase.
6371
6372 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6373
6374         PR fortran/40089
6375         * gfortran.dg/proc_ptr_comp_7.f90: New.
6376
6377 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6378
6379         PR tree-optimization/40074
6380         * gcc.dg/vect/pr40074.c: New test.
6381
6382 2009-05-10  Ian Lance Taylor  <iant@google.com>
6383
6384         * gcc.dg/Wcxx-compat-7.c: New testcase.
6385         * gcc.dg/Wcxx-compat-8.c: New testcase.
6386         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6387         * gcc.dg/pr17188-1.c: Likewise.
6388         * gcc.dg/pr39084.c: Likewise.
6389
6390 2009-05-10  Michael Matz  <matz@suse.de>
6391
6392         PR target/40031
6393         * gcc.dg/pr40031.c: New test.
6394
6395 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6396
6397         PR fortran/40018
6398         * gfortran.dg/array_constructor_31.f90: New test.
6399
6400 2009-05-10  Richard Guenther  <rguenther@suse.de>
6401
6402         PR tree-optimization/40081
6403         * g++.dg/torture/pr40081.C: New testcase.
6404
6405 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6406
6407         PR fortran/38863
6408         * gfortran.dg/dependency_24.f90: New test.
6409         * gfortran.dg/dependency_23.f90: Clean up module files.
6410
6411 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6412
6413         PR fortran/38956
6414         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6415         * gfortran.dg/chmod_2.f90: Likewise.
6416         * gfortran.dg/chmod_3.f90: Likewise.
6417         * gfortran.dg/open_errors.f90: Likewise.
6418
6419 2009-05-09  Jan Hubicka  <jh@suse.cz>
6420
6421         PR middle-end/40043
6422         * g++.dg/eh/nested-try.C: New test.
6423
6424 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6425
6426         PR tree-optimization/40049
6427         * gcc.dg/vect/vect-shift-2.c: New test.
6428
6429 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6430
6431         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6432         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6433
6434 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6435
6436         PR c/36892
6437         * g++.dg/warn/deprecated-6.C: New.
6438         * gcc.dg/deprecated-4.c: Likewise.
6439         * gcc.dg/deprecated-5.c: Likewise.
6440         * gcc.dg/deprecated-6.c: Likewise.
6441
6442 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6443
6444         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6445         __aligned__(__BIGGEST_ALIGNMENT__).
6446         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6447         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6448         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6449         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6450         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6451         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6452         * gcc.dg/vect/Os-vect-95.c: Likewise.
6453         * gcc.dg/vect/pr20122.c: Likewise.
6454         * gcc.dg/vect/pr36493.c: Likewise.
6455         * gcc.dg/vect/pr37385.c: Likewise.
6456         * gcc.dg/vect/slp-7.c: Likewise.
6457         * gcc.dg/vect/slp-9.c: Likewise.
6458         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6459         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6460         * gcc.dg/vect/vect-35.c: Likewise.
6461         * gcc.dg/vect/vect-40.c: Likewise.
6462         * gcc.dg/vect/vect-42.c: Likewise.
6463         * gcc.dg/vect/vect-44.c: Likewise.
6464         * gcc.dg/vect/vect-46.c: Likewise.
6465         * gcc.dg/vect/vect-48.c: Likewise.
6466         * gcc.dg/vect/vect-52.c: Likewise.
6467         * gcc.dg/vect/vect-54.c: Likewise.
6468         * gcc.dg/vect/vect-56.c: Likewise.
6469         * gcc.dg/vect/vect-58.c: Likewise.
6470         * gcc.dg/vect/vect-60.c: Likewise.
6471         * gcc.dg/vect/vect-74.c: Likewise.
6472         * gcc.dg/vect/vect-75.c: Likewise.
6473         * gcc.dg/vect/vect-76.c: Likewise.
6474         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6475         * gcc.dg/vect/vect-77.c: Likewise.
6476         * gcc.dg/vect/vect-77-global.c: Likewise.
6477         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6478         * gcc.dg/vect/vect-78.c: Likewise.
6479         * gcc.dg/vect/vect-78-global.c: Likewise.
6480         * gcc.dg/vect/vect-80.c: Likewise.
6481         * gcc.dg/vect/vect-85.c: Likewise.
6482         * gcc.dg/vect/vect-87.c: Likewise.
6483         * gcc.dg/vect/vect-88.c: Likewise.
6484         * gcc.dg/vect/vect-92.c: Likewise.
6485         * gcc.dg/vect/vect-93.c: Likewise.
6486         * gcc.dg/vect/vect-95.c: Likewise.
6487         * gcc.dg/vect/vect-97.c: Likewise.
6488         * gcc.dg/vect/vect-complex-1.c: Likewise.
6489         * gcc.dg/vect/vect-complex-4.c: Likewise.
6490         * gcc.dg/vect/vect-complex-5.c: Likewise.
6491         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6492         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6493         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6494         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6495         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6496         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6497         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6498         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6499         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6500         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6501         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6502         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6503         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6504         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6505         * gcc.dg/vect/vect-outer-1.c: Likewise.
6506         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6507         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6508         * gcc.dg/vect/vect-outer-2.c: Likewise.
6509         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6510         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6511         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6512         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6513         * gcc.dg/vect/vect-outer-3.c: Likewise.
6514         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6515         * gcc.dg/vect/vect-outer-5.c: Likewise.
6516         * gcc.dg/vect/vect-outer-6.c: Likewise.
6517         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6518         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6519         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6520         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6521         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6522         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6523         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6524         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6525         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6526         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6527         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6528         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6529         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6530         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6531
6532 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6533
6534         PR c/24581
6535         * gcc.dg/torture/complex-sign.h: New header.
6536         * gcc.dg/torture/complex-sign-add.c,
6537         gcc.dg/torture/complex-sign-mixed-add.c,
6538         gcc.dg/torture/complex-sign-mixed-div.c,
6539         gcc.dg/torture/complex-sign-mixed-mul.c,
6540         gcc.dg/torture/complex-sign-mixed-sub.c,
6541         gcc.dg/torture/complex-sign-mul.c,
6542         gcc.dg/torture/complex-sign-sub.c: New tests.
6543
6544 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6545
6546         PR fortran/39876
6547         * gfortran.dg/intrinsic_3.f90: New.
6548
6549 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6550
6551         PR c/39037
6552         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6553         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6554         * gcc.dg/dfp/float-constant-double.c: New test.
6555         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6556         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6557         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6558         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6559         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6560         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6561         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6562         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6563         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6564
6565 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6566
6567         PR middle-end/40057
6568         * gcc.c-torture/execute/pr40057.c: New test.
6569
6570 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6571
6572         * gcc.c-torture/compile/const-high-part.c: New test.
6573
6574 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6575
6576         PR testsuite/40050
6577         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6578         build plugin.
6579
6580 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6581
6582         PR fortran/39630
6583         * gfortran.dg/proc_decl_1.f90: Modified.
6584         * gfortran.dg/proc_ptr_comp_1.f90: New.
6585         * gfortran.dg/proc_ptr_comp_2.f90: New.
6586         * gfortran.dg/proc_ptr_comp_3.f90: New.
6587         * gfortran.dg/proc_ptr_comp_4.f90: New.
6588         * gfortran.dg/proc_ptr_comp_5.f90: New.
6589         * gfortran.dg/proc_ptr_comp_6.f90: New.
6590
6591 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6592
6593         PR c++/17395
6594         * g++.dg/template/call7.C: New test.
6595
6596 2009-05-06  Diego Novillo  <dnovillo@google.com>
6597
6598         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6599
6600 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6601
6602         * gfortran.dg/pr40021.f: Moved to ...
6603         * gfortran.fortran-torture/execute/pr40021.f: Here.
6604
6605 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6606
6607         PR middle-end/39986
6608         * gcc.dg/dfp/pr39986.c: New test.
6609
6610 2009-05-06  Michael Matz  <matz@suse.de>
6611
6612         PR middle-end/40021
6613         * gfortran.dg/pr40021.f: New test.
6614
6615 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6616
6617         * lib/plugin-support.exp: New file containing support procs for
6618         plugin testcases.
6619         * lib/target-supports.exp (check_plugin_available): New proc.
6620         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6621         * gcc.dg/plugin/selfassign.c: New plugin source file.
6622         * gcc.dg/plugin/self-assign-test-1.c: New test.
6623         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6624         * g++.dg/README: Add description for plugin test.
6625         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6626         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6627         * g++.dg/plugin/selfassign.c: New plugin source file.
6628         * g++.dg/plugin/self-assign-test-1.C: New test.
6629         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6630         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6631         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6632         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6633
6634 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6635
6636         PR fortran/40041
6637         * gfortran.dg/intrinsic_2.f90: New test.
6638         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6639
6640 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6641
6642         PR c/40032
6643         * gcc.dg/noncompile/incomplete-5.c: New test.
6644
6645 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6646
6647         PR middle-end/39666
6648         * gcc.dg/pr39666-1.c: New test.
6649         * gcc.dg/pr39666-2.c: Likewise.
6650         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6651         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6652         * gfortran.dg/pr39666-1.f90: Likewise.
6653         * gfortran.dg/pr39666-2.f90: Likewise.
6654
6655 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6656
6657         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6658         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6659         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6660
6661 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6662
6663         PR fortran/39998
6664         * gfortran.dg/proc_ptr_17.f90: New.
6665
6666 2009-05-05  Richard Guenther  <rguenther@suse.de>
6667
6668         PR tree-optimization/40022
6669         * gcc.c-torture/execute/pr40022.c: New testcase.
6670
6671 2009-05-05  Richard Guenther  <rguenther@suse.de>
6672
6673         PR middle-end/40023
6674         * gcc.c-torture/compile/pr40023.c: New testcase.
6675
6676 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6677
6678         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6679         * g++.dg/template/overload9.C: Likewise.
6680         * g++.dg/ext/ms-1.C: New.
6681
6682 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6683
6684         PR c++/40013
6685         * g++.dg/ext/vla7.C: New test.
6686
6687 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6688
6689         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6690
6691 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6692
6693         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6694         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6695         Update expected errors.
6696
6697 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6698
6699         PR c++/28152
6700         * g++.dg/parse/parser-pr28152.C: New.
6701         * g++.dg/parse/parser-pr28152-2.C: New.
6702
6703 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6704
6705         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6706
6707 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6708
6709         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6710         * gcc.target/sparc/fexpand-2.c: Likewise.
6711         * gcc.target/sparc/fpmerge-2.c: Likewise.
6712         * gcc.target/sparc/pdist-2.c: Likewise.
6713
6714 2009-05-03  Richard Guenther  <rguenther@suse.de>
6715
6716         PR c/39983
6717         * gcc.c-torture/compile/pr39983.c: New testcase.
6718
6719 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6720
6721         * gcc.dg/c99-complex-3.c: New test.
6722
6723 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6724
6725         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6726
6727 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6728
6729         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6730
6731 2009-05-02  Richard Guenther  <rguenther@suse.de>
6732
6733         PR middle-end/40001
6734         * gcc.target/spu/pr40001.c: New testcase.
6735
6736 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6737
6738         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6739
6740 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6741
6742         PR middle-end/39579
6743         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6744         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6745
6746 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6747
6748         PR testsuite/39776
6749         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6750         no longer issued.
6751
6752 2009-04-30  David Ayers  <ayers@fsfe.org>
6753
6754         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6755         and gcc_error_prefix variables.
6756         * objc.dg/bad-receiver-type.m: Update to match correct
6757         diagnostics marker.
6758         * objc.dg/encode-5.m: Likewise.
6759         * objc.dg/id-1.m: Likewise.
6760         * objc.dg/method-1.m: Likewise.
6761         * objc.dg/method-6.m: Likewise.
6762         * objc.dg/method-7.m: Likewise.
6763         * objc.dg/method-9.m: Likewise.
6764         * objc.dg/method-11.m: Likewise.
6765         * objc.dg/method-20.m: Likewise.
6766         * objc.dg/private-1.m: Likewise.
6767
6768 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6769
6770         PR libfortran/39667
6771         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6772         * gfortran.dg/advance_4.f90: Likewise
6773         * gfortran.dg/advance_5.f90: Likewise
6774         * gfortran.dg/append_1.f90: Likewise
6775         * gfortran.dg/backslash_1.f90: Likewise
6776         * gfortran.dg/backslash_2.f90: Likewise
6777         * gfortran.dg/backslash_3.f: Likewise
6778         * gfortran.dg/backspace_10.f90: Likewise
6779         * gfortran.dg/backspace_3.f: Likewise
6780         * gfortran.dg/backspace_4.f: Likewise
6781         * gfortran.dg/backspace_5.f: Likewise
6782         * gfortran.dg/backspace_8.f: Likewise
6783         * gfortran.dg/backspace_9.f: Likewise
6784         * gfortran.dg/complex_write.f90: Likewise
6785         * gfortran.dg/convert_implied_open.f90: Likewise
6786         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6787         * gfortran.dg/dos_eol.f: Likewise
6788         * gfortran.dg/empty_format_1.f90: Likewise
6789         * gfortran.dg/endfile.f: Likewise
6790         * gfortran.dg/eof_1.f90: Likewise
6791         * gfortran.dg/eor_1.f90: Likewise
6792         * gfortran.dg/eor_handling_1.f90: Likewise
6793         * gfortran.dg/eor_handling_2.f90: Likewise
6794         * gfortran.dg/eor_handling_3.f90: Likewise
6795         * gfortran.dg/eor_handling_4.f90: Likewise
6796         * gfortran.dg/eor_handling_5.f90: Likewise
6797         * gfortran.dg/error_recovery_5.f90: Likewise
6798         * gfortran.dg/f2003_inquire_1.f03: Likewise
6799         * gfortran.dg/f2003_io_4.f03: Likewise
6800         * gfortran.dg/f2003_io_5.f03: Likewise
6801         * gfortran.dg/f2003_io_7.f03: Likewise
6802         * gfortran.dg/fgetc_1.f90: Likewise
6803         * gfortran.dg/fgetc_2.f90: Likewise
6804         * gfortran.dg/flush_1.f90: Likewise
6805         * gfortran.dg/fmt_exhaust.f90: Likewise
6806         * gfortran.dg/fmt_huge.f90: Likewise
6807         * gfortran.dg/fmt_read.f90: Likewise
6808         * gfortran.dg/fmt_t_1.f90: Likewise
6809         * gfortran.dg/fmt_t_2.f90: Likewise
6810         * gfortran.dg/fmt_t_3.f90: Likewise
6811         * gfortran.dg/fmt_t_4.f90: Likewise
6812         * gfortran.dg/fmt_t_5.f90: Likewise
6813         * gfortran.dg/fmt_t_7.f: Likewise
6814         * gfortran.dg/fseek.f90: Likewise
6815         * gfortran.dg/ftell_1.f90: Likewise
6816         * gfortran.dg/ftell_2.f90: Likewise
6817         * gfortran.dg/func_derived_3.f90: Likewise
6818         * gfortran.dg/inquire_9.f90: Likewise
6819         * gfortran.dg/iostat_1.f90: Likewise
6820         * gfortran.dg/iostat_2.f90: Likewise
6821         * gfortran.dg/list_read_1.f90: Likewise
6822         * gfortran.dg/list_read_4.f90: Likewise
6823         * gfortran.dg/list_read_5.f90: Likewise
6824         * gfortran.dg/list_read_7.f90: Likewise
6825         * gfortran.dg/list_read_8.f90: Likewise
6826         * gfortran.dg/list_read_9.f90: Likewise
6827         * gfortran.dg/namelist_13.f90: Likewise
6828         * gfortran.dg/namelist_14.f90: Likewise
6829         * gfortran.dg/namelist_15.f90: Likewise
6830         * gfortran.dg/namelist_16.f90: Likewise
6831         * gfortran.dg/namelist_17.f90: Likewise
6832         * gfortran.dg/namelist_18.f90: Likewise
6833         * gfortran.dg/namelist_19.f90: Likewise
6834         * gfortran.dg/namelist_20.f90: Likewise
6835         * gfortran.dg/namelist_24.f90: Likewise
6836         * gfortran.dg/namelist_26.f90: Likewise
6837         * gfortran.dg/namelist_27.f90: Likewise
6838         * gfortran.dg/namelist_28.f90: Likewise
6839         * gfortran.dg/namelist_37.f90: Likewise
6840         * gfortran.dg/namelist_38.f90: Likewise
6841         * gfortran.dg/namelist_39.f90: Likewise
6842         * gfortran.dg/namelist_40.f90: Likewise
6843         * gfortran.dg/namelist_43.f90: Likewise
6844         * gfortran.dg/namelist_44.f90: Likewise
6845         * gfortran.dg/namelist_45.f90: Likewise
6846         * gfortran.dg/namelist_46.f90: Likewise
6847         * gfortran.dg/namelist_47.f90: Likewise
6848         * gfortran.dg/namelist_48.f90: Likewise
6849         * gfortran.dg/namelist_49.f90: Likewise
6850         * gfortran.dg/namelist_50.f90: Likewise
6851         * gfortran.dg/namelist_51.f90: Likewise
6852         * gfortran.dg/namelist_52.f90: Likewise
6853         * gfortran.dg/namelist_56.f90: Likewise
6854         * gfortran.dg/namelist_char_only.f90: Likewise
6855         * gfortran.dg/namelist_use.f90: Likewise
6856         * gfortran.dg/namelist_use_only.f90: Likewise
6857         * gfortran.dg/noadv_size.f90: Likewise
6858         * gfortran.dg/open_access_append_1.f90: Likewise
6859         * gfortran.dg/pad_no.f90: Likewise
6860         * gfortran.dg/pr12884.f: Likewise
6861         * gfortran.dg/pr17090.f90: Likewise
6862         * gfortran.dg/pr17285.f90: Likewise
6863         * gfortran.dg/pr17286.f90: Likewise
6864         * gfortran.dg/pr18122.f90: Likewise
6865         * gfortran.dg/pr18210.f90: Likewise
6866         * gfortran.dg/pr18392.f90: Likewise
6867         * gfortran.dg/pr19155.f: Likewise
6868         * gfortran.dg/pr19216.f: Likewise
6869         * gfortran.dg/pr19467.f90: Likewise
6870         * gfortran.dg/pr19657.f: Likewise
6871         * gfortran.dg/pr20257.f90: Likewise
6872         * gfortran.dg/read_bad_advance.f90: Likewise
6873         * gfortran.dg/read_eof_2.f90: Likewise
6874         * gfortran.dg/read_eof_4.f90: Likewise
6875         * gfortran.dg/read_many_1.f: Likewise
6876         * gfortran.dg/read_noadvance.f90: Likewise
6877         * gfortran.dg/read_repeat.f90: Likewise
6878         * gfortran.dg/read_size_noadvance.f90: Likewise
6879         * gfortran.dg/read_x_past.f: Likewise
6880         * gfortran.dg/record_marker_1.f90: Likewise
6881         * gfortran.dg/record_marker_3.f90: Likewise
6882         * gfortran.dg/rewind_1.f90: Likewise
6883         * gfortran.dg/runtime_warning_1.f90: Likewise
6884         * gfortran.dg/shape_3.f90: Likewise
6885         * gfortran.dg/slash_1.f90: Likewise
6886         * gfortran.dg/stat_1.f90: Likewise
6887         * gfortran.dg/stat_2.f90: Likewise
6888         * gfortran.dg/streamio_11.f90: Likewise
6889         * gfortran.dg/streamio_3.f90: Likewise
6890         * gfortran.dg/streamio_4.f90: Likewise
6891         * gfortran.dg/streamio_9.f90: Likewise
6892         * gfortran.dg/tl_editing.f90: Likewise
6893         * gfortran.dg/unf_io_convert_1.f90: Likewise
6894         * gfortran.dg/unf_io_convert_2.f90: Likewise
6895         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6896         * gfortran.dg/unf_short_record_1.f90: Likewise
6897         * gfortran.dg/utf8_1.f03: Likewise
6898         * gfortran.dg/utf8_2.f03: Likewise
6899         * gfortran.dg/widechar_IO_1.f90: Likewise
6900         * gfortran.dg/write_check3.f90: Likewise
6901         * gfortran.dg/write_rewind_2.f: Likewise
6902         * gfortran.dg/x_slash_2.f: Likewise
6903
6904 2009-04-29  Richard Guenther  <rguenther@suse.de>
6905
6906         PR target/39943
6907         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6908         New.
6909         (check_effective_target_vect_floatuint_cvt): Likewise.
6910         * gcc.dg/vect/slp-10.c: Adjust.
6911         * gcc.dg/vect/slp-11.c: Adjust.
6912         * gcc.dg/vect/slp-12b.c: Adjust.
6913         * gcc.dg/vect/slp-33.c: Adjust.
6914         * gcc.c-torture/compile/pr39943.c: New testcase.
6915
6916 2009-04-29  Richard Guenther  <rguenther@suse.de>
6917
6918         PR middle-end/39937
6919         * gcc.c-torture/compile/pr39937.c: New testcase.
6920
6921 2009-04-29  Richard Guenther  <rguenther@suse.de>
6922
6923         PR tree-optimization/39941
6924         * gcc.c-torture/compile/pr39941.c: New testcase.
6925
6926 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6927
6928         * gcc.target/bfin/20090411-1.c: New test.
6929
6930 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6931
6932         PR target/39565
6933         * gcc.dg/pr39565.c: New testcase.
6934
6935 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6936
6937         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6938         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6939         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6940         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6941         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6942         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6943         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6944         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6945         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6946         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6947         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6948         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6949         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6950         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6951         * gcc.target/i386/pr37191.c: Likewise.
6952         * gcc.target/i386/reload-1.c: Likewise.
6953         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6954         * g++.old-deja/g++.pt/repo2.C: Likewise.
6955         * g++.old-deja/g++.pt/repo3.C: Likewise.
6956         * g++.old-deja/g++.pt/repo4.C: Likewise.
6957         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6958         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6959         * g++.dg/template/repo1.C: Likewise.
6960         * g++.dg/template/repo2.C: Likewise.
6961         * g++.dg/template/repo3.C: Likewise.
6962         * g++.dg/template/repo4.C: Likewise.
6963         * g++.dg/template/repo5.C: Likewise.
6964         * g++.dg/template/repo6.C: Likewise.
6965         * g++.dg/template/repo7.C: Likewise.
6966         * g++.dg/template/repo8.C: Likewise.
6967         * g++.dg/template/repo9.C: Likewise.
6968         * g++.dg/rtti/repo1.C: Likewise.
6969         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6970         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6971         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6972         * g++.dg/other/PR23205.C: Skip for vxworks.
6973         * g++.dg/ext/visibility/class1.C: Requires PIC.
6974         * g++.dg/eh/async-unwind2.C: Requires PIC.
6975         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6976         does not have cxa_exit.
6977
6978 2009-04-28  Jing Yu  <jingyu@google.com>
6979
6980         PR testsuite/39790
6981         * lib/target-supports.exp (check_effective_target_tls): Remove
6982         comment of caching.
6983         (check_effective_target_tls_native): Likewise.
6984         (check_effective_target_tls_runtime): Likewise.
6985         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6986         tls to tls_runtime.
6987         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6988
6989 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6990
6991         PR fortran/39946
6992         * gfortran.dg/proc_ptr_16.f90: New.
6993
6994 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6995
6996         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6997         lp64 is true.
6998
6999 2009-04-28  Richard Guenther  <rguenther@suse.de>
7000
7001         PR middle-end/39937
7002         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7003
7004 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7005
7006         * g++.dg/warn/pr35652.C: Removed.
7007         * gcc.dg/pr35652.c: Likewise.
7008
7009 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7010
7011         * gcc.target/ia64/20071210-2.c: New testcase.
7012
7013 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7014
7015         PR c/39323
7016         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7017         * gcc.dg/pr39323-3.c: Ditto.
7018
7019 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7020
7021         PR fortran/39930
7022         PR fortran/39931
7023         * gfortran.dg/ambiguous_reference_2.f90: New.
7024         * gfortran.dg/pointer_assign_7.f90: New.
7025
7026 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7027             Mark Mitchell  <mark@codesourcery.com>
7028
7029         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7030         * gcc.dg/20020103-1.c: Check for __ppc.
7031         * gcc.dg/asm-b.c: Check for __ppc.
7032         * gcc.dg/20020919-1.c: Check for __ppc.
7033         * gcc.dg/20020312-2.c: Likewise.
7034         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7035         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7036         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7037         * g++.dg/warn/weak1.C: Likewise.
7038         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7039         static so appropriate optimizations kick in.
7040         (find_base_value_wrapper): New function.
7041         * g++.dg/eh/simd-5.C: Fix target triplet.
7042         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7043
7044 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7045             H.J. Lu  <hongjiu.lu@intel.com>
7046
7047         PR target/39911
7048         * gcc.target/i386/pr39911.c: New test.
7049
7050 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7051
7052         PR fortran/39879
7053         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7054
7055 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7056
7057         PR c++/35652
7058         Revert:
7059
7060         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7061
7062         * gcc.dg/pr35652.C: New.
7063         * g++.dg/warn/pr35652.C: New.
7064         * gcc.dg/format/plus-1.c: Adjust message.
7065
7066 2009-04-27  DJ Delorie  <dj@redhat.com>
7067
7068         * lib/target-supports.exp (check_effective_target_double64): New.
7069         (check_effective_target_double64plus): New.
7070         (check_effective_target_large_double): New.
7071         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7072         * gcc.dg/div-double-1.c: Likewise.
7073         * gcc.dg/Wconversion-real.c: Require large_double.
7074         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7075
7076         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7077         are too small.
7078
7079         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7080         constants as long.
7081
7082 2009-04-27  Ian Lance Taylor  <iant@google.com>
7083
7084         * gcc.dg/Wcxx-compat-5.c: New testcase.
7085         * gcc.dg/Wcxx-compat-6.c: New testcase.
7086
7087 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7088
7089         Allow non-constant arguments to conversion intrinsics.
7090         * gcc.target/spu/intrinsics-3.c: Update tests.
7091
7092 2009-04-27  Richard Guenther  <rguenther@suse.de>
7093
7094         PR middle-end/39928
7095         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7096         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7097
7098 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7099
7100         PR target/39903
7101         * gcc.dg/torture/pr39903-1.c: New.
7102         * gcc.dg/torture/pr39903-2.c: Likewise.
7103
7104 2009-04-27  Revital Eres  <eres@il.ibm.com>
7105
7106         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7107         and check it.
7108         * gcc.dg/sms-2.c: Add dump check.
7109         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7110         and check it.
7111         * gcc.dg/sms-4.c: Likewise.
7112         * gcc.dg/sms-5.c: Likewise.
7113         * gcc.dg/sms-6.c: Likewise.
7114         * gcc.dg/sms-7.c: Likewise.
7115         * gcc.dg/sms-antideps.c: Rename to...
7116         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7117
7118 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7119
7120         * gnat.dg/opt2.adb: New test.
7121
7122 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7123
7124         PR c++/39875
7125         * g++.dg/warn/Wunused-15.C: New test.
7126
7127 2009-04-26  Michael Matz  <matz@suse.de>
7128
7129         Expand from SSA.
7130         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7131         change regexps.
7132         * gcc.target/i386/pr37248-1.c: Modified.
7133         * gcc.target/i386/pr37248-3.c: Modified.
7134         * gcc.target/i386/pr37248-2.c: Modified.
7135         * gnat.dg/aliasing1.adb: Modified.
7136         * gnat.dg/pack9.adb: Modified.
7137         * gnat.dg/aliasing2.adb: Modified.
7138         * gcc.dg/strict-overflow-2.c: Modified.
7139         * gcc.dg/autopar/reduc-1char.c: Modified.
7140         * gcc.dg/autopar/reduc-2char.c: Modified.
7141         * gcc.dg/autopar/reduc-1.c: Modified.
7142         * gcc.dg/autopar/reduc-2.c: Modified.
7143         * gcc.dg/autopar/reduc-3.c: Modified.
7144         * gcc.dg/autopar/reduc-6.c: Modified.
7145         * gcc.dg/autopar/reduc-7.c: Modified.
7146         * gcc.dg/autopar/reduc-8.c: Modified.
7147         * gcc.dg/autopar/reduc-9.c: Modified.
7148         * gcc.dg/autopar/reduc-1short.c: Modified.
7149         * gcc.dg/autopar/reduc-2short.c: Modified.
7150         * gcc.dg/autopar/parallelization-1.c: Modified.
7151         * gcc.dg/strict-overflow-4.c: Modified.
7152         * gcc.dg/strict-overflow-6.c: Modified.
7153         * gcc.dg/gomp/combined-1.c: Modified.
7154         * gcc.dg/no-strict-overflow-1.c: Modified.
7155         * gcc.dg/no-strict-overflow-3.c: Modified.
7156         * gcc.dg/no-strict-overflow-5.c: Modified.
7157         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7158         * gcc.dg/tree-ssa/pr18134.c: Modified.
7159         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7160         * gcc.dg/tree-ssa/vector-2.c: Modified.
7161         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7162         * gcc.dg/tree-ssa/loop-21.c: Modified.
7163         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7164         * gcc.dg/tree-ssa/vector-3.c: Modified.
7165         * gcc.dg/tree-ssa/asm-3.c: Modified.
7166         * gcc.dg/tree-ssa/pr23294.c: Modified.
7167         * gcc.dg/tree-ssa/loop-22.c: Modified.
7168         * gcc.dg/tree-ssa/loop-15.c: Modified.
7169         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7170         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7171         * gcc.dg/tree-ssa/pr20139.c: Modified.
7172         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7173         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7174         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7175         * gcc.dg/tree-ssa/loop-5.c: Modified.
7176         * gcc.dg/tree-ssa/pr19431.c: Modified.
7177         * gcc.dg/tree-ssa/pr32044.c: Modified.
7178         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7179         * gcc.dg/tree-ssa/loop-19.c: Modified.
7180         * gcc.dg/tree-ssa/loop-28.c: Modified.
7181         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7182         * gcc.dg/tree-ssa/divide-1.c: Modified.
7183         * gcc.dg/tree-ssa/inline-1.c: Modified.
7184         * gcc.dg/tree-ssa/divide-3.c: Modified.
7185         * gcc.dg/tree-ssa/pr30978.c: Modified.
7186         * gcc.dg/tree-ssa/alias-6.c: Modified.
7187         * gcc.dg/tree-ssa/divide-4.c: Modified.
7188         * gcc.dg/tree-ssa/alias-11.c: Modified.
7189         * gcc.dg/no-strict-overflow-7.c: Modified.
7190         * gcc.dg/strict-overflow-1.c: Modified.
7191         * gcc.dg/pr15784-4.c: Modified.
7192         * gcc.dg/pr34263.c: Modified.
7193         * gcc.dg/strict-overflow-3.c: Modified.
7194         * gcc.dg/tree-prof/stringop-1.c: Modified.
7195         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7196         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7197         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7198         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7199         * gcc.dg/no-strict-overflow-2.c: Modified.
7200         * gcc.dg/no-strict-overflow-4.c: Modified.
7201         * gcc.dg/no-strict-overflow-6.c: Modified.
7202         * g++.dg/tree-ssa/pr27090.C: Modified.
7203         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7204         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7205         * g++.dg/tree-ssa/pr19807.C: Modified.
7206         * g++.dg/opt/pr30965.C: Modified.
7207         * g++.dg/init/new17.C: Modified.
7208         * gfortran.dg/whole_file_6.f90: Modified.
7209         * gfortran.dg/whole_file_5.f90: Modified.
7210         * gfortran.dg/reassoc_1.f90: Modified.
7211         * gfortran.dg/reassoc_3.f90: Modified.
7212
7213 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7214
7215         PR fortran/39893
7216         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7217
7218 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7219
7220         PR inline-asm/39543
7221         * gcc.target/i386/pr39543-1.c: New test.
7222         * gcc.target/i386/pr39543-2.c: New test.
7223         * gcc.target/i386/pr39543-3.c: New test.
7224
7225         PR c/39889
7226         * gcc.dg/Wunused-value-3.c: New test.
7227
7228 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7229
7230         PR c/39581
7231         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7232         gcc.dg/vla-21.c: New tests.
7233
7234 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7235
7236         PR c/39556
7237         * gcc.dg/inline-34.c: New test.
7238
7239 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7240
7241         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7242         gcc.dg/enum-const-3.c: New tests.
7243         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7244         -pedantic-errors.  Update expected diagnostics.
7245
7246 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7247
7248         PR c/39582
7249         * gcc.dg/vla-20.c: New test.
7250
7251 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7252
7253         PR c/39564
7254         * gcc.dg/vla-19.c: New test.
7255
7256 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7257
7258         PR preprocessor/39559
7259         * gcc.dg/c99-intconst-2.c: New test.
7260
7261 2009-04-25  Jan Hubicka  <jh@suse.cz>
7262
7263         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7264
7265 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7266
7267         PR fortran/39688
7268         * gfortran.dg/import7.f90: New.
7269
7270 2009-04-24  Richard Guenther  <rguenther@suse.de>
7271
7272         * gcc.dg/tree-ssa/vrp48.c: Fix.
7273
7274 2008-04-24  Doug Kwan  <dougkwan@google.com>
7275
7276         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7277         destination are the same.
7278
7279 2009-04-24  Richard Guenther  <rguenther@suse.de>
7280
7281         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7282
7283 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7284
7285         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7286         gcc.dg/array-const-3.c: New tests.
7287
7288 2009-04-24  Ian Lance Taylor  <iant@google.com>
7289
7290         * gcc.dg/Wcxx-compat-4.c: New testcase.
7291
7292 2009-04-24  Daniel Kraft  <d@domob.eu>
7293
7294         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7295         expected on already erraneous symbol (renamed to fresh one).
7296
7297 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7298
7299         PR middle-end/39867
7300         * gcc.dg/pr39867.c: New.
7301
7302 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7303
7304         PR fortran/39861
7305         PR fortran/39864
7306         * gfortran.dg/intrinsic_1.f90: New.
7307
7308 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7309
7310         * gnat.dg/alignment7.adb: New test.
7311         * gnat.dg/alignment8.adb: Likewise.
7312
7313 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7314
7315         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7316         * gnat.dg/specs/rep_clause2.ads: New test.
7317
7318 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7319
7320         PR rtl-optimization/39794
7321         * gcc.dg/pr39794.c: New test.
7322
7323 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7324
7325         * gnat.dg/atomic1.adb: New test.
7326         * gnat.dg/atomic1_pkg.ads: New helper.
7327
7328 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7329
7330         PR testsuite/39623
7331         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7332         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7333
7334 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7335
7336         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7337         warning.
7338
7339 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7340
7341         PR C/31499
7342         * gcc.dg/vector-init-1.c: New testcase.
7343         * gcc.dg/vector-init-2.c: New testcase.
7344
7345 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7346
7347         * gnat.dg/enum2.adb: New test.
7348         * gnat.dg/enum2_pkg.ads: New helper.
7349
7350 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7351
7352         PR c/39855
7353         * gcc.dg/torture/pr39855.c: New test.
7354
7355 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7356
7357         PR c++/39639
7358         * g++.dg/cpp0x/pr39639.C: New test.
7359
7360 2009-04-22  Mark Heffernan  <meheff@google.com>
7361
7362         * gcc.dg/profile-generate-3.c: New test.
7363
7364 2009-04-22  Jan Hubicka  <jh@suse.cz>
7365
7366         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7367
7368 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7369
7370         PR testsuite/39623
7371         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7372
7373 2009-04-22  Richard Guenther  <rguenther@suse.de>
7374
7375         PR tree-optimization/39824
7376         * gcc.c-torture/compile/pr39824.c: New testcase.
7377
7378 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7379
7380         PR c++/14875
7381         * g++.dg/parse/parser-pr14875.C: New.
7382         * g++.dg/parse/parser-pr14875-2.C: New.
7383         * g++.dg/parse/error6.C: Update match string.
7384
7385 2009-04-22  Richard Guenther  <rguenther@suse.de>
7386
7387         PR tree-optimization/39845
7388         * gcc.c-torture/compile/pr39845.c: New testcase.
7389
7390 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7391
7392         PR fortran/39735
7393         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7394         * gfortran.dg/external_initializer.f90: Modified.
7395         * gfortran.dg/interface_26.f90: Modified.
7396         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7397         * gfortran.dg/proc_ptr_3.f90: Modified.
7398         * gfortran.dg/proc_ptr_15.f90: New.
7399         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7400
7401 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7402
7403         PR c++/35711
7404         * g++.dg/warn/pr35711.C: New.
7405         * g++.dg/conversion/ptrmem2.C: Update.
7406
7407 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7408
7409         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7410         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7411         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7412         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7413         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7414         gcc.c-torture/ChangeLog.0,
7415         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7416         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7417         gcc.target/i386/math-torture/math-torture.exp,
7418         gcc.target/mips/inter/mips16-inter.exp,
7419         gcc.target/mips/mips-nonpic/README,
7420         gcc.target/x86_64/abi/README.gcc,
7421         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7422         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7423         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7424         notices.
7425         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7426
7427 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7428
7429         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7430
7431 2009-04-21  Richard Guenther  <rguenther@suse.de>
7432
7433         PR middle-end/39829
7434         * gcc.dg/torture/pr39829.c: New testcase.
7435
7436 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7437
7438         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7439
7440 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7441
7442         PR 16202
7443         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7444         * gcc.dg/sequence-pt-2.c: New.
7445         * gcc.dg/sequence-pt-3.c: New.
7446         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7447         * g++.dg/warn/sequence-pt-2.c: New.
7448         * g++.dg/warn/sequence-pt-3.c: New.
7449
7450 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7451
7452         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7453
7454 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7455
7456         * gnat.dg/import1.ad[sb]: New test.
7457
7458 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7459
7460         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7461         return 0.
7462
7463 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7464
7465         PR fortran/39811
7466         * gfortran.dg/continuation_11.f90: New test.
7467
7468 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7469
7470         PR c++/13358
7471         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7472         messages. Test for "long long" in system headers.
7473         * gcc.dg/c99-longlong-2.c: New.
7474         * g++.dg/warn/pr13358.C: New.
7475         * g++.dg/warn/pr13358-2.C: New.
7476         * g++.dg/warn/pr13358-3.C: New.
7477         * g++.dg/warn/pr13358-4.C: New.
7478
7479 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7480
7481         * gcc.dg/framework-2.c: Fix up for non existent includes
7482         being fatal errors now.
7483
7484 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7485
7486         PR fortran/39800
7487         * gfortran.dg/private_type_13.f90: New test.
7488         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7489
7490 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7491
7492         PR c++/39803
7493         * g++.dg/warn/Wunused-14.C: New test.
7494
7495 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7496
7497         * gnat.dg/specs/small_alignment.ads: New test.
7498
7499 2009-04-20  Ian Lance Taylor  <iant@google.com>
7500
7501         * gcc.dg/Wcxx-compat-3.c: New testcase.
7502
7503 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7504
7505         * gnat.dg/pack13.ad[sb]: New test.
7506         * gnat.dg/pack13_pkg.ads: New helper.
7507
7508 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7509
7510         * gnat.dg/discr11.ad[sb]: New test.
7511         * gnat.dg/discr11_pkg.ads: New helper.
7512
7513 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7514
7515         PR tree-optimization/39675
7516         * gcc.dg/vect/O3-pr39675-2.c: New test.
7517
7518 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7519
7520         * gnat.dg/rep_clause3.adb: New test.
7521
7522 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7523
7524         PR c/37481
7525         * gcc.dg/c99-flex-array-7.c: New test.
7526
7527 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7528
7529         PR c/19771
7530         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7531
7532 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7533
7534         PR c/38243
7535         * gcc.dg/c99-restrict-3.c: New test.
7536
7537 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7538
7539         PR preprocessor/20078
7540         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7541
7542 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7543
7544         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7545         Do not pass -B$root after -margs.
7546
7547 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7548
7549         PR c/32061
7550         PR c++/36954
7551         * gcc.dg/pr32061.c: New.
7552         * gcc.dg/Wlogical-op-1.c: Update.
7553         * g++.dg/warn/Wlogical-op-1.C: Update.
7554         * g++.dg/warn/pr36954.C: New.
7555
7556 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7557
7558         PR c/27676
7559         * gcc.dg/lvalue-5.c: New test.
7560
7561 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7562
7563         PR c/22367
7564         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7565
7566 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7567
7568         * gcc.dg/cpp/include5.c: New test.
7569
7570 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7571
7572         PR c/35210
7573         * gcc.dg/call-diag-2.c: New test.
7574
7575 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7576
7577         PR preprocessor/39646
7578         * gcc.dg/cpp/line8.c: New test.
7579
7580 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7581
7582         PR preprocessor/39647
7583         * gcc.dg/cpp/line7.c: New test.
7584
7585 2009-04-18  Richard Guenther  <rguenther@suse.de>
7586
7587         PR middle-end/39804
7588         * gcc.target/i386/pr39804.c: New testcase.
7589
7590 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7591
7592         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7593         * g++.dg/other/pr39496.C: Likewise.
7594
7595 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7596
7597         PR middle-end/36902
7598         * gcc.dg/pr36902.c: New.
7599
7600 2009-04-17  Diego Novillo  <dnovillo@google.com>
7601
7602         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7603         violation for variable 'inside_main'.
7604
7605 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7606
7607         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7608
7609 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7610
7611         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7612
7613 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7614
7615         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7616         * gfortran.dg/chmod_2.f90: Likewise.
7617         * gfortran.dg/chmod_3.f90: Likewise.
7618         * gfortran.dg/open_errors.f90: Likewise.
7619         * gfortran.dg/stat_1.f90: Likewise.
7620         * gfortran.dg/stat_2.f90: Likewise.
7621
7622 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7623
7624         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7625         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7626         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7627         * gfortran.dg/nearest_1.f90: Likewise.
7628         * gfortran.dg/nearest_3.f90: Likewise.
7629         * gfortran.dg/isnan_1.f90: Likewise.
7630         * gfortran.dg/isnan_2.f90: Likewise.
7631         * gfortran.dg/nan_1.f90: Likewise.
7632         * gfortran.dg/nan_2.f90: Likewise.
7633         * gfortran.dg/nan_3.f90: Likewise.
7634         * gfortran.dg/nan_4.f90: Likewise.
7635         * gfortran.dg/module_nan.f90: Likewise.
7636         * gfortran.dg/int_conv_2.f90: Likewise.
7637         * gfortran.dg/init_flag_3.f90: Likewise.
7638         * gfortran.dg/namelist_42.f90: Likewise.
7639         * gfortran.dg/namelist_43.f90: Likewise.
7640         * gfortran.dg/real_const_3.f90: Likewise.
7641         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7642
7643         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7644         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7645         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7646         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7647         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7648
7649         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7650         * gfortran.dg/gamma_5.f90: Likewise.
7651
7652 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7653
7654         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7655         less strict so it also works with auto-overlay support.
7656         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7657         for "exceeds local store" linker errors on the SPU.
7658
7659         * lib/gfortran.exp: Include target-supports.exp.
7660         (gfortran_init): On SPU targets where automatic overlay support
7661         is available, use it to build all Fortran test cases.
7662
7663         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7664
7665 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7666
7667         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7668         rule enforced by gnat on taft types.
7669
7670 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7671
7672         PR testsuite/39792
7673         * g++.dg/ext/complit11.C: Add empty dg-options.
7674
7675 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7676
7677         PR c++/17570
7678         * g++.dg/template/defarg11.C: New test.
7679
7680 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7681
7682         PR c++/28766
7683         * g++.dg/ext/complit11.C: New testcase.
7684
7685 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7686
7687         PR c++/39551
7688         * g++.dg/warn/Wunused-13.C: New testcase.
7689
7690 2009-04-15  Ian Lance Taylor  <iant@google.com>
7691
7692         * gcc.dg/Wenum-compare-1.c: New testcase.
7693
7694 2009-04-15  Richard Guenther  <rguenther@suse.de>
7695
7696         PR tree-optimization/39764
7697         * g++.dg/torture/pr39764.C: New testcase.
7698
7699 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7700
7701         * g++.dg/ext/altivec-17.C: New.
7702
7703 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7704
7705         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7706         * gnat.dg/specs/limited1.ads: Ditto.
7707
7708 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7709
7710         PR testsuite/39769
7711         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7712         for testing the results of estimate instructions.
7713         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7714         * gcc.dg/vmx/3a-05.c (test): Ditto.
7715
7716 2009-04-14  Jason Merrill  <jason@redhat.com>
7717
7718         PR c++/39763
7719         * g++.dg/warn/Wshadow-4.C: Extend.
7720
7721 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7722
7723         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7724         (do_D): Remove attribute hidden.
7725
7726 2009-04-13  Jason Merrill  <jason@redhat.com>
7727
7728         PR c++/39480
7729         * g++.dg/init/copy7.C: New.
7730
7731 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7732
7733         PR testsuite/39733
7734         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7735         (check_for_all_options): This.
7736
7737 2009-04-13  Jason Merrill  <jason@redhat.com>
7738
7739         PR c++/39750
7740         * g++.dg/template/crash90.C: New.
7741
7742 2009-04-12  Jason Merrill  <jason@redhat.com>
7743
7744         PR c++/39742
7745         * g++.dg/overload/extern-C-2.C: New.
7746
7747 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7748
7749         PR preprocessor/31869
7750         * gcc.dg/cpp/strify5.c: New test.
7751
7752 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7753
7754         * gnat.dg/enum1.adb: New test.
7755         * gnat.dg/enum1_pkg.ads: New helper.
7756
7757 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7758
7759         PR target/39740
7760         * gcc.target/alpha/pr39740.c: New test.
7761
7762 2009-04-11  Daniel Kraft  <d@domob.eu>
7763
7764         PR fortran/37746
7765         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7766         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7767         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7768         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7769         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7770         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7771         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7772         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7773         expected string length that failed with -fbounds-check now.
7774         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7775
7776 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7777
7778         PR fortran/39692
7779         * gfortran.dg/proc_ptr_14.f90: New.
7780
7781 2009-04-11  Richard Guenther  <rguenther@suse.de>
7782
7783         PR middle-end/39732
7784         * g++.dg/torture/pr39732.C: New testcase.
7785
7786 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7787
7788         * gfortran.dg/whole_file_5.f90: New.
7789         * gfortran.dg/whole_file_6.f90: New.
7790
7791 2009-04-11  Richard Guenther  <rguenther@suse.de>
7792
7793         PR tree-optimization/39713
7794         * g++.dg/torture/pr39713.C: New testcase.
7795
7796 2009-04-10  Richard Guenther  <rguenther@suse.de>
7797
7798         PR c/39712
7799         * gcc.dg/pr39712.c: New testcase.
7800
7801 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7802
7803         PR c++/28301
7804         * g++.dg/cpp0x/enum2.C: Updated.
7805         * g++.dg/debug/pr22514.C: Likewise.
7806         * g++.dg/parse/enum2.C: Likewise.
7807         * g++.dg/parse/enum3.C: Likewise.
7808         * g++.dg/template/crash79.C: Likewise.
7809         * g++.old-deja/g++.jason/cond.C: Likewise.
7810
7811 2009-04-10  Chao-ying Fu  <fu@mips.com>
7812
7813         * gcc.target/mips/interrupt_handler.c: Change from compile to
7814         assemble.
7815
7816 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7817
7818         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7819
7820 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7821
7822         PR fortran/38709
7823         * gfortran.dg/zero_sized_6.f90: New.
7824
7825 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7826
7827         PR  c++/20118
7828         * g++.dg/parse/pr20118.C: New.
7829         * g++.dg/template/spec16.C: Update.
7830
7831 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7832
7833         PR testsuite/35621
7834         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7835         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7836         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7837         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7838         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7839         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7840         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7841         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7842         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7843         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7844         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7845         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7846         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7847         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7848         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7849         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7850         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7851
7852 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7853
7854         PR target/39678
7855         * g++.dg/torture/pr39678.C: New.
7856         * gcc.dg/compat/struct-complex-2.h: Likewise.
7857         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7858         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7859         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7860         * gcc.dg/torture/pr39678.c: Likewise.
7861         * gcc.target/i386/pr39678.c: Likewise.
7862
7863         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7864         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7865
7866         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7867         <complex.h>.  Add tests for structure with complex float.
7868
7869 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7870             Joseph Myers  <joseph@codesourcery.com>
7871
7872         PR target/36800
7873         * gcc.dg/dfp/pr36800.c: New.
7874
7875 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7876             Rafael Avila de Espindola  <espindola@google.com>
7877
7878         * gcc.misc-tests/help.exp: New file.
7879         * lib/options.exp: New file.
7880
7881 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7882
7883         PR libobjc/36610
7884         * objc/execute/forward-1.x: New.
7885
7886 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7887
7888         * gcc.dg/pr27150-1.c: Change to a link test.
7889
7890 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7891
7892         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7893         3 of the GNU General Public License and to point readers at the
7894         COPYING3 file and the FSF's license web page.
7895         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7896         * gcc.dg/struct/struct-reorg.exp: Likewise.
7897         * gcc.target/spu/tag_manager.c: Likewise.
7898
7899 2009-04-09  Richard Guenther  <rguenther@suse.de>
7900
7901         PR testsuite/39696
7902         * ssa-ccp-25.c: Adjust pattern.
7903
7904 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7905
7906         PR fortran/36704
7907         * gfortran.dg/external_procedures_1.f90: Modified.
7908         * gfortran.dg/proc_ptr_result_1.f90: New.
7909         * gfortran.dg/proc_ptr_result_2.f90: New.
7910         * gfortran.dg/proc_ptr_result_3.f90: New.
7911
7912 2009-04-09  Richard Guenther  <rguenther@suse.de>
7913
7914         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7915         to prevent constant propagation.
7916         * gcc.dg/vect/vect-56.c: Likewise.
7917         * gcc.dg/vect/vect-58.c: Likewise.
7918         * gcc.dg/vect/vect-60.c: Likewise.
7919         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7920         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7921         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7922
7923 2009-04-09  Richard Guenther  <rguenther@suse.de>
7924
7925         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7926         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7927
7928 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7929
7930         PR c/39613
7931         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7932         New tests.
7933
7934 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7935
7936         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7937         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7938
7939 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7940
7941         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7942
7943 2009-04-08  Jason Merrill  <jason@redhat.com>
7944
7945         PR c++/25185
7946         * g++.dg/template/error40.C: Add another test.
7947
7948 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7949
7950         PR c/39614
7951         PR c/39673
7952         * gcc.c-torture/compile/pr39614-1.c,
7953         gcc.c-torture/compile/pr39614-2.c,
7954         gcc.c-torture/compile/pr39614-3.c,
7955         gcc.c-torture/compile/pr39614-4.c,
7956         gcc.c-torture/compile/pr39614-5.c,
7957         gcc.c-torture/compile/pr39673-1.c,
7958         gcc.c-torture/compile/pr39673-2.c: New tests.
7959         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7960         more cases.
7961         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7962         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7963         expected errors.
7964
7965 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7966
7967         PRc++/39637
7968         * g++.dg/cpp0x/variadic-crash2.C: New test.
7969
7970 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7971
7972         PR fortran/38863
7973         * gfortran.dg/alloc_comp_result_1.f90: New test.
7974
7975 2009-04-07  Jason Merrill  <jason@redhat.com>
7976
7977         PR c++/34691
7978         * g++.dg/overload/extern-C-1.C: New.
7979
7980 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7981
7982         PR testsuite/39325
7983         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7984
7985 2009-04-07  Jason Merrill  <jason@redhat.com>
7986
7987         PR c++/25185
7988         * g++.dg/template/error40.C: New.
7989
7990 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7991
7992         PR fortran/38152
7993         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7994
7995 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7996
7997         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7998
7999 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8000
8001         PR fortran/38290
8002         * gfortran.dg/proc_decl_1.f90: Modified.
8003         * gfortran.dg/proc_ptr_11.f90: Extended.
8004         * gfortran.dg/proc_ptr_13.f90: Modified.
8005
8006 2009-04-06  Jason Merrill  <jason@redhat.com>
8007
8008         PR c++/35146
8009         * g++.dg/template/fnspec1.C: New.
8010
8011 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8012
8013         * lib/gnat.exp: Handle multilib.
8014
8015 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8016
8017         PR fortran/38863
8018         * gfortran.dg/dependency_23.f90: New test.
8019
8020 2009-04-06  Richard Guenther  <rguenther@suse.de>
8021
8022         PR tree-optimization/28868
8023         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8024         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8025         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8026         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8027
8028 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8029
8030         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8031
8032 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8033
8034         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8035
8036 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8037
8038         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8039         with the built-in y0, and the subsequent warning.
8040         (y1): Likewise, rename to y_1.
8041
8042 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8043
8044         PR fortran/39414
8045         * gfortran.dg/proc_decl_21.f90: New.
8046
8047 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8048
8049         PR fortran/36091
8050         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8051
8052 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8053
8054         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8055         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8056         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8057         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8058         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8059         gfortran.dg/namelist_49.f90: Gate test on effective_target
8060         fd_truncate.
8061         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8062
8063 2009-04-05  Daniel Kraft  <d@domob.eu>
8064
8065         PR fortran/38654
8066         * gfortran.dg/read_float_2.f03
8067         * gfortran.dg/read_float_3.f90
8068
8069 2009-04-05  Richard Guenther  <rguenther@suse.de>
8070
8071         PR tree-optimization/39648
8072         * gcc.c-torture/compile/pr39648.c: New testcase.
8073
8074 2009-04-05  Jason Merrill  <jason@redhat.com>
8075
8076         PR c++/14912
8077         * g++.dg/template/error39.C: New.
8078
8079 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8080
8081         PR fortran/29458
8082         * gfortran.dg/implied_do_1.f90: New.
8083
8084 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8085
8086         PR fortran/39577
8087         * gfortran.dg/recursive_check_8.f90: New.
8088         * gfortran.dg/recursive_check_9.f90: New.
8089         * gfortran.dg/recursive_check_10.f90: New.
8090         * gfortran.dg/recursive_check_11.f90: New.
8091         * gfortran.dg/recursive_check_12.f90: New.
8092         * gfortran.dg/recursive_check_13.f90: New.
8093         * gfortran.dg/recursive_check_14.f90: New.
8094
8095 2009-04-04  Jason Merrill  <jason@redhat.com>
8096
8097         PR c++/25185
8098         * g++.dg/template/error38.C: Add more tests.
8099
8100 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8101
8102         PR fortran/37614
8103         * gfortran.dg/common_align_2.f90: New test.
8104
8105 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8106
8107         PR target/39501
8108         * gcc.c-torture/execute/pr39501.c: New file.
8109         * gcc.c-torture/execute/pr39501.x: New file.
8110
8111 2009-04-04  Richard Guenther  <rguenther@suse.de>
8112
8113         PR tree-optimization/8781
8114         PR tree-optimization/37892
8115         * g++.dg/tree-ssa/pr8781.C: New testcase.
8116         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8117
8118 2009-04-04  Richard Guenther  <rguenther@suse.de>
8119
8120         PR tree-optimization/39636
8121         * gcc.c-torture/compile/pr39636.c: New testcase.
8122
8123 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8124
8125         PR rtl-optimization/39607
8126         * g++.dg/opt/pr39607.C: New.
8127
8128 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8129
8130         PR fortran/39594
8131         * gfortran.dg/common_12.f90: New.
8132
8133 2009-04-03  Jason Merrill  <jason@redhat.com>
8134
8135         PR c++/39608
8136         * g++.dg/template/const2.C: New test.
8137
8138 2009-04-03  Richard Guenther  <rguenther@suse.de>
8139
8140         PR tree-optimization/2480
8141         PR tree-optimization/23086
8142         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8143         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8144
8145 2009-04-03  Richard Guenther  <rguenther@suse.de>
8146
8147         PR tree-optimization/34743
8148         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8149         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8150         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8151         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8152         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8153         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8154         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8155         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8156
8157 2009-04-03  Richard Guenther  <rguenther@suse.de>
8158
8159         PR middle-end/13146
8160         PR tree-optimization/23940
8161         PR tree-optimization/33237
8162         PR middle-end/33974
8163         PR middle-end/34093
8164         PR tree-optimization/36201
8165         PR tree-optimization/36230
8166         PR tree-optimization/38049
8167         PR tree-optimization/38207
8168         PR tree-optimization/38230
8169         PR tree-optimization/38301
8170         PR tree-optimization/38585
8171         PR middle-end/38895
8172         PR tree-optimization/38985
8173         PR tree-optimization/39299
8174         * gcc.dg/pr19633-1.c: Adjust.
8175         * gcc.dg/torture/pta-callused-1.c: Likewise.
8176         * gcc.dg/torture/pr39074-2.c: Likewise.
8177         * gcc.dg/torture/pr39074.c: Likewise.
8178         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8179         * gcc.dg/torture/pr30375.c: Adjust.
8180         * gcc.dg/torture/pr33563.c: Likewise.
8181         * gcc.dg/torture/pr33870.c: Likewise.
8182         * gcc.dg/torture/pr33560.c: Likewise.
8183         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8184         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8185         * gcc.dg/tree-ssa/alias-15.c: Remove.
8186         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8187         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8188         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8189         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8190         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8191         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8192         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8193         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8194         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8195         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8196         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8197         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8198         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8199         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8200         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8201         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8202         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8203         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8204         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8205         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8206         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8207         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8208         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8209         * gcc.dg/uninit-B.c: XFAIL.
8210         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8211         * gcc.dg/uninit-pr19430.c: XFAIL.
8212         * g++.dg/tree-ssa/pr13146.C: New testcase.
8213         * g++.dg/opt/pr36187.C: Adjust.
8214         * g++.dg/torture/20090329-1.C: New testcase.
8215
8216 2009-04-02  Chao-ying Fu  <fu@mips.com>
8217
8218         * gcc.target/mips/interrupt_handler.c: New test.
8219
8220 2009-04-02  David Ayers  <ayers@fsfe.org>
8221
8222         PR objc/18456
8223         * objc.dg/bad-receiver-type-2.m: New test contributed by
8224         Alexander Mamberg.
8225
8226 2009-04-02  Jason Merrill  <jason@redhat.com>
8227
8228         PR c++/25185
8229         * g++.dg/template/error38.C: New test.
8230
8231 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8232
8233         PR tree-optimization/31677
8234         * gcc.dg/memcpy-1.c: Add compiler option.
8235
8236 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8237
8238         PR tree-optimization/39595
8239         * gfortran.dg/vect/O3-pr39595.f: New test.
8240
8241 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8242
8243         PR c++/26693
8244         * g++.dg/template/typedef11.C: New test.
8245         * g++.dg/template/typedef12.C: Likewise.
8246         * g++.dg/template/typedef13.C: Likewise.
8247         * g++.dg/template/typedef14.C: Likewise.
8248         * g++.dg/template/typedef15.C: Likewise.
8249         * g++.dg/template/typedef16.C: Likewise.
8250         * g++.dg/template/sfinae3.C: Compile this pedantically.
8251         The only errors expected should be the one saying the typedef is ill
8252         formed.
8253         * g++.old-deja/g++.pt/typename8.C: Likewise.
8254         * g++.dg/template/access11.C: Update this.
8255
8256 2009-04-02  Richard Guenther  <rguenther@suse.de>
8257
8258         PR tree-optimization/37221
8259         * gcc.c-torture/compile/20090331-1.c: New testcase.
8260
8261 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8262
8263         * gcc.c-torture/compile/20090401-1.c: New test.
8264
8265 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8266
8267         PR c++/4926
8268         * g++.dg/template/pr4926-1.C: New.
8269
8270 2009-04-01  Xinliang David Li  <davidxl@google.com>
8271
8272         * gcc.target/i386/all_one_m128i.c: New test.
8273
8274 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8275
8276         PR c/39027
8277         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8278         * gcc.dg/fltconst-2.c: New test.
8279         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8280         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8281
8282         PR c/33466
8283         * gcc.dg/cpp/pr33466.c: New test.
8284         * gcc.dg/dfp/pr33466.c: New test.
8285         * gcc.dg/fixed-point/pr33466.c: New test.
8286
8287 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8288
8289         PR tree-optimization/35011
8290         * g++.dg/other/pr35011.C: New.
8291
8292 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8293
8294         PR target/39226
8295         * gcc.dg/pr39226.c: New test.
8296
8297 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8298
8299         PR c++/35240
8300         * g++.dg/template/pr35240.C: New.
8301
8302 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8303
8304         PR c/39605
8305         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8306         * gcc.dg/pr25682.c: Update expected diagnostics.
8307
8308 2009-04-01  Richard Guenther  <rguenther@suse.de>
8309
8310         * gcc.dg/fold-plusmult-2.c: New testcase.
8311
8312 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8313
8314         PR c/37772
8315         * gcc.dg/pr37772.c: New test.
8316         * g++.dg/ext/asm11.C: New test.
8317
8318 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8319
8320         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8321         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8322         defined.
8323
8324 2009-03-31  Jason Merrill  <jason@redhat.com>
8325
8326         * g++.old-deja/g++.other/using9.C: Add expected errors.
8327
8328 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8329
8330         * gcc.c-torture/compile/pr33009.c: Removed.
8331
8332 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8333
8334         * gcc.c-torture/compile/pr33009.c: Delete.
8335         * gcc.c-torture/compile/pr11832.c: Likewise.
8336
8337 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8338
8339         PR c/448
8340         * lib/target-supports.exp (check_effective_target_stdint_types):
8341         Update comment.
8342         (check_effective_target_inttypes_types): New.
8343         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8344         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8345         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8346
8347 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8348
8349         PR fortran/38917
8350         PR fortran/38918
8351         * gfortran.dg/data_pointer_1.f90: New test.
8352
8353 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8354
8355         PR fortran/38915
8356         * gfortran.dg/char_length_15.f90: New test.
8357
8358 2009-03-31  Jason Merrill  <jason@redhat.com>
8359
8360         C++ DR 613
8361         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8362         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8363         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8364         xfail others.
8365
8366         * g++.dg/other/typedef2.C: New test.
8367
8368         PR c++/37806
8369         * g++.dg/template/typedef17.C: New test.
8370
8371         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8372         * g++.dg/cpp0x/auto12.C: Likewise.
8373
8374 2009-03-31  Richard Guenther  <rguenther@suse.de>
8375
8376         PR middle-end/31029
8377         * gcc.dg/fold-compare-4.c: New testcase.
8378         * gcc.dg/fold-compare-5.c: Likewise.
8379
8380 2009-03-31  Richard Guenther  <rguenther@suse.de>
8381
8382         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8383
8384 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8385
8386         PR target/39592
8387         * gcc.target/i386/pr39592-1.c: New test.
8388
8389 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8390
8391         PR preprocessor/15638
8392         * gcc.dg/cpp/missing-header-1.c: New test.
8393         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8394         "compilation terminated" message.
8395         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8396         test #include "".
8397         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8398         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8399         terminated" message.
8400
8401 2009-03-31  Richard Guenther  <rguenther@suse.de>
8402
8403         PR middle-end/23401
8404         PR middle-end/27810
8405         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8406         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8407
8408 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8409
8410         PR fortran/38389
8411         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8412         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8413         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8414         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8415         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8416         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8417         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8418
8419 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8420
8421         PR fortran/22571
8422         * gfortran.dg/whole_file_1.f90: New test.
8423         PR fortran/26227
8424         * gfortran.dg/whole_file_2.f90: New test.
8425         * gfortran.dg/whole_file_3.f90: New test.
8426         PR fortran/24886
8427         * gfortran.dg/whole_file_4.f90: New test.
8428
8429 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8430
8431         * gfortran.dg/bind_c_usage_19.f90: New test.
8432
8433         PR target/39558
8434         * gcc.target/powerpc/altivec-29.c: New test.
8435
8436 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8437
8438         PR rtl-optimization/323
8439         * gcc.target/i386/excess-precision-1.c,
8440         gcc.target/i386/excess-precision-2.c,
8441         gcc.target/i386/excess-precision-3.c,
8442         gcc.target/i386/excess-precision-4.c,
8443         gcc.target/i386/excess-precision-5.c,
8444         gcc.target/i386/excess-precision-6.c: New tests.
8445
8446 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8447
8448         PR c/35235
8449         * gcc.dg/c99-array-lval-8.c: New test.
8450
8451 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8452
8453         PR preprocessor/34695
8454         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8455         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8456         instead of dg-warning for "previous definition" messages.
8457         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8458         "warnings being treated as errors" message.
8459         * gcc.dg/fltconst-1.c: Use -fshow-column.
8460
8461 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8462
8463         PR fortran/38823
8464         * gfortran.dg/power1.f90: New test.
8465
8466 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8467
8468         PR c/456
8469         PR c/5675
8470         PR c/19976
8471         PR c/29116
8472         PR c/31871
8473         PR c/35198
8474         * gcc.c-torture/compile/20081108-1.c,
8475         gcc.c-torture/compile/20081108-2.c,
8476         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8477         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8478         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8479         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8480         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8481         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8482         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8483         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8484         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8485         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8486         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8487         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8488         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8489         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8490         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8491         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8492         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8493         case.
8494         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8495         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8496         XFAILs.  Update expected messages.
8497         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8498         expected messages.
8499         * gcc.dg/real-const-1.c: Replace with test from original PR.
8500         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8501         when casting from non-constant integer to pointer.
8502
8503 2009-03-29  Richard Guenther  <rguenther@suse.de>
8504
8505         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8506
8507 2009-03-29  Daniel Kraft  <d@domob.eu>
8508
8509         PR fortran/37423
8510         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8511         DEFERRED bindings.
8512         * gfortran.dg/typebound_proc_9.f03: New test.
8513         * gfortran.dg/typebound_proc_10.f03: New test.
8514         * gfortran.dg/typebound_proc_11.f03: New test.
8515         * gfortran.dg/abstract_type_5.f03: New test.
8516
8517 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8518
8519         PR fortran/38507
8520         * gfortran.dg/do_4.f: New.
8521         * gfortran.dg/goto_2.f90: Correct expected warnings.
8522         * gfortran.dg/goto_4.f90: Likewise.
8523         * gfortran.dg/goto_5.f90: New.
8524
8525 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8526
8527         PR target/39545
8528         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8529
8530         * gcc.target/i386/pr39545-1.c: New.
8531         * gcc.target/i386/pr39545-2.c: Likewise.
8532
8533         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8534         (flex2_struct): Likewise.
8535         (check_struct_passing7): Likewise.
8536         (check_struct_passing8): Likewise.
8537         (f1s): Likewise.
8538         (f2s): Likewise.
8539         (main): Call check_struct_passing7 and check_struct_passing8.
8540
8541 2009-03-29  Richard Guenther  <rguenther@suse.de>
8542
8543         * gcc.c-torture/execute/20090113-1.c: New testcase.
8544         * gcc.c-torture/execute/20090113-2.c: Likewise.
8545         * gcc.c-torture/execute/20090113-3.c: Likewise.
8546         * gcc.c-torture/execute/20090207-1.c: Likewise.
8547         * gcc.c-torture/compile/20090114-1.c: Likewise.
8548         * gcc.c-torture/compile/20090328-1.c: Likewise.
8549         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8550
8551 2009-03-29  David Ayers  <ayers@fsfe.org>
8552
8553         PR objc/27377
8554         * objc.dg/conditional-1.m: New tests.
8555
8556 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8557
8558         * gcc.dg/winline-10.c: New test.
8559
8560 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8561
8562         PR fortran/34656
8563         * gfortran.dg/do_check_1.f90: Add test.
8564         * gfortran.dg/do_check_2.f90: Add test.
8565         * gfortran.dg/do_check_3.f90: Add test.
8566         * gfortran.dg/do_check_4.f90: Add test.
8567
8568 2009-03-28  Jan Hubicka  <jh@suse.cz>
8569
8570         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8571         * gcc.dg/pr33826.c: Update dump files.
8572         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8573         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8574
8575 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8576
8577         * g++.dg/tree-ssa/fwprop-align.C: New test.
8578
8579 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8580
8581         * gcc.target/powerpc/altivec-28.c: New test.
8582
8583         PR c++/39554
8584         * gcc.dg/wdisallowed-functions-1.c: Removed.
8585         * gcc.dg/wdisallowed-functions-2.c: Removed.
8586         * gcc.dg/wdisallowed-functions-3.c: Removed.
8587         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8588         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8589         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8590
8591 2009-03-28  Richard Guenther  <rguenther@suse.de>
8592
8593         PR tree-optimization/38723
8594         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8595
8596 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8597
8598         PR fortran/38538
8599         * gfortran.dg/char_result_13.f90: New test.
8600
8601 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8602
8603         PR fortran/38765
8604         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8605
8606 2009-03-28  Daniel Kraft  <d@domob.eu>
8607
8608         * gfortran.dg/trim_1.f90: New test.
8609
8610 2009-03-28  Richard Guenther  <rguenther@suse.de>
8611
8612         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8613         * g++.dg/warn/Warray-bounds.C: Likewise.
8614
8615 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8616
8617         PR fortran/32626
8618         * gfortran.dg/recursive_check_7.f90: New test.
8619
8620 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8621
8622         PR fortran/38432
8623         * gfortran.dg/do_check_5.f90: New test.
8624         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8625         * gfortran.dg/array_constructor_18.f90: Ditto.
8626         * gfortran.dg/array_constructor_22.f90: Ditto.
8627         * gfortran.dg/do_3.F90: Ditto.
8628         * gfortran.dg/do_1.f90: Ditto.
8629
8630 2009-03-28  Richard Guenther  <rguenther@suse.de>
8631
8632         PR tree-optimization/38180
8633         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8634
8635 2009-03-28  Richard Guenther  <rguenther@suse.de>
8636
8637         PR tree-optimization/38513
8638         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8639         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8640         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8641         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8642         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8643         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8644         * gcc.dg/vect/vect-35.c: Likewise.
8645         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8646         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8647         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8648
8649 2009-03-28  Richard Guenther  <rguenther@suse.de>
8650
8651         PR tree-optimization/38968
8652         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8653
8654 2009-03-28  Richard Guenther  <rguenther@suse.de>
8655
8656         PR tree-optimization/37795
8657         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8658
8659 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8660
8661         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8662         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8663         options for removed targets.
8664
8665 2009-03-27  Richard Guenther  <rguenther@suse.de>
8666
8667         PR tree-optimization/39120
8668         * gcc.c-torture/execute/pr39120.c: New testcase.
8669
8670 2009-03-27  Richard Guenther  <rguenther@suse.de>
8671
8672         PR tree-optimization/39120
8673         * gcc.dg/torture/pta-callused-1.c: New testcase.
8674
8675 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8676
8677         PR middle-end/39315
8678         * gcc.target/i386/pr39315-1.c: New.
8679         * gcc.target/i386/pr39315-2.c: Likewise.
8680         * gcc.target/i386/pr39315-3.c: Likewise.
8681         * gcc.target/i386/pr39315-4.c: Likewise.
8682         * gcc.target/i386/pr39315-check.c: Likewise.
8683
8684 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8685
8686         PR c/39323
8687         * gcc.dg/pr39323-1.c: New.
8688         * gcc.dg/pr39323-2.c: Likewise.
8689         * gcc.dg/pr39323-3.c: Likewise.
8690
8691 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8692
8693         PR target/38034
8694         * gcc.target/ia64/sync-1.c: New.
8695
8696 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8697
8698         PR target/39472
8699         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8700         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8701         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8702         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8703         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8704         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8705         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8706         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8707
8708 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8709
8710         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8711         for low precision (i.e. float).
8712
8713 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8714             Jakub Jelinek  <jakub@redhat.com>
8715
8716         PR debug/37959
8717         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8718
8719 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8720
8721         * gcc.dg/memmove-2.c: New test.
8722         * gcc.dg/memmove-3.c: New test.
8723
8724         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8725         in clone naming.
8726
8727 2009-03-27  Xinliang David Li  <davidxl@google.com>
8728
8729         PR tree-optimization/39557
8730         * g++.dg/tree-ssa/dom-invalid.C: New test.
8731
8732 2009-03-27  Xinliang David Li  <davidxl@google.com>
8733
8734         PR tree-optimization/39548
8735         * g++.dg/tree-ssa/copyprop.C: New test.
8736
8737 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8738
8739         PR c++/38638
8740         * g++.dg/template/typename17.C: New testcase.
8741         * g++.dg/template/typename18.C: New testcase.
8742
8743 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8744
8745         PR c++/36799
8746         * g++.dg/other/var_copy-1.C: New test.
8747
8748 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8749
8750         PR c++/37647
8751         * g++.dg/parse/ctor9.C: New test.
8752
8753 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8754
8755         PR c++/29727
8756         * g++.dg/init/error2.C: New test.
8757
8758 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8759
8760         PR c++/35652
8761         * gcc.dg/pr35652.C: New.
8762         * g++.dg/warn/pr35652.C: New.
8763         * gcc.dg/format/plus-1.c: Adjust message.
8764
8765 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8766
8767         PR c++/39554
8768         * gcc.dg/wdisallowed-functions-3.c: New test.
8769         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8770
8771 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8772
8773         * gcc.dg/inline-33.c: Fix when pic.
8774
8775 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8776
8777         * gcc.target/ia64/20090324-1.c: New test.
8778
8779 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8780
8781         PR c/27898
8782         * gcc.dg/pr27898.c: New test.
8783
8784         PR tree-optimization/32139
8785         * gcc.c-torture/compile/pr32139.c: New test.
8786
8787 2009-03-24  Jason Merrill  <jason@redhat.com>
8788
8789         PR c++/28274
8790         * g++.dg/parse/defarg14.C: New test.
8791
8792 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8793
8794         PR libfortran/39528
8795         * gfortran.dg/read_repeat.f90: New test.
8796
8797 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8798
8799         PR tree-optimization/39529
8800         * gcc.dg/vect/pr39529.c: New test.
8801
8802 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8803             Jakub Jelinek  <jakub@redhat.com>
8804
8805         PR debug/39524
8806         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8807
8808 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8809
8810         PR c/39495
8811         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8812
8813 2009-03-23  Jason Merrill  <jason@redhat.com>
8814
8815         * g++.dg/cpp0x/auto12.C: Add variadic test.
8816
8817         PR c++/39526
8818         * g++.dg/warn/Wshadow-4.C: New test.
8819
8820 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8821
8822         PR tree-optimization/39516
8823         * gfortran.dg/pr39516.f: New test.
8824
8825 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8826
8827         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8828         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8829         variable, not environment variable.
8830
8831 2009-03-21  Jason Merrill  <jason@redhat.com>
8832
8833         PR c++/28879
8834         * g++.dg/ext/vla6.C: New test.
8835
8836 2009-03-20  Jason Merrill  <jason@redhat.com>
8837
8838         * g++.dg/cpp0x/initlist5.C: Add additional test.
8839
8840 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8841             Janis Johnson  <janis187@us.ibm.com>
8842
8843         * lib/compat.exp (compat-get-options-main, compat-get-options):
8844         Handle dg-prune-output in source file.
8845         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8846         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8847         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8848         two warnings.
8849
8850 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8851
8852         PR c/39495
8853         * gcc.dg/gomp/pr39495-1.c: New test.
8854         * gcc.dg/gomp/pr39495-2.c: New test.
8855         * g++.dg/gomp/pr39495-1.C: New test.
8856         * g++.dg/gomp/pr39495-2.C: New test.
8857
8858         PR target/39496
8859         * gcc.target/i386/pr39496.c: New test.
8860         * g++.dg/other/pr39496.C: New test.
8861
8862 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8863
8864         PR middle-end/39500
8865         * gcc.dg/autopar/pr39500-1.c: New.
8866         * gcc.dg/autopar/pr39500-2.c: New.
8867
8868 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8869
8870         * g++.dg/dg.exp: Prune graphite.
8871
8872 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8873
8874         PR middle-end/39447
8875         * g++.dg/graphite: New.
8876         * g++.dg/graphite/graphite.exp: New.
8877         * g++.dg/graphite/pr39447.C: New.
8878
8879 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8880
8881         PR c++/39425
8882         * g++.dg/template/pr39425.C: New.
8883
8884         * g++.dg/template/spec33.C: Updated.
8885
8886 2009-03-17  Jason Merrill  <jason@redhat.com>
8887
8888         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8889
8890 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8891
8892         PR c++/39475
8893         * g++.dg/ext/unary_trait_incomplete.C: New.
8894
8895 2009-03-17  Jing Yu  <jingyu@google.com>
8896
8897         PR middle-end/39378
8898         * g++.dg/inherit/thunk10.C: New test.
8899
8900 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8901
8902         PR target/39482
8903         * gcc.target/i386/pr39482.c: New test.
8904
8905 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8906
8907         PR debug/39471
8908         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8909         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8910         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8911         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8912
8913         PR middle-end/39443
8914         * gcc.dg/pr39443.c: New test.
8915
8916         PR debug/39412
8917         * gcc.dg/debug/pr39412.c: New test.
8918
8919 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8920
8921         PR testsuite/38526
8922         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8923         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8924         is defined.
8925         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8926         its original value, or unset if it was not defined.
8927         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8928         path procs around use of HOSTCC.
8929         * g++.dg/compat/struct-layout-1.exp: Ditto.
8930         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8931
8932 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8933
8934         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8935
8936 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8937
8938         Revert patch for PR testsuite/37630.
8939
8940         PR testsuite/37960
8941         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8942
8943         PR testsuite/37630
8944         * lib/target-supports.exp (check_effective_target_ieee): New.
8945         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8946         * gcc.dg/20001012-1.c: Require ieee.
8947
8948         PR testsuite/37628
8949         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8950
8951 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8952
8953         PR tree-optimization/39455
8954         * gcc.dg/pr39455.c: New test.
8955
8956 2009-03-13  David Ayers  <ayers@fsfe.org>
8957
8958         * objc/execute/trivial.m. New test.
8959
8960 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8961
8962         PR target/39137
8963         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8964
8965 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8966
8967         PR testsuite/39451
8968         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8969         constraint on (%2).
8970
8971 2009-03-12  David Ayers  <ayers@fsfe.org>
8972
8973         PR libobjc/27466
8974         * objc/execute/exceptions/handler-1.m. New test.
8975
8976 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8977
8978         PR target/39431
8979         * gcc.target/i386/pr39431.c: New test.
8980
8981 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8982
8983         PR target/39445
8984         * gcc.target/i386/pr39445.c: New.
8985
8986         * gcc.target/i386/push-1.c: XFAIL.
8987
8988 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8989
8990         * gcc.dg/inline-33.c: New test.
8991
8992 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8993
8994         * gcc.dg/vect/vect-82.c: Combine dg-do and
8995         dg-require-effective-target into dg-skip-if.
8996         * gcc.dg/vect/vect-83.c: Likewise.
8997
8998 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8999
9000         PR target/39137
9001         * gcc.target/i386/stackalign/longlong-1.c: New test.
9002         * gcc.target/i386/stackalign/longlong-2.c: New test.
9003
9004 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9005
9006         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9007
9008 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9009
9010         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9011         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9012
9013 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9014
9015         * gnat.dg/slice_enum.adb: New test.
9016
9017 2009-03-11  Jason Merrill  <jason@redhat.com>
9018
9019         PR debug/39086
9020         * g++.dg/opt/nrv15.C: New test.
9021
9022 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9023
9024         PR tree-optimization/39422
9025         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9026         constant array with static initialization to global memory.
9027         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9028
9029 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9030
9031         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9032         padding.
9033
9034 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9035
9036         PR c++/39371
9037         * g++.dg/opt/switch2.C: Add -w to dg-options.
9038         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9039         * g++.dg/warn/switch1.C: New test.
9040         * g++.dg/other/switch3.C: New test.
9041
9042         PR tree-optimization/39394
9043         * gcc.c-torture/compile/pr39394.c: New test.
9044
9045 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9046
9047         * gcc.target/s390/20090223-1.c: New testcase.
9048
9049 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9050
9051         PR libfortran/39402
9052         * gfortran.dg/fmt_f0_1.f90: New test.
9053
9054 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9055
9056         PR c++/39060
9057         * g++.dg/other/new1.C: Adjusted.
9058         * g++.dg/parse/crash40.C: Likewise.
9059         * g++.dg/parse/defarg12.C: Likewise.
9060         * g++.dg/template/error15.C: Likewise.
9061
9062         * g++.dg/other/pr39060.C: New.
9063
9064 2009-03-07  Jason Merrill  <jason@redhat.com>
9065
9066         PR c++/39367
9067         * g++.dg/opt/new1.C: New.
9068
9069 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9070
9071         PR c++/33492
9072         * g++.dg/other/error32.C: New.
9073
9074 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9075
9076         PR middle-end/39360
9077         * gcc.c-torture/compile/pr39360.c: New test.
9078
9079         PR debug/39372
9080         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9081
9082 2009-03-05  Jason Merrill  <jason@redhat.com>
9083
9084         PR c++/38908
9085         * g++.dg/warn/Wuninitialized-3.C: New test.
9086
9087 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9088
9089         PR debug/39379
9090         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9091         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9092
9093 2009-03-04  Jason Merrill  <jason@redhat.com>
9094
9095         PR c++/13549
9096         * g++.dg/template/koenig7.C: New test.
9097
9098 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9099
9100         * g++.dg/torture/predcom-1.C: New test.
9101
9102 2009-03-04  Richard Guenther  <rguenther@suse.de>
9103
9104         PR tree-optimization/39362
9105         * g++.dg/torture/pr39362.C: New testcase.
9106
9107 2009-03-04  Jason Merrill  <jason@redhat.com>
9108             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9109
9110         PR c++/9634
9111         PR c++/29469
9112         PR c++/29607
9113         * g++.dg/template/dependent-name5.C: New test.
9114
9115 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9116
9117         PR testsuite/39357
9118         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9119         vect_int to vect_int_mult.
9120
9121 2009-03-04  Richard Guenther  <rguenther@suse.de>
9122
9123         PR tree-optimization/39358
9124         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9125         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9126
9127 2009-03-04  Richard Guenther  <rguenther@suse.de>
9128
9129         PR tree-optimization/39339
9130         * gcc.c-torture/execute/pr39339.c: New testcase.
9131
9132 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9133
9134         * gcc.c-torture/compile/20090303-1.c,
9135         gcc.c-torture/compile/20090303-2.c: New tests.
9136
9137 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9138
9139         PR fortran/39354
9140         * gfortran.dg/gomp/pr39354.f90: New test.
9141
9142         PR tree-optimization/39343
9143         * gcc.dg/pr39343.c: New test.
9144
9145 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9146
9147         PR tree-optimization/39248
9148         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9149         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9150         on targets without vector misalignment support.
9151         * lib/target-supports.exp
9152         (check_effective_target_vect_short_mult): Add
9153         check_effective_target_arm32.
9154
9155 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9156
9157         PR middle-end/39335
9158         * gcc.dg/graphite/pr39335_1.c: New.
9159         * gcc.dg/graphite/pr39335.c: New.
9160
9161 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9162
9163         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9164         of andl.
9165         * gcc.target/i386/stackalign/return-5.c: Likewise.
9166         * gcc.target/i386/stackalign/return-6.c: Likewise.
9167
9168 2009-03-02  Richard Guenther  <rguenther@suse.de>
9169             Ira Rosen  <irar@il.ibm.com>
9170
9171         PR tree-optimization/39318
9172         * gfortran.dg/vect/pr39318.f90: New test.
9173
9174 2009-03-01  Jan Hubicka  <jh@suse.cz>
9175
9176         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9177
9178 2009-03-01  Jan Hubicka  <jh@suse.cz>
9179
9180         PR debug/39267
9181         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9182
9183 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9184
9185         * gnat.dg/pack12.adb: New test.
9186
9187 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9188
9189         PR c++/37789
9190         * g++.dg/other/pr37789.C: New.
9191
9192 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9193
9194         PR fortran/39295
9195         * gfortran.dg/interface_25.f90: New test.
9196         * gfortran.dg/interface_26.f90: New test.
9197
9198 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9199
9200         PR fortran/39292
9201         * gfortran.dg/initialization_22.f90: New test.
9202
9203 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9204
9205         PR rtl-optimization/39241
9206         * gcc.dg/torture/pr39241.c: New.
9207
9208 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9209
9210         PR tree-optimizations/39259
9211         * g++.dg/torture/pr39259.C: New testcase.
9212
9213 2009-02-24  Richard Guenther  <rguenther@suse.de>
9214
9215         PR c++/39242
9216         * g++.dg/template/instantiate10.C: New testcase.
9217
9218 2009-02-24  Richard Guenther  <rguenther@suse.de>
9219             Zdenek Dvorak  <ook@ucw.cz>
9220
9221         PR tree-optimization/39233
9222         * gcc.c-torture/execute/pr39233.c: New testcase.
9223
9224 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9225
9226         PR tree-optimization/39260
9227         * gcc.dg/graphite/pr39260.c: New.
9228
9229 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9230
9231         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9232
9233 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9234
9235         PR c++/36411
9236         * g++.dg/template/void14.C: New.
9237
9238 2009-02-23  Jason Merrill  <jason@redhat.com>
9239
9240         PR c++/38880
9241         * g++.dg/init/const7.C: Remove XFAIL.
9242         * g++.dg/init/static-init1.C: New test.
9243
9244         * g++.dg/cpp0x/initlist14.C: New test.
9245
9246 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9247
9248         PR fortran/38914
9249         * bound_simplification_2.f90:  New test case.
9250         * bound_7.f90:  New test case.
9251
9252 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9253
9254         * gcc.dg/cpp/include4.c: New test.
9255
9256 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9257
9258         PR target/39256
9259         * gcc.target/i386/abi-2.c: New.
9260
9261 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9262
9263         * gcc.c-torture/execute/pr39228.x: New.
9264
9265 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9266
9267         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9268         scan-assembler to check for xmm0 register.
9269
9270 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9271             Joseph Myers  <joseph@codesourcery.com>
9272
9273         * gcc.target/arm/va_list.c: New test.
9274         * g++.dg/abi/arm_va_list.C: Likewise.
9275         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9276         function.
9277         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9278         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9279         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9280         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9281         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9282         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9283
9284 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9285
9286         PR testsuite/38164
9287         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9288         to dg-options.
9289
9290 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9291
9292         PR target/39240
9293         * gcc.c-torture/execute/pr39240.c: New test.
9294
9295 2009-02-20  Jason Merrill  <jason@redhat.com>
9296
9297         PR c++/39225
9298         * g++.dg/parse/dtor15.C: New test.
9299
9300 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9301
9302         * gcc.c-torture/execute/20090219-1.c: New.
9303
9304 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9305
9306         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9307         (mips-dg-options): When matching isa* pseudo-options make
9308         'value' optional and accept ! entries.  Use $spec instead of
9309         $isa_spec in the isa pseudo-option error message.  Only
9310         perform the ISA-range check when 'value' is set.  If arch is
9311         matching any CPU in the ! entries switch to its generic ISA.
9312         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9313         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9314
9315 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9316
9317         PR target/39175
9318         * gcc.dg/visibility-20.c: New test.
9319         * g++.dg/ext/visibility/visibility-11.C: New test.
9320
9321 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9322
9323         PR c++/39188
9324         * g++.dg/abi/pr39188-1a.C: New.
9325         * g++.dg/abi/pr39188-1b.C: Likewise.
9326         * g++.dg/abi/pr39188-1.h: Likewise.
9327         * g++.dg/abi/pr39188-2a.C: Likewise.
9328         * g++.dg/abi/pr39188-2b.C: Likewise.
9329         * g++.dg/abi/pr39188-2.h: Likewise.
9330         * g++.dg/abi/pr39188-3a.C: Likewise.
9331         * g++.dg/abi/pr39188-3b.C: Likewise.
9332         * g++.dg/abi/pr39188-3.h: Likewise.
9333
9334 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9335
9336         PR c/38483
9337         * gcc.c-torture/execute/call-trap-1.c,
9338         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9339         tests.
9340
9341 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9342
9343         PR target/39228
9344         * gcc.c-torture/execute/pr39228.c: New test.
9345
9346 2009-02-19  Richard Guenther  <rguenther@suse.de>
9347
9348         PR tree-optimization/39074
9349         * gcc.dg/torture/pr39074.c: New testcase.
9350         * gcc.dg/torture/pr39074-2.c: Likewise.
9351         * gcc.dg/torture/pr39074-3.c: Likewise.
9352
9353 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9354
9355         PR c++/39219
9356         * g++.dg/parse/attr3.C: New.
9357
9358 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9359
9360         PR testsuite/38165
9361         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9362
9363         PR testsuite/38166
9364         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9365         and skip on Darwin.
9366
9367 2009-02-18  Jason Merrill  <jason@redhat.com>
9368
9369         PR c++/38880
9370         * g++.dg/init/const7.C: Remove XFAIL.
9371
9372         PR target/39179
9373         * g++.dg/opt/const6.C: New test.
9374
9375 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9376
9377         * gcc.dg/callabi/callabi.exp: Moved to ...
9378         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9379         in 64bit mode.
9380
9381         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9382         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9383         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9384         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9385         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9386         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9387         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9388
9389         * gcc.dg/callabi/callabi.h: Moved to ...
9390         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9391
9392         * gcc.dg/callabi/func-1.c: Moved to ...
9393         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9394
9395         * gcc.dg/callabi/func-indirect.c: Moved to ...
9396         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9397
9398         * gcc.dg/callabi/pr38891.c: Moved to ...
9399         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9400
9401         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9402         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9403
9404         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9405         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9406
9407         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9408         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9409
9410 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9411
9412         PR target/38891
9413         * gcc.dg/callabi/pr38891.c: New.
9414
9415 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9416
9417         * gcc.dg/callabi/callabi.exp: New.
9418
9419 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9420
9421         PR target/39082
9422         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9423         -Wno-abi for x86.
9424         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9425
9426         * gcc.target/i386/pr39082-1.c: New.
9427
9428         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9429         -Wno-abi.
9430
9431         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9432         CHECK_M64_M128 is defined.
9433         (check_f_arguments): Add "do".
9434         (check_vector_arguments): New.
9435         (check_m64_arguments): Likewise.
9436         (check_m128_arguments): Likewise.
9437
9438         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9439         (CHECK_M64_M128): Define.
9440
9441         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9442         on abitest.
9443         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9444
9445         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9446         tests only if CHECK_M64_M128 is defined.
9447
9448         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9449         (m128_2_struct): Likewise.
9450         (check_struct_passing5): Likewise.
9451         (check_struct_passing6): Likewise.
9452         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9453
9454         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9455         (un5): Likewise.
9456         (check_union_passing4): Likewise.
9457         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9458
9459 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9460
9461         PR c/35447
9462         * gcc.dg/noncompile/pr35447-1.c: New test.
9463
9464 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9465
9466         PR tree-optimization/36922
9467         * gfortran.dg/pr36922.f: New test.
9468
9469 2009-02-17  Richard Guenther  <rguenther@suse.de>
9470
9471         PR tree-optimization/39202
9472         * gcc.c-torture/compile/pr39202.c: New testcase.
9473
9474 2009-02-17  Richard Guenther  <rguenther@suse.de>
9475
9476         PR tree-optimization/39204
9477         * gcc.dg/torture/pr39204.c: New testcase.
9478
9479 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9480
9481         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9482         * gcc.dg/vect/vect-outer-6.c: Ditto.
9483
9484 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9485
9486         PR c/35446
9487         * gcc.dg/noncompile/init-5.c: New test.
9488         * gcc.dg/init-bad-4.c: Adjust expected errors.
9489
9490 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9491
9492         PR target/37049
9493         * gcc.target/i386/push-1.c: New.
9494
9495 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9496
9497         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9498
9499 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9500
9501         * gcc.target/spu/intrinsics-sr.c: New test.
9502
9503 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9504
9505         PR target/38056
9506         * gcc.target/ia64/sibcall-opt-1.c: New test.
9507         * gcc.target/ia64/sibcall-opt-2.c: New test.
9508
9509 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9510
9511         PR fortran/36528
9512         * gfortran.dg/cray_pointers_8.f90: New test.
9513
9514         PR fortran/36703
9515         * gfortran.dg/cray_pointers_9.f90: New test.
9516
9517 2009-02-13  Jason Merrill  <jason@redhat.com>
9518
9519         PR c++/39070
9520         * g++.dg/cpp0x/decltype16.C: New.
9521
9522 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9523
9524         PR target/39152
9525         * gfortran.dg/gomp/pr39152.f90: New.
9526
9527 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9528
9529         PR target/39162
9530         * gcc.target/i386/pr39162.c: New.
9531
9532 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9533
9534         PR c/35444
9535         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9536         New tests.
9537
9538 2009-02-12  Jason Merrill  <jason@redhat.com>
9539
9540         PR c++/38950
9541         * g++.dg/template/array20.C: New test.
9542
9543 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9544
9545         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9546         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9547         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9548
9549 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9550
9551         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9552
9553 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9554
9555         PR target/39152
9556         * gfortran.dg/pr39152.f: New.
9557
9558 2009-02-11  Jason Merrill  <jason@redhat.com>
9559
9560         PR c++/39153
9561         * g++.dg/cpp0x/defaulted9.C: New test.
9562
9563         PR c++/30111
9564         * g++.dg/init/value7.C: New test.
9565
9566 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9567
9568         PR target/38824
9569         * gcc.target/i386/pr38824.c: New testcase.
9570
9571 2009-02-11  Jason Merrill  <jason@redhat.com>
9572
9573         PR c++/38649
9574         * g++.dg/cpp0x/defaulted8.C: New test.
9575
9576         PR c++/36744
9577         * g++.dg/cpp0x/rv9p.C: New test.
9578
9579 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9580
9581         * gnat.dg/aliasing3.adb: New test.
9582         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9583
9584 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9585
9586         PR c++/34397
9587         * g++.dg/template/crash88.C: New.
9588         * g++.dg/template/crash89.C: Likewise.
9589
9590 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9591
9592         PR c/39084
9593         * gcc.dg/pr39084.c: New test.
9594
9595 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9596
9597         PR target/39139
9598         * gcc.target/i386/pr39139.c: New test.
9599
9600 2009-02-10  Richard Guenther  <rguenther@suse.de>
9601
9602         PR tree-optimization/39132
9603         * gcc.dg/torture/pr39132.c: New testcase.
9604
9605 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9606
9607         PR target/39119
9608         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9609         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9610         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9611         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9612         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9613         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9614         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9615         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9616
9617 2009-02-09  Jason Merrill  <jason@redhat.com>
9618
9619         PR c++/39109
9620         * g++.dg/init/value6.C: New test.
9621
9622 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9623
9624         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9625
9626 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9627
9628         * gcc.c-torture/compile/20090209-1.c: New test.
9629
9630 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9631
9632         PR c++/35147
9633         PR c++/37737
9634         * g++.dg/cpp0x/vt-35147.C: New.
9635         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9636         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9637
9638 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9639
9640         PR c/35434
9641         * gcc.dg/attr-alias-4.c: New test.
9642
9643 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9644
9645         PR c/39035
9646         * gcc.dg/dfp/pr39035.c: New test.
9647
9648 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9649
9650         PR c/36432
9651         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9652
9653 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9654
9655         PR c++/39106
9656         * g++.dg/opt/thunk3.C: New test.
9657
9658 2009-02-05  Nick Clifton  <nickc@redhat.com>
9659
9660         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9661         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9662         * gcc.dg/cdce1.c: Likewise.
9663         * gcc.dg/cpp/_Pragma6.c: Likewise.
9664         * g++.dg/cpp/_Pragma1.C: Likewise.
9665         * gcc.dg/utf32-2.c: Xfail for M32C.
9666         * gcc.dg/utf32-1.c: Likewise.
9667         * gcc.dg/utf32-3.c: Likewise.
9668         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9669         targets.
9670         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9671         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9672         * gcc.dg/Wconversion-5.c: Likewise.
9673         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9674         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9675         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9676         * gcc.dg/utf-inc-init.c: Likewise.
9677         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9678         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9679         * gcc.dg/utf-array-short-wchar.c: Likewise.
9680         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9681         * gcc.dg/mallign.c: Use size_t instead of long.
9682
9683 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9684
9685         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9686
9687 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9688
9689         * gcc.c-torture/execute/pr39100.c: New.
9690
9691 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9692
9693         PR c/35435
9694         * gcc.dg/tls/diag-6.c: New test.
9695
9696 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9697
9698         * gcc.dg/graphite/scop-19.c: New
9699
9700 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9701
9702         AVX Programming Reference (January, 2009)
9703         * gcc.target/i386/avx-vpclmulqdq.c: New.
9704         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9705
9706         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9707
9708         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9709         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9710         (pclmul_test): Renamed to ...
9711         (TEST): This.
9712
9713 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9714
9715         PR c++/39095
9716         * g++.dg/abi/mangle31.C: New test.
9717
9718 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9719
9720         PR c/29129
9721         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9722         declarator.
9723         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9724         inside function prototype but not part of parameter declarator.
9725         * vla-11.c: New test.
9726
9727 2009-02-03  Jason Merrill  <jason@redhat.com>
9728
9729         * g++.dg/warn/main-4.C: New test.
9730         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9731
9732 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9733
9734         PR c++/36607
9735         * g++.dg/expr/cast10.C: New test.
9736
9737 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9738
9739         PR c/35433
9740         * gcc.dg/init-bad-6.c: New test.
9741
9742 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9743
9744         PR target/35318
9745         * gcc.c-torture/compile/pr35318.c: New test.
9746
9747         PR inline-asm/39059
9748         * gcc.dg/nofixed-point-2.c: New test.
9749         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9750         * g++.dg/ext/fixed2.C: Likewise.
9751         * g++.dg/other/error25.C: Likewise.
9752         * g++.dg/lookup/crash7.C: Likewise.
9753         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9754
9755         PR c++/39056
9756         * g++.dg/cpp0x/initlist13.C: New test.
9757
9758 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9759
9760         PR c++/36897
9761         * g++.dg/template/func2.C: New test.
9762
9763         PR c++/37314
9764         * g++.dg/template/typename15.C: New.
9765         * g++.dg/template/typename16.C: New.
9766
9767 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9768             Ben Elliston  <bje@au.ibm.com>
9769
9770         PR c/39034
9771         * gcc.dg/dfp/pr39034.c: New test.
9772
9773 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9774
9775         PR testsuite/38263
9776         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9777
9778 2009-02-02  Jason Merrill  <jason@redhat.com>
9779
9780         PR c++/39054
9781         * g++.dg/parse/dtor14.C: New test.
9782
9783 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9784
9785         * lib/target-supports.exp
9786         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9787         * g++.dg/ext/builtin10.C: New test.
9788
9789         PR inline-asm/39058
9790         * gcc.target/i386/pr39058.c: New test.
9791
9792 2009-02-02  Richard Guenther  <rguenther@suse.de>
9793
9794         PR tree-optimization/38937
9795         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9796
9797 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9798
9799         PR c++/39053
9800         * g++.dg/parse/crash52.C: New.
9801
9802 2009-01-30  Richard Guenther  <rguenther@suse.de>
9803
9804         PR tree-optimization/39041
9805         * gcc.c-torture/compile/pr39041.c: New testcase.
9806
9807 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9808
9809         PR target/39013
9810         * gcc.target/i386/pr39013-1.c: New test.
9811         * gcc.target/i386/pr39013-2.c: New test.
9812
9813         PR c++/39028
9814         * g++.dg/ext/label12.C: New test.
9815
9816 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9817
9818         PR c++/33465
9819         * g++.dg/parse/error34.C: New.
9820         * g++.dg/parse/error35.C: Likewise.
9821
9822 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9823
9824         PR c++/38655
9825         * g++.dg/cpp0x/decltype-38655.C: New.
9826
9827 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9828
9829         PR target/39002
9830         * g++.dg/torture/pr39002.C: New test.
9831
9832 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9833
9834         PR tree-optimization/39007
9835         * gcc.dg/tree-ssa/pr39007.c: New.
9836
9837 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9838
9839         PR middle-end/35854
9840         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9841         to "subreg1".
9842
9843 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9844
9845         PR middle-end/38857
9846         * gcc.c-torture/compile/pr38857.c: New test.
9847
9848 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9849
9850         PR fortran/38852
9851         PR fortran/39006
9852         * gfortran.dg/bound_6.f90: New test.
9853
9854 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9855
9856         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9857
9858 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9859
9860         PR tree-optimization/38997
9861         * gcc.dg/tree-ssa/pr38997.c: New.
9862
9863 2009-01-28  Richard Guenther  <rguenther@suse.de>
9864
9865         PR tree-optimization/38926
9866         * gcc.c-torture/compile/pr38926.c: New testcase.
9867
9868 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9869
9870         PR middle-end/38934
9871         * gcc.dg/pr38934.c: New test.
9872
9873 2009-01-28  Richard Guenther  <rguenther@suse.de>
9874
9875         PR middle-end/38908
9876         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9877
9878 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9879
9880         PR tree-optimization/38984
9881         * gcc.dg/pr38984.c: New XFAILed testcase.
9882
9883
9884 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9885
9886         PR target/38988
9887         * gcc.target/i386/pr38988.c: New test.
9888
9889 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9890
9891         PR c++/37554
9892         * g++.dg/parse/crash51.C: New.
9893         * g++.old-deja/g++.pt/crash9.C: Adjust.
9894
9895 2009-01-27  Daniel Kraft  <d@domob.eu>
9896
9897         PR fortran/38883
9898         * gfortran.dg/mvbits_6.f90:  New test.
9899         * gfortran.dg/mvbits_7.f90:  New test.
9900         * gfortran.dg/mvbits_8.f90:  New test.
9901
9902 2009-01-27  Richard Guenther  <rguenther@suse.de>
9903
9904         PR tree-optimization/38503
9905         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9906
9907 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9908
9909         PR middle-end/38969
9910         * gcc.c-torture/execute/pr38969.c: New test.
9911
9912 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9913
9914         PR testsuite/38864
9915         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9916         to dg-do compile.
9917         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9918         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9919         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9920
9921 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9922
9923         PR target/38952
9924         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9925         if __USING_SJLJ_EXCEPTIONS__ is defined.
9926
9927         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9928         __USING_SJLJ_EXCEPTIONS__ is defined.
9929         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9930         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9931         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9932         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9933         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9934         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9935
9936 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9937
9938         PR testsuite/38949
9939         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9940         Use instead of C name in asm statements.
9941
9942 2009-01-26  Richard Guenther  <rguenther@suse.de>
9943
9944         PR tree-optimization/38745
9945         * g++.dg/torture/pr38745.C: New testcase.
9946
9947 2009-01-26  Richard Guenther  <rguenther@suse.de>
9948
9949         PR middle-end/38851
9950         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9951
9952 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9953
9954         * gcc.dg/bitfld-15.c: Gate warning on target
9955         pcc_bitfield_type_matters.
9956         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9957         g++.dg/ext/bitfield4.C: Likewise.
9958         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9959         bitfield for any target.
9960
9961 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9962
9963         PR c/38957
9964         * gcc.dg/pr38957.c: New test.
9965
9966 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9967
9968         PR fortran/38955
9969         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9970         comparing floats.
9971
9972 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9973
9974         PR tree-optimization/38953
9975         * gfortran.dg/graphite/pr38953.f90: New.
9976
9977 2009-01-24  Paul Brook  <paul@codesourcery.com>
9978
9979         * gcc.target/arm/neon-cond-1.c: New test.
9980
9981 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9982
9983         PR tree-optimization/38932
9984         * gcc.dg/pr38932.c: New.
9985
9986 2009-01-23  Revital Eres  <eres@il.ibm.com>
9987
9988         * gcc.dg/sms-7.c: Fix test.
9989
9990 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9991
9992         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9993         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9994         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9995         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9996
9997 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9998
9999         * gcc.dg/pr35729.c: Make test x86 specific.
10000
10001 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10002
10003         PR middle-end/38615
10004         * gcc.dg/pr38615.c: New test.
10005
10006 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10007
10008         PR target/38931
10009         * gcc.target/i386/pr38931.c: New test.
10010
10011 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10012
10013         PR c++/38930
10014         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10015         * g++.dg/template/typedef12.C: Likewise.
10016         * g++.dg/template/typedef13.C: Likewise.
10017         * g++.dg/template/typedef14.C: Likewise.
10018         * g++.dg/template/sfinae3.C: Likewise.
10019         * g++.old-deja/g++.pt/typename8.C: Likewise.
10020         * g++.dg/template/access11.C: Likewise
10021
10022 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10023
10024         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10025         and mips*-*-irix*.
10026         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10027
10028 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10029
10030         PR c++/26693
10031         * g++.dg/template/typedef11.C: New test.
10032         * g++.dg/template/typedef12.C: Likewise.
10033         * g++.dg/template/typedef13.C: Likewise.
10034         * g++.dg/template/typedef14.C: Likewise.
10035         * g++.dg/template/sfinae3.C: Compile this pedantically.
10036         The only errors expected should be the one saying the typedef is ill
10037         formed.
10038         * g++.old-deja/g++.pt/typename8.C: Likewise.
10039         * g++.dg/template/access11.C: Update this.
10040
10041 2009-01-21  Daniel Kraft  <d@domob.eu>
10042
10043         PR fortran/38887
10044         * gfortran.dg/mvbits_5.f90:  New test.
10045
10046 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10047
10048         * gcc.dg/sms-6.c: New test.
10049         * gcc.dg/sms-7.c: Likewise.
10050
10051 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10052
10053         PR fortran/38907
10054         * gfortran.dg/host_assoc_function_7.f90: New test
10055
10056 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10057             Richard Guenther  <rguenther@suse.de>
10058
10059         PR tree-optimization/38747
10060         PR tree-optimization/38748
10061         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10062         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10063         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10064
10065 2009-01-20  Kees Cook  <kees@ubuntu.com>
10066             H.J. Lu  <hongjiu.lu@intel.com>
10067
10068         PR target/38902
10069         * gcc.dg/pr38902.c: New.
10070
10071 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10072
10073         PR target/38868
10074         * gfortran.dg/pr38868.f: New testcase.
10075
10076 2009-01-20  Richard Guenther  <rguenther@suse.de>
10077
10078         * gcc.c-torture/execute/pr36227.c: Move ...
10079         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10080
10081 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10082
10083         * lib/gfortran.exp: Add -B options for targets that use
10084         libgfortran.a%s in their specs.
10085
10086 2009-01-19  Jason Merrill  <jason@redhat.com>
10087
10088         PR c++/23287
10089         * g++.dg/template/dtor5.C: New test.
10090
10091 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10092
10093         PR fortran/38859
10094         * gfortran.dg/bound_5.f90: New test.
10095
10096 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10097
10098         PR target/38736
10099         * g++.dg/compat/abi/pr38736_main.C: New.
10100         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10101         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10102         * g++.dg/other/macro-1.C: Likewise.
10103         * gcc.dg/macro-1.c: Likewise.
10104         * gcc.dg/compat/pr38736_main.c: Likewise.
10105         * gcc.dg/compat/pr38736_x.c: Likewise.
10106         * gcc.dg/compat/pr38736_y.c: Likewise.
10107
10108 2009-01-18  Richard Guenther  <rguenther@suse.de>
10109
10110         PR tree-optimization/38819
10111         * gcc.c-torture/execute/pr38819.c: New testcase.
10112
10113 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10114
10115         PR fortran/38657
10116         * gfortran.dg/module_commons_3.f90: Reapply.
10117
10118 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10119
10120         PR fortran/34955
10121         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10122         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10123
10124 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10125
10126         PR fortran/38657
10127         * gfortran.dg/module_commons_3.f90: Remove
10128
10129 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10130
10131         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10132
10133 2009-01-16  Jason Merrill  <jason@redhat.com>
10134
10135         PR c++/38877
10136         * g++.dg/template/lvalue1.C: New test.
10137
10138         PR c++/29470
10139         * g++.dg/template/access20.C: New test.
10140         * g++.dg/torture/pr34641.C: Fix access.
10141
10142 2009-01-16  Richard Guenther  <rguenther@suse.de>
10143
10144         PR tree-optimization/38835
10145         PR middle-end/36227
10146         * gcc.c-torture/execute/pr36227.c: New testcase.
10147         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10148         * g++.dg/init/const7.C: Likewise.
10149
10150 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10151
10152         PR target/38554
10153         * gcc.c-torture/compile/pr38554.c: New test.
10154
10155 2009-01-16  Jason Merrill  <jason@redhat.com>
10156
10157         PR c++/38579
10158         * g++.dg/conversion/access1.C: New test.
10159
10160 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10161
10162         PR tree-optimization/38789
10163         * gcc.c-torture/compile/pr38789.c: New test.
10164
10165 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10166
10167         PR fortran/38152
10168         * gfortran.dg/proc_ptr_13.f90: New.
10169
10170 2009-01-15  Jason Merrill  <jason@redhat.com>
10171
10172         PR c++/38850
10173         * g++.dg/template/koenig6.C: New test.
10174
10175 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10176
10177         PR c++/29388
10178         * g++.dg/template/error37.C: New testcase.
10179
10180 2009-01-15  Jason Merrill  <jason@redhat.com>
10181
10182         PR c++/36334
10183         * g++.dg/conversion/memfn1.C: New test.
10184
10185         PR c++/37646
10186         * g++.dg/conversion/memfn2.C: New test.
10187
10188 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10189
10190         PR c++/38357
10191         * g++.dg/template/crash87.C: New test.
10192
10193 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10194
10195         PR middle-end/37843
10196         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10197
10198 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10199
10200         PR c++/38636
10201         * g++.dg/parse/crash50.C: New test.
10202
10203 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10204
10205         PR rtl-optimization/38245
10206         * gcc.dg/pr38245-3.c: New test.
10207         * gcc.dg/pr38245-3.h: New file.
10208         * gcc.dg/pr38245-4.c: New file.
10209         * gcc.dg/pr38364.c: New test.
10210
10211 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10212
10213         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10214         sequence PC-relative.
10215
10216 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10217
10218         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10219         calls and/or PLT markers.
10220         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10221         calls and/or PLT markers.
10222         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10223         calls and/or PLT markers.
10224         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10225         calls and/or PLT markers.
10226
10227 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10228             Nathan Froyd  <froydnj@codesourcery.com>
10229             Joseph Myers  <joseph@codesourcery.com>
10230
10231         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10232         New function.
10233         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10234         and use consistent CFLAGS.
10235         * gcc.target/powerpc/20030505.c: Likewise.
10236         * gcc.target/powerpc/20081204-1.c: Likewise.
10237         * gcc.target/powerpc/ppc-spe.c: Likewise.
10238         * gcc.target/powerpc/spe1.c: Likewise.
10239         * g++.dg/ext/spe1.C: Likewise.
10240         * g++.dg/other/opaque-1.C: Likewise.
10241         * g++.dg/other/opaque-2.C: Likewise.
10242         * g++.dg/other/opaque-3.C: Likewise.
10243
10244 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10245
10246         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10247         out of loop.
10248
10249 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10250
10251         PR target/38811
10252         * g++.dg/torture/pr38811.C: New file.
10253
10254 2009-01-14  Richard Guenther  <rguenther@suse.de>
10255
10256         PR tree-optimization/38826
10257         PR middle-end/38477
10258         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10259
10260 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10261
10262         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10263
10264 2009-01-14  Nick Clifton  <nickc@redhat.com>
10265
10266         PR c++/37862
10267         * g++.cp/parse/pr37862.C: New test.
10268
10269 2009-01-14  Julian Brown  <julian@codesourcery.com>
10270
10271         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10272         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10273         to...
10274         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10275         These.
10276
10277 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10278
10279         PR rtl-optimization/38774
10280         * gcc.dg/torture/pr38774.c: New test.
10281
10282         PR c++/38795
10283         * g++.dg/cpp0x/pr38795.C: New test.
10284
10285 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10286             Nathan Froyd  <froydnj@codesourcery.com>
10287             Joseph Myers  <joseph@codesourcery.com>
10288
10289         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10290         otherwise.  Do not check for AltiVec at runtime.
10291         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10292         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10293         * gcc.target/powerpc/altivec-1.c: Likewise.
10294         * gcc.target/powerpc/altivec-3.c: Likewise.
10295         * gcc.target/powerpc/altivec-10.c: Likewise.
10296         * gcc.target/powerpc/altivec-12.c: Likewise.
10297         * gcc.target/powerpc/altivec-24.c: Likewise.
10298         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10299         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10300         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10301         * gcc.target/powerpc/pr35907.c: Likewise.
10302         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10303         otherwise.  Do not check for Cell at runtime.
10304         * gcc.target/powerpc/altivec_check.h: Delete.
10305
10306         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10307         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10308         not check for AltiVec at runtime.
10309         * g++.dg/ext/altivec-cell-2.C: Likewise.
10310         * g++.dg/ext/altivec-cell-3.C: Likewise.
10311         * g++.dg/ext/altivec-cell-4.C: Likewise.
10312         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10313         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10314         check.
10315         * g++.dg/ext/altivec_check.h: Delete.
10316
10317 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10318
10319         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10320         effective target.  Adjust line numbers accordingly.
10321
10322 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10323
10324         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10325
10326 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10327
10328         PR tree-optimization/38786
10329         * gcc.dg/graphite/pr38786.c: New.
10330
10331 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10332
10333         Revert:
10334         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10335
10336         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10337         for alpha*-*-* targets.
10338         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10339
10340 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10341
10342         PR libfortran/38772
10343         * gfortran.dg/fmt_bz_bn_err.f: New test.
10344
10345 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10346
10347         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10348
10349 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10350
10351         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10352         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10353         instruction support.  Do not check for it at runtime.
10354
10355 2009-01-12  Jason Merrill  <jason@redhat.com>
10356
10357         PR c++/35109
10358         * g++.dg/lookup/friend11.C: Remove expected error.
10359         * g++.dg/lookup/friend14.C: New test.
10360         * g++.dg/lookup/friend15.C: New test.
10361
10362 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10363
10364         PR c++/36019
10365         * g++.dg/lookup/hidden-class12.C: New test.
10366         * g++.dg/lookup/hidden-class13.C: New test.
10367         * g++.dg/lookup/hidden-class14.C: New test.
10368         * g++.dg/lookup/hidden-class15.C: New test.
10369         * g++.dg/lookup/hidden-class16.C: New test.
10370
10371 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10372
10373         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10374         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10375         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10376
10377 2009-01-12  Jason Merrill  <jason@redhat.com>
10378
10379         PR c++/31488
10380         * g++.dg/other/vararg-3.C: New test.
10381
10382 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10383
10384         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10385         Explicitly enable SPE.
10386         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10387         directive.
10388
10389         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10390         Expect -flax-vector-conversions message.  Adjust incompatible
10391         types errors.
10392         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10393         Make Foo extern.
10394
10395         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10396
10397         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10398
10399         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10400         * g++.dg/other/opaque-2.C: Likewise.
10401         * g++.dg/other/opaque-3.C: Likewise.
10402
10403 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10404
10405         PR c/32041
10406         * gcc.dg/pr32041.c: New test.
10407         * g++.dg/parse/offsetof9.C: New test.
10408
10409 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10410             Nathan Froyd  <froydnj@codesourcery.com>
10411
10412         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10413         * g++.dg/ext/attribute-test-1.C: Likewise.
10414         * g++.dg/ext/attribute-test-2.C: Likewise.
10415         * g++.dg/ext/attribute-test-3.C: Likewise.
10416         * g++.dg/ext/attribute-test-4.C: Likewise.
10417
10418 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10419
10420         * gnat.dg/unchecked_convert3.adb: New test.
10421
10422 2009-01-12  Tomas Bily  <tbily@suse.cz>
10423
10424         PR middlend/38385
10425         * gcc.dg/tree-ssa/pr38385.c: New file.
10426
10427 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10428
10429         PR c++/38794
10430         * g++.dg/parse/typedef9.C: New test.
10431
10432         PR tree-optimization/38807
10433         * gcc.c-torture/compile/pr38807.c: New test.
10434
10435 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10436
10437         * gcc.target/mips/ins-2.c: New test.
10438
10439 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10440
10441         PR testsuite/38809
10442         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10443
10444 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10445
10446         PR c++/36254
10447         * g++.dg/warn/Wreturn-type-5.C: New test.
10448
10449 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10450
10451         PR middle-end/38616
10452         * gcc.dg/pr38616.c: New test.
10453
10454 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10455
10456         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10457
10458 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10459
10460         PR c++/38648
10461         * g++.dg/expr/string-1.C: New test.
10462         * g++.dg/expr/string-2.C: New test.
10463
10464         PR c++/36695
10465         * g++.dg/ext/complex4.C: New test.
10466         * g++.dg/ext/complex5.C: New test.
10467         * g++.dg/init/reference1.C: New test.
10468         * g++.dg/init/reference2.C: New test.
10469         * g++.dg/init/reference3.C: New test.
10470
10471 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10472
10473         PR fortran/38763
10474         * gfortran.dg/transfer_null_1.f90: New test.
10475
10476 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10477
10478         PR fortran/38765
10479         * gfortran.dg/host_assoc_function_6.f90: New test.
10480
10481 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10482
10483         * lib/target-supports.exp: Add method to determine if the effective
10484         target is really a ppc405 after applying all compile options.
10485         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10486         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10487         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10488         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10489         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10490         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10491         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10492         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10493         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10494         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10495         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10496         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10497         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10498         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10499         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10500         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10501         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10502         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10503         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10504         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10505         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10506         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10507         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10508         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10509         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10510         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10511         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10512         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10513         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10514         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10515         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10516
10517 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10518
10519         PR c++/35335
10520         * g++.dg/other/error31.C: New testcase.
10521
10522         PR c/35742
10523         * gcc.dg/pr35742.c: New test.
10524
10525 2009-01-09  John F. Carr  <jfc@mit.edu>
10526
10527         PR c++/37877
10528         * g++.dg/parse/linkage3.C: New test.
10529
10530 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10531
10532         PR middle-end/38771
10533         * gcc.c-torture/compile/pr38771.c: New test.
10534
10535 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10536
10537         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10538
10539 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10540
10541         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10542         * gcc.dg/sibcall-4.c: Likewise.
10543
10544 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10545             Jan Sjodin  <jan.sjodin@amd.com>
10546
10547         PR tree-optimization/38559
10548         * gcc.dg/graphite/pr38559.c: New.
10549
10550 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10551
10552         PR tree-optimization/37194
10553         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10554
10555 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10556
10557         PR c++/38725
10558         * g++.dg/ext/label11.C: New test.
10559
10560 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10561
10562         * lib/target-supports.exp (check_weak_override_available): New.
10563         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10564         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10565         dg-require-weak-override.
10566
10567 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10568             Alan Modra  <amodra@bigpond.net.au>
10569
10570         * gcc.c-torture/compile/20090107-1.c: New test.
10571
10572 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10573
10574         PR target/38706
10575         * g++.dg/other/pr38706.C: New test.
10576
10577 2009-01-07  Jason Merrill  <jason@redhat.com>
10578
10579         * g++.dg/cpp0x/variadic92.C: New test.
10580         * g++.dg/cpp0x/variadic93.C: New test.
10581
10582 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10583
10584         * lib/target-supports-dg.exp (current_compiler_flags): New.
10585         (check-flags): Use it; do not access dg-test local variables.
10586         (dg-skip-if): Do not access dg-test local variables.
10587         (dg-xfail-run-if): Ditto.
10588         (dg-shouldfail): Ditto.
10589         * gcc.test-framework/test-framework.exp
10590         (check_effective_target_def_nocache): New.
10591         * gcc.test-framework/test-framework.awk: Handle scan tests.
10592         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10593         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10594         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10595         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10596         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10597         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10598         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10599         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10600         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10601
10602         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10603
10604         * lib/target-supports-dg.exp (check_test_flags): Delete.
10605
10606 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10607
10608         PR tree-optimization/38492
10609         PR tree-optimization/38498
10610         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10611         in trunk.
10612         * gcc.dg/graphite/block-0.c: Update test.
10613         * gcc.dg/graphite/block-1.c: Same.
10614         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10615         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10616         * gcc.dg/graphite/block-3.c: New.
10617         * gcc.dg/graphite/pr38498.c: New.
10618
10619 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10620
10621         AVX Programming Reference (December, 2008)
10622         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10623         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10624         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10625
10626         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10627         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10628
10629 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10630
10631         PR fortran/38220
10632         * gfortran.dg/c_loc_pure_1.f90:  New test.
10633
10634 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10635
10636         PR fortran/38669
10637         * gfortran.dg/elemental_dependency_3.f90:
10638         Add the final tree dump cleanup.
10639
10640 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10641
10642         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10643         passing -m32.
10644
10645         PR rtl-optimization/38722
10646         * gfortran.dg/pr38722.f90: New test.
10647
10648 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10649
10650         PR c/34252
10651         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10652         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10653
10654 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10655
10656         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10657         * gfortran.dg/typebound_call_8.f03: Same.
10658         * gfortran.dg/elemental_bind_c.f90: Same.
10659         * gfortran.dg/typebound_call_7.f03: Same.
10660         * gfortran.dg/interface_proc_end.f90: Same
10661         * gfortran.dg/pr37243.f: Fix typo.
10662
10663 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10664
10665         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10666         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10667         large stack sizes.
10668
10669 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10670
10671         AVX Programming Reference (December, 2008)
10672         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10673         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10674         * gcc.target/i386/sse-14.c: Likewise.
10675
10676         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10677         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10678         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10679         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10680
10681 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10682
10683         PR libfortran/38735
10684         * gfortran.dg/fmt_bz_bn.f: Update test.
10685
10686 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10687
10688         PR c++/38472
10689         * g++.dg/conversion/usual-arith-conv.C: New test.
10690
10691 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10692
10693         PR c/34911
10694         * gcc.dg/vector-3.c: New testcase.
10695         * g++.dg/ext/vector15.C: New test.
10696
10697 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10698
10699         PR tree-optimization/38510
10700         * gcc.dg/graphite/pr38510.c: New.
10701
10702 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10703             Jan Sjodin <jan.sjodin@amd.com>
10704
10705         PR tree-optimization/38500
10706         * gcc.dg/graphite/pr38500.c: New.
10707
10708 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10709
10710         * gcc.c-torture/compile/20001226-1.c: Generalize
10711         dg-timeout-factor.
10712         * gcc.c-torture/compile/limits-fnargs.c: Add
10713         dg-timeout-factor.
10714         * gcc.dg/20020425-1.c: Likewise.
10715         * gcc.dg/pch/pch.exp: Likewise.
10716
10717 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10718
10719         PR fortran/38657
10720         * gfortran.dg/module_commons_3.f90: New test.
10721
10722 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10723
10724         PR fortran/37159
10725         * gfortran.dg/random_seed_1.f90: Updated.
10726
10727 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10728
10729         PR fortran/38669
10730         PR fortran/38726
10731         * gfortran.dg/elemental_subroutine_7.f90:
10732         Fix p values so that it can be used as vector subscript.
10733
10734 2009-01-05  Jason Merrill  <jason@redhat.com>
10735
10736         * g++.dg/cpp0x/initlist12.C: Add another test.
10737
10738         * g++.dg/cpp0x/defaulted7.C: New test.
10739
10740 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10741
10742         PR fortran/38672
10743         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10744         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10745
10746 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10747
10748         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10749         for alpha*-*-* targets.
10750         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10751
10752 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10753
10754         PR fortran/38665
10755         * gfortran.dg/host_assoc_function_5.f90: New test.
10756
10757 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10758
10759         PR fortran/38669
10760         * gfortran.dg/elemental_dependency_3.f90: New test.
10761         * gfortran.dg/elemental_subroutine_7.f90: New test.
10762
10763 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10764
10765         * gcc.dg/struct-ret-3.c: Include unistd.h.
10766         (main): Exit early if system memory page size is
10767         larger than 4096 bytes.
10768
10769 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10770
10771         PR fortran/38718
10772         * gfortran.dg/merge_init_expr.f90: New.
10773
10774 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10775
10776         PR fortran/38536
10777         * gfortran.dg/c_loc_tests_13.f90: New test.
10778         * gfortran.dg/c_loc_tests_14.f90: New test.
10779
10780 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10781
10782         * gfortran.dg/func_result_4.f90: New.
10783
10784 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10785
10786         PR fortran/38594
10787         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10788         interface still works, in addition to original tests.
10789         * gfortran.dg/host_assoc_call_6.f90: New test.
10790
10791 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10792
10793         PR c++/38705
10794         * g++.dg/torture/pr38705.C: New test.
10795
10796         PR c/38700
10797         * gcc.dg/pr38700.c: New test.
10798
10799 2009-01-02  Jason Merrill  <jason@redhat.com>
10800
10801         * g++.dg/cpp0x/initlist11.C: New test.
10802         * g++.dg/cpp0x/initlist12.C: New test.
10803
10804 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10805
10806         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10807         Allow extra informative notes.
10808
10809 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10810
10811         PR c/36489
10812         * gcc.dg/pr36489.c: New test.
10813
10814 \f
10815 Copyright (C) 2009 Free Software Foundation, Inc.
10816
10817 Copying and distribution of this file, with or without modification,
10818 are permitted in any medium without royalty provided the copyright
10819 notice and this notice are preserved.