OSDN Git Service

2009-05-15 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-05-15  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/39999
4         * gcc.c-torture/compile/pr39999.c: New testcase.
5
6 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7
8         * gcc.c-torture/compile/ptr-conv-1.c: New test.
9
10 2009-05-14  Ian Lance Taylor  <iant@google.com>
11
12         * gcc.dg/Wcxx-compat-9.c: New testcase.
13
14 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
15
16         PR fortran/39996
17         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
18         * gfortran.dg/duplicate_type_2.f90: Ditto.
19         * gfortran.dg/duplicate_type_3.f90: New.
20
21 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
22         
23         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
24         * ada/acats/tests/c5/c59002c.ada: Likewise.
25         
26 2009-05-13  Taras Glek  <tglek@mozilla.com>
27
28         * g++.dg/plugin/attribute_plugin-test-1.C Testcase input for custom attributes and decl smashing
29         * g++.dg/plugin/attribute_plugin.c Testcase plugin to test user attributes
30         * g++.dg/plugin/dumb_plugin.c Fixed typo
31         * g++.dg/plugin/plugin.exp Added attribute_plugin test 
32
33 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
34
35         PR fortran/39865
36         * gfortran.dg/pr39865.f90: New test.
37         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
38         arrays in FMT=.
39         * gfortran.dg/hollerith_f95.f90: Likewise.
40         * gfortran.dg/hollerith6.f90: New test.
41         * gfortran.dg/hollerith7.f90: New test.
42
43 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
44
45         PR cpp/36674
46         * gcc.dg/cpp/pr36674.i: New.
47
48 2009-05-14  Ben Elliston  <bje@au.ibm.com>
49          
50         PR middle-end/40035
51         * gcc.c-torture/compile/pr40035.c: New test.
52
53 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54
55         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
56
57 2009-05-12  Tobias Burnus  <burnus@net-b.de>
58
59         PR fortran/40110
60         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
61         * gfortran.dg/c_kind_tests_2.f03: Ditto.
62         * gfortran.dg/interop_params.f03: Ditto.
63
64 2009-05-12  Jan Hubicka  <jh@suse.cz>
65
66         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
67         still happens.
68         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
69         * gcc.dg/ipa/ipacost-2.c: Likewise.
70         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
71
72 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
73
74         * gfortran.dg/default_format_1.f90: XFAIL on cygwin. 
75
76 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
77
78         * lib/target-supports.exp (check_profiling_available): Return
79         false for -p on *-*-cygwin* targets.
80
81 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
82
83         PR tree-optimization/38632
84         * g++.dg/tree-ssa/pr38632.C: New.
85
86 2009-05-11  Jan Hubicka  <jh@suse.cz>
87
88         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
89         we now optimize better.
90         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
91         out at different places.
92         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
93         unroling.
94         * gcc.dg/vect/vect-76.c: Likewise.
95         * gcc.dg/vect/vect-70.c: Likewise.
96         * gcc.dg/vect/vect-66.c: Likewise.
97         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
98         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
99
100 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
101
102         PR middle-end/40080
103         * gcc.c-torture/compile/pr40080.c: New.
104
105 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
106
107         * gcc.c-torture/compile/pr40026.c: New testcase.
108
109 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
110
111         PR fortran/40089
112         * gfortran.dg/proc_ptr_comp_7.f90: New.
113
114 2009-05-11  Ira Rosen  <irar@il.ibm.com>
115
116         PR tree-optimization/40074
117         * gcc.dg/vect/pr40074.c: New test.
118
119 2009-05-10  Ian Lance Taylor  <iant@google.com>
120
121         * gcc.dg/Wcxx-compat-7.c: New testcase.
122         * gcc.dg/Wcxx-compat-8.c: New testcase.
123         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
124         notes
125         * gcc.dg/pr17188-1.c: Likewise.
126         * gcc.dg/pr39084.c: Likewise.
127
128 2009-05-10  Michael Matz  <matz@suse.de>
129
130         PR target/40031
131         * gcc.dg/pr40031.c: New test.
132
133 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
134
135         PR fortran/40018
136         * gfortran.dg/array_constructor_31.f90: New test.
137
138 2009-05-10  Richard Guenther  <rguenther@suse.de>
139
140         PR tree-optimization/40081
141         * g++.dg/torture/pr40081.C: New testcase.
142
143 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
144
145         PR fortran/38863
146         * gfortran.dg/dependency_24.f90: New test.
147         * gfortran.dg/dependency_23.f90: Clean up module files.
148
149 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
150
151         PR fortran/38956
152         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
153         * gfortran.dg/chmod_2.f90: Likewise.
154         * gfortran.dg/chmod_3.f90: Likewise.
155         * gfortran.dg/open_errors.f90: Likewise.
156
157 2009-05-09  Jan Hubicka  <jh@suse.cz>
158
159         PR middle-end/40043
160         * g++.dg/eh/nested-try.C: New test.
161
162 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
163
164         PR tree-optimization/40049
165         * gcc.dg/vect/vect-shift-2.c: New test.
166
167 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
168
169         * gcc.dg/torture/complex-sign-mul-minus-one.c,
170         gcc.dg/torture/complex-sign-mul-one.c: New tests.
171
172 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
173
174         PR c/36892
175         * g++.dg/warn/deprecated-6.C: New.
176         * gcc.dg/deprecated-4.c: Likewise.
177         * gcc.dg/deprecated-5.c: Likewise.
178         * gcc.dg/deprecated-6.c: Likewise.
179
180 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
181
182         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
183         __aligned__(__BIGGEST_ALIGNMENT__).
184         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
185         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
186         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
187         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
188         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
189         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
190         * gcc.dg/vect/Os-vect-95.c: Likewise.
191         * gcc.dg/vect/pr20122.c: Likewise.
192         * gcc.dg/vect/pr36493.c: Likewise.
193         * gcc.dg/vect/pr37385.c: Likewise.
194         * gcc.dg/vect/slp-7.c: Likewise.
195         * gcc.dg/vect/slp-9.c: Likewise.
196         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
197         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
198         * gcc.dg/vect/vect-35.c: Likewise.
199         * gcc.dg/vect/vect-40.c: Likewise.
200         * gcc.dg/vect/vect-42.c: Likewise.
201         * gcc.dg/vect/vect-44.c: Likewise.
202         * gcc.dg/vect/vect-46.c: Likewise.
203         * gcc.dg/vect/vect-48.c: Likewise.
204         * gcc.dg/vect/vect-52.c: Likewise.
205         * gcc.dg/vect/vect-54.c: Likewise.
206         * gcc.dg/vect/vect-56.c: Likewise.
207         * gcc.dg/vect/vect-58.c: Likewise.
208         * gcc.dg/vect/vect-60.c: Likewise.
209         * gcc.dg/vect/vect-74.c: Likewise.
210         * gcc.dg/vect/vect-75.c: Likewise.
211         * gcc.dg/vect/vect-76.c: Likewise.
212         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
213         * gcc.dg/vect/vect-77.c: Likewise.
214         * gcc.dg/vect/vect-77-global.c: Likewise.
215         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
216         * gcc.dg/vect/vect-78.c: Likewise.
217         * gcc.dg/vect/vect-78-global.c: Likewise.
218         * gcc.dg/vect/vect-80.c: Likewise.
219         * gcc.dg/vect/vect-85.c: Likewise.
220         * gcc.dg/vect/vect-87.c: Likewise.
221         * gcc.dg/vect/vect-88.c: Likewise.
222         * gcc.dg/vect/vect-92.c: Likewise.
223         * gcc.dg/vect/vect-93.c: Likewise.
224         * gcc.dg/vect/vect-95.c: Likewise.
225         * gcc.dg/vect/vect-97.c: Likewise.
226         * gcc.dg/vect/vect-complex-1.c: Likewise.
227         * gcc.dg/vect/vect-complex-4.c: Likewise.
228         * gcc.dg/vect/vect-complex-5.c: Likewise.
229         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
230         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
231         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
232         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
233         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
234         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
235         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
236         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
237         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
238         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
239         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
240         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
241         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
242         * gcc.dg/vect/vect-outer-1a.c: Likewise.
243         * gcc.dg/vect/vect-outer-1.c: Likewise.
244         * gcc.dg/vect/vect-outer-2a.c: Likewise.
245         * gcc.dg/vect/vect-outer-2b.c: Likewise.
246         * gcc.dg/vect/vect-outer-2.c: Likewise.
247         * gcc.dg/vect/vect-outer-2c.c: Likewise.
248         * gcc.dg/vect/vect-outer-2d.c: Likewise.
249         * gcc.dg/vect/vect-outer-3a.c: Likewise.
250         * gcc.dg/vect/vect-outer-3b.c: Likewise.
251         * gcc.dg/vect/vect-outer-3.c: Likewise.
252         * gcc.dg/vect/vect-outer-3c.c: Likewise.
253         * gcc.dg/vect/vect-outer-5.c: Likewise.
254         * gcc.dg/vect/vect-outer-6.c: Likewise.
255         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
256         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
257         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
258         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
259         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
260         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
261         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
262         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
263         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
264         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
265         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
266         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
267         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
268         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
269
270 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
271
272         PR c/24581
273         * gcc.dg/torture/complex-sign.h: New header.
274         * gcc.dg/torture/complex-sign-add.c,
275         gcc.dg/torture/complex-sign-mixed-add.c,
276         gcc.dg/torture/complex-sign-mixed-div.c,
277         gcc.dg/torture/complex-sign-mixed-mul.c,
278         gcc.dg/torture/complex-sign-mixed-sub.c,
279         gcc.dg/torture/complex-sign-mul.c,
280         gcc.dg/torture/complex-sign-sub.c: New tests.
281
282 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
283
284         PR fortran/39876
285         * gfortran.dg/intrinsic_3.f90: New.
286
287 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
288
289         PR c/39037
290         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
291         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
292         * gcc.dg/dfp/float-constant-double.c: New test.
293         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
294         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
295         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
296         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
297         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
298         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
299         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
300         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
301         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
302
303 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
304
305         PR middle-end/40057
306         * gcc.c-torture/execute/pr40057.c: New test.
307
308 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
309
310         * gcc.c-torture/compile/const-high-part.c: New test.
311
312 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
313
314         PR testsuite/40050
315         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
316         build plugin.
317
318 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
319
320         PR fortran/39630
321         * gfortran.dg/proc_decl_1.f90: Modified.
322         * gfortran.dg/proc_ptr_comp_1.f90: New.
323         * gfortran.dg/proc_ptr_comp_2.f90: New.
324         * gfortran.dg/proc_ptr_comp_3.f90: New.
325         * gfortran.dg/proc_ptr_comp_4.f90: New.
326         * gfortran.dg/proc_ptr_comp_5.f90: New.
327         * gfortran.dg/proc_ptr_comp_6.f90: New.
328
329 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
330
331         PR c++/17395
332         * g++.dg/template/call7.C: New test.
333
334 2009-05-06  Diego Novillo  <dnovillo@google.com>
335
336         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
337
338 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
339
340         * gfortran.dg/pr40021.f: Moved to ...
341         * gfortran.fortran-torture/execute/pr40021.f: Here.
342
343 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
344
345         PR middle-end/39986
346         * gcc.dg/dfp/pr39986.c: New test.
347
348 2009-05-06  Michael Matz  <matz@suse.de>
349
350         PR middle-end/40021
351         * gfortran.dg/pr40021.f: New test.
352
353 2009-05-06  Le-Chun Wu  <lcwu@google.com>
354
355         * lib/plugin-support.exp: New file containing support procs for
356         plugin testcases.
357         * lib/target-supports.exp (check_plugin_available): New proc.
358         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
359         * gcc.dg/plugin/selfassign.c: New plugin source file.
360         * gcc.dg/plugin/self-assign-test-1.c: New test.
361         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
362         * g++.dg/README: Add description for plugin test.
363         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
364         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
365         * g++.dg/plugin/selfassign.c: New plugin source file.
366         * g++.dg/plugin/self-assign-test-1.C: New test.
367         * g++.dg/plugin/self-assign-test-2.C: Likewise.
368         * g++.dg/plugin/self-assign-test-3.C: Likewise.
369         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
370         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
371
372 2009-05-06  Tobias Burnus  <burnus@net-b.de>
373
374         PR fortran/40041
375         * gfortran.dg/intrinsic_2.f90: New test.
376         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
377
378 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
379
380         PR c/40032
381         * gcc.dg/noncompile/incomplete-5.c: New test.
382
383 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
384
385         PR middle-end/39666
386         * gcc.dg/pr39666-1.c: New test.
387         * gcc.dg/pr39666-2.c: Likewise.
388         * g++.dg/warn/Wuninitialized-4.C: Likewise.
389         * g++.dg/warn/Wuninitialized-5.C: Likewise.
390         * gfortran.dg/pr39666-1.f90: Likewise.
391         * gfortran.dg/pr39666-2.f90: Likewise.
392
393 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
394
395         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
396         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
397         * gcc.target/mips/dspr2-MULTU.c: Likewise.
398
399 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
400
401         PR fortran/39998
402         * gfortran.dg/proc_ptr_17.f90: New.
403
404 2009-05-05  Richard Guenther  <rguenther@suse.de>
405
406         PR tree-optimization/40022
407         * gcc.c-torture/execute/pr40022.c: New testcase.
408
409 2009-05-05  Richard Guenther  <rguenther@suse.de>
410
411         PR middle-end/40023
412         * gcc.c-torture/compile/pr40023.c: New testcase.
413
414 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
415
416         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
417         * g++.dg/template/overload9.C: Likewise.
418         * g++.dg/ext/ms-1.C: New.
419
420 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
421
422         PR c++/40013
423         * g++.dg/ext/vla7.C: New test.
424
425 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
426
427         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
428
429 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
430
431         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
432         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
433         Update expected errors.
434
435 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
436
437         PR c++/28152
438         * g++.dg/parse/parser-pr28152.C: New.
439         * g++.dg/parse/parser-pr28152-2.C: New.
440
441 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
442
443         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
444
445 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
446
447         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
448         * gcc.target/sparc/fexpand-2.c: Likewise.
449         * gcc.target/sparc/fpmerge-2.c: Likewise.
450         * gcc.target/sparc/pdist-2.c: Likewise.
451
452 2009-05-03  Richard Guenther  <rguenther@suse.de>
453
454         PR c/39983
455         * gcc.c-torture/compile/pr39983.c: New testcase.
456
457 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
458
459         * gcc.dg/c99-complex-3.c: New test.
460
461 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
462
463         * gcc.dg/cpp/utf8-5byte-1.c: New test.
464
465 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
466
467         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
468
469 2009-05-02  Richard Guenther  <rguenther@suse.de>
470
471         PR middle-end/40001
472         * gcc.target/spu/pr40001.c: New testcase.
473
474 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
475
476         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
477
478 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
479
480         PR middle-end/39579
481         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
482         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
483
484 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
485
486         PR testsuite/39776
487         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
488         no longer issued.
489
490 2009-04-30  David Ayers  <ayers@fsfe.org>
491
492         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
493         and gcc_error_prefix variables.
494         * objc.dg/bad-receiver-type.m: Update to match correct
495         diagnostics marker.
496         * objc.dg/encode-5.m: Likewise.
497         * objc.dg/id-1.m: Likewise.
498         * objc.dg/method-1.m: Likewise.
499         * objc.dg/method-6.m: Likewise.
500         * objc.dg/method-7.m: Likewise.
501         * objc.dg/method-9.m: Likewise.
502         * objc.dg/method-11.m: Likewise.
503         * objc.dg/method-20.m: Likewise.
504         * objc.dg/private-1.m: Likewise.
505
506 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
507
508         PR libfortran/39667
509         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
510         * gfortran.dg/advance_4.f90: Likewise
511         * gfortran.dg/advance_5.f90: Likewise
512         * gfortran.dg/append_1.f90: Likewise
513         * gfortran.dg/backslash_1.f90: Likewise
514         * gfortran.dg/backslash_2.f90: Likewise
515         * gfortran.dg/backslash_3.f: Likewise
516         * gfortran.dg/backspace_10.f90: Likewise
517         * gfortran.dg/backspace_3.f: Likewise
518         * gfortran.dg/backspace_4.f: Likewise
519         * gfortran.dg/backspace_5.f: Likewise
520         * gfortran.dg/backspace_8.f: Likewise
521         * gfortran.dg/backspace_9.f: Likewise
522         * gfortran.dg/complex_write.f90: Likewise
523         * gfortran.dg/convert_implied_open.f90: Likewise
524         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
525         * gfortran.dg/dos_eol.f: Likewise
526         * gfortran.dg/empty_format_1.f90: Likewise
527         * gfortran.dg/endfile.f: Likewise
528         * gfortran.dg/eof_1.f90: Likewise
529         * gfortran.dg/eor_1.f90: Likewise
530         * gfortran.dg/eor_handling_1.f90: Likewise
531         * gfortran.dg/eor_handling_2.f90: Likewise
532         * gfortran.dg/eor_handling_3.f90: Likewise
533         * gfortran.dg/eor_handling_4.f90: Likewise
534         * gfortran.dg/eor_handling_5.f90: Likewise
535         * gfortran.dg/error_recovery_5.f90: Likewise
536         * gfortran.dg/f2003_inquire_1.f03: Likewise
537         * gfortran.dg/f2003_io_4.f03: Likewise
538         * gfortran.dg/f2003_io_5.f03: Likewise
539         * gfortran.dg/f2003_io_7.f03: Likewise
540         * gfortran.dg/fgetc_1.f90: Likewise
541         * gfortran.dg/fgetc_2.f90: Likewise
542         * gfortran.dg/flush_1.f90: Likewise
543         * gfortran.dg/fmt_exhaust.f90: Likewise
544         * gfortran.dg/fmt_huge.f90: Likewise
545         * gfortran.dg/fmt_read.f90: Likewise
546         * gfortran.dg/fmt_t_1.f90: Likewise
547         * gfortran.dg/fmt_t_2.f90: Likewise
548         * gfortran.dg/fmt_t_3.f90: Likewise
549         * gfortran.dg/fmt_t_4.f90: Likewise
550         * gfortran.dg/fmt_t_5.f90: Likewise
551         * gfortran.dg/fmt_t_7.f: Likewise
552         * gfortran.dg/fseek.f90: Likewise
553         * gfortran.dg/ftell_1.f90: Likewise
554         * gfortran.dg/ftell_2.f90: Likewise
555         * gfortran.dg/func_derived_3.f90: Likewise
556         * gfortran.dg/inquire_9.f90: Likewise
557         * gfortran.dg/iostat_1.f90: Likewise
558         * gfortran.dg/iostat_2.f90: Likewise
559         * gfortran.dg/list_read_1.f90: Likewise
560         * gfortran.dg/list_read_4.f90: Likewise
561         * gfortran.dg/list_read_5.f90: Likewise
562         * gfortran.dg/list_read_7.f90: Likewise
563         * gfortran.dg/list_read_8.f90: Likewise
564         * gfortran.dg/list_read_9.f90: Likewise
565         * gfortran.dg/namelist_13.f90: Likewise
566         * gfortran.dg/namelist_14.f90: Likewise
567         * gfortran.dg/namelist_15.f90: Likewise
568         * gfortran.dg/namelist_16.f90: Likewise
569         * gfortran.dg/namelist_17.f90: Likewise
570         * gfortran.dg/namelist_18.f90: Likewise
571         * gfortran.dg/namelist_19.f90: Likewise
572         * gfortran.dg/namelist_20.f90: Likewise
573         * gfortran.dg/namelist_24.f90: Likewise
574         * gfortran.dg/namelist_26.f90: Likewise
575         * gfortran.dg/namelist_27.f90: Likewise
576         * gfortran.dg/namelist_28.f90: Likewise
577         * gfortran.dg/namelist_37.f90: Likewise
578         * gfortran.dg/namelist_38.f90: Likewise
579         * gfortran.dg/namelist_39.f90: Likewise
580         * gfortran.dg/namelist_40.f90: Likewise
581         * gfortran.dg/namelist_43.f90: Likewise
582         * gfortran.dg/namelist_44.f90: Likewise
583         * gfortran.dg/namelist_45.f90: Likewise
584         * gfortran.dg/namelist_46.f90: Likewise
585         * gfortran.dg/namelist_47.f90: Likewise
586         * gfortran.dg/namelist_48.f90: Likewise
587         * gfortran.dg/namelist_49.f90: Likewise
588         * gfortran.dg/namelist_50.f90: Likewise
589         * gfortran.dg/namelist_51.f90: Likewise
590         * gfortran.dg/namelist_52.f90: Likewise
591         * gfortran.dg/namelist_56.f90: Likewise
592         * gfortran.dg/namelist_char_only.f90: Likewise
593         * gfortran.dg/namelist_use.f90: Likewise
594         * gfortran.dg/namelist_use_only.f90: Likewise
595         * gfortran.dg/noadv_size.f90: Likewise
596         * gfortran.dg/open_access_append_1.f90: Likewise
597         * gfortran.dg/pad_no.f90: Likewise
598         * gfortran.dg/pr12884.f: Likewise
599         * gfortran.dg/pr17090.f90: Likewise
600         * gfortran.dg/pr17285.f90: Likewise
601         * gfortran.dg/pr17286.f90: Likewise
602         * gfortran.dg/pr18122.f90: Likewise
603         * gfortran.dg/pr18210.f90: Likewise
604         * gfortran.dg/pr18392.f90: Likewise
605         * gfortran.dg/pr19155.f: Likewise
606         * gfortran.dg/pr19216.f: Likewise
607         * gfortran.dg/pr19467.f90: Likewise
608         * gfortran.dg/pr19657.f: Likewise
609         * gfortran.dg/pr20257.f90: Likewise
610         * gfortran.dg/read_bad_advance.f90: Likewise
611         * gfortran.dg/read_eof_2.f90: Likewise
612         * gfortran.dg/read_eof_4.f90: Likewise
613         * gfortran.dg/read_many_1.f: Likewise
614         * gfortran.dg/read_noadvance.f90: Likewise
615         * gfortran.dg/read_repeat.f90: Likewise
616         * gfortran.dg/read_size_noadvance.f90: Likewise
617         * gfortran.dg/read_x_past.f: Likewise
618         * gfortran.dg/record_marker_1.f90: Likewise
619         * gfortran.dg/record_marker_3.f90: Likewise
620         * gfortran.dg/rewind_1.f90: Likewise
621         * gfortran.dg/runtime_warning_1.f90: Likewise
622         * gfortran.dg/shape_3.f90: Likewise
623         * gfortran.dg/slash_1.f90: Likewise
624         * gfortran.dg/stat_1.f90: Likewise
625         * gfortran.dg/stat_2.f90: Likewise
626         * gfortran.dg/streamio_11.f90: Likewise
627         * gfortran.dg/streamio_3.f90: Likewise
628         * gfortran.dg/streamio_4.f90: Likewise
629         * gfortran.dg/streamio_9.f90: Likewise
630         * gfortran.dg/tl_editing.f90: Likewise
631         * gfortran.dg/unf_io_convert_1.f90: Likewise
632         * gfortran.dg/unf_io_convert_2.f90: Likewise
633         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
634         * gfortran.dg/unf_short_record_1.f90: Likewise
635         * gfortran.dg/utf8_1.f03: Likewise
636         * gfortran.dg/utf8_2.f03: Likewise
637         * gfortran.dg/widechar_IO_1.f90: Likewise
638         * gfortran.dg/write_check3.f90: Likewise
639         * gfortran.dg/write_rewind_2.f: Likewise
640         * gfortran.dg/x_slash_2.f: Likewise
641         
642 2009-04-29  Richard Guenther  <rguenther@suse.de>
643
644         PR target/39943
645         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
646         New.
647         (check_effective_target_vect_floatuint_cvt): Likewise.
648         * gcc.dg/vect/slp-10.c: Adjust.
649         * gcc.dg/vect/slp-11.c: Adjust.
650         * gcc.dg/vect/slp-12b.c: Adjust.
651         * gcc.dg/vect/slp-33.c: Adjust.
652         * gcc.c-torture/compile/pr39943.c: New testcase.
653
654 2009-04-29  Richard Guenther  <rguenther@suse.de>
655
656         PR middle-end/39937
657         * gcc.c-torture/compile/pr39937.c: New testcase.
658
659 2009-04-29  Richard Guenther  <rguenther@suse.de>
660
661         PR tree-optimization/39941
662         * gcc.c-torture/compile/pr39941.c: New testcase.
663
664 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
665
666         * gcc.target/bfin/20090411-1.c: New test.
667
668 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
669
670         PR target/39565
671         * gcc.dg/pr39565.c: New testcase.
672
673 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
674
675         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
676         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
677         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
678         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
679         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
680         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
681         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
682         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
683         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
684         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
685         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
686         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
687         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
688         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
689         * gcc.target/i386/pr37191.c: Likewise.
690         * gcc.target/i386/reload-1.c: Likewise.
691         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
692         * g++.old-deja/g++.pt/repo2.C: Likewise.
693         * g++.old-deja/g++.pt/repo3.C: Likewise.
694         * g++.old-deja/g++.pt/repo4.C: Likewise.
695         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
696         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
697         * g++.dg/template/repo1.C: Likewise.
698         * g++.dg/template/repo2.C: Likewise.
699         * g++.dg/template/repo3.C: Likewise.
700         * g++.dg/template/repo4.C: Likewise.
701         * g++.dg/template/repo5.C: Likewise.
702         * g++.dg/template/repo6.C: Likewise.
703         * g++.dg/template/repo7.C: Likewise.
704         * g++.dg/template/repo8.C: Likewise.
705         * g++.dg/template/repo9.C: Likewise.
706         * g++.dg/rtti/repo1.C: Likewise.        
707         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
708         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
709         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
710         * g++.dg/other/PR23205.C: Skip for vxworks.
711         * g++.dg/ext/visibility/class1.C: Requires PIC.
712         * g++.dg/eh/async-unwind2.C: Requires PIC.
713         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
714         does not have cxa_exit.
715
716 2009-04-28  Jing Yu  <jingyu@google.com>
717
718         PR testsuite/39790
719         * lib/target-supports.exp (check_effective_target_tls): Remove
720         comment of caching.
721         (check_effective_target_tls_native): Likewise.
722         (check_effective_target_tls_runtime): Likewise.
723         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
724         tls to tls_runtime.
725         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
726
727 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
728
729         PR fortran/39946
730         * gfortran.dg/proc_ptr_16.f90: New.
731
732 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
733
734         * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
735         lp64 is true.
736
737 2009-04-28  Richard Guenther  <rguenther@suse.de>
738
739         PR middle-end/39937
740         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
741
742 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
743
744         * g++.dg/warn/pr35652.C: Removed.
745         * gcc.dg/pr35652.c: Likewise.
746
747 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
748
749         * gcc.target/ia64/20071210-2.c: New testcase.
750
751 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
752
753         PR c/39323
754         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
755         * gcc.dg/pr39323-3.c: Ditto.
756
757 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
758
759         PR fortran/39930
760         PR fortran/39931
761         * gfortran.dg/ambiguous_reference_2.f90: New.
762         * gfortran.dg/pointer_assign_7.f90: New.
763
764 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
765             Mark Mitchell  <mark@codesourcery.com>
766
767         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
768         * gcc.dg/20020103-1.c: Check for __ppc.
769         * gcc.dg/asm-b.c: Check for __ppc.
770         * gcc.dg/20020919-1.c: Check for __ppc.
771         * gcc.dg/20020312-2.c: Likewise.
772         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
773         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
774         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
775         * g++.dg/warn/weak1.C: Likewise.
776         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
777         static so appropriate optimizations kick in.
778         (find_base_value_wrapper): New function.
779         * g++.dg/eh/simd-5.C: Fix target triplet.
780         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
781
782 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
783             H.J. Lu  <hongjiu.lu@intel.com>
784
785         PR target/39911
786         * gcc.target/i386/pr39911.c: New test.
787
788 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
789
790         PR fortran/39879
791         * gfortran.dg/alloc_comp_assign_10.f90: New test.
792
793 2009-04-28  Ben Elliston  <bje@au.ibm.com>
794
795         PR c++/35652
796         Revert:
797
798         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
799
800         * gcc.dg/pr35652.C: New.
801         * g++.dg/warn/pr35652.C: New.
802         * gcc.dg/format/plus-1.c: Adjust message.
803
804 2009-04-27  DJ Delorie  <dj@redhat.com>
805
806         * lib/target-supports.exp (check_effective_target_double64): New.
807         (check_effective_target_double64plus): New.
808         (check_effective_target_large_double): New.
809         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
810         * gcc.dg/div-double-1.c: Likewise.
811         * gcc.dg/Wconversion-real.c: Require large_double.
812         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
813
814         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
815         are too small.
816
817         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
818         constants as long.
819
820 2009-04-27  Ian Lance Taylor  <iant@google.com>
821
822         * gcc.dg/Wcxx-compat-5.c: New testcase.
823         * gcc.dg/Wcxx-compat-6.c: New testcase.
824
825 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
826
827         Allow non-constant arguments to conversion intrinsics.
828         * gcc.target/spu/intrinsics-3.c: Update tests.
829
830 2009-04-27  Richard Guenther  <rguenther@suse.de>
831
832         PR middle-end/39928
833         * gcc.c-torture/compile/pr39928-1.c: New testcase.
834         * gcc.c-torture/compile/pr39928-2.c: Likewise.
835
836 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
837
838         PR target/39903
839         * gcc.dg/torture/pr39903-1.c: New.
840         * gcc.dg/torture/pr39903-2.c: Likewise.
841
842 2009-04-27  Revital Eres  <eres@il.ibm.com>
843
844         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
845         and check it.
846         * gcc.dg/sms-2.c: Add dump check.
847         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
848         and check it.
849         * gcc.dg/sms-4.c: Likewise.
850         * gcc.dg/sms-5.c: Likewise.
851         * gcc.dg/sms-6.c: Likewise.
852         * gcc.dg/sms-7.c: Likewise.
853         * gcc.dg/sms-antideps.c: Rename to...
854         * gcc.dg/sms-8.c: This and add sms dump file and check it.
855
856 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
857
858         * gnat.dg/opt2.adb: New test.
859
860 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
861
862         PR c++/39875
863         * g++.dg/warn/Wunused-15.C: New test.
864
865 2009-04-26  Michael Matz  <matz@suse.de>
866
867         Expand from SSA.
868         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
869         change regexps.
870         * gcc.target/i386/pr37248-1.c: Modified.
871         * gcc.target/i386/pr37248-3.c: Modified.
872         * gcc.target/i386/pr37248-2.c: Modified.
873         * gnat.dg/aliasing1.adb: Modified.
874         * gnat.dg/pack9.adb: Modified.
875         * gnat.dg/aliasing2.adb: Modified.
876         * gcc.dg/strict-overflow-2.c: Modified.
877         * gcc.dg/autopar/reduc-1char.c: Modified.
878         * gcc.dg/autopar/reduc-2char.c: Modified.
879         * gcc.dg/autopar/reduc-1.c: Modified.
880         * gcc.dg/autopar/reduc-2.c: Modified.
881         * gcc.dg/autopar/reduc-3.c: Modified.
882         * gcc.dg/autopar/reduc-6.c: Modified.
883         * gcc.dg/autopar/reduc-7.c: Modified.
884         * gcc.dg/autopar/reduc-8.c: Modified.
885         * gcc.dg/autopar/reduc-9.c: Modified.
886         * gcc.dg/autopar/reduc-1short.c: Modified.
887         * gcc.dg/autopar/reduc-2short.c: Modified.
888         * gcc.dg/autopar/parallelization-1.c: Modified.
889         * gcc.dg/strict-overflow-4.c: Modified.
890         * gcc.dg/strict-overflow-6.c: Modified.
891         * gcc.dg/gomp/combined-1.c: Modified.
892         * gcc.dg/no-strict-overflow-1.c: Modified.
893         * gcc.dg/no-strict-overflow-3.c: Modified.
894         * gcc.dg/no-strict-overflow-5.c: Modified.
895         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
896         * gcc.dg/tree-ssa/pr18134.c: Modified.
897         * gcc.dg/tree-ssa/20030824-1.c: Modified.
898         * gcc.dg/tree-ssa/vector-2.c: Modified.
899         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
900         * gcc.dg/tree-ssa/loop-21.c: Modified.
901         * gcc.dg/tree-ssa/20030824-2.c: Modified.
902         * gcc.dg/tree-ssa/vector-3.c: Modified.
903         * gcc.dg/tree-ssa/asm-3.c: Modified.
904         * gcc.dg/tree-ssa/pr23294.c: Modified.
905         * gcc.dg/tree-ssa/loop-22.c: Modified.
906         * gcc.dg/tree-ssa/loop-15.c: Modified.
907         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
908         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
909         * gcc.dg/tree-ssa/pr20139.c: Modified.
910         * gcc.dg/tree-ssa/scev-cast.c: Modified.
911         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
912         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
913         * gcc.dg/tree-ssa/loop-5.c: Modified.
914         * gcc.dg/tree-ssa/pr19431.c: Modified.
915         * gcc.dg/tree-ssa/pr32044.c: Modified.
916         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
917         * gcc.dg/tree-ssa/loop-19.c: Modified.
918         * gcc.dg/tree-ssa/loop-28.c: Modified.
919         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
920         * gcc.dg/tree-ssa/divide-1.c: Modified.
921         * gcc.dg/tree-ssa/inline-1.c: Modified.
922         * gcc.dg/tree-ssa/divide-3.c: Modified.
923         * gcc.dg/tree-ssa/pr30978.c: Modified.
924         * gcc.dg/tree-ssa/alias-6.c: Modified.
925         * gcc.dg/tree-ssa/divide-4.c: Modified.
926         * gcc.dg/tree-ssa/alias-11.c: Modified.
927         * gcc.dg/no-strict-overflow-7.c: Modified.
928         * gcc.dg/strict-overflow-1.c: Modified.
929         * gcc.dg/pr15784-4.c: Modified.
930         * gcc.dg/pr34263.c: Modified.
931         * gcc.dg/strict-overflow-3.c: Modified.
932         * gcc.dg/tree-prof/stringop-1.c: Modified.
933         * gcc.dg/tree-prof/val-prof-1.c: Modified.
934         * gcc.dg/tree-prof/val-prof-2.c: Modified.
935         * gcc.dg/tree-prof/val-prof-3.c: Modified.
936         * gcc.dg/tree-prof/val-prof-4.c: Modified.
937         * gcc.dg/no-strict-overflow-2.c: Modified.
938         * gcc.dg/no-strict-overflow-4.c: Modified.
939         * gcc.dg/no-strict-overflow-6.c: Modified.
940         * g++.dg/tree-ssa/pr27090.C: Modified.
941         * g++.dg/tree-ssa/tmmti-2.C: Modified.
942         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
943         * g++.dg/tree-ssa/pr19807.C: Modified.
944         * g++.dg/opt/pr30965.C: Modified.
945         * g++.dg/init/new17.C: Modified.
946         * gfortran.dg/whole_file_6.f90: Modified.
947         * gfortran.dg/whole_file_5.f90: Modified.
948         * gfortran.dg/reassoc_1.f90: Modified.
949         * gfortran.dg/reassoc_3.f90: Modified.
950
951 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
952
953         PR fortran/39893
954         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
955
956 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
957
958         PR inline-asm/39543
959         * gcc.target/i386/pr39543-1.c: New test.
960         * gcc.target/i386/pr39543-2.c: New test.
961         * gcc.target/i386/pr39543-3.c: New test.
962
963         PR c/39889
964         * gcc.dg/Wunused-value-3.c: New test.
965
966 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
967
968         PR c/39581
969         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
970         gcc.dg/vla-21.c: New tests.
971
972 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
973
974         PR c/39556
975         * gcc.dg/inline-34.c: New test.
976
977 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
978
979         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
980         gcc.dg/enum-const-3.c: New tests.
981         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
982         -pedantic-errors.  Update expected diagnostics.
983
984 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
985
986         PR c/39582
987         * gcc.dg/vla-20.c: New test.
988
989 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
990
991         PR c/39564
992         * gcc.dg/vla-19.c: New test.
993
994 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
995
996         PR preprocessor/39559
997         * gcc.dg/c99-intconst-2.c: New test.
998
999 2009-04-25  Jan Hubicka  <jh@suse.cz>
1000
1001         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1002
1003 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
1004
1005         PR fortran/39688
1006         * gfortran.dg/import7.f90: New.
1007
1008 2009-04-24  Richard Guenther  <rguenther@suse.de>
1009
1010         * gcc.dg/tree-ssa/vrp48.c: Fix.
1011
1012 2008-04-24  Doug Kwan  <dougkwan@google.com>
1013
1014         * g++.dg/init/copy7.C: Only abort in memcpy if source and
1015         destination are the same.
1016
1017 2009-04-24  Richard Guenther  <rguenther@suse.de>
1018
1019         * gcc.dg/tree-ssa/vrp48.c: New testcase.
1020
1021 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
1022
1023         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1024         gcc.dg/array-const-3.c: New tests.
1025
1026 2009-04-24  Ian Lance Taylor  <iant@google.com>
1027
1028         * gcc.dg/Wcxx-compat-4.c: New testcase.
1029
1030 2009-04-24  Daniel Kraft  <d@domob.eu>
1031
1032         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1033         expected on already erraneous symbol (renamed to fresh one).
1034
1035 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
1036
1037         PR middle-end/39867
1038         * gcc.dg/pr39867.c: New.
1039
1040 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
1041
1042         PR fortran/39861
1043         PR fortran/39864
1044         * gfortran.dg/intrinsic_1.f90: New.
1045
1046 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
1047
1048         * gnat.dg/alignment7.adb: New test.
1049         * gnat.dg/alignment8.adb: Likewise.
1050
1051 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
1052
1053         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1054         * gnat.dg/specs/rep_clause2.ads: New test.
1055
1056 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
1057
1058         PR rtl-optimization/39794
1059         * gcc.dg/pr39794.c: New test.
1060
1061 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
1062
1063         * gnat.dg/atomic1.adb: New test.
1064         * gnat.dg/atomic1_pkg.ads: New helper.
1065
1066 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
1067
1068         PR testsuite/39623
1069         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1070         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1071         
1072 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
1073
1074         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1075         warning.
1076
1077 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1078
1079         PR C/31499
1080         * gcc.dg/vector-init-1.c: New testcase.
1081         * gcc.dg/vector-init-2.c: New testcase.
1082
1083 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
1084
1085         * gnat.dg/enum2.adb: New test.
1086         * gnat.dg/enum2_pkg.ads: New helper.
1087
1088 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
1089
1090         PR c/39855
1091         * gcc.dg/torture/pr39855.c: New test.
1092
1093 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
1094
1095         PR c++/39639
1096         * g++.dg/cpp0x/pr39639.C: New test.
1097
1098 2009-04-22  Mark Heffernan  <meheff@google.com>
1099
1100         * gcc.dg/profile-generate-3.c: New test.
1101
1102 2009-04-22  Jan Hubicka  <jh@suse.cz>
1103
1104         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1105
1106 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
1107
1108         PR testsuite/39623
1109         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1110         
1111 2009-04-22  Richard Guenther  <rguenther@suse.de>
1112
1113         PR tree-optimization/39824
1114         * gcc.c-torture/compile/pr39824.c: New testcase.
1115
1116 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1117
1118         PR c++/14875
1119         * g++.dg/parse/parser-pr14875.C: New.
1120         * g++.dg/parse/parser-pr14875-2.C: New.
1121         * g++.dg/parse/error6.C: Update match string.
1122
1123 2009-04-22  Richard Guenther  <rguenther@suse.de>
1124
1125         PR tree-optimization/39845
1126         * gcc.c-torture/compile/pr39845.c: New testcase.
1127
1128 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
1129
1130         PR fortran/39735
1131         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1132         * gfortran.dg/external_initializer.f90: Modified.
1133         * gfortran.dg/interface_26.f90: Modified.
1134         * gfortran.dg/intrinsic_subroutine.f90: Modified.
1135         * gfortran.dg/proc_ptr_3.f90: Modified.
1136         * gfortran.dg/proc_ptr_15.f90: New.
1137         * gfortran.dg/proc_ptr_result_1.f90: Modified.
1138
1139 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1140
1141         PR c++/35711
1142         * g++.dg/warn/pr35711.C: New.
1143         * g++.dg/conversion/ptrmem2.C: Update.
1144
1145 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
1146
1147         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1148         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1149         README.gcc, g++.dg/README, g++.dg/compat/break/README,
1150         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1151         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1152         gcc.c-torture/ChangeLog.0,
1153         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1154         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1155         gcc.target/i386/math-torture/math-torture.exp,
1156         gcc.target/mips/inter/mips16-inter.exp,
1157         gcc.target/mips/mips-nonpic/README,
1158         gcc.target/x86_64/abi/README.gcc,
1159         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1160         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1161         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1162         notices.
1163         * ChangeLog-1993-2007, ChangeLog: Correct dates.
1164
1165 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1166
1167         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1168
1169 2009-04-21  Richard Guenther  <rguenther@suse.de>
1170
1171         PR middle-end/39829
1172         * gcc.dg/torture/pr39829.c: New testcase.
1173
1174 2009-04-21  Martin Jambor  <mjambor@suse.cz>
1175
1176         * gcc.dg/tree-ssa/cswtch-2.c: New test.
1177
1178 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1179
1180         PR 16202
1181         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1182         * gcc.dg/sequence-pt-2.c: New.
1183         * gcc.dg/sequence-pt-3.c: New.
1184         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1185         * g++.dg/warn/sequence-pt-2.c: New.
1186         * g++.dg/warn/sequence-pt-3.c: New.
1187
1188 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
1189
1190         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1191
1192 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1193
1194         * gnat.dg/import1.ad[sb]: New test.
1195
1196 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1197
1198         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1199         return 0.
1200
1201 2009-04-20  Tobias Burnus  <burnus@net-b.de>
1202
1203         PR fortran/39811
1204         * gfortran.dg/continuation_11.f90: New test.
1205
1206 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1207
1208         PR c++/13358
1209         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1210         messages. Test for "long long" in system headers.
1211         * gcc.dg/c99-longlong-2.c: New.
1212         * g++.dg/warn/pr13358.C: New.
1213         * g++.dg/warn/pr13358-2.C: New.
1214         * g++.dg/warn/pr13358-3.C: New.
1215         * g++.dg/warn/pr13358-4.C: New.
1216
1217 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1218
1219         * gcc.dg/framework-2.c: Fix up for non existent includes
1220         being fatal errors now.
1221
1222 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
1223
1224         PR fortran/39800
1225         * gfortran.dg/private_type_13.f90: New test.
1226         * gfortran.dg/private_type_2.f90: Add option -std=f95.
1227
1228 2009-04-20  Le-Chun Wu  <lcwu@google.com>
1229
1230         PR c++/39803
1231         * g++.dg/warn/Wunused-14.C: New test.
1232
1233 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
1234
1235         * gnat.dg/specs/small_alignment.ads: New test.
1236
1237 2009-04-20  Ian Lance Taylor  <iant@google.com>
1238
1239         * gcc.dg/Wcxx-compat-3.c: New testcase.
1240
1241 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
1242
1243         * gnat.dg/pack13.ad[sb]: New test.
1244         * gnat.dg/pack13_pkg.ads: New helper.
1245
1246 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
1247
1248         * gnat.dg/discr11.ad[sb]: New test.
1249         * gnat.dg/discr11_pkg.ads: New helper.
1250
1251 2009-04-20  Ira Rosen  <irar@il.ibm.com>
1252
1253         PR tree-optimization/39675
1254         * gcc.dg/vect/O3-pr39675-2.c: New test.
1255
1256 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
1257
1258         * gnat.dg/rep_clause3.adb: New test.
1259
1260 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
1261
1262         PR c/37481
1263         * gcc.dg/c99-flex-array-7.c: New test.
1264
1265 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
1266
1267         PR c/19771
1268         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1269
1270 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
1271
1272         PR c/38243
1273         * gcc.dg/c99-restrict-3.c: New test.
1274
1275 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
1276
1277         PR preprocessor/20078
1278         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1279
1280 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
1281
1282         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1283         Do not pass -B$root after -margs.
1284
1285 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1286
1287         PR c/32061
1288         PR c++/36954
1289         * gcc.dg/pr32061.c: New.
1290         * gcc.dg/Wlogical-op-1.c: Update.
1291         * g++.dg/warn/Wlogical-op-1.C: Update.
1292         * g++.dg/warn/pr36954.C: New.
1293
1294 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
1295
1296         PR c/27676
1297         * gcc.dg/lvalue-5.c: New test.
1298
1299 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
1300
1301         PR c/22367
1302         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1303
1304 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
1305
1306         * gcc.dg/cpp/include5.c: New test.
1307
1308 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
1309
1310         PR c/35210
1311         * gcc.dg/call-diag-2.c: New test.
1312
1313 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
1314
1315         PR preprocessor/39646
1316         * gcc.dg/cpp/line8.c: New test.
1317
1318 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
1319
1320         PR preprocessor/39647
1321         * gcc.dg/cpp/line7.c: New test.
1322
1323 2009-04-18  Richard Guenther  <rguenther@suse.de>
1324
1325         PR middle-end/39804
1326         * gcc.target/i386/pr39804.c: New testcase.
1327
1328 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
1329
1330         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1331         * g++.dg/other/pr39496.C: Likewise.
1332
1333 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1334
1335         PR middle-end/36902
1336         * gcc.dg/pr36902.c: New.
1337
1338 2009-04-17  Diego Novillo  <dnovillo@google.com>
1339
1340         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1341         violation for variable 'inside_main'.
1342
1343 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1344
1345         * gfortran.fortran-torture/execute/getarg_1.x: New file.
1346
1347 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1348
1349         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1350
1351 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1352
1353         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1354         * gfortran.dg/chmod_2.f90: Likewise.
1355         * gfortran.dg/chmod_3.f90: Likewise.
1356         * gfortran.dg/open_errors.f90: Likewise.
1357         * gfortran.dg/stat_1.f90: Likewise.
1358         * gfortran.dg/stat_2.f90: Likewise.
1359
1360 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1361
1362         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1363         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1364         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1365         * gfortran.dg/nearest_1.f90: Likewise.
1366         * gfortran.dg/nearest_3.f90: Likewise.
1367         * gfortran.dg/isnan_1.f90: Likewise.
1368         * gfortran.dg/isnan_2.f90: Likewise.
1369         * gfortran.dg/nan_1.f90: Likewise.
1370         * gfortran.dg/nan_2.f90: Likewise.
1371         * gfortran.dg/nan_3.f90: Likewise.
1372         * gfortran.dg/nan_4.f90: Likewise.
1373         * gfortran.dg/module_nan.f90: Likewise.
1374         * gfortran.dg/int_conv_2.f90: Likewise.
1375         * gfortran.dg/init_flag_3.f90: Likewise.
1376         * gfortran.dg/namelist_42.f90: Likewise.
1377         * gfortran.dg/namelist_43.f90: Likewise.
1378         * gfortran.dg/real_const_3.f90: Likewise.
1379         * gfortran.dg/transfer_simplify_1.f90: Likewise.
1380
1381         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1382         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1383         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1384         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1385         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1386
1387         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1388         * gfortran.dg/gamma_5.f90: Likewise.
1389
1390 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1391
1392         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1393         less strict so it also works with auto-overlay support.
1394         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1395         for "exceeds local store" linker errors on the SPU.
1396
1397         * lib/gfortran.exp: Include target-supports.exp.
1398         (gfortran_init): On SPU targets where automatic overlay support
1399         is available, use it to build all Fortran test cases.
1400
1401         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1402
1403 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
1404
1405         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1406         rule enforced by gnat on taft types.
1407
1408 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
1409
1410         PR testsuite/39792
1411         * g++.dg/ext/complit11.C: Add empty dg-options.
1412
1413 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
1414
1415         PR c++/17570
1416         * g++.dg/template/defarg11.C: New test.
1417
1418 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
1419
1420         PR c++/28766
1421         * g++.dg/ext/complit11.C: New testcase.
1422
1423 2009-04-15  Le-Chun Wu  <lcwu@google.com>
1424
1425         PR c++/39551
1426         * g++.dg/warn/Wunused-13.C: New testcase.
1427
1428 2009-04-15  Ian Lance Taylor  <iant@google.com>
1429
1430         * gcc.dg/Wenum-compare-1.c: New testcase.
1431
1432 2009-04-15  Richard Guenther  <rguenther@suse.de>
1433
1434         PR tree-optimization/39764
1435         * g++.dg/torture/pr39764.C: New testcase.
1436
1437 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
1438
1439         * g++.dg/ext/altivec-17.C: New.
1440
1441 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
1442
1443         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1444         * gnat.dg/specs/limited1.ads: Ditto.
1445
1446 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1447
1448         PR testsuite/39769
1449         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1450         for testing the results of estimate instructions.
1451         * gcc.dg/vmx/3a-04m.c (test): Ditto.
1452         * gcc.dg/vmx/3a-05.c (test): Ditto.
1453
1454 2009-04-14  Jason Merrill  <jason@redhat.com>
1455
1456         PR c++/39763
1457         * g++.dg/warn/Wshadow-4.C: Extend.
1458
1459 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
1460
1461         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1462         (do_D): Remove attribute hidden.
1463
1464 2009-04-13  Jason Merrill  <jason@redhat.com>
1465
1466         PR c++/39480
1467         * g++.dg/init/copy7.C: New.
1468
1469 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
1470
1471         PR testsuite/39733
1472         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1473         (check_for_all_options): This.
1474
1475 2009-04-13  Jason Merrill  <jason@redhat.com>
1476
1477         PR c++/39750
1478         * g++.dg/template/crash90.C: New.
1479
1480 2009-04-12  Jason Merrill  <jason@redhat.com>
1481
1482         PR c++/39742
1483         * g++.dg/overload/extern-C-2.C: New.
1484
1485 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
1486
1487         PR preprocessor/31869
1488         * gcc.dg/cpp/strify5.c: New test.
1489
1490 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
1491
1492         * gnat.dg/enum1.adb: New test.
1493         * gnat.dg/enum1_pkg.ads: New helper.
1494
1495 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
1496
1497         PR target/39740
1498         * gcc.target/alpha/pr39740.c: New test.
1499
1500 2009-04-11  Daniel Kraft  <d@domob.eu>
1501
1502         PR fortran/37746
1503         * gfortran.dg/bounds_check_strlen_1.f90: New test.
1504         * gfortran.dg/bounds_check_strlen_2.f90: New test.
1505         * gfortran.dg/bounds_check_strlen_3.f90: New test.
1506         * gfortran.dg/bounds_check_strlen_4.f90: New test.
1507         * gfortran.dg/bounds_check_strlen_5.f90: New test.
1508         * gfortran.dg/bounds_check_strlen_6.f90: New test.
1509         * gfortran.dg/bounds_check_strlen_7.f90: New test.
1510         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1511         expected string length that failed with -fbounds-check now.
1512         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1513
1514 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
1515
1516         PR fortran/39692
1517         * gfortran.dg/proc_ptr_14.f90: New.
1518
1519 2009-04-11  Richard Guenther  <rguenther@suse.de>
1520
1521         PR middle-end/39732
1522         * g++.dg/torture/pr39732.C: New testcase.
1523
1524 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
1525
1526         * gfortran.dg/whole_file_5.f90: New.
1527         * gfortran.dg/whole_file_6.f90: New.
1528
1529 2009-04-11  Richard Guenther  <rguenther@suse.de>
1530
1531         PR tree-optimization/39713
1532         * g++.dg/torture/pr39713.C: New testcase.
1533
1534 2009-04-10  Richard Guenther  <rguenther@suse.de>
1535
1536         PR c/39712
1537         * gcc.dg/pr39712.c: New testcase.
1538
1539 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
1540
1541         PR c++/28301
1542         * g++.dg/cpp0x/enum2.C: Updated.
1543         * g++.dg/debug/pr22514.C: Likewise.
1544         * g++.dg/parse/enum2.C: Likewise.
1545         * g++.dg/parse/enum3.C: Likewise.
1546         * g++.dg/template/crash79.C: Likewise.
1547         * g++.old-deja/g++.jason/cond.C: Likewise.
1548
1549 2009-04-10  Chao-ying Fu  <fu@mips.com>
1550
1551         * gcc.target/mips/interrupt_handler.c: Change from compile to
1552         assemble.
1553
1554 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1555
1556         * objc/execute/forward-1.x: Fix x86_64 entry typos.
1557
1558 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
1559
1560         PR fortran/38709
1561         * gfortran.dg/zero_sized_6.f90: New.
1562
1563 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1564
1565         PR  c++/20118
1566         * g++.dg/parse/pr20118.C: New.
1567         * g++.dg/template/spec16.C: Update.
1568
1569 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
1570
1571         PR testsuite/35621
1572         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1573         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1574         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1575         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1576         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1577         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1578         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1579         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1580         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1581         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1582         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1583         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1584         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1585         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1586         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1587         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1588         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1589
1590 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
1591
1592         PR target/39678
1593         * g++.dg/torture/pr39678.C: New.
1594         * gcc.dg/compat/struct-complex-2.h: Likewise.
1595         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1596         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1597         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1598         * gcc.dg/torture/pr39678.c: Likewise.
1599         * gcc.target/i386/pr39678.c: Likewise.
1600
1601         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1602         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1603
1604         * gcc.target/x86_64/abi/test_passing_structs.c: Include
1605         <complex.h>.  Add tests for structure with complex float.
1606
1607 2009-04-10  Ben Elliston  <bje@au.ibm.com>
1608             Joseph Myers  <joseph@codesourcery.com>
1609
1610         PR target/36800
1611         * gcc.dg/dfp/pr36800.c: New.
1612
1613 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1614             Rafael Avila de Espindola  <espindola@google.com>
1615
1616         * gcc.misc-tests/help.exp: New file.
1617         * lib/options.exp: New file.
1618
1619 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
1620
1621         PR libobjc/36610
1622         * objc/execute/forward-1.x: New.
1623
1624 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
1625
1626         * gcc.dg/pr27150-1.c: Change to a link test.
1627
1628 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1629
1630         * g++.dg/lookup/using2.C: Change copyright header to refer to version
1631         3 of the GNU General Public License and to point readers at the
1632         COPYING3 file and the FSF's license web page.
1633         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1634         * gcc.dg/struct/struct-reorg.exp: Likewise.
1635         * gcc.target/spu/tag_manager.c: Likewise.
1636
1637 2009-04-09  Richard Guenther  <rguenther@suse.de>
1638
1639         PR testsuite/39696
1640         * ssa-ccp-25.c: Adjust pattern.
1641
1642 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
1643
1644         PR fortran/36704
1645         * gfortran.dg/external_procedures_1.f90: Modified.
1646         * gfortran.dg/proc_ptr_result_1.f90: New.
1647         * gfortran.dg/proc_ptr_result_2.f90: New.
1648         * gfortran.dg/proc_ptr_result_3.f90: New.
1649
1650 2009-04-09  Richard Guenther  <rguenther@suse.de>
1651
1652         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1653         to prevent constant propagation.
1654         * gcc.dg/vect/vect-56.c: Likewise.
1655         * gcc.dg/vect/vect-58.c: Likewise.
1656         * gcc.dg/vect/vect-60.c: Likewise.
1657         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1658         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1659         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1660
1661 2009-04-09  Richard Guenther  <rguenther@suse.de>
1662
1663         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1664         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1665
1666 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
1667
1668         PR c/39613
1669         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1670         New tests.
1671
1672 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
1673
1674         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1675         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1676
1677 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
1678
1679         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1680
1681 2009-04-08  Jason Merrill  <jason@redhat.com>
1682
1683         PR c++/25185
1684         * g++.dg/template/error40.C: Add another test.
1685
1686 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
1687
1688         PR c/39614
1689         PR c/39673
1690         * gcc.c-torture/compile/pr39614-1.c,
1691         gcc.c-torture/compile/pr39614-2.c,
1692         gcc.c-torture/compile/pr39614-3.c,
1693         gcc.c-torture/compile/pr39614-4.c,
1694         gcc.c-torture/compile/pr39614-5.c,
1695         gcc.c-torture/compile/pr39673-1.c,
1696         gcc.c-torture/compile/pr39673-2.c: New tests.
1697         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1698         more cases.
1699         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1700         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1701         expected errors.
1702
1703 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
1704
1705         PRc++/39637
1706         * g++.dg/cpp0x/variadic-crash2.C: New test.
1707
1708 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
1709
1710         PR fortran/38863
1711         * gfortran.dg/alloc_comp_result_1.f90: New test.
1712
1713 2009-04-07  Jason Merrill  <jason@redhat.com>
1714
1715         PR c++/34691
1716         * g++.dg/overload/extern-C-1.C: New.
1717
1718 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
1719
1720         PR testsuite/39325
1721         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
1722
1723 2009-04-07  Jason Merrill  <jason@redhat.com>
1724
1725         PR c++/25185
1726         * g++.dg/template/error40.C: New.
1727
1728 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
1729
1730         PR fortran/38152
1731         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
1732
1733 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1734
1735         * gnat.dg/subp_elim_errors.ad[sb]: New test.
1736
1737 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
1738
1739         PR fortran/38290
1740         * gfortran.dg/proc_decl_1.f90: Modified.
1741         * gfortran.dg/proc_ptr_11.f90: Extended.
1742         * gfortran.dg/proc_ptr_13.f90: Modified.
1743
1744 2009-04-06  Jason Merrill  <jason@redhat.com>
1745
1746         PR c++/35146
1747         * g++.dg/template/fnspec1.C: New.
1748
1749 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
1750
1751         * lib/gnat.exp: Handle multilib.
1752         
1753 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
1754
1755         PR fortran/38863
1756         * gfortran.dg/dependency_23.f90: New test.
1757
1758 2009-04-06  Richard Guenther  <rguenther@suse.de>
1759
1760         PR tree-optimization/28868
1761         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1762         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
1763         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1764         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1765
1766 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
1767
1768         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
1769
1770 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
1771
1772         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
1773
1774 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
1775
1776         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
1777         with the built-in y0, and the subsequent warning.
1778         (y1): Likewise, rename to y_1.
1779
1780 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
1781
1782         PR fortran/39414
1783         * gfortran.dg/proc_decl_21.f90: New.
1784
1785 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
1786
1787         PR fortran/36091
1788         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
1789
1790 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
1791
1792         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
1793         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
1794         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
1795         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
1796         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
1797         gfortran.dg/namelist_49.f90: Gate test on effective_target
1798         fd_truncate.
1799         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
1800
1801 2009-04-05  Daniel Kraft  <d@domob.eu>
1802
1803         PR fortran/38654
1804         * gfortran.dg/read_float_2.f03
1805         * gfortran.dg/read_float_3.f90
1806
1807 2009-04-05  Richard Guenther  <rguenther@suse.de>
1808
1809         PR tree-optimization/39648
1810         * gcc.c-torture/compile/pr39648.c: New testcase.
1811
1812 2009-04-05  Jason Merrill  <jason@redhat.com>
1813
1814         PR c++/14912
1815         * g++.dg/template/error39.C: New.
1816
1817 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
1818
1819         PR fortran/29458
1820         * gfortran.dg/implied_do_1.f90: New.
1821
1822 2009-04-04  Tobias Burnus  <burnus@net-b.de>
1823
1824         PR fortran/39577
1825         * gfortran.dg/recursive_check_8.f90: New.
1826         * gfortran.dg/recursive_check_9.f90: New.
1827         * gfortran.dg/recursive_check_10.f90: New.
1828         * gfortran.dg/recursive_check_11.f90: New.
1829         * gfortran.dg/recursive_check_12.f90: New.
1830         * gfortran.dg/recursive_check_13.f90: New.
1831         * gfortran.dg/recursive_check_14.f90: New.
1832
1833 2009-04-04  Jason Merrill  <jason@redhat.com>
1834
1835         PR c++/25185
1836         * g++.dg/template/error38.C: Add more tests.
1837
1838 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
1839
1840         PR fortran/37614
1841         * gfortran.dg/common_align_2.f90: New test.
1842
1843 2009-04-04  Richard Guenther  <rguenther@suse.de>
1844
1845         PR tree-optimization/8781
1846         PR tree-optimization/37892
1847         * g++.dg/tree-ssa/pr8781.C: New testcase.
1848         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
1849
1850 2009-04-04  Richard Guenther  <rguenther@suse.de>
1851
1852         PR tree-optimization/39636
1853         * gcc.c-torture/compile/pr39636.c: New testcase.
1854
1855 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
1856
1857         PR rtl-optimization/39607
1858         * g++.dg/opt/pr39607.C: New.
1859
1860 2009-04-03  Tobias Burnus  <burnus@net-b.de>
1861
1862         PR fortran/39594
1863         * gfortran.dg/common_12.f90: New.
1864
1865 2009-04-03  Jason Merrill  <jason@redhat.com>
1866
1867         PR c++/39608
1868         * g++.dg/template/const2.C: New test.
1869
1870 2009-04-03  Richard Guenther  <rguenther@suse.de>
1871
1872         PR tree-optimization/2480
1873         PR tree-optimization/23086
1874         * gcc.dg/tree-ssa/pr2480.c: New testcase.
1875         * gcc.dg/tree-ssa/pr23086.c: Likewise.
1876
1877 2009-04-03  Richard Guenther  <rguenther@suse.de>
1878
1879         PR tree-optimization/34743
1880         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
1881         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
1882         * gcc.dg/tree-ssa/alias-18.c: Likewise.
1883         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1884         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
1885         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
1886         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1887         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1888
1889 2009-04-03  Richard Guenther  <rguenther@suse.de>
1890
1891         PR middle-end/13146
1892         PR tree-optimization/23940
1893         PR tree-optimization/33237
1894         PR middle-end/33974
1895         PR middle-end/34093
1896         PR tree-optimization/36201
1897         PR tree-optimization/36230
1898         PR tree-optimization/38049
1899         PR tree-optimization/38207
1900         PR tree-optimization/38230
1901         PR tree-optimization/38301
1902         PR tree-optimization/38585
1903         PR middle-end/38895
1904         PR tree-optimization/38985
1905         PR tree-optimization/39299
1906         * gcc.dg/pr19633-1.c: Adjust.
1907         * gcc.dg/torture/pta-callused-1.c: Likewise.
1908         * gcc.dg/torture/pr39074-2.c: Likewise.
1909         * gcc.dg/torture/pr39074.c: Likewise.
1910         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
1911         * gcc.dg/torture/pr30375.c: Adjust.
1912         * gcc.dg/torture/pr33563.c: Likewise.
1913         * gcc.dg/torture/pr33870.c: Likewise.
1914         * gcc.dg/torture/pr33560.c: Likewise.
1915         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
1916         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
1917         * gcc.dg/tree-ssa/alias-15.c: Remove.
1918         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
1919         * gcc.dg/tree-ssa/pr26421.c: Adjust.
1920         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
1921         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
1922         * gcc.dg/tree-ssa/pr23382.c: Adjust.
1923         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
1924         * gcc.dg/tree-ssa/alias-16.c: Adjust.
1925         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1926         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1927         * gcc.dg/tree-ssa/alias-18.c: Likewise.
1928         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1929         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
1930         * gcc.dg/tree-ssa/alias-19.c: Likewise.
1931         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
1932         * gcc.dg/tree-ssa/pr13146.c: Likewise.
1933         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1934         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1935         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1936         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
1937         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
1938         * gcc.dg/tree-ssa/alias-20.c: Likewise.
1939         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
1940         * gcc.dg/tree-ssa/pr38895.c: Likewise.
1941         * gcc.dg/uninit-B.c: XFAIL.
1942         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
1943         * gcc.dg/uninit-pr19430.c: XFAIL.
1944         * g++.dg/tree-ssa/pr13146.C: New testcase.
1945         * g++.dg/opt/pr36187.C: Adjust.
1946         * g++.dg/torture/20090329-1.C: New testcase.
1947
1948 2009-04-02  Chao-ying Fu  <fu@mips.com>
1949
1950         * gcc.target/mips/interrupt_handler.c: New test.
1951
1952 2009-04-02  David Ayers  <ayers@fsfe.org>
1953
1954         PR objc/18456
1955         * objc.dg/bad-receiver-type-2.m: New test contributed by
1956         Alexander Mamberg.
1957
1958 2009-04-02  Jason Merrill  <jason@redhat.com>
1959
1960         PR c++/25185
1961         * g++.dg/template/error38.C: New test.
1962
1963 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
1964
1965         PR tree-optimization/31677
1966         * gcc.dg/memcpy-1.c: Add compiler option.
1967
1968 2009-04-02  Ira Rosen  <irar@il.ibm.com>
1969
1970         PR tree-optimization/39595
1971         * gfortran.dg/vect/O3-pr39595.f: New test.
1972
1973 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
1974
1975         PR c++/26693
1976         * g++.dg/template/typedef11.C: New test.
1977         * g++.dg/template/typedef12.C: Likewise.
1978         * g++.dg/template/typedef13.C: Likewise.
1979         * g++.dg/template/typedef14.C: Likewise.
1980         * g++.dg/template/typedef15.C: Likewise.
1981         * g++.dg/template/typedef16.C: Likewise.
1982         * g++.dg/template/sfinae3.C: Compile this pedantically.
1983         The only errors expected should be the one saying the typedef is ill
1984         formed.
1985         * g++.old-deja/g++.pt/typename8.C: Likewise.
1986         * g++.dg/template/access11.C: Update this.
1987
1988 2009-04-02  Richard Guenther  <rguenther@suse.de>
1989
1990         PR tree-optimization/37221
1991         * gcc.c-torture/compile/20090331-1.c: New testcase.
1992
1993 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
1994
1995         * gcc.c-torture/compile/20090401-1.c: New test.
1996
1997 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1998
1999         PR c++/4926
2000         * g++.dg/template/pr4926-1.C: New.
2001
2002 2009-04-01  Xinliang David Li  <davidxl@google.com>
2003
2004         * gcc.target/i386/all_one_m128i.c: New test.
2005
2006 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
2007
2008         PR c/39027
2009         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2010         * gcc.dg/fltconst-2.c: New test.
2011         * gcc.dg/fltconst-double-pedantic-1.c: New test.
2012         * gcc.dg/fltconst-double-pedantic-2.c: New test.
2013
2014         PR c/33466
2015         * gcc.dg/cpp/pr33466.c: New test.
2016         * gcc.dg/dfp/pr33466.c: New test.
2017         * gcc.dg/fixed-point/pr33466.c: New test.
2018
2019 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
2020
2021         PR tree-optimization/35011
2022         * g++.dg/other/pr35011.C: New.
2023
2024 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
2025
2026         PR target/39226
2027         * gcc.dg/pr39226.c: New test.
2028
2029 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
2030
2031         PR c++/35240
2032         * g++.dg/template/pr35240.C: New.
2033
2034 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
2035
2036         PR c/39605
2037         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2038         * gcc.dg/pr25682.c: Update expected diagnostics.
2039
2040 2009-04-01  Richard Guenther  <rguenther@suse.de>
2041
2042         * gcc.dg/fold-plusmult-2.c: New testcase.
2043
2044 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
2045
2046         PR c/37772
2047         * gcc.dg/pr37772.c: New test.
2048         * g++.dg/ext/asm11.C: New test.
2049
2050 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
2051
2052         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2053         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2054         defined.
2055
2056 2009-03-31  Jason Merrill  <jason@redhat.com>
2057
2058         * g++.old-deja/g++.other/using9.C: Add expected errors.
2059
2060 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
2061
2062         * gcc.c-torture/compile/pr33009.c: Removed.
2063
2064 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2065
2066         * gcc.c-torture/compile/pr33009.c: Delete.
2067         * gcc.c-torture/compile/pr11832.c: Likewise.
2068
2069 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
2070
2071         PR c/448
2072         * lib/target-supports.exp (check_effective_target_stdint_types):
2073         Update comment.
2074         (check_effective_target_inttypes_types): New.
2075         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2076         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2077         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2078
2079 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
2080
2081         PR fortran/38917
2082         PR fortran/38918
2083         * gfortran.dg/data_pointer_1.f90: New test.
2084
2085 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
2086
2087         PR fortran/38915
2088         * gfortran.dg/char_length_15.f90: New test.
2089
2090 2009-03-31  Jason Merrill  <jason@redhat.com>
2091
2092         C++ DR 613
2093         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2094         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2095         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2096         xfail others.
2097
2098         * g++.dg/other/typedef2.C: New test.
2099
2100         PR c++/37806
2101         * g++.dg/template/typedef17.C: New test.
2102
2103         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2104         * g++.dg/cpp0x/auto12.C: Likewise.
2105
2106 2009-03-31  Richard Guenther  <rguenther@suse.de>
2107
2108         PR middle-end/31029
2109         * gcc.dg/fold-compare-4.c: New testcase.
2110         * gcc.dg/fold-compare-5.c: Likewise.
2111
2112 2009-03-31  Richard Guenther  <rguenther@suse.de>
2113
2114         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2115
2116 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
2117
2118         PR target/39592
2119         * gcc.target/i386/pr39592-1.c: New test.
2120
2121 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
2122
2123         PR preprocessor/15638
2124         * gcc.dg/cpp/missing-header-1.c: New test.
2125         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
2126         "compilation terminated" message.
2127         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
2128         test #include "".
2129         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2130         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2131         terminated" message.
2132
2133 2009-03-31  Richard Guenther  <rguenther@suse.de>
2134
2135         PR middle-end/23401
2136         PR middle-end/27810
2137         * gcc.dg/tree-ssa/pr23401.c: New testcase.
2138         * gcc.dg/tree-ssa/pr27810.c: Likewise.
2139
2140 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
2141
2142         PR fortran/38389
2143         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2144         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2145         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2146         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2147         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2148         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2149         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2150
2151 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
2152
2153         PR fortran/22571
2154         * gfortran.dg/whole_file_1.f90: New test.
2155         PR fortran/26227
2156         * gfortran.dg/whole_file_2.f90: New test.
2157         * gfortran.dg/whole_file_3.f90: New test.
2158         PR fortran/24886
2159         * gfortran.dg/whole_file_4.f90: New test.
2160
2161 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
2162
2163         * gfortran.dg/bind_c_usage_19.f90: New test.
2164
2165         PR target/39558
2166         * gcc.target/powerpc/altivec-29.c: New test.
2167
2168 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
2169
2170         PR rtl-optimization/323
2171         * gcc.target/i386/excess-precision-1.c,
2172         gcc.target/i386/excess-precision-2.c,
2173         gcc.target/i386/excess-precision-3.c,
2174         gcc.target/i386/excess-precision-4.c,
2175         gcc.target/i386/excess-precision-5.c,
2176         gcc.target/i386/excess-precision-6.c: New tests.
2177
2178 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
2179
2180         PR c/35235
2181         * gcc.dg/c99-array-lval-8.c: New test.
2182
2183 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
2184
2185         PR preprocessor/34695
2186         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2187         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2188         instead of dg-warning for "previous definition" messages.
2189         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2190         "warnings being treated as errors" message.
2191         * gcc.dg/fltconst-1.c: Use -fshow-column.
2192
2193 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2194
2195         PR fortran/38823
2196         * gfortran.dg/power1.f90: New test.
2197
2198 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
2199
2200         PR c/456
2201         PR c/5675
2202         PR c/19976
2203         PR c/29116
2204         PR c/31871
2205         PR c/35198
2206         * gcc.c-torture/compile/20081108-1.c,
2207         gcc.c-torture/compile/20081108-2.c,
2208         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2209         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2210         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2211         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2212         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2213         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2214         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2215         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2216         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2217         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2218         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2219         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2220         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2221         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2222         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2223         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2224         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2225         case.
2226         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2227         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2228         XFAILs.  Update expected messages.
2229         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2230         expected messages.
2231         * gcc.dg/real-const-1.c: Replace with test from original PR.
2232         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2233         when casting from non-constant integer to pointer.
2234
2235 2009-03-29  Richard Guenther  <rguenther@suse.de>
2236
2237         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2238
2239 2009-03-29  Daniel Kraft  <d@domob.eu>
2240
2241         PR fortran/37423
2242         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2243         DEFERRED bindings.
2244         * gfortran.dg/typebound_proc_9.f03: New test.
2245         * gfortran.dg/typebound_proc_10.f03: New test.
2246         * gfortran.dg/typebound_proc_11.f03: New test.
2247         * gfortran.dg/abstract_type_5.f03: New test.
2248
2249 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
2250
2251         PR fortran/38507
2252         * gfortran.dg/do_4.f: New.
2253         * gfortran.dg/goto_2.f90: Correct expected warnings.
2254         * gfortran.dg/goto_4.f90: Likewise.
2255         * gfortran.dg/goto_5.f90: New.
2256
2257 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
2258
2259         PR target/39545
2260         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2261
2262         * gcc.target/i386/pr39545-1.c: New.
2263         * gcc.target/i386/pr39545-2.c: Likewise.
2264
2265         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2266         (flex2_struct): Likewise.
2267         (check_struct_passing7): Likewise.
2268         (check_struct_passing8): Likewise.
2269         (f1s): Likewise.
2270         (f2s): Likewise.
2271         (main): Call check_struct_passing7 and check_struct_passing8.
2272
2273 2009-03-29  Richard Guenther  <rguenther@suse.de>
2274
2275         * gcc.c-torture/execute/20090113-1.c: New testcase.
2276         * gcc.c-torture/execute/20090113-2.c: Likewise.
2277         * gcc.c-torture/execute/20090113-3.c: Likewise.
2278         * gcc.c-torture/execute/20090207-1.c: Likewise.
2279         * gcc.c-torture/compile/20090114-1.c: Likewise.
2280         * gcc.c-torture/compile/20090328-1.c: Likewise.
2281         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2282
2283 2009-03-29  David Ayers  <ayers@fsfe.org>
2284
2285         PR objc/27377
2286         * objc.dg/conditional-1.m: New tests.
2287         
2288 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
2289
2290         * gcc.dg/winline-10.c: New test.
2291
2292 2009-03-28  Tobias Burnus  <burnus@net-b.de>
2293
2294         PR fortran/34656
2295         * gfortran.dg/do_check_1.f90: Add test.
2296         * gfortran.dg/do_check_2.f90: Add test.
2297         * gfortran.dg/do_check_3.f90: Add test.
2298         * gfortran.dg/do_check_4.f90: Add test.
2299
2300 2009-03-28  Jan Hubicka  <jh@suse.cz>
2301
2302         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2303         * gcc.dg/pr33826.c: Update dump files.
2304         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2305         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2306
2307 2009-03-28  Martin Jambor  <mjambor@suse.cz>
2308
2309         * g++.dg/tree-ssa/fwprop-align.C: New test.
2310
2311 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
2312
2313         * gcc.target/powerpc/altivec-28.c: New test.
2314
2315         PR c++/39554
2316         * gcc.dg/wdisallowed-functions-1.c: Removed.
2317         * gcc.dg/wdisallowed-functions-2.c: Removed.
2318         * gcc.dg/wdisallowed-functions-3.c: Removed.
2319         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2320         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2321         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2322
2323 2009-03-28  Richard Guenther  <rguenther@suse.de>
2324
2325         PR tree-optimization/38723
2326         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2327
2328 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
2329
2330         PR fortran/38538
2331         * gfortran.dg/char_result_13.f90: New test.
2332
2333 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
2334
2335         PR fortran/38765
2336         * gfortran.dg/alloc_comp_assign_9.f90: New test.
2337
2338 2009-03-28  Daniel Kraft  <d@domob.eu>
2339
2340         * gfortran.dg/trim_1.f90: New test.
2341
2342 2009-03-28  Richard Guenther  <rguenther@suse.de>
2343
2344         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2345         * g++.dg/warn/Warray-bounds.C: Likewise.
2346
2347 2009-03-28  Tobias Burnus  <burnus@net-b.de>
2348
2349         PR fortran/32626
2350         * gfortran.dg/recursive_check_7.f90: New test.
2351
2352 2009-03-28  Tobias Burnus  <burnus@net-b.de>
2353
2354         PR fortran/38432
2355         * gfortran.dg/do_check_5.f90: New test.
2356         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2357         * gfortran.dg/array_constructor_18.f90: Ditto.
2358         * gfortran.dg/array_constructor_22.f90: Ditto.
2359         * gfortran.dg/do_3.F90: Ditto.
2360         * gfortran.dg/do_1.f90: Ditto.
2361
2362 2009-03-28  Richard Guenther  <rguenther@suse.de>
2363
2364         PR tree-optimization/38180
2365         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2366
2367 2009-03-28  Richard Guenther  <rguenther@suse.de>
2368
2369         PR tree-optimization/38513
2370         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2371         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2372         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2373         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2374         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2375         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2376         * gcc.dg/vect/vect-35.c: Likewise.
2377         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2378         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2379         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2380
2381 2009-03-28  Richard Guenther  <rguenther@suse.de>
2382
2383         PR tree-optimization/38968
2384         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2385
2386 2009-03-28  Richard Guenther  <rguenther@suse.de>
2387
2388         PR tree-optimization/37795
2389         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2390
2391 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
2392
2393         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2394         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2395         options for removed targets.
2396
2397 2009-03-27  Richard Guenther  <rguenther@suse.de>
2398
2399         PR tree-optimization/39120
2400         * gcc.c-torture/execute/pr39120.c: New testcase.
2401
2402 2009-03-27  Richard Guenther  <rguenther@suse.de>
2403
2404         PR tree-optimization/39120
2405         * gcc.dg/torture/pta-callused-1.c: New testcase.
2406
2407 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2408
2409         PR middle-end/39315
2410         * gcc.target/i386/pr39315-1.c: New.
2411         * gcc.target/i386/pr39315-2.c: Likewise.
2412         * gcc.target/i386/pr39315-3.c: Likewise.
2413         * gcc.target/i386/pr39315-4.c: Likewise.
2414         * gcc.target/i386/pr39315-check.c: Likewise.
2415
2416 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2417
2418         PR c/39323
2419         * gcc.dg/pr39323-1.c: New.
2420         * gcc.dg/pr39323-2.c: Likewise.
2421         * gcc.dg/pr39323-3.c: Likewise.
2422
2423 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2424
2425         PR target/38034
2426         * gcc.target/ia64/sync-1.c: New.
2427
2428 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2429
2430         PR target/39472
2431         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2432         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2433         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2434         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2435         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2436         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2437         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2438         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2439
2440 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2441
2442         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2443         for low precision (i.e. float).
2444
2445 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
2446             Jakub Jelinek  <jakub@redhat.com>
2447
2448         PR debug/37959
2449         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2450
2451 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
2452
2453         * gcc.dg/memmove-2.c: New test.
2454         * gcc.dg/memmove-3.c: New test.
2455
2456         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2457         in clone naming.
2458
2459 2009-03-27  Xinliang David Li  <davidxl@google.com>
2460
2461         PR tree-optimization/39557
2462         * g++.dg/tree-ssa/dom-invalid.C: New test.
2463
2464 2009-03-27  Xinliang David Li  <davidxl@google.com>
2465
2466         PR tree-optimization/39548
2467         * g++.dg/tree-ssa/copyprop.C: New test.
2468
2469 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2470
2471         PR c++/38638
2472         * g++.dg/template/typename17.C: New testcase.
2473         * g++.dg/template/typename18.C: New testcase.
2474
2475 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2476
2477         PR c++/36799
2478         * g++.dg/other/var_copy-1.C: New test.
2479
2480 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
2481
2482         PR c++/37647
2483         * g++.dg/parse/ctor9.C: New test.
2484
2485 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
2486
2487         PR c++/29727
2488         * g++.dg/init/error2.C: New test.
2489
2490 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2491
2492         PR c++/35652
2493         * gcc.dg/pr35652.C: New.
2494         * g++.dg/warn/pr35652.C: New.
2495         * gcc.dg/format/plus-1.c: Adjust message.
2496
2497 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
2498
2499         PR c++/39554
2500         * gcc.dg/wdisallowed-functions-3.c: New test.
2501         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2502
2503 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2504
2505         * gcc.dg/inline-33.c: Fix when pic.
2506
2507 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
2508
2509         * gcc.target/ia64/20090324-1.c: New test.
2510
2511 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
2512
2513         PR c/27898
2514         * gcc.dg/pr27898.c: New test.
2515
2516         PR tree-optimization/32139
2517         * gcc.c-torture/compile/pr32139.c: New test.
2518
2519 2009-03-24  Jason Merrill  <jason@redhat.com>
2520
2521         PR c++/28274
2522         * g++.dg/parse/defarg14.C: New test.
2523
2524 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2525
2526         PR libfortran/39528
2527         * gfortran.dg/read_repeat.f90: New test.
2528
2529 2009-03-24  Ira Rosen  <irar@il.ibm.com>
2530
2531         PR tree-optimization/39529
2532         * gcc.dg/vect/pr39529.c: New test.
2533
2534 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
2535             Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR debug/39524
2538         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2539
2540 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
2541
2542         PR c/39495
2543         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2544
2545 2009-03-23  Jason Merrill  <jason@redhat.com>
2546
2547         * g++.dg/cpp0x/auto12.C: Add variadic test.
2548         
2549         PR c++/39526
2550         * g++.dg/warn/Wshadow-4.C: New test.
2551
2552 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
2553
2554         PR tree-optimization/39516
2555         * gfortran.dg/pr39516.f: New test.
2556
2557 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
2558
2559         * lib/target-libpath.exp (set_ld_library_path_env_vars):
2560         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2561         variable, not environment variable.
2562
2563 2009-03-21  Jason Merrill  <jason@redhat.com>
2564
2565         PR c++/28879
2566         * g++.dg/ext/vla6.C: New test.
2567
2568 2009-03-20  Jason Merrill  <jason@redhat.com>
2569
2570         * g++.dg/cpp0x/initlist5.C: Add additional test.
2571
2572 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
2573             Janis Johnson  <janis187@us.ibm.com>
2574
2575         * lib/compat.exp (compat-get-options-main, compat-get-options):
2576         Handle dg-prune-output in source file.
2577         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2578         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2579         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2580         two warnings.
2581
2582 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
2583
2584         PR c/39495
2585         * gcc.dg/gomp/pr39495-1.c: New test.
2586         * gcc.dg/gomp/pr39495-2.c: New test.
2587         * g++.dg/gomp/pr39495-1.C: New test.
2588         * g++.dg/gomp/pr39495-2.C: New test.
2589
2590         PR target/39496
2591         * gcc.target/i386/pr39496.c: New test.
2592         * g++.dg/other/pr39496.C: New test.
2593
2594 2009-03-19  Li Feng  <nemokingdom@gmail.com>
2595
2596         PR middle-end/39500
2597         * gcc.dg/autopar/pr39500-1.c: New.
2598         * gcc.dg/autopar/pr39500-2.c: New.
2599
2600 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
2601
2602         * g++.dg/dg.exp: Prune graphite.
2603
2604 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
2605
2606         PR middle-end/39447
2607         * g++.dg/graphite: New.
2608         * g++.dg/graphite/graphite.exp: New.
2609         * g++.dg/graphite/pr39447.C: New.
2610
2611 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
2612
2613         PR c++/39425
2614         * g++.dg/template/pr39425.C: New.
2615
2616         * g++.dg/template/spec33.C: Updated.
2617
2618 2009-03-17  Jason Merrill  <jason@redhat.com>
2619
2620         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2621
2622 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
2623
2624         PR c++/39475
2625         * g++.dg/ext/unary_trait_incomplete.C: New.
2626
2627 2009-03-17  Jing Yu  <jingyu@google.com>
2628
2629         PR middle-end/39378
2630         * g++.dg/inherit/thunk10.C: New test.
2631
2632 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
2633
2634         PR target/39482
2635         * gcc.target/i386/pr39482.c: New test.
2636
2637 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
2638
2639         PR debug/39471
2640         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2641         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2642         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2643         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2644
2645         PR middle-end/39443
2646         * gcc.dg/pr39443.c: New test.
2647
2648         PR debug/39412
2649         * gcc.dg/debug/pr39412.c: New test.
2650
2651 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
2652
2653         PR testsuite/38526
2654         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2655         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2656         is defined.
2657         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2658         its original value, or unset if it was not defined.
2659         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2660         path procs around use of HOSTCC.
2661         * g++.dg/compat/struct-layout-1.exp: Ditto.
2662         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2663
2664 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
2665
2666         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2667
2668 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
2669
2670         Revert patch for PR testsuite/37630.
2671
2672         PR testsuite/37960
2673         * gcc.dg/pr11492.c: Replace constant and remove xfail.
2674
2675         PR testsuite/37630
2676         * lib/target-supports.exp (check_effective_target_ieee): New.
2677         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2678         * gcc.dg/20001012-1.c: Require ieee.
2679
2680         PR testsuite/37628
2681         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2682
2683 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
2684
2685         PR tree-optimization/39455
2686         * gcc.dg/pr39455.c: New test.
2687
2688 2009-03-13  David Ayers  <ayers@fsfe.org>
2689
2690         * objc/execute/trivial.m. New test.
2691
2692 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
2693
2694         PR target/39137
2695         * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2696
2697 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
2698
2699         PR testsuite/39451
2700         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2701         constraint on (%2).
2702
2703 2009-03-12  David Ayers  <ayers@fsfe.org>
2704
2705         PR libobjc/27466
2706         * objc/execute/exceptions/handler-1.m. New test.
2707
2708 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
2709
2710         PR target/39431
2711         * gcc.target/i386/pr39431.c: New test.
2712
2713 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
2714
2715         PR target/39445
2716         * gcc.target/i386/pr39445.c: New.
2717
2718         * gcc.target/i386/push-1.c: XFAIL.
2719
2720 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
2721
2722         * gcc.dg/inline-33.c: New test.
2723
2724 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
2725
2726         * gcc.dg/vect/vect-82.c: Combine dg-do and
2727         dg-require-effective-target into dg-skip-if.
2728         * gcc.dg/vect/vect-83.c: Likewise.
2729
2730 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
2731
2732         PR target/39137
2733         * gcc.target/i386/stackalign/longlong-1.c: New test.
2734         * gcc.target/i386/stackalign/longlong-2.c: New test.
2735
2736 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2737
2738         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2739
2740 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2741
2742         * gcc.c-torture/execute/ieee/inf-3.c: New test.
2743         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2744
2745 2009-03-11  Olivier Hainque  <hainque@adacore.com>
2746
2747         * gnat.dg/slice_enum.adb: New test.
2748
2749 2009-03-11  Jason Merrill  <jason@redhat.com>
2750
2751         PR debug/39086
2752         * g++.dg/opt/nrv15.C: New test.
2753
2754 2009-03-10  Ira Rosen  <irar@il.ibm.com>
2755
2756         PR tree-optimization/39422
2757         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
2758         constant array with static initialization to global memory.
2759         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2760
2761 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
2762
2763         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
2764         padding.
2765
2766 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
2767
2768         PR c++/39371
2769         * g++.dg/opt/switch2.C: Add -w to dg-options.
2770         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
2771         * g++.dg/warn/switch1.C: New test.
2772         * g++.dg/other/switch3.C: New test.
2773
2774         PR tree-optimization/39394
2775         * gcc.c-torture/compile/pr39394.c: New test.
2776
2777 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2778
2779         * gcc.target/s390/20090223-1.c: New testcase.
2780
2781 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2782
2783         PR libfortran/39402
2784         * gfortran.dg/fmt_f0_1.f90: New test.
2785
2786 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
2787
2788         PR c++/39060
2789         * g++.dg/other/new1.C: Adjusted.
2790         * g++.dg/parse/crash40.C: Likewise.
2791         * g++.dg/parse/defarg12.C: Likewise.
2792         * g++.dg/template/error15.C: Likewise.
2793
2794         * g++.dg/other/pr39060.C: New.
2795
2796 2009-03-07  Jason Merrill  <jason@redhat.com>
2797
2798         PR c++/39367
2799         * g++.dg/opt/new1.C: New.
2800
2801 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2802
2803         PR c++/33492
2804         * g++.dg/other/error32.C: New.
2805
2806 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
2807
2808         PR middle-end/39360
2809         * gcc.c-torture/compile/pr39360.c: New test.
2810
2811         PR debug/39372
2812         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
2813
2814 2009-03-05  Jason Merrill  <jason@redhat.com>
2815
2816         PR c++/38908
2817         * g++.dg/warn/Wuninitialized-3.C: New test.
2818
2819 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
2820
2821         PR debug/39379
2822         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
2823         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
2824
2825 2009-03-04  Jason Merrill  <jason@redhat.com>
2826
2827         PR c++/13549
2828         * g++.dg/template/koenig7.C: New test.
2829
2830 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
2831
2832         * g++.dg/torture/predcom-1.C: New test.
2833
2834 2009-03-04  Richard Guenther  <rguenther@suse.de>
2835
2836         PR tree-optimization/39362
2837         * g++.dg/torture/pr39362.C: New testcase.
2838
2839 2009-03-04  Jason Merrill  <jason@redhat.com>
2840             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2841
2842         PR c++/9634
2843         PR c++/29469
2844         PR c++/29607
2845         * g++.dg/template/dependent-name5.C: New test.
2846
2847 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
2848
2849         PR testsuite/39357
2850         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
2851         vect_int to vect_int_mult.
2852
2853 2009-03-04  Richard Guenther  <rguenther@suse.de>
2854
2855         PR tree-optimization/39358
2856         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
2857         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
2858
2859 2009-03-04  Richard Guenther  <rguenther@suse.de>
2860
2861         PR tree-optimization/39339
2862         * gcc.c-torture/execute/pr39339.c: New testcase.
2863
2864 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
2865
2866         * gcc.c-torture/compile/20090303-1.c,
2867         gcc.c-torture/compile/20090303-2.c: New tests.
2868
2869 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
2870
2871         PR fortran/39354
2872         * gfortran.dg/gomp/pr39354.f90: New test.
2873
2874         PR tree-optimization/39343
2875         * gcc.dg/pr39343.c: New test.
2876
2877 2009-03-03  Ira Rosen  <irar@il.ibm.com>
2878
2879         PR tree-optimization/39248
2880         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
2881         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
2882         on targets without vector misalignment support.
2883         * lib/target-supports.exp 
2884         (check_effective_target_vect_short_mult): Add 
2885         check_effective_target_arm32.
2886
2887 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
2888
2889         PR middle-end/39335
2890         * testsuite/gcc.dg/graphite/pr39335_1.c: New.
2891         * testsuite/gcc.dg/graphite/pr39335.c: New.
2892
2893 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
2894
2895         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
2896         of andl.
2897         * gcc.target/i386/stackalign/return-5.c: Likewise.
2898         * gcc.target/i386/stackalign/return-6.c: Likewise.
2899
2900 2009-03-02  Richard Guenther  <rguenther@suse.de>
2901             Ira Rosen  <irar@il.ibm.com>
2902
2903         PR tree-optimization/39318
2904         * gfortran.dg/vect/pr39318.f90: New test.
2905
2906 2009-03-01  Jan Hubicka  <jh@suse.cz>
2907
2908         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
2909
2910 2009-03-01  Jan Hubicka  <jh@suse.cz>
2911
2912         PR debug/39267
2913         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
2914
2915 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2916
2917         * gnat.dg/pack12.adb: New test.
2918
2919 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2920
2921         PR c++/37789
2922         * g++.dg/other/pr37789.C: New.
2923
2924 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
2925
2926         PR fortran/39295
2927         * gfortran.dg/interface_25.f90: New test.
2928         * gfortran.dg/interface_26.f90: New test.
2929
2930 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
2931
2932         PR fortran/39292
2933         * gfortran.dg/initialization_22.f90: New test.
2934
2935 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
2936
2937         PR rtl-optimization/39241
2938         * gcc.dg/torture/pr39241.c: New.
2939
2940 2009-02-25  Martin Jambor  <mjambor@suse.cz>
2941
2942         PR tree-optimizations/39259
2943         * g++.dg/torture/pr39259.C: New testcase.
2944
2945 2009-02-24  Richard Guenther  <rguenther@suse.de>
2946
2947         PR c++/39242
2948         * g++.dg/template/instantiate10.C: New testcase.
2949
2950 2009-02-24  Richard Guenther  <rguenther@suse.de>
2951             Zdenek Dvorak  <ook@ucw.cz>
2952
2953         PR tree-optimization/39233
2954         * gcc.c-torture/execute/pr39233.c: New testcase.
2955
2956 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
2957
2958         PR tree-optimization/39260
2959         * gcc.dg/graphite/pr39260.c: New.
2960
2961 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
2962
2963         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
2964
2965 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
2966
2967         PR c++/36411
2968         * g++.dg/template/void14.C: New.
2969
2970 2009-02-23  Jason Merrill  <jason@redhat.com>
2971
2972         PR c++/38880
2973         * g++.dg/init/const7.C: Remove XFAIL.
2974         * g++.dg/init/static-init1.C: New test.
2975
2976         * g++.dg/cpp0x/initlist14.C: New test.
2977
2978 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2979
2980         PR fortran/38914
2981         * bound_simplification_2.f90:  New test case.
2982         * bound_7.f90:  New test case.
2983
2984 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
2985
2986         * gcc.dg/cpp/include4.c: New test.
2987
2988 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
2989
2990         PR target/39256
2991         * gcc.target/i386/abi-2.c: New.
2992
2993 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2994
2995         * gcc.c-torture/execute/pr39228.x: New.
2996
2997 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
2998
2999         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3000         scan-assembler to check for xmm0 register.
3001
3002 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
3003             Joseph Myers  <joseph@codesourcery.com>
3004
3005         * gcc.target/arm/va_list.c: New test.
3006         * g++.dg/abi/arm_va_list.C: Likewise.
3007         * lib/target-supports.exp (check_effective_target_arm_eabi): New
3008         function.
3009         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3010         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3011         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3012         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3013         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3014         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3015
3016 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3017
3018         PR testsuite/38164
3019         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3020         to dg-options.
3021
3022 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
3023
3024         PR target/39240
3025         * gcc.c-torture/execute/pr39240.c: New test.
3026
3027 2009-02-20  Jason Merrill  <jason@redhat.com>
3028
3029         PR c++/39225
3030         * g++.dg/parse/dtor15.C: New test.
3031
3032 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
3033
3034         * gcc.c-torture/execute/20090219-1.c: New.
3035
3036 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
3037
3038         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3039         (mips-dg-options): When matching isa* pseudo-options make
3040         'value' optional and accept ! entries.  Use $spec instead of
3041         $isa_spec in the isa pseudo-option error message.  Only
3042         perform the ISA-range check when 'value' is set.  If arch is
3043         matching any CPU in the ! entries switch to its generic ISA.
3044         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3045         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3046
3047 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
3048
3049         PR target/39175
3050         * gcc.dg/visibility-20.c: New test.
3051         * g++.dg/ext/visibility/visibility-11.C: New test.
3052
3053 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
3054
3055         PR c++/39188
3056         * g++.dg/abi/pr39188-1a.C: New.
3057         * g++.dg/abi/pr39188-1b.C: Likewise.
3058         * g++.dg/abi/pr39188-1.h: Likewise.
3059         * g++.dg/abi/pr39188-2a.C: Likewise.
3060         * g++.dg/abi/pr39188-2b.C: Likewise.
3061         * g++.dg/abi/pr39188-2.h: Likewise.
3062         * g++.dg/abi/pr39188-3a.C: Likewise.
3063         * g++.dg/abi/pr39188-3b.C: Likewise.
3064         * g++.dg/abi/pr39188-3.h: Likewise.
3065
3066 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
3067
3068         PR c/38483
3069         * gcc.c-torture/execute/call-trap-1.c,
3070         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3071         tests.
3072
3073 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
3074
3075         PR target/39228
3076         * gcc.c-torture/execute/pr39228.c: New test.
3077
3078 2009-02-19  Richard Guenther  <rguenther@suse.de>
3079
3080         PR tree-optimization/39074
3081         * gcc.dg/torture/pr39074.c: New testcase.
3082         * gcc.dg/torture/pr39074-2.c: Likewise.
3083         * gcc.dg/torture/pr39074-3.c: Likewise.
3084
3085 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
3086
3087         PR c++/39219
3088         * g++.dg/parse/attr3.C: New.
3089
3090 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
3091
3092         PR testsuite/38165
3093         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3094
3095         PR testsuite/38166
3096         * g++.dg/ext/visibility/class1.C: Revert revision 122348
3097         and skip on Darwin.
3098
3099 2009-02-18  Jason Merrill  <jason@redhat.com>
3100
3101         PR c++/38880
3102         * g++.dg/init/const7.C: Remove XFAIL.
3103
3104         PR target/39179
3105         * g++.dg/opt/const6.C: New test.
3106
3107 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
3108
3109         * gcc.dg/callabi/callabi.exp: Moved to ...
3110         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
3111         in 64bit mode.
3112
3113         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3114         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3115         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3116         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3117         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3118         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3119         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3120
3121         * gcc.dg/callabi/callabi.h: Moved to ...
3122         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3123
3124         * gcc.dg/callabi/func-1.c: Moved to ...
3125         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3126
3127         * gcc.dg/callabi/func-indirect.c: Moved to ...
3128         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3129
3130         * gcc.dg/callabi/pr38891.c: Moved to ...
3131         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3132
3133         * gcc.dg/callabi/vaarg-1.c: Moved to ...
3134         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3135
3136         * gcc.dg/callabi/vaarg-2.c: Moved to ...
3137         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3138
3139         * gcc.dg/callabi/vaarg-3.c: Moved to ...
3140         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3141
3142 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
3143
3144         PR target/38891
3145         * gcc.dg/callabi/pr38891.c: New.
3146
3147 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
3148
3149         * gcc.dg/callabi/callabi.exp: New.
3150
3151 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
3152
3153         PR target/39082
3154         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3155         -Wno-abi for x86.
3156         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3157
3158         * gcc.target/i386/pr39082-1.c: New.
3159
3160         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3161         -Wno-abi.
3162
3163         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3164         CHECK_M64_M128 is defined.
3165         (check_f_arguments): Add "do".
3166         (check_vector_arguments): New.
3167         (check_m64_arguments): Likewise.
3168         (check_m128_arguments): Likewise.
3169
3170         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3171         (CHECK_M64_M128): Define.
3172
3173         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
3174         on abitest.
3175         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3176
3177         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3178         tests only if CHECK_M64_M128 is defined.
3179
3180         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3181         (m128_2_struct): Likewise.
3182         (check_struct_passing5): Likewise.
3183         (check_struct_passing6): Likewise.
3184         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3185
3186         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3187         (un5): Likewise.
3188         (check_union_passing4): Likewise.
3189         (main): Test union with __m128 if CHECK_M64_M128 is defined.
3190
3191 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
3192
3193         PR c/35447
3194         * gcc.dg/noncompile/pr35447-1.c: New test.
3195
3196 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
3197
3198         PR tree-optimization/36922
3199         * gfortran.dg/pr36922.f: New test.
3200
3201 2009-02-17  Richard Guenther  <rguenther@suse.de>
3202
3203         PR tree-optimization/39202
3204         * gcc.c-torture/compile/pr39202.c: New testcase.
3205
3206 2009-02-17  Richard Guenther  <rguenther@suse.de>
3207
3208         PR tree-optimization/39204
3209         * gcc.dg/torture/pr39204.c: New testcase.
3210
3211 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
3212
3213         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3214         * gcc.dg/vect/vect-outer-6.c: Ditto.
3215
3216 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
3217
3218         PR c/35446
3219         * gcc.dg/noncompile/init-5.c: New test.
3220         * gcc.dg/init-bad-4.c: Adjust expected errors.
3221
3222 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
3223
3224         PR target/37049
3225         * gcc.target/i386/push-1.c: New.
3226
3227 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
3228
3229         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3230         
3231 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3232
3233         * gcc.target/spu/intrinsics-sr.c: New test.
3234
3235 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
3236
3237         PR target/38056
3238         * gcc.target/ia64/sibcall-opt-1.c: New test.
3239         * gcc.target/ia64/sibcall-opt-2.c: New test.
3240
3241 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
3242
3243         PR fortran/36528
3244         * gfortran.dg/cray_pointers_8.f90: New test.
3245
3246         PR fortran/36703
3247         * gfortran.dg/cray_pointers_9.f90: New test.
3248
3249 2009-02-13  Jason Merrill  <jason@redhat.com>
3250
3251         PR c++/39070
3252         * g++.dg/cpp0x/decltype16.C: New.
3253
3254 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
3255
3256         PR target/39152
3257         * gfortran.dg/gomp/pr39152.f90: New.
3258
3259 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
3260
3261         PR target/39162
3262         * gcc.target/i386/pr39162.c: New.
3263
3264 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
3265
3266         PR c/35444
3267         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3268         New tests.
3269
3270 2009-02-12  Jason Merrill  <jason@redhat.com>
3271
3272         PR c++/38950
3273         * g++.dg/template/array20.C: New test.
3274
3275 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
3276
3277         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3278         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
3279         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3280
3281 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3282
3283         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3284
3285 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3286
3287         PR target/39152
3288         * gfortran.dg/pr39152.f: New.
3289
3290 2009-02-11  Jason Merrill  <jason@redhat.com>
3291
3292         PR c++/39153
3293         * g++.dg/cpp0x/defaulted9.C: New test.
3294
3295         PR c++/30111
3296         * g++.dg/init/value7.C: New test.
3297
3298 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
3299
3300         PR target/38824
3301         * gcc.target/i386/pr38824.c: New testcase.
3302
3303 2009-02-11  Jason Merrill  <jason@redhat.com>
3304
3305         PR c++/38649
3306         * g++.dg/cpp0x/defaulted8.C: New test.
3307
3308         PR c++/36744
3309         * g++.dg/cpp0x/rv9p.C: New test.
3310
3311 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
3312
3313         * gnat.dg/aliasing3.adb: New test.
3314         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3315
3316 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
3317
3318         PR c++/34397
3319         * g++.dg/template/crash88.C: New.
3320         * g++.dg/template/crash89.C: Likewise.
3321
3322 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
3323
3324         PR c/39084
3325         * gcc.dg/pr39084.c: New test.
3326
3327 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
3328
3329         PR target/39139
3330         * gcc.target/i386/pr39139.c: New test.
3331
3332 2009-02-10  Richard Guenther  <rguenther@suse.de>
3333
3334         PR tree-optimization/39132
3335         * gcc.dg/torture/pr39132.c: New testcase.
3336
3337 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
3338
3339         PR target/39119
3340         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3341         * gcc.target/x86_64/abi/avx/args.h: Likewise.
3342         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3343         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3344         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3345         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3346         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3347         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3348
3349 2009-02-09  Jason Merrill  <jason@redhat.com>
3350
3351         PR c++/39109
3352         * g++.dg/init/value6.C: New test.
3353
3354 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
3355
3356         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3357
3358 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
3359
3360         * gcc.c-torture/compile/20090209-1.c: New test.
3361
3362 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
3363
3364         PR c++/35147
3365         PR c++/37737
3366         * g++.dg/cpp0x/vt-35147.C: New.
3367         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3368         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3369
3370 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
3371
3372         PR c/35434
3373         * gcc.dg/attr-alias-4.c: New test.
3374
3375 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
3376
3377         PR c/39035
3378         * gcc.dg/dfp/pr39035.c: New test.
3379
3380 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
3381
3382         PR c/36432
3383         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3384
3385 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
3386
3387         PR c++/39106
3388         * g++.dg/opt/thunk3.C: New test.
3389
3390 2009-02-05  Nick Clifton  <nickc@redhat.com>
3391
3392         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3393         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3394         * gcc.dg/cdce1.c: Likewise.
3395         * gcc.dg/cpp/_Pragma6.c: Likewise.
3396         * g++.dg/cpp/_Pragma1.C: Likewise.
3397         * gcc.dg/utf32-2.c: Xfail for M32C.
3398         * gcc.dg/utf32-1.c: Likewise.
3399         * gcc.dg/utf32-3.c: Likewise.
3400         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3401         targets.
3402         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3403         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3404         * gcc.dg/Wconversion-5.c: Likewise.
3405         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3406         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3407         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3408         * gcc.dg/utf-inc-init.c: Likewise.
3409         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3410         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3411         * gcc.dg/utf-array-short-wchar.c: Likewise.
3412         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3413         * gcc.dg/mallign.c: Use size_t instead of long.
3414
3415 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
3416
3417         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3418
3419 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
3420
3421         * gcc.c-torture/execute/pr39100.c: New.
3422
3423 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
3424
3425         PR c/35435
3426         * gcc.dg/tls/diag-6.c: New test.
3427
3428 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3429
3430         AVX Programming Reference (January, 2009)
3431         * gcc.target/i386/avx-vpclmulqdq.c: New.
3432         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3433
3434         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3435
3436         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3437         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
3438         (pclmul_test): Renamed to ...
3439         (TEST): This.
3440
3441 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
3442
3443         PR c++/39095
3444         * g++.dg/abi/mangle31.C: New test.
3445
3446 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
3447
3448         PR c/29129
3449         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3450         declarator.
3451         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
3452         inside function prototype but not part of parameter declarator.
3453         * vla-11.c: New test.
3454
3455 2009-02-03  Jason Merrill  <jason@redhat.com>
3456
3457         * g++.dg/warn/main-4.C: New test.
3458         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3459
3460 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3461
3462         PR c++/36607
3463         * g++.dg/expr/cast10.C: New test.
3464
3465 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
3466
3467         PR c/35433
3468         * gcc.dg/init-bad-6.c: New test.
3469
3470 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
3471
3472         PR target/35318
3473         * gcc.c-torture/compile/pr35318.c: New test.
3474
3475         PR inline-asm/39059
3476         * gcc.dg/nofixed-point-2.c: New test.
3477         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3478         * g++.dg/ext/fixed2.C: Likewise.
3479         * g++.dg/other/error25.C: Likewise.
3480         * g++.dg/lookup/crash7.C: Likewise.
3481         * g++.dg/cpp0x/decltype-38655.C: Likewise.
3482
3483         PR c++/39056
3484         * g++.dg/cpp0x/initlist13.C: New test.
3485
3486 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
3487
3488         PR c++/36897
3489         * g++.dg/template/func2.C: New test.
3490
3491         PR c++/37314
3492         * g++.dg/template/typename15.C: New.
3493         * g++.dg/template/typename16.C: New.
3494
3495 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
3496             Ben Elliston  <bje@au.ibm.com>
3497
3498         PR c/39034
3499         * gcc.dg/dfp/pr39034.c: New test.
3500
3501 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3502
3503         PR testsuite/38263
3504         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3505
3506 2009-02-02  Jason Merrill  <jason@redhat.com>
3507
3508         PR c++/39054
3509         * g++.dg/parse/dtor14.C: New test.
3510
3511 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
3512
3513         * lib/target-supports.exp
3514         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3515         * g++.dg/ext/builtin10.C: New test.
3516
3517         PR inline-asm/39058
3518         * gcc.target/i386/pr39058.c: New test.
3519
3520 2009-02-02  Richard Guenther  <rguenther@suse.de>
3521
3522         PR tree-optimization/38937
3523         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3524
3525 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
3526
3527         PR c++/39053
3528         * g++.dg/parse/crash52.C: New.
3529
3530 2009-01-30  Richard Guenther  <rguenther@suse.de>
3531
3532         PR tree-optimization/39041
3533         * gcc.c-torture/compile/pr39041.c: New testcase.
3534
3535 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
3536
3537         PR target/39013
3538         * gcc.target/i386/pr39013-1.c: New test.
3539         * gcc.target/i386/pr39013-2.c: New test.
3540
3541         PR c++/39028
3542         * g++.dg/ext/label12.C: New test.
3543
3544 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
3545
3546         PR c++/33465
3547         * g++.dg/parse/error34.C: New.
3548         * g++.dg/parse/error35.C: Likewise.
3549
3550 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
3551
3552         PR c++/38655
3553         * g++.dg/cpp0x/decltype-38655.C: New.
3554
3555 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
3556
3557         PR target/39002
3558         * g++.dg/torture/pr39002.C: New test.
3559
3560 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
3561
3562         PR tree-optimization/39007
3563         * gcc.dg/tree-ssa/pr39007.c: New.
3564
3565 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
3566
3567         PR middle-end/35854
3568         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3569         to "subreg1".
3570         
3571 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
3572
3573         PR middle-end/38857
3574         * gcc.c-torture/compile/pr38857.c: New test.
3575
3576 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
3577
3578         PR fortran/38852
3579         PR fortran/39006
3580         * gfortran.dg/bound_6.f90: New test.
3581
3582 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
3583
3584         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3585
3586 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
3587
3588         PR tree-optimization/38997
3589         * gcc.dg/tree-ssa/pr38997.c: New.
3590
3591 2009-01-28  Richard Guenther  <rguenther@suse.de>
3592
3593         PR tree-optimization/38926
3594         * gcc.c-torture/compile/pr38926.c: New testcase.
3595
3596 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
3597
3598         PR middle-end/38934
3599         * gcc.dg/pr38934.c: New test.
3600
3601 2009-01-28  Richard Guenther  <rguenther@suse.de>
3602
3603         PR middle-end/38908
3604         * g++.dg/warn/Wuninitialized-2.C: New testcase.
3605
3606 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
3607
3608         PR tree-optimization/38984
3609         * gcc.dg/pr38984.c: New XFAILed testcase.
3610
3611
3612 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
3613
3614         PR target/38988
3615         * gcc.target/i386/pr38988.c: New test.
3616
3617 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
3618
3619         PR c++/37554
3620         * g++.dg/parse/crash51.C: New.
3621         * g++.old-deja/g++.pt/crash9.C: Adjust.
3622
3623 2009-01-27  Daniel Kraft  <d@domob.eu>
3624
3625         PR fortran/38883
3626         * gfortran.dg/mvbits_6.f90:  New test.
3627         * gfortran.dg/mvbits_7.f90:  New test.
3628         * gfortran.dg/mvbits_8.f90:  New test.
3629
3630 2009-01-27  Richard Guenther  <rguenther@suse.de>
3631
3632         PR tree-optimization/38503
3633         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3634
3635 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3636
3637         PR middle-end/38969
3638         * gcc.c-torture/execute/pr38969.c: New test.
3639
3640 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
3641
3642         PR testsuite/38864
3643         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3644         to dg-do compile.
3645         * gcc.target/mips/fixed-scalar-type.c: Likewise.
3646         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3647         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3648
3649 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
3650
3651         PR target/38952
3652         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3653         if __USING_SJLJ_EXCEPTIONS__ is defined.
3654
3655         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3656         __USING_SJLJ_EXCEPTIONS__ is defined.
3657         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3658         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3659         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3660         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3661         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3662         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3663
3664 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
3665
3666         PR testsuite/38949
3667         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3668         Use instead of C name in asm statements.
3669
3670 2009-01-26  Richard Guenther  <rguenther@suse.de>
3671
3672         PR tree-optimization/38745
3673         * g++.dg/torture/pr38745.C: New testcase.
3674
3675 2009-01-26  Richard Guenther  <rguenther@suse.de>
3676
3677         PR middle-end/38851
3678         * g++.dg/warn/Wuninitialized-1.C: New testcase.
3679
3680 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
3681
3682         * gcc.dg/bitfld-15.c: Gate warning on target
3683         pcc_bitfield_type_matters.
3684         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3685         g++.dg/ext/bitfield4.C: Likewise.
3686         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3687         bitfield for any target.
3688
3689 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
3690
3691         PR c/38957
3692         * gcc.dg/pr38957.c: New test.
3693
3694 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
3695
3696         PR fortran/38955
3697         * gfortran.dg/array_constructor_24.f: Allow tolerance when
3698         comparing floats.
3699
3700 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
3701
3702         PR tree-optimization/38953
3703         * gfortran.dg/graphite/pr38953.f90: New.
3704
3705 2009-01-24  Paul Brook  <paul@codesourcery.com>
3706
3707         * gcc.target/arm/neon-cond-1.c: New test.
3708
3709 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
3710
3711         PR tree-optimization/38932
3712         * gcc.dg/pr38932.c: New.
3713
3714 2009-01-23  Revital Eres  <eres@il.ibm.com>
3715
3716         * gcc.dg/sms-7.c: Fix test.
3717
3718 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
3719
3720         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
3721         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
3722         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
3723         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
3724
3725 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
3726
3727         * gcc.dg/pr35729.c: Make test x86 specific.
3728
3729 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
3730
3731         PR middle-end/38615
3732         * gcc.dg/pr38615.c: New test.
3733
3734 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
3735
3736         PR target/38931
3737         * gcc.target/i386/pr38931.c: New test.
3738
3739 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
3740
3741         PR c++/38930
3742         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
3743         * g++.dg/template/typedef12.C: Likewise.
3744         * g++.dg/template/typedef13.C: Likewise.
3745         * g++.dg/template/typedef14.C: Likewise.
3746         * g++.dg/template/sfinae3.C: Likewise.
3747         * g++.old-deja/g++.pt/typename8.C: Likewise.
3748         * g++.dg/template/access11.C: Likewise
3749
3750 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
3751
3752         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
3753         and mips*-*-irix*.
3754         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
3755
3756 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
3757
3758         PR c++/26693
3759         * g++.dg/template/typedef11.C: New test.
3760         * g++.dg/template/typedef12.C: Likewise.
3761         * g++.dg/template/typedef13.C: Likewise.
3762         * g++.dg/template/typedef14.C: Likewise.
3763         * g++.dg/template/sfinae3.C: Compile this pedantically.
3764         The only errors expected should be the one saying the typedef is ill
3765         formed.
3766         * g++.old-deja/g++.pt/typename8.C: Likewise.
3767         * g++.dg/template/access11.C: Update this.
3768
3769 2009-01-21  Daniel Kraft  <d@domob.eu>
3770
3771         PR fortran/38887
3772         * gfortran.dg/mvbits_5.f90:  New test.
3773
3774 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
3775
3776         * gcc.dg/sms-6.c: New test.
3777         * gcc.dg/sms-7.c: Likewise.
3778
3779 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
3780
3781         PR fortran/38907
3782         * gfortran.dg/host_assoc_function_7.f90: New test
3783
3784 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3785             Richard Guenther  <rguenther@suse.de>
3786
3787         PR tree-optimization/38747
3788         PR tree-optimization/38748
3789         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
3790         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3791         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
3792
3793 2009-01-20  Kees Cook  <kees@ubuntu.com>
3794             H.J. Lu  <hongjiu.lu@intel.com>
3795
3796         PR target/38902
3797         * gcc.dg/pr38902.c: New.
3798
3799 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
3800
3801         PR target/38868
3802         * gfortran.dg/pr38868.f: New testcase.
3803
3804 2009-01-20  Richard Guenther  <rguenther@suse.de>
3805
3806         * gcc.c-torture/execute/pr36227.c: Move ...
3807         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
3808
3809 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3810
3811         * lib/gfortran.exp: Add -B options for targets that use
3812         libgfortran.a%s in their specs.
3813
3814 2009-01-19  Jason Merrill  <jason@redhat.com>
3815
3816         PR c++/23287
3817         * g++.dg/template/dtor5.C: New test.
3818
3819 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
3820
3821         PR fortran/38859
3822         * gfortran.dg/bound_5.f90: New test.
3823
3824 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
3825
3826         PR target/38736
3827         * g++.dg/compat/abi/pr38736_main.C: New.
3828         * g++.dg/compat/abi/pr38736_x.C: Likewise.
3829         * g++.dg/compat/abi/pr38736_y.C: Likewise.
3830         * g++.dg/other/macro-1.C: Likewise.
3831         * gcc.dg/macro-1.c: Likewise.
3832         * gcc.dg/compat/pr38736_main.c: Likewise.
3833         * gcc.dg/compat/pr38736_x.c: Likewise.
3834         * gcc.dg/compat/pr38736_y.c: Likewise.
3835
3836 2009-01-18  Richard Guenther  <rguenther@suse.de>
3837
3838         PR tree-optimization/38819
3839         * gcc.c-torture/execute/pr38819.c: New testcase.
3840
3841 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
3842
3843         PR fortran/38657
3844         * gfortran.dg/module_commons_3.f90: Reapply.
3845
3846 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
3847
3848         PR fortran/34955
3849         * gfortran.dg/transfer_intrinsic_1.f90: New test.
3850         * gfortran.dg/transfer_intrinsic_2.f90: New test.
3851
3852 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
3853
3854         PR fortran/38657
3855         * gfortran.dg/module_commons_3.f90: Remove
3856
3857 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
3858
3859         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
3860
3861 2009-01-16  Jason Merrill  <jason@redhat.com>
3862
3863         PR c++/38877
3864         * g++.dg/template/lvalue1.C: New test.
3865
3866         PR c++/29470
3867         * g++.dg/template/access20.C: New test.
3868         * g++.dg/torture/pr34641.C: Fix access.
3869
3870 2009-01-16  Richard Guenther  <rguenther@suse.de>
3871
3872         PR tree-optimization/38835
3873         PR middle-end/36227
3874         * gcc.c-torture/execute/pr36227.c: New testcase.
3875         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
3876         * g++.dg/init/const7.C: Likewise.
3877
3878 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
3879
3880         PR target/38554
3881         * gcc.c-torture/compile/pr38554.c: New test.
3882
3883 2009-01-16  Jason Merrill  <jason@redhat.com>
3884
3885         PR c++/38579
3886         * g++.dg/conversion/access1.C: New test.
3887
3888 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
3889
3890         PR tree-optimization/38789
3891         * gcc.c-torture/compile/pr38789.c: New test.
3892
3893 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
3894
3895         PR fortran/38152
3896         * gfortran.dg/proc_ptr_13.f90: New.
3897
3898 2009-01-15  Jason Merrill  <jason@redhat.com>
3899
3900         PR c++/38850
3901         * g++.dg/template/koenig6.C: New test.
3902
3903 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3904
3905         PR c++/29388
3906         * g++.dg/template/error37.C: New testcase.
3907
3908 2009-01-15  Jason Merrill  <jason@redhat.com>
3909
3910         PR c++/36334
3911         * g++.dg/conversion/memfn1.C: New test.
3912
3913         PR c++/37646
3914         * g++.dg/conversion/memfn2.C: New test.
3915
3916 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
3917
3918         PR c++/38357
3919         * g++.dg/template/crash87.C: New test.
3920
3921 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3922
3923         PR middle-end/37843
3924         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
3925
3926 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
3927
3928         PR c++/38636
3929         * g++.dg/parse/crash50.C: New test.
3930
3931 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
3932
3933         PR rtl-optimization/38245
3934         * gcc.dg/pr38245-3.c: New test.
3935         * gcc.dg/pr38245-3.h: New file.
3936         * gcc.dg/pr38245-4.c: New file.
3937         * gcc.dg/pr38364.c: New test.
3938
3939 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
3940
3941         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
3942         sequence PC-relative.
3943
3944 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
3945
3946         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
3947         calls and/or PLT markers.
3948         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
3949         calls and/or PLT markers.
3950         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
3951         calls and/or PLT markers.
3952         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
3953         calls and/or PLT markers.
3954
3955 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
3956             Nathan Froyd  <froydnj@codesourcery.com>
3957             Joseph Myers  <joseph@codesourcery.com>
3958
3959         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
3960         New function.
3961         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
3962         and use consistent CFLAGS.
3963         * gcc.target/powerpc/20030505.c: Likewise.
3964         * gcc.target/powerpc/20081204-1.c: Likewise.
3965         * gcc.target/powerpc/ppc-spe.c: Likewise.
3966         * gcc.target/powerpc/spe1.c: Likewise.
3967         * g++.dg/ext/spe1.C: Likewise.
3968         * g++.dg/other/opaque-1.C: Likewise.
3969         * g++.dg/other/opaque-2.C: Likewise.
3970         * g++.dg/other/opaque-3.C: Likewise.
3971
3972 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
3973
3974         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
3975         out of loop.
3976
3977 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
3978
3979         PR target/38811
3980         * g++.dg/torture/pr38811.C: New file.
3981
3982 2009-01-14  Richard Guenther  <rguenther@suse.de>
3983
3984         PR tree-optimization/38826
3985         PR middle-end/38477
3986         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
3987
3988 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
3989
3990         * gcc.dg/graphite/pr38786.c: Fix commit problem.
3991
3992 2009-01-14  Nick Clifton  <nickc@redhat.com>
3993
3994         PR c++/37862
3995         * g++.cp/parse/pr37862.C: New test.
3996
3997 2009-01-14  Julian Brown  <julian@codesourcery.com>
3998
3999         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4000         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4001         to...
4002         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4003         These.
4004
4005 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
4006
4007         PR rtl-optimization/38774
4008         * gcc.dg/torture/pr38774.c: New test.
4009
4010         PR c++/38795
4011         * g++.dg/cpp0x/pr38795.C: New test.
4012
4013 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
4014             Nathan Froyd  <froydnj@codesourcery.com>
4015             Joseph Myers  <joseph@codesourcery.com>
4016
4017         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4018         otherwise.  Do not check for AltiVec at runtime.
4019         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4020         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4021         * gcc.target/powerpc/altivec-1.c: Likewise.
4022         * gcc.target/powerpc/altivec-3.c: Likewise.
4023         * gcc.target/powerpc/altivec-10.c: Likewise.
4024         * gcc.target/powerpc/altivec-12.c: Likewise.
4025         * gcc.target/powerpc/altivec-24.c: Likewise.
4026         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4027         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4028         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4029         * gcc.target/powerpc/pr35907.c: Likewise.
4030         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4031         otherwise.  Do not check for Cell at runtime.
4032         * gcc.target/powerpc/altivec_check.h: Delete.
4033
4034         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4035         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
4036         not check for AltiVec at runtime.
4037         * g++.dg/ext/altivec-cell-2.C: Likewise.
4038         * g++.dg/ext/altivec-cell-3.C: Likewise.
4039         * g++.dg/ext/altivec-cell-4.C: Likewise.
4040         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4041         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4042         check.
4043         * g++.dg/ext/altivec_check.h: Delete.
4044         
4045 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
4046
4047         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4048         effective target.  Adjust line numbers accordingly.
4049
4050 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
4051
4052         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4053
4054 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
4055
4056         PR tree-optimization/38786
4057         * gcc.dg/graphite/pr38786.c: New.
4058
4059 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
4060
4061         Revert:
4062         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
4063
4064         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4065         for alpha*-*-* targets.
4066         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4067
4068 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4069
4070         PR libfortran/38772
4071         * gfortran.dg/fmt_bz_bn_err.f: New test.
4072
4073 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
4074
4075         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4076
4077 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
4078
4079         * lib/target-supports.exp (check_effective_target_powerpc64): New.
4080         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4081         instruction support.  Do not check for it at runtime.
4082
4083 2009-01-12  Jason Merrill  <jason@redhat.com>
4084
4085         PR c++/35109
4086         * g++.dg/lookup/friend11.C: Remove expected error.
4087         * g++.dg/lookup/friend14.C: New test.
4088         * g++.dg/lookup/friend15.C: New test.
4089
4090 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
4091
4092         PR c++/36019
4093         * g++.dg/lookup/hidden-class12.C: New test.
4094         * g++.dg/lookup/hidden-class13.C: New test.
4095         * g++.dg/lookup/hidden-class14.C: New test.
4096         * g++.dg/lookup/hidden-class15.C: New test.
4097         * g++.dg/lookup/hidden-class16.C: New test.
4098
4099 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
4100
4101         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4102         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4103         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4104
4105 2009-01-12  Jason Merrill  <jason@redhat.com>
4106
4107         PR c++/31488
4108         * g++.dg/other/vararg-3.C: New test.
4109
4110 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
4111
4112         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4113         Explicitly enable SPE.
4114         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
4115         directive.
4116
4117         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4118         Expect -flax-vector-conversions message.  Adjust incompatible
4119         types errors.
4120         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4121         Make Foo extern.
4122
4123         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4124
4125         * g++.dg/other/opaque-1.C: Run on targets with SPE.
4126
4127         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4128         * g++.dg/other/opaque-2.C: Likewise.
4129         * g++.dg/other/opaque-3.C: Likewise.
4130
4131 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
4132
4133         PR c/32041
4134         * gcc.dg/pr32041.c: New test.
4135         * g++.dg/parse/offsetof9.C: New test.
4136
4137 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
4138             Nathan Froyd  <froydnj@codesourcery.com>
4139
4140         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4141         * g++.dg/ext/attribute-test-1.C: Likewise.
4142         * g++.dg/ext/attribute-test-2.C: Likewise.
4143         * g++.dg/ext/attribute-test-3.C: Likewise.
4144         * g++.dg/ext/attribute-test-4.C: Likewise.
4145
4146 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
4147
4148         * gnat.dg/unchecked_convert3.adb: New test.
4149
4150 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
4151
4152         PR c++/38794
4153         * g++.dg/parse/typedef9.C: New test.
4154
4155         PR tree-optimization/38807
4156         * gcc.c-torture/compile/pr38807.c: New test.
4157
4158 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
4159
4160         * gcc.target/mips/ins-2.c: New test.
4161
4162 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4163
4164         PR testsuite/38809
4165         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4166
4167 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
4168
4169         PR c++/36254
4170         * g++.dg/warn/Wreturn-type-5.C: New test.
4171
4172 2009-01-11  Matthias Klose  <doko@ubuntu.com>
4173
4174         PR middle-end/38616
4175         * gcc.dg/pr38616.c: New test.
4176
4177 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
4178
4179         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4180
4181 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
4182
4183         PR c++/38648
4184         * g++.dg/expr/string-1.C: New test.
4185         * g++.dg/expr/string-2.C: New test.
4186
4187         PR c++/36695
4188         * g++.dg/ext/complex4.C: New test.
4189         * g++.dg/ext/complex5.C: New test.
4190         * g++.dg/init/reference1.C: New test.
4191         * g++.dg/init/reference2.C: New test.
4192         * g++.dg/init/reference3.C: New test.
4193
4194 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
4195
4196         PR fortran/38763
4197         * gfortran.dg/transfer_null_1.f90: New test.
4198
4199 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
4200
4201         PR fortran/38765
4202         * gfortran.dg/host_assoc_function_6.f90: New test.
4203
4204 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
4205
4206         * lib/target-supports.exp: Add method to determine if the effective
4207         target is really a ppc405 after applying all compile options.
4208         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4209         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4210         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4211         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4212         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4213         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4214         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4215         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4216         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4217         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4218         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4219         * gcc.target/powerpc/405-machhw-1.c: Likewise.
4220         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4221         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4222         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4223         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4224         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4225         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4226         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4227         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4228         * gcc.target/powerpc/405-macchw-1.c: Likewise.
4229         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4230         * gcc.target/powerpc/405-machhw-2.c: Likewise.
4231         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4232         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4233         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4234         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4235         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4236         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4237         * gcc.target/powerpc/405-macchw-2.c: Likewise.
4238         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4239
4240 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
4241
4242         PR c++/35335
4243         * g++.dg/other/error31.C: New testcase.
4244
4245         PR c/35742
4246         * gcc.dg/pr35742.c: New test.
4247
4248 2009-01-09  John F. Carr  <jfc@mit.edu>
4249
4250         PR c++/37877
4251         * g++.dg/parse/linkage3.C: New test.
4252
4253 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
4254
4255         PR middle-end/38771
4256         * gcc.c-torture/compile/pr38771.c: New test.
4257
4258 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
4259
4260         * gcc.dg/pr34856.c: Ignore irrelevant warning.
4261
4262 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
4263
4264         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4265         * gcc.dg/sibcall-4.c: Likewise.
4266
4267 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
4268             Jan Sjodin  <jan.sjodin@amd.com>
4269
4270         PR tree-optimization/38559
4271         * testsuite/gcc.dg/graphite/pr38559.c: New.
4272
4273 2009-01-08  Ira Rosen  <irar@il.ibm.com>
4274
4275         PR tree-optimization/37194
4276         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4277
4278 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
4279
4280         PR c++/38725
4281         * g++.dg/ext/label11.C: New test.
4282
4283 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
4284
4285         * lib/target-supports.exp (check_weak_override_available): New.
4286         * lib/target-supports-dg.exp (dg-require-weak-override): New.
4287         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4288         dg-require-weak-override.
4289
4290 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
4291             Alan Modra  <amodra@bigpond.net.au>
4292
4293         * gcc.c-torture/compile/20090107-1.c: New test.
4294
4295 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
4296
4297         PR target/38706
4298         * g++.dg/other/pr38706.C: New test.
4299
4300 2009-01-07  Jason Merrill  <jason@redhat.com>
4301
4302         * g++.dg/cpp0x/variadic92.C: New test.
4303         * g++.dg/cpp0x/variadic93.C: New test.
4304
4305 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
4306
4307         * lib/target-supports-dg.exp (current_compiler_flags): New.
4308         (check-flags): Use it; do not access dg-test local variables.
4309         (dg-skip-if): Do not access dg-test local variables.
4310         (dg-xfail-run-if): Ditto.
4311         (dg-shouldfail): Ditto.
4312         * gcc.test-framework/test-framework.exp
4313         (check_effective_target_def_nocache): New.
4314         * gcc.test-framework/test-framework.awk: Handle scan tests.
4315         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4316         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4317         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4318         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4319         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4320         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4321         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4322         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4323         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4324
4325         * g++.dg/torture/pr38586.C: Ignore a possible warning.
4326
4327         * lib/target-supports-dg.exp (check_test_flags): Delete.
4328
4329 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
4330
4331         PR tree-optimization/38492
4332         PR tree-optimization/38498
4333         * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4334         in trunk.
4335         * testsuite/gcc.dg/graphite/block-0.c: Update test.
4336         * testsuite/gcc.dg/graphite/block-1.c: Same.
4337         * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4338         for blocking.
4339         * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4340         * testsuite/gcc.dg/graphite/block-3.c: New.
4341         * testsuite/gcc.dg/graphite/pr38498.c: New.
4342
4343 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
4344
4345         AVX Programming Reference (December, 2008)
4346         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4347         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4348         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4349
4350         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4351         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4352
4353 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4354
4355         PR fortran/38220
4356         * gfortran.dg/c_loc_pure_1.f90:  New test.
4357
4358 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
4359
4360         PR fortran/38669
4361         * gfortran.dg/elemental_dependency_3.f90:
4362         Add the final tree dump cleanup.
4363
4364 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
4365
4366         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4367         passing -m32.
4368
4369         PR rtl-optimization/38722
4370         * gfortran.dg/pr38722.f90: New test.
4371
4372 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
4373
4374         PR c/34252
4375         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4376         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
4377
4378 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
4379
4380         * gfortran.dg/implicit_12.f90: Add space around dg directive.
4381         * gfortran.dg/typebound_call_8.f03: Same.
4382         * gfortran.dg/elemental_bind_c.f90: Same.
4383         * gfortran.dg/typebound_call_7.f03: Same.
4384         * gfortran.dg/interface_proc_end.f90: Same
4385         * gfortran.dg/pr37243.f: Fix typo.
4386
4387 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
4388
4389         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
4390         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
4391         large stack sizes.
4392
4393 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
4394
4395         AVX Programming Reference (December, 2008)
4396         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4397         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4398         * gcc.target/i386/sse-14.c: Likewise.
4399
4400         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4401         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4402         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4403         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4404
4405 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4406
4407         PR libfortran/38735
4408         * gfortran.dg/fmt_bz_bn.f: Update test.
4409
4410 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
4411
4412         PR c++/38472
4413         * g++.dg/conversion/usual-arith-conv.C: New test.
4414
4415 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4416
4417         PR c/34911
4418         * gcc.dg/vector-3.c: New testcase.
4419         * g++.dg/ext/vector15.C: New test.
4420
4421 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
4422
4423         PR tree-optimization/38510
4424         * gcc.dg/graphite/pr38510.c: New.
4425
4426 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
4427             Jan Sjodin <jan.sjodin@amd.com>
4428
4429         PR tree-optimization/38500
4430         * gcc.dg/graphite/pr38500.c: New.
4431
4432 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
4433
4434         * gcc.c-torture/compile/20001226-1.c: Generalize
4435         dg-timeout-factor.
4436         * gcc.c-torture/compile/limits-fnargs.c: Add
4437         dg-timeout-factor.
4438         * gcc.dg/20020425-1.c: Likewise.
4439         * gcc.dg/pch/pch.exp: Likewise.
4440         
4441 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
4442
4443         PR fortran/38657
4444         * gfortran.dg/module_commons_3.f90: New test.
4445
4446 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
4447
4448         PR fortran/37159
4449         * gfortran.dg/random_seed_1.f90: Updated.
4450
4451 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
4452
4453         PR fortran/38669
4454         PR fortran/38726
4455         * gfortran.dg/elemental_subroutine_7.f90: 
4456         Fix p values so that it can be used as vector subscript.
4457
4458 2009-01-05  Jason Merrill  <jason@redhat.com>
4459
4460         * g++.dg/cpp0x/initlist12.C: Add another test.
4461
4462         * g++.dg/cpp0x/defaulted7.C: New test.
4463
4464 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4465
4466         PR fortran/38672
4467         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
4468         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
4469
4470 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
4471
4472         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4473         for alpha*-*-* targets.
4474         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4475
4476 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
4477
4478         PR fortran/38665
4479         * gfortran.dg/host_assoc_function_5.f90: New test.
4480
4481 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
4482
4483         PR fortran/38669
4484         * gfortran.dg/elemental_dependency_3.f90: New test.
4485         * gfortran.dg/elemental_subroutine_7.f90: New test.
4486
4487 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
4488
4489         * gcc.dg/struct-ret-3.c: Include unistd.h.
4490         (main): Exit early if system memory page size is
4491         larger than 4096 bytes.
4492
4493 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
4494
4495         PR fortran/38718
4496         * gfortran.dg/merge_init_expr.f90: New.
4497
4498 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
4499
4500         PR fortran/38536
4501         * gfortran.dg/c_loc_tests_13.f90: New test.
4502         * gfortran.dg/c_loc_tests_14.f90: New test.
4503
4504 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
4505
4506         * gfortran.dg/func_result_4.f90: New.
4507
4508 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
4509
4510         PR fortran/38594
4511         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4512         interface still works, in addition to original tests.
4513         * gfortran.dg/host_assoc_call_6.f90: New test.
4514
4515 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
4516
4517         PR c++/38705
4518         * g++.dg/torture/pr38705.C: New test.
4519
4520         PR c/38700
4521         * gcc.dg/pr38700.c: New test.
4522
4523 2009-01-02  Jason Merrill  <jason@redhat.com>
4524
4525         * g++.dg/cpp0x/initlist11.C: New test.
4526         * g++.dg/cpp0x/initlist12.C: New test.
4527
4528 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4529
4530         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4531         Allow extra informative notes.
4532
4533 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
4534
4535         PR c/36489
4536         * gcc.dg/pr36489.c: New test.
4537
4538 \f
4539 Copyright (C) 2009 Free Software Foundation, Inc.
4540
4541 Copying and distribution of this file, with or without modification,
4542 are permitted in any medium without royalty provided the copyright
4543 notice and this notice are preserved.