OSDN Git Service

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