OSDN Git Service

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