OSDN Git Service

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