1 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
4 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5 patterns to reflect frontend changes.
6 * gfortran.dg/vector_subscript_4.f90: Likewise.
8 2009-05-28 Olivier Hainque <hainque@adacore.com>
9 Eric Botcazou <botcazou@adacore.com>
11 * gcc.c-torture/execute/align-nest.c: New testcase.
12 * gnat.dg/misaligned_nest.adb: New testcase.
14 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
16 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
17 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
18 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
19 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
21 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
23 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
24 cast instead of assuming 0ul.
25 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
27 (_type_desc): Make first argument const.
28 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
30 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
33 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
34 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
36 2009-05-26 Tobias Burnus <burnus@net-b.de>
39 * gfortran.dg/nullify_4.f90: New test.
41 2009-05-26 Richard Guenther <rguenther@suse.de>
43 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
45 2009-05-26 Richard Guenther <rguenther@suse.de>
48 * gcc.c-torture/compile/pr40252.c: New testcase.
50 2009-05-26 Dodji Seketeli <dodji@redhat.com>
53 * g++.dg/template/typedef18.C: New test.
54 * g++.dg/template/typedef19.C: Likewise.
55 * g++.dg/template/typedef20.C: Likewise.
56 * g++.dg/template/access11.C: Adjust.
58 2009-05-26 Richard Guenther <rguenther@suse.de>
61 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
63 2009-05-25 Jason Merrill <jason@redhat.com>
66 * g++.dg/cpp0x/enum3.C: New test.
68 2009-05-25 Richard Guenther <rguenther@suse.de>
70 PR tree-optimization/36327
71 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
72 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
73 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
74 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
75 * gcc.dg/vect/vect-40.c: Likewise.
76 * gcc.dg/vect/vect-42.c: Likewise.
77 * gcc.dg/vect/vect-46.c: Likewise.
78 * gcc.dg/vect/vect-76.c: Likewise.
80 2009-05-25 Janus Weil <janus@gcc.gnu.org>
83 * gfortran.dg/proc_ptr_18.f90: New.
84 * gfortran.dg/proc_ptr_19.f90: New.
85 * gfortran.dg/proc_ptr_comp_9.f90: New.
86 * gfortran.dg/proc_ptr_comp_10.f90: New.
88 2009-05-25 Richard Guenther <rguenther@suse.de>
90 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
91 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
93 2009-05-25 Ira Rosen <irar@il.ibm.com>
95 PR tree-optimization/40238
96 * gcc.dg/vect/pr40238.c: New test.
98 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
103 * gfortran.dg/bounds_check_fail_3.f90: New test.
104 * gfortran.dg/bounds_check_fail_4.f90: New test.
105 * gfortran.dg/bounds_check_14.f90: Update test.
106 * gfortran.dg/bound_4.f90: Update test.
108 2009-05-24 Richard Guenther <rguenther@suse.de>
111 * gcc.c-torture/compile/pr40233.c: New testcase.
113 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
115 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
116 for alpha*-*-* targets.
118 2009-05-24 Ira Rosen <irar@il.ibm.com>
120 * gcc.dg/vect/bb-slp-1.c: New test.
121 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
122 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
123 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
124 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
125 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
126 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
127 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
128 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
129 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
130 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
131 gcc.dg/vect/bb-slp-22.c: Likewise.
132 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
134 2009-05-23 Mark Mitchell <mark@codesourcery.com>
135 Maxim Kuvyrkov <maxim@codesourcery.com>
137 * gcc.dg/falign-labels-1.c: New test.
139 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
141 * gnat.dg/specs/rep_clause3.ads: New test.
143 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
145 * gnat.dg/addr6.adb: New test.
147 2009-05-22 Mark Mitchell <mark@codesourcery.com>
149 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
151 * gcc.target/arm/thumb2-mul-space.c: New file.
152 * gcc.target/arm/thumb2-mul-space-2.c: New file.
153 * gcc.target/arm/thumb2-mul-space-3.c: New file.
154 * gcc.target/arm/thumb2-mul-speed.c: New file.
156 2009-05-22 Richard Guenther <rguenther@suse.de>
159 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
160 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
161 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
163 2009-05-22 Mark Mitchell <mark@codesourcery.com>
165 * gcc.dg/dll-6.c: New test.
166 * gcc.dg/dll-6a.c: Likewise.
167 * gcc.dg/dll-7.c: Likewise.
168 * gcc.dg/dll-7a.c: Likewise.
169 * g++.dg/ext/dllexport2.C: Likewise.
170 * g++.dg/ext/dllexport2a.cc: Likewise.
172 2009-05-21 Steve Ellcey <sje@cup.hp.com>
175 * gcc.target/ia64/mfused-madd-vect.c: New test.
176 * gcc.target/ia64/mfused-madd.c: New test.
177 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
178 * gcc.target/ia64/mno-fused-madd.c: New test.
180 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
182 * gcc.target/i386/movbe-1.c: New.
183 * gcc.target/i386/movbe-2.c: Likewise.
185 2009-05-21 Taras Glek <tglek@mozilla.com>
187 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
188 plugin_init signature.
189 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
190 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
191 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
193 2009-05-21 Mark Mitchell <mark@codesourcery.com>
195 * gcc.dg/target/arm/neon-vmla-1.c: New.
196 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
198 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
200 * gcc.target/mips/octeon-exts-6.c: New test.
201 * gcc.target/mips/extend-1.c: New test.
202 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
204 * gcc.target/mips/octeon-exts-5.c: Likewise.
206 2009-05-20 Jakub Jelinek <jakub@redhat.com>
209 * gcc.c-torture/compile/pr40204.c: New test.
211 2009-05-20 Richard Guenther <rguenther@suse.de>
213 * gcc.c-torture/compile/20090518-1.c: New testcase.
215 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
217 PR tree-optimization/40087
218 * gcc.dg/tree-ssa/pr40087.c: New test.
220 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
222 * gcc.dg/vector-4.c: New testcase.
223 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
224 * g++.dg/ext/vector16.C: New testcase.
226 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
229 * gcc.dg/pr40172.c: Renamed to ...
230 * gcc.dg/pr40172-1.c: This.
232 * gcc.dg/pr40172-2.c: New.
233 * gcc.dg/pr40172-3.c: Likewise.
235 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
238 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
240 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
242 * gnat.dg/loop_optimization6.ad[sb]: New test.
244 2009-05-19 Richard Guenther <rguenther@suse.de>
246 * gcc.c-torture/compile/20090519-1.c: New testcase.
248 2009-05-18 Jason Merrill <jason@redhat.com>
250 * g++.dg/cpp0x/explicit1.C: New.
251 * g++.dg/cpp0x/explicit2.C: New.
253 2009-05-18 Dodji Seketeli <dodji@redhat.com>
256 * g++.dg/debug/dwarf2/nested-1.C: New test.
258 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
261 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
264 2009-05-18 Janus Weil <janus@gcc.gnu.org>
267 * gfortran.dg/proc_ptr_comp_8.f90: New.
269 2009-05-18 Richard Guenther <rguenther@suse.de>
272 * gfortran.dg/array_memset_2.f90: Adjust.
274 2009-05-18 Janus Weil <janus@gcc.gnu.org>
278 * gfortran.dg/interface_27.f90: New.
279 * gfortran.dg/interface_28.f90: New.
280 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
281 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
283 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
285 * gcc.target/m68k/tls-ie.c: New test.
286 * gcc.target/m68k/tls-le.c: New test.
287 * gcc.target/m68k/tls-gd.c: New test.
288 * gcc.target/m68k/tls-ld.c: New test.
289 * gcc.target/m68k/tls-ie-xgot.c: New test.
290 * gcc.target/m68k/tls-le-xtls.c: New test.
291 * gcc.target/m68k/tls-gd-xgot.c: New test.
292 * gcc.target/m68k/tls-ld-xgot.c: New test.
293 * gcc.target/m68k/tls-ld-xtls.c: New test.
294 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
296 2009-05-18 Martin Jambor <mjambor@suse.cz>
298 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
300 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
303 * gcc.dg/pr40172.c: New.
305 2009-05-17 Jason Merrill <jason@redhat.com>
308 * g++.dg/template/dtor6.C: New.
310 2009-05-17 Joseph Myers <joseph@codesourcery.com>
312 * g++.dg/warn/translate-ice-1.C: New test.
314 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
316 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
317 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
318 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
319 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
321 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
324 * gfortran.dg/erf_2.F90: New test.
325 * gfortran.dg/erfc_scaled_2.f90: New test.
327 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
330 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
331 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
332 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
334 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
336 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
337 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
339 2009-05-15 Ian Lance Taylor <iant@google.com>
341 * gcc.dg/Wcxx-compat-10.c: New testcase.
343 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
346 * gcc.dg/pr16302.c: New.
347 * g++.dg/warn/pr16302.C: New.
349 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
351 * gcc.dg/torture/builtin-math-5.c: New.
352 * gcc.dg/torture/builtin-math-6.c: New.
353 * lib/target-supports.exp (check_effective_target_mpc): New.
355 2009-05-15 Jan Hubicka <jh@suse.cz>
357 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
359 2009-05-15 Jan Hubicka <jh@suse.cz>
361 * gcc.target/i386/align-main-1.c (check): Mark noinline.
362 * gcc.target/i386/align-main-2.c (check): Mark noinline.
363 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
364 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
365 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
366 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
367 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
368 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
370 2009-05-15 Jan Hubicka <jh@suse.cz>
372 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
373 optimized by sibcall noinline.
375 2009-05-15 Jan Hubicka <jh@suse.cz>
377 * sibcall-1.c (track): Mark noinline.
378 * sibcall-2.c (track): Mark noinline.
379 * sibcall-3.c (track): Mark noinline.
380 * sibcall-4.c (track): Mark noinline.
382 2009-05-15 Jan Hubicka <jh@suse.cz>
384 * flatten-2.c: Disable early inlining; add comment.
385 * flatten-3.c: New test based on flatten-2.c.
387 2009-05-15 Richard Guenther <rguenther@suse.de>
389 PR tree-optimization/39999
390 * gcc.c-torture/compile/pr39999.c: New testcase.
392 2009-05-15 Joseph Myers <joseph@codesourcery.com>
394 * gcc.c-torture/compile/ptr-conv-1.c: New test.
396 2009-05-14 Ian Lance Taylor <iant@google.com>
398 * gcc.dg/Wcxx-compat-9.c: New testcase.
400 2009-05-14 Janus Weil <janus@gcc.gnu.org>
403 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
404 * gfortran.dg/duplicate_type_2.f90: Ditto.
405 * gfortran.dg/duplicate_type_3.f90: New.
407 2009-05-14 Laurent GUERBY <laurent@guerby.net>
409 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
410 * ada/acats/tests/c5/c59002c.ada: Likewise.
412 2009-05-13 Taras Glek <tglek@mozilla.com>
414 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
415 attributes and decl smashing.
416 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
418 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
419 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
421 2009-05-14 Jakub Jelinek <jakub@redhat.com>
424 * gfortran.dg/pr39865.f90: New test.
425 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
427 * gfortran.dg/hollerith_f95.f90: Likewise.
428 * gfortran.dg/hollerith6.f90: New test.
429 * gfortran.dg/hollerith7.f90: New test.
431 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
434 * gcc.dg/cpp/pr36674.i: New.
436 2009-05-14 Ben Elliston <bje@au.ibm.com>
439 * gcc.c-torture/compile/pr40035.c: New test.
441 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
443 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
445 2009-05-12 Tobias Burnus <burnus@net-b.de>
448 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
449 * gfortran.dg/c_kind_tests_2.f03: Ditto.
450 * gfortran.dg/interop_params.f03: Ditto.
452 2009-05-12 Jan Hubicka <jh@suse.cz>
454 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
456 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
457 * gcc.dg/ipa/ipacost-2.c: Likewise.
458 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
460 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
462 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
464 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
466 * lib/target-supports.exp (check_profiling_available): Return
467 false for -p on *-*-cygwin* targets.
469 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
471 PR tree-optimization/38632
472 * g++.dg/tree-ssa/pr38632.C: New.
474 2009-05-11 Jan Hubicka <jh@suse.cz>
476 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
477 we now optimize better.
478 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
479 out at different places.
480 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
482 * gcc.dg/vect/vect-76.c: Likewise.
483 * gcc.dg/vect/vect-70.c: Likewise.
484 * gcc.dg/vect/vect-66.c: Likewise.
485 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
486 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
488 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
491 * gcc.c-torture/compile/pr40080.c: New.
493 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
495 * gcc.c-torture/compile/pr40026.c: New testcase.
497 2009-05-11 Janus Weil <janus@gcc.gnu.org>
500 * gfortran.dg/proc_ptr_comp_7.f90: New.
502 2009-05-11 Ira Rosen <irar@il.ibm.com>
504 PR tree-optimization/40074
505 * gcc.dg/vect/pr40074.c: New test.
507 2009-05-10 Ian Lance Taylor <iant@google.com>
509 * gcc.dg/Wcxx-compat-7.c: New testcase.
510 * gcc.dg/Wcxx-compat-8.c: New testcase.
511 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
513 * gcc.dg/pr17188-1.c: Likewise.
514 * gcc.dg/pr39084.c: Likewise.
516 2009-05-10 Michael Matz <matz@suse.de>
519 * gcc.dg/pr40031.c: New test.
521 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
524 * gfortran.dg/array_constructor_31.f90: New test.
526 2009-05-10 Richard Guenther <rguenther@suse.de>
528 PR tree-optimization/40081
529 * g++.dg/torture/pr40081.C: New testcase.
531 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
534 * gfortran.dg/dependency_24.f90: New test.
535 * gfortran.dg/dependency_23.f90: Clean up module files.
537 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
540 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
541 * gfortran.dg/chmod_2.f90: Likewise.
542 * gfortran.dg/chmod_3.f90: Likewise.
543 * gfortran.dg/open_errors.f90: Likewise.
545 2009-05-09 Jan Hubicka <jh@suse.cz>
548 * g++.dg/eh/nested-try.C: New test.
550 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
552 PR tree-optimization/40049
553 * gcc.dg/vect/vect-shift-2.c: New test.
555 2009-05-08 Joseph Myers <joseph@codesourcery.com>
557 * gcc.dg/torture/complex-sign-mul-minus-one.c,
558 gcc.dg/torture/complex-sign-mul-one.c: New tests.
560 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
563 * g++.dg/warn/deprecated-6.C: New.
564 * gcc.dg/deprecated-4.c: Likewise.
565 * gcc.dg/deprecated-5.c: Likewise.
566 * gcc.dg/deprecated-6.c: Likewise.
568 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
570 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
571 __aligned__(__BIGGEST_ALIGNMENT__).
572 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
573 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
574 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
575 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
576 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
577 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
578 * gcc.dg/vect/Os-vect-95.c: Likewise.
579 * gcc.dg/vect/pr20122.c: Likewise.
580 * gcc.dg/vect/pr36493.c: Likewise.
581 * gcc.dg/vect/pr37385.c: Likewise.
582 * gcc.dg/vect/slp-7.c: Likewise.
583 * gcc.dg/vect/slp-9.c: Likewise.
584 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
585 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
586 * gcc.dg/vect/vect-35.c: Likewise.
587 * gcc.dg/vect/vect-40.c: Likewise.
588 * gcc.dg/vect/vect-42.c: Likewise.
589 * gcc.dg/vect/vect-44.c: Likewise.
590 * gcc.dg/vect/vect-46.c: Likewise.
591 * gcc.dg/vect/vect-48.c: Likewise.
592 * gcc.dg/vect/vect-52.c: Likewise.
593 * gcc.dg/vect/vect-54.c: Likewise.
594 * gcc.dg/vect/vect-56.c: Likewise.
595 * gcc.dg/vect/vect-58.c: Likewise.
596 * gcc.dg/vect/vect-60.c: Likewise.
597 * gcc.dg/vect/vect-74.c: Likewise.
598 * gcc.dg/vect/vect-75.c: Likewise.
599 * gcc.dg/vect/vect-76.c: Likewise.
600 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
601 * gcc.dg/vect/vect-77.c: Likewise.
602 * gcc.dg/vect/vect-77-global.c: Likewise.
603 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
604 * gcc.dg/vect/vect-78.c: Likewise.
605 * gcc.dg/vect/vect-78-global.c: Likewise.
606 * gcc.dg/vect/vect-80.c: Likewise.
607 * gcc.dg/vect/vect-85.c: Likewise.
608 * gcc.dg/vect/vect-87.c: Likewise.
609 * gcc.dg/vect/vect-88.c: Likewise.
610 * gcc.dg/vect/vect-92.c: Likewise.
611 * gcc.dg/vect/vect-93.c: Likewise.
612 * gcc.dg/vect/vect-95.c: Likewise.
613 * gcc.dg/vect/vect-97.c: Likewise.
614 * gcc.dg/vect/vect-complex-1.c: Likewise.
615 * gcc.dg/vect/vect-complex-4.c: Likewise.
616 * gcc.dg/vect/vect-complex-5.c: Likewise.
617 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
618 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
619 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
620 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
621 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
622 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
623 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
624 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
625 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
626 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
627 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
628 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
629 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
630 * gcc.dg/vect/vect-outer-1a.c: Likewise.
631 * gcc.dg/vect/vect-outer-1.c: Likewise.
632 * gcc.dg/vect/vect-outer-2a.c: Likewise.
633 * gcc.dg/vect/vect-outer-2b.c: Likewise.
634 * gcc.dg/vect/vect-outer-2.c: Likewise.
635 * gcc.dg/vect/vect-outer-2c.c: Likewise.
636 * gcc.dg/vect/vect-outer-2d.c: Likewise.
637 * gcc.dg/vect/vect-outer-3a.c: Likewise.
638 * gcc.dg/vect/vect-outer-3b.c: Likewise.
639 * gcc.dg/vect/vect-outer-3.c: Likewise.
640 * gcc.dg/vect/vect-outer-3c.c: Likewise.
641 * gcc.dg/vect/vect-outer-5.c: Likewise.
642 * gcc.dg/vect/vect-outer-6.c: Likewise.
643 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
644 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
645 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
646 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
647 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
648 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
649 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
650 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
651 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
652 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
653 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
654 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
655 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
656 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
658 2009-05-08 Joseph Myers <joseph@codesourcery.com>
661 * gcc.dg/torture/complex-sign.h: New header.
662 * gcc.dg/torture/complex-sign-add.c,
663 gcc.dg/torture/complex-sign-mixed-add.c,
664 gcc.dg/torture/complex-sign-mixed-div.c,
665 gcc.dg/torture/complex-sign-mixed-mul.c,
666 gcc.dg/torture/complex-sign-mixed-sub.c,
667 gcc.dg/torture/complex-sign-mul.c,
668 gcc.dg/torture/complex-sign-sub.c: New tests.
670 2009-05-08 Janus Weil <janus@gcc.gnu.org>
673 * gfortran.dg/intrinsic_3.f90: New.
675 2009-05-07 Janis Johnson <janis187@us.ibm.com>
678 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
679 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
680 * gcc.dg/dfp/float-constant-double.c: New test.
681 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
682 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
683 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
684 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
685 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
686 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
687 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
688 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
689 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
691 2009-05-07 Jakub Jelinek <jakub@redhat.com>
694 * gcc.c-torture/execute/pr40057.c: New test.
696 2009-05-06 James E. Wilson <wilson@codesourcery.com>
698 * gcc.c-torture/compile/const-high-part.c: New test.
700 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
703 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
706 2009-05-06 Janus Weil <janus@gcc.gnu.org>
709 * gfortran.dg/proc_decl_1.f90: Modified.
710 * gfortran.dg/proc_ptr_comp_1.f90: New.
711 * gfortran.dg/proc_ptr_comp_2.f90: New.
712 * gfortran.dg/proc_ptr_comp_3.f90: New.
713 * gfortran.dg/proc_ptr_comp_4.f90: New.
714 * gfortran.dg/proc_ptr_comp_5.f90: New.
715 * gfortran.dg/proc_ptr_comp_6.f90: New.
717 2009-05-06 Dodji Seketeli <dodji@redhat.com>
720 * g++.dg/template/call7.C: New test.
722 2009-05-06 Diego Novillo <dnovillo@google.com>
724 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
726 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
728 * gfortran.dg/pr40021.f: Moved to ...
729 * gfortran.fortran-torture/execute/pr40021.f: Here.
731 2009-05-06 Janis Johnson <janis187@us.ibm.com>
734 * gcc.dg/dfp/pr39986.c: New test.
736 2009-05-06 Michael Matz <matz@suse.de>
739 * gfortran.dg/pr40021.f: New test.
741 2009-05-06 Le-Chun Wu <lcwu@google.com>
743 * lib/plugin-support.exp: New file containing support procs for
745 * lib/target-supports.exp (check_plugin_available): New proc.
746 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
747 * gcc.dg/plugin/selfassign.c: New plugin source file.
748 * gcc.dg/plugin/self-assign-test-1.c: New test.
749 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
750 * g++.dg/README: Add description for plugin test.
751 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
752 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
753 * g++.dg/plugin/selfassign.c: New plugin source file.
754 * g++.dg/plugin/self-assign-test-1.C: New test.
755 * g++.dg/plugin/self-assign-test-2.C: Likewise.
756 * g++.dg/plugin/self-assign-test-3.C: Likewise.
757 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
758 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
760 2009-05-06 Tobias Burnus <burnus@net-b.de>
763 * gfortran.dg/intrinsic_2.f90: New test.
764 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
766 2009-05-06 Joseph Myers <joseph@codesourcery.com>
769 * gcc.dg/noncompile/incomplete-5.c: New test.
771 2009-05-05 Jakub Jelinek <jakub@redhat.com>
774 * gcc.dg/pr39666-1.c: New test.
775 * gcc.dg/pr39666-2.c: Likewise.
776 * g++.dg/warn/Wuninitialized-4.C: Likewise.
777 * g++.dg/warn/Wuninitialized-5.C: Likewise.
778 * gfortran.dg/pr39666-1.f90: Likewise.
779 * gfortran.dg/pr39666-2.f90: Likewise.
781 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
783 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
784 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
785 * gcc.target/mips/dspr2-MULTU.c: Likewise.
787 2009-05-05 Janus Weil <janus@gcc.gnu.org>
790 * gfortran.dg/proc_ptr_17.f90: New.
792 2009-05-05 Richard Guenther <rguenther@suse.de>
794 PR tree-optimization/40022
795 * gcc.c-torture/execute/pr40022.c: New testcase.
797 2009-05-05 Richard Guenther <rguenther@suse.de>
800 * gcc.c-torture/compile/pr40023.c: New testcase.
802 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
804 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
805 * g++.dg/template/overload9.C: Likewise.
806 * g++.dg/ext/ms-1.C: New.
808 2009-05-05 Jakub Jelinek <jakub@redhat.com>
811 * g++.dg/ext/vla7.C: New test.
813 2009-05-04 Joseph Myers <joseph@codesourcery.com>
815 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
817 2009-05-04 Joseph Myers <joseph@codesourcery.com>
819 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
820 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
821 Update expected errors.
823 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
826 * g++.dg/parse/parser-pr28152.C: New.
827 * g++.dg/parse/parser-pr28152-2.C: New.
829 2009-05-04 Joseph Myers <joseph@codesourcery.com>
831 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
833 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
835 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
836 * gcc.target/sparc/fexpand-2.c: Likewise.
837 * gcc.target/sparc/fpmerge-2.c: Likewise.
838 * gcc.target/sparc/pdist-2.c: Likewise.
840 2009-05-03 Richard Guenther <rguenther@suse.de>
843 * gcc.c-torture/compile/pr39983.c: New testcase.
845 2009-05-03 Joseph Myers <joseph@codesourcery.com>
847 * gcc.dg/c99-complex-3.c: New test.
849 2009-05-03 Joseph Myers <joseph@codesourcery.com>
851 * gcc.dg/cpp/utf8-5byte-1.c: New test.
853 2009-05-02 Joseph Myers <joseph@codesourcery.com>
855 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
857 2009-05-02 Richard Guenther <rguenther@suse.de>
860 * gcc.target/spu/pr40001.c: New testcase.
862 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
864 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
866 2009-04-30 Steve Ellcey <sje@cup.hp.com>
869 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
870 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
872 2009-04-30 Janis Johnson <janis187@us.ibm.com>
875 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
878 2009-04-30 David Ayers <ayers@fsfe.org>
880 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
881 and gcc_error_prefix variables.
882 * objc.dg/bad-receiver-type.m: Update to match correct
884 * objc.dg/encode-5.m: Likewise.
885 * objc.dg/id-1.m: Likewise.
886 * objc.dg/method-1.m: Likewise.
887 * objc.dg/method-6.m: Likewise.
888 * objc.dg/method-7.m: Likewise.
889 * objc.dg/method-9.m: Likewise.
890 * objc.dg/method-11.m: Likewise.
891 * objc.dg/method-20.m: Likewise.
892 * objc.dg/private-1.m: Likewise.
894 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
897 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
898 * gfortran.dg/advance_4.f90: Likewise
899 * gfortran.dg/advance_5.f90: Likewise
900 * gfortran.dg/append_1.f90: Likewise
901 * gfortran.dg/backslash_1.f90: Likewise
902 * gfortran.dg/backslash_2.f90: Likewise
903 * gfortran.dg/backslash_3.f: Likewise
904 * gfortran.dg/backspace_10.f90: Likewise
905 * gfortran.dg/backspace_3.f: Likewise
906 * gfortran.dg/backspace_4.f: Likewise
907 * gfortran.dg/backspace_5.f: Likewise
908 * gfortran.dg/backspace_8.f: Likewise
909 * gfortran.dg/backspace_9.f: Likewise
910 * gfortran.dg/complex_write.f90: Likewise
911 * gfortran.dg/convert_implied_open.f90: Likewise
912 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
913 * gfortran.dg/dos_eol.f: Likewise
914 * gfortran.dg/empty_format_1.f90: Likewise
915 * gfortran.dg/endfile.f: Likewise
916 * gfortran.dg/eof_1.f90: Likewise
917 * gfortran.dg/eor_1.f90: Likewise
918 * gfortran.dg/eor_handling_1.f90: Likewise
919 * gfortran.dg/eor_handling_2.f90: Likewise
920 * gfortran.dg/eor_handling_3.f90: Likewise
921 * gfortran.dg/eor_handling_4.f90: Likewise
922 * gfortran.dg/eor_handling_5.f90: Likewise
923 * gfortran.dg/error_recovery_5.f90: Likewise
924 * gfortran.dg/f2003_inquire_1.f03: Likewise
925 * gfortran.dg/f2003_io_4.f03: Likewise
926 * gfortran.dg/f2003_io_5.f03: Likewise
927 * gfortran.dg/f2003_io_7.f03: Likewise
928 * gfortran.dg/fgetc_1.f90: Likewise
929 * gfortran.dg/fgetc_2.f90: Likewise
930 * gfortran.dg/flush_1.f90: Likewise
931 * gfortran.dg/fmt_exhaust.f90: Likewise
932 * gfortran.dg/fmt_huge.f90: Likewise
933 * gfortran.dg/fmt_read.f90: Likewise
934 * gfortran.dg/fmt_t_1.f90: Likewise
935 * gfortran.dg/fmt_t_2.f90: Likewise
936 * gfortran.dg/fmt_t_3.f90: Likewise
937 * gfortran.dg/fmt_t_4.f90: Likewise
938 * gfortran.dg/fmt_t_5.f90: Likewise
939 * gfortran.dg/fmt_t_7.f: Likewise
940 * gfortran.dg/fseek.f90: Likewise
941 * gfortran.dg/ftell_1.f90: Likewise
942 * gfortran.dg/ftell_2.f90: Likewise
943 * gfortran.dg/func_derived_3.f90: Likewise
944 * gfortran.dg/inquire_9.f90: Likewise
945 * gfortran.dg/iostat_1.f90: Likewise
946 * gfortran.dg/iostat_2.f90: Likewise
947 * gfortran.dg/list_read_1.f90: Likewise
948 * gfortran.dg/list_read_4.f90: Likewise
949 * gfortran.dg/list_read_5.f90: Likewise
950 * gfortran.dg/list_read_7.f90: Likewise
951 * gfortran.dg/list_read_8.f90: Likewise
952 * gfortran.dg/list_read_9.f90: Likewise
953 * gfortran.dg/namelist_13.f90: Likewise
954 * gfortran.dg/namelist_14.f90: Likewise
955 * gfortran.dg/namelist_15.f90: Likewise
956 * gfortran.dg/namelist_16.f90: Likewise
957 * gfortran.dg/namelist_17.f90: Likewise
958 * gfortran.dg/namelist_18.f90: Likewise
959 * gfortran.dg/namelist_19.f90: Likewise
960 * gfortran.dg/namelist_20.f90: Likewise
961 * gfortran.dg/namelist_24.f90: Likewise
962 * gfortran.dg/namelist_26.f90: Likewise
963 * gfortran.dg/namelist_27.f90: Likewise
964 * gfortran.dg/namelist_28.f90: Likewise
965 * gfortran.dg/namelist_37.f90: Likewise
966 * gfortran.dg/namelist_38.f90: Likewise
967 * gfortran.dg/namelist_39.f90: Likewise
968 * gfortran.dg/namelist_40.f90: Likewise
969 * gfortran.dg/namelist_43.f90: Likewise
970 * gfortran.dg/namelist_44.f90: Likewise
971 * gfortran.dg/namelist_45.f90: Likewise
972 * gfortran.dg/namelist_46.f90: Likewise
973 * gfortran.dg/namelist_47.f90: Likewise
974 * gfortran.dg/namelist_48.f90: Likewise
975 * gfortran.dg/namelist_49.f90: Likewise
976 * gfortran.dg/namelist_50.f90: Likewise
977 * gfortran.dg/namelist_51.f90: Likewise
978 * gfortran.dg/namelist_52.f90: Likewise
979 * gfortran.dg/namelist_56.f90: Likewise
980 * gfortran.dg/namelist_char_only.f90: Likewise
981 * gfortran.dg/namelist_use.f90: Likewise
982 * gfortran.dg/namelist_use_only.f90: Likewise
983 * gfortran.dg/noadv_size.f90: Likewise
984 * gfortran.dg/open_access_append_1.f90: Likewise
985 * gfortran.dg/pad_no.f90: Likewise
986 * gfortran.dg/pr12884.f: Likewise
987 * gfortran.dg/pr17090.f90: Likewise
988 * gfortran.dg/pr17285.f90: Likewise
989 * gfortran.dg/pr17286.f90: Likewise
990 * gfortran.dg/pr18122.f90: Likewise
991 * gfortran.dg/pr18210.f90: Likewise
992 * gfortran.dg/pr18392.f90: Likewise
993 * gfortran.dg/pr19155.f: Likewise
994 * gfortran.dg/pr19216.f: Likewise
995 * gfortran.dg/pr19467.f90: Likewise
996 * gfortran.dg/pr19657.f: Likewise
997 * gfortran.dg/pr20257.f90: Likewise
998 * gfortran.dg/read_bad_advance.f90: Likewise
999 * gfortran.dg/read_eof_2.f90: Likewise
1000 * gfortran.dg/read_eof_4.f90: Likewise
1001 * gfortran.dg/read_many_1.f: Likewise
1002 * gfortran.dg/read_noadvance.f90: Likewise
1003 * gfortran.dg/read_repeat.f90: Likewise
1004 * gfortran.dg/read_size_noadvance.f90: Likewise
1005 * gfortran.dg/read_x_past.f: Likewise
1006 * gfortran.dg/record_marker_1.f90: Likewise
1007 * gfortran.dg/record_marker_3.f90: Likewise
1008 * gfortran.dg/rewind_1.f90: Likewise
1009 * gfortran.dg/runtime_warning_1.f90: Likewise
1010 * gfortran.dg/shape_3.f90: Likewise
1011 * gfortran.dg/slash_1.f90: Likewise
1012 * gfortran.dg/stat_1.f90: Likewise
1013 * gfortran.dg/stat_2.f90: Likewise
1014 * gfortran.dg/streamio_11.f90: Likewise
1015 * gfortran.dg/streamio_3.f90: Likewise
1016 * gfortran.dg/streamio_4.f90: Likewise
1017 * gfortran.dg/streamio_9.f90: Likewise
1018 * gfortran.dg/tl_editing.f90: Likewise
1019 * gfortran.dg/unf_io_convert_1.f90: Likewise
1020 * gfortran.dg/unf_io_convert_2.f90: Likewise
1021 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
1022 * gfortran.dg/unf_short_record_1.f90: Likewise
1023 * gfortran.dg/utf8_1.f03: Likewise
1024 * gfortran.dg/utf8_2.f03: Likewise
1025 * gfortran.dg/widechar_IO_1.f90: Likewise
1026 * gfortran.dg/write_check3.f90: Likewise
1027 * gfortran.dg/write_rewind_2.f: Likewise
1028 * gfortran.dg/x_slash_2.f: Likewise
1030 2009-04-29 Richard Guenther <rguenther@suse.de>
1033 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1035 (check_effective_target_vect_floatuint_cvt): Likewise.
1036 * gcc.dg/vect/slp-10.c: Adjust.
1037 * gcc.dg/vect/slp-11.c: Adjust.
1038 * gcc.dg/vect/slp-12b.c: Adjust.
1039 * gcc.dg/vect/slp-33.c: Adjust.
1040 * gcc.c-torture/compile/pr39943.c: New testcase.
1042 2009-04-29 Richard Guenther <rguenther@suse.de>
1045 * gcc.c-torture/compile/pr39937.c: New testcase.
1047 2009-04-29 Richard Guenther <rguenther@suse.de>
1049 PR tree-optimization/39941
1050 * gcc.c-torture/compile/pr39941.c: New testcase.
1052 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
1054 * gcc.target/bfin/20090411-1.c: New test.
1056 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
1059 * gcc.dg/pr39565.c: New testcase.
1061 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
1063 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
1064 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1065 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1066 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1067 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1068 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1069 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1070 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1071 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1072 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1073 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1074 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1075 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1076 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1077 * gcc.target/i386/pr37191.c: Likewise.
1078 * gcc.target/i386/reload-1.c: Likewise.
1079 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
1080 * g++.old-deja/g++.pt/repo2.C: Likewise.
1081 * g++.old-deja/g++.pt/repo3.C: Likewise.
1082 * g++.old-deja/g++.pt/repo4.C: Likewise.
1083 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1084 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1085 * g++.dg/template/repo1.C: Likewise.
1086 * g++.dg/template/repo2.C: Likewise.
1087 * g++.dg/template/repo3.C: Likewise.
1088 * g++.dg/template/repo4.C: Likewise.
1089 * g++.dg/template/repo5.C: Likewise.
1090 * g++.dg/template/repo6.C: Likewise.
1091 * g++.dg/template/repo7.C: Likewise.
1092 * g++.dg/template/repo8.C: Likewise.
1093 * g++.dg/template/repo9.C: Likewise.
1094 * g++.dg/rtti/repo1.C: Likewise.
1095 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
1096 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
1097 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
1098 * g++.dg/other/PR23205.C: Skip for vxworks.
1099 * g++.dg/ext/visibility/class1.C: Requires PIC.
1100 * g++.dg/eh/async-unwind2.C: Requires PIC.
1101 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
1102 does not have cxa_exit.
1104 2009-04-28 Jing Yu <jingyu@google.com>
1107 * lib/target-supports.exp (check_effective_target_tls): Remove
1109 (check_effective_target_tls_native): Likewise.
1110 (check_effective_target_tls_runtime): Likewise.
1111 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
1113 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
1115 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1118 * gfortran.dg/proc_ptr_16.f90: New.
1120 2009-04-28 Steve Ellcey <sje@cup.hp.com>
1122 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
1125 2009-04-28 Richard Guenther <rguenther@suse.de>
1128 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
1130 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
1132 * g++.dg/warn/pr35652.C: Removed.
1133 * gcc.dg/pr35652.c: Likewise.
1135 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
1137 * gcc.target/ia64/20071210-2.c: New testcase.
1139 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1142 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
1143 * gcc.dg/pr39323-3.c: Ditto.
1145 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1149 * gfortran.dg/ambiguous_reference_2.f90: New.
1150 * gfortran.dg/pointer_assign_7.f90: New.
1152 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1153 Mark Mitchell <mark@codesourcery.com>
1155 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1156 * gcc.dg/20020103-1.c: Check for __ppc.
1157 * gcc.dg/asm-b.c: Check for __ppc.
1158 * gcc.dg/20020919-1.c: Check for __ppc.
1159 * gcc.dg/20020312-2.c: Likewise.
1160 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1161 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1162 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1163 * g++.dg/warn/weak1.C: Likewise.
1164 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1165 static so appropriate optimizations kick in.
1166 (find_base_value_wrapper): New function.
1167 * g++.dg/eh/simd-5.C: Fix target triplet.
1168 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1170 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1171 H.J. Lu <hongjiu.lu@intel.com>
1174 * gcc.target/i386/pr39911.c: New test.
1176 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
1179 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1181 2009-04-28 Ben Elliston <bje@au.ibm.com>
1186 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1188 * gcc.dg/pr35652.C: New.
1189 * g++.dg/warn/pr35652.C: New.
1190 * gcc.dg/format/plus-1.c: Adjust message.
1192 2009-04-27 DJ Delorie <dj@redhat.com>
1194 * lib/target-supports.exp (check_effective_target_double64): New.
1195 (check_effective_target_double64plus): New.
1196 (check_effective_target_large_double): New.
1197 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1198 * gcc.dg/div-double-1.c: Likewise.
1199 * gcc.dg/Wconversion-real.c: Require large_double.
1200 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1202 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1205 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1208 2009-04-27 Ian Lance Taylor <iant@google.com>
1210 * gcc.dg/Wcxx-compat-5.c: New testcase.
1211 * gcc.dg/Wcxx-compat-6.c: New testcase.
1213 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1215 Allow non-constant arguments to conversion intrinsics.
1216 * gcc.target/spu/intrinsics-3.c: Update tests.
1218 2009-04-27 Richard Guenther <rguenther@suse.de>
1221 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1222 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1224 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1227 * gcc.dg/torture/pr39903-1.c: New.
1228 * gcc.dg/torture/pr39903-2.c: Likewise.
1230 2009-04-27 Revital Eres <eres@il.ibm.com>
1232 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1234 * gcc.dg/sms-2.c: Add dump check.
1235 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1237 * gcc.dg/sms-4.c: Likewise.
1238 * gcc.dg/sms-5.c: Likewise.
1239 * gcc.dg/sms-6.c: Likewise.
1240 * gcc.dg/sms-7.c: Likewise.
1241 * gcc.dg/sms-antideps.c: Rename to...
1242 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1244 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1246 * gnat.dg/opt2.adb: New test.
1248 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1251 * g++.dg/warn/Wunused-15.C: New test.
1253 2009-04-26 Michael Matz <matz@suse.de>
1256 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1258 * gcc.target/i386/pr37248-1.c: Modified.
1259 * gcc.target/i386/pr37248-3.c: Modified.
1260 * gcc.target/i386/pr37248-2.c: Modified.
1261 * gnat.dg/aliasing1.adb: Modified.
1262 * gnat.dg/pack9.adb: Modified.
1263 * gnat.dg/aliasing2.adb: Modified.
1264 * gcc.dg/strict-overflow-2.c: Modified.
1265 * gcc.dg/autopar/reduc-1char.c: Modified.
1266 * gcc.dg/autopar/reduc-2char.c: Modified.
1267 * gcc.dg/autopar/reduc-1.c: Modified.
1268 * gcc.dg/autopar/reduc-2.c: Modified.
1269 * gcc.dg/autopar/reduc-3.c: Modified.
1270 * gcc.dg/autopar/reduc-6.c: Modified.
1271 * gcc.dg/autopar/reduc-7.c: Modified.
1272 * gcc.dg/autopar/reduc-8.c: Modified.
1273 * gcc.dg/autopar/reduc-9.c: Modified.
1274 * gcc.dg/autopar/reduc-1short.c: Modified.
1275 * gcc.dg/autopar/reduc-2short.c: Modified.
1276 * gcc.dg/autopar/parallelization-1.c: Modified.
1277 * gcc.dg/strict-overflow-4.c: Modified.
1278 * gcc.dg/strict-overflow-6.c: Modified.
1279 * gcc.dg/gomp/combined-1.c: Modified.
1280 * gcc.dg/no-strict-overflow-1.c: Modified.
1281 * gcc.dg/no-strict-overflow-3.c: Modified.
1282 * gcc.dg/no-strict-overflow-5.c: Modified.
1283 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1284 * gcc.dg/tree-ssa/pr18134.c: Modified.
1285 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1286 * gcc.dg/tree-ssa/vector-2.c: Modified.
1287 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1288 * gcc.dg/tree-ssa/loop-21.c: Modified.
1289 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1290 * gcc.dg/tree-ssa/vector-3.c: Modified.
1291 * gcc.dg/tree-ssa/asm-3.c: Modified.
1292 * gcc.dg/tree-ssa/pr23294.c: Modified.
1293 * gcc.dg/tree-ssa/loop-22.c: Modified.
1294 * gcc.dg/tree-ssa/loop-15.c: Modified.
1295 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1296 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1297 * gcc.dg/tree-ssa/pr20139.c: Modified.
1298 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1299 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1300 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1301 * gcc.dg/tree-ssa/loop-5.c: Modified.
1302 * gcc.dg/tree-ssa/pr19431.c: Modified.
1303 * gcc.dg/tree-ssa/pr32044.c: Modified.
1304 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1305 * gcc.dg/tree-ssa/loop-19.c: Modified.
1306 * gcc.dg/tree-ssa/loop-28.c: Modified.
1307 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1308 * gcc.dg/tree-ssa/divide-1.c: Modified.
1309 * gcc.dg/tree-ssa/inline-1.c: Modified.
1310 * gcc.dg/tree-ssa/divide-3.c: Modified.
1311 * gcc.dg/tree-ssa/pr30978.c: Modified.
1312 * gcc.dg/tree-ssa/alias-6.c: Modified.
1313 * gcc.dg/tree-ssa/divide-4.c: Modified.
1314 * gcc.dg/tree-ssa/alias-11.c: Modified.
1315 * gcc.dg/no-strict-overflow-7.c: Modified.
1316 * gcc.dg/strict-overflow-1.c: Modified.
1317 * gcc.dg/pr15784-4.c: Modified.
1318 * gcc.dg/pr34263.c: Modified.
1319 * gcc.dg/strict-overflow-3.c: Modified.
1320 * gcc.dg/tree-prof/stringop-1.c: Modified.
1321 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1322 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1323 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1324 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1325 * gcc.dg/no-strict-overflow-2.c: Modified.
1326 * gcc.dg/no-strict-overflow-4.c: Modified.
1327 * gcc.dg/no-strict-overflow-6.c: Modified.
1328 * g++.dg/tree-ssa/pr27090.C: Modified.
1329 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1330 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1331 * g++.dg/tree-ssa/pr19807.C: Modified.
1332 * g++.dg/opt/pr30965.C: Modified.
1333 * g++.dg/init/new17.C: Modified.
1334 * gfortran.dg/whole_file_6.f90: Modified.
1335 * gfortran.dg/whole_file_5.f90: Modified.
1336 * gfortran.dg/reassoc_1.f90: Modified.
1337 * gfortran.dg/reassoc_3.f90: Modified.
1339 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1342 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1344 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1347 * gcc.target/i386/pr39543-1.c: New test.
1348 * gcc.target/i386/pr39543-2.c: New test.
1349 * gcc.target/i386/pr39543-3.c: New test.
1352 * gcc.dg/Wunused-value-3.c: New test.
1354 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1357 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1358 gcc.dg/vla-21.c: New tests.
1360 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1363 * gcc.dg/inline-34.c: New test.
1365 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1367 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1368 gcc.dg/enum-const-3.c: New tests.
1369 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1370 -pedantic-errors. Update expected diagnostics.
1372 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1375 * gcc.dg/vla-20.c: New test.
1377 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1380 * gcc.dg/vla-19.c: New test.
1382 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1384 PR preprocessor/39559
1385 * gcc.dg/c99-intconst-2.c: New test.
1387 2009-04-25 Jan Hubicka <jh@suse.cz>
1389 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1391 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1394 * gfortran.dg/import7.f90: New.
1396 2009-04-24 Richard Guenther <rguenther@suse.de>
1398 * gcc.dg/tree-ssa/vrp48.c: Fix.
1400 2008-04-24 Doug Kwan <dougkwan@google.com>
1402 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1403 destination are the same.
1405 2009-04-24 Richard Guenther <rguenther@suse.de>
1407 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1409 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1411 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1412 gcc.dg/array-const-3.c: New tests.
1414 2009-04-24 Ian Lance Taylor <iant@google.com>
1416 * gcc.dg/Wcxx-compat-4.c: New testcase.
1418 2009-04-24 Daniel Kraft <d@domob.eu>
1420 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1421 expected on already erraneous symbol (renamed to fresh one).
1423 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1426 * gcc.dg/pr39867.c: New.
1428 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1432 * gfortran.dg/intrinsic_1.f90: New.
1434 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1436 * gnat.dg/alignment7.adb: New test.
1437 * gnat.dg/alignment8.adb: Likewise.
1439 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1441 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1442 * gnat.dg/specs/rep_clause2.ads: New test.
1444 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1446 PR rtl-optimization/39794
1447 * gcc.dg/pr39794.c: New test.
1449 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1451 * gnat.dg/atomic1.adb: New test.
1452 * gnat.dg/atomic1_pkg.ads: New helper.
1454 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1457 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1458 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1460 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1462 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1465 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1468 * gcc.dg/vector-init-1.c: New testcase.
1469 * gcc.dg/vector-init-2.c: New testcase.
1471 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1473 * gnat.dg/enum2.adb: New test.
1474 * gnat.dg/enum2_pkg.ads: New helper.
1476 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1479 * gcc.dg/torture/pr39855.c: New test.
1481 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1484 * g++.dg/cpp0x/pr39639.C: New test.
1486 2009-04-22 Mark Heffernan <meheff@google.com>
1488 * gcc.dg/profile-generate-3.c: New test.
1490 2009-04-22 Jan Hubicka <jh@suse.cz>
1492 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1494 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1497 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1499 2009-04-22 Richard Guenther <rguenther@suse.de>
1501 PR tree-optimization/39824
1502 * gcc.c-torture/compile/pr39824.c: New testcase.
1504 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1507 * g++.dg/parse/parser-pr14875.C: New.
1508 * g++.dg/parse/parser-pr14875-2.C: New.
1509 * g++.dg/parse/error6.C: Update match string.
1511 2009-04-22 Richard Guenther <rguenther@suse.de>
1513 PR tree-optimization/39845
1514 * gcc.c-torture/compile/pr39845.c: New testcase.
1516 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1519 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1520 * gfortran.dg/external_initializer.f90: Modified.
1521 * gfortran.dg/interface_26.f90: Modified.
1522 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1523 * gfortran.dg/proc_ptr_3.f90: Modified.
1524 * gfortran.dg/proc_ptr_15.f90: New.
1525 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1527 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1530 * g++.dg/warn/pr35711.C: New.
1531 * g++.dg/conversion/ptrmem2.C: Update.
1533 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1535 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1536 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1537 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1538 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1539 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1540 gcc.c-torture/ChangeLog.0,
1541 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1542 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1543 gcc.target/i386/math-torture/math-torture.exp,
1544 gcc.target/mips/inter/mips16-inter.exp,
1545 gcc.target/mips/mips-nonpic/README,
1546 gcc.target/x86_64/abi/README.gcc,
1547 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1548 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1549 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1551 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1553 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1555 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1557 2009-04-21 Richard Guenther <rguenther@suse.de>
1560 * gcc.dg/torture/pr39829.c: New testcase.
1562 2009-04-21 Martin Jambor <mjambor@suse.cz>
1564 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1566 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1569 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1570 * gcc.dg/sequence-pt-2.c: New.
1571 * gcc.dg/sequence-pt-3.c: New.
1572 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1573 * g++.dg/warn/sequence-pt-2.c: New.
1574 * g++.dg/warn/sequence-pt-3.c: New.
1576 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1578 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1580 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1582 * gnat.dg/import1.ad[sb]: New test.
1584 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1586 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1589 2009-04-20 Tobias Burnus <burnus@net-b.de>
1592 * gfortran.dg/continuation_11.f90: New test.
1594 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1597 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1598 messages. Test for "long long" in system headers.
1599 * gcc.dg/c99-longlong-2.c: New.
1600 * g++.dg/warn/pr13358.C: New.
1601 * g++.dg/warn/pr13358-2.C: New.
1602 * g++.dg/warn/pr13358-3.C: New.
1603 * g++.dg/warn/pr13358-4.C: New.
1605 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1607 * gcc.dg/framework-2.c: Fix up for non existent includes
1608 being fatal errors now.
1610 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1613 * gfortran.dg/private_type_13.f90: New test.
1614 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1616 2009-04-20 Le-Chun Wu <lcwu@google.com>
1619 * g++.dg/warn/Wunused-14.C: New test.
1621 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1623 * gnat.dg/specs/small_alignment.ads: New test.
1625 2009-04-20 Ian Lance Taylor <iant@google.com>
1627 * gcc.dg/Wcxx-compat-3.c: New testcase.
1629 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1631 * gnat.dg/pack13.ad[sb]: New test.
1632 * gnat.dg/pack13_pkg.ads: New helper.
1634 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1636 * gnat.dg/discr11.ad[sb]: New test.
1637 * gnat.dg/discr11_pkg.ads: New helper.
1639 2009-04-20 Ira Rosen <irar@il.ibm.com>
1641 PR tree-optimization/39675
1642 * gcc.dg/vect/O3-pr39675-2.c: New test.
1644 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1646 * gnat.dg/rep_clause3.adb: New test.
1648 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1651 * gcc.dg/c99-flex-array-7.c: New test.
1653 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1656 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1658 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1661 * gcc.dg/c99-restrict-3.c: New test.
1663 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1665 PR preprocessor/20078
1666 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1668 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1670 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1671 Do not pass -B$root after -margs.
1673 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1677 * gcc.dg/pr32061.c: New.
1678 * gcc.dg/Wlogical-op-1.c: Update.
1679 * g++.dg/warn/Wlogical-op-1.C: Update.
1680 * g++.dg/warn/pr36954.C: New.
1682 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1685 * gcc.dg/lvalue-5.c: New test.
1687 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1690 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1692 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1694 * gcc.dg/cpp/include5.c: New test.
1696 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1699 * gcc.dg/call-diag-2.c: New test.
1701 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1703 PR preprocessor/39646
1704 * gcc.dg/cpp/line8.c: New test.
1706 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1708 PR preprocessor/39647
1709 * gcc.dg/cpp/line7.c: New test.
1711 2009-04-18 Richard Guenther <rguenther@suse.de>
1714 * gcc.target/i386/pr39804.c: New testcase.
1716 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1718 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1719 * g++.dg/other/pr39496.C: Likewise.
1721 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1724 * gcc.dg/pr36902.c: New.
1726 2009-04-17 Diego Novillo <dnovillo@google.com>
1728 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1729 violation for variable 'inside_main'.
1731 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1733 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1735 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1737 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1739 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1741 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1742 * gfortran.dg/chmod_2.f90: Likewise.
1743 * gfortran.dg/chmod_3.f90: Likewise.
1744 * gfortran.dg/open_errors.f90: Likewise.
1745 * gfortran.dg/stat_1.f90: Likewise.
1746 * gfortran.dg/stat_2.f90: Likewise.
1748 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1750 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1751 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1752 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1753 * gfortran.dg/nearest_1.f90: Likewise.
1754 * gfortran.dg/nearest_3.f90: Likewise.
1755 * gfortran.dg/isnan_1.f90: Likewise.
1756 * gfortran.dg/isnan_2.f90: Likewise.
1757 * gfortran.dg/nan_1.f90: Likewise.
1758 * gfortran.dg/nan_2.f90: Likewise.
1759 * gfortran.dg/nan_3.f90: Likewise.
1760 * gfortran.dg/nan_4.f90: Likewise.
1761 * gfortran.dg/module_nan.f90: Likewise.
1762 * gfortran.dg/int_conv_2.f90: Likewise.
1763 * gfortran.dg/init_flag_3.f90: Likewise.
1764 * gfortran.dg/namelist_42.f90: Likewise.
1765 * gfortran.dg/namelist_43.f90: Likewise.
1766 * gfortran.dg/real_const_3.f90: Likewise.
1767 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1769 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1770 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1771 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1772 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1773 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1775 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1776 * gfortran.dg/gamma_5.f90: Likewise.
1778 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1780 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1781 less strict so it also works with auto-overlay support.
1782 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1783 for "exceeds local store" linker errors on the SPU.
1785 * lib/gfortran.exp: Include target-supports.exp.
1786 (gfortran_init): On SPU targets where automatic overlay support
1787 is available, use it to build all Fortran test cases.
1789 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1791 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1793 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1794 rule enforced by gnat on taft types.
1796 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1799 * g++.dg/ext/complit11.C: Add empty dg-options.
1801 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1804 * g++.dg/template/defarg11.C: New test.
1806 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1809 * g++.dg/ext/complit11.C: New testcase.
1811 2009-04-15 Le-Chun Wu <lcwu@google.com>
1814 * g++.dg/warn/Wunused-13.C: New testcase.
1816 2009-04-15 Ian Lance Taylor <iant@google.com>
1818 * gcc.dg/Wenum-compare-1.c: New testcase.
1820 2009-04-15 Richard Guenther <rguenther@suse.de>
1822 PR tree-optimization/39764
1823 * g++.dg/torture/pr39764.C: New testcase.
1825 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
1827 * g++.dg/ext/altivec-17.C: New.
1829 2009-04-15 Arnaud Charlet <charlet@adacore.com>
1831 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1832 * gnat.dg/specs/limited1.ads: Ditto.
1834 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1837 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1838 for testing the results of estimate instructions.
1839 * gcc.dg/vmx/3a-04m.c (test): Ditto.
1840 * gcc.dg/vmx/3a-05.c (test): Ditto.
1842 2009-04-14 Jason Merrill <jason@redhat.com>
1845 * g++.dg/warn/Wshadow-4.C: Extend.
1847 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
1849 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1850 (do_D): Remove attribute hidden.
1852 2009-04-13 Jason Merrill <jason@redhat.com>
1855 * g++.dg/init/copy7.C: New.
1857 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
1860 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1861 (check_for_all_options): This.
1863 2009-04-13 Jason Merrill <jason@redhat.com>
1866 * g++.dg/template/crash90.C: New.
1868 2009-04-12 Jason Merrill <jason@redhat.com>
1871 * g++.dg/overload/extern-C-2.C: New.
1873 2009-04-12 Joseph Myers <joseph@codesourcery.com>
1875 PR preprocessor/31869
1876 * gcc.dg/cpp/strify5.c: New test.
1878 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
1880 * gnat.dg/enum1.adb: New test.
1881 * gnat.dg/enum1_pkg.ads: New helper.
1883 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
1886 * gcc.target/alpha/pr39740.c: New test.
1888 2009-04-11 Daniel Kraft <d@domob.eu>
1891 * gfortran.dg/bounds_check_strlen_1.f90: New test.
1892 * gfortran.dg/bounds_check_strlen_2.f90: New test.
1893 * gfortran.dg/bounds_check_strlen_3.f90: New test.
1894 * gfortran.dg/bounds_check_strlen_4.f90: New test.
1895 * gfortran.dg/bounds_check_strlen_5.f90: New test.
1896 * gfortran.dg/bounds_check_strlen_6.f90: New test.
1897 * gfortran.dg/bounds_check_strlen_7.f90: New test.
1898 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1899 expected string length that failed with -fbounds-check now.
1900 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1902 2009-04-11 Janus Weil <janus@gcc.gnu.org>
1905 * gfortran.dg/proc_ptr_14.f90: New.
1907 2009-04-11 Richard Guenther <rguenther@suse.de>
1910 * g++.dg/torture/pr39732.C: New testcase.
1912 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
1914 * gfortran.dg/whole_file_5.f90: New.
1915 * gfortran.dg/whole_file_6.f90: New.
1917 2009-04-11 Richard Guenther <rguenther@suse.de>
1919 PR tree-optimization/39713
1920 * g++.dg/torture/pr39713.C: New testcase.
1922 2009-04-10 Richard Guenther <rguenther@suse.de>
1925 * gcc.dg/pr39712.c: New testcase.
1927 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
1930 * g++.dg/cpp0x/enum2.C: Updated.
1931 * g++.dg/debug/pr22514.C: Likewise.
1932 * g++.dg/parse/enum2.C: Likewise.
1933 * g++.dg/parse/enum3.C: Likewise.
1934 * g++.dg/template/crash79.C: Likewise.
1935 * g++.old-deja/g++.jason/cond.C: Likewise.
1937 2009-04-10 Chao-ying Fu <fu@mips.com>
1939 * gcc.target/mips/interrupt_handler.c: Change from compile to
1942 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1944 * objc/execute/forward-1.x: Fix x86_64 entry typos.
1946 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
1949 * gfortran.dg/zero_sized_6.f90: New.
1951 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1954 * g++.dg/parse/pr20118.C: New.
1955 * g++.dg/template/spec16.C: Update.
1957 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1960 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1961 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1962 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1963 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1964 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1965 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1966 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1967 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1968 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1969 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1970 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1971 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1972 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1973 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1974 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1975 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1976 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1978 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1981 * g++.dg/torture/pr39678.C: New.
1982 * gcc.dg/compat/struct-complex-2.h: Likewise.
1983 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1984 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1985 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1986 * gcc.dg/torture/pr39678.c: Likewise.
1987 * gcc.target/i386/pr39678.c: Likewise.
1989 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1990 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1992 * gcc.target/x86_64/abi/test_passing_structs.c: Include
1993 <complex.h>. Add tests for structure with complex float.
1995 2009-04-10 Ben Elliston <bje@au.ibm.com>
1996 Joseph Myers <joseph@codesourcery.com>
1999 * gcc.dg/dfp/pr36800.c: New.
2001 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2002 Rafael Avila de Espindola <espindola@google.com>
2004 * gcc.misc-tests/help.exp: New file.
2005 * lib/options.exp: New file.
2007 2009-04-09 Janis Johnson <janis187@us.ibm.com>
2010 * objc/execute/forward-1.x: New.
2012 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
2014 * gcc.dg/pr27150-1.c: Change to a link test.
2016 2009-04-09 Jakub Jelinek <jakub@redhat.com>
2018 * g++.dg/lookup/using2.C: Change copyright header to refer to version
2019 3 of the GNU General Public License and to point readers at the
2020 COPYING3 file and the FSF's license web page.
2021 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
2022 * gcc.dg/struct/struct-reorg.exp: Likewise.
2023 * gcc.target/spu/tag_manager.c: Likewise.
2025 2009-04-09 Richard Guenther <rguenther@suse.de>
2028 * ssa-ccp-25.c: Adjust pattern.
2030 2009-04-09 Janus Weil <janus@gcc.gnu.org>
2033 * gfortran.dg/external_procedures_1.f90: Modified.
2034 * gfortran.dg/proc_ptr_result_1.f90: New.
2035 * gfortran.dg/proc_ptr_result_2.f90: New.
2036 * gfortran.dg/proc_ptr_result_3.f90: New.
2038 2009-04-09 Richard Guenther <rguenther@suse.de>
2040 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
2041 to prevent constant propagation.
2042 * gcc.dg/vect/vect-56.c: Likewise.
2043 * gcc.dg/vect/vect-58.c: Likewise.
2044 * gcc.dg/vect/vect-60.c: Likewise.
2045 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2046 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2047 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
2049 2009-04-09 Richard Guenther <rguenther@suse.de>
2051 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
2052 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2054 2009-04-09 Joseph Myers <joseph@codesourcery.com>
2057 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
2060 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2062 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
2063 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
2065 2009-04-08 Jakub Jelinek <jakub@redhat.com>
2067 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
2069 2009-04-08 Jason Merrill <jason@redhat.com>
2072 * g++.dg/template/error40.C: Add another test.
2074 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2078 * gcc.c-torture/compile/pr39614-1.c,
2079 gcc.c-torture/compile/pr39614-2.c,
2080 gcc.c-torture/compile/pr39614-3.c,
2081 gcc.c-torture/compile/pr39614-4.c,
2082 gcc.c-torture/compile/pr39614-5.c,
2083 gcc.c-torture/compile/pr39673-1.c,
2084 gcc.c-torture/compile/pr39673-2.c: New tests.
2085 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
2087 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2088 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
2091 2009-04-08 Dodji Seketeli <dodji@redhat.com>
2094 * g++.dg/cpp0x/variadic-crash2.C: New test.
2096 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
2099 * gfortran.dg/alloc_comp_result_1.f90: New test.
2101 2009-04-07 Jason Merrill <jason@redhat.com>
2104 * g++.dg/overload/extern-C-1.C: New.
2106 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2109 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
2111 2009-04-07 Jason Merrill <jason@redhat.com>
2114 * g++.dg/template/error40.C: New.
2116 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2119 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2121 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
2123 * gnat.dg/subp_elim_errors.ad[sb]: New test.
2125 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2128 * gfortran.dg/proc_decl_1.f90: Modified.
2129 * gfortran.dg/proc_ptr_11.f90: Extended.
2130 * gfortran.dg/proc_ptr_13.f90: Modified.
2132 2009-04-06 Jason Merrill <jason@redhat.com>
2135 * g++.dg/template/fnspec1.C: New.
2137 2009-04-06 Laurent GUERBY <laurent@guerby.net>
2139 * lib/gnat.exp: Handle multilib.
2141 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2144 * gfortran.dg/dependency_23.f90: New test.
2146 2009-04-06 Richard Guenther <rguenther@suse.de>
2148 PR tree-optimization/28868
2149 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2150 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2151 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2152 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2154 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2156 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2158 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2160 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2162 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2164 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2165 with the built-in y0, and the subsequent warning.
2166 (y1): Likewise, rename to y_1.
2168 2009-04-06 Janus Weil <janus@gcc.gnu.org>
2171 * gfortran.dg/proc_decl_21.f90: New.
2173 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2176 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2178 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
2180 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2181 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2182 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2183 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2184 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2185 gfortran.dg/namelist_49.f90: Gate test on effective_target
2187 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2189 2009-04-05 Daniel Kraft <d@domob.eu>
2192 * gfortran.dg/read_float_2.f03
2193 * gfortran.dg/read_float_3.f90
2195 2009-04-05 Richard Guenther <rguenther@suse.de>
2197 PR tree-optimization/39648
2198 * gcc.c-torture/compile/pr39648.c: New testcase.
2200 2009-04-05 Jason Merrill <jason@redhat.com>
2203 * g++.dg/template/error39.C: New.
2205 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2208 * gfortran.dg/implied_do_1.f90: New.
2210 2009-04-04 Tobias Burnus <burnus@net-b.de>
2213 * gfortran.dg/recursive_check_8.f90: New.
2214 * gfortran.dg/recursive_check_9.f90: New.
2215 * gfortran.dg/recursive_check_10.f90: New.
2216 * gfortran.dg/recursive_check_11.f90: New.
2217 * gfortran.dg/recursive_check_12.f90: New.
2218 * gfortran.dg/recursive_check_13.f90: New.
2219 * gfortran.dg/recursive_check_14.f90: New.
2221 2009-04-04 Jason Merrill <jason@redhat.com>
2224 * g++.dg/template/error38.C: Add more tests.
2226 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2229 * gfortran.dg/common_align_2.f90: New test.
2231 2009-04-04 Richard Guenther <rguenther@suse.de>
2233 PR tree-optimization/8781
2234 PR tree-optimization/37892
2235 * g++.dg/tree-ssa/pr8781.C: New testcase.
2236 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2238 2009-04-04 Richard Guenther <rguenther@suse.de>
2240 PR tree-optimization/39636
2241 * gcc.c-torture/compile/pr39636.c: New testcase.
2243 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2245 PR rtl-optimization/39607
2246 * g++.dg/opt/pr39607.C: New.
2248 2009-04-03 Tobias Burnus <burnus@net-b.de>
2251 * gfortran.dg/common_12.f90: New.
2253 2009-04-03 Jason Merrill <jason@redhat.com>
2256 * g++.dg/template/const2.C: New test.
2258 2009-04-03 Richard Guenther <rguenther@suse.de>
2260 PR tree-optimization/2480
2261 PR tree-optimization/23086
2262 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2263 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2265 2009-04-03 Richard Guenther <rguenther@suse.de>
2267 PR tree-optimization/34743
2268 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2269 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2270 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2271 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2272 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2273 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2274 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2275 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2277 2009-04-03 Richard Guenther <rguenther@suse.de>
2280 PR tree-optimization/23940
2281 PR tree-optimization/33237
2284 PR tree-optimization/36201
2285 PR tree-optimization/36230
2286 PR tree-optimization/38049
2287 PR tree-optimization/38207
2288 PR tree-optimization/38230
2289 PR tree-optimization/38301
2290 PR tree-optimization/38585
2292 PR tree-optimization/38985
2293 PR tree-optimization/39299
2294 * gcc.dg/pr19633-1.c: Adjust.
2295 * gcc.dg/torture/pta-callused-1.c: Likewise.
2296 * gcc.dg/torture/pr39074-2.c: Likewise.
2297 * gcc.dg/torture/pr39074.c: Likewise.
2298 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2299 * gcc.dg/torture/pr30375.c: Adjust.
2300 * gcc.dg/torture/pr33563.c: Likewise.
2301 * gcc.dg/torture/pr33870.c: Likewise.
2302 * gcc.dg/torture/pr33560.c: Likewise.
2303 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2304 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2305 * gcc.dg/tree-ssa/alias-15.c: Remove.
2306 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2307 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2308 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2309 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2310 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2311 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2312 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2313 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2314 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2315 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2316 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2317 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2318 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2319 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2320 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2321 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2322 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2323 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2324 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2325 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2326 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2327 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2328 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2329 * gcc.dg/uninit-B.c: XFAIL.
2330 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2331 * gcc.dg/uninit-pr19430.c: XFAIL.
2332 * g++.dg/tree-ssa/pr13146.C: New testcase.
2333 * g++.dg/opt/pr36187.C: Adjust.
2334 * g++.dg/torture/20090329-1.C: New testcase.
2336 2009-04-02 Chao-ying Fu <fu@mips.com>
2338 * gcc.target/mips/interrupt_handler.c: New test.
2340 2009-04-02 David Ayers <ayers@fsfe.org>
2343 * objc.dg/bad-receiver-type-2.m: New test contributed by
2346 2009-04-02 Jason Merrill <jason@redhat.com>
2349 * g++.dg/template/error38.C: New test.
2351 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2353 PR tree-optimization/31677
2354 * gcc.dg/memcpy-1.c: Add compiler option.
2356 2009-04-02 Ira Rosen <irar@il.ibm.com>
2358 PR tree-optimization/39595
2359 * gfortran.dg/vect/O3-pr39595.f: New test.
2361 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2364 * g++.dg/template/typedef11.C: New test.
2365 * g++.dg/template/typedef12.C: Likewise.
2366 * g++.dg/template/typedef13.C: Likewise.
2367 * g++.dg/template/typedef14.C: Likewise.
2368 * g++.dg/template/typedef15.C: Likewise.
2369 * g++.dg/template/typedef16.C: Likewise.
2370 * g++.dg/template/sfinae3.C: Compile this pedantically.
2371 The only errors expected should be the one saying the typedef is ill
2373 * g++.old-deja/g++.pt/typename8.C: Likewise.
2374 * g++.dg/template/access11.C: Update this.
2376 2009-04-02 Richard Guenther <rguenther@suse.de>
2378 PR tree-optimization/37221
2379 * gcc.c-torture/compile/20090331-1.c: New testcase.
2381 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2383 * gcc.c-torture/compile/20090401-1.c: New test.
2385 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2388 * g++.dg/template/pr4926-1.C: New.
2390 2009-04-01 Xinliang David Li <davidxl@google.com>
2392 * gcc.target/i386/all_one_m128i.c: New test.
2394 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2397 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2398 * gcc.dg/fltconst-2.c: New test.
2399 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2400 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2403 * gcc.dg/cpp/pr33466.c: New test.
2404 * gcc.dg/dfp/pr33466.c: New test.
2405 * gcc.dg/fixed-point/pr33466.c: New test.
2407 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2409 PR tree-optimization/35011
2410 * g++.dg/other/pr35011.C: New.
2412 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2415 * gcc.dg/pr39226.c: New test.
2417 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2420 * g++.dg/template/pr35240.C: New.
2422 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2425 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2426 * gcc.dg/pr25682.c: Update expected diagnostics.
2428 2009-04-01 Richard Guenther <rguenther@suse.de>
2430 * gcc.dg/fold-plusmult-2.c: New testcase.
2432 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2435 * gcc.dg/pr37772.c: New test.
2436 * g++.dg/ext/asm11.C: New test.
2438 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2440 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2441 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2444 2009-03-31 Jason Merrill <jason@redhat.com>
2446 * g++.old-deja/g++.other/using9.C: Add expected errors.
2448 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2450 * gcc.c-torture/compile/pr33009.c: Removed.
2452 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2454 * gcc.c-torture/compile/pr33009.c: Delete.
2455 * gcc.c-torture/compile/pr11832.c: Likewise.
2457 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2460 * lib/target-supports.exp (check_effective_target_stdint_types):
2462 (check_effective_target_inttypes_types): New.
2463 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2464 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2465 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2467 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2471 * gfortran.dg/data_pointer_1.f90: New test.
2473 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2476 * gfortran.dg/char_length_15.f90: New test.
2478 2009-03-31 Jason Merrill <jason@redhat.com>
2481 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2482 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2483 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2486 * g++.dg/other/typedef2.C: New test.
2489 * g++.dg/template/typedef17.C: New test.
2491 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2492 * g++.dg/cpp0x/auto12.C: Likewise.
2494 2009-03-31 Richard Guenther <rguenther@suse.de>
2497 * gcc.dg/fold-compare-4.c: New testcase.
2498 * gcc.dg/fold-compare-5.c: Likewise.
2500 2009-03-31 Richard Guenther <rguenther@suse.de>
2502 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2504 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2507 * gcc.target/i386/pr39592-1.c: New test.
2509 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2511 PR preprocessor/15638
2512 * gcc.dg/cpp/missing-header-1.c: New test.
2513 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2514 "compilation terminated" message.
2515 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2517 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2518 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2519 terminated" message.
2521 2009-03-31 Richard Guenther <rguenther@suse.de>
2525 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2526 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2528 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2531 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2532 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2533 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2534 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2535 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2536 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2537 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2539 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2542 * gfortran.dg/whole_file_1.f90: New test.
2544 * gfortran.dg/whole_file_2.f90: New test.
2545 * gfortran.dg/whole_file_3.f90: New test.
2547 * gfortran.dg/whole_file_4.f90: New test.
2549 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2551 * gfortran.dg/bind_c_usage_19.f90: New test.
2554 * gcc.target/powerpc/altivec-29.c: New test.
2556 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2558 PR rtl-optimization/323
2559 * gcc.target/i386/excess-precision-1.c,
2560 gcc.target/i386/excess-precision-2.c,
2561 gcc.target/i386/excess-precision-3.c,
2562 gcc.target/i386/excess-precision-4.c,
2563 gcc.target/i386/excess-precision-5.c,
2564 gcc.target/i386/excess-precision-6.c: New tests.
2566 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2569 * gcc.dg/c99-array-lval-8.c: New test.
2571 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2573 PR preprocessor/34695
2574 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2575 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2576 instead of dg-warning for "previous definition" messages.
2577 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2578 "warnings being treated as errors" message.
2579 * gcc.dg/fltconst-1.c: Use -fshow-column.
2581 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2584 * gfortran.dg/power1.f90: New test.
2586 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2594 * gcc.c-torture/compile/20081108-1.c,
2595 gcc.c-torture/compile/20081108-2.c,
2596 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2597 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2598 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2599 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2600 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2601 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2602 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2603 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2604 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2605 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2606 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2607 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2608 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2609 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2610 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2611 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2612 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2614 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2615 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2616 XFAILs. Update expected messages.
2617 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2619 * gcc.dg/real-const-1.c: Replace with test from original PR.
2620 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2621 when casting from non-constant integer to pointer.
2623 2009-03-29 Richard Guenther <rguenther@suse.de>
2625 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2627 2009-03-29 Daniel Kraft <d@domob.eu>
2630 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2632 * gfortran.dg/typebound_proc_9.f03: New test.
2633 * gfortran.dg/typebound_proc_10.f03: New test.
2634 * gfortran.dg/typebound_proc_11.f03: New test.
2635 * gfortran.dg/abstract_type_5.f03: New test.
2637 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2640 * gfortran.dg/do_4.f: New.
2641 * gfortran.dg/goto_2.f90: Correct expected warnings.
2642 * gfortran.dg/goto_4.f90: Likewise.
2643 * gfortran.dg/goto_5.f90: New.
2645 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2648 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2650 * gcc.target/i386/pr39545-1.c: New.
2651 * gcc.target/i386/pr39545-2.c: Likewise.
2653 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2654 (flex2_struct): Likewise.
2655 (check_struct_passing7): Likewise.
2656 (check_struct_passing8): Likewise.
2659 (main): Call check_struct_passing7 and check_struct_passing8.
2661 2009-03-29 Richard Guenther <rguenther@suse.de>
2663 * gcc.c-torture/execute/20090113-1.c: New testcase.
2664 * gcc.c-torture/execute/20090113-2.c: Likewise.
2665 * gcc.c-torture/execute/20090113-3.c: Likewise.
2666 * gcc.c-torture/execute/20090207-1.c: Likewise.
2667 * gcc.c-torture/compile/20090114-1.c: Likewise.
2668 * gcc.c-torture/compile/20090328-1.c: Likewise.
2669 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2671 2009-03-29 David Ayers <ayers@fsfe.org>
2674 * objc.dg/conditional-1.m: New tests.
2676 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2678 * gcc.dg/winline-10.c: New test.
2680 2009-03-28 Tobias Burnus <burnus@net-b.de>
2683 * gfortran.dg/do_check_1.f90: Add test.
2684 * gfortran.dg/do_check_2.f90: Add test.
2685 * gfortran.dg/do_check_3.f90: Add test.
2686 * gfortran.dg/do_check_4.f90: Add test.
2688 2009-03-28 Jan Hubicka <jh@suse.cz>
2690 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2691 * gcc.dg/pr33826.c: Update dump files.
2692 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2693 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2695 2009-03-28 Martin Jambor <mjambor@suse.cz>
2697 * g++.dg/tree-ssa/fwprop-align.C: New test.
2699 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2701 * gcc.target/powerpc/altivec-28.c: New test.
2704 * gcc.dg/wdisallowed-functions-1.c: Removed.
2705 * gcc.dg/wdisallowed-functions-2.c: Removed.
2706 * gcc.dg/wdisallowed-functions-3.c: Removed.
2707 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2708 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2709 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2711 2009-03-28 Richard Guenther <rguenther@suse.de>
2713 PR tree-optimization/38723
2714 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2716 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2719 * gfortran.dg/char_result_13.f90: New test.
2721 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2724 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2726 2009-03-28 Daniel Kraft <d@domob.eu>
2728 * gfortran.dg/trim_1.f90: New test.
2730 2009-03-28 Richard Guenther <rguenther@suse.de>
2732 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2733 * g++.dg/warn/Warray-bounds.C: Likewise.
2735 2009-03-28 Tobias Burnus <burnus@net-b.de>
2738 * gfortran.dg/recursive_check_7.f90: New test.
2740 2009-03-28 Tobias Burnus <burnus@net-b.de>
2743 * gfortran.dg/do_check_5.f90: New test.
2744 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2745 * gfortran.dg/array_constructor_18.f90: Ditto.
2746 * gfortran.dg/array_constructor_22.f90: Ditto.
2747 * gfortran.dg/do_3.F90: Ditto.
2748 * gfortran.dg/do_1.f90: Ditto.
2750 2009-03-28 Richard Guenther <rguenther@suse.de>
2752 PR tree-optimization/38180
2753 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2755 2009-03-28 Richard Guenther <rguenther@suse.de>
2757 PR tree-optimization/38513
2758 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2759 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2760 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2761 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2762 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2763 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2764 * gcc.dg/vect/vect-35.c: Likewise.
2765 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2766 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2767 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2769 2009-03-28 Richard Guenther <rguenther@suse.de>
2771 PR tree-optimization/38968
2772 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2774 2009-03-28 Richard Guenther <rguenther@suse.de>
2776 PR tree-optimization/37795
2777 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2779 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2781 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2782 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2783 options for removed targets.
2785 2009-03-27 Richard Guenther <rguenther@suse.de>
2787 PR tree-optimization/39120
2788 * gcc.c-torture/execute/pr39120.c: New testcase.
2790 2009-03-27 Richard Guenther <rguenther@suse.de>
2792 PR tree-optimization/39120
2793 * gcc.dg/torture/pta-callused-1.c: New testcase.
2795 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2798 * gcc.target/i386/pr39315-1.c: New.
2799 * gcc.target/i386/pr39315-2.c: Likewise.
2800 * gcc.target/i386/pr39315-3.c: Likewise.
2801 * gcc.target/i386/pr39315-4.c: Likewise.
2802 * gcc.target/i386/pr39315-check.c: Likewise.
2804 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2807 * gcc.dg/pr39323-1.c: New.
2808 * gcc.dg/pr39323-2.c: Likewise.
2809 * gcc.dg/pr39323-3.c: Likewise.
2811 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2814 * gcc.target/ia64/sync-1.c: New.
2816 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2819 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2820 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2821 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2822 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2823 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2824 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2825 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2826 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2828 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2830 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2831 for low precision (i.e. float).
2833 2009-03-27 Dodji Seketeli <dodji@redhat.com>
2834 Jakub Jelinek <jakub@redhat.com>
2837 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2839 2009-03-27 Jakub Jelinek <jakub@redhat.com>
2841 * gcc.dg/memmove-2.c: New test.
2842 * gcc.dg/memmove-3.c: New test.
2844 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2847 2009-03-27 Xinliang David Li <davidxl@google.com>
2849 PR tree-optimization/39557
2850 * g++.dg/tree-ssa/dom-invalid.C: New test.
2852 2009-03-27 Xinliang David Li <davidxl@google.com>
2854 PR tree-optimization/39548
2855 * g++.dg/tree-ssa/copyprop.C: New test.
2857 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2860 * g++.dg/template/typename17.C: New testcase.
2861 * g++.dg/template/typename18.C: New testcase.
2863 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2866 * g++.dg/other/var_copy-1.C: New test.
2868 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2871 * g++.dg/parse/ctor9.C: New test.
2873 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2876 * g++.dg/init/error2.C: New test.
2878 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2881 * gcc.dg/pr35652.C: New.
2882 * g++.dg/warn/pr35652.C: New.
2883 * gcc.dg/format/plus-1.c: Adjust message.
2885 2009-03-26 Jakub Jelinek <jakub@redhat.com>
2888 * gcc.dg/wdisallowed-functions-3.c: New test.
2889 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2891 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2893 * gcc.dg/inline-33.c: Fix when pic.
2895 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
2897 * gcc.target/ia64/20090324-1.c: New test.
2899 2009-03-25 Jakub Jelinek <jakub@redhat.com>
2902 * gcc.dg/pr27898.c: New test.
2904 PR tree-optimization/32139
2905 * gcc.c-torture/compile/pr32139.c: New test.
2907 2009-03-24 Jason Merrill <jason@redhat.com>
2910 * g++.dg/parse/defarg14.C: New test.
2912 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2915 * gfortran.dg/read_repeat.f90: New test.
2917 2009-03-24 Ira Rosen <irar@il.ibm.com>
2919 PR tree-optimization/39529
2920 * gcc.dg/vect/pr39529.c: New test.
2922 2009-03-24 Dodji Seketeli <dodji@redhat.com>
2923 Jakub Jelinek <jakub@redhat.com>
2926 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2928 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2931 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2933 2009-03-23 Jason Merrill <jason@redhat.com>
2935 * g++.dg/cpp0x/auto12.C: Add variadic test.
2938 * g++.dg/warn/Wshadow-4.C: New test.
2940 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2942 PR tree-optimization/39516
2943 * gfortran.dg/pr39516.f: New test.
2945 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
2947 * lib/target-libpath.exp (set_ld_library_path_env_vars):
2948 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2949 variable, not environment variable.
2951 2009-03-21 Jason Merrill <jason@redhat.com>
2954 * g++.dg/ext/vla6.C: New test.
2956 2009-03-20 Jason Merrill <jason@redhat.com>
2958 * g++.dg/cpp0x/initlist5.C: Add additional test.
2960 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2961 Janis Johnson <janis187@us.ibm.com>
2963 * lib/compat.exp (compat-get-options-main, compat-get-options):
2964 Handle dg-prune-output in source file.
2965 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2966 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2967 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2970 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2973 * gcc.dg/gomp/pr39495-1.c: New test.
2974 * gcc.dg/gomp/pr39495-2.c: New test.
2975 * g++.dg/gomp/pr39495-1.C: New test.
2976 * g++.dg/gomp/pr39495-2.C: New test.
2979 * gcc.target/i386/pr39496.c: New test.
2980 * g++.dg/other/pr39496.C: New test.
2982 2009-03-19 Li Feng <nemokingdom@gmail.com>
2985 * gcc.dg/autopar/pr39500-1.c: New.
2986 * gcc.dg/autopar/pr39500-2.c: New.
2988 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2990 * g++.dg/dg.exp: Prune graphite.
2992 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
2995 * g++.dg/graphite: New.
2996 * g++.dg/graphite/graphite.exp: New.
2997 * g++.dg/graphite/pr39447.C: New.
2999 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3002 * g++.dg/template/pr39425.C: New.
3004 * g++.dg/template/spec33.C: Updated.
3006 2009-03-17 Jason Merrill <jason@redhat.com>
3008 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
3010 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3013 * g++.dg/ext/unary_trait_incomplete.C: New.
3015 2009-03-17 Jing Yu <jingyu@google.com>
3018 * g++.dg/inherit/thunk10.C: New test.
3020 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
3023 * gcc.target/i386/pr39482.c: New test.
3025 2009-03-17 Jakub Jelinek <jakub@redhat.com>
3028 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
3029 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
3030 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3031 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3034 * gcc.dg/pr39443.c: New test.
3037 * gcc.dg/debug/pr39412.c: New test.
3039 2009-03-17 Janis Johnson <janis187@us.ibm.com>
3042 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
3043 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
3045 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
3046 its original value, or unset if it was not defined.
3047 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
3048 path procs around use of HOSTCC.
3049 * g++.dg/compat/struct-layout-1.exp: Ditto.
3050 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
3052 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
3054 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
3056 2009-03-16 Janis Johnson <janis187@us.ibm.com>
3058 Revert patch for PR testsuite/37630.
3061 * gcc.dg/pr11492.c: Replace constant and remove xfail.
3064 * lib/target-supports.exp (check_effective_target_ieee): New.
3065 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
3066 * gcc.dg/20001012-1.c: Require ieee.
3069 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
3071 2009-03-16 Jakub Jelinek <jakub@redhat.com>
3073 PR tree-optimization/39455
3074 * gcc.dg/pr39455.c: New test.
3076 2009-03-13 David Ayers <ayers@fsfe.org>
3078 * objc/execute/trivial.m. New test.
3080 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
3083 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
3085 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
3088 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
3091 2009-03-12 David Ayers <ayers@fsfe.org>
3094 * objc/execute/exceptions/handler-1.m. New test.
3096 2009-03-12 Jakub Jelinek <jakub@redhat.com>
3099 * gcc.target/i386/pr39431.c: New test.
3101 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
3104 * gcc.target/i386/pr39445.c: New.
3106 * gcc.target/i386/push-1.c: XFAIL.
3108 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
3110 * gcc.dg/inline-33.c: New test.
3112 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
3114 * gcc.dg/vect/vect-82.c: Combine dg-do and
3115 dg-require-effective-target into dg-skip-if.
3116 * gcc.dg/vect/vect-83.c: Likewise.
3118 2009-03-11 Jakub Jelinek <jakub@redhat.com>
3121 * gcc.target/i386/stackalign/longlong-1.c: New test.
3122 * gcc.target/i386/stackalign/longlong-2.c: New test.
3124 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3126 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
3128 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3130 * gcc.c-torture/execute/ieee/inf-3.c: New test.
3131 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
3133 2009-03-11 Olivier Hainque <hainque@adacore.com>
3135 * gnat.dg/slice_enum.adb: New test.
3137 2009-03-11 Jason Merrill <jason@redhat.com>
3140 * g++.dg/opt/nrv15.C: New test.
3142 2009-03-10 Ira Rosen <irar@il.ibm.com>
3144 PR tree-optimization/39422
3145 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
3146 constant array with static initialization to global memory.
3147 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3149 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3151 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3154 2009-03-09 Jakub Jelinek <jakub@redhat.com>
3157 * g++.dg/opt/switch2.C: Add -w to dg-options.
3158 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3159 * g++.dg/warn/switch1.C: New test.
3160 * g++.dg/other/switch3.C: New test.
3162 PR tree-optimization/39394
3163 * gcc.c-torture/compile/pr39394.c: New test.
3165 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3167 * gcc.target/s390/20090223-1.c: New testcase.
3169 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3172 * gfortran.dg/fmt_f0_1.f90: New test.
3174 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3177 * g++.dg/other/new1.C: Adjusted.
3178 * g++.dg/parse/crash40.C: Likewise.
3179 * g++.dg/parse/defarg12.C: Likewise.
3180 * g++.dg/template/error15.C: Likewise.
3182 * g++.dg/other/pr39060.C: New.
3184 2009-03-07 Jason Merrill <jason@redhat.com>
3187 * g++.dg/opt/new1.C: New.
3189 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3192 * g++.dg/other/error32.C: New.
3194 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3197 * gcc.c-torture/compile/pr39360.c: New test.
3200 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3202 2009-03-05 Jason Merrill <jason@redhat.com>
3205 * g++.dg/warn/Wuninitialized-3.C: New test.
3207 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3210 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3211 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3213 2009-03-04 Jason Merrill <jason@redhat.com>
3216 * g++.dg/template/koenig7.C: New test.
3218 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3220 * g++.dg/torture/predcom-1.C: New test.
3222 2009-03-04 Richard Guenther <rguenther@suse.de>
3224 PR tree-optimization/39362
3225 * g++.dg/torture/pr39362.C: New testcase.
3227 2009-03-04 Jason Merrill <jason@redhat.com>
3228 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3233 * g++.dg/template/dependent-name5.C: New test.
3235 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3238 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3239 vect_int to vect_int_mult.
3241 2009-03-04 Richard Guenther <rguenther@suse.de>
3243 PR tree-optimization/39358
3244 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3245 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3247 2009-03-04 Richard Guenther <rguenther@suse.de>
3249 PR tree-optimization/39339
3250 * gcc.c-torture/execute/pr39339.c: New testcase.
3252 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3254 * gcc.c-torture/compile/20090303-1.c,
3255 gcc.c-torture/compile/20090303-2.c: New tests.
3257 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3260 * gfortran.dg/gomp/pr39354.f90: New test.
3262 PR tree-optimization/39343
3263 * gcc.dg/pr39343.c: New test.
3265 2009-03-03 Ira Rosen <irar@il.ibm.com>
3267 PR tree-optimization/39248
3268 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3269 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3270 on targets without vector misalignment support.
3271 * lib/target-supports.exp
3272 (check_effective_target_vect_short_mult): Add
3273 check_effective_target_arm32.
3275 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3278 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3279 * testsuite/gcc.dg/graphite/pr39335.c: New.
3281 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3283 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3285 * gcc.target/i386/stackalign/return-5.c: Likewise.
3286 * gcc.target/i386/stackalign/return-6.c: Likewise.
3288 2009-03-02 Richard Guenther <rguenther@suse.de>
3289 Ira Rosen <irar@il.ibm.com>
3291 PR tree-optimization/39318
3292 * gfortran.dg/vect/pr39318.f90: New test.
3294 2009-03-01 Jan Hubicka <jh@suse.cz>
3296 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3298 2009-03-01 Jan Hubicka <jh@suse.cz>
3301 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3303 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3305 * gnat.dg/pack12.adb: New test.
3307 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3310 * g++.dg/other/pr37789.C: New.
3312 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3315 * gfortran.dg/interface_25.f90: New test.
3316 * gfortran.dg/interface_26.f90: New test.
3318 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3321 * gfortran.dg/initialization_22.f90: New test.
3323 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3325 PR rtl-optimization/39241
3326 * gcc.dg/torture/pr39241.c: New.
3328 2009-02-25 Martin Jambor <mjambor@suse.cz>
3330 PR tree-optimizations/39259
3331 * g++.dg/torture/pr39259.C: New testcase.
3333 2009-02-24 Richard Guenther <rguenther@suse.de>
3336 * g++.dg/template/instantiate10.C: New testcase.
3338 2009-02-24 Richard Guenther <rguenther@suse.de>
3339 Zdenek Dvorak <ook@ucw.cz>
3341 PR tree-optimization/39233
3342 * gcc.c-torture/execute/pr39233.c: New testcase.
3344 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3346 PR tree-optimization/39260
3347 * gcc.dg/graphite/pr39260.c: New.
3349 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3351 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3353 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3356 * g++.dg/template/void14.C: New.
3358 2009-02-23 Jason Merrill <jason@redhat.com>
3361 * g++.dg/init/const7.C: Remove XFAIL.
3362 * g++.dg/init/static-init1.C: New test.
3364 * g++.dg/cpp0x/initlist14.C: New test.
3366 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3369 * bound_simplification_2.f90: New test case.
3370 * bound_7.f90: New test case.
3372 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3374 * gcc.dg/cpp/include4.c: New test.
3376 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3379 * gcc.target/i386/abi-2.c: New.
3381 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3383 * gcc.c-torture/execute/pr39228.x: New.
3385 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3387 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3388 scan-assembler to check for xmm0 register.
3390 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3391 Joseph Myers <joseph@codesourcery.com>
3393 * gcc.target/arm/va_list.c: New test.
3394 * g++.dg/abi/arm_va_list.C: Likewise.
3395 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3397 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3398 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3399 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3400 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3401 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3402 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3404 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3407 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3410 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3413 * gcc.c-torture/execute/pr39240.c: New test.
3415 2009-02-20 Jason Merrill <jason@redhat.com>
3418 * g++.dg/parse/dtor15.C: New test.
3420 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3422 * gcc.c-torture/execute/20090219-1.c: New.
3424 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3426 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3427 (mips-dg-options): When matching isa* pseudo-options make
3428 'value' optional and accept ! entries. Use $spec instead of
3429 $isa_spec in the isa pseudo-option error message. Only
3430 perform the ISA-range check when 'value' is set. If arch is
3431 matching any CPU in the ! entries switch to its generic ISA.
3432 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3433 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3435 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3438 * gcc.dg/visibility-20.c: New test.
3439 * g++.dg/ext/visibility/visibility-11.C: New test.
3441 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3444 * g++.dg/abi/pr39188-1a.C: New.
3445 * g++.dg/abi/pr39188-1b.C: Likewise.
3446 * g++.dg/abi/pr39188-1.h: Likewise.
3447 * g++.dg/abi/pr39188-2a.C: Likewise.
3448 * g++.dg/abi/pr39188-2b.C: Likewise.
3449 * g++.dg/abi/pr39188-2.h: Likewise.
3450 * g++.dg/abi/pr39188-3a.C: Likewise.
3451 * g++.dg/abi/pr39188-3b.C: Likewise.
3452 * g++.dg/abi/pr39188-3.h: Likewise.
3454 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3457 * gcc.c-torture/execute/call-trap-1.c,
3458 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3461 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3464 * gcc.c-torture/execute/pr39228.c: New test.
3466 2009-02-19 Richard Guenther <rguenther@suse.de>
3468 PR tree-optimization/39074
3469 * gcc.dg/torture/pr39074.c: New testcase.
3470 * gcc.dg/torture/pr39074-2.c: Likewise.
3471 * gcc.dg/torture/pr39074-3.c: Likewise.
3473 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3476 * g++.dg/parse/attr3.C: New.
3478 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3481 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3484 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3487 2009-02-18 Jason Merrill <jason@redhat.com>
3490 * g++.dg/init/const7.C: Remove XFAIL.
3493 * g++.dg/opt/const6.C: New test.
3495 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3497 * gcc.dg/callabi/callabi.exp: Moved to ...
3498 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3501 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3502 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3503 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3504 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3505 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3506 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3507 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3509 * gcc.dg/callabi/callabi.h: Moved to ...
3510 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3512 * gcc.dg/callabi/func-1.c: Moved to ...
3513 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3515 * gcc.dg/callabi/func-indirect.c: Moved to ...
3516 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3518 * gcc.dg/callabi/pr38891.c: Moved to ...
3519 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3521 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3522 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3524 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3525 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3527 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3528 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3530 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3533 * gcc.dg/callabi/pr38891.c: New.
3535 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3537 * gcc.dg/callabi/callabi.exp: New.
3539 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3542 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3544 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3546 * gcc.target/i386/pr39082-1.c: New.
3548 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3551 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3552 CHECK_M64_M128 is defined.
3553 (check_f_arguments): Add "do".
3554 (check_vector_arguments): New.
3555 (check_m64_arguments): Likewise.
3556 (check_m128_arguments): Likewise.
3558 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3559 (CHECK_M64_M128): Define.
3561 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3563 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3565 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3566 tests only if CHECK_M64_M128 is defined.
3568 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3569 (m128_2_struct): Likewise.
3570 (check_struct_passing5): Likewise.
3571 (check_struct_passing6): Likewise.
3572 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3574 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3576 (check_union_passing4): Likewise.
3577 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3579 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3582 * gcc.dg/noncompile/pr35447-1.c: New test.
3584 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3586 PR tree-optimization/36922
3587 * gfortran.dg/pr36922.f: New test.
3589 2009-02-17 Richard Guenther <rguenther@suse.de>
3591 PR tree-optimization/39202
3592 * gcc.c-torture/compile/pr39202.c: New testcase.
3594 2009-02-17 Richard Guenther <rguenther@suse.de>
3596 PR tree-optimization/39204
3597 * gcc.dg/torture/pr39204.c: New testcase.
3599 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3601 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3602 * gcc.dg/vect/vect-outer-6.c: Ditto.
3604 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3607 * gcc.dg/noncompile/init-5.c: New test.
3608 * gcc.dg/init-bad-4.c: Adjust expected errors.
3610 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3613 * gcc.target/i386/push-1.c: New.
3615 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3617 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3619 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3621 * gcc.target/spu/intrinsics-sr.c: New test.
3623 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3626 * gcc.target/ia64/sibcall-opt-1.c: New test.
3627 * gcc.target/ia64/sibcall-opt-2.c: New test.
3629 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3632 * gfortran.dg/cray_pointers_8.f90: New test.
3635 * gfortran.dg/cray_pointers_9.f90: New test.
3637 2009-02-13 Jason Merrill <jason@redhat.com>
3640 * g++.dg/cpp0x/decltype16.C: New.
3642 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3645 * gfortran.dg/gomp/pr39152.f90: New.
3647 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3650 * gcc.target/i386/pr39162.c: New.
3652 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3655 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3658 2009-02-12 Jason Merrill <jason@redhat.com>
3661 * g++.dg/template/array20.C: New test.
3663 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3665 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3666 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3667 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3669 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3671 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3673 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3676 * gfortran.dg/pr39152.f: New.
3678 2009-02-11 Jason Merrill <jason@redhat.com>
3681 * g++.dg/cpp0x/defaulted9.C: New test.
3684 * g++.dg/init/value7.C: New test.
3686 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3689 * gcc.target/i386/pr38824.c: New testcase.
3691 2009-02-11 Jason Merrill <jason@redhat.com>
3694 * g++.dg/cpp0x/defaulted8.C: New test.
3697 * g++.dg/cpp0x/rv9p.C: New test.
3699 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3701 * gnat.dg/aliasing3.adb: New test.
3702 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3704 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3707 * g++.dg/template/crash88.C: New.
3708 * g++.dg/template/crash89.C: Likewise.
3710 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3713 * gcc.dg/pr39084.c: New test.
3715 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3718 * gcc.target/i386/pr39139.c: New test.
3720 2009-02-10 Richard Guenther <rguenther@suse.de>
3722 PR tree-optimization/39132
3723 * gcc.dg/torture/pr39132.c: New testcase.
3725 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3728 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3729 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3730 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3731 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3732 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3733 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3734 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3735 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3737 2009-02-09 Jason Merrill <jason@redhat.com>
3740 * g++.dg/init/value6.C: New test.
3742 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3744 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3746 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3748 * gcc.c-torture/compile/20090209-1.c: New test.
3750 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3754 * g++.dg/cpp0x/vt-35147.C: New.
3755 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3756 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3758 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3761 * gcc.dg/attr-alias-4.c: New test.
3763 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3766 * gcc.dg/dfp/pr39035.c: New test.
3768 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3771 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3773 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3776 * g++.dg/opt/thunk3.C: New test.
3778 2009-02-05 Nick Clifton <nickc@redhat.com>
3780 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3781 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3782 * gcc.dg/cdce1.c: Likewise.
3783 * gcc.dg/cpp/_Pragma6.c: Likewise.
3784 * g++.dg/cpp/_Pragma1.C: Likewise.
3785 * gcc.dg/utf32-2.c: Xfail for M32C.
3786 * gcc.dg/utf32-1.c: Likewise.
3787 * gcc.dg/utf32-3.c: Likewise.
3788 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3790 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3791 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3792 * gcc.dg/Wconversion-5.c: Likewise.
3793 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3794 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3795 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3796 * gcc.dg/utf-inc-init.c: Likewise.
3797 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3798 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3799 * gcc.dg/utf-array-short-wchar.c: Likewise.
3800 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3801 * gcc.dg/mallign.c: Use size_t instead of long.
3803 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3805 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3807 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
3809 * gcc.c-torture/execute/pr39100.c: New.
3811 2009-02-05 Joseph Myers <joseph@codesourcery.com>
3814 * gcc.dg/tls/diag-6.c: New test.
3816 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
3818 AVX Programming Reference (January, 2009)
3819 * gcc.target/i386/avx-vpclmulqdq.c: New.
3820 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3822 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3824 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3825 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
3826 (pclmul_test): Renamed to ...
3829 2009-02-04 Jakub Jelinek <jakub@redhat.com>
3832 * g++.dg/abi/mangle31.C: New test.
3834 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3837 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3839 * vla-6.c: Likewise. Expect warning not error for [*] lexically
3840 inside function prototype but not part of parameter declarator.
3841 * vla-11.c: New test.
3843 2009-02-03 Jason Merrill <jason@redhat.com>
3845 * g++.dg/warn/main-4.C: New test.
3846 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3848 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3851 * g++.dg/expr/cast10.C: New test.
3853 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3856 * gcc.dg/init-bad-6.c: New test.
3858 2009-02-03 Jakub Jelinek <jakub@redhat.com>
3861 * gcc.c-torture/compile/pr35318.c: New test.
3864 * gcc.dg/nofixed-point-2.c: New test.
3865 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3866 * g++.dg/ext/fixed2.C: Likewise.
3867 * g++.dg/other/error25.C: Likewise.
3868 * g++.dg/lookup/crash7.C: Likewise.
3869 * g++.dg/cpp0x/decltype-38655.C: Likewise.
3872 * g++.dg/cpp0x/initlist13.C: New test.
3874 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
3877 * g++.dg/template/func2.C: New test.
3880 * g++.dg/template/typename15.C: New.
3881 * g++.dg/template/typename16.C: New.
3883 2009-02-03 Janis Johnson <janis187@us.ibm.com>
3884 Ben Elliston <bje@au.ibm.com>
3887 * gcc.dg/dfp/pr39034.c: New test.
3889 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3892 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3894 2009-02-02 Jason Merrill <jason@redhat.com>
3897 * g++.dg/parse/dtor14.C: New test.
3899 2009-02-02 Jakub Jelinek <jakub@redhat.com>
3901 * lib/target-supports.exp
3902 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3903 * g++.dg/ext/builtin10.C: New test.
3906 * gcc.target/i386/pr39058.c: New test.
3908 2009-02-02 Richard Guenther <rguenther@suse.de>
3910 PR tree-optimization/38937
3911 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3913 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3916 * g++.dg/parse/crash52.C: New.
3918 2009-01-30 Richard Guenther <rguenther@suse.de>
3920 PR tree-optimization/39041
3921 * gcc.c-torture/compile/pr39041.c: New testcase.
3923 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3926 * gcc.target/i386/pr39013-1.c: New test.
3927 * gcc.target/i386/pr39013-2.c: New test.
3930 * g++.dg/ext/label12.C: New test.
3932 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3935 * g++.dg/parse/error34.C: New.
3936 * g++.dg/parse/error35.C: Likewise.
3938 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3941 * g++.dg/cpp0x/decltype-38655.C: New.
3943 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3946 * g++.dg/torture/pr39002.C: New test.
3948 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
3950 PR tree-optimization/39007
3951 * gcc.dg/tree-ssa/pr39007.c: New.
3953 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
3956 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3959 2009-01-29 Steve Ellcey <sje@cup.hp.com>
3962 * gcc.c-torture/compile/pr38857.c: New test.
3964 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
3968 * gfortran.dg/bound_6.f90: New test.
3970 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
3972 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3974 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
3976 PR tree-optimization/38997
3977 * gcc.dg/tree-ssa/pr38997.c: New.
3979 2009-01-28 Richard Guenther <rguenther@suse.de>
3981 PR tree-optimization/38926
3982 * gcc.c-torture/compile/pr38926.c: New testcase.
3984 2009-01-28 Jakub Jelinek <jakub@redhat.com>
3987 * gcc.dg/pr38934.c: New test.
3989 2009-01-28 Richard Guenther <rguenther@suse.de>
3992 * g++.dg/warn/Wuninitialized-2.C: New testcase.
3994 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
3996 PR tree-optimization/38984
3997 * gcc.dg/pr38984.c: New XFAILed testcase.
4000 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
4003 * gcc.target/i386/pr38988.c: New test.
4005 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
4008 * g++.dg/parse/crash51.C: New.
4009 * g++.old-deja/g++.pt/crash9.C: Adjust.
4011 2009-01-27 Daniel Kraft <d@domob.eu>
4014 * gfortran.dg/mvbits_6.f90: New test.
4015 * gfortran.dg/mvbits_7.f90: New test.
4016 * gfortran.dg/mvbits_8.f90: New test.
4018 2009-01-27 Richard Guenther <rguenther@suse.de>
4020 PR tree-optimization/38503
4021 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
4023 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
4026 * gcc.c-torture/execute/pr38969.c: New test.
4028 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
4031 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
4033 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4034 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
4035 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4037 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
4040 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
4041 if __USING_SJLJ_EXCEPTIONS__ is defined.
4043 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
4044 __USING_SJLJ_EXCEPTIONS__ is defined.
4045 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
4046 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
4047 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
4048 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
4049 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
4050 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
4052 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
4055 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
4056 Use instead of C name in asm statements.
4058 2009-01-26 Richard Guenther <rguenther@suse.de>
4060 PR tree-optimization/38745
4061 * g++.dg/torture/pr38745.C: New testcase.
4063 2009-01-26 Richard Guenther <rguenther@suse.de>
4066 * g++.dg/warn/Wuninitialized-1.C: New testcase.
4068 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
4070 * gcc.dg/bitfld-15.c: Gate warning on target
4071 pcc_bitfield_type_matters.
4072 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
4073 g++.dg/ext/bitfield4.C: Likewise.
4074 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
4075 bitfield for any target.
4077 2009-01-24 Jakub Jelinek <jakub@redhat.com>
4080 * gcc.dg/pr38957.c: New test.
4082 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
4085 * gfortran.dg/array_constructor_24.f: Allow tolerance when
4088 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
4090 PR tree-optimization/38953
4091 * gfortran.dg/graphite/pr38953.f90: New.
4093 2009-01-24 Paul Brook <paul@codesourcery.com>
4095 * gcc.target/arm/neon-cond-1.c: New test.
4097 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
4099 PR tree-optimization/38932
4100 * gcc.dg/pr38932.c: New.
4102 2009-01-23 Revital Eres <eres@il.ibm.com>
4104 * gcc.dg/sms-7.c: Fix test.
4106 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
4108 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
4109 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
4110 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
4111 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
4113 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4115 * gcc.dg/pr35729.c: Make test x86 specific.
4117 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4120 * gcc.dg/pr38615.c: New test.
4122 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
4125 * gcc.target/i386/pr38931.c: New test.
4127 2009-01-22 Dodji Seketeli <dodji@redhat.com>
4130 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
4131 * g++.dg/template/typedef12.C: Likewise.
4132 * g++.dg/template/typedef13.C: Likewise.
4133 * g++.dg/template/typedef14.C: Likewise.
4134 * g++.dg/template/sfinae3.C: Likewise.
4135 * g++.old-deja/g++.pt/typename8.C: Likewise.
4136 * g++.dg/template/access11.C: Likewise
4138 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
4140 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
4142 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
4144 2009-01-21 Dodji Seketeli <dodji@redhat.com>
4147 * g++.dg/template/typedef11.C: New test.
4148 * g++.dg/template/typedef12.C: Likewise.
4149 * g++.dg/template/typedef13.C: Likewise.
4150 * g++.dg/template/typedef14.C: Likewise.
4151 * g++.dg/template/sfinae3.C: Compile this pedantically.
4152 The only errors expected should be the one saying the typedef is ill
4154 * g++.old-deja/g++.pt/typename8.C: Likewise.
4155 * g++.dg/template/access11.C: Update this.
4157 2009-01-21 Daniel Kraft <d@domob.eu>
4160 * gfortran.dg/mvbits_5.f90: New test.
4162 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
4164 * gcc.dg/sms-6.c: New test.
4165 * gcc.dg/sms-7.c: Likewise.
4167 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
4170 * gfortran.dg/host_assoc_function_7.f90: New test
4172 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4173 Richard Guenther <rguenther@suse.de>
4175 PR tree-optimization/38747
4176 PR tree-optimization/38748
4177 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4178 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4179 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4181 2009-01-20 Kees Cook <kees@ubuntu.com>
4182 H.J. Lu <hongjiu.lu@intel.com>
4185 * gcc.dg/pr38902.c: New.
4187 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4190 * gfortran.dg/pr38868.f: New testcase.
4192 2009-01-20 Richard Guenther <rguenther@suse.de>
4194 * gcc.c-torture/execute/pr36227.c: Move ...
4195 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4197 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4199 * lib/gfortran.exp: Add -B options for targets that use
4200 libgfortran.a%s in their specs.
4202 2009-01-19 Jason Merrill <jason@redhat.com>
4205 * g++.dg/template/dtor5.C: New test.
4207 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4210 * gfortran.dg/bound_5.f90: New test.
4212 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4215 * g++.dg/compat/abi/pr38736_main.C: New.
4216 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4217 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4218 * g++.dg/other/macro-1.C: Likewise.
4219 * gcc.dg/macro-1.c: Likewise.
4220 * gcc.dg/compat/pr38736_main.c: Likewise.
4221 * gcc.dg/compat/pr38736_x.c: Likewise.
4222 * gcc.dg/compat/pr38736_y.c: Likewise.
4224 2009-01-18 Richard Guenther <rguenther@suse.de>
4226 PR tree-optimization/38819
4227 * gcc.c-torture/execute/pr38819.c: New testcase.
4229 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4232 * gfortran.dg/module_commons_3.f90: Reapply.
4234 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4237 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4238 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4240 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4243 * gfortran.dg/module_commons_3.f90: Remove
4245 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4247 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4249 2009-01-16 Jason Merrill <jason@redhat.com>
4252 * g++.dg/template/lvalue1.C: New test.
4255 * g++.dg/template/access20.C: New test.
4256 * g++.dg/torture/pr34641.C: Fix access.
4258 2009-01-16 Richard Guenther <rguenther@suse.de>
4260 PR tree-optimization/38835
4262 * gcc.c-torture/execute/pr36227.c: New testcase.
4263 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4264 * g++.dg/init/const7.C: Likewise.
4266 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4269 * gcc.c-torture/compile/pr38554.c: New test.
4271 2009-01-16 Jason Merrill <jason@redhat.com>
4274 * g++.dg/conversion/access1.C: New test.
4276 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4278 PR tree-optimization/38789
4279 * gcc.c-torture/compile/pr38789.c: New test.
4281 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4284 * gfortran.dg/proc_ptr_13.f90: New.
4286 2009-01-15 Jason Merrill <jason@redhat.com>
4289 * g++.dg/template/koenig6.C: New test.
4291 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4294 * g++.dg/template/error37.C: New testcase.
4296 2009-01-15 Jason Merrill <jason@redhat.com>
4299 * g++.dg/conversion/memfn1.C: New test.
4302 * g++.dg/conversion/memfn2.C: New test.
4304 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4307 * g++.dg/template/crash87.C: New test.
4309 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4312 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4314 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4317 * g++.dg/parse/crash50.C: New test.
4319 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4321 PR rtl-optimization/38245
4322 * gcc.dg/pr38245-3.c: New test.
4323 * gcc.dg/pr38245-3.h: New file.
4324 * gcc.dg/pr38245-4.c: New file.
4325 * gcc.dg/pr38364.c: New test.
4327 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4329 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4330 sequence PC-relative.
4332 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4334 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4335 calls and/or PLT markers.
4336 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4337 calls and/or PLT markers.
4338 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4339 calls and/or PLT markers.
4340 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4341 calls and/or PLT markers.
4343 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4344 Nathan Froyd <froydnj@codesourcery.com>
4345 Joseph Myers <joseph@codesourcery.com>
4347 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4349 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4350 and use consistent CFLAGS.
4351 * gcc.target/powerpc/20030505.c: Likewise.
4352 * gcc.target/powerpc/20081204-1.c: Likewise.
4353 * gcc.target/powerpc/ppc-spe.c: Likewise.
4354 * gcc.target/powerpc/spe1.c: Likewise.
4355 * g++.dg/ext/spe1.C: Likewise.
4356 * g++.dg/other/opaque-1.C: Likewise.
4357 * g++.dg/other/opaque-2.C: Likewise.
4358 * g++.dg/other/opaque-3.C: Likewise.
4360 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4362 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4365 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4368 * g++.dg/torture/pr38811.C: New file.
4370 2009-01-14 Richard Guenther <rguenther@suse.de>
4372 PR tree-optimization/38826
4374 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4376 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4378 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4380 2009-01-14 Nick Clifton <nickc@redhat.com>
4383 * g++.cp/parse/pr37862.C: New test.
4385 2009-01-14 Julian Brown <julian@codesourcery.com>
4387 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4388 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4390 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4393 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4395 PR rtl-optimization/38774
4396 * gcc.dg/torture/pr38774.c: New test.
4399 * g++.dg/cpp0x/pr38795.C: New test.
4401 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4402 Nathan Froyd <froydnj@codesourcery.com>
4403 Joseph Myers <joseph@codesourcery.com>
4405 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4406 otherwise. Do not check for AltiVec at runtime.
4407 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4408 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4409 * gcc.target/powerpc/altivec-1.c: Likewise.
4410 * gcc.target/powerpc/altivec-3.c: Likewise.
4411 * gcc.target/powerpc/altivec-10.c: Likewise.
4412 * gcc.target/powerpc/altivec-12.c: Likewise.
4413 * gcc.target/powerpc/altivec-24.c: Likewise.
4414 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4415 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4416 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4417 * gcc.target/powerpc/pr35907.c: Likewise.
4418 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4419 otherwise. Do not check for Cell at runtime.
4420 * gcc.target/powerpc/altivec_check.h: Delete.
4422 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4423 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4424 not check for AltiVec at runtime.
4425 * g++.dg/ext/altivec-cell-2.C: Likewise.
4426 * g++.dg/ext/altivec-cell-3.C: Likewise.
4427 * g++.dg/ext/altivec-cell-4.C: Likewise.
4428 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4429 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4431 * g++.dg/ext/altivec_check.h: Delete.
4433 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4435 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4436 effective target. Adjust line numbers accordingly.
4438 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4440 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4442 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4444 PR tree-optimization/38786
4445 * gcc.dg/graphite/pr38786.c: New.
4447 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4450 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4452 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4453 for alpha*-*-* targets.
4454 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4456 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4459 * gfortran.dg/fmt_bz_bn_err.f: New test.
4461 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4463 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4465 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4467 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4468 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4469 instruction support. Do not check for it at runtime.
4471 2009-01-12 Jason Merrill <jason@redhat.com>
4474 * g++.dg/lookup/friend11.C: Remove expected error.
4475 * g++.dg/lookup/friend14.C: New test.
4476 * g++.dg/lookup/friend15.C: New test.
4478 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4481 * g++.dg/lookup/hidden-class12.C: New test.
4482 * g++.dg/lookup/hidden-class13.C: New test.
4483 * g++.dg/lookup/hidden-class14.C: New test.
4484 * g++.dg/lookup/hidden-class15.C: New test.
4485 * g++.dg/lookup/hidden-class16.C: New test.
4487 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4489 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4490 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4491 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4493 2009-01-12 Jason Merrill <jason@redhat.com>
4496 * g++.dg/other/vararg-3.C: New test.
4498 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4500 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4501 Explicitly enable SPE.
4502 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4505 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4506 Expect -flax-vector-conversions message. Adjust incompatible
4508 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4511 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4513 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4515 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4516 * g++.dg/other/opaque-2.C: Likewise.
4517 * g++.dg/other/opaque-3.C: Likewise.
4519 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4522 * gcc.dg/pr32041.c: New test.
4523 * g++.dg/parse/offsetof9.C: New test.
4525 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4526 Nathan Froyd <froydnj@codesourcery.com>
4528 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4529 * g++.dg/ext/attribute-test-1.C: Likewise.
4530 * g++.dg/ext/attribute-test-2.C: Likewise.
4531 * g++.dg/ext/attribute-test-3.C: Likewise.
4532 * g++.dg/ext/attribute-test-4.C: Likewise.
4534 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4536 * gnat.dg/unchecked_convert3.adb: New test.
4538 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4541 * g++.dg/parse/typedef9.C: New test.
4543 PR tree-optimization/38807
4544 * gcc.c-torture/compile/pr38807.c: New test.
4546 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4548 * gcc.target/mips/ins-2.c: New test.
4550 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4553 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4555 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4558 * g++.dg/warn/Wreturn-type-5.C: New test.
4560 2009-01-11 Matthias Klose <doko@ubuntu.com>
4563 * gcc.dg/pr38616.c: New test.
4565 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4567 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4569 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4572 * g++.dg/expr/string-1.C: New test.
4573 * g++.dg/expr/string-2.C: New test.
4576 * g++.dg/ext/complex4.C: New test.
4577 * g++.dg/ext/complex5.C: New test.
4578 * g++.dg/init/reference1.C: New test.
4579 * g++.dg/init/reference2.C: New test.
4580 * g++.dg/init/reference3.C: New test.
4582 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4585 * gfortran.dg/transfer_null_1.f90: New test.
4587 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4590 * gfortran.dg/host_assoc_function_6.f90: New test.
4592 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4594 * lib/target-supports.exp: Add method to determine if the effective
4595 target is really a ppc405 after applying all compile options.
4596 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4597 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4598 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4599 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4600 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4601 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4602 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4603 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4604 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4605 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4606 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4607 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4608 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4609 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4610 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4611 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4612 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4613 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4614 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4615 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4616 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4617 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4618 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4619 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4620 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4621 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4622 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4623 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4624 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4625 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4626 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4628 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4631 * g++.dg/other/error31.C: New testcase.
4634 * gcc.dg/pr35742.c: New test.
4636 2009-01-09 John F. Carr <jfc@mit.edu>
4639 * g++.dg/parse/linkage3.C: New test.
4641 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4644 * gcc.c-torture/compile/pr38771.c: New test.
4646 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4648 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4650 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4652 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4653 * gcc.dg/sibcall-4.c: Likewise.
4655 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4656 Jan Sjodin <jan.sjodin@amd.com>
4658 PR tree-optimization/38559
4659 * testsuite/gcc.dg/graphite/pr38559.c: New.
4661 2009-01-08 Ira Rosen <irar@il.ibm.com>
4663 PR tree-optimization/37194
4664 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4666 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4669 * g++.dg/ext/label11.C: New test.
4671 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4673 * lib/target-supports.exp (check_weak_override_available): New.
4674 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4675 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4676 dg-require-weak-override.
4678 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4679 Alan Modra <amodra@bigpond.net.au>
4681 * gcc.c-torture/compile/20090107-1.c: New test.
4683 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4686 * g++.dg/other/pr38706.C: New test.
4688 2009-01-07 Jason Merrill <jason@redhat.com>
4690 * g++.dg/cpp0x/variadic92.C: New test.
4691 * g++.dg/cpp0x/variadic93.C: New test.
4693 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4695 * lib/target-supports-dg.exp (current_compiler_flags): New.
4696 (check-flags): Use it; do not access dg-test local variables.
4697 (dg-skip-if): Do not access dg-test local variables.
4698 (dg-xfail-run-if): Ditto.
4699 (dg-shouldfail): Ditto.
4700 * gcc.test-framework/test-framework.exp
4701 (check_effective_target_def_nocache): New.
4702 * gcc.test-framework/test-framework.awk: Handle scan tests.
4703 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4704 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4705 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4706 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4707 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4708 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4709 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4710 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4711 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4713 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4715 * lib/target-supports-dg.exp (check_test_flags): Delete.
4717 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4719 PR tree-optimization/38492
4720 PR tree-optimization/38498
4721 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4723 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4724 * testsuite/gcc.dg/graphite/block-1.c: Same.
4725 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4727 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4728 * testsuite/gcc.dg/graphite/block-3.c: New.
4729 * testsuite/gcc.dg/graphite/pr38498.c: New.
4731 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4733 AVX Programming Reference (December, 2008)
4734 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4735 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4736 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4738 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4739 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4741 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4744 * gfortran.dg/c_loc_pure_1.f90: New test.
4746 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4749 * gfortran.dg/elemental_dependency_3.f90:
4750 Add the final tree dump cleanup.
4752 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4754 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4757 PR rtl-optimization/38722
4758 * gfortran.dg/pr38722.f90: New test.
4760 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4763 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4764 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4766 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4768 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4769 * gfortran.dg/typebound_call_8.f03: Same.
4770 * gfortran.dg/elemental_bind_c.f90: Same.
4771 * gfortran.dg/typebound_call_7.f03: Same.
4772 * gfortran.dg/interface_proc_end.f90: Same
4773 * gfortran.dg/pr37243.f: Fix typo.
4775 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4777 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4778 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4781 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4783 AVX Programming Reference (December, 2008)
4784 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4785 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4786 * gcc.target/i386/sse-14.c: Likewise.
4788 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4789 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4790 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4791 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4793 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4796 * gfortran.dg/fmt_bz_bn.f: Update test.
4798 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4801 * g++.dg/conversion/usual-arith-conv.C: New test.
4803 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4806 * gcc.dg/vector-3.c: New testcase.
4807 * g++.dg/ext/vector15.C: New test.
4809 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4811 PR tree-optimization/38510
4812 * gcc.dg/graphite/pr38510.c: New.
4814 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4815 Jan Sjodin <jan.sjodin@amd.com>
4817 PR tree-optimization/38500
4818 * gcc.dg/graphite/pr38500.c: New.
4820 2009-01-05 Laurent GUERBY <laurent@guerby.net>
4822 * gcc.c-torture/compile/20001226-1.c: Generalize
4824 * gcc.c-torture/compile/limits-fnargs.c: Add
4826 * gcc.dg/20020425-1.c: Likewise.
4827 * gcc.dg/pch/pch.exp: Likewise.
4829 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4832 * gfortran.dg/module_commons_3.f90: New test.
4834 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
4837 * gfortran.dg/random_seed_1.f90: Updated.
4839 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
4843 * gfortran.dg/elemental_subroutine_7.f90:
4844 Fix p values so that it can be used as vector subscript.
4846 2009-01-05 Jason Merrill <jason@redhat.com>
4848 * g++.dg/cpp0x/initlist12.C: Add another test.
4850 * g++.dg/cpp0x/defaulted7.C: New test.
4852 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4855 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
4856 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
4858 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4860 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4861 for alpha*-*-* targets.
4862 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4864 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4867 * gfortran.dg/host_assoc_function_5.f90: New test.
4869 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4872 * gfortran.dg/elemental_dependency_3.f90: New test.
4873 * gfortran.dg/elemental_subroutine_7.f90: New test.
4875 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
4877 * gcc.dg/struct-ret-3.c: Include unistd.h.
4878 (main): Exit early if system memory page size is
4879 larger than 4096 bytes.
4881 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
4884 * gfortran.dg/merge_init_expr.f90: New.
4886 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4889 * gfortran.dg/c_loc_tests_13.f90: New test.
4890 * gfortran.dg/c_loc_tests_14.f90: New test.
4892 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
4894 * gfortran.dg/func_result_4.f90: New.
4896 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
4899 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4900 interface still works, in addition to original tests.
4901 * gfortran.dg/host_assoc_call_6.f90: New test.
4903 2009-01-03 Jakub Jelinek <jakub@redhat.com>
4906 * g++.dg/torture/pr38705.C: New test.
4909 * gcc.dg/pr38700.c: New test.
4911 2009-01-02 Jason Merrill <jason@redhat.com>
4913 * g++.dg/cpp0x/initlist11.C: New test.
4914 * g++.dg/cpp0x/initlist12.C: New test.
4916 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4918 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4919 Allow extra informative notes.
4921 2009-01-01 Jakub Jelinek <jakub@redhat.com>
4924 * gcc.dg/pr36489.c: New test.
4927 Copyright (C) 2009 Free Software Foundation, Inc.
4929 Copying and distribution of this file, with or without modification,
4930 are permitted in any medium without royalty provided the copyright
4931 notice and this notice are preserved.