1 2009-05-24 Ira Rosen <irar@il.ibm.com>
3 * gcc.dg/vect/bb-slp-1.c: New test.
4 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
8 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
9 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
10 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
11 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
12 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
13 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
14 gcc.dg/vect/bb-slp-22.c: Likewise.
15 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
17 2009-05-23 Mark Mitchell <mark@codesourcery.com>
18 Maxim Kuvyrkov <maxim@codesourcery.com>
20 * gcc.dg/falign-labels-1.c: New test.
22 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
24 * gnat.dg/specs/rep_clause3.ads: New test.
26 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
28 * gnat.dg/addr6.adb: New test.
30 2009-05-22 Mark Mitchell <mark@codesourcery.com>
32 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
34 * gcc.target/arm/thumb2-mul-space.c: New file.
35 * gcc.target/arm/thumb2-mul-space-2.c: New file.
36 * gcc.target/arm/thumb2-mul-space-3.c: New file.
37 * gcc.target/arm/thumb2-mul-speed.c: New file.
39 2009-05-22 Richard Guenther <rguenther@suse.de>
42 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
43 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
44 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
46 2009-05-22 Mark Mitchell <mark@codesourcery.com>
48 * gcc.dg/dll-6.c: New test.
49 * gcc.dg/dll-6a.c: Likewise.
50 * gcc.dg/dll-7.c: Likewise.
51 * gcc.dg/dll-7a.c: Likewise.
52 * g++.dg/ext/dllexport2.C: Likewise.
53 * g++.dg/ext/dllexport2a.cc: Likewise.
55 2009-05-21 Steve Ellcey <sje@cup.hp.com>
58 * gcc.target/ia64/mfused-madd-vect.c: New test.
59 * gcc.target/ia64/mfused-madd.c: New test.
60 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
61 * gcc.target/ia64/mno-fused-madd.c: New test.
63 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
65 * gcc.target/i386/movbe-1.c: New.
66 * gcc.target/i386/movbe-2.c: Likewise.
68 2009-05-21 Taras Glek <tglek@mozilla.com>
70 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
71 plugin_init signature.
72 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
73 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
74 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
76 2009-05-21 Mark Mitchell <mark@codesourcery.com>
78 * gcc.dg/target/arm/neon-vmla-1.c: New.
79 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
81 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
83 * gcc.target/mips/octeon-exts-6.c: New test.
84 * gcc.target/mips/extend-1.c: New test.
85 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
87 * gcc.target/mips/octeon-exts-5.c: Likewise.
89 2009-05-20 Jakub Jelinek <jakub@redhat.com>
92 * gcc.c-torture/compile/pr40204.c: New test.
94 2009-05-20 Richard Guenther <rguenther@suse.de>
96 * gcc.c-torture/compile/20090518-1.c: New testcase.
98 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
100 PR tree-optimization/40087
101 * gcc.dg/tree-ssa/pr40087.c: New test.
103 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
105 * gcc.dg/vector-4.c: New testcase.
106 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
107 * g++.dg/ext/vector16.C: New testcase.
109 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
112 * gcc.dg/pr40172.c: Renamed to ...
113 * gcc.dg/pr40172-1.c: This.
115 * gcc.dg/pr40172-2.c: New.
116 * gcc.dg/pr40172-3.c: Likewise.
118 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
121 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
123 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
125 * gnat.dg/loop_optimization6.ad[sb]: New test.
127 2009-05-19 Richard Guenther <rguenther@suse.de>
129 * gcc.c-torture/compile/20090519-1.c: New testcase.
131 2009-05-18 Jason Merrill <jason@redhat.com>
133 * g++.dg/cpp0x/explicit1.C: New.
134 * g++.dg/cpp0x/explicit2.C: New.
136 2009-05-18 Dodji Seketeli <dodji@redhat.com>
139 * g++.dg/debug/dwarf2/nested-1.C: New test.
141 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
144 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
147 2009-05-18 Janus Weil <janus@gcc.gnu.org>
150 * gfortran.dg/proc_ptr_comp_8.f90: New.
152 2009-05-18 Richard Guenther <rguenther@suse.de>
155 * gfortran.dg/array_memset_2.f90: Adjust.
157 2009-05-18 Janus Weil <janus@gcc.gnu.org>
161 * gfortran.dg/interface_27.f90: New.
162 * gfortran.dg/interface_28.f90: New.
163 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
164 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
166 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
168 * gcc.target/m68k/tls-ie.c: New test.
169 * gcc.target/m68k/tls-le.c: New test.
170 * gcc.target/m68k/tls-gd.c: New test.
171 * gcc.target/m68k/tls-ld.c: New test.
172 * gcc.target/m68k/tls-ie-xgot.c: New test.
173 * gcc.target/m68k/tls-le-xtls.c: New test.
174 * gcc.target/m68k/tls-gd-xgot.c: New test.
175 * gcc.target/m68k/tls-ld-xgot.c: New test.
176 * gcc.target/m68k/tls-ld-xtls.c: New test.
177 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
179 2009-05-18 Martin Jambor <mjambor@suse.cz>
181 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
183 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
186 * gcc.dg/pr40172.c: New.
188 2009-05-17 Jason Merrill <jason@redhat.com>
191 * g++.dg/template/dtor6.C: New.
193 2009-05-17 Joseph Myers <joseph@codesourcery.com>
195 * g++.dg/warn/translate-ice-1.C: New test.
197 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
199 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
200 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
201 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
202 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
204 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
207 * gfortran.dg/erf_2.F90: New test.
208 * gfortran.dg/erfc_scaled_2.f90: New test.
210 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
213 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
214 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
215 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
217 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
219 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
220 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
222 2009-05-15 Ian Lance Taylor <iant@google.com>
224 * gcc.dg/Wcxx-compat-10.c: New testcase.
226 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
229 * gcc.dg/pr16302.c: New.
230 * g++.dg/warn/pr16302.C: New.
232 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
234 * gcc.dg/torture/builtin-math-5.c: New.
235 * gcc.dg/torture/builtin-math-6.c: New.
236 * lib/target-supports.exp (check_effective_target_mpc): New.
238 2009-05-15 Jan Hubicka <jh@suse.cz>
240 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
242 2009-05-15 Jan Hubicka <jh@suse.cz>
244 * gcc.target/i386/align-main-1.c (check): Mark noinline.
245 * gcc.target/i386/align-main-2.c (check): Mark noinline.
246 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
247 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
248 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
249 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
250 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
251 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
253 2009-05-15 Jan Hubicka <jh@suse.cz>
255 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
256 optimized by sibcall noinline.
258 2009-05-15 Jan Hubicka <jh@suse.cz>
260 * sibcall-1.c (track): Mark noinline.
261 * sibcall-2.c (track): Mark noinline.
262 * sibcall-3.c (track): Mark noinline.
263 * sibcall-4.c (track): Mark noinline.
265 2009-05-15 Jan Hubicka <jh@suse.cz>
267 * flatten-2.c: Disable early inlining; add comment.
268 * flatten-3.c: New test based on flatten-2.c.
270 2009-05-15 Richard Guenther <rguenther@suse.de>
272 PR tree-optimization/39999
273 * gcc.c-torture/compile/pr39999.c: New testcase.
275 2009-05-15 Joseph Myers <joseph@codesourcery.com>
277 * gcc.c-torture/compile/ptr-conv-1.c: New test.
279 2009-05-14 Ian Lance Taylor <iant@google.com>
281 * gcc.dg/Wcxx-compat-9.c: New testcase.
283 2009-05-14 Janus Weil <janus@gcc.gnu.org>
286 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
287 * gfortran.dg/duplicate_type_2.f90: Ditto.
288 * gfortran.dg/duplicate_type_3.f90: New.
290 2009-05-14 Laurent GUERBY <laurent@guerby.net>
292 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
293 * ada/acats/tests/c5/c59002c.ada: Likewise.
295 2009-05-13 Taras Glek <tglek@mozilla.com>
297 * g++.dg/plugin/attribute_plugin-test-1.C Testcase input for custom attributes and decl smashing
298 * g++.dg/plugin/attribute_plugin.c Testcase plugin to test user attributes
299 * g++.dg/plugin/dumb_plugin.c Fixed typo
300 * g++.dg/plugin/plugin.exp Added attribute_plugin test
302 2009-05-14 Jakub Jelinek <jakub@redhat.com>
305 * gfortran.dg/pr39865.f90: New test.
306 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
308 * gfortran.dg/hollerith_f95.f90: Likewise.
309 * gfortran.dg/hollerith6.f90: New test.
310 * gfortran.dg/hollerith7.f90: New test.
312 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
315 * gcc.dg/cpp/pr36674.i: New.
317 2009-05-14 Ben Elliston <bje@au.ibm.com>
320 * gcc.c-torture/compile/pr40035.c: New test.
322 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
324 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
326 2009-05-12 Tobias Burnus <burnus@net-b.de>
329 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
330 * gfortran.dg/c_kind_tests_2.f03: Ditto.
331 * gfortran.dg/interop_params.f03: Ditto.
333 2009-05-12 Jan Hubicka <jh@suse.cz>
335 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
337 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
338 * gcc.dg/ipa/ipacost-2.c: Likewise.
339 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
341 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
343 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
345 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
347 * lib/target-supports.exp (check_profiling_available): Return
348 false for -p on *-*-cygwin* targets.
350 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
352 PR tree-optimization/38632
353 * g++.dg/tree-ssa/pr38632.C: New.
355 2009-05-11 Jan Hubicka <jh@suse.cz>
357 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
358 we now optimize better.
359 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
360 out at different places.
361 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
363 * gcc.dg/vect/vect-76.c: Likewise.
364 * gcc.dg/vect/vect-70.c: Likewise.
365 * gcc.dg/vect/vect-66.c: Likewise.
366 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
367 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
369 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
372 * gcc.c-torture/compile/pr40080.c: New.
374 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
376 * gcc.c-torture/compile/pr40026.c: New testcase.
378 2009-05-11 Janus Weil <janus@gcc.gnu.org>
381 * gfortran.dg/proc_ptr_comp_7.f90: New.
383 2009-05-11 Ira Rosen <irar@il.ibm.com>
385 PR tree-optimization/40074
386 * gcc.dg/vect/pr40074.c: New test.
388 2009-05-10 Ian Lance Taylor <iant@google.com>
390 * gcc.dg/Wcxx-compat-7.c: New testcase.
391 * gcc.dg/Wcxx-compat-8.c: New testcase.
392 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
394 * gcc.dg/pr17188-1.c: Likewise.
395 * gcc.dg/pr39084.c: Likewise.
397 2009-05-10 Michael Matz <matz@suse.de>
400 * gcc.dg/pr40031.c: New test.
402 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
405 * gfortran.dg/array_constructor_31.f90: New test.
407 2009-05-10 Richard Guenther <rguenther@suse.de>
409 PR tree-optimization/40081
410 * g++.dg/torture/pr40081.C: New testcase.
412 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
415 * gfortran.dg/dependency_24.f90: New test.
416 * gfortran.dg/dependency_23.f90: Clean up module files.
418 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
421 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
422 * gfortran.dg/chmod_2.f90: Likewise.
423 * gfortran.dg/chmod_3.f90: Likewise.
424 * gfortran.dg/open_errors.f90: Likewise.
426 2009-05-09 Jan Hubicka <jh@suse.cz>
429 * g++.dg/eh/nested-try.C: New test.
431 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
433 PR tree-optimization/40049
434 * gcc.dg/vect/vect-shift-2.c: New test.
436 2009-05-08 Joseph Myers <joseph@codesourcery.com>
438 * gcc.dg/torture/complex-sign-mul-minus-one.c,
439 gcc.dg/torture/complex-sign-mul-one.c: New tests.
441 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
444 * g++.dg/warn/deprecated-6.C: New.
445 * gcc.dg/deprecated-4.c: Likewise.
446 * gcc.dg/deprecated-5.c: Likewise.
447 * gcc.dg/deprecated-6.c: Likewise.
449 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
451 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
452 __aligned__(__BIGGEST_ALIGNMENT__).
453 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
454 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
455 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
456 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
457 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
458 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
459 * gcc.dg/vect/Os-vect-95.c: Likewise.
460 * gcc.dg/vect/pr20122.c: Likewise.
461 * gcc.dg/vect/pr36493.c: Likewise.
462 * gcc.dg/vect/pr37385.c: Likewise.
463 * gcc.dg/vect/slp-7.c: Likewise.
464 * gcc.dg/vect/slp-9.c: Likewise.
465 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
466 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
467 * gcc.dg/vect/vect-35.c: Likewise.
468 * gcc.dg/vect/vect-40.c: Likewise.
469 * gcc.dg/vect/vect-42.c: Likewise.
470 * gcc.dg/vect/vect-44.c: Likewise.
471 * gcc.dg/vect/vect-46.c: Likewise.
472 * gcc.dg/vect/vect-48.c: Likewise.
473 * gcc.dg/vect/vect-52.c: Likewise.
474 * gcc.dg/vect/vect-54.c: Likewise.
475 * gcc.dg/vect/vect-56.c: Likewise.
476 * gcc.dg/vect/vect-58.c: Likewise.
477 * gcc.dg/vect/vect-60.c: Likewise.
478 * gcc.dg/vect/vect-74.c: Likewise.
479 * gcc.dg/vect/vect-75.c: Likewise.
480 * gcc.dg/vect/vect-76.c: Likewise.
481 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
482 * gcc.dg/vect/vect-77.c: Likewise.
483 * gcc.dg/vect/vect-77-global.c: Likewise.
484 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
485 * gcc.dg/vect/vect-78.c: Likewise.
486 * gcc.dg/vect/vect-78-global.c: Likewise.
487 * gcc.dg/vect/vect-80.c: Likewise.
488 * gcc.dg/vect/vect-85.c: Likewise.
489 * gcc.dg/vect/vect-87.c: Likewise.
490 * gcc.dg/vect/vect-88.c: Likewise.
491 * gcc.dg/vect/vect-92.c: Likewise.
492 * gcc.dg/vect/vect-93.c: Likewise.
493 * gcc.dg/vect/vect-95.c: Likewise.
494 * gcc.dg/vect/vect-97.c: Likewise.
495 * gcc.dg/vect/vect-complex-1.c: Likewise.
496 * gcc.dg/vect/vect-complex-4.c: Likewise.
497 * gcc.dg/vect/vect-complex-5.c: Likewise.
498 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
499 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
500 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
501 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
502 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
503 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
504 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
505 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
506 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
507 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
508 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
509 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
510 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
511 * gcc.dg/vect/vect-outer-1a.c: Likewise.
512 * gcc.dg/vect/vect-outer-1.c: Likewise.
513 * gcc.dg/vect/vect-outer-2a.c: Likewise.
514 * gcc.dg/vect/vect-outer-2b.c: Likewise.
515 * gcc.dg/vect/vect-outer-2.c: Likewise.
516 * gcc.dg/vect/vect-outer-2c.c: Likewise.
517 * gcc.dg/vect/vect-outer-2d.c: Likewise.
518 * gcc.dg/vect/vect-outer-3a.c: Likewise.
519 * gcc.dg/vect/vect-outer-3b.c: Likewise.
520 * gcc.dg/vect/vect-outer-3.c: Likewise.
521 * gcc.dg/vect/vect-outer-3c.c: Likewise.
522 * gcc.dg/vect/vect-outer-5.c: Likewise.
523 * gcc.dg/vect/vect-outer-6.c: Likewise.
524 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
525 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
526 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
527 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
528 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
529 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
530 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
531 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
532 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
533 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
534 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
535 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
536 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
537 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
539 2009-05-08 Joseph Myers <joseph@codesourcery.com>
542 * gcc.dg/torture/complex-sign.h: New header.
543 * gcc.dg/torture/complex-sign-add.c,
544 gcc.dg/torture/complex-sign-mixed-add.c,
545 gcc.dg/torture/complex-sign-mixed-div.c,
546 gcc.dg/torture/complex-sign-mixed-mul.c,
547 gcc.dg/torture/complex-sign-mixed-sub.c,
548 gcc.dg/torture/complex-sign-mul.c,
549 gcc.dg/torture/complex-sign-sub.c: New tests.
551 2009-05-08 Janus Weil <janus@gcc.gnu.org>
554 * gfortran.dg/intrinsic_3.f90: New.
556 2009-05-07 Janis Johnson <janis187@us.ibm.com>
559 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
560 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
561 * gcc.dg/dfp/float-constant-double.c: New test.
562 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
563 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
564 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
565 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
566 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
567 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
568 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
569 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
570 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
572 2009-05-07 Jakub Jelinek <jakub@redhat.com>
575 * gcc.c-torture/execute/pr40057.c: New test.
577 2009-05-06 James E. Wilson <wilson@codesourcery.com>
579 * gcc.c-torture/compile/const-high-part.c: New test.
581 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
584 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
587 2009-05-06 Janus Weil <janus@gcc.gnu.org>
590 * gfortran.dg/proc_decl_1.f90: Modified.
591 * gfortran.dg/proc_ptr_comp_1.f90: New.
592 * gfortran.dg/proc_ptr_comp_2.f90: New.
593 * gfortran.dg/proc_ptr_comp_3.f90: New.
594 * gfortran.dg/proc_ptr_comp_4.f90: New.
595 * gfortran.dg/proc_ptr_comp_5.f90: New.
596 * gfortran.dg/proc_ptr_comp_6.f90: New.
598 2009-05-06 Dodji Seketeli <dodji@redhat.com>
601 * g++.dg/template/call7.C: New test.
603 2009-05-06 Diego Novillo <dnovillo@google.com>
605 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
607 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
609 * gfortran.dg/pr40021.f: Moved to ...
610 * gfortran.fortran-torture/execute/pr40021.f: Here.
612 2009-05-06 Janis Johnson <janis187@us.ibm.com>
615 * gcc.dg/dfp/pr39986.c: New test.
617 2009-05-06 Michael Matz <matz@suse.de>
620 * gfortran.dg/pr40021.f: New test.
622 2009-05-06 Le-Chun Wu <lcwu@google.com>
624 * lib/plugin-support.exp: New file containing support procs for
626 * lib/target-supports.exp (check_plugin_available): New proc.
627 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
628 * gcc.dg/plugin/selfassign.c: New plugin source file.
629 * gcc.dg/plugin/self-assign-test-1.c: New test.
630 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
631 * g++.dg/README: Add description for plugin test.
632 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
633 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
634 * g++.dg/plugin/selfassign.c: New plugin source file.
635 * g++.dg/plugin/self-assign-test-1.C: New test.
636 * g++.dg/plugin/self-assign-test-2.C: Likewise.
637 * g++.dg/plugin/self-assign-test-3.C: Likewise.
638 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
639 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
641 2009-05-06 Tobias Burnus <burnus@net-b.de>
644 * gfortran.dg/intrinsic_2.f90: New test.
645 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
647 2009-05-06 Joseph Myers <joseph@codesourcery.com>
650 * gcc.dg/noncompile/incomplete-5.c: New test.
652 2009-05-05 Jakub Jelinek <jakub@redhat.com>
655 * gcc.dg/pr39666-1.c: New test.
656 * gcc.dg/pr39666-2.c: Likewise.
657 * g++.dg/warn/Wuninitialized-4.C: Likewise.
658 * g++.dg/warn/Wuninitialized-5.C: Likewise.
659 * gfortran.dg/pr39666-1.f90: Likewise.
660 * gfortran.dg/pr39666-2.f90: Likewise.
662 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
664 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
665 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
666 * gcc.target/mips/dspr2-MULTU.c: Likewise.
668 2009-05-05 Janus Weil <janus@gcc.gnu.org>
671 * gfortran.dg/proc_ptr_17.f90: New.
673 2009-05-05 Richard Guenther <rguenther@suse.de>
675 PR tree-optimization/40022
676 * gcc.c-torture/execute/pr40022.c: New testcase.
678 2009-05-05 Richard Guenther <rguenther@suse.de>
681 * gcc.c-torture/compile/pr40023.c: New testcase.
683 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
685 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
686 * g++.dg/template/overload9.C: Likewise.
687 * g++.dg/ext/ms-1.C: New.
689 2009-05-05 Jakub Jelinek <jakub@redhat.com>
692 * g++.dg/ext/vla7.C: New test.
694 2009-05-04 Joseph Myers <joseph@codesourcery.com>
696 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
698 2009-05-04 Joseph Myers <joseph@codesourcery.com>
700 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
701 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
702 Update expected errors.
704 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
707 * g++.dg/parse/parser-pr28152.C: New.
708 * g++.dg/parse/parser-pr28152-2.C: New.
710 2009-05-04 Joseph Myers <joseph@codesourcery.com>
712 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
714 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
716 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
717 * gcc.target/sparc/fexpand-2.c: Likewise.
718 * gcc.target/sparc/fpmerge-2.c: Likewise.
719 * gcc.target/sparc/pdist-2.c: Likewise.
721 2009-05-03 Richard Guenther <rguenther@suse.de>
724 * gcc.c-torture/compile/pr39983.c: New testcase.
726 2009-05-03 Joseph Myers <joseph@codesourcery.com>
728 * gcc.dg/c99-complex-3.c: New test.
730 2009-05-03 Joseph Myers <joseph@codesourcery.com>
732 * gcc.dg/cpp/utf8-5byte-1.c: New test.
734 2009-05-02 Joseph Myers <joseph@codesourcery.com>
736 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
738 2009-05-02 Richard Guenther <rguenther@suse.de>
741 * gcc.target/spu/pr40001.c: New testcase.
743 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
745 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
747 2009-04-30 Steve Ellcey <sje@cup.hp.com>
750 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
751 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
753 2009-04-30 Janis Johnson <janis187@us.ibm.com>
756 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
759 2009-04-30 David Ayers <ayers@fsfe.org>
761 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
762 and gcc_error_prefix variables.
763 * objc.dg/bad-receiver-type.m: Update to match correct
765 * objc.dg/encode-5.m: Likewise.
766 * objc.dg/id-1.m: Likewise.
767 * objc.dg/method-1.m: Likewise.
768 * objc.dg/method-6.m: Likewise.
769 * objc.dg/method-7.m: Likewise.
770 * objc.dg/method-9.m: Likewise.
771 * objc.dg/method-11.m: Likewise.
772 * objc.dg/method-20.m: Likewise.
773 * objc.dg/private-1.m: Likewise.
775 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
778 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
779 * gfortran.dg/advance_4.f90: Likewise
780 * gfortran.dg/advance_5.f90: Likewise
781 * gfortran.dg/append_1.f90: Likewise
782 * gfortran.dg/backslash_1.f90: Likewise
783 * gfortran.dg/backslash_2.f90: Likewise
784 * gfortran.dg/backslash_3.f: Likewise
785 * gfortran.dg/backspace_10.f90: Likewise
786 * gfortran.dg/backspace_3.f: Likewise
787 * gfortran.dg/backspace_4.f: Likewise
788 * gfortran.dg/backspace_5.f: Likewise
789 * gfortran.dg/backspace_8.f: Likewise
790 * gfortran.dg/backspace_9.f: Likewise
791 * gfortran.dg/complex_write.f90: Likewise
792 * gfortran.dg/convert_implied_open.f90: Likewise
793 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
794 * gfortran.dg/dos_eol.f: Likewise
795 * gfortran.dg/empty_format_1.f90: Likewise
796 * gfortran.dg/endfile.f: Likewise
797 * gfortran.dg/eof_1.f90: Likewise
798 * gfortran.dg/eor_1.f90: Likewise
799 * gfortran.dg/eor_handling_1.f90: Likewise
800 * gfortran.dg/eor_handling_2.f90: Likewise
801 * gfortran.dg/eor_handling_3.f90: Likewise
802 * gfortran.dg/eor_handling_4.f90: Likewise
803 * gfortran.dg/eor_handling_5.f90: Likewise
804 * gfortran.dg/error_recovery_5.f90: Likewise
805 * gfortran.dg/f2003_inquire_1.f03: Likewise
806 * gfortran.dg/f2003_io_4.f03: Likewise
807 * gfortran.dg/f2003_io_5.f03: Likewise
808 * gfortran.dg/f2003_io_7.f03: Likewise
809 * gfortran.dg/fgetc_1.f90: Likewise
810 * gfortran.dg/fgetc_2.f90: Likewise
811 * gfortran.dg/flush_1.f90: Likewise
812 * gfortran.dg/fmt_exhaust.f90: Likewise
813 * gfortran.dg/fmt_huge.f90: Likewise
814 * gfortran.dg/fmt_read.f90: Likewise
815 * gfortran.dg/fmt_t_1.f90: Likewise
816 * gfortran.dg/fmt_t_2.f90: Likewise
817 * gfortran.dg/fmt_t_3.f90: Likewise
818 * gfortran.dg/fmt_t_4.f90: Likewise
819 * gfortran.dg/fmt_t_5.f90: Likewise
820 * gfortran.dg/fmt_t_7.f: Likewise
821 * gfortran.dg/fseek.f90: Likewise
822 * gfortran.dg/ftell_1.f90: Likewise
823 * gfortran.dg/ftell_2.f90: Likewise
824 * gfortran.dg/func_derived_3.f90: Likewise
825 * gfortran.dg/inquire_9.f90: Likewise
826 * gfortran.dg/iostat_1.f90: Likewise
827 * gfortran.dg/iostat_2.f90: Likewise
828 * gfortran.dg/list_read_1.f90: Likewise
829 * gfortran.dg/list_read_4.f90: Likewise
830 * gfortran.dg/list_read_5.f90: Likewise
831 * gfortran.dg/list_read_7.f90: Likewise
832 * gfortran.dg/list_read_8.f90: Likewise
833 * gfortran.dg/list_read_9.f90: Likewise
834 * gfortran.dg/namelist_13.f90: Likewise
835 * gfortran.dg/namelist_14.f90: Likewise
836 * gfortran.dg/namelist_15.f90: Likewise
837 * gfortran.dg/namelist_16.f90: Likewise
838 * gfortran.dg/namelist_17.f90: Likewise
839 * gfortran.dg/namelist_18.f90: Likewise
840 * gfortran.dg/namelist_19.f90: Likewise
841 * gfortran.dg/namelist_20.f90: Likewise
842 * gfortran.dg/namelist_24.f90: Likewise
843 * gfortran.dg/namelist_26.f90: Likewise
844 * gfortran.dg/namelist_27.f90: Likewise
845 * gfortran.dg/namelist_28.f90: Likewise
846 * gfortran.dg/namelist_37.f90: Likewise
847 * gfortran.dg/namelist_38.f90: Likewise
848 * gfortran.dg/namelist_39.f90: Likewise
849 * gfortran.dg/namelist_40.f90: Likewise
850 * gfortran.dg/namelist_43.f90: Likewise
851 * gfortran.dg/namelist_44.f90: Likewise
852 * gfortran.dg/namelist_45.f90: Likewise
853 * gfortran.dg/namelist_46.f90: Likewise
854 * gfortran.dg/namelist_47.f90: Likewise
855 * gfortran.dg/namelist_48.f90: Likewise
856 * gfortran.dg/namelist_49.f90: Likewise
857 * gfortran.dg/namelist_50.f90: Likewise
858 * gfortran.dg/namelist_51.f90: Likewise
859 * gfortran.dg/namelist_52.f90: Likewise
860 * gfortran.dg/namelist_56.f90: Likewise
861 * gfortran.dg/namelist_char_only.f90: Likewise
862 * gfortran.dg/namelist_use.f90: Likewise
863 * gfortran.dg/namelist_use_only.f90: Likewise
864 * gfortran.dg/noadv_size.f90: Likewise
865 * gfortran.dg/open_access_append_1.f90: Likewise
866 * gfortran.dg/pad_no.f90: Likewise
867 * gfortran.dg/pr12884.f: Likewise
868 * gfortran.dg/pr17090.f90: Likewise
869 * gfortran.dg/pr17285.f90: Likewise
870 * gfortran.dg/pr17286.f90: Likewise
871 * gfortran.dg/pr18122.f90: Likewise
872 * gfortran.dg/pr18210.f90: Likewise
873 * gfortran.dg/pr18392.f90: Likewise
874 * gfortran.dg/pr19155.f: Likewise
875 * gfortran.dg/pr19216.f: Likewise
876 * gfortran.dg/pr19467.f90: Likewise
877 * gfortran.dg/pr19657.f: Likewise
878 * gfortran.dg/pr20257.f90: Likewise
879 * gfortran.dg/read_bad_advance.f90: Likewise
880 * gfortran.dg/read_eof_2.f90: Likewise
881 * gfortran.dg/read_eof_4.f90: Likewise
882 * gfortran.dg/read_many_1.f: Likewise
883 * gfortran.dg/read_noadvance.f90: Likewise
884 * gfortran.dg/read_repeat.f90: Likewise
885 * gfortran.dg/read_size_noadvance.f90: Likewise
886 * gfortran.dg/read_x_past.f: Likewise
887 * gfortran.dg/record_marker_1.f90: Likewise
888 * gfortran.dg/record_marker_3.f90: Likewise
889 * gfortran.dg/rewind_1.f90: Likewise
890 * gfortran.dg/runtime_warning_1.f90: Likewise
891 * gfortran.dg/shape_3.f90: Likewise
892 * gfortran.dg/slash_1.f90: Likewise
893 * gfortran.dg/stat_1.f90: Likewise
894 * gfortran.dg/stat_2.f90: Likewise
895 * gfortran.dg/streamio_11.f90: Likewise
896 * gfortran.dg/streamio_3.f90: Likewise
897 * gfortran.dg/streamio_4.f90: Likewise
898 * gfortran.dg/streamio_9.f90: Likewise
899 * gfortran.dg/tl_editing.f90: Likewise
900 * gfortran.dg/unf_io_convert_1.f90: Likewise
901 * gfortran.dg/unf_io_convert_2.f90: Likewise
902 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
903 * gfortran.dg/unf_short_record_1.f90: Likewise
904 * gfortran.dg/utf8_1.f03: Likewise
905 * gfortran.dg/utf8_2.f03: Likewise
906 * gfortran.dg/widechar_IO_1.f90: Likewise
907 * gfortran.dg/write_check3.f90: Likewise
908 * gfortran.dg/write_rewind_2.f: Likewise
909 * gfortran.dg/x_slash_2.f: Likewise
911 2009-04-29 Richard Guenther <rguenther@suse.de>
914 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
916 (check_effective_target_vect_floatuint_cvt): Likewise.
917 * gcc.dg/vect/slp-10.c: Adjust.
918 * gcc.dg/vect/slp-11.c: Adjust.
919 * gcc.dg/vect/slp-12b.c: Adjust.
920 * gcc.dg/vect/slp-33.c: Adjust.
921 * gcc.c-torture/compile/pr39943.c: New testcase.
923 2009-04-29 Richard Guenther <rguenther@suse.de>
926 * gcc.c-torture/compile/pr39937.c: New testcase.
928 2009-04-29 Richard Guenther <rguenther@suse.de>
930 PR tree-optimization/39941
931 * gcc.c-torture/compile/pr39941.c: New testcase.
933 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
935 * gcc.target/bfin/20090411-1.c: New test.
937 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
940 * gcc.dg/pr39565.c: New testcase.
942 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
944 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
945 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
946 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
947 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
948 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
949 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
950 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
951 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
952 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
953 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
954 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
955 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
956 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
957 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
958 * gcc.target/i386/pr37191.c: Likewise.
959 * gcc.target/i386/reload-1.c: Likewise.
960 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
961 * g++.old-deja/g++.pt/repo2.C: Likewise.
962 * g++.old-deja/g++.pt/repo3.C: Likewise.
963 * g++.old-deja/g++.pt/repo4.C: Likewise.
964 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
965 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
966 * g++.dg/template/repo1.C: Likewise.
967 * g++.dg/template/repo2.C: Likewise.
968 * g++.dg/template/repo3.C: Likewise.
969 * g++.dg/template/repo4.C: Likewise.
970 * g++.dg/template/repo5.C: Likewise.
971 * g++.dg/template/repo6.C: Likewise.
972 * g++.dg/template/repo7.C: Likewise.
973 * g++.dg/template/repo8.C: Likewise.
974 * g++.dg/template/repo9.C: Likewise.
975 * g++.dg/rtti/repo1.C: Likewise.
976 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
977 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
978 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
979 * g++.dg/other/PR23205.C: Skip for vxworks.
980 * g++.dg/ext/visibility/class1.C: Requires PIC.
981 * g++.dg/eh/async-unwind2.C: Requires PIC.
982 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
983 does not have cxa_exit.
985 2009-04-28 Jing Yu <jingyu@google.com>
988 * lib/target-supports.exp (check_effective_target_tls): Remove
990 (check_effective_target_tls_native): Likewise.
991 (check_effective_target_tls_runtime): Likewise.
992 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
994 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
996 2009-04-28 Janus Weil <janus@gcc.gnu.org>
999 * gfortran.dg/proc_ptr_16.f90: New.
1001 2009-04-28 Steve Ellcey <sje@cup.hp.com>
1003 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
1006 2009-04-28 Richard Guenther <rguenther@suse.de>
1009 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
1011 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
1013 * g++.dg/warn/pr35652.C: Removed.
1014 * gcc.dg/pr35652.c: Likewise.
1016 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
1018 * gcc.target/ia64/20071210-2.c: New testcase.
1020 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1023 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
1024 * gcc.dg/pr39323-3.c: Ditto.
1026 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1030 * gfortran.dg/ambiguous_reference_2.f90: New.
1031 * gfortran.dg/pointer_assign_7.f90: New.
1033 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1034 Mark Mitchell <mark@codesourcery.com>
1036 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1037 * gcc.dg/20020103-1.c: Check for __ppc.
1038 * gcc.dg/asm-b.c: Check for __ppc.
1039 * gcc.dg/20020919-1.c: Check for __ppc.
1040 * gcc.dg/20020312-2.c: Likewise.
1041 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1042 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1043 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1044 * g++.dg/warn/weak1.C: Likewise.
1045 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1046 static so appropriate optimizations kick in.
1047 (find_base_value_wrapper): New function.
1048 * g++.dg/eh/simd-5.C: Fix target triplet.
1049 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1051 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1052 H.J. Lu <hongjiu.lu@intel.com>
1055 * gcc.target/i386/pr39911.c: New test.
1057 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
1060 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1062 2009-04-28 Ben Elliston <bje@au.ibm.com>
1067 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1069 * gcc.dg/pr35652.C: New.
1070 * g++.dg/warn/pr35652.C: New.
1071 * gcc.dg/format/plus-1.c: Adjust message.
1073 2009-04-27 DJ Delorie <dj@redhat.com>
1075 * lib/target-supports.exp (check_effective_target_double64): New.
1076 (check_effective_target_double64plus): New.
1077 (check_effective_target_large_double): New.
1078 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1079 * gcc.dg/div-double-1.c: Likewise.
1080 * gcc.dg/Wconversion-real.c: Require large_double.
1081 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1083 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1086 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1089 2009-04-27 Ian Lance Taylor <iant@google.com>
1091 * gcc.dg/Wcxx-compat-5.c: New testcase.
1092 * gcc.dg/Wcxx-compat-6.c: New testcase.
1094 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1096 Allow non-constant arguments to conversion intrinsics.
1097 * gcc.target/spu/intrinsics-3.c: Update tests.
1099 2009-04-27 Richard Guenther <rguenther@suse.de>
1102 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1103 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1105 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1108 * gcc.dg/torture/pr39903-1.c: New.
1109 * gcc.dg/torture/pr39903-2.c: Likewise.
1111 2009-04-27 Revital Eres <eres@il.ibm.com>
1113 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1115 * gcc.dg/sms-2.c: Add dump check.
1116 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1118 * gcc.dg/sms-4.c: Likewise.
1119 * gcc.dg/sms-5.c: Likewise.
1120 * gcc.dg/sms-6.c: Likewise.
1121 * gcc.dg/sms-7.c: Likewise.
1122 * gcc.dg/sms-antideps.c: Rename to...
1123 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1125 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1127 * gnat.dg/opt2.adb: New test.
1129 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1132 * g++.dg/warn/Wunused-15.C: New test.
1134 2009-04-26 Michael Matz <matz@suse.de>
1137 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1139 * gcc.target/i386/pr37248-1.c: Modified.
1140 * gcc.target/i386/pr37248-3.c: Modified.
1141 * gcc.target/i386/pr37248-2.c: Modified.
1142 * gnat.dg/aliasing1.adb: Modified.
1143 * gnat.dg/pack9.adb: Modified.
1144 * gnat.dg/aliasing2.adb: Modified.
1145 * gcc.dg/strict-overflow-2.c: Modified.
1146 * gcc.dg/autopar/reduc-1char.c: Modified.
1147 * gcc.dg/autopar/reduc-2char.c: Modified.
1148 * gcc.dg/autopar/reduc-1.c: Modified.
1149 * gcc.dg/autopar/reduc-2.c: Modified.
1150 * gcc.dg/autopar/reduc-3.c: Modified.
1151 * gcc.dg/autopar/reduc-6.c: Modified.
1152 * gcc.dg/autopar/reduc-7.c: Modified.
1153 * gcc.dg/autopar/reduc-8.c: Modified.
1154 * gcc.dg/autopar/reduc-9.c: Modified.
1155 * gcc.dg/autopar/reduc-1short.c: Modified.
1156 * gcc.dg/autopar/reduc-2short.c: Modified.
1157 * gcc.dg/autopar/parallelization-1.c: Modified.
1158 * gcc.dg/strict-overflow-4.c: Modified.
1159 * gcc.dg/strict-overflow-6.c: Modified.
1160 * gcc.dg/gomp/combined-1.c: Modified.
1161 * gcc.dg/no-strict-overflow-1.c: Modified.
1162 * gcc.dg/no-strict-overflow-3.c: Modified.
1163 * gcc.dg/no-strict-overflow-5.c: Modified.
1164 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1165 * gcc.dg/tree-ssa/pr18134.c: Modified.
1166 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1167 * gcc.dg/tree-ssa/vector-2.c: Modified.
1168 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1169 * gcc.dg/tree-ssa/loop-21.c: Modified.
1170 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1171 * gcc.dg/tree-ssa/vector-3.c: Modified.
1172 * gcc.dg/tree-ssa/asm-3.c: Modified.
1173 * gcc.dg/tree-ssa/pr23294.c: Modified.
1174 * gcc.dg/tree-ssa/loop-22.c: Modified.
1175 * gcc.dg/tree-ssa/loop-15.c: Modified.
1176 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1177 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1178 * gcc.dg/tree-ssa/pr20139.c: Modified.
1179 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1180 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1181 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1182 * gcc.dg/tree-ssa/loop-5.c: Modified.
1183 * gcc.dg/tree-ssa/pr19431.c: Modified.
1184 * gcc.dg/tree-ssa/pr32044.c: Modified.
1185 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1186 * gcc.dg/tree-ssa/loop-19.c: Modified.
1187 * gcc.dg/tree-ssa/loop-28.c: Modified.
1188 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1189 * gcc.dg/tree-ssa/divide-1.c: Modified.
1190 * gcc.dg/tree-ssa/inline-1.c: Modified.
1191 * gcc.dg/tree-ssa/divide-3.c: Modified.
1192 * gcc.dg/tree-ssa/pr30978.c: Modified.
1193 * gcc.dg/tree-ssa/alias-6.c: Modified.
1194 * gcc.dg/tree-ssa/divide-4.c: Modified.
1195 * gcc.dg/tree-ssa/alias-11.c: Modified.
1196 * gcc.dg/no-strict-overflow-7.c: Modified.
1197 * gcc.dg/strict-overflow-1.c: Modified.
1198 * gcc.dg/pr15784-4.c: Modified.
1199 * gcc.dg/pr34263.c: Modified.
1200 * gcc.dg/strict-overflow-3.c: Modified.
1201 * gcc.dg/tree-prof/stringop-1.c: Modified.
1202 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1203 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1204 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1205 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1206 * gcc.dg/no-strict-overflow-2.c: Modified.
1207 * gcc.dg/no-strict-overflow-4.c: Modified.
1208 * gcc.dg/no-strict-overflow-6.c: Modified.
1209 * g++.dg/tree-ssa/pr27090.C: Modified.
1210 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1211 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1212 * g++.dg/tree-ssa/pr19807.C: Modified.
1213 * g++.dg/opt/pr30965.C: Modified.
1214 * g++.dg/init/new17.C: Modified.
1215 * gfortran.dg/whole_file_6.f90: Modified.
1216 * gfortran.dg/whole_file_5.f90: Modified.
1217 * gfortran.dg/reassoc_1.f90: Modified.
1218 * gfortran.dg/reassoc_3.f90: Modified.
1220 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1223 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1225 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1228 * gcc.target/i386/pr39543-1.c: New test.
1229 * gcc.target/i386/pr39543-2.c: New test.
1230 * gcc.target/i386/pr39543-3.c: New test.
1233 * gcc.dg/Wunused-value-3.c: New test.
1235 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1238 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1239 gcc.dg/vla-21.c: New tests.
1241 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1244 * gcc.dg/inline-34.c: New test.
1246 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1248 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1249 gcc.dg/enum-const-3.c: New tests.
1250 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1251 -pedantic-errors. Update expected diagnostics.
1253 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1256 * gcc.dg/vla-20.c: New test.
1258 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1261 * gcc.dg/vla-19.c: New test.
1263 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1265 PR preprocessor/39559
1266 * gcc.dg/c99-intconst-2.c: New test.
1268 2009-04-25 Jan Hubicka <jh@suse.cz>
1270 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1272 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1275 * gfortran.dg/import7.f90: New.
1277 2009-04-24 Richard Guenther <rguenther@suse.de>
1279 * gcc.dg/tree-ssa/vrp48.c: Fix.
1281 2008-04-24 Doug Kwan <dougkwan@google.com>
1283 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1284 destination are the same.
1286 2009-04-24 Richard Guenther <rguenther@suse.de>
1288 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1290 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1292 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1293 gcc.dg/array-const-3.c: New tests.
1295 2009-04-24 Ian Lance Taylor <iant@google.com>
1297 * gcc.dg/Wcxx-compat-4.c: New testcase.
1299 2009-04-24 Daniel Kraft <d@domob.eu>
1301 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1302 expected on already erraneous symbol (renamed to fresh one).
1304 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1307 * gcc.dg/pr39867.c: New.
1309 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1313 * gfortran.dg/intrinsic_1.f90: New.
1315 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1317 * gnat.dg/alignment7.adb: New test.
1318 * gnat.dg/alignment8.adb: Likewise.
1320 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1322 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1323 * gnat.dg/specs/rep_clause2.ads: New test.
1325 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1327 PR rtl-optimization/39794
1328 * gcc.dg/pr39794.c: New test.
1330 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1332 * gnat.dg/atomic1.adb: New test.
1333 * gnat.dg/atomic1_pkg.ads: New helper.
1335 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1338 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1339 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1341 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1343 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1346 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1349 * gcc.dg/vector-init-1.c: New testcase.
1350 * gcc.dg/vector-init-2.c: New testcase.
1352 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1354 * gnat.dg/enum2.adb: New test.
1355 * gnat.dg/enum2_pkg.ads: New helper.
1357 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1360 * gcc.dg/torture/pr39855.c: New test.
1362 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1365 * g++.dg/cpp0x/pr39639.C: New test.
1367 2009-04-22 Mark Heffernan <meheff@google.com>
1369 * gcc.dg/profile-generate-3.c: New test.
1371 2009-04-22 Jan Hubicka <jh@suse.cz>
1373 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1375 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1378 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1380 2009-04-22 Richard Guenther <rguenther@suse.de>
1382 PR tree-optimization/39824
1383 * gcc.c-torture/compile/pr39824.c: New testcase.
1385 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1388 * g++.dg/parse/parser-pr14875.C: New.
1389 * g++.dg/parse/parser-pr14875-2.C: New.
1390 * g++.dg/parse/error6.C: Update match string.
1392 2009-04-22 Richard Guenther <rguenther@suse.de>
1394 PR tree-optimization/39845
1395 * gcc.c-torture/compile/pr39845.c: New testcase.
1397 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1400 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1401 * gfortran.dg/external_initializer.f90: Modified.
1402 * gfortran.dg/interface_26.f90: Modified.
1403 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1404 * gfortran.dg/proc_ptr_3.f90: Modified.
1405 * gfortran.dg/proc_ptr_15.f90: New.
1406 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1408 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1411 * g++.dg/warn/pr35711.C: New.
1412 * g++.dg/conversion/ptrmem2.C: Update.
1414 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1416 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1417 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1418 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1419 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1420 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1421 gcc.c-torture/ChangeLog.0,
1422 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1423 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1424 gcc.target/i386/math-torture/math-torture.exp,
1425 gcc.target/mips/inter/mips16-inter.exp,
1426 gcc.target/mips/mips-nonpic/README,
1427 gcc.target/x86_64/abi/README.gcc,
1428 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1429 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1430 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1432 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1434 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1436 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1438 2009-04-21 Richard Guenther <rguenther@suse.de>
1441 * gcc.dg/torture/pr39829.c: New testcase.
1443 2009-04-21 Martin Jambor <mjambor@suse.cz>
1445 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1447 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1450 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1451 * gcc.dg/sequence-pt-2.c: New.
1452 * gcc.dg/sequence-pt-3.c: New.
1453 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1454 * g++.dg/warn/sequence-pt-2.c: New.
1455 * g++.dg/warn/sequence-pt-3.c: New.
1457 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1459 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1461 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1463 * gnat.dg/import1.ad[sb]: New test.
1465 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1467 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1470 2009-04-20 Tobias Burnus <burnus@net-b.de>
1473 * gfortran.dg/continuation_11.f90: New test.
1475 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1478 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1479 messages. Test for "long long" in system headers.
1480 * gcc.dg/c99-longlong-2.c: New.
1481 * g++.dg/warn/pr13358.C: New.
1482 * g++.dg/warn/pr13358-2.C: New.
1483 * g++.dg/warn/pr13358-3.C: New.
1484 * g++.dg/warn/pr13358-4.C: New.
1486 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1488 * gcc.dg/framework-2.c: Fix up for non existent includes
1489 being fatal errors now.
1491 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1494 * gfortran.dg/private_type_13.f90: New test.
1495 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1497 2009-04-20 Le-Chun Wu <lcwu@google.com>
1500 * g++.dg/warn/Wunused-14.C: New test.
1502 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1504 * gnat.dg/specs/small_alignment.ads: New test.
1506 2009-04-20 Ian Lance Taylor <iant@google.com>
1508 * gcc.dg/Wcxx-compat-3.c: New testcase.
1510 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1512 * gnat.dg/pack13.ad[sb]: New test.
1513 * gnat.dg/pack13_pkg.ads: New helper.
1515 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1517 * gnat.dg/discr11.ad[sb]: New test.
1518 * gnat.dg/discr11_pkg.ads: New helper.
1520 2009-04-20 Ira Rosen <irar@il.ibm.com>
1522 PR tree-optimization/39675
1523 * gcc.dg/vect/O3-pr39675-2.c: New test.
1525 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1527 * gnat.dg/rep_clause3.adb: New test.
1529 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1532 * gcc.dg/c99-flex-array-7.c: New test.
1534 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1537 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1539 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1542 * gcc.dg/c99-restrict-3.c: New test.
1544 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1546 PR preprocessor/20078
1547 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1549 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1551 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1552 Do not pass -B$root after -margs.
1554 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1558 * gcc.dg/pr32061.c: New.
1559 * gcc.dg/Wlogical-op-1.c: Update.
1560 * g++.dg/warn/Wlogical-op-1.C: Update.
1561 * g++.dg/warn/pr36954.C: New.
1563 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1566 * gcc.dg/lvalue-5.c: New test.
1568 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1571 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1573 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1575 * gcc.dg/cpp/include5.c: New test.
1577 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1580 * gcc.dg/call-diag-2.c: New test.
1582 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1584 PR preprocessor/39646
1585 * gcc.dg/cpp/line8.c: New test.
1587 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1589 PR preprocessor/39647
1590 * gcc.dg/cpp/line7.c: New test.
1592 2009-04-18 Richard Guenther <rguenther@suse.de>
1595 * gcc.target/i386/pr39804.c: New testcase.
1597 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1599 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1600 * g++.dg/other/pr39496.C: Likewise.
1602 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1605 * gcc.dg/pr36902.c: New.
1607 2009-04-17 Diego Novillo <dnovillo@google.com>
1609 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1610 violation for variable 'inside_main'.
1612 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1614 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1616 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1618 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1620 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1622 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1623 * gfortran.dg/chmod_2.f90: Likewise.
1624 * gfortran.dg/chmod_3.f90: Likewise.
1625 * gfortran.dg/open_errors.f90: Likewise.
1626 * gfortran.dg/stat_1.f90: Likewise.
1627 * gfortran.dg/stat_2.f90: Likewise.
1629 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1631 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1632 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1633 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1634 * gfortran.dg/nearest_1.f90: Likewise.
1635 * gfortran.dg/nearest_3.f90: Likewise.
1636 * gfortran.dg/isnan_1.f90: Likewise.
1637 * gfortran.dg/isnan_2.f90: Likewise.
1638 * gfortran.dg/nan_1.f90: Likewise.
1639 * gfortran.dg/nan_2.f90: Likewise.
1640 * gfortran.dg/nan_3.f90: Likewise.
1641 * gfortran.dg/nan_4.f90: Likewise.
1642 * gfortran.dg/module_nan.f90: Likewise.
1643 * gfortran.dg/int_conv_2.f90: Likewise.
1644 * gfortran.dg/init_flag_3.f90: Likewise.
1645 * gfortran.dg/namelist_42.f90: Likewise.
1646 * gfortran.dg/namelist_43.f90: Likewise.
1647 * gfortran.dg/real_const_3.f90: Likewise.
1648 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1650 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1651 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1652 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1653 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1654 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1656 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1657 * gfortran.dg/gamma_5.f90: Likewise.
1659 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1661 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1662 less strict so it also works with auto-overlay support.
1663 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1664 for "exceeds local store" linker errors on the SPU.
1666 * lib/gfortran.exp: Include target-supports.exp.
1667 (gfortran_init): On SPU targets where automatic overlay support
1668 is available, use it to build all Fortran test cases.
1670 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1672 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1674 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1675 rule enforced by gnat on taft types.
1677 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1680 * g++.dg/ext/complit11.C: Add empty dg-options.
1682 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1685 * g++.dg/template/defarg11.C: New test.
1687 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1690 * g++.dg/ext/complit11.C: New testcase.
1692 2009-04-15 Le-Chun Wu <lcwu@google.com>
1695 * g++.dg/warn/Wunused-13.C: New testcase.
1697 2009-04-15 Ian Lance Taylor <iant@google.com>
1699 * gcc.dg/Wenum-compare-1.c: New testcase.
1701 2009-04-15 Richard Guenther <rguenther@suse.de>
1703 PR tree-optimization/39764
1704 * g++.dg/torture/pr39764.C: New testcase.
1706 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
1708 * g++.dg/ext/altivec-17.C: New.
1710 2009-04-15 Arnaud Charlet <charlet@adacore.com>
1712 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1713 * gnat.dg/specs/limited1.ads: Ditto.
1715 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1718 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1719 for testing the results of estimate instructions.
1720 * gcc.dg/vmx/3a-04m.c (test): Ditto.
1721 * gcc.dg/vmx/3a-05.c (test): Ditto.
1723 2009-04-14 Jason Merrill <jason@redhat.com>
1726 * g++.dg/warn/Wshadow-4.C: Extend.
1728 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
1730 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1731 (do_D): Remove attribute hidden.
1733 2009-04-13 Jason Merrill <jason@redhat.com>
1736 * g++.dg/init/copy7.C: New.
1738 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
1741 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1742 (check_for_all_options): This.
1744 2009-04-13 Jason Merrill <jason@redhat.com>
1747 * g++.dg/template/crash90.C: New.
1749 2009-04-12 Jason Merrill <jason@redhat.com>
1752 * g++.dg/overload/extern-C-2.C: New.
1754 2009-04-12 Joseph Myers <joseph@codesourcery.com>
1756 PR preprocessor/31869
1757 * gcc.dg/cpp/strify5.c: New test.
1759 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
1761 * gnat.dg/enum1.adb: New test.
1762 * gnat.dg/enum1_pkg.ads: New helper.
1764 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
1767 * gcc.target/alpha/pr39740.c: New test.
1769 2009-04-11 Daniel Kraft <d@domob.eu>
1772 * gfortran.dg/bounds_check_strlen_1.f90: New test.
1773 * gfortran.dg/bounds_check_strlen_2.f90: New test.
1774 * gfortran.dg/bounds_check_strlen_3.f90: New test.
1775 * gfortran.dg/bounds_check_strlen_4.f90: New test.
1776 * gfortran.dg/bounds_check_strlen_5.f90: New test.
1777 * gfortran.dg/bounds_check_strlen_6.f90: New test.
1778 * gfortran.dg/bounds_check_strlen_7.f90: New test.
1779 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1780 expected string length that failed with -fbounds-check now.
1781 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1783 2009-04-11 Janus Weil <janus@gcc.gnu.org>
1786 * gfortran.dg/proc_ptr_14.f90: New.
1788 2009-04-11 Richard Guenther <rguenther@suse.de>
1791 * g++.dg/torture/pr39732.C: New testcase.
1793 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
1795 * gfortran.dg/whole_file_5.f90: New.
1796 * gfortran.dg/whole_file_6.f90: New.
1798 2009-04-11 Richard Guenther <rguenther@suse.de>
1800 PR tree-optimization/39713
1801 * g++.dg/torture/pr39713.C: New testcase.
1803 2009-04-10 Richard Guenther <rguenther@suse.de>
1806 * gcc.dg/pr39712.c: New testcase.
1808 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
1811 * g++.dg/cpp0x/enum2.C: Updated.
1812 * g++.dg/debug/pr22514.C: Likewise.
1813 * g++.dg/parse/enum2.C: Likewise.
1814 * g++.dg/parse/enum3.C: Likewise.
1815 * g++.dg/template/crash79.C: Likewise.
1816 * g++.old-deja/g++.jason/cond.C: Likewise.
1818 2009-04-10 Chao-ying Fu <fu@mips.com>
1820 * gcc.target/mips/interrupt_handler.c: Change from compile to
1823 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1825 * objc/execute/forward-1.x: Fix x86_64 entry typos.
1827 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
1830 * gfortran.dg/zero_sized_6.f90: New.
1832 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1835 * g++.dg/parse/pr20118.C: New.
1836 * g++.dg/template/spec16.C: Update.
1838 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1841 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1842 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1843 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1844 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1845 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1846 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1847 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1848 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1849 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1850 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1851 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1852 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1853 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1854 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1855 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1856 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1857 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1859 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1862 * g++.dg/torture/pr39678.C: New.
1863 * gcc.dg/compat/struct-complex-2.h: Likewise.
1864 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1865 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1866 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1867 * gcc.dg/torture/pr39678.c: Likewise.
1868 * gcc.target/i386/pr39678.c: Likewise.
1870 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1871 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1873 * gcc.target/x86_64/abi/test_passing_structs.c: Include
1874 <complex.h>. Add tests for structure with complex float.
1876 2009-04-10 Ben Elliston <bje@au.ibm.com>
1877 Joseph Myers <joseph@codesourcery.com>
1880 * gcc.dg/dfp/pr36800.c: New.
1882 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1883 Rafael Avila de Espindola <espindola@google.com>
1885 * gcc.misc-tests/help.exp: New file.
1886 * lib/options.exp: New file.
1888 2009-04-09 Janis Johnson <janis187@us.ibm.com>
1891 * objc/execute/forward-1.x: New.
1893 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
1895 * gcc.dg/pr27150-1.c: Change to a link test.
1897 2009-04-09 Jakub Jelinek <jakub@redhat.com>
1899 * g++.dg/lookup/using2.C: Change copyright header to refer to version
1900 3 of the GNU General Public License and to point readers at the
1901 COPYING3 file and the FSF's license web page.
1902 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1903 * gcc.dg/struct/struct-reorg.exp: Likewise.
1904 * gcc.target/spu/tag_manager.c: Likewise.
1906 2009-04-09 Richard Guenther <rguenther@suse.de>
1909 * ssa-ccp-25.c: Adjust pattern.
1911 2009-04-09 Janus Weil <janus@gcc.gnu.org>
1914 * gfortran.dg/external_procedures_1.f90: Modified.
1915 * gfortran.dg/proc_ptr_result_1.f90: New.
1916 * gfortran.dg/proc_ptr_result_2.f90: New.
1917 * gfortran.dg/proc_ptr_result_3.f90: New.
1919 2009-04-09 Richard Guenther <rguenther@suse.de>
1921 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1922 to prevent constant propagation.
1923 * gcc.dg/vect/vect-56.c: Likewise.
1924 * gcc.dg/vect/vect-58.c: Likewise.
1925 * gcc.dg/vect/vect-60.c: Likewise.
1926 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1927 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1928 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1930 2009-04-09 Richard Guenther <rguenther@suse.de>
1932 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1933 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1935 2009-04-09 Joseph Myers <joseph@codesourcery.com>
1938 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1941 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1943 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1944 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1946 2009-04-08 Jakub Jelinek <jakub@redhat.com>
1948 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1950 2009-04-08 Jason Merrill <jason@redhat.com>
1953 * g++.dg/template/error40.C: Add another test.
1955 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1959 * gcc.c-torture/compile/pr39614-1.c,
1960 gcc.c-torture/compile/pr39614-2.c,
1961 gcc.c-torture/compile/pr39614-3.c,
1962 gcc.c-torture/compile/pr39614-4.c,
1963 gcc.c-torture/compile/pr39614-5.c,
1964 gcc.c-torture/compile/pr39673-1.c,
1965 gcc.c-torture/compile/pr39673-2.c: New tests.
1966 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1968 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1969 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1972 2009-04-08 Dodji Seketeli <dodji@redhat.com>
1975 * g++.dg/cpp0x/variadic-crash2.C: New test.
1977 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
1980 * gfortran.dg/alloc_comp_result_1.f90: New test.
1982 2009-04-07 Jason Merrill <jason@redhat.com>
1985 * g++.dg/overload/extern-C-1.C: New.
1987 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1990 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
1992 2009-04-07 Jason Merrill <jason@redhat.com>
1995 * g++.dg/template/error40.C: New.
1997 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2000 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2002 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
2004 * gnat.dg/subp_elim_errors.ad[sb]: New test.
2006 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2009 * gfortran.dg/proc_decl_1.f90: Modified.
2010 * gfortran.dg/proc_ptr_11.f90: Extended.
2011 * gfortran.dg/proc_ptr_13.f90: Modified.
2013 2009-04-06 Jason Merrill <jason@redhat.com>
2016 * g++.dg/template/fnspec1.C: New.
2018 2009-04-06 Laurent GUERBY <laurent@guerby.net>
2020 * lib/gnat.exp: Handle multilib.
2022 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2025 * gfortran.dg/dependency_23.f90: New test.
2027 2009-04-06 Richard Guenther <rguenther@suse.de>
2029 PR tree-optimization/28868
2030 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2031 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2032 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2033 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2035 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2037 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2039 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2041 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2043 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2045 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2046 with the built-in y0, and the subsequent warning.
2047 (y1): Likewise, rename to y_1.
2049 2009-04-06 Janus Weil <janus@gcc.gnu.org>
2052 * gfortran.dg/proc_decl_21.f90: New.
2054 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2057 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2059 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
2061 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2062 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2063 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2064 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2065 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2066 gfortran.dg/namelist_49.f90: Gate test on effective_target
2068 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2070 2009-04-05 Daniel Kraft <d@domob.eu>
2073 * gfortran.dg/read_float_2.f03
2074 * gfortran.dg/read_float_3.f90
2076 2009-04-05 Richard Guenther <rguenther@suse.de>
2078 PR tree-optimization/39648
2079 * gcc.c-torture/compile/pr39648.c: New testcase.
2081 2009-04-05 Jason Merrill <jason@redhat.com>
2084 * g++.dg/template/error39.C: New.
2086 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2089 * gfortran.dg/implied_do_1.f90: New.
2091 2009-04-04 Tobias Burnus <burnus@net-b.de>
2094 * gfortran.dg/recursive_check_8.f90: New.
2095 * gfortran.dg/recursive_check_9.f90: New.
2096 * gfortran.dg/recursive_check_10.f90: New.
2097 * gfortran.dg/recursive_check_11.f90: New.
2098 * gfortran.dg/recursive_check_12.f90: New.
2099 * gfortran.dg/recursive_check_13.f90: New.
2100 * gfortran.dg/recursive_check_14.f90: New.
2102 2009-04-04 Jason Merrill <jason@redhat.com>
2105 * g++.dg/template/error38.C: Add more tests.
2107 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2110 * gfortran.dg/common_align_2.f90: New test.
2112 2009-04-04 Richard Guenther <rguenther@suse.de>
2114 PR tree-optimization/8781
2115 PR tree-optimization/37892
2116 * g++.dg/tree-ssa/pr8781.C: New testcase.
2117 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2119 2009-04-04 Richard Guenther <rguenther@suse.de>
2121 PR tree-optimization/39636
2122 * gcc.c-torture/compile/pr39636.c: New testcase.
2124 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2126 PR rtl-optimization/39607
2127 * g++.dg/opt/pr39607.C: New.
2129 2009-04-03 Tobias Burnus <burnus@net-b.de>
2132 * gfortran.dg/common_12.f90: New.
2134 2009-04-03 Jason Merrill <jason@redhat.com>
2137 * g++.dg/template/const2.C: New test.
2139 2009-04-03 Richard Guenther <rguenther@suse.de>
2141 PR tree-optimization/2480
2142 PR tree-optimization/23086
2143 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2144 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2146 2009-04-03 Richard Guenther <rguenther@suse.de>
2148 PR tree-optimization/34743
2149 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2150 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2151 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2152 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2153 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2154 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2155 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2156 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2158 2009-04-03 Richard Guenther <rguenther@suse.de>
2161 PR tree-optimization/23940
2162 PR tree-optimization/33237
2165 PR tree-optimization/36201
2166 PR tree-optimization/36230
2167 PR tree-optimization/38049
2168 PR tree-optimization/38207
2169 PR tree-optimization/38230
2170 PR tree-optimization/38301
2171 PR tree-optimization/38585
2173 PR tree-optimization/38985
2174 PR tree-optimization/39299
2175 * gcc.dg/pr19633-1.c: Adjust.
2176 * gcc.dg/torture/pta-callused-1.c: Likewise.
2177 * gcc.dg/torture/pr39074-2.c: Likewise.
2178 * gcc.dg/torture/pr39074.c: Likewise.
2179 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2180 * gcc.dg/torture/pr30375.c: Adjust.
2181 * gcc.dg/torture/pr33563.c: Likewise.
2182 * gcc.dg/torture/pr33870.c: Likewise.
2183 * gcc.dg/torture/pr33560.c: Likewise.
2184 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2185 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2186 * gcc.dg/tree-ssa/alias-15.c: Remove.
2187 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2188 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2189 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2190 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2191 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2192 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2193 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2194 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2195 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2196 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2197 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2198 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2199 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2200 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2201 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2202 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2203 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2204 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2205 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2206 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2207 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2208 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2209 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2210 * gcc.dg/uninit-B.c: XFAIL.
2211 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2212 * gcc.dg/uninit-pr19430.c: XFAIL.
2213 * g++.dg/tree-ssa/pr13146.C: New testcase.
2214 * g++.dg/opt/pr36187.C: Adjust.
2215 * g++.dg/torture/20090329-1.C: New testcase.
2217 2009-04-02 Chao-ying Fu <fu@mips.com>
2219 * gcc.target/mips/interrupt_handler.c: New test.
2221 2009-04-02 David Ayers <ayers@fsfe.org>
2224 * objc.dg/bad-receiver-type-2.m: New test contributed by
2227 2009-04-02 Jason Merrill <jason@redhat.com>
2230 * g++.dg/template/error38.C: New test.
2232 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2234 PR tree-optimization/31677
2235 * gcc.dg/memcpy-1.c: Add compiler option.
2237 2009-04-02 Ira Rosen <irar@il.ibm.com>
2239 PR tree-optimization/39595
2240 * gfortran.dg/vect/O3-pr39595.f: New test.
2242 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2245 * g++.dg/template/typedef11.C: New test.
2246 * g++.dg/template/typedef12.C: Likewise.
2247 * g++.dg/template/typedef13.C: Likewise.
2248 * g++.dg/template/typedef14.C: Likewise.
2249 * g++.dg/template/typedef15.C: Likewise.
2250 * g++.dg/template/typedef16.C: Likewise.
2251 * g++.dg/template/sfinae3.C: Compile this pedantically.
2252 The only errors expected should be the one saying the typedef is ill
2254 * g++.old-deja/g++.pt/typename8.C: Likewise.
2255 * g++.dg/template/access11.C: Update this.
2257 2009-04-02 Richard Guenther <rguenther@suse.de>
2259 PR tree-optimization/37221
2260 * gcc.c-torture/compile/20090331-1.c: New testcase.
2262 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2264 * gcc.c-torture/compile/20090401-1.c: New test.
2266 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2269 * g++.dg/template/pr4926-1.C: New.
2271 2009-04-01 Xinliang David Li <davidxl@google.com>
2273 * gcc.target/i386/all_one_m128i.c: New test.
2275 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2278 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2279 * gcc.dg/fltconst-2.c: New test.
2280 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2281 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2284 * gcc.dg/cpp/pr33466.c: New test.
2285 * gcc.dg/dfp/pr33466.c: New test.
2286 * gcc.dg/fixed-point/pr33466.c: New test.
2288 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2290 PR tree-optimization/35011
2291 * g++.dg/other/pr35011.C: New.
2293 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2296 * gcc.dg/pr39226.c: New test.
2298 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2301 * g++.dg/template/pr35240.C: New.
2303 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2306 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2307 * gcc.dg/pr25682.c: Update expected diagnostics.
2309 2009-04-01 Richard Guenther <rguenther@suse.de>
2311 * gcc.dg/fold-plusmult-2.c: New testcase.
2313 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2316 * gcc.dg/pr37772.c: New test.
2317 * g++.dg/ext/asm11.C: New test.
2319 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2321 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2322 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2325 2009-03-31 Jason Merrill <jason@redhat.com>
2327 * g++.old-deja/g++.other/using9.C: Add expected errors.
2329 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2331 * gcc.c-torture/compile/pr33009.c: Removed.
2333 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2335 * gcc.c-torture/compile/pr33009.c: Delete.
2336 * gcc.c-torture/compile/pr11832.c: Likewise.
2338 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2341 * lib/target-supports.exp (check_effective_target_stdint_types):
2343 (check_effective_target_inttypes_types): New.
2344 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2345 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2346 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2348 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2352 * gfortran.dg/data_pointer_1.f90: New test.
2354 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2357 * gfortran.dg/char_length_15.f90: New test.
2359 2009-03-31 Jason Merrill <jason@redhat.com>
2362 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2363 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2364 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2367 * g++.dg/other/typedef2.C: New test.
2370 * g++.dg/template/typedef17.C: New test.
2372 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2373 * g++.dg/cpp0x/auto12.C: Likewise.
2375 2009-03-31 Richard Guenther <rguenther@suse.de>
2378 * gcc.dg/fold-compare-4.c: New testcase.
2379 * gcc.dg/fold-compare-5.c: Likewise.
2381 2009-03-31 Richard Guenther <rguenther@suse.de>
2383 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2385 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2388 * gcc.target/i386/pr39592-1.c: New test.
2390 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2392 PR preprocessor/15638
2393 * gcc.dg/cpp/missing-header-1.c: New test.
2394 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2395 "compilation terminated" message.
2396 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2398 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2399 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2400 terminated" message.
2402 2009-03-31 Richard Guenther <rguenther@suse.de>
2406 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2407 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2409 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2412 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2413 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2414 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2415 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2416 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2417 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2418 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2420 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2423 * gfortran.dg/whole_file_1.f90: New test.
2425 * gfortran.dg/whole_file_2.f90: New test.
2426 * gfortran.dg/whole_file_3.f90: New test.
2428 * gfortran.dg/whole_file_4.f90: New test.
2430 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2432 * gfortran.dg/bind_c_usage_19.f90: New test.
2435 * gcc.target/powerpc/altivec-29.c: New test.
2437 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2439 PR rtl-optimization/323
2440 * gcc.target/i386/excess-precision-1.c,
2441 gcc.target/i386/excess-precision-2.c,
2442 gcc.target/i386/excess-precision-3.c,
2443 gcc.target/i386/excess-precision-4.c,
2444 gcc.target/i386/excess-precision-5.c,
2445 gcc.target/i386/excess-precision-6.c: New tests.
2447 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2450 * gcc.dg/c99-array-lval-8.c: New test.
2452 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2454 PR preprocessor/34695
2455 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2456 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2457 instead of dg-warning for "previous definition" messages.
2458 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2459 "warnings being treated as errors" message.
2460 * gcc.dg/fltconst-1.c: Use -fshow-column.
2462 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2465 * gfortran.dg/power1.f90: New test.
2467 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2475 * gcc.c-torture/compile/20081108-1.c,
2476 gcc.c-torture/compile/20081108-2.c,
2477 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2478 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2479 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2480 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2481 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2482 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2483 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2484 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2485 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2486 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2487 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2488 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2489 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2490 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2491 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2492 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2493 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2495 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2496 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2497 XFAILs. Update expected messages.
2498 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2500 * gcc.dg/real-const-1.c: Replace with test from original PR.
2501 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2502 when casting from non-constant integer to pointer.
2504 2009-03-29 Richard Guenther <rguenther@suse.de>
2506 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2508 2009-03-29 Daniel Kraft <d@domob.eu>
2511 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2513 * gfortran.dg/typebound_proc_9.f03: New test.
2514 * gfortran.dg/typebound_proc_10.f03: New test.
2515 * gfortran.dg/typebound_proc_11.f03: New test.
2516 * gfortran.dg/abstract_type_5.f03: New test.
2518 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2521 * gfortran.dg/do_4.f: New.
2522 * gfortran.dg/goto_2.f90: Correct expected warnings.
2523 * gfortran.dg/goto_4.f90: Likewise.
2524 * gfortran.dg/goto_5.f90: New.
2526 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2529 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2531 * gcc.target/i386/pr39545-1.c: New.
2532 * gcc.target/i386/pr39545-2.c: Likewise.
2534 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2535 (flex2_struct): Likewise.
2536 (check_struct_passing7): Likewise.
2537 (check_struct_passing8): Likewise.
2540 (main): Call check_struct_passing7 and check_struct_passing8.
2542 2009-03-29 Richard Guenther <rguenther@suse.de>
2544 * gcc.c-torture/execute/20090113-1.c: New testcase.
2545 * gcc.c-torture/execute/20090113-2.c: Likewise.
2546 * gcc.c-torture/execute/20090113-3.c: Likewise.
2547 * gcc.c-torture/execute/20090207-1.c: Likewise.
2548 * gcc.c-torture/compile/20090114-1.c: Likewise.
2549 * gcc.c-torture/compile/20090328-1.c: Likewise.
2550 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2552 2009-03-29 David Ayers <ayers@fsfe.org>
2555 * objc.dg/conditional-1.m: New tests.
2557 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2559 * gcc.dg/winline-10.c: New test.
2561 2009-03-28 Tobias Burnus <burnus@net-b.de>
2564 * gfortran.dg/do_check_1.f90: Add test.
2565 * gfortran.dg/do_check_2.f90: Add test.
2566 * gfortran.dg/do_check_3.f90: Add test.
2567 * gfortran.dg/do_check_4.f90: Add test.
2569 2009-03-28 Jan Hubicka <jh@suse.cz>
2571 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2572 * gcc.dg/pr33826.c: Update dump files.
2573 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2574 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2576 2009-03-28 Martin Jambor <mjambor@suse.cz>
2578 * g++.dg/tree-ssa/fwprop-align.C: New test.
2580 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2582 * gcc.target/powerpc/altivec-28.c: New test.
2585 * gcc.dg/wdisallowed-functions-1.c: Removed.
2586 * gcc.dg/wdisallowed-functions-2.c: Removed.
2587 * gcc.dg/wdisallowed-functions-3.c: Removed.
2588 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2589 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2590 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2592 2009-03-28 Richard Guenther <rguenther@suse.de>
2594 PR tree-optimization/38723
2595 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2597 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2600 * gfortran.dg/char_result_13.f90: New test.
2602 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2605 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2607 2009-03-28 Daniel Kraft <d@domob.eu>
2609 * gfortran.dg/trim_1.f90: New test.
2611 2009-03-28 Richard Guenther <rguenther@suse.de>
2613 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2614 * g++.dg/warn/Warray-bounds.C: Likewise.
2616 2009-03-28 Tobias Burnus <burnus@net-b.de>
2619 * gfortran.dg/recursive_check_7.f90: New test.
2621 2009-03-28 Tobias Burnus <burnus@net-b.de>
2624 * gfortran.dg/do_check_5.f90: New test.
2625 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2626 * gfortran.dg/array_constructor_18.f90: Ditto.
2627 * gfortran.dg/array_constructor_22.f90: Ditto.
2628 * gfortran.dg/do_3.F90: Ditto.
2629 * gfortran.dg/do_1.f90: Ditto.
2631 2009-03-28 Richard Guenther <rguenther@suse.de>
2633 PR tree-optimization/38180
2634 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2636 2009-03-28 Richard Guenther <rguenther@suse.de>
2638 PR tree-optimization/38513
2639 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2640 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2641 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2642 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2643 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2644 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2645 * gcc.dg/vect/vect-35.c: Likewise.
2646 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2647 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2648 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2650 2009-03-28 Richard Guenther <rguenther@suse.de>
2652 PR tree-optimization/38968
2653 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2655 2009-03-28 Richard Guenther <rguenther@suse.de>
2657 PR tree-optimization/37795
2658 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2660 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2662 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2663 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2664 options for removed targets.
2666 2009-03-27 Richard Guenther <rguenther@suse.de>
2668 PR tree-optimization/39120
2669 * gcc.c-torture/execute/pr39120.c: New testcase.
2671 2009-03-27 Richard Guenther <rguenther@suse.de>
2673 PR tree-optimization/39120
2674 * gcc.dg/torture/pta-callused-1.c: New testcase.
2676 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2679 * gcc.target/i386/pr39315-1.c: New.
2680 * gcc.target/i386/pr39315-2.c: Likewise.
2681 * gcc.target/i386/pr39315-3.c: Likewise.
2682 * gcc.target/i386/pr39315-4.c: Likewise.
2683 * gcc.target/i386/pr39315-check.c: Likewise.
2685 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2688 * gcc.dg/pr39323-1.c: New.
2689 * gcc.dg/pr39323-2.c: Likewise.
2690 * gcc.dg/pr39323-3.c: Likewise.
2692 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2695 * gcc.target/ia64/sync-1.c: New.
2697 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2700 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2701 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2702 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2703 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2704 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2705 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2706 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2707 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2709 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2711 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2712 for low precision (i.e. float).
2714 2009-03-27 Dodji Seketeli <dodji@redhat.com>
2715 Jakub Jelinek <jakub@redhat.com>
2718 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2720 2009-03-27 Jakub Jelinek <jakub@redhat.com>
2722 * gcc.dg/memmove-2.c: New test.
2723 * gcc.dg/memmove-3.c: New test.
2725 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2728 2009-03-27 Xinliang David Li <davidxl@google.com>
2730 PR tree-optimization/39557
2731 * g++.dg/tree-ssa/dom-invalid.C: New test.
2733 2009-03-27 Xinliang David Li <davidxl@google.com>
2735 PR tree-optimization/39548
2736 * g++.dg/tree-ssa/copyprop.C: New test.
2738 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2741 * g++.dg/template/typename17.C: New testcase.
2742 * g++.dg/template/typename18.C: New testcase.
2744 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2747 * g++.dg/other/var_copy-1.C: New test.
2749 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2752 * g++.dg/parse/ctor9.C: New test.
2754 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2757 * g++.dg/init/error2.C: New test.
2759 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2762 * gcc.dg/pr35652.C: New.
2763 * g++.dg/warn/pr35652.C: New.
2764 * gcc.dg/format/plus-1.c: Adjust message.
2766 2009-03-26 Jakub Jelinek <jakub@redhat.com>
2769 * gcc.dg/wdisallowed-functions-3.c: New test.
2770 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2772 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2774 * gcc.dg/inline-33.c: Fix when pic.
2776 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
2778 * gcc.target/ia64/20090324-1.c: New test.
2780 2009-03-25 Jakub Jelinek <jakub@redhat.com>
2783 * gcc.dg/pr27898.c: New test.
2785 PR tree-optimization/32139
2786 * gcc.c-torture/compile/pr32139.c: New test.
2788 2009-03-24 Jason Merrill <jason@redhat.com>
2791 * g++.dg/parse/defarg14.C: New test.
2793 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2796 * gfortran.dg/read_repeat.f90: New test.
2798 2009-03-24 Ira Rosen <irar@il.ibm.com>
2800 PR tree-optimization/39529
2801 * gcc.dg/vect/pr39529.c: New test.
2803 2009-03-24 Dodji Seketeli <dodji@redhat.com>
2804 Jakub Jelinek <jakub@redhat.com>
2807 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2809 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2812 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2814 2009-03-23 Jason Merrill <jason@redhat.com>
2816 * g++.dg/cpp0x/auto12.C: Add variadic test.
2819 * g++.dg/warn/Wshadow-4.C: New test.
2821 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2823 PR tree-optimization/39516
2824 * gfortran.dg/pr39516.f: New test.
2826 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
2828 * lib/target-libpath.exp (set_ld_library_path_env_vars):
2829 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2830 variable, not environment variable.
2832 2009-03-21 Jason Merrill <jason@redhat.com>
2835 * g++.dg/ext/vla6.C: New test.
2837 2009-03-20 Jason Merrill <jason@redhat.com>
2839 * g++.dg/cpp0x/initlist5.C: Add additional test.
2841 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2842 Janis Johnson <janis187@us.ibm.com>
2844 * lib/compat.exp (compat-get-options-main, compat-get-options):
2845 Handle dg-prune-output in source file.
2846 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2847 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2848 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2851 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2854 * gcc.dg/gomp/pr39495-1.c: New test.
2855 * gcc.dg/gomp/pr39495-2.c: New test.
2856 * g++.dg/gomp/pr39495-1.C: New test.
2857 * g++.dg/gomp/pr39495-2.C: New test.
2860 * gcc.target/i386/pr39496.c: New test.
2861 * g++.dg/other/pr39496.C: New test.
2863 2009-03-19 Li Feng <nemokingdom@gmail.com>
2866 * gcc.dg/autopar/pr39500-1.c: New.
2867 * gcc.dg/autopar/pr39500-2.c: New.
2869 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2871 * g++.dg/dg.exp: Prune graphite.
2873 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
2876 * g++.dg/graphite: New.
2877 * g++.dg/graphite/graphite.exp: New.
2878 * g++.dg/graphite/pr39447.C: New.
2880 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2883 * g++.dg/template/pr39425.C: New.
2885 * g++.dg/template/spec33.C: Updated.
2887 2009-03-17 Jason Merrill <jason@redhat.com>
2889 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2891 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2894 * g++.dg/ext/unary_trait_incomplete.C: New.
2896 2009-03-17 Jing Yu <jingyu@google.com>
2899 * g++.dg/inherit/thunk10.C: New test.
2901 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
2904 * gcc.target/i386/pr39482.c: New test.
2906 2009-03-17 Jakub Jelinek <jakub@redhat.com>
2909 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2910 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2911 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2912 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2915 * gcc.dg/pr39443.c: New test.
2918 * gcc.dg/debug/pr39412.c: New test.
2920 2009-03-17 Janis Johnson <janis187@us.ibm.com>
2923 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2924 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2926 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2927 its original value, or unset if it was not defined.
2928 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2929 path procs around use of HOSTCC.
2930 * g++.dg/compat/struct-layout-1.exp: Ditto.
2931 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2933 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
2935 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2937 2009-03-16 Janis Johnson <janis187@us.ibm.com>
2939 Revert patch for PR testsuite/37630.
2942 * gcc.dg/pr11492.c: Replace constant and remove xfail.
2945 * lib/target-supports.exp (check_effective_target_ieee): New.
2946 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2947 * gcc.dg/20001012-1.c: Require ieee.
2950 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2952 2009-03-16 Jakub Jelinek <jakub@redhat.com>
2954 PR tree-optimization/39455
2955 * gcc.dg/pr39455.c: New test.
2957 2009-03-13 David Ayers <ayers@fsfe.org>
2959 * objc/execute/trivial.m. New test.
2961 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
2964 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2966 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
2969 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2972 2009-03-12 David Ayers <ayers@fsfe.org>
2975 * objc/execute/exceptions/handler-1.m. New test.
2977 2009-03-12 Jakub Jelinek <jakub@redhat.com>
2980 * gcc.target/i386/pr39431.c: New test.
2982 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
2985 * gcc.target/i386/pr39445.c: New.
2987 * gcc.target/i386/push-1.c: XFAIL.
2989 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
2991 * gcc.dg/inline-33.c: New test.
2993 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
2995 * gcc.dg/vect/vect-82.c: Combine dg-do and
2996 dg-require-effective-target into dg-skip-if.
2997 * gcc.dg/vect/vect-83.c: Likewise.
2999 2009-03-11 Jakub Jelinek <jakub@redhat.com>
3002 * gcc.target/i386/stackalign/longlong-1.c: New test.
3003 * gcc.target/i386/stackalign/longlong-2.c: New test.
3005 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3007 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
3009 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3011 * gcc.c-torture/execute/ieee/inf-3.c: New test.
3012 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
3014 2009-03-11 Olivier Hainque <hainque@adacore.com>
3016 * gnat.dg/slice_enum.adb: New test.
3018 2009-03-11 Jason Merrill <jason@redhat.com>
3021 * g++.dg/opt/nrv15.C: New test.
3023 2009-03-10 Ira Rosen <irar@il.ibm.com>
3025 PR tree-optimization/39422
3026 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
3027 constant array with static initialization to global memory.
3028 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3030 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3032 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3035 2009-03-09 Jakub Jelinek <jakub@redhat.com>
3038 * g++.dg/opt/switch2.C: Add -w to dg-options.
3039 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3040 * g++.dg/warn/switch1.C: New test.
3041 * g++.dg/other/switch3.C: New test.
3043 PR tree-optimization/39394
3044 * gcc.c-torture/compile/pr39394.c: New test.
3046 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3048 * gcc.target/s390/20090223-1.c: New testcase.
3050 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3053 * gfortran.dg/fmt_f0_1.f90: New test.
3055 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3058 * g++.dg/other/new1.C: Adjusted.
3059 * g++.dg/parse/crash40.C: Likewise.
3060 * g++.dg/parse/defarg12.C: Likewise.
3061 * g++.dg/template/error15.C: Likewise.
3063 * g++.dg/other/pr39060.C: New.
3065 2009-03-07 Jason Merrill <jason@redhat.com>
3068 * g++.dg/opt/new1.C: New.
3070 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3073 * g++.dg/other/error32.C: New.
3075 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3078 * gcc.c-torture/compile/pr39360.c: New test.
3081 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3083 2009-03-05 Jason Merrill <jason@redhat.com>
3086 * g++.dg/warn/Wuninitialized-3.C: New test.
3088 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3091 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3092 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3094 2009-03-04 Jason Merrill <jason@redhat.com>
3097 * g++.dg/template/koenig7.C: New test.
3099 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3101 * g++.dg/torture/predcom-1.C: New test.
3103 2009-03-04 Richard Guenther <rguenther@suse.de>
3105 PR tree-optimization/39362
3106 * g++.dg/torture/pr39362.C: New testcase.
3108 2009-03-04 Jason Merrill <jason@redhat.com>
3109 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3114 * g++.dg/template/dependent-name5.C: New test.
3116 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3119 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3120 vect_int to vect_int_mult.
3122 2009-03-04 Richard Guenther <rguenther@suse.de>
3124 PR tree-optimization/39358
3125 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3126 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3128 2009-03-04 Richard Guenther <rguenther@suse.de>
3130 PR tree-optimization/39339
3131 * gcc.c-torture/execute/pr39339.c: New testcase.
3133 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3135 * gcc.c-torture/compile/20090303-1.c,
3136 gcc.c-torture/compile/20090303-2.c: New tests.
3138 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3141 * gfortran.dg/gomp/pr39354.f90: New test.
3143 PR tree-optimization/39343
3144 * gcc.dg/pr39343.c: New test.
3146 2009-03-03 Ira Rosen <irar@il.ibm.com>
3148 PR tree-optimization/39248
3149 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3150 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3151 on targets without vector misalignment support.
3152 * lib/target-supports.exp
3153 (check_effective_target_vect_short_mult): Add
3154 check_effective_target_arm32.
3156 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3159 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3160 * testsuite/gcc.dg/graphite/pr39335.c: New.
3162 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3164 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3166 * gcc.target/i386/stackalign/return-5.c: Likewise.
3167 * gcc.target/i386/stackalign/return-6.c: Likewise.
3169 2009-03-02 Richard Guenther <rguenther@suse.de>
3170 Ira Rosen <irar@il.ibm.com>
3172 PR tree-optimization/39318
3173 * gfortran.dg/vect/pr39318.f90: New test.
3175 2009-03-01 Jan Hubicka <jh@suse.cz>
3177 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3179 2009-03-01 Jan Hubicka <jh@suse.cz>
3182 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3184 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3186 * gnat.dg/pack12.adb: New test.
3188 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3191 * g++.dg/other/pr37789.C: New.
3193 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3196 * gfortran.dg/interface_25.f90: New test.
3197 * gfortran.dg/interface_26.f90: New test.
3199 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3202 * gfortran.dg/initialization_22.f90: New test.
3204 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3206 PR rtl-optimization/39241
3207 * gcc.dg/torture/pr39241.c: New.
3209 2009-02-25 Martin Jambor <mjambor@suse.cz>
3211 PR tree-optimizations/39259
3212 * g++.dg/torture/pr39259.C: New testcase.
3214 2009-02-24 Richard Guenther <rguenther@suse.de>
3217 * g++.dg/template/instantiate10.C: New testcase.
3219 2009-02-24 Richard Guenther <rguenther@suse.de>
3220 Zdenek Dvorak <ook@ucw.cz>
3222 PR tree-optimization/39233
3223 * gcc.c-torture/execute/pr39233.c: New testcase.
3225 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3227 PR tree-optimization/39260
3228 * gcc.dg/graphite/pr39260.c: New.
3230 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3232 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3234 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3237 * g++.dg/template/void14.C: New.
3239 2009-02-23 Jason Merrill <jason@redhat.com>
3242 * g++.dg/init/const7.C: Remove XFAIL.
3243 * g++.dg/init/static-init1.C: New test.
3245 * g++.dg/cpp0x/initlist14.C: New test.
3247 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3250 * bound_simplification_2.f90: New test case.
3251 * bound_7.f90: New test case.
3253 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3255 * gcc.dg/cpp/include4.c: New test.
3257 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3260 * gcc.target/i386/abi-2.c: New.
3262 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3264 * gcc.c-torture/execute/pr39228.x: New.
3266 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3268 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3269 scan-assembler to check for xmm0 register.
3271 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3272 Joseph Myers <joseph@codesourcery.com>
3274 * gcc.target/arm/va_list.c: New test.
3275 * g++.dg/abi/arm_va_list.C: Likewise.
3276 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3278 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3279 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3280 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3281 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3282 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3283 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3285 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3288 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3291 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3294 * gcc.c-torture/execute/pr39240.c: New test.
3296 2009-02-20 Jason Merrill <jason@redhat.com>
3299 * g++.dg/parse/dtor15.C: New test.
3301 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3303 * gcc.c-torture/execute/20090219-1.c: New.
3305 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3307 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3308 (mips-dg-options): When matching isa* pseudo-options make
3309 'value' optional and accept ! entries. Use $spec instead of
3310 $isa_spec in the isa pseudo-option error message. Only
3311 perform the ISA-range check when 'value' is set. If arch is
3312 matching any CPU in the ! entries switch to its generic ISA.
3313 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3314 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3316 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3319 * gcc.dg/visibility-20.c: New test.
3320 * g++.dg/ext/visibility/visibility-11.C: New test.
3322 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3325 * g++.dg/abi/pr39188-1a.C: New.
3326 * g++.dg/abi/pr39188-1b.C: Likewise.
3327 * g++.dg/abi/pr39188-1.h: Likewise.
3328 * g++.dg/abi/pr39188-2a.C: Likewise.
3329 * g++.dg/abi/pr39188-2b.C: Likewise.
3330 * g++.dg/abi/pr39188-2.h: Likewise.
3331 * g++.dg/abi/pr39188-3a.C: Likewise.
3332 * g++.dg/abi/pr39188-3b.C: Likewise.
3333 * g++.dg/abi/pr39188-3.h: Likewise.
3335 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3338 * gcc.c-torture/execute/call-trap-1.c,
3339 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3342 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3345 * gcc.c-torture/execute/pr39228.c: New test.
3347 2009-02-19 Richard Guenther <rguenther@suse.de>
3349 PR tree-optimization/39074
3350 * gcc.dg/torture/pr39074.c: New testcase.
3351 * gcc.dg/torture/pr39074-2.c: Likewise.
3352 * gcc.dg/torture/pr39074-3.c: Likewise.
3354 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3357 * g++.dg/parse/attr3.C: New.
3359 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3362 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3365 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3368 2009-02-18 Jason Merrill <jason@redhat.com>
3371 * g++.dg/init/const7.C: Remove XFAIL.
3374 * g++.dg/opt/const6.C: New test.
3376 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3378 * gcc.dg/callabi/callabi.exp: Moved to ...
3379 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3382 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3383 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3384 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3385 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3386 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3387 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3388 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3390 * gcc.dg/callabi/callabi.h: Moved to ...
3391 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3393 * gcc.dg/callabi/func-1.c: Moved to ...
3394 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3396 * gcc.dg/callabi/func-indirect.c: Moved to ...
3397 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3399 * gcc.dg/callabi/pr38891.c: Moved to ...
3400 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3402 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3403 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3405 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3406 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3408 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3409 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3411 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3414 * gcc.dg/callabi/pr38891.c: New.
3416 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3418 * gcc.dg/callabi/callabi.exp: New.
3420 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3423 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3425 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3427 * gcc.target/i386/pr39082-1.c: New.
3429 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3432 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3433 CHECK_M64_M128 is defined.
3434 (check_f_arguments): Add "do".
3435 (check_vector_arguments): New.
3436 (check_m64_arguments): Likewise.
3437 (check_m128_arguments): Likewise.
3439 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3440 (CHECK_M64_M128): Define.
3442 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3444 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3446 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3447 tests only if CHECK_M64_M128 is defined.
3449 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3450 (m128_2_struct): Likewise.
3451 (check_struct_passing5): Likewise.
3452 (check_struct_passing6): Likewise.
3453 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3455 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3457 (check_union_passing4): Likewise.
3458 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3460 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3463 * gcc.dg/noncompile/pr35447-1.c: New test.
3465 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3467 PR tree-optimization/36922
3468 * gfortran.dg/pr36922.f: New test.
3470 2009-02-17 Richard Guenther <rguenther@suse.de>
3472 PR tree-optimization/39202
3473 * gcc.c-torture/compile/pr39202.c: New testcase.
3475 2009-02-17 Richard Guenther <rguenther@suse.de>
3477 PR tree-optimization/39204
3478 * gcc.dg/torture/pr39204.c: New testcase.
3480 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3482 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3483 * gcc.dg/vect/vect-outer-6.c: Ditto.
3485 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3488 * gcc.dg/noncompile/init-5.c: New test.
3489 * gcc.dg/init-bad-4.c: Adjust expected errors.
3491 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3494 * gcc.target/i386/push-1.c: New.
3496 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3498 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3500 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3502 * gcc.target/spu/intrinsics-sr.c: New test.
3504 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3507 * gcc.target/ia64/sibcall-opt-1.c: New test.
3508 * gcc.target/ia64/sibcall-opt-2.c: New test.
3510 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3513 * gfortran.dg/cray_pointers_8.f90: New test.
3516 * gfortran.dg/cray_pointers_9.f90: New test.
3518 2009-02-13 Jason Merrill <jason@redhat.com>
3521 * g++.dg/cpp0x/decltype16.C: New.
3523 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3526 * gfortran.dg/gomp/pr39152.f90: New.
3528 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3531 * gcc.target/i386/pr39162.c: New.
3533 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3536 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3539 2009-02-12 Jason Merrill <jason@redhat.com>
3542 * g++.dg/template/array20.C: New test.
3544 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3546 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3547 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3548 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3550 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3552 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3554 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3557 * gfortran.dg/pr39152.f: New.
3559 2009-02-11 Jason Merrill <jason@redhat.com>
3562 * g++.dg/cpp0x/defaulted9.C: New test.
3565 * g++.dg/init/value7.C: New test.
3567 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3570 * gcc.target/i386/pr38824.c: New testcase.
3572 2009-02-11 Jason Merrill <jason@redhat.com>
3575 * g++.dg/cpp0x/defaulted8.C: New test.
3578 * g++.dg/cpp0x/rv9p.C: New test.
3580 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3582 * gnat.dg/aliasing3.adb: New test.
3583 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3585 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3588 * g++.dg/template/crash88.C: New.
3589 * g++.dg/template/crash89.C: Likewise.
3591 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3594 * gcc.dg/pr39084.c: New test.
3596 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3599 * gcc.target/i386/pr39139.c: New test.
3601 2009-02-10 Richard Guenther <rguenther@suse.de>
3603 PR tree-optimization/39132
3604 * gcc.dg/torture/pr39132.c: New testcase.
3606 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3609 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3610 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3611 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3612 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3613 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3614 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3615 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3616 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3618 2009-02-09 Jason Merrill <jason@redhat.com>
3621 * g++.dg/init/value6.C: New test.
3623 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3625 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3627 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3629 * gcc.c-torture/compile/20090209-1.c: New test.
3631 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3635 * g++.dg/cpp0x/vt-35147.C: New.
3636 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3637 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3639 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3642 * gcc.dg/attr-alias-4.c: New test.
3644 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3647 * gcc.dg/dfp/pr39035.c: New test.
3649 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3652 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3654 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3657 * g++.dg/opt/thunk3.C: New test.
3659 2009-02-05 Nick Clifton <nickc@redhat.com>
3661 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3662 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3663 * gcc.dg/cdce1.c: Likewise.
3664 * gcc.dg/cpp/_Pragma6.c: Likewise.
3665 * g++.dg/cpp/_Pragma1.C: Likewise.
3666 * gcc.dg/utf32-2.c: Xfail for M32C.
3667 * gcc.dg/utf32-1.c: Likewise.
3668 * gcc.dg/utf32-3.c: Likewise.
3669 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3671 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3672 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3673 * gcc.dg/Wconversion-5.c: Likewise.
3674 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3675 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3676 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3677 * gcc.dg/utf-inc-init.c: Likewise.
3678 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3679 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3680 * gcc.dg/utf-array-short-wchar.c: Likewise.
3681 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3682 * gcc.dg/mallign.c: Use size_t instead of long.
3684 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3686 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3688 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
3690 * gcc.c-torture/execute/pr39100.c: New.
3692 2009-02-05 Joseph Myers <joseph@codesourcery.com>
3695 * gcc.dg/tls/diag-6.c: New test.
3697 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
3699 AVX Programming Reference (January, 2009)
3700 * gcc.target/i386/avx-vpclmulqdq.c: New.
3701 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3703 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3705 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3706 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
3707 (pclmul_test): Renamed to ...
3710 2009-02-04 Jakub Jelinek <jakub@redhat.com>
3713 * g++.dg/abi/mangle31.C: New test.
3715 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3718 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3720 * vla-6.c: Likewise. Expect warning not error for [*] lexically
3721 inside function prototype but not part of parameter declarator.
3722 * vla-11.c: New test.
3724 2009-02-03 Jason Merrill <jason@redhat.com>
3726 * g++.dg/warn/main-4.C: New test.
3727 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3729 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3732 * g++.dg/expr/cast10.C: New test.
3734 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3737 * gcc.dg/init-bad-6.c: New test.
3739 2009-02-03 Jakub Jelinek <jakub@redhat.com>
3742 * gcc.c-torture/compile/pr35318.c: New test.
3745 * gcc.dg/nofixed-point-2.c: New test.
3746 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3747 * g++.dg/ext/fixed2.C: Likewise.
3748 * g++.dg/other/error25.C: Likewise.
3749 * g++.dg/lookup/crash7.C: Likewise.
3750 * g++.dg/cpp0x/decltype-38655.C: Likewise.
3753 * g++.dg/cpp0x/initlist13.C: New test.
3755 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
3758 * g++.dg/template/func2.C: New test.
3761 * g++.dg/template/typename15.C: New.
3762 * g++.dg/template/typename16.C: New.
3764 2009-02-03 Janis Johnson <janis187@us.ibm.com>
3765 Ben Elliston <bje@au.ibm.com>
3768 * gcc.dg/dfp/pr39034.c: New test.
3770 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3773 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3775 2009-02-02 Jason Merrill <jason@redhat.com>
3778 * g++.dg/parse/dtor14.C: New test.
3780 2009-02-02 Jakub Jelinek <jakub@redhat.com>
3782 * lib/target-supports.exp
3783 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3784 * g++.dg/ext/builtin10.C: New test.
3787 * gcc.target/i386/pr39058.c: New test.
3789 2009-02-02 Richard Guenther <rguenther@suse.de>
3791 PR tree-optimization/38937
3792 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3794 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3797 * g++.dg/parse/crash52.C: New.
3799 2009-01-30 Richard Guenther <rguenther@suse.de>
3801 PR tree-optimization/39041
3802 * gcc.c-torture/compile/pr39041.c: New testcase.
3804 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3807 * gcc.target/i386/pr39013-1.c: New test.
3808 * gcc.target/i386/pr39013-2.c: New test.
3811 * g++.dg/ext/label12.C: New test.
3813 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3816 * g++.dg/parse/error34.C: New.
3817 * g++.dg/parse/error35.C: Likewise.
3819 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3822 * g++.dg/cpp0x/decltype-38655.C: New.
3824 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3827 * g++.dg/torture/pr39002.C: New test.
3829 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
3831 PR tree-optimization/39007
3832 * gcc.dg/tree-ssa/pr39007.c: New.
3834 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
3837 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3840 2009-01-29 Steve Ellcey <sje@cup.hp.com>
3843 * gcc.c-torture/compile/pr38857.c: New test.
3845 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
3849 * gfortran.dg/bound_6.f90: New test.
3851 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
3853 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3855 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
3857 PR tree-optimization/38997
3858 * gcc.dg/tree-ssa/pr38997.c: New.
3860 2009-01-28 Richard Guenther <rguenther@suse.de>
3862 PR tree-optimization/38926
3863 * gcc.c-torture/compile/pr38926.c: New testcase.
3865 2009-01-28 Jakub Jelinek <jakub@redhat.com>
3868 * gcc.dg/pr38934.c: New test.
3870 2009-01-28 Richard Guenther <rguenther@suse.de>
3873 * g++.dg/warn/Wuninitialized-2.C: New testcase.
3875 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
3877 PR tree-optimization/38984
3878 * gcc.dg/pr38984.c: New XFAILed testcase.
3881 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
3884 * gcc.target/i386/pr38988.c: New test.
3886 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
3889 * g++.dg/parse/crash51.C: New.
3890 * g++.old-deja/g++.pt/crash9.C: Adjust.
3892 2009-01-27 Daniel Kraft <d@domob.eu>
3895 * gfortran.dg/mvbits_6.f90: New test.
3896 * gfortran.dg/mvbits_7.f90: New test.
3897 * gfortran.dg/mvbits_8.f90: New test.
3899 2009-01-27 Richard Guenther <rguenther@suse.de>
3901 PR tree-optimization/38503
3902 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3904 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3907 * gcc.c-torture/execute/pr38969.c: New test.
3909 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
3912 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3914 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3915 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3916 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3918 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
3921 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3922 if __USING_SJLJ_EXCEPTIONS__ is defined.
3924 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3925 __USING_SJLJ_EXCEPTIONS__ is defined.
3926 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3927 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3928 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3929 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3930 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3931 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3933 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3936 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3937 Use instead of C name in asm statements.
3939 2009-01-26 Richard Guenther <rguenther@suse.de>
3941 PR tree-optimization/38745
3942 * g++.dg/torture/pr38745.C: New testcase.
3944 2009-01-26 Richard Guenther <rguenther@suse.de>
3947 * g++.dg/warn/Wuninitialized-1.C: New testcase.
3949 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
3951 * gcc.dg/bitfld-15.c: Gate warning on target
3952 pcc_bitfield_type_matters.
3953 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3954 g++.dg/ext/bitfield4.C: Likewise.
3955 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3956 bitfield for any target.
3958 2009-01-24 Jakub Jelinek <jakub@redhat.com>
3961 * gcc.dg/pr38957.c: New test.
3963 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
3966 * gfortran.dg/array_constructor_24.f: Allow tolerance when
3969 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
3971 PR tree-optimization/38953
3972 * gfortran.dg/graphite/pr38953.f90: New.
3974 2009-01-24 Paul Brook <paul@codesourcery.com>
3976 * gcc.target/arm/neon-cond-1.c: New test.
3978 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
3980 PR tree-optimization/38932
3981 * gcc.dg/pr38932.c: New.
3983 2009-01-23 Revital Eres <eres@il.ibm.com>
3985 * gcc.dg/sms-7.c: Fix test.
3987 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
3989 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
3990 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
3991 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
3992 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
3994 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3996 * gcc.dg/pr35729.c: Make test x86 specific.
3998 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4001 * gcc.dg/pr38615.c: New test.
4003 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
4006 * gcc.target/i386/pr38931.c: New test.
4008 2009-01-22 Dodji Seketeli <dodji@redhat.com>
4011 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
4012 * g++.dg/template/typedef12.C: Likewise.
4013 * g++.dg/template/typedef13.C: Likewise.
4014 * g++.dg/template/typedef14.C: Likewise.
4015 * g++.dg/template/sfinae3.C: Likewise.
4016 * g++.old-deja/g++.pt/typename8.C: Likewise.
4017 * g++.dg/template/access11.C: Likewise
4019 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
4021 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
4023 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
4025 2009-01-21 Dodji Seketeli <dodji@redhat.com>
4028 * g++.dg/template/typedef11.C: New test.
4029 * g++.dg/template/typedef12.C: Likewise.
4030 * g++.dg/template/typedef13.C: Likewise.
4031 * g++.dg/template/typedef14.C: Likewise.
4032 * g++.dg/template/sfinae3.C: Compile this pedantically.
4033 The only errors expected should be the one saying the typedef is ill
4035 * g++.old-deja/g++.pt/typename8.C: Likewise.
4036 * g++.dg/template/access11.C: Update this.
4038 2009-01-21 Daniel Kraft <d@domob.eu>
4041 * gfortran.dg/mvbits_5.f90: New test.
4043 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
4045 * gcc.dg/sms-6.c: New test.
4046 * gcc.dg/sms-7.c: Likewise.
4048 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
4051 * gfortran.dg/host_assoc_function_7.f90: New test
4053 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4054 Richard Guenther <rguenther@suse.de>
4056 PR tree-optimization/38747
4057 PR tree-optimization/38748
4058 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4059 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4060 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4062 2009-01-20 Kees Cook <kees@ubuntu.com>
4063 H.J. Lu <hongjiu.lu@intel.com>
4066 * gcc.dg/pr38902.c: New.
4068 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4071 * gfortran.dg/pr38868.f: New testcase.
4073 2009-01-20 Richard Guenther <rguenther@suse.de>
4075 * gcc.c-torture/execute/pr36227.c: Move ...
4076 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4078 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4080 * lib/gfortran.exp: Add -B options for targets that use
4081 libgfortran.a%s in their specs.
4083 2009-01-19 Jason Merrill <jason@redhat.com>
4086 * g++.dg/template/dtor5.C: New test.
4088 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4091 * gfortran.dg/bound_5.f90: New test.
4093 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4096 * g++.dg/compat/abi/pr38736_main.C: New.
4097 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4098 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4099 * g++.dg/other/macro-1.C: Likewise.
4100 * gcc.dg/macro-1.c: Likewise.
4101 * gcc.dg/compat/pr38736_main.c: Likewise.
4102 * gcc.dg/compat/pr38736_x.c: Likewise.
4103 * gcc.dg/compat/pr38736_y.c: Likewise.
4105 2009-01-18 Richard Guenther <rguenther@suse.de>
4107 PR tree-optimization/38819
4108 * gcc.c-torture/execute/pr38819.c: New testcase.
4110 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4113 * gfortran.dg/module_commons_3.f90: Reapply.
4115 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4118 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4119 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4121 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4124 * gfortran.dg/module_commons_3.f90: Remove
4126 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4128 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4130 2009-01-16 Jason Merrill <jason@redhat.com>
4133 * g++.dg/template/lvalue1.C: New test.
4136 * g++.dg/template/access20.C: New test.
4137 * g++.dg/torture/pr34641.C: Fix access.
4139 2009-01-16 Richard Guenther <rguenther@suse.de>
4141 PR tree-optimization/38835
4143 * gcc.c-torture/execute/pr36227.c: New testcase.
4144 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4145 * g++.dg/init/const7.C: Likewise.
4147 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4150 * gcc.c-torture/compile/pr38554.c: New test.
4152 2009-01-16 Jason Merrill <jason@redhat.com>
4155 * g++.dg/conversion/access1.C: New test.
4157 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4159 PR tree-optimization/38789
4160 * gcc.c-torture/compile/pr38789.c: New test.
4162 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4165 * gfortran.dg/proc_ptr_13.f90: New.
4167 2009-01-15 Jason Merrill <jason@redhat.com>
4170 * g++.dg/template/koenig6.C: New test.
4172 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4175 * g++.dg/template/error37.C: New testcase.
4177 2009-01-15 Jason Merrill <jason@redhat.com>
4180 * g++.dg/conversion/memfn1.C: New test.
4183 * g++.dg/conversion/memfn2.C: New test.
4185 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4188 * g++.dg/template/crash87.C: New test.
4190 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4193 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4195 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4198 * g++.dg/parse/crash50.C: New test.
4200 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4202 PR rtl-optimization/38245
4203 * gcc.dg/pr38245-3.c: New test.
4204 * gcc.dg/pr38245-3.h: New file.
4205 * gcc.dg/pr38245-4.c: New file.
4206 * gcc.dg/pr38364.c: New test.
4208 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4210 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4211 sequence PC-relative.
4213 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4215 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4216 calls and/or PLT markers.
4217 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4218 calls and/or PLT markers.
4219 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4220 calls and/or PLT markers.
4221 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4222 calls and/or PLT markers.
4224 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4225 Nathan Froyd <froydnj@codesourcery.com>
4226 Joseph Myers <joseph@codesourcery.com>
4228 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4230 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4231 and use consistent CFLAGS.
4232 * gcc.target/powerpc/20030505.c: Likewise.
4233 * gcc.target/powerpc/20081204-1.c: Likewise.
4234 * gcc.target/powerpc/ppc-spe.c: Likewise.
4235 * gcc.target/powerpc/spe1.c: Likewise.
4236 * g++.dg/ext/spe1.C: Likewise.
4237 * g++.dg/other/opaque-1.C: Likewise.
4238 * g++.dg/other/opaque-2.C: Likewise.
4239 * g++.dg/other/opaque-3.C: Likewise.
4241 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4243 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4246 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4249 * g++.dg/torture/pr38811.C: New file.
4251 2009-01-14 Richard Guenther <rguenther@suse.de>
4253 PR tree-optimization/38826
4255 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4257 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4259 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4261 2009-01-14 Nick Clifton <nickc@redhat.com>
4264 * g++.cp/parse/pr37862.C: New test.
4266 2009-01-14 Julian Brown <julian@codesourcery.com>
4268 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4269 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4271 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4274 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4276 PR rtl-optimization/38774
4277 * gcc.dg/torture/pr38774.c: New test.
4280 * g++.dg/cpp0x/pr38795.C: New test.
4282 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4283 Nathan Froyd <froydnj@codesourcery.com>
4284 Joseph Myers <joseph@codesourcery.com>
4286 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4287 otherwise. Do not check for AltiVec at runtime.
4288 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4289 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4290 * gcc.target/powerpc/altivec-1.c: Likewise.
4291 * gcc.target/powerpc/altivec-3.c: Likewise.
4292 * gcc.target/powerpc/altivec-10.c: Likewise.
4293 * gcc.target/powerpc/altivec-12.c: Likewise.
4294 * gcc.target/powerpc/altivec-24.c: Likewise.
4295 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4296 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4297 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4298 * gcc.target/powerpc/pr35907.c: Likewise.
4299 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4300 otherwise. Do not check for Cell at runtime.
4301 * gcc.target/powerpc/altivec_check.h: Delete.
4303 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4304 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4305 not check for AltiVec at runtime.
4306 * g++.dg/ext/altivec-cell-2.C: Likewise.
4307 * g++.dg/ext/altivec-cell-3.C: Likewise.
4308 * g++.dg/ext/altivec-cell-4.C: Likewise.
4309 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4310 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4312 * g++.dg/ext/altivec_check.h: Delete.
4314 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4316 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4317 effective target. Adjust line numbers accordingly.
4319 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4321 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4323 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4325 PR tree-optimization/38786
4326 * gcc.dg/graphite/pr38786.c: New.
4328 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4331 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4333 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4334 for alpha*-*-* targets.
4335 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4337 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4340 * gfortran.dg/fmt_bz_bn_err.f: New test.
4342 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4344 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4346 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4348 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4349 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4350 instruction support. Do not check for it at runtime.
4352 2009-01-12 Jason Merrill <jason@redhat.com>
4355 * g++.dg/lookup/friend11.C: Remove expected error.
4356 * g++.dg/lookup/friend14.C: New test.
4357 * g++.dg/lookup/friend15.C: New test.
4359 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4362 * g++.dg/lookup/hidden-class12.C: New test.
4363 * g++.dg/lookup/hidden-class13.C: New test.
4364 * g++.dg/lookup/hidden-class14.C: New test.
4365 * g++.dg/lookup/hidden-class15.C: New test.
4366 * g++.dg/lookup/hidden-class16.C: New test.
4368 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4370 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4371 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4372 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4374 2009-01-12 Jason Merrill <jason@redhat.com>
4377 * g++.dg/other/vararg-3.C: New test.
4379 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4381 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4382 Explicitly enable SPE.
4383 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4386 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4387 Expect -flax-vector-conversions message. Adjust incompatible
4389 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4392 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4394 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4396 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4397 * g++.dg/other/opaque-2.C: Likewise.
4398 * g++.dg/other/opaque-3.C: Likewise.
4400 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4403 * gcc.dg/pr32041.c: New test.
4404 * g++.dg/parse/offsetof9.C: New test.
4406 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4407 Nathan Froyd <froydnj@codesourcery.com>
4409 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4410 * g++.dg/ext/attribute-test-1.C: Likewise.
4411 * g++.dg/ext/attribute-test-2.C: Likewise.
4412 * g++.dg/ext/attribute-test-3.C: Likewise.
4413 * g++.dg/ext/attribute-test-4.C: Likewise.
4415 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4417 * gnat.dg/unchecked_convert3.adb: New test.
4419 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4422 * g++.dg/parse/typedef9.C: New test.
4424 PR tree-optimization/38807
4425 * gcc.c-torture/compile/pr38807.c: New test.
4427 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4429 * gcc.target/mips/ins-2.c: New test.
4431 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4434 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4436 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4439 * g++.dg/warn/Wreturn-type-5.C: New test.
4441 2009-01-11 Matthias Klose <doko@ubuntu.com>
4444 * gcc.dg/pr38616.c: New test.
4446 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4448 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4450 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4453 * g++.dg/expr/string-1.C: New test.
4454 * g++.dg/expr/string-2.C: New test.
4457 * g++.dg/ext/complex4.C: New test.
4458 * g++.dg/ext/complex5.C: New test.
4459 * g++.dg/init/reference1.C: New test.
4460 * g++.dg/init/reference2.C: New test.
4461 * g++.dg/init/reference3.C: New test.
4463 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4466 * gfortran.dg/transfer_null_1.f90: New test.
4468 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4471 * gfortran.dg/host_assoc_function_6.f90: New test.
4473 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4475 * lib/target-supports.exp: Add method to determine if the effective
4476 target is really a ppc405 after applying all compile options.
4477 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4478 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4479 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4480 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4481 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4482 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4483 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4484 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4485 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4486 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4487 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4488 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4489 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4490 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4491 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4492 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4493 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4494 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4495 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4496 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4497 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4498 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4499 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4500 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4501 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4502 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4503 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4504 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4505 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4506 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4507 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4509 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4512 * g++.dg/other/error31.C: New testcase.
4515 * gcc.dg/pr35742.c: New test.
4517 2009-01-09 John F. Carr <jfc@mit.edu>
4520 * g++.dg/parse/linkage3.C: New test.
4522 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4525 * gcc.c-torture/compile/pr38771.c: New test.
4527 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4529 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4531 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4533 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4534 * gcc.dg/sibcall-4.c: Likewise.
4536 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4537 Jan Sjodin <jan.sjodin@amd.com>
4539 PR tree-optimization/38559
4540 * testsuite/gcc.dg/graphite/pr38559.c: New.
4542 2009-01-08 Ira Rosen <irar@il.ibm.com>
4544 PR tree-optimization/37194
4545 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4547 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4550 * g++.dg/ext/label11.C: New test.
4552 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4554 * lib/target-supports.exp (check_weak_override_available): New.
4555 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4556 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4557 dg-require-weak-override.
4559 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4560 Alan Modra <amodra@bigpond.net.au>
4562 * gcc.c-torture/compile/20090107-1.c: New test.
4564 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4567 * g++.dg/other/pr38706.C: New test.
4569 2009-01-07 Jason Merrill <jason@redhat.com>
4571 * g++.dg/cpp0x/variadic92.C: New test.
4572 * g++.dg/cpp0x/variadic93.C: New test.
4574 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4576 * lib/target-supports-dg.exp (current_compiler_flags): New.
4577 (check-flags): Use it; do not access dg-test local variables.
4578 (dg-skip-if): Do not access dg-test local variables.
4579 (dg-xfail-run-if): Ditto.
4580 (dg-shouldfail): Ditto.
4581 * gcc.test-framework/test-framework.exp
4582 (check_effective_target_def_nocache): New.
4583 * gcc.test-framework/test-framework.awk: Handle scan tests.
4584 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4585 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4586 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4587 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4588 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4589 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4590 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4591 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4592 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4594 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4596 * lib/target-supports-dg.exp (check_test_flags): Delete.
4598 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4600 PR tree-optimization/38492
4601 PR tree-optimization/38498
4602 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4604 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4605 * testsuite/gcc.dg/graphite/block-1.c: Same.
4606 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4608 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4609 * testsuite/gcc.dg/graphite/block-3.c: New.
4610 * testsuite/gcc.dg/graphite/pr38498.c: New.
4612 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4614 AVX Programming Reference (December, 2008)
4615 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4616 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4617 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4619 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4620 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4622 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4625 * gfortran.dg/c_loc_pure_1.f90: New test.
4627 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4630 * gfortran.dg/elemental_dependency_3.f90:
4631 Add the final tree dump cleanup.
4633 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4635 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4638 PR rtl-optimization/38722
4639 * gfortran.dg/pr38722.f90: New test.
4641 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4644 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4645 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4647 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4649 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4650 * gfortran.dg/typebound_call_8.f03: Same.
4651 * gfortran.dg/elemental_bind_c.f90: Same.
4652 * gfortran.dg/typebound_call_7.f03: Same.
4653 * gfortran.dg/interface_proc_end.f90: Same
4654 * gfortran.dg/pr37243.f: Fix typo.
4656 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4658 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4659 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4662 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4664 AVX Programming Reference (December, 2008)
4665 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4666 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4667 * gcc.target/i386/sse-14.c: Likewise.
4669 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4670 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4671 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4672 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4674 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4677 * gfortran.dg/fmt_bz_bn.f: Update test.
4679 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4682 * g++.dg/conversion/usual-arith-conv.C: New test.
4684 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4687 * gcc.dg/vector-3.c: New testcase.
4688 * g++.dg/ext/vector15.C: New test.
4690 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4692 PR tree-optimization/38510
4693 * gcc.dg/graphite/pr38510.c: New.
4695 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4696 Jan Sjodin <jan.sjodin@amd.com>
4698 PR tree-optimization/38500
4699 * gcc.dg/graphite/pr38500.c: New.
4701 2009-01-05 Laurent GUERBY <laurent@guerby.net>
4703 * gcc.c-torture/compile/20001226-1.c: Generalize
4705 * gcc.c-torture/compile/limits-fnargs.c: Add
4707 * gcc.dg/20020425-1.c: Likewise.
4708 * gcc.dg/pch/pch.exp: Likewise.
4710 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4713 * gfortran.dg/module_commons_3.f90: New test.
4715 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
4718 * gfortran.dg/random_seed_1.f90: Updated.
4720 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
4724 * gfortran.dg/elemental_subroutine_7.f90:
4725 Fix p values so that it can be used as vector subscript.
4727 2009-01-05 Jason Merrill <jason@redhat.com>
4729 * g++.dg/cpp0x/initlist12.C: Add another test.
4731 * g++.dg/cpp0x/defaulted7.C: New test.
4733 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4736 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
4737 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
4739 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4741 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4742 for alpha*-*-* targets.
4743 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4745 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4748 * gfortran.dg/host_assoc_function_5.f90: New test.
4750 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4753 * gfortran.dg/elemental_dependency_3.f90: New test.
4754 * gfortran.dg/elemental_subroutine_7.f90: New test.
4756 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
4758 * gcc.dg/struct-ret-3.c: Include unistd.h.
4759 (main): Exit early if system memory page size is
4760 larger than 4096 bytes.
4762 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
4765 * gfortran.dg/merge_init_expr.f90: New.
4767 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4770 * gfortran.dg/c_loc_tests_13.f90: New test.
4771 * gfortran.dg/c_loc_tests_14.f90: New test.
4773 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
4775 * gfortran.dg/func_result_4.f90: New.
4777 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
4780 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4781 interface still works, in addition to original tests.
4782 * gfortran.dg/host_assoc_call_6.f90: New test.
4784 2009-01-03 Jakub Jelinek <jakub@redhat.com>
4787 * g++.dg/torture/pr38705.C: New test.
4790 * gcc.dg/pr38700.c: New test.
4792 2009-01-02 Jason Merrill <jason@redhat.com>
4794 * g++.dg/cpp0x/initlist11.C: New test.
4795 * g++.dg/cpp0x/initlist12.C: New test.
4797 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4799 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4800 Allow extra informative notes.
4802 2009-01-01 Jakub Jelinek <jakub@redhat.com>
4805 * gcc.dg/pr36489.c: New test.
4808 Copyright (C) 2009 Free Software Foundation, Inc.
4810 Copying and distribution of this file, with or without modification,
4811 are permitted in any medium without royalty provided the copyright
4812 notice and this notice are preserved.