OSDN Git Service

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