OSDN Git Service

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