OSDN Git Service

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