1 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6 * gfortran.dg/bounds_check_fail_3.f90: New test.
7 * gfortran.dg/bounds_check_fail_4.f90: New test.
8 * gfortran.dg/bounds_check_14.f90: Update test.
9 * gfortran.dg/bound_4.f90: Update test.
11 2009-05-24 Richard Guenther <rguenther@suse.de>
14 * gcc.c-torture/compile/pr40233.c: New testcase.
16 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
18 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
19 for alpha*-*-* targets.
21 2009-05-24 Ira Rosen <irar@il.ibm.com>
23 * gcc.dg/vect/bb-slp-1.c: New test.
24 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
25 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
26 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
27 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
28 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
29 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
30 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
31 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
32 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
33 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
34 gcc.dg/vect/bb-slp-22.c: Likewise.
35 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
37 2009-05-23 Mark Mitchell <mark@codesourcery.com>
38 Maxim Kuvyrkov <maxim@codesourcery.com>
40 * gcc.dg/falign-labels-1.c: New test.
42 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
44 * gnat.dg/specs/rep_clause3.ads: New test.
46 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
48 * gnat.dg/addr6.adb: New test.
50 2009-05-22 Mark Mitchell <mark@codesourcery.com>
52 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
54 * gcc.target/arm/thumb2-mul-space.c: New file.
55 * gcc.target/arm/thumb2-mul-space-2.c: New file.
56 * gcc.target/arm/thumb2-mul-space-3.c: New file.
57 * gcc.target/arm/thumb2-mul-speed.c: New file.
59 2009-05-22 Richard Guenther <rguenther@suse.de>
62 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
63 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
64 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
66 2009-05-22 Mark Mitchell <mark@codesourcery.com>
68 * gcc.dg/dll-6.c: New test.
69 * gcc.dg/dll-6a.c: Likewise.
70 * gcc.dg/dll-7.c: Likewise.
71 * gcc.dg/dll-7a.c: Likewise.
72 * g++.dg/ext/dllexport2.C: Likewise.
73 * g++.dg/ext/dllexport2a.cc: Likewise.
75 2009-05-21 Steve Ellcey <sje@cup.hp.com>
78 * gcc.target/ia64/mfused-madd-vect.c: New test.
79 * gcc.target/ia64/mfused-madd.c: New test.
80 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
81 * gcc.target/ia64/mno-fused-madd.c: New test.
83 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
85 * gcc.target/i386/movbe-1.c: New.
86 * gcc.target/i386/movbe-2.c: Likewise.
88 2009-05-21 Taras Glek <tglek@mozilla.com>
90 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
91 plugin_init signature.
92 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
93 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
94 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
96 2009-05-21 Mark Mitchell <mark@codesourcery.com>
98 * gcc.dg/target/arm/neon-vmla-1.c: New.
99 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
101 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
103 * gcc.target/mips/octeon-exts-6.c: New test.
104 * gcc.target/mips/extend-1.c: New test.
105 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
107 * gcc.target/mips/octeon-exts-5.c: Likewise.
109 2009-05-20 Jakub Jelinek <jakub@redhat.com>
112 * gcc.c-torture/compile/pr40204.c: New test.
114 2009-05-20 Richard Guenther <rguenther@suse.de>
116 * gcc.c-torture/compile/20090518-1.c: New testcase.
118 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
120 PR tree-optimization/40087
121 * gcc.dg/tree-ssa/pr40087.c: New test.
123 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
125 * gcc.dg/vector-4.c: New testcase.
126 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
127 * g++.dg/ext/vector16.C: New testcase.
129 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
132 * gcc.dg/pr40172.c: Renamed to ...
133 * gcc.dg/pr40172-1.c: This.
135 * gcc.dg/pr40172-2.c: New.
136 * gcc.dg/pr40172-3.c: Likewise.
138 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
141 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
143 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
145 * gnat.dg/loop_optimization6.ad[sb]: New test.
147 2009-05-19 Richard Guenther <rguenther@suse.de>
149 * gcc.c-torture/compile/20090519-1.c: New testcase.
151 2009-05-18 Jason Merrill <jason@redhat.com>
153 * g++.dg/cpp0x/explicit1.C: New.
154 * g++.dg/cpp0x/explicit2.C: New.
156 2009-05-18 Dodji Seketeli <dodji@redhat.com>
159 * g++.dg/debug/dwarf2/nested-1.C: New test.
161 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
164 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
167 2009-05-18 Janus Weil <janus@gcc.gnu.org>
170 * gfortran.dg/proc_ptr_comp_8.f90: New.
172 2009-05-18 Richard Guenther <rguenther@suse.de>
175 * gfortran.dg/array_memset_2.f90: Adjust.
177 2009-05-18 Janus Weil <janus@gcc.gnu.org>
181 * gfortran.dg/interface_27.f90: New.
182 * gfortran.dg/interface_28.f90: New.
183 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
184 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
186 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
188 * gcc.target/m68k/tls-ie.c: New test.
189 * gcc.target/m68k/tls-le.c: New test.
190 * gcc.target/m68k/tls-gd.c: New test.
191 * gcc.target/m68k/tls-ld.c: New test.
192 * gcc.target/m68k/tls-ie-xgot.c: New test.
193 * gcc.target/m68k/tls-le-xtls.c: New test.
194 * gcc.target/m68k/tls-gd-xgot.c: New test.
195 * gcc.target/m68k/tls-ld-xgot.c: New test.
196 * gcc.target/m68k/tls-ld-xtls.c: New test.
197 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
199 2009-05-18 Martin Jambor <mjambor@suse.cz>
201 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
203 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
206 * gcc.dg/pr40172.c: New.
208 2009-05-17 Jason Merrill <jason@redhat.com>
211 * g++.dg/template/dtor6.C: New.
213 2009-05-17 Joseph Myers <joseph@codesourcery.com>
215 * g++.dg/warn/translate-ice-1.C: New test.
217 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
219 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
220 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
221 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
222 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
224 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
227 * gfortran.dg/erf_2.F90: New test.
228 * gfortran.dg/erfc_scaled_2.f90: New test.
230 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
233 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
234 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
235 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
237 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
239 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
240 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
242 2009-05-15 Ian Lance Taylor <iant@google.com>
244 * gcc.dg/Wcxx-compat-10.c: New testcase.
246 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
249 * gcc.dg/pr16302.c: New.
250 * g++.dg/warn/pr16302.C: New.
252 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
254 * gcc.dg/torture/builtin-math-5.c: New.
255 * gcc.dg/torture/builtin-math-6.c: New.
256 * lib/target-supports.exp (check_effective_target_mpc): New.
258 2009-05-15 Jan Hubicka <jh@suse.cz>
260 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
262 2009-05-15 Jan Hubicka <jh@suse.cz>
264 * gcc.target/i386/align-main-1.c (check): Mark noinline.
265 * gcc.target/i386/align-main-2.c (check): Mark noinline.
266 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
267 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
268 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
269 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
270 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
271 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
273 2009-05-15 Jan Hubicka <jh@suse.cz>
275 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
276 optimized by sibcall noinline.
278 2009-05-15 Jan Hubicka <jh@suse.cz>
280 * sibcall-1.c (track): Mark noinline.
281 * sibcall-2.c (track): Mark noinline.
282 * sibcall-3.c (track): Mark noinline.
283 * sibcall-4.c (track): Mark noinline.
285 2009-05-15 Jan Hubicka <jh@suse.cz>
287 * flatten-2.c: Disable early inlining; add comment.
288 * flatten-3.c: New test based on flatten-2.c.
290 2009-05-15 Richard Guenther <rguenther@suse.de>
292 PR tree-optimization/39999
293 * gcc.c-torture/compile/pr39999.c: New testcase.
295 2009-05-15 Joseph Myers <joseph@codesourcery.com>
297 * gcc.c-torture/compile/ptr-conv-1.c: New test.
299 2009-05-14 Ian Lance Taylor <iant@google.com>
301 * gcc.dg/Wcxx-compat-9.c: New testcase.
303 2009-05-14 Janus Weil <janus@gcc.gnu.org>
306 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
307 * gfortran.dg/duplicate_type_2.f90: Ditto.
308 * gfortran.dg/duplicate_type_3.f90: New.
310 2009-05-14 Laurent GUERBY <laurent@guerby.net>
312 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
313 * ada/acats/tests/c5/c59002c.ada: Likewise.
315 2009-05-13 Taras Glek <tglek@mozilla.com>
317 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
318 attributes and decl smashing.
319 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
321 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
322 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
324 2009-05-14 Jakub Jelinek <jakub@redhat.com>
327 * gfortran.dg/pr39865.f90: New test.
328 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
330 * gfortran.dg/hollerith_f95.f90: Likewise.
331 * gfortran.dg/hollerith6.f90: New test.
332 * gfortran.dg/hollerith7.f90: New test.
334 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
337 * gcc.dg/cpp/pr36674.i: New.
339 2009-05-14 Ben Elliston <bje@au.ibm.com>
342 * gcc.c-torture/compile/pr40035.c: New test.
344 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
346 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
348 2009-05-12 Tobias Burnus <burnus@net-b.de>
351 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
352 * gfortran.dg/c_kind_tests_2.f03: Ditto.
353 * gfortran.dg/interop_params.f03: Ditto.
355 2009-05-12 Jan Hubicka <jh@suse.cz>
357 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
359 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
360 * gcc.dg/ipa/ipacost-2.c: Likewise.
361 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
363 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
365 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
367 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
369 * lib/target-supports.exp (check_profiling_available): Return
370 false for -p on *-*-cygwin* targets.
372 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
374 PR tree-optimization/38632
375 * g++.dg/tree-ssa/pr38632.C: New.
377 2009-05-11 Jan Hubicka <jh@suse.cz>
379 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
380 we now optimize better.
381 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
382 out at different places.
383 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
385 * gcc.dg/vect/vect-76.c: Likewise.
386 * gcc.dg/vect/vect-70.c: Likewise.
387 * gcc.dg/vect/vect-66.c: Likewise.
388 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
389 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
391 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
394 * gcc.c-torture/compile/pr40080.c: New.
396 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
398 * gcc.c-torture/compile/pr40026.c: New testcase.
400 2009-05-11 Janus Weil <janus@gcc.gnu.org>
403 * gfortran.dg/proc_ptr_comp_7.f90: New.
405 2009-05-11 Ira Rosen <irar@il.ibm.com>
407 PR tree-optimization/40074
408 * gcc.dg/vect/pr40074.c: New test.
410 2009-05-10 Ian Lance Taylor <iant@google.com>
412 * gcc.dg/Wcxx-compat-7.c: New testcase.
413 * gcc.dg/Wcxx-compat-8.c: New testcase.
414 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
416 * gcc.dg/pr17188-1.c: Likewise.
417 * gcc.dg/pr39084.c: Likewise.
419 2009-05-10 Michael Matz <matz@suse.de>
422 * gcc.dg/pr40031.c: New test.
424 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
427 * gfortran.dg/array_constructor_31.f90: New test.
429 2009-05-10 Richard Guenther <rguenther@suse.de>
431 PR tree-optimization/40081
432 * g++.dg/torture/pr40081.C: New testcase.
434 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
437 * gfortran.dg/dependency_24.f90: New test.
438 * gfortran.dg/dependency_23.f90: Clean up module files.
440 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
443 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
444 * gfortran.dg/chmod_2.f90: Likewise.
445 * gfortran.dg/chmod_3.f90: Likewise.
446 * gfortran.dg/open_errors.f90: Likewise.
448 2009-05-09 Jan Hubicka <jh@suse.cz>
451 * g++.dg/eh/nested-try.C: New test.
453 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
455 PR tree-optimization/40049
456 * gcc.dg/vect/vect-shift-2.c: New test.
458 2009-05-08 Joseph Myers <joseph@codesourcery.com>
460 * gcc.dg/torture/complex-sign-mul-minus-one.c,
461 gcc.dg/torture/complex-sign-mul-one.c: New tests.
463 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
466 * g++.dg/warn/deprecated-6.C: New.
467 * gcc.dg/deprecated-4.c: Likewise.
468 * gcc.dg/deprecated-5.c: Likewise.
469 * gcc.dg/deprecated-6.c: Likewise.
471 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
473 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
474 __aligned__(__BIGGEST_ALIGNMENT__).
475 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
476 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
477 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
478 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
479 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
480 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
481 * gcc.dg/vect/Os-vect-95.c: Likewise.
482 * gcc.dg/vect/pr20122.c: Likewise.
483 * gcc.dg/vect/pr36493.c: Likewise.
484 * gcc.dg/vect/pr37385.c: Likewise.
485 * gcc.dg/vect/slp-7.c: Likewise.
486 * gcc.dg/vect/slp-9.c: Likewise.
487 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
488 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
489 * gcc.dg/vect/vect-35.c: Likewise.
490 * gcc.dg/vect/vect-40.c: Likewise.
491 * gcc.dg/vect/vect-42.c: Likewise.
492 * gcc.dg/vect/vect-44.c: Likewise.
493 * gcc.dg/vect/vect-46.c: Likewise.
494 * gcc.dg/vect/vect-48.c: Likewise.
495 * gcc.dg/vect/vect-52.c: Likewise.
496 * gcc.dg/vect/vect-54.c: Likewise.
497 * gcc.dg/vect/vect-56.c: Likewise.
498 * gcc.dg/vect/vect-58.c: Likewise.
499 * gcc.dg/vect/vect-60.c: Likewise.
500 * gcc.dg/vect/vect-74.c: Likewise.
501 * gcc.dg/vect/vect-75.c: Likewise.
502 * gcc.dg/vect/vect-76.c: Likewise.
503 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
504 * gcc.dg/vect/vect-77.c: Likewise.
505 * gcc.dg/vect/vect-77-global.c: Likewise.
506 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
507 * gcc.dg/vect/vect-78.c: Likewise.
508 * gcc.dg/vect/vect-78-global.c: Likewise.
509 * gcc.dg/vect/vect-80.c: Likewise.
510 * gcc.dg/vect/vect-85.c: Likewise.
511 * gcc.dg/vect/vect-87.c: Likewise.
512 * gcc.dg/vect/vect-88.c: Likewise.
513 * gcc.dg/vect/vect-92.c: Likewise.
514 * gcc.dg/vect/vect-93.c: Likewise.
515 * gcc.dg/vect/vect-95.c: Likewise.
516 * gcc.dg/vect/vect-97.c: Likewise.
517 * gcc.dg/vect/vect-complex-1.c: Likewise.
518 * gcc.dg/vect/vect-complex-4.c: Likewise.
519 * gcc.dg/vect/vect-complex-5.c: Likewise.
520 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
521 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
522 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
523 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
524 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
525 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
526 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
527 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
528 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
529 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
530 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
531 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
532 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
533 * gcc.dg/vect/vect-outer-1a.c: Likewise.
534 * gcc.dg/vect/vect-outer-1.c: Likewise.
535 * gcc.dg/vect/vect-outer-2a.c: Likewise.
536 * gcc.dg/vect/vect-outer-2b.c: Likewise.
537 * gcc.dg/vect/vect-outer-2.c: Likewise.
538 * gcc.dg/vect/vect-outer-2c.c: Likewise.
539 * gcc.dg/vect/vect-outer-2d.c: Likewise.
540 * gcc.dg/vect/vect-outer-3a.c: Likewise.
541 * gcc.dg/vect/vect-outer-3b.c: Likewise.
542 * gcc.dg/vect/vect-outer-3.c: Likewise.
543 * gcc.dg/vect/vect-outer-3c.c: Likewise.
544 * gcc.dg/vect/vect-outer-5.c: Likewise.
545 * gcc.dg/vect/vect-outer-6.c: Likewise.
546 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
547 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
548 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
549 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
550 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
551 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
552 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
553 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
554 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
555 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
556 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
557 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
558 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
559 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
561 2009-05-08 Joseph Myers <joseph@codesourcery.com>
564 * gcc.dg/torture/complex-sign.h: New header.
565 * gcc.dg/torture/complex-sign-add.c,
566 gcc.dg/torture/complex-sign-mixed-add.c,
567 gcc.dg/torture/complex-sign-mixed-div.c,
568 gcc.dg/torture/complex-sign-mixed-mul.c,
569 gcc.dg/torture/complex-sign-mixed-sub.c,
570 gcc.dg/torture/complex-sign-mul.c,
571 gcc.dg/torture/complex-sign-sub.c: New tests.
573 2009-05-08 Janus Weil <janus@gcc.gnu.org>
576 * gfortran.dg/intrinsic_3.f90: New.
578 2009-05-07 Janis Johnson <janis187@us.ibm.com>
581 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
582 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
583 * gcc.dg/dfp/float-constant-double.c: New test.
584 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
585 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
586 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
587 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
588 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
589 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
590 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
591 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
592 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
594 2009-05-07 Jakub Jelinek <jakub@redhat.com>
597 * gcc.c-torture/execute/pr40057.c: New test.
599 2009-05-06 James E. Wilson <wilson@codesourcery.com>
601 * gcc.c-torture/compile/const-high-part.c: New test.
603 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
606 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
609 2009-05-06 Janus Weil <janus@gcc.gnu.org>
612 * gfortran.dg/proc_decl_1.f90: Modified.
613 * gfortran.dg/proc_ptr_comp_1.f90: New.
614 * gfortran.dg/proc_ptr_comp_2.f90: New.
615 * gfortran.dg/proc_ptr_comp_3.f90: New.
616 * gfortran.dg/proc_ptr_comp_4.f90: New.
617 * gfortran.dg/proc_ptr_comp_5.f90: New.
618 * gfortran.dg/proc_ptr_comp_6.f90: New.
620 2009-05-06 Dodji Seketeli <dodji@redhat.com>
623 * g++.dg/template/call7.C: New test.
625 2009-05-06 Diego Novillo <dnovillo@google.com>
627 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
629 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
631 * gfortran.dg/pr40021.f: Moved to ...
632 * gfortran.fortran-torture/execute/pr40021.f: Here.
634 2009-05-06 Janis Johnson <janis187@us.ibm.com>
637 * gcc.dg/dfp/pr39986.c: New test.
639 2009-05-06 Michael Matz <matz@suse.de>
642 * gfortran.dg/pr40021.f: New test.
644 2009-05-06 Le-Chun Wu <lcwu@google.com>
646 * lib/plugin-support.exp: New file containing support procs for
648 * lib/target-supports.exp (check_plugin_available): New proc.
649 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
650 * gcc.dg/plugin/selfassign.c: New plugin source file.
651 * gcc.dg/plugin/self-assign-test-1.c: New test.
652 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
653 * g++.dg/README: Add description for plugin test.
654 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
655 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
656 * g++.dg/plugin/selfassign.c: New plugin source file.
657 * g++.dg/plugin/self-assign-test-1.C: New test.
658 * g++.dg/plugin/self-assign-test-2.C: Likewise.
659 * g++.dg/plugin/self-assign-test-3.C: Likewise.
660 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
661 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
663 2009-05-06 Tobias Burnus <burnus@net-b.de>
666 * gfortran.dg/intrinsic_2.f90: New test.
667 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
669 2009-05-06 Joseph Myers <joseph@codesourcery.com>
672 * gcc.dg/noncompile/incomplete-5.c: New test.
674 2009-05-05 Jakub Jelinek <jakub@redhat.com>
677 * gcc.dg/pr39666-1.c: New test.
678 * gcc.dg/pr39666-2.c: Likewise.
679 * g++.dg/warn/Wuninitialized-4.C: Likewise.
680 * g++.dg/warn/Wuninitialized-5.C: Likewise.
681 * gfortran.dg/pr39666-1.f90: Likewise.
682 * gfortran.dg/pr39666-2.f90: Likewise.
684 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
686 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
687 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
688 * gcc.target/mips/dspr2-MULTU.c: Likewise.
690 2009-05-05 Janus Weil <janus@gcc.gnu.org>
693 * gfortran.dg/proc_ptr_17.f90: New.
695 2009-05-05 Richard Guenther <rguenther@suse.de>
697 PR tree-optimization/40022
698 * gcc.c-torture/execute/pr40022.c: New testcase.
700 2009-05-05 Richard Guenther <rguenther@suse.de>
703 * gcc.c-torture/compile/pr40023.c: New testcase.
705 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
707 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
708 * g++.dg/template/overload9.C: Likewise.
709 * g++.dg/ext/ms-1.C: New.
711 2009-05-05 Jakub Jelinek <jakub@redhat.com>
714 * g++.dg/ext/vla7.C: New test.
716 2009-05-04 Joseph Myers <joseph@codesourcery.com>
718 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
720 2009-05-04 Joseph Myers <joseph@codesourcery.com>
722 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
723 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
724 Update expected errors.
726 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
729 * g++.dg/parse/parser-pr28152.C: New.
730 * g++.dg/parse/parser-pr28152-2.C: New.
732 2009-05-04 Joseph Myers <joseph@codesourcery.com>
734 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
736 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
738 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
739 * gcc.target/sparc/fexpand-2.c: Likewise.
740 * gcc.target/sparc/fpmerge-2.c: Likewise.
741 * gcc.target/sparc/pdist-2.c: Likewise.
743 2009-05-03 Richard Guenther <rguenther@suse.de>
746 * gcc.c-torture/compile/pr39983.c: New testcase.
748 2009-05-03 Joseph Myers <joseph@codesourcery.com>
750 * gcc.dg/c99-complex-3.c: New test.
752 2009-05-03 Joseph Myers <joseph@codesourcery.com>
754 * gcc.dg/cpp/utf8-5byte-1.c: New test.
756 2009-05-02 Joseph Myers <joseph@codesourcery.com>
758 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
760 2009-05-02 Richard Guenther <rguenther@suse.de>
763 * gcc.target/spu/pr40001.c: New testcase.
765 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
767 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
769 2009-04-30 Steve Ellcey <sje@cup.hp.com>
772 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
773 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
775 2009-04-30 Janis Johnson <janis187@us.ibm.com>
778 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
781 2009-04-30 David Ayers <ayers@fsfe.org>
783 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
784 and gcc_error_prefix variables.
785 * objc.dg/bad-receiver-type.m: Update to match correct
787 * objc.dg/encode-5.m: Likewise.
788 * objc.dg/id-1.m: Likewise.
789 * objc.dg/method-1.m: Likewise.
790 * objc.dg/method-6.m: Likewise.
791 * objc.dg/method-7.m: Likewise.
792 * objc.dg/method-9.m: Likewise.
793 * objc.dg/method-11.m: Likewise.
794 * objc.dg/method-20.m: Likewise.
795 * objc.dg/private-1.m: Likewise.
797 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
800 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
801 * gfortran.dg/advance_4.f90: Likewise
802 * gfortran.dg/advance_5.f90: Likewise
803 * gfortran.dg/append_1.f90: Likewise
804 * gfortran.dg/backslash_1.f90: Likewise
805 * gfortran.dg/backslash_2.f90: Likewise
806 * gfortran.dg/backslash_3.f: Likewise
807 * gfortran.dg/backspace_10.f90: Likewise
808 * gfortran.dg/backspace_3.f: Likewise
809 * gfortran.dg/backspace_4.f: Likewise
810 * gfortran.dg/backspace_5.f: Likewise
811 * gfortran.dg/backspace_8.f: Likewise
812 * gfortran.dg/backspace_9.f: Likewise
813 * gfortran.dg/complex_write.f90: Likewise
814 * gfortran.dg/convert_implied_open.f90: Likewise
815 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
816 * gfortran.dg/dos_eol.f: Likewise
817 * gfortran.dg/empty_format_1.f90: Likewise
818 * gfortran.dg/endfile.f: Likewise
819 * gfortran.dg/eof_1.f90: Likewise
820 * gfortran.dg/eor_1.f90: Likewise
821 * gfortran.dg/eor_handling_1.f90: Likewise
822 * gfortran.dg/eor_handling_2.f90: Likewise
823 * gfortran.dg/eor_handling_3.f90: Likewise
824 * gfortran.dg/eor_handling_4.f90: Likewise
825 * gfortran.dg/eor_handling_5.f90: Likewise
826 * gfortran.dg/error_recovery_5.f90: Likewise
827 * gfortran.dg/f2003_inquire_1.f03: Likewise
828 * gfortran.dg/f2003_io_4.f03: Likewise
829 * gfortran.dg/f2003_io_5.f03: Likewise
830 * gfortran.dg/f2003_io_7.f03: Likewise
831 * gfortran.dg/fgetc_1.f90: Likewise
832 * gfortran.dg/fgetc_2.f90: Likewise
833 * gfortran.dg/flush_1.f90: Likewise
834 * gfortran.dg/fmt_exhaust.f90: Likewise
835 * gfortran.dg/fmt_huge.f90: Likewise
836 * gfortran.dg/fmt_read.f90: Likewise
837 * gfortran.dg/fmt_t_1.f90: Likewise
838 * gfortran.dg/fmt_t_2.f90: Likewise
839 * gfortran.dg/fmt_t_3.f90: Likewise
840 * gfortran.dg/fmt_t_4.f90: Likewise
841 * gfortran.dg/fmt_t_5.f90: Likewise
842 * gfortran.dg/fmt_t_7.f: Likewise
843 * gfortran.dg/fseek.f90: Likewise
844 * gfortran.dg/ftell_1.f90: Likewise
845 * gfortran.dg/ftell_2.f90: Likewise
846 * gfortran.dg/func_derived_3.f90: Likewise
847 * gfortran.dg/inquire_9.f90: Likewise
848 * gfortran.dg/iostat_1.f90: Likewise
849 * gfortran.dg/iostat_2.f90: Likewise
850 * gfortran.dg/list_read_1.f90: Likewise
851 * gfortran.dg/list_read_4.f90: Likewise
852 * gfortran.dg/list_read_5.f90: Likewise
853 * gfortran.dg/list_read_7.f90: Likewise
854 * gfortran.dg/list_read_8.f90: Likewise
855 * gfortran.dg/list_read_9.f90: Likewise
856 * gfortran.dg/namelist_13.f90: Likewise
857 * gfortran.dg/namelist_14.f90: Likewise
858 * gfortran.dg/namelist_15.f90: Likewise
859 * gfortran.dg/namelist_16.f90: Likewise
860 * gfortran.dg/namelist_17.f90: Likewise
861 * gfortran.dg/namelist_18.f90: Likewise
862 * gfortran.dg/namelist_19.f90: Likewise
863 * gfortran.dg/namelist_20.f90: Likewise
864 * gfortran.dg/namelist_24.f90: Likewise
865 * gfortran.dg/namelist_26.f90: Likewise
866 * gfortran.dg/namelist_27.f90: Likewise
867 * gfortran.dg/namelist_28.f90: Likewise
868 * gfortran.dg/namelist_37.f90: Likewise
869 * gfortran.dg/namelist_38.f90: Likewise
870 * gfortran.dg/namelist_39.f90: Likewise
871 * gfortran.dg/namelist_40.f90: Likewise
872 * gfortran.dg/namelist_43.f90: Likewise
873 * gfortran.dg/namelist_44.f90: Likewise
874 * gfortran.dg/namelist_45.f90: Likewise
875 * gfortran.dg/namelist_46.f90: Likewise
876 * gfortran.dg/namelist_47.f90: Likewise
877 * gfortran.dg/namelist_48.f90: Likewise
878 * gfortran.dg/namelist_49.f90: Likewise
879 * gfortran.dg/namelist_50.f90: Likewise
880 * gfortran.dg/namelist_51.f90: Likewise
881 * gfortran.dg/namelist_52.f90: Likewise
882 * gfortran.dg/namelist_56.f90: Likewise
883 * gfortran.dg/namelist_char_only.f90: Likewise
884 * gfortran.dg/namelist_use.f90: Likewise
885 * gfortran.dg/namelist_use_only.f90: Likewise
886 * gfortran.dg/noadv_size.f90: Likewise
887 * gfortran.dg/open_access_append_1.f90: Likewise
888 * gfortran.dg/pad_no.f90: Likewise
889 * gfortran.dg/pr12884.f: Likewise
890 * gfortran.dg/pr17090.f90: Likewise
891 * gfortran.dg/pr17285.f90: Likewise
892 * gfortran.dg/pr17286.f90: Likewise
893 * gfortran.dg/pr18122.f90: Likewise
894 * gfortran.dg/pr18210.f90: Likewise
895 * gfortran.dg/pr18392.f90: Likewise
896 * gfortran.dg/pr19155.f: Likewise
897 * gfortran.dg/pr19216.f: Likewise
898 * gfortran.dg/pr19467.f90: Likewise
899 * gfortran.dg/pr19657.f: Likewise
900 * gfortran.dg/pr20257.f90: Likewise
901 * gfortran.dg/read_bad_advance.f90: Likewise
902 * gfortran.dg/read_eof_2.f90: Likewise
903 * gfortran.dg/read_eof_4.f90: Likewise
904 * gfortran.dg/read_many_1.f: Likewise
905 * gfortran.dg/read_noadvance.f90: Likewise
906 * gfortran.dg/read_repeat.f90: Likewise
907 * gfortran.dg/read_size_noadvance.f90: Likewise
908 * gfortran.dg/read_x_past.f: Likewise
909 * gfortran.dg/record_marker_1.f90: Likewise
910 * gfortran.dg/record_marker_3.f90: Likewise
911 * gfortran.dg/rewind_1.f90: Likewise
912 * gfortran.dg/runtime_warning_1.f90: Likewise
913 * gfortran.dg/shape_3.f90: Likewise
914 * gfortran.dg/slash_1.f90: Likewise
915 * gfortran.dg/stat_1.f90: Likewise
916 * gfortran.dg/stat_2.f90: Likewise
917 * gfortran.dg/streamio_11.f90: Likewise
918 * gfortran.dg/streamio_3.f90: Likewise
919 * gfortran.dg/streamio_4.f90: Likewise
920 * gfortran.dg/streamio_9.f90: Likewise
921 * gfortran.dg/tl_editing.f90: Likewise
922 * gfortran.dg/unf_io_convert_1.f90: Likewise
923 * gfortran.dg/unf_io_convert_2.f90: Likewise
924 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
925 * gfortran.dg/unf_short_record_1.f90: Likewise
926 * gfortran.dg/utf8_1.f03: Likewise
927 * gfortran.dg/utf8_2.f03: Likewise
928 * gfortran.dg/widechar_IO_1.f90: Likewise
929 * gfortran.dg/write_check3.f90: Likewise
930 * gfortran.dg/write_rewind_2.f: Likewise
931 * gfortran.dg/x_slash_2.f: Likewise
933 2009-04-29 Richard Guenther <rguenther@suse.de>
936 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
938 (check_effective_target_vect_floatuint_cvt): Likewise.
939 * gcc.dg/vect/slp-10.c: Adjust.
940 * gcc.dg/vect/slp-11.c: Adjust.
941 * gcc.dg/vect/slp-12b.c: Adjust.
942 * gcc.dg/vect/slp-33.c: Adjust.
943 * gcc.c-torture/compile/pr39943.c: New testcase.
945 2009-04-29 Richard Guenther <rguenther@suse.de>
948 * gcc.c-torture/compile/pr39937.c: New testcase.
950 2009-04-29 Richard Guenther <rguenther@suse.de>
952 PR tree-optimization/39941
953 * gcc.c-torture/compile/pr39941.c: New testcase.
955 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
957 * gcc.target/bfin/20090411-1.c: New test.
959 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
962 * gcc.dg/pr39565.c: New testcase.
964 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
966 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
967 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
968 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
969 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
970 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
971 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
972 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
973 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
974 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
975 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
976 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
977 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
978 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
979 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
980 * gcc.target/i386/pr37191.c: Likewise.
981 * gcc.target/i386/reload-1.c: Likewise.
982 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
983 * g++.old-deja/g++.pt/repo2.C: Likewise.
984 * g++.old-deja/g++.pt/repo3.C: Likewise.
985 * g++.old-deja/g++.pt/repo4.C: Likewise.
986 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
987 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
988 * g++.dg/template/repo1.C: Likewise.
989 * g++.dg/template/repo2.C: Likewise.
990 * g++.dg/template/repo3.C: Likewise.
991 * g++.dg/template/repo4.C: Likewise.
992 * g++.dg/template/repo5.C: Likewise.
993 * g++.dg/template/repo6.C: Likewise.
994 * g++.dg/template/repo7.C: Likewise.
995 * g++.dg/template/repo8.C: Likewise.
996 * g++.dg/template/repo9.C: Likewise.
997 * g++.dg/rtti/repo1.C: Likewise.
998 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
999 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
1000 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
1001 * g++.dg/other/PR23205.C: Skip for vxworks.
1002 * g++.dg/ext/visibility/class1.C: Requires PIC.
1003 * g++.dg/eh/async-unwind2.C: Requires PIC.
1004 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
1005 does not have cxa_exit.
1007 2009-04-28 Jing Yu <jingyu@google.com>
1010 * lib/target-supports.exp (check_effective_target_tls): Remove
1012 (check_effective_target_tls_native): Likewise.
1013 (check_effective_target_tls_runtime): Likewise.
1014 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
1016 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
1018 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1021 * gfortran.dg/proc_ptr_16.f90: New.
1023 2009-04-28 Steve Ellcey <sje@cup.hp.com>
1025 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
1028 2009-04-28 Richard Guenther <rguenther@suse.de>
1031 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
1033 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
1035 * g++.dg/warn/pr35652.C: Removed.
1036 * gcc.dg/pr35652.c: Likewise.
1038 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
1040 * gcc.target/ia64/20071210-2.c: New testcase.
1042 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1045 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
1046 * gcc.dg/pr39323-3.c: Ditto.
1048 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1052 * gfortran.dg/ambiguous_reference_2.f90: New.
1053 * gfortran.dg/pointer_assign_7.f90: New.
1055 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1056 Mark Mitchell <mark@codesourcery.com>
1058 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1059 * gcc.dg/20020103-1.c: Check for __ppc.
1060 * gcc.dg/asm-b.c: Check for __ppc.
1061 * gcc.dg/20020919-1.c: Check for __ppc.
1062 * gcc.dg/20020312-2.c: Likewise.
1063 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1064 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1065 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1066 * g++.dg/warn/weak1.C: Likewise.
1067 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1068 static so appropriate optimizations kick in.
1069 (find_base_value_wrapper): New function.
1070 * g++.dg/eh/simd-5.C: Fix target triplet.
1071 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1073 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1074 H.J. Lu <hongjiu.lu@intel.com>
1077 * gcc.target/i386/pr39911.c: New test.
1079 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
1082 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1084 2009-04-28 Ben Elliston <bje@au.ibm.com>
1089 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1091 * gcc.dg/pr35652.C: New.
1092 * g++.dg/warn/pr35652.C: New.
1093 * gcc.dg/format/plus-1.c: Adjust message.
1095 2009-04-27 DJ Delorie <dj@redhat.com>
1097 * lib/target-supports.exp (check_effective_target_double64): New.
1098 (check_effective_target_double64plus): New.
1099 (check_effective_target_large_double): New.
1100 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1101 * gcc.dg/div-double-1.c: Likewise.
1102 * gcc.dg/Wconversion-real.c: Require large_double.
1103 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1105 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1108 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1111 2009-04-27 Ian Lance Taylor <iant@google.com>
1113 * gcc.dg/Wcxx-compat-5.c: New testcase.
1114 * gcc.dg/Wcxx-compat-6.c: New testcase.
1116 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1118 Allow non-constant arguments to conversion intrinsics.
1119 * gcc.target/spu/intrinsics-3.c: Update tests.
1121 2009-04-27 Richard Guenther <rguenther@suse.de>
1124 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1125 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1127 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1130 * gcc.dg/torture/pr39903-1.c: New.
1131 * gcc.dg/torture/pr39903-2.c: Likewise.
1133 2009-04-27 Revital Eres <eres@il.ibm.com>
1135 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1137 * gcc.dg/sms-2.c: Add dump check.
1138 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1140 * gcc.dg/sms-4.c: Likewise.
1141 * gcc.dg/sms-5.c: Likewise.
1142 * gcc.dg/sms-6.c: Likewise.
1143 * gcc.dg/sms-7.c: Likewise.
1144 * gcc.dg/sms-antideps.c: Rename to...
1145 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1147 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1149 * gnat.dg/opt2.adb: New test.
1151 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1154 * g++.dg/warn/Wunused-15.C: New test.
1156 2009-04-26 Michael Matz <matz@suse.de>
1159 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1161 * gcc.target/i386/pr37248-1.c: Modified.
1162 * gcc.target/i386/pr37248-3.c: Modified.
1163 * gcc.target/i386/pr37248-2.c: Modified.
1164 * gnat.dg/aliasing1.adb: Modified.
1165 * gnat.dg/pack9.adb: Modified.
1166 * gnat.dg/aliasing2.adb: Modified.
1167 * gcc.dg/strict-overflow-2.c: Modified.
1168 * gcc.dg/autopar/reduc-1char.c: Modified.
1169 * gcc.dg/autopar/reduc-2char.c: Modified.
1170 * gcc.dg/autopar/reduc-1.c: Modified.
1171 * gcc.dg/autopar/reduc-2.c: Modified.
1172 * gcc.dg/autopar/reduc-3.c: Modified.
1173 * gcc.dg/autopar/reduc-6.c: Modified.
1174 * gcc.dg/autopar/reduc-7.c: Modified.
1175 * gcc.dg/autopar/reduc-8.c: Modified.
1176 * gcc.dg/autopar/reduc-9.c: Modified.
1177 * gcc.dg/autopar/reduc-1short.c: Modified.
1178 * gcc.dg/autopar/reduc-2short.c: Modified.
1179 * gcc.dg/autopar/parallelization-1.c: Modified.
1180 * gcc.dg/strict-overflow-4.c: Modified.
1181 * gcc.dg/strict-overflow-6.c: Modified.
1182 * gcc.dg/gomp/combined-1.c: Modified.
1183 * gcc.dg/no-strict-overflow-1.c: Modified.
1184 * gcc.dg/no-strict-overflow-3.c: Modified.
1185 * gcc.dg/no-strict-overflow-5.c: Modified.
1186 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1187 * gcc.dg/tree-ssa/pr18134.c: Modified.
1188 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1189 * gcc.dg/tree-ssa/vector-2.c: Modified.
1190 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1191 * gcc.dg/tree-ssa/loop-21.c: Modified.
1192 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1193 * gcc.dg/tree-ssa/vector-3.c: Modified.
1194 * gcc.dg/tree-ssa/asm-3.c: Modified.
1195 * gcc.dg/tree-ssa/pr23294.c: Modified.
1196 * gcc.dg/tree-ssa/loop-22.c: Modified.
1197 * gcc.dg/tree-ssa/loop-15.c: Modified.
1198 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1199 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1200 * gcc.dg/tree-ssa/pr20139.c: Modified.
1201 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1202 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1203 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1204 * gcc.dg/tree-ssa/loop-5.c: Modified.
1205 * gcc.dg/tree-ssa/pr19431.c: Modified.
1206 * gcc.dg/tree-ssa/pr32044.c: Modified.
1207 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1208 * gcc.dg/tree-ssa/loop-19.c: Modified.
1209 * gcc.dg/tree-ssa/loop-28.c: Modified.
1210 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1211 * gcc.dg/tree-ssa/divide-1.c: Modified.
1212 * gcc.dg/tree-ssa/inline-1.c: Modified.
1213 * gcc.dg/tree-ssa/divide-3.c: Modified.
1214 * gcc.dg/tree-ssa/pr30978.c: Modified.
1215 * gcc.dg/tree-ssa/alias-6.c: Modified.
1216 * gcc.dg/tree-ssa/divide-4.c: Modified.
1217 * gcc.dg/tree-ssa/alias-11.c: Modified.
1218 * gcc.dg/no-strict-overflow-7.c: Modified.
1219 * gcc.dg/strict-overflow-1.c: Modified.
1220 * gcc.dg/pr15784-4.c: Modified.
1221 * gcc.dg/pr34263.c: Modified.
1222 * gcc.dg/strict-overflow-3.c: Modified.
1223 * gcc.dg/tree-prof/stringop-1.c: Modified.
1224 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1225 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1226 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1227 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1228 * gcc.dg/no-strict-overflow-2.c: Modified.
1229 * gcc.dg/no-strict-overflow-4.c: Modified.
1230 * gcc.dg/no-strict-overflow-6.c: Modified.
1231 * g++.dg/tree-ssa/pr27090.C: Modified.
1232 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1233 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1234 * g++.dg/tree-ssa/pr19807.C: Modified.
1235 * g++.dg/opt/pr30965.C: Modified.
1236 * g++.dg/init/new17.C: Modified.
1237 * gfortran.dg/whole_file_6.f90: Modified.
1238 * gfortran.dg/whole_file_5.f90: Modified.
1239 * gfortran.dg/reassoc_1.f90: Modified.
1240 * gfortran.dg/reassoc_3.f90: Modified.
1242 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1245 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1247 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1250 * gcc.target/i386/pr39543-1.c: New test.
1251 * gcc.target/i386/pr39543-2.c: New test.
1252 * gcc.target/i386/pr39543-3.c: New test.
1255 * gcc.dg/Wunused-value-3.c: New test.
1257 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1260 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1261 gcc.dg/vla-21.c: New tests.
1263 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1266 * gcc.dg/inline-34.c: New test.
1268 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1270 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1271 gcc.dg/enum-const-3.c: New tests.
1272 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1273 -pedantic-errors. Update expected diagnostics.
1275 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1278 * gcc.dg/vla-20.c: New test.
1280 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1283 * gcc.dg/vla-19.c: New test.
1285 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1287 PR preprocessor/39559
1288 * gcc.dg/c99-intconst-2.c: New test.
1290 2009-04-25 Jan Hubicka <jh@suse.cz>
1292 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1294 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1297 * gfortran.dg/import7.f90: New.
1299 2009-04-24 Richard Guenther <rguenther@suse.de>
1301 * gcc.dg/tree-ssa/vrp48.c: Fix.
1303 2008-04-24 Doug Kwan <dougkwan@google.com>
1305 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1306 destination are the same.
1308 2009-04-24 Richard Guenther <rguenther@suse.de>
1310 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1312 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1314 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1315 gcc.dg/array-const-3.c: New tests.
1317 2009-04-24 Ian Lance Taylor <iant@google.com>
1319 * gcc.dg/Wcxx-compat-4.c: New testcase.
1321 2009-04-24 Daniel Kraft <d@domob.eu>
1323 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1324 expected on already erraneous symbol (renamed to fresh one).
1326 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1329 * gcc.dg/pr39867.c: New.
1331 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1335 * gfortran.dg/intrinsic_1.f90: New.
1337 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1339 * gnat.dg/alignment7.adb: New test.
1340 * gnat.dg/alignment8.adb: Likewise.
1342 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1344 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1345 * gnat.dg/specs/rep_clause2.ads: New test.
1347 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1349 PR rtl-optimization/39794
1350 * gcc.dg/pr39794.c: New test.
1352 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1354 * gnat.dg/atomic1.adb: New test.
1355 * gnat.dg/atomic1_pkg.ads: New helper.
1357 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1360 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1361 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1363 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1365 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1368 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1371 * gcc.dg/vector-init-1.c: New testcase.
1372 * gcc.dg/vector-init-2.c: New testcase.
1374 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1376 * gnat.dg/enum2.adb: New test.
1377 * gnat.dg/enum2_pkg.ads: New helper.
1379 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1382 * gcc.dg/torture/pr39855.c: New test.
1384 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1387 * g++.dg/cpp0x/pr39639.C: New test.
1389 2009-04-22 Mark Heffernan <meheff@google.com>
1391 * gcc.dg/profile-generate-3.c: New test.
1393 2009-04-22 Jan Hubicka <jh@suse.cz>
1395 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1397 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1400 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1402 2009-04-22 Richard Guenther <rguenther@suse.de>
1404 PR tree-optimization/39824
1405 * gcc.c-torture/compile/pr39824.c: New testcase.
1407 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1410 * g++.dg/parse/parser-pr14875.C: New.
1411 * g++.dg/parse/parser-pr14875-2.C: New.
1412 * g++.dg/parse/error6.C: Update match string.
1414 2009-04-22 Richard Guenther <rguenther@suse.de>
1416 PR tree-optimization/39845
1417 * gcc.c-torture/compile/pr39845.c: New testcase.
1419 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1422 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1423 * gfortran.dg/external_initializer.f90: Modified.
1424 * gfortran.dg/interface_26.f90: Modified.
1425 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1426 * gfortran.dg/proc_ptr_3.f90: Modified.
1427 * gfortran.dg/proc_ptr_15.f90: New.
1428 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1430 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1433 * g++.dg/warn/pr35711.C: New.
1434 * g++.dg/conversion/ptrmem2.C: Update.
1436 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1438 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1439 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1440 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1441 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1442 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1443 gcc.c-torture/ChangeLog.0,
1444 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1445 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1446 gcc.target/i386/math-torture/math-torture.exp,
1447 gcc.target/mips/inter/mips16-inter.exp,
1448 gcc.target/mips/mips-nonpic/README,
1449 gcc.target/x86_64/abi/README.gcc,
1450 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1451 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1452 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1454 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1456 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1458 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1460 2009-04-21 Richard Guenther <rguenther@suse.de>
1463 * gcc.dg/torture/pr39829.c: New testcase.
1465 2009-04-21 Martin Jambor <mjambor@suse.cz>
1467 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1469 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1472 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1473 * gcc.dg/sequence-pt-2.c: New.
1474 * gcc.dg/sequence-pt-3.c: New.
1475 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1476 * g++.dg/warn/sequence-pt-2.c: New.
1477 * g++.dg/warn/sequence-pt-3.c: New.
1479 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1481 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1483 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1485 * gnat.dg/import1.ad[sb]: New test.
1487 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1489 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1492 2009-04-20 Tobias Burnus <burnus@net-b.de>
1495 * gfortran.dg/continuation_11.f90: New test.
1497 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1500 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1501 messages. Test for "long long" in system headers.
1502 * gcc.dg/c99-longlong-2.c: New.
1503 * g++.dg/warn/pr13358.C: New.
1504 * g++.dg/warn/pr13358-2.C: New.
1505 * g++.dg/warn/pr13358-3.C: New.
1506 * g++.dg/warn/pr13358-4.C: New.
1508 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1510 * gcc.dg/framework-2.c: Fix up for non existent includes
1511 being fatal errors now.
1513 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1516 * gfortran.dg/private_type_13.f90: New test.
1517 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1519 2009-04-20 Le-Chun Wu <lcwu@google.com>
1522 * g++.dg/warn/Wunused-14.C: New test.
1524 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1526 * gnat.dg/specs/small_alignment.ads: New test.
1528 2009-04-20 Ian Lance Taylor <iant@google.com>
1530 * gcc.dg/Wcxx-compat-3.c: New testcase.
1532 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1534 * gnat.dg/pack13.ad[sb]: New test.
1535 * gnat.dg/pack13_pkg.ads: New helper.
1537 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1539 * gnat.dg/discr11.ad[sb]: New test.
1540 * gnat.dg/discr11_pkg.ads: New helper.
1542 2009-04-20 Ira Rosen <irar@il.ibm.com>
1544 PR tree-optimization/39675
1545 * gcc.dg/vect/O3-pr39675-2.c: New test.
1547 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1549 * gnat.dg/rep_clause3.adb: New test.
1551 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1554 * gcc.dg/c99-flex-array-7.c: New test.
1556 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1559 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1561 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1564 * gcc.dg/c99-restrict-3.c: New test.
1566 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1568 PR preprocessor/20078
1569 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1571 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1573 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1574 Do not pass -B$root after -margs.
1576 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1580 * gcc.dg/pr32061.c: New.
1581 * gcc.dg/Wlogical-op-1.c: Update.
1582 * g++.dg/warn/Wlogical-op-1.C: Update.
1583 * g++.dg/warn/pr36954.C: New.
1585 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1588 * gcc.dg/lvalue-5.c: New test.
1590 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1593 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1595 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1597 * gcc.dg/cpp/include5.c: New test.
1599 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1602 * gcc.dg/call-diag-2.c: New test.
1604 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1606 PR preprocessor/39646
1607 * gcc.dg/cpp/line8.c: New test.
1609 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1611 PR preprocessor/39647
1612 * gcc.dg/cpp/line7.c: New test.
1614 2009-04-18 Richard Guenther <rguenther@suse.de>
1617 * gcc.target/i386/pr39804.c: New testcase.
1619 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1621 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1622 * g++.dg/other/pr39496.C: Likewise.
1624 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1627 * gcc.dg/pr36902.c: New.
1629 2009-04-17 Diego Novillo <dnovillo@google.com>
1631 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1632 violation for variable 'inside_main'.
1634 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1636 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1638 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1640 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1642 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1644 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1645 * gfortran.dg/chmod_2.f90: Likewise.
1646 * gfortran.dg/chmod_3.f90: Likewise.
1647 * gfortran.dg/open_errors.f90: Likewise.
1648 * gfortran.dg/stat_1.f90: Likewise.
1649 * gfortran.dg/stat_2.f90: Likewise.
1651 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1653 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1654 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1655 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1656 * gfortran.dg/nearest_1.f90: Likewise.
1657 * gfortran.dg/nearest_3.f90: Likewise.
1658 * gfortran.dg/isnan_1.f90: Likewise.
1659 * gfortran.dg/isnan_2.f90: Likewise.
1660 * gfortran.dg/nan_1.f90: Likewise.
1661 * gfortran.dg/nan_2.f90: Likewise.
1662 * gfortran.dg/nan_3.f90: Likewise.
1663 * gfortran.dg/nan_4.f90: Likewise.
1664 * gfortran.dg/module_nan.f90: Likewise.
1665 * gfortran.dg/int_conv_2.f90: Likewise.
1666 * gfortran.dg/init_flag_3.f90: Likewise.
1667 * gfortran.dg/namelist_42.f90: Likewise.
1668 * gfortran.dg/namelist_43.f90: Likewise.
1669 * gfortran.dg/real_const_3.f90: Likewise.
1670 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1672 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1673 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1674 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1675 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1676 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1678 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1679 * gfortran.dg/gamma_5.f90: Likewise.
1681 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1683 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1684 less strict so it also works with auto-overlay support.
1685 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1686 for "exceeds local store" linker errors on the SPU.
1688 * lib/gfortran.exp: Include target-supports.exp.
1689 (gfortran_init): On SPU targets where automatic overlay support
1690 is available, use it to build all Fortran test cases.
1692 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1694 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1696 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1697 rule enforced by gnat on taft types.
1699 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1702 * g++.dg/ext/complit11.C: Add empty dg-options.
1704 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1707 * g++.dg/template/defarg11.C: New test.
1709 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1712 * g++.dg/ext/complit11.C: New testcase.
1714 2009-04-15 Le-Chun Wu <lcwu@google.com>
1717 * g++.dg/warn/Wunused-13.C: New testcase.
1719 2009-04-15 Ian Lance Taylor <iant@google.com>
1721 * gcc.dg/Wenum-compare-1.c: New testcase.
1723 2009-04-15 Richard Guenther <rguenther@suse.de>
1725 PR tree-optimization/39764
1726 * g++.dg/torture/pr39764.C: New testcase.
1728 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
1730 * g++.dg/ext/altivec-17.C: New.
1732 2009-04-15 Arnaud Charlet <charlet@adacore.com>
1734 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1735 * gnat.dg/specs/limited1.ads: Ditto.
1737 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1740 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1741 for testing the results of estimate instructions.
1742 * gcc.dg/vmx/3a-04m.c (test): Ditto.
1743 * gcc.dg/vmx/3a-05.c (test): Ditto.
1745 2009-04-14 Jason Merrill <jason@redhat.com>
1748 * g++.dg/warn/Wshadow-4.C: Extend.
1750 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
1752 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1753 (do_D): Remove attribute hidden.
1755 2009-04-13 Jason Merrill <jason@redhat.com>
1758 * g++.dg/init/copy7.C: New.
1760 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
1763 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1764 (check_for_all_options): This.
1766 2009-04-13 Jason Merrill <jason@redhat.com>
1769 * g++.dg/template/crash90.C: New.
1771 2009-04-12 Jason Merrill <jason@redhat.com>
1774 * g++.dg/overload/extern-C-2.C: New.
1776 2009-04-12 Joseph Myers <joseph@codesourcery.com>
1778 PR preprocessor/31869
1779 * gcc.dg/cpp/strify5.c: New test.
1781 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
1783 * gnat.dg/enum1.adb: New test.
1784 * gnat.dg/enum1_pkg.ads: New helper.
1786 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
1789 * gcc.target/alpha/pr39740.c: New test.
1791 2009-04-11 Daniel Kraft <d@domob.eu>
1794 * gfortran.dg/bounds_check_strlen_1.f90: New test.
1795 * gfortran.dg/bounds_check_strlen_2.f90: New test.
1796 * gfortran.dg/bounds_check_strlen_3.f90: New test.
1797 * gfortran.dg/bounds_check_strlen_4.f90: New test.
1798 * gfortran.dg/bounds_check_strlen_5.f90: New test.
1799 * gfortran.dg/bounds_check_strlen_6.f90: New test.
1800 * gfortran.dg/bounds_check_strlen_7.f90: New test.
1801 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1802 expected string length that failed with -fbounds-check now.
1803 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1805 2009-04-11 Janus Weil <janus@gcc.gnu.org>
1808 * gfortran.dg/proc_ptr_14.f90: New.
1810 2009-04-11 Richard Guenther <rguenther@suse.de>
1813 * g++.dg/torture/pr39732.C: New testcase.
1815 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
1817 * gfortran.dg/whole_file_5.f90: New.
1818 * gfortran.dg/whole_file_6.f90: New.
1820 2009-04-11 Richard Guenther <rguenther@suse.de>
1822 PR tree-optimization/39713
1823 * g++.dg/torture/pr39713.C: New testcase.
1825 2009-04-10 Richard Guenther <rguenther@suse.de>
1828 * gcc.dg/pr39712.c: New testcase.
1830 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
1833 * g++.dg/cpp0x/enum2.C: Updated.
1834 * g++.dg/debug/pr22514.C: Likewise.
1835 * g++.dg/parse/enum2.C: Likewise.
1836 * g++.dg/parse/enum3.C: Likewise.
1837 * g++.dg/template/crash79.C: Likewise.
1838 * g++.old-deja/g++.jason/cond.C: Likewise.
1840 2009-04-10 Chao-ying Fu <fu@mips.com>
1842 * gcc.target/mips/interrupt_handler.c: Change from compile to
1845 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1847 * objc/execute/forward-1.x: Fix x86_64 entry typos.
1849 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
1852 * gfortran.dg/zero_sized_6.f90: New.
1854 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1857 * g++.dg/parse/pr20118.C: New.
1858 * g++.dg/template/spec16.C: Update.
1860 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1863 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1864 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1865 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1866 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1867 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1868 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1869 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1870 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1871 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1872 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1873 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1874 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1875 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1876 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1877 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1878 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1879 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1881 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1884 * g++.dg/torture/pr39678.C: New.
1885 * gcc.dg/compat/struct-complex-2.h: Likewise.
1886 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1887 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1888 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1889 * gcc.dg/torture/pr39678.c: Likewise.
1890 * gcc.target/i386/pr39678.c: Likewise.
1892 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1893 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1895 * gcc.target/x86_64/abi/test_passing_structs.c: Include
1896 <complex.h>. Add tests for structure with complex float.
1898 2009-04-10 Ben Elliston <bje@au.ibm.com>
1899 Joseph Myers <joseph@codesourcery.com>
1902 * gcc.dg/dfp/pr36800.c: New.
1904 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1905 Rafael Avila de Espindola <espindola@google.com>
1907 * gcc.misc-tests/help.exp: New file.
1908 * lib/options.exp: New file.
1910 2009-04-09 Janis Johnson <janis187@us.ibm.com>
1913 * objc/execute/forward-1.x: New.
1915 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
1917 * gcc.dg/pr27150-1.c: Change to a link test.
1919 2009-04-09 Jakub Jelinek <jakub@redhat.com>
1921 * g++.dg/lookup/using2.C: Change copyright header to refer to version
1922 3 of the GNU General Public License and to point readers at the
1923 COPYING3 file and the FSF's license web page.
1924 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1925 * gcc.dg/struct/struct-reorg.exp: Likewise.
1926 * gcc.target/spu/tag_manager.c: Likewise.
1928 2009-04-09 Richard Guenther <rguenther@suse.de>
1931 * ssa-ccp-25.c: Adjust pattern.
1933 2009-04-09 Janus Weil <janus@gcc.gnu.org>
1936 * gfortran.dg/external_procedures_1.f90: Modified.
1937 * gfortran.dg/proc_ptr_result_1.f90: New.
1938 * gfortran.dg/proc_ptr_result_2.f90: New.
1939 * gfortran.dg/proc_ptr_result_3.f90: New.
1941 2009-04-09 Richard Guenther <rguenther@suse.de>
1943 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1944 to prevent constant propagation.
1945 * gcc.dg/vect/vect-56.c: Likewise.
1946 * gcc.dg/vect/vect-58.c: Likewise.
1947 * gcc.dg/vect/vect-60.c: Likewise.
1948 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1949 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1950 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1952 2009-04-09 Richard Guenther <rguenther@suse.de>
1954 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1955 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1957 2009-04-09 Joseph Myers <joseph@codesourcery.com>
1960 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1963 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1965 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1966 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1968 2009-04-08 Jakub Jelinek <jakub@redhat.com>
1970 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1972 2009-04-08 Jason Merrill <jason@redhat.com>
1975 * g++.dg/template/error40.C: Add another test.
1977 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1981 * gcc.c-torture/compile/pr39614-1.c,
1982 gcc.c-torture/compile/pr39614-2.c,
1983 gcc.c-torture/compile/pr39614-3.c,
1984 gcc.c-torture/compile/pr39614-4.c,
1985 gcc.c-torture/compile/pr39614-5.c,
1986 gcc.c-torture/compile/pr39673-1.c,
1987 gcc.c-torture/compile/pr39673-2.c: New tests.
1988 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1990 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1991 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1994 2009-04-08 Dodji Seketeli <dodji@redhat.com>
1997 * g++.dg/cpp0x/variadic-crash2.C: New test.
1999 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
2002 * gfortran.dg/alloc_comp_result_1.f90: New test.
2004 2009-04-07 Jason Merrill <jason@redhat.com>
2007 * g++.dg/overload/extern-C-1.C: New.
2009 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2012 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
2014 2009-04-07 Jason Merrill <jason@redhat.com>
2017 * g++.dg/template/error40.C: New.
2019 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2022 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2024 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
2026 * gnat.dg/subp_elim_errors.ad[sb]: New test.
2028 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2031 * gfortran.dg/proc_decl_1.f90: Modified.
2032 * gfortran.dg/proc_ptr_11.f90: Extended.
2033 * gfortran.dg/proc_ptr_13.f90: Modified.
2035 2009-04-06 Jason Merrill <jason@redhat.com>
2038 * g++.dg/template/fnspec1.C: New.
2040 2009-04-06 Laurent GUERBY <laurent@guerby.net>
2042 * lib/gnat.exp: Handle multilib.
2044 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2047 * gfortran.dg/dependency_23.f90: New test.
2049 2009-04-06 Richard Guenther <rguenther@suse.de>
2051 PR tree-optimization/28868
2052 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2053 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2054 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2055 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2057 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2059 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2061 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2063 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2065 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2067 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2068 with the built-in y0, and the subsequent warning.
2069 (y1): Likewise, rename to y_1.
2071 2009-04-06 Janus Weil <janus@gcc.gnu.org>
2074 * gfortran.dg/proc_decl_21.f90: New.
2076 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2079 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2081 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
2083 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2084 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2085 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2086 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2087 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2088 gfortran.dg/namelist_49.f90: Gate test on effective_target
2090 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2092 2009-04-05 Daniel Kraft <d@domob.eu>
2095 * gfortran.dg/read_float_2.f03
2096 * gfortran.dg/read_float_3.f90
2098 2009-04-05 Richard Guenther <rguenther@suse.de>
2100 PR tree-optimization/39648
2101 * gcc.c-torture/compile/pr39648.c: New testcase.
2103 2009-04-05 Jason Merrill <jason@redhat.com>
2106 * g++.dg/template/error39.C: New.
2108 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2111 * gfortran.dg/implied_do_1.f90: New.
2113 2009-04-04 Tobias Burnus <burnus@net-b.de>
2116 * gfortran.dg/recursive_check_8.f90: New.
2117 * gfortran.dg/recursive_check_9.f90: New.
2118 * gfortran.dg/recursive_check_10.f90: New.
2119 * gfortran.dg/recursive_check_11.f90: New.
2120 * gfortran.dg/recursive_check_12.f90: New.
2121 * gfortran.dg/recursive_check_13.f90: New.
2122 * gfortran.dg/recursive_check_14.f90: New.
2124 2009-04-04 Jason Merrill <jason@redhat.com>
2127 * g++.dg/template/error38.C: Add more tests.
2129 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2132 * gfortran.dg/common_align_2.f90: New test.
2134 2009-04-04 Richard Guenther <rguenther@suse.de>
2136 PR tree-optimization/8781
2137 PR tree-optimization/37892
2138 * g++.dg/tree-ssa/pr8781.C: New testcase.
2139 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2141 2009-04-04 Richard Guenther <rguenther@suse.de>
2143 PR tree-optimization/39636
2144 * gcc.c-torture/compile/pr39636.c: New testcase.
2146 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2148 PR rtl-optimization/39607
2149 * g++.dg/opt/pr39607.C: New.
2151 2009-04-03 Tobias Burnus <burnus@net-b.de>
2154 * gfortran.dg/common_12.f90: New.
2156 2009-04-03 Jason Merrill <jason@redhat.com>
2159 * g++.dg/template/const2.C: New test.
2161 2009-04-03 Richard Guenther <rguenther@suse.de>
2163 PR tree-optimization/2480
2164 PR tree-optimization/23086
2165 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2166 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2168 2009-04-03 Richard Guenther <rguenther@suse.de>
2170 PR tree-optimization/34743
2171 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2172 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2173 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2174 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2175 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2176 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2177 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2178 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2180 2009-04-03 Richard Guenther <rguenther@suse.de>
2183 PR tree-optimization/23940
2184 PR tree-optimization/33237
2187 PR tree-optimization/36201
2188 PR tree-optimization/36230
2189 PR tree-optimization/38049
2190 PR tree-optimization/38207
2191 PR tree-optimization/38230
2192 PR tree-optimization/38301
2193 PR tree-optimization/38585
2195 PR tree-optimization/38985
2196 PR tree-optimization/39299
2197 * gcc.dg/pr19633-1.c: Adjust.
2198 * gcc.dg/torture/pta-callused-1.c: Likewise.
2199 * gcc.dg/torture/pr39074-2.c: Likewise.
2200 * gcc.dg/torture/pr39074.c: Likewise.
2201 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2202 * gcc.dg/torture/pr30375.c: Adjust.
2203 * gcc.dg/torture/pr33563.c: Likewise.
2204 * gcc.dg/torture/pr33870.c: Likewise.
2205 * gcc.dg/torture/pr33560.c: Likewise.
2206 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2207 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2208 * gcc.dg/tree-ssa/alias-15.c: Remove.
2209 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2210 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2211 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2212 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2213 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2214 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2215 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2216 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2217 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2218 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2219 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2220 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2221 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2222 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2223 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2224 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2225 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2226 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2227 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2228 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2229 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2230 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2231 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2232 * gcc.dg/uninit-B.c: XFAIL.
2233 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2234 * gcc.dg/uninit-pr19430.c: XFAIL.
2235 * g++.dg/tree-ssa/pr13146.C: New testcase.
2236 * g++.dg/opt/pr36187.C: Adjust.
2237 * g++.dg/torture/20090329-1.C: New testcase.
2239 2009-04-02 Chao-ying Fu <fu@mips.com>
2241 * gcc.target/mips/interrupt_handler.c: New test.
2243 2009-04-02 David Ayers <ayers@fsfe.org>
2246 * objc.dg/bad-receiver-type-2.m: New test contributed by
2249 2009-04-02 Jason Merrill <jason@redhat.com>
2252 * g++.dg/template/error38.C: New test.
2254 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2256 PR tree-optimization/31677
2257 * gcc.dg/memcpy-1.c: Add compiler option.
2259 2009-04-02 Ira Rosen <irar@il.ibm.com>
2261 PR tree-optimization/39595
2262 * gfortran.dg/vect/O3-pr39595.f: New test.
2264 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2267 * g++.dg/template/typedef11.C: New test.
2268 * g++.dg/template/typedef12.C: Likewise.
2269 * g++.dg/template/typedef13.C: Likewise.
2270 * g++.dg/template/typedef14.C: Likewise.
2271 * g++.dg/template/typedef15.C: Likewise.
2272 * g++.dg/template/typedef16.C: Likewise.
2273 * g++.dg/template/sfinae3.C: Compile this pedantically.
2274 The only errors expected should be the one saying the typedef is ill
2276 * g++.old-deja/g++.pt/typename8.C: Likewise.
2277 * g++.dg/template/access11.C: Update this.
2279 2009-04-02 Richard Guenther <rguenther@suse.de>
2281 PR tree-optimization/37221
2282 * gcc.c-torture/compile/20090331-1.c: New testcase.
2284 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2286 * gcc.c-torture/compile/20090401-1.c: New test.
2288 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2291 * g++.dg/template/pr4926-1.C: New.
2293 2009-04-01 Xinliang David Li <davidxl@google.com>
2295 * gcc.target/i386/all_one_m128i.c: New test.
2297 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2300 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2301 * gcc.dg/fltconst-2.c: New test.
2302 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2303 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2306 * gcc.dg/cpp/pr33466.c: New test.
2307 * gcc.dg/dfp/pr33466.c: New test.
2308 * gcc.dg/fixed-point/pr33466.c: New test.
2310 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2312 PR tree-optimization/35011
2313 * g++.dg/other/pr35011.C: New.
2315 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2318 * gcc.dg/pr39226.c: New test.
2320 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2323 * g++.dg/template/pr35240.C: New.
2325 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2328 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2329 * gcc.dg/pr25682.c: Update expected diagnostics.
2331 2009-04-01 Richard Guenther <rguenther@suse.de>
2333 * gcc.dg/fold-plusmult-2.c: New testcase.
2335 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2338 * gcc.dg/pr37772.c: New test.
2339 * g++.dg/ext/asm11.C: New test.
2341 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2343 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2344 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2347 2009-03-31 Jason Merrill <jason@redhat.com>
2349 * g++.old-deja/g++.other/using9.C: Add expected errors.
2351 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2353 * gcc.c-torture/compile/pr33009.c: Removed.
2355 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2357 * gcc.c-torture/compile/pr33009.c: Delete.
2358 * gcc.c-torture/compile/pr11832.c: Likewise.
2360 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2363 * lib/target-supports.exp (check_effective_target_stdint_types):
2365 (check_effective_target_inttypes_types): New.
2366 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2367 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2368 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2370 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2374 * gfortran.dg/data_pointer_1.f90: New test.
2376 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2379 * gfortran.dg/char_length_15.f90: New test.
2381 2009-03-31 Jason Merrill <jason@redhat.com>
2384 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2385 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2386 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2389 * g++.dg/other/typedef2.C: New test.
2392 * g++.dg/template/typedef17.C: New test.
2394 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2395 * g++.dg/cpp0x/auto12.C: Likewise.
2397 2009-03-31 Richard Guenther <rguenther@suse.de>
2400 * gcc.dg/fold-compare-4.c: New testcase.
2401 * gcc.dg/fold-compare-5.c: Likewise.
2403 2009-03-31 Richard Guenther <rguenther@suse.de>
2405 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2407 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2410 * gcc.target/i386/pr39592-1.c: New test.
2412 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2414 PR preprocessor/15638
2415 * gcc.dg/cpp/missing-header-1.c: New test.
2416 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2417 "compilation terminated" message.
2418 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2420 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2421 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2422 terminated" message.
2424 2009-03-31 Richard Guenther <rguenther@suse.de>
2428 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2429 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2431 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2434 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2435 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2436 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2437 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2438 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2439 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2440 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2442 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2445 * gfortran.dg/whole_file_1.f90: New test.
2447 * gfortran.dg/whole_file_2.f90: New test.
2448 * gfortran.dg/whole_file_3.f90: New test.
2450 * gfortran.dg/whole_file_4.f90: New test.
2452 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2454 * gfortran.dg/bind_c_usage_19.f90: New test.
2457 * gcc.target/powerpc/altivec-29.c: New test.
2459 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2461 PR rtl-optimization/323
2462 * gcc.target/i386/excess-precision-1.c,
2463 gcc.target/i386/excess-precision-2.c,
2464 gcc.target/i386/excess-precision-3.c,
2465 gcc.target/i386/excess-precision-4.c,
2466 gcc.target/i386/excess-precision-5.c,
2467 gcc.target/i386/excess-precision-6.c: New tests.
2469 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2472 * gcc.dg/c99-array-lval-8.c: New test.
2474 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2476 PR preprocessor/34695
2477 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2478 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2479 instead of dg-warning for "previous definition" messages.
2480 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2481 "warnings being treated as errors" message.
2482 * gcc.dg/fltconst-1.c: Use -fshow-column.
2484 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2487 * gfortran.dg/power1.f90: New test.
2489 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2497 * gcc.c-torture/compile/20081108-1.c,
2498 gcc.c-torture/compile/20081108-2.c,
2499 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2500 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2501 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2502 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2503 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2504 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2505 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2506 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2507 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2508 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2509 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2510 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2511 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2512 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2513 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2514 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2515 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2517 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2518 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2519 XFAILs. Update expected messages.
2520 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2522 * gcc.dg/real-const-1.c: Replace with test from original PR.
2523 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2524 when casting from non-constant integer to pointer.
2526 2009-03-29 Richard Guenther <rguenther@suse.de>
2528 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2530 2009-03-29 Daniel Kraft <d@domob.eu>
2533 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2535 * gfortran.dg/typebound_proc_9.f03: New test.
2536 * gfortran.dg/typebound_proc_10.f03: New test.
2537 * gfortran.dg/typebound_proc_11.f03: New test.
2538 * gfortran.dg/abstract_type_5.f03: New test.
2540 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2543 * gfortran.dg/do_4.f: New.
2544 * gfortran.dg/goto_2.f90: Correct expected warnings.
2545 * gfortran.dg/goto_4.f90: Likewise.
2546 * gfortran.dg/goto_5.f90: New.
2548 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2551 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2553 * gcc.target/i386/pr39545-1.c: New.
2554 * gcc.target/i386/pr39545-2.c: Likewise.
2556 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2557 (flex2_struct): Likewise.
2558 (check_struct_passing7): Likewise.
2559 (check_struct_passing8): Likewise.
2562 (main): Call check_struct_passing7 and check_struct_passing8.
2564 2009-03-29 Richard Guenther <rguenther@suse.de>
2566 * gcc.c-torture/execute/20090113-1.c: New testcase.
2567 * gcc.c-torture/execute/20090113-2.c: Likewise.
2568 * gcc.c-torture/execute/20090113-3.c: Likewise.
2569 * gcc.c-torture/execute/20090207-1.c: Likewise.
2570 * gcc.c-torture/compile/20090114-1.c: Likewise.
2571 * gcc.c-torture/compile/20090328-1.c: Likewise.
2572 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2574 2009-03-29 David Ayers <ayers@fsfe.org>
2577 * objc.dg/conditional-1.m: New tests.
2579 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2581 * gcc.dg/winline-10.c: New test.
2583 2009-03-28 Tobias Burnus <burnus@net-b.de>
2586 * gfortran.dg/do_check_1.f90: Add test.
2587 * gfortran.dg/do_check_2.f90: Add test.
2588 * gfortran.dg/do_check_3.f90: Add test.
2589 * gfortran.dg/do_check_4.f90: Add test.
2591 2009-03-28 Jan Hubicka <jh@suse.cz>
2593 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2594 * gcc.dg/pr33826.c: Update dump files.
2595 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2596 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2598 2009-03-28 Martin Jambor <mjambor@suse.cz>
2600 * g++.dg/tree-ssa/fwprop-align.C: New test.
2602 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2604 * gcc.target/powerpc/altivec-28.c: New test.
2607 * gcc.dg/wdisallowed-functions-1.c: Removed.
2608 * gcc.dg/wdisallowed-functions-2.c: Removed.
2609 * gcc.dg/wdisallowed-functions-3.c: Removed.
2610 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2611 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2612 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2614 2009-03-28 Richard Guenther <rguenther@suse.de>
2616 PR tree-optimization/38723
2617 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2619 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2622 * gfortran.dg/char_result_13.f90: New test.
2624 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2627 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2629 2009-03-28 Daniel Kraft <d@domob.eu>
2631 * gfortran.dg/trim_1.f90: New test.
2633 2009-03-28 Richard Guenther <rguenther@suse.de>
2635 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2636 * g++.dg/warn/Warray-bounds.C: Likewise.
2638 2009-03-28 Tobias Burnus <burnus@net-b.de>
2641 * gfortran.dg/recursive_check_7.f90: New test.
2643 2009-03-28 Tobias Burnus <burnus@net-b.de>
2646 * gfortran.dg/do_check_5.f90: New test.
2647 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2648 * gfortran.dg/array_constructor_18.f90: Ditto.
2649 * gfortran.dg/array_constructor_22.f90: Ditto.
2650 * gfortran.dg/do_3.F90: Ditto.
2651 * gfortran.dg/do_1.f90: Ditto.
2653 2009-03-28 Richard Guenther <rguenther@suse.de>
2655 PR tree-optimization/38180
2656 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2658 2009-03-28 Richard Guenther <rguenther@suse.de>
2660 PR tree-optimization/38513
2661 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2662 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2663 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2664 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2665 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2666 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2667 * gcc.dg/vect/vect-35.c: Likewise.
2668 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2669 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2670 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2672 2009-03-28 Richard Guenther <rguenther@suse.de>
2674 PR tree-optimization/38968
2675 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2677 2009-03-28 Richard Guenther <rguenther@suse.de>
2679 PR tree-optimization/37795
2680 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2682 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2684 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2685 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2686 options for removed targets.
2688 2009-03-27 Richard Guenther <rguenther@suse.de>
2690 PR tree-optimization/39120
2691 * gcc.c-torture/execute/pr39120.c: New testcase.
2693 2009-03-27 Richard Guenther <rguenther@suse.de>
2695 PR tree-optimization/39120
2696 * gcc.dg/torture/pta-callused-1.c: New testcase.
2698 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2701 * gcc.target/i386/pr39315-1.c: New.
2702 * gcc.target/i386/pr39315-2.c: Likewise.
2703 * gcc.target/i386/pr39315-3.c: Likewise.
2704 * gcc.target/i386/pr39315-4.c: Likewise.
2705 * gcc.target/i386/pr39315-check.c: Likewise.
2707 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2710 * gcc.dg/pr39323-1.c: New.
2711 * gcc.dg/pr39323-2.c: Likewise.
2712 * gcc.dg/pr39323-3.c: Likewise.
2714 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2717 * gcc.target/ia64/sync-1.c: New.
2719 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2722 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2723 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2724 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2725 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2726 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2727 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2728 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2729 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2731 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2733 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2734 for low precision (i.e. float).
2736 2009-03-27 Dodji Seketeli <dodji@redhat.com>
2737 Jakub Jelinek <jakub@redhat.com>
2740 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2742 2009-03-27 Jakub Jelinek <jakub@redhat.com>
2744 * gcc.dg/memmove-2.c: New test.
2745 * gcc.dg/memmove-3.c: New test.
2747 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2750 2009-03-27 Xinliang David Li <davidxl@google.com>
2752 PR tree-optimization/39557
2753 * g++.dg/tree-ssa/dom-invalid.C: New test.
2755 2009-03-27 Xinliang David Li <davidxl@google.com>
2757 PR tree-optimization/39548
2758 * g++.dg/tree-ssa/copyprop.C: New test.
2760 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2763 * g++.dg/template/typename17.C: New testcase.
2764 * g++.dg/template/typename18.C: New testcase.
2766 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2769 * g++.dg/other/var_copy-1.C: New test.
2771 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2774 * g++.dg/parse/ctor9.C: New test.
2776 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2779 * g++.dg/init/error2.C: New test.
2781 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2784 * gcc.dg/pr35652.C: New.
2785 * g++.dg/warn/pr35652.C: New.
2786 * gcc.dg/format/plus-1.c: Adjust message.
2788 2009-03-26 Jakub Jelinek <jakub@redhat.com>
2791 * gcc.dg/wdisallowed-functions-3.c: New test.
2792 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2794 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2796 * gcc.dg/inline-33.c: Fix when pic.
2798 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
2800 * gcc.target/ia64/20090324-1.c: New test.
2802 2009-03-25 Jakub Jelinek <jakub@redhat.com>
2805 * gcc.dg/pr27898.c: New test.
2807 PR tree-optimization/32139
2808 * gcc.c-torture/compile/pr32139.c: New test.
2810 2009-03-24 Jason Merrill <jason@redhat.com>
2813 * g++.dg/parse/defarg14.C: New test.
2815 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2818 * gfortran.dg/read_repeat.f90: New test.
2820 2009-03-24 Ira Rosen <irar@il.ibm.com>
2822 PR tree-optimization/39529
2823 * gcc.dg/vect/pr39529.c: New test.
2825 2009-03-24 Dodji Seketeli <dodji@redhat.com>
2826 Jakub Jelinek <jakub@redhat.com>
2829 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2831 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2834 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2836 2009-03-23 Jason Merrill <jason@redhat.com>
2838 * g++.dg/cpp0x/auto12.C: Add variadic test.
2841 * g++.dg/warn/Wshadow-4.C: New test.
2843 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2845 PR tree-optimization/39516
2846 * gfortran.dg/pr39516.f: New test.
2848 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
2850 * lib/target-libpath.exp (set_ld_library_path_env_vars):
2851 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2852 variable, not environment variable.
2854 2009-03-21 Jason Merrill <jason@redhat.com>
2857 * g++.dg/ext/vla6.C: New test.
2859 2009-03-20 Jason Merrill <jason@redhat.com>
2861 * g++.dg/cpp0x/initlist5.C: Add additional test.
2863 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2864 Janis Johnson <janis187@us.ibm.com>
2866 * lib/compat.exp (compat-get-options-main, compat-get-options):
2867 Handle dg-prune-output in source file.
2868 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2869 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2870 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2873 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2876 * gcc.dg/gomp/pr39495-1.c: New test.
2877 * gcc.dg/gomp/pr39495-2.c: New test.
2878 * g++.dg/gomp/pr39495-1.C: New test.
2879 * g++.dg/gomp/pr39495-2.C: New test.
2882 * gcc.target/i386/pr39496.c: New test.
2883 * g++.dg/other/pr39496.C: New test.
2885 2009-03-19 Li Feng <nemokingdom@gmail.com>
2888 * gcc.dg/autopar/pr39500-1.c: New.
2889 * gcc.dg/autopar/pr39500-2.c: New.
2891 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2893 * g++.dg/dg.exp: Prune graphite.
2895 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
2898 * g++.dg/graphite: New.
2899 * g++.dg/graphite/graphite.exp: New.
2900 * g++.dg/graphite/pr39447.C: New.
2902 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2905 * g++.dg/template/pr39425.C: New.
2907 * g++.dg/template/spec33.C: Updated.
2909 2009-03-17 Jason Merrill <jason@redhat.com>
2911 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2913 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2916 * g++.dg/ext/unary_trait_incomplete.C: New.
2918 2009-03-17 Jing Yu <jingyu@google.com>
2921 * g++.dg/inherit/thunk10.C: New test.
2923 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
2926 * gcc.target/i386/pr39482.c: New test.
2928 2009-03-17 Jakub Jelinek <jakub@redhat.com>
2931 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2932 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2933 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2934 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2937 * gcc.dg/pr39443.c: New test.
2940 * gcc.dg/debug/pr39412.c: New test.
2942 2009-03-17 Janis Johnson <janis187@us.ibm.com>
2945 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2946 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2948 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2949 its original value, or unset if it was not defined.
2950 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2951 path procs around use of HOSTCC.
2952 * g++.dg/compat/struct-layout-1.exp: Ditto.
2953 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2955 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
2957 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2959 2009-03-16 Janis Johnson <janis187@us.ibm.com>
2961 Revert patch for PR testsuite/37630.
2964 * gcc.dg/pr11492.c: Replace constant and remove xfail.
2967 * lib/target-supports.exp (check_effective_target_ieee): New.
2968 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2969 * gcc.dg/20001012-1.c: Require ieee.
2972 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2974 2009-03-16 Jakub Jelinek <jakub@redhat.com>
2976 PR tree-optimization/39455
2977 * gcc.dg/pr39455.c: New test.
2979 2009-03-13 David Ayers <ayers@fsfe.org>
2981 * objc/execute/trivial.m. New test.
2983 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
2986 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2988 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
2991 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2994 2009-03-12 David Ayers <ayers@fsfe.org>
2997 * objc/execute/exceptions/handler-1.m. New test.
2999 2009-03-12 Jakub Jelinek <jakub@redhat.com>
3002 * gcc.target/i386/pr39431.c: New test.
3004 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
3007 * gcc.target/i386/pr39445.c: New.
3009 * gcc.target/i386/push-1.c: XFAIL.
3011 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
3013 * gcc.dg/inline-33.c: New test.
3015 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
3017 * gcc.dg/vect/vect-82.c: Combine dg-do and
3018 dg-require-effective-target into dg-skip-if.
3019 * gcc.dg/vect/vect-83.c: Likewise.
3021 2009-03-11 Jakub Jelinek <jakub@redhat.com>
3024 * gcc.target/i386/stackalign/longlong-1.c: New test.
3025 * gcc.target/i386/stackalign/longlong-2.c: New test.
3027 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3029 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
3031 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3033 * gcc.c-torture/execute/ieee/inf-3.c: New test.
3034 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
3036 2009-03-11 Olivier Hainque <hainque@adacore.com>
3038 * gnat.dg/slice_enum.adb: New test.
3040 2009-03-11 Jason Merrill <jason@redhat.com>
3043 * g++.dg/opt/nrv15.C: New test.
3045 2009-03-10 Ira Rosen <irar@il.ibm.com>
3047 PR tree-optimization/39422
3048 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
3049 constant array with static initialization to global memory.
3050 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3052 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3054 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3057 2009-03-09 Jakub Jelinek <jakub@redhat.com>
3060 * g++.dg/opt/switch2.C: Add -w to dg-options.
3061 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3062 * g++.dg/warn/switch1.C: New test.
3063 * g++.dg/other/switch3.C: New test.
3065 PR tree-optimization/39394
3066 * gcc.c-torture/compile/pr39394.c: New test.
3068 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3070 * gcc.target/s390/20090223-1.c: New testcase.
3072 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3075 * gfortran.dg/fmt_f0_1.f90: New test.
3077 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3080 * g++.dg/other/new1.C: Adjusted.
3081 * g++.dg/parse/crash40.C: Likewise.
3082 * g++.dg/parse/defarg12.C: Likewise.
3083 * g++.dg/template/error15.C: Likewise.
3085 * g++.dg/other/pr39060.C: New.
3087 2009-03-07 Jason Merrill <jason@redhat.com>
3090 * g++.dg/opt/new1.C: New.
3092 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3095 * g++.dg/other/error32.C: New.
3097 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3100 * gcc.c-torture/compile/pr39360.c: New test.
3103 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3105 2009-03-05 Jason Merrill <jason@redhat.com>
3108 * g++.dg/warn/Wuninitialized-3.C: New test.
3110 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3113 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3114 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3116 2009-03-04 Jason Merrill <jason@redhat.com>
3119 * g++.dg/template/koenig7.C: New test.
3121 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3123 * g++.dg/torture/predcom-1.C: New test.
3125 2009-03-04 Richard Guenther <rguenther@suse.de>
3127 PR tree-optimization/39362
3128 * g++.dg/torture/pr39362.C: New testcase.
3130 2009-03-04 Jason Merrill <jason@redhat.com>
3131 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3136 * g++.dg/template/dependent-name5.C: New test.
3138 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3141 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3142 vect_int to vect_int_mult.
3144 2009-03-04 Richard Guenther <rguenther@suse.de>
3146 PR tree-optimization/39358
3147 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3148 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3150 2009-03-04 Richard Guenther <rguenther@suse.de>
3152 PR tree-optimization/39339
3153 * gcc.c-torture/execute/pr39339.c: New testcase.
3155 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3157 * gcc.c-torture/compile/20090303-1.c,
3158 gcc.c-torture/compile/20090303-2.c: New tests.
3160 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3163 * gfortran.dg/gomp/pr39354.f90: New test.
3165 PR tree-optimization/39343
3166 * gcc.dg/pr39343.c: New test.
3168 2009-03-03 Ira Rosen <irar@il.ibm.com>
3170 PR tree-optimization/39248
3171 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3172 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3173 on targets without vector misalignment support.
3174 * lib/target-supports.exp
3175 (check_effective_target_vect_short_mult): Add
3176 check_effective_target_arm32.
3178 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3181 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3182 * testsuite/gcc.dg/graphite/pr39335.c: New.
3184 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3186 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3188 * gcc.target/i386/stackalign/return-5.c: Likewise.
3189 * gcc.target/i386/stackalign/return-6.c: Likewise.
3191 2009-03-02 Richard Guenther <rguenther@suse.de>
3192 Ira Rosen <irar@il.ibm.com>
3194 PR tree-optimization/39318
3195 * gfortran.dg/vect/pr39318.f90: New test.
3197 2009-03-01 Jan Hubicka <jh@suse.cz>
3199 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3201 2009-03-01 Jan Hubicka <jh@suse.cz>
3204 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3206 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3208 * gnat.dg/pack12.adb: New test.
3210 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3213 * g++.dg/other/pr37789.C: New.
3215 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3218 * gfortran.dg/interface_25.f90: New test.
3219 * gfortran.dg/interface_26.f90: New test.
3221 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3224 * gfortran.dg/initialization_22.f90: New test.
3226 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3228 PR rtl-optimization/39241
3229 * gcc.dg/torture/pr39241.c: New.
3231 2009-02-25 Martin Jambor <mjambor@suse.cz>
3233 PR tree-optimizations/39259
3234 * g++.dg/torture/pr39259.C: New testcase.
3236 2009-02-24 Richard Guenther <rguenther@suse.de>
3239 * g++.dg/template/instantiate10.C: New testcase.
3241 2009-02-24 Richard Guenther <rguenther@suse.de>
3242 Zdenek Dvorak <ook@ucw.cz>
3244 PR tree-optimization/39233
3245 * gcc.c-torture/execute/pr39233.c: New testcase.
3247 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3249 PR tree-optimization/39260
3250 * gcc.dg/graphite/pr39260.c: New.
3252 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3254 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3256 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3259 * g++.dg/template/void14.C: New.
3261 2009-02-23 Jason Merrill <jason@redhat.com>
3264 * g++.dg/init/const7.C: Remove XFAIL.
3265 * g++.dg/init/static-init1.C: New test.
3267 * g++.dg/cpp0x/initlist14.C: New test.
3269 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3272 * bound_simplification_2.f90: New test case.
3273 * bound_7.f90: New test case.
3275 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3277 * gcc.dg/cpp/include4.c: New test.
3279 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3282 * gcc.target/i386/abi-2.c: New.
3284 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3286 * gcc.c-torture/execute/pr39228.x: New.
3288 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3290 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3291 scan-assembler to check for xmm0 register.
3293 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3294 Joseph Myers <joseph@codesourcery.com>
3296 * gcc.target/arm/va_list.c: New test.
3297 * g++.dg/abi/arm_va_list.C: Likewise.
3298 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3300 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3301 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3302 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3303 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3304 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3305 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3307 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3310 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3313 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3316 * gcc.c-torture/execute/pr39240.c: New test.
3318 2009-02-20 Jason Merrill <jason@redhat.com>
3321 * g++.dg/parse/dtor15.C: New test.
3323 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3325 * gcc.c-torture/execute/20090219-1.c: New.
3327 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3329 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3330 (mips-dg-options): When matching isa* pseudo-options make
3331 'value' optional and accept ! entries. Use $spec instead of
3332 $isa_spec in the isa pseudo-option error message. Only
3333 perform the ISA-range check when 'value' is set. If arch is
3334 matching any CPU in the ! entries switch to its generic ISA.
3335 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3336 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3338 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3341 * gcc.dg/visibility-20.c: New test.
3342 * g++.dg/ext/visibility/visibility-11.C: New test.
3344 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3347 * g++.dg/abi/pr39188-1a.C: New.
3348 * g++.dg/abi/pr39188-1b.C: Likewise.
3349 * g++.dg/abi/pr39188-1.h: Likewise.
3350 * g++.dg/abi/pr39188-2a.C: Likewise.
3351 * g++.dg/abi/pr39188-2b.C: Likewise.
3352 * g++.dg/abi/pr39188-2.h: Likewise.
3353 * g++.dg/abi/pr39188-3a.C: Likewise.
3354 * g++.dg/abi/pr39188-3b.C: Likewise.
3355 * g++.dg/abi/pr39188-3.h: Likewise.
3357 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3360 * gcc.c-torture/execute/call-trap-1.c,
3361 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3364 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3367 * gcc.c-torture/execute/pr39228.c: New test.
3369 2009-02-19 Richard Guenther <rguenther@suse.de>
3371 PR tree-optimization/39074
3372 * gcc.dg/torture/pr39074.c: New testcase.
3373 * gcc.dg/torture/pr39074-2.c: Likewise.
3374 * gcc.dg/torture/pr39074-3.c: Likewise.
3376 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3379 * g++.dg/parse/attr3.C: New.
3381 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3384 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3387 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3390 2009-02-18 Jason Merrill <jason@redhat.com>
3393 * g++.dg/init/const7.C: Remove XFAIL.
3396 * g++.dg/opt/const6.C: New test.
3398 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3400 * gcc.dg/callabi/callabi.exp: Moved to ...
3401 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3404 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3405 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3406 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3407 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3408 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3409 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3410 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3412 * gcc.dg/callabi/callabi.h: Moved to ...
3413 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3415 * gcc.dg/callabi/func-1.c: Moved to ...
3416 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3418 * gcc.dg/callabi/func-indirect.c: Moved to ...
3419 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3421 * gcc.dg/callabi/pr38891.c: Moved to ...
3422 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3424 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3425 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3427 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3428 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3430 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3431 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3433 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3436 * gcc.dg/callabi/pr38891.c: New.
3438 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3440 * gcc.dg/callabi/callabi.exp: New.
3442 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3445 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3447 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3449 * gcc.target/i386/pr39082-1.c: New.
3451 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3454 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3455 CHECK_M64_M128 is defined.
3456 (check_f_arguments): Add "do".
3457 (check_vector_arguments): New.
3458 (check_m64_arguments): Likewise.
3459 (check_m128_arguments): Likewise.
3461 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3462 (CHECK_M64_M128): Define.
3464 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3466 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3468 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3469 tests only if CHECK_M64_M128 is defined.
3471 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3472 (m128_2_struct): Likewise.
3473 (check_struct_passing5): Likewise.
3474 (check_struct_passing6): Likewise.
3475 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3477 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3479 (check_union_passing4): Likewise.
3480 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3482 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3485 * gcc.dg/noncompile/pr35447-1.c: New test.
3487 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3489 PR tree-optimization/36922
3490 * gfortran.dg/pr36922.f: New test.
3492 2009-02-17 Richard Guenther <rguenther@suse.de>
3494 PR tree-optimization/39202
3495 * gcc.c-torture/compile/pr39202.c: New testcase.
3497 2009-02-17 Richard Guenther <rguenther@suse.de>
3499 PR tree-optimization/39204
3500 * gcc.dg/torture/pr39204.c: New testcase.
3502 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3504 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3505 * gcc.dg/vect/vect-outer-6.c: Ditto.
3507 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3510 * gcc.dg/noncompile/init-5.c: New test.
3511 * gcc.dg/init-bad-4.c: Adjust expected errors.
3513 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3516 * gcc.target/i386/push-1.c: New.
3518 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3520 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3522 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3524 * gcc.target/spu/intrinsics-sr.c: New test.
3526 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3529 * gcc.target/ia64/sibcall-opt-1.c: New test.
3530 * gcc.target/ia64/sibcall-opt-2.c: New test.
3532 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3535 * gfortran.dg/cray_pointers_8.f90: New test.
3538 * gfortran.dg/cray_pointers_9.f90: New test.
3540 2009-02-13 Jason Merrill <jason@redhat.com>
3543 * g++.dg/cpp0x/decltype16.C: New.
3545 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3548 * gfortran.dg/gomp/pr39152.f90: New.
3550 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3553 * gcc.target/i386/pr39162.c: New.
3555 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3558 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3561 2009-02-12 Jason Merrill <jason@redhat.com>
3564 * g++.dg/template/array20.C: New test.
3566 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3568 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3569 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3570 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3572 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3574 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3576 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3579 * gfortran.dg/pr39152.f: New.
3581 2009-02-11 Jason Merrill <jason@redhat.com>
3584 * g++.dg/cpp0x/defaulted9.C: New test.
3587 * g++.dg/init/value7.C: New test.
3589 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3592 * gcc.target/i386/pr38824.c: New testcase.
3594 2009-02-11 Jason Merrill <jason@redhat.com>
3597 * g++.dg/cpp0x/defaulted8.C: New test.
3600 * g++.dg/cpp0x/rv9p.C: New test.
3602 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3604 * gnat.dg/aliasing3.adb: New test.
3605 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3607 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3610 * g++.dg/template/crash88.C: New.
3611 * g++.dg/template/crash89.C: Likewise.
3613 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3616 * gcc.dg/pr39084.c: New test.
3618 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3621 * gcc.target/i386/pr39139.c: New test.
3623 2009-02-10 Richard Guenther <rguenther@suse.de>
3625 PR tree-optimization/39132
3626 * gcc.dg/torture/pr39132.c: New testcase.
3628 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3631 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3632 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3633 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3634 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3635 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3636 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3637 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3638 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3640 2009-02-09 Jason Merrill <jason@redhat.com>
3643 * g++.dg/init/value6.C: New test.
3645 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3647 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3649 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3651 * gcc.c-torture/compile/20090209-1.c: New test.
3653 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3657 * g++.dg/cpp0x/vt-35147.C: New.
3658 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3659 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3661 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3664 * gcc.dg/attr-alias-4.c: New test.
3666 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3669 * gcc.dg/dfp/pr39035.c: New test.
3671 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3674 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3676 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3679 * g++.dg/opt/thunk3.C: New test.
3681 2009-02-05 Nick Clifton <nickc@redhat.com>
3683 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3684 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3685 * gcc.dg/cdce1.c: Likewise.
3686 * gcc.dg/cpp/_Pragma6.c: Likewise.
3687 * g++.dg/cpp/_Pragma1.C: Likewise.
3688 * gcc.dg/utf32-2.c: Xfail for M32C.
3689 * gcc.dg/utf32-1.c: Likewise.
3690 * gcc.dg/utf32-3.c: Likewise.
3691 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3693 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3694 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3695 * gcc.dg/Wconversion-5.c: Likewise.
3696 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3697 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3698 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3699 * gcc.dg/utf-inc-init.c: Likewise.
3700 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3701 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3702 * gcc.dg/utf-array-short-wchar.c: Likewise.
3703 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3704 * gcc.dg/mallign.c: Use size_t instead of long.
3706 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3708 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3710 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
3712 * gcc.c-torture/execute/pr39100.c: New.
3714 2009-02-05 Joseph Myers <joseph@codesourcery.com>
3717 * gcc.dg/tls/diag-6.c: New test.
3719 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
3721 AVX Programming Reference (January, 2009)
3722 * gcc.target/i386/avx-vpclmulqdq.c: New.
3723 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3725 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3727 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3728 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
3729 (pclmul_test): Renamed to ...
3732 2009-02-04 Jakub Jelinek <jakub@redhat.com>
3735 * g++.dg/abi/mangle31.C: New test.
3737 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3740 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3742 * vla-6.c: Likewise. Expect warning not error for [*] lexically
3743 inside function prototype but not part of parameter declarator.
3744 * vla-11.c: New test.
3746 2009-02-03 Jason Merrill <jason@redhat.com>
3748 * g++.dg/warn/main-4.C: New test.
3749 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3751 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3754 * g++.dg/expr/cast10.C: New test.
3756 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3759 * gcc.dg/init-bad-6.c: New test.
3761 2009-02-03 Jakub Jelinek <jakub@redhat.com>
3764 * gcc.c-torture/compile/pr35318.c: New test.
3767 * gcc.dg/nofixed-point-2.c: New test.
3768 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3769 * g++.dg/ext/fixed2.C: Likewise.
3770 * g++.dg/other/error25.C: Likewise.
3771 * g++.dg/lookup/crash7.C: Likewise.
3772 * g++.dg/cpp0x/decltype-38655.C: Likewise.
3775 * g++.dg/cpp0x/initlist13.C: New test.
3777 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
3780 * g++.dg/template/func2.C: New test.
3783 * g++.dg/template/typename15.C: New.
3784 * g++.dg/template/typename16.C: New.
3786 2009-02-03 Janis Johnson <janis187@us.ibm.com>
3787 Ben Elliston <bje@au.ibm.com>
3790 * gcc.dg/dfp/pr39034.c: New test.
3792 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3795 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3797 2009-02-02 Jason Merrill <jason@redhat.com>
3800 * g++.dg/parse/dtor14.C: New test.
3802 2009-02-02 Jakub Jelinek <jakub@redhat.com>
3804 * lib/target-supports.exp
3805 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3806 * g++.dg/ext/builtin10.C: New test.
3809 * gcc.target/i386/pr39058.c: New test.
3811 2009-02-02 Richard Guenther <rguenther@suse.de>
3813 PR tree-optimization/38937
3814 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3816 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3819 * g++.dg/parse/crash52.C: New.
3821 2009-01-30 Richard Guenther <rguenther@suse.de>
3823 PR tree-optimization/39041
3824 * gcc.c-torture/compile/pr39041.c: New testcase.
3826 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3829 * gcc.target/i386/pr39013-1.c: New test.
3830 * gcc.target/i386/pr39013-2.c: New test.
3833 * g++.dg/ext/label12.C: New test.
3835 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3838 * g++.dg/parse/error34.C: New.
3839 * g++.dg/parse/error35.C: Likewise.
3841 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3844 * g++.dg/cpp0x/decltype-38655.C: New.
3846 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3849 * g++.dg/torture/pr39002.C: New test.
3851 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
3853 PR tree-optimization/39007
3854 * gcc.dg/tree-ssa/pr39007.c: New.
3856 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
3859 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3862 2009-01-29 Steve Ellcey <sje@cup.hp.com>
3865 * gcc.c-torture/compile/pr38857.c: New test.
3867 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
3871 * gfortran.dg/bound_6.f90: New test.
3873 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
3875 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3877 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
3879 PR tree-optimization/38997
3880 * gcc.dg/tree-ssa/pr38997.c: New.
3882 2009-01-28 Richard Guenther <rguenther@suse.de>
3884 PR tree-optimization/38926
3885 * gcc.c-torture/compile/pr38926.c: New testcase.
3887 2009-01-28 Jakub Jelinek <jakub@redhat.com>
3890 * gcc.dg/pr38934.c: New test.
3892 2009-01-28 Richard Guenther <rguenther@suse.de>
3895 * g++.dg/warn/Wuninitialized-2.C: New testcase.
3897 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
3899 PR tree-optimization/38984
3900 * gcc.dg/pr38984.c: New XFAILed testcase.
3903 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
3906 * gcc.target/i386/pr38988.c: New test.
3908 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
3911 * g++.dg/parse/crash51.C: New.
3912 * g++.old-deja/g++.pt/crash9.C: Adjust.
3914 2009-01-27 Daniel Kraft <d@domob.eu>
3917 * gfortran.dg/mvbits_6.f90: New test.
3918 * gfortran.dg/mvbits_7.f90: New test.
3919 * gfortran.dg/mvbits_8.f90: New test.
3921 2009-01-27 Richard Guenther <rguenther@suse.de>
3923 PR tree-optimization/38503
3924 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3926 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3929 * gcc.c-torture/execute/pr38969.c: New test.
3931 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
3934 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3936 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3937 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3938 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3940 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
3943 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3944 if __USING_SJLJ_EXCEPTIONS__ is defined.
3946 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3947 __USING_SJLJ_EXCEPTIONS__ is defined.
3948 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3949 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3950 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3951 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3952 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3953 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3955 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3958 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3959 Use instead of C name in asm statements.
3961 2009-01-26 Richard Guenther <rguenther@suse.de>
3963 PR tree-optimization/38745
3964 * g++.dg/torture/pr38745.C: New testcase.
3966 2009-01-26 Richard Guenther <rguenther@suse.de>
3969 * g++.dg/warn/Wuninitialized-1.C: New testcase.
3971 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
3973 * gcc.dg/bitfld-15.c: Gate warning on target
3974 pcc_bitfield_type_matters.
3975 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3976 g++.dg/ext/bitfield4.C: Likewise.
3977 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3978 bitfield for any target.
3980 2009-01-24 Jakub Jelinek <jakub@redhat.com>
3983 * gcc.dg/pr38957.c: New test.
3985 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
3988 * gfortran.dg/array_constructor_24.f: Allow tolerance when
3991 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
3993 PR tree-optimization/38953
3994 * gfortran.dg/graphite/pr38953.f90: New.
3996 2009-01-24 Paul Brook <paul@codesourcery.com>
3998 * gcc.target/arm/neon-cond-1.c: New test.
4000 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
4002 PR tree-optimization/38932
4003 * gcc.dg/pr38932.c: New.
4005 2009-01-23 Revital Eres <eres@il.ibm.com>
4007 * gcc.dg/sms-7.c: Fix test.
4009 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
4011 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
4012 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
4013 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
4014 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
4016 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4018 * gcc.dg/pr35729.c: Make test x86 specific.
4020 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4023 * gcc.dg/pr38615.c: New test.
4025 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
4028 * gcc.target/i386/pr38931.c: New test.
4030 2009-01-22 Dodji Seketeli <dodji@redhat.com>
4033 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
4034 * g++.dg/template/typedef12.C: Likewise.
4035 * g++.dg/template/typedef13.C: Likewise.
4036 * g++.dg/template/typedef14.C: Likewise.
4037 * g++.dg/template/sfinae3.C: Likewise.
4038 * g++.old-deja/g++.pt/typename8.C: Likewise.
4039 * g++.dg/template/access11.C: Likewise
4041 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
4043 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
4045 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
4047 2009-01-21 Dodji Seketeli <dodji@redhat.com>
4050 * g++.dg/template/typedef11.C: New test.
4051 * g++.dg/template/typedef12.C: Likewise.
4052 * g++.dg/template/typedef13.C: Likewise.
4053 * g++.dg/template/typedef14.C: Likewise.
4054 * g++.dg/template/sfinae3.C: Compile this pedantically.
4055 The only errors expected should be the one saying the typedef is ill
4057 * g++.old-deja/g++.pt/typename8.C: Likewise.
4058 * g++.dg/template/access11.C: Update this.
4060 2009-01-21 Daniel Kraft <d@domob.eu>
4063 * gfortran.dg/mvbits_5.f90: New test.
4065 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
4067 * gcc.dg/sms-6.c: New test.
4068 * gcc.dg/sms-7.c: Likewise.
4070 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
4073 * gfortran.dg/host_assoc_function_7.f90: New test
4075 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4076 Richard Guenther <rguenther@suse.de>
4078 PR tree-optimization/38747
4079 PR tree-optimization/38748
4080 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4081 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4082 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4084 2009-01-20 Kees Cook <kees@ubuntu.com>
4085 H.J. Lu <hongjiu.lu@intel.com>
4088 * gcc.dg/pr38902.c: New.
4090 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4093 * gfortran.dg/pr38868.f: New testcase.
4095 2009-01-20 Richard Guenther <rguenther@suse.de>
4097 * gcc.c-torture/execute/pr36227.c: Move ...
4098 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4100 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4102 * lib/gfortran.exp: Add -B options for targets that use
4103 libgfortran.a%s in their specs.
4105 2009-01-19 Jason Merrill <jason@redhat.com>
4108 * g++.dg/template/dtor5.C: New test.
4110 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4113 * gfortran.dg/bound_5.f90: New test.
4115 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4118 * g++.dg/compat/abi/pr38736_main.C: New.
4119 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4120 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4121 * g++.dg/other/macro-1.C: Likewise.
4122 * gcc.dg/macro-1.c: Likewise.
4123 * gcc.dg/compat/pr38736_main.c: Likewise.
4124 * gcc.dg/compat/pr38736_x.c: Likewise.
4125 * gcc.dg/compat/pr38736_y.c: Likewise.
4127 2009-01-18 Richard Guenther <rguenther@suse.de>
4129 PR tree-optimization/38819
4130 * gcc.c-torture/execute/pr38819.c: New testcase.
4132 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4135 * gfortran.dg/module_commons_3.f90: Reapply.
4137 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4140 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4141 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4143 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4146 * gfortran.dg/module_commons_3.f90: Remove
4148 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4150 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4152 2009-01-16 Jason Merrill <jason@redhat.com>
4155 * g++.dg/template/lvalue1.C: New test.
4158 * g++.dg/template/access20.C: New test.
4159 * g++.dg/torture/pr34641.C: Fix access.
4161 2009-01-16 Richard Guenther <rguenther@suse.de>
4163 PR tree-optimization/38835
4165 * gcc.c-torture/execute/pr36227.c: New testcase.
4166 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4167 * g++.dg/init/const7.C: Likewise.
4169 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4172 * gcc.c-torture/compile/pr38554.c: New test.
4174 2009-01-16 Jason Merrill <jason@redhat.com>
4177 * g++.dg/conversion/access1.C: New test.
4179 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4181 PR tree-optimization/38789
4182 * gcc.c-torture/compile/pr38789.c: New test.
4184 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4187 * gfortran.dg/proc_ptr_13.f90: New.
4189 2009-01-15 Jason Merrill <jason@redhat.com>
4192 * g++.dg/template/koenig6.C: New test.
4194 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4197 * g++.dg/template/error37.C: New testcase.
4199 2009-01-15 Jason Merrill <jason@redhat.com>
4202 * g++.dg/conversion/memfn1.C: New test.
4205 * g++.dg/conversion/memfn2.C: New test.
4207 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4210 * g++.dg/template/crash87.C: New test.
4212 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4215 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4217 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4220 * g++.dg/parse/crash50.C: New test.
4222 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4224 PR rtl-optimization/38245
4225 * gcc.dg/pr38245-3.c: New test.
4226 * gcc.dg/pr38245-3.h: New file.
4227 * gcc.dg/pr38245-4.c: New file.
4228 * gcc.dg/pr38364.c: New test.
4230 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4232 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4233 sequence PC-relative.
4235 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4237 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4238 calls and/or PLT markers.
4239 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4240 calls and/or PLT markers.
4241 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4242 calls and/or PLT markers.
4243 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4244 calls and/or PLT markers.
4246 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4247 Nathan Froyd <froydnj@codesourcery.com>
4248 Joseph Myers <joseph@codesourcery.com>
4250 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4252 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4253 and use consistent CFLAGS.
4254 * gcc.target/powerpc/20030505.c: Likewise.
4255 * gcc.target/powerpc/20081204-1.c: Likewise.
4256 * gcc.target/powerpc/ppc-spe.c: Likewise.
4257 * gcc.target/powerpc/spe1.c: Likewise.
4258 * g++.dg/ext/spe1.C: Likewise.
4259 * g++.dg/other/opaque-1.C: Likewise.
4260 * g++.dg/other/opaque-2.C: Likewise.
4261 * g++.dg/other/opaque-3.C: Likewise.
4263 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4265 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4268 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4271 * g++.dg/torture/pr38811.C: New file.
4273 2009-01-14 Richard Guenther <rguenther@suse.de>
4275 PR tree-optimization/38826
4277 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4279 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4281 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4283 2009-01-14 Nick Clifton <nickc@redhat.com>
4286 * g++.cp/parse/pr37862.C: New test.
4288 2009-01-14 Julian Brown <julian@codesourcery.com>
4290 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4291 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4293 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4296 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4298 PR rtl-optimization/38774
4299 * gcc.dg/torture/pr38774.c: New test.
4302 * g++.dg/cpp0x/pr38795.C: New test.
4304 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4305 Nathan Froyd <froydnj@codesourcery.com>
4306 Joseph Myers <joseph@codesourcery.com>
4308 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4309 otherwise. Do not check for AltiVec at runtime.
4310 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4311 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4312 * gcc.target/powerpc/altivec-1.c: Likewise.
4313 * gcc.target/powerpc/altivec-3.c: Likewise.
4314 * gcc.target/powerpc/altivec-10.c: Likewise.
4315 * gcc.target/powerpc/altivec-12.c: Likewise.
4316 * gcc.target/powerpc/altivec-24.c: Likewise.
4317 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4318 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4319 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4320 * gcc.target/powerpc/pr35907.c: Likewise.
4321 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4322 otherwise. Do not check for Cell at runtime.
4323 * gcc.target/powerpc/altivec_check.h: Delete.
4325 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4326 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4327 not check for AltiVec at runtime.
4328 * g++.dg/ext/altivec-cell-2.C: Likewise.
4329 * g++.dg/ext/altivec-cell-3.C: Likewise.
4330 * g++.dg/ext/altivec-cell-4.C: Likewise.
4331 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4332 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4334 * g++.dg/ext/altivec_check.h: Delete.
4336 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4338 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4339 effective target. Adjust line numbers accordingly.
4341 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4343 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4345 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4347 PR tree-optimization/38786
4348 * gcc.dg/graphite/pr38786.c: New.
4350 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4353 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4355 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4356 for alpha*-*-* targets.
4357 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4359 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4362 * gfortran.dg/fmt_bz_bn_err.f: New test.
4364 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4366 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4368 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4370 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4371 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4372 instruction support. Do not check for it at runtime.
4374 2009-01-12 Jason Merrill <jason@redhat.com>
4377 * g++.dg/lookup/friend11.C: Remove expected error.
4378 * g++.dg/lookup/friend14.C: New test.
4379 * g++.dg/lookup/friend15.C: New test.
4381 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4384 * g++.dg/lookup/hidden-class12.C: New test.
4385 * g++.dg/lookup/hidden-class13.C: New test.
4386 * g++.dg/lookup/hidden-class14.C: New test.
4387 * g++.dg/lookup/hidden-class15.C: New test.
4388 * g++.dg/lookup/hidden-class16.C: New test.
4390 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4392 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4393 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4394 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4396 2009-01-12 Jason Merrill <jason@redhat.com>
4399 * g++.dg/other/vararg-3.C: New test.
4401 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4403 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4404 Explicitly enable SPE.
4405 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4408 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4409 Expect -flax-vector-conversions message. Adjust incompatible
4411 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4414 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4416 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4418 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4419 * g++.dg/other/opaque-2.C: Likewise.
4420 * g++.dg/other/opaque-3.C: Likewise.
4422 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4425 * gcc.dg/pr32041.c: New test.
4426 * g++.dg/parse/offsetof9.C: New test.
4428 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4429 Nathan Froyd <froydnj@codesourcery.com>
4431 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4432 * g++.dg/ext/attribute-test-1.C: Likewise.
4433 * g++.dg/ext/attribute-test-2.C: Likewise.
4434 * g++.dg/ext/attribute-test-3.C: Likewise.
4435 * g++.dg/ext/attribute-test-4.C: Likewise.
4437 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4439 * gnat.dg/unchecked_convert3.adb: New test.
4441 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4444 * g++.dg/parse/typedef9.C: New test.
4446 PR tree-optimization/38807
4447 * gcc.c-torture/compile/pr38807.c: New test.
4449 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4451 * gcc.target/mips/ins-2.c: New test.
4453 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4456 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4458 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4461 * g++.dg/warn/Wreturn-type-5.C: New test.
4463 2009-01-11 Matthias Klose <doko@ubuntu.com>
4466 * gcc.dg/pr38616.c: New test.
4468 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4470 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4472 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4475 * g++.dg/expr/string-1.C: New test.
4476 * g++.dg/expr/string-2.C: New test.
4479 * g++.dg/ext/complex4.C: New test.
4480 * g++.dg/ext/complex5.C: New test.
4481 * g++.dg/init/reference1.C: New test.
4482 * g++.dg/init/reference2.C: New test.
4483 * g++.dg/init/reference3.C: New test.
4485 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4488 * gfortran.dg/transfer_null_1.f90: New test.
4490 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4493 * gfortran.dg/host_assoc_function_6.f90: New test.
4495 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4497 * lib/target-supports.exp: Add method to determine if the effective
4498 target is really a ppc405 after applying all compile options.
4499 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4500 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4501 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4502 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4503 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4504 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4505 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4506 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4507 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4508 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4509 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4510 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4511 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4512 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4513 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4514 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4515 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4516 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4517 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4518 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4519 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4520 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4521 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4522 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4523 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4524 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4525 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4526 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4527 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4528 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4529 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4531 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4534 * g++.dg/other/error31.C: New testcase.
4537 * gcc.dg/pr35742.c: New test.
4539 2009-01-09 John F. Carr <jfc@mit.edu>
4542 * g++.dg/parse/linkage3.C: New test.
4544 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4547 * gcc.c-torture/compile/pr38771.c: New test.
4549 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4551 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4553 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4555 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4556 * gcc.dg/sibcall-4.c: Likewise.
4558 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4559 Jan Sjodin <jan.sjodin@amd.com>
4561 PR tree-optimization/38559
4562 * testsuite/gcc.dg/graphite/pr38559.c: New.
4564 2009-01-08 Ira Rosen <irar@il.ibm.com>
4566 PR tree-optimization/37194
4567 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4569 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4572 * g++.dg/ext/label11.C: New test.
4574 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4576 * lib/target-supports.exp (check_weak_override_available): New.
4577 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4578 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4579 dg-require-weak-override.
4581 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4582 Alan Modra <amodra@bigpond.net.au>
4584 * gcc.c-torture/compile/20090107-1.c: New test.
4586 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4589 * g++.dg/other/pr38706.C: New test.
4591 2009-01-07 Jason Merrill <jason@redhat.com>
4593 * g++.dg/cpp0x/variadic92.C: New test.
4594 * g++.dg/cpp0x/variadic93.C: New test.
4596 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4598 * lib/target-supports-dg.exp (current_compiler_flags): New.
4599 (check-flags): Use it; do not access dg-test local variables.
4600 (dg-skip-if): Do not access dg-test local variables.
4601 (dg-xfail-run-if): Ditto.
4602 (dg-shouldfail): Ditto.
4603 * gcc.test-framework/test-framework.exp
4604 (check_effective_target_def_nocache): New.
4605 * gcc.test-framework/test-framework.awk: Handle scan tests.
4606 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4607 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4608 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4609 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4610 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4611 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4612 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4613 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4614 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4616 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4618 * lib/target-supports-dg.exp (check_test_flags): Delete.
4620 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4622 PR tree-optimization/38492
4623 PR tree-optimization/38498
4624 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4626 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4627 * testsuite/gcc.dg/graphite/block-1.c: Same.
4628 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4630 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4631 * testsuite/gcc.dg/graphite/block-3.c: New.
4632 * testsuite/gcc.dg/graphite/pr38498.c: New.
4634 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4636 AVX Programming Reference (December, 2008)
4637 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4638 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4639 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4641 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4642 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4644 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4647 * gfortran.dg/c_loc_pure_1.f90: New test.
4649 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4652 * gfortran.dg/elemental_dependency_3.f90:
4653 Add the final tree dump cleanup.
4655 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4657 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4660 PR rtl-optimization/38722
4661 * gfortran.dg/pr38722.f90: New test.
4663 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4666 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4667 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4669 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4671 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4672 * gfortran.dg/typebound_call_8.f03: Same.
4673 * gfortran.dg/elemental_bind_c.f90: Same.
4674 * gfortran.dg/typebound_call_7.f03: Same.
4675 * gfortran.dg/interface_proc_end.f90: Same
4676 * gfortran.dg/pr37243.f: Fix typo.
4678 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4680 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4681 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4684 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4686 AVX Programming Reference (December, 2008)
4687 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4688 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4689 * gcc.target/i386/sse-14.c: Likewise.
4691 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4692 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4693 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4694 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4696 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4699 * gfortran.dg/fmt_bz_bn.f: Update test.
4701 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4704 * g++.dg/conversion/usual-arith-conv.C: New test.
4706 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4709 * gcc.dg/vector-3.c: New testcase.
4710 * g++.dg/ext/vector15.C: New test.
4712 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4714 PR tree-optimization/38510
4715 * gcc.dg/graphite/pr38510.c: New.
4717 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4718 Jan Sjodin <jan.sjodin@amd.com>
4720 PR tree-optimization/38500
4721 * gcc.dg/graphite/pr38500.c: New.
4723 2009-01-05 Laurent GUERBY <laurent@guerby.net>
4725 * gcc.c-torture/compile/20001226-1.c: Generalize
4727 * gcc.c-torture/compile/limits-fnargs.c: Add
4729 * gcc.dg/20020425-1.c: Likewise.
4730 * gcc.dg/pch/pch.exp: Likewise.
4732 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4735 * gfortran.dg/module_commons_3.f90: New test.
4737 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
4740 * gfortran.dg/random_seed_1.f90: Updated.
4742 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
4746 * gfortran.dg/elemental_subroutine_7.f90:
4747 Fix p values so that it can be used as vector subscript.
4749 2009-01-05 Jason Merrill <jason@redhat.com>
4751 * g++.dg/cpp0x/initlist12.C: Add another test.
4753 * g++.dg/cpp0x/defaulted7.C: New test.
4755 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4758 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
4759 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
4761 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4763 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4764 for alpha*-*-* targets.
4765 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4767 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4770 * gfortran.dg/host_assoc_function_5.f90: New test.
4772 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4775 * gfortran.dg/elemental_dependency_3.f90: New test.
4776 * gfortran.dg/elemental_subroutine_7.f90: New test.
4778 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
4780 * gcc.dg/struct-ret-3.c: Include unistd.h.
4781 (main): Exit early if system memory page size is
4782 larger than 4096 bytes.
4784 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
4787 * gfortran.dg/merge_init_expr.f90: New.
4789 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4792 * gfortran.dg/c_loc_tests_13.f90: New test.
4793 * gfortran.dg/c_loc_tests_14.f90: New test.
4795 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
4797 * gfortran.dg/func_result_4.f90: New.
4799 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
4802 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4803 interface still works, in addition to original tests.
4804 * gfortran.dg/host_assoc_call_6.f90: New test.
4806 2009-01-03 Jakub Jelinek <jakub@redhat.com>
4809 * g++.dg/torture/pr38705.C: New test.
4812 * gcc.dg/pr38700.c: New test.
4814 2009-01-02 Jason Merrill <jason@redhat.com>
4816 * g++.dg/cpp0x/initlist11.C: New test.
4817 * g++.dg/cpp0x/initlist12.C: New test.
4819 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4821 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4822 Allow extra informative notes.
4824 2009-01-01 Jakub Jelinek <jakub@redhat.com>
4827 * gcc.dg/pr36489.c: New test.
4830 Copyright (C) 2009 Free Software Foundation, Inc.
4832 Copying and distribution of this file, with or without modification,
4833 are permitted in any medium without royalty provided the copyright
4834 notice and this notice are preserved.