OSDN Git Service

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