OSDN Git Service

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