OSDN Git Service

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