OSDN Git Service

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