1 2009-08-25 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/proc_ptr_25.f90: New.
5 * gfortran.dg/proc_ptr_comp_18.f90: New.
6 * gfortran.dg/proc_ptr_comp_19.f90: New.
8 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11 * gfortran.dg/fmt_error_8.f: New test.
13 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
16 number, update all callers and synchronize results for latest MPC.
18 2009-08-21 Jason Merrill <jason@redhat.com>
20 * g++.dg/warn/Wunused-17.C: New.
22 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
24 * gcc.target/arm/combine-cmp-shift.c: New test.
26 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
28 *gcc.dg/format/ms-format1.c: Add new cases for I32
30 *gcc.dg/format/ms-format2.c: New test about illegal
31 use of I32/I64 width specifier.
33 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
35 * gfortran.dg/fmt_error_7.f: New test.
37 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
40 * gcc.target/i386/pr40718.c: New test.
42 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
44 * gfortran.dg/proc_ptr_24.f90: New test.
46 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
48 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
49 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
50 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
52 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
55 * gfortran.dg/fmt_with_extra.f: new file.
57 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
59 * lib/target-supports.exp
60 (check_effective_target_arm_iwmmxt_ok): New procedure.
61 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
62 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
64 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
66 * gfortran.dg/boz_9.f90: Do not load denormal floating
67 point constants. Remove -mieee option for alpha*-*-* targets.
69 2009-08-21 Janus Weil <janus@gcc.gnu.org>
72 * gfortran.dg/proc_ptr_23.f90: New.
73 * gfortran.dg/proc_ptr_comp_15.f90: New.
74 * gfortran.dg/proc_ptr_comp_16.f90: New.
75 * gfortran.dg/proc_ptr_comp_17.f90: New.
77 2009-08-21 Jakub Jelinek <jakub@redhat.com>
80 * g++.dg/expr/unary3.C: New test.
82 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
84 * gfortran.dg/common_5.f: Add -mdalign for sh.
85 * gfortran.dg/common_align_2.f90: Likewise.
87 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
90 * c_f_pointer_tests_4.f90: New test.
92 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
94 * gnat.dg/slice6.adb: New test.
95 * gnat.dg/slice6_pkg.ads: New helper.
97 2009-08-20 Michael Matz <matz@suse.de>
100 * gfortran.dg/pr41126.f90: New test.
102 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
104 * gnat.dg/dynamic_bound.adb: New test.
106 2009-08-20 Janus Weil <janus@gcc.gnu.org>
109 * gfortran.dg/intrinsic_5.f90: New.
111 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
112 Richard Earnshaw <richard.earnshaw@arm.com>
114 * testsuite/gcc.target/arm/20090811-1.c: New test.
116 2009-08-19 Jakub Jelinek <jakub@redhat.com>
119 * gcc.dg/pr41123.c: New test.
121 2009-08-19 Jason Merrill <jason@redhat.com>
124 * g++.dg/other/gc4.C: New.
126 2009-08-18 Michael Matz <matz@suse.de>
128 * gfortran.dg/vect/vect-gems.f90: New test.
129 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
131 2009-08-18 DJ Delorie <dj@redhat.com>
133 * lib/wrapper.exp: Move load of target-libpath.exp from here...
134 * lib/gcc-defs.exp: ... to here.
136 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
137 GCC_EXEC_PREFIX before building the wrapper.
139 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
141 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
143 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
144 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
145 dg-options. Fix dg-final clause.
147 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
149 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
151 2009-08-18 Janus Weil <janus@gcc.gnu.org>
152 Paul Thomas <pault@gcc.gnu.org>
155 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
157 2009-08-18 Richard Guenther <rguenther@suse.de>
160 * gcc.dg/torture/pr41094.c: New testcase.
161 * gcc.dg/torture/builtin-power-1.c: Adjust.
162 * gcc.dg/builtins-10.c: Likewise.
164 2009-08-18 Jakub Jelinek <jakub@redhat.com>
167 * gcc.dg/pr40971.c: New test.
169 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
172 * gfortran.dg/use_only_4.f90: New test.
174 2009-08-17 Daniel Kraft <d@domob.eu>
177 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
178 NOPASS bindings as operators.
180 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
182 * lib/target-supports.exp
183 (check_effective_target_vect_cmdline_needed): Add alpha to the list
184 of targets that do not need command line argument to enable SIMD.
186 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
188 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
191 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
194 * gfortran.dg/unlimited_fmt_1.f90: New test.
196 2009-08-17 Dodji Seketeli <dodji@redhat.com>
198 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
200 2009-08-17 Arnaud Charlet <charlet@adacore.com>
202 * gnat.dg/itype.ad[sb]: New test.
204 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
206 * gcc.target/mips/mips.exp: Add terminology section to comment
207 at the top of the file. Fix typos.
209 2009-08-16 Jason Merrill <jason@redhat.com>
211 * g++.dg/debug/dwarf2/inline1.C: New.
213 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
216 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
218 2009-08-16 Dodji Seketeli <dodji@redhat.com>
221 * gcc/testsuite/gcc.dg/debug/20020224-1.c: Adjust the comment.
222 Make sure to trigger inlining optimizations.
223 * gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c: New test.
225 2009-08-14 Janus Weil <janus@gcc.gnu.org>
228 * gfortran.dg/structure_constructor_10.f90: New.
230 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
232 * gcc.dg/pragma-re-1.c: Supported on all platforms.
233 * gcc.dg/pragma-re-2.c: Likewise.
234 * gcc.dg/pragma-re-3.c: Likewise.
235 * gcc.dg/pragma-re-4.c: Likewise.
236 * g++.dg/other/pragma-re-1.C: Likewise.
237 * g++.dg/other/pragma-re-2.C: Likewise.
239 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
241 * gcc.dg/torture/builtin-math-7.c: New.
243 2009-08-14 Richard Guenther <rguenther@suse.de>
245 * gcc.c-torture/execute/20090814-1.c: New testcase.
247 2009-08-14 David Edelsohn <edelsohn@gnu.org>
249 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
251 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
254 * gcc.target/i386/pr40934.c: New.
256 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
259 * gcc.target/i386/pr41019.c: New test.
261 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
264 * gfortran.dg/winapi.f90: New test.
266 2009-08-13 Janus Weil <janus@gcc.gnu.org>
269 * gfortran.dg/intrinsic_4.f90: New.
270 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
273 2009-08-13 Richard Guenther <rguenther@suse.de>
276 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
278 2009-08-12 Richard Guenther <rguenther@suse.de>
280 PR tree-optimization/41011
281 * gfortran.dg/pr41011.f: New testcase.
283 2009-08-11 Andrew Haley <aph@redhat.com>
285 * gcc.target/arm/synchronize.c: New file.
287 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
290 * testsuite/gfortran.dg/graphite/id-17.f: New.
292 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
294 * testsuite/gcc.dg/graphite/interchange-6.c: Un-XFAIL.
296 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
297 Pranav Garg <pranav.garg2107@gmail.com>
299 * testsuite/gcc.dg/graphite/interchange-6.c: XFAILed.
301 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
303 * gcc.dg/graphite/interchange-9.c: New.
305 2009-08-12 Richard Guenther <rguenther@suse.de>
307 PR rtl-optimization/41033
308 * gcc.dg/pr41033.c: New test.
310 2009-08-11 Janus Weil <janus@gcc.gnu.org>
313 * gfortran.dg/proc_ptr_comp_14.f90: New.
315 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
317 * gcc.target/mips/ext-5.c: New test.
318 * gcc.target/mips/ext-6.c: New test.
319 * gcc.target/mips/ext-7.c: New test.
320 * gcc.target/mips/ext-8.c: New test.
321 * gcc.target/mips/extend-2.c: New test.
323 2009-08-10 Jason Merrill <jason@redhat.com>
325 * g++.dg/other/linkage2.C: New test for types-without-linkage
327 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
328 * g++.dg/lookup/anon2.C: Likewise.
329 * g++.dg/other/anon3.C: Likewise.
330 * g++.dg/template/arg2.C: Likewise.
331 * g++.dg/template/local4.C: Likewise.
332 * g++.old-deja/g++.law/operators32.C: Likewise.
333 * g++.old-deja/g++.other/linkage2.C: Likewise.
334 * g++.old-deja/g++.pt/enum6.C: Likewise.
335 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
336 * g++.old-deja/g++.other/linkage1.C: Likewise.
338 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
340 * gcc.dg/dg.exp: Test also c-c++-common dir.
341 * g++.dg/dg.exp: Likewise.
342 * g++.dg/warn/Wconversion-real.C: Delete.
343 * gcc.dg/Wconversion-real.c: Move to ...
344 * c-c++-common/Wconversion-real.c: ... here.
345 * lib/target-supports.exp
346 (check_effective_target_c,check_effective_target_c++): New.
348 2009-08-10 Daniel Kraft <d@domob.eu>
351 * gfortran.dg/typebound_operator_1.f03: New test.
352 * gfortran.dg/typebound_operator_2.f03: New test.
354 2009-08-10 Richard Guenther <rguenther@suse.de>
357 * gcc.c-torture/compile/pr41006-1.c: New testcase.
358 * gcc.c-torture/compile/pr41006-2.c: Likewise.
360 2009-08-10 Janus Weil <janus@gcc.gnu.org>
363 * gfortran.dg/class_1.f03: New.
364 * gfortran.dg/class_2.f03: New.
365 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
366 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
367 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
368 * gfortran.dg/typebound_call_10.f03: Ditto.
369 * gfortran.dg/typebound_call_2.f03: Ditto.
370 * gfortran.dg/typebound_call_3.f03: Ditto.
371 * gfortran.dg/typebound_call_4.f03: Ditto.
372 * gfortran.dg/typebound_generic_3.f03: Ditto.
373 * gfortran.dg/typebound_generic_4.f03: Ditto.
374 * gfortran.dg/typebound_proc_1.f08: Ditto.
375 * gfortran.dg/typebound_proc_5.f03: Ditto.
376 * gfortran.dg/typebound_proc_6.f03: Ditto.
378 2009-08-10 Dodji Seketeli <dodji@redhat.com>
381 * g++.dg/expr/stmt-expr-1.C: New test.
383 2009-08-09 Richard Guenther <rguenther@suse.de>
385 PR tree-optimization/41016
386 * gcc.c-torture/compile/pr41016.c: New testcase.
388 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
390 * gcc.dg/overflow-warn-8.c: New test.
392 2009-08-09 Ira Rosen <irar@il.ibm.com>
394 PR tree-optimization/41008
395 * gcc.dg/vect/O1-pr41008.c: New test.
397 2009-08-05 Tobias Burnus <burnus@net-b.de>
400 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
402 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
404 * gcc.target/bfin/loop-autoinc.c: New file.
406 2009-08-08 Richard Guenther <rguenther@suse.de>
408 PR tree-optimization/40991
409 * g++.dg/torture/pr40991.C: New testcase.
411 2009-08-08 Laurent GUERBY <laurent@guerby.net>
413 * ada/acats/support/impdef.a: Tweak timing constants. Add
414 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
415 * ada/acats/tests/c9/c940005.a: Use new timing constants.
416 * ada/acats/tests/c9/c940007.a: Likewise.
417 * ada/acats/tests/c9/c94001c.ada: Likewise.
418 * ada/acats/tests/c9/c94006a.ada: Likewise.
419 * ada/acats/tests/c9/c94008c.ada: Likewise.
420 * ada/acats/tests/c9/c951002.a: Likewise.
421 * ada/acats/tests/c9/c954a01.a: Likewise.
422 * ada/acats/tests/c9/c96001a.ada: Likewise.
423 * ada/acats/tests/c9/c97307a.ada: Likewise.
425 2009-08-07 Richard Guenther <rguenther@suse.de>
427 PR tree-optimization/40999
428 * gfortran.dg/pr40999.f: New testcase.
430 2009-08-07 Jakub Jelinek <jakub@redhat.com>
432 * g++.dg/tree-prof/partition1.C: New test.
434 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
436 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
438 * gcc.target/arm/vfp1[567].c: New tests.
440 2009-08-06 Jason Merrill <jason@redhat.com>
443 * g++.dg/ext/complit12.C: Expand.
445 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
447 Merge ARM/hard_vfp_branch to trunk.
449 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
451 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
452 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
454 2009-05-12 Joseph Myers <joseph@codesourcery.com>
456 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
457 (PCS): Define macro to use base AAPCS.
458 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
460 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
462 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
463 Correct arm_neon.h typo.
465 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
467 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
469 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
470 argument marshalling.
471 * abitest.h: New file.
472 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
473 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
475 2009-08-06 Martin Jambor <mjambor@suse.cz>
478 * gcc.dg/tree-ssa/pr32964.c: New test.
480 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
481 H.J. Lu <hongjiu.lu@intel.com>
484 * gcc.target/i386/pr40957.c: New test.
486 2009-08-06 Richard Guenther <rguenther@suse.de>
488 PR tree-optimization/40964
489 * gcc.c-torture/compile/pr40964.c: New testcase.
491 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
494 * gfortran.dg/transfer_resolve_1.f90 : New test.
496 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
497 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
500 * gcc.target/i386/pr40906-1.c: New test.
501 * gcc.target/i386/pr40906-2.c: Ditto.
502 * gcc.target/i386/pr40906-3.c: Ditto.
504 2009-08-05 Jakub Jelinek <jakub@redhat.com>
506 PR rtl-optimization/40924
507 * g++.dg/torture/pr40924.C: New test.
509 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
512 * g++.dg/warn/pr36069.C: New.
514 2009-08-04 Dodji Seketeli <dodji@redhat.com>
517 * g++.dg/overload/defarg4.C: New test.
519 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
522 * g++.dg/parse/pr16696.C: New.
523 * g++.dg/parse/pr16696-permissive.C: New.
525 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
528 * gfortran.dg/initialization_23.f90 : New test.
530 2009-08-04 Dodji Seketeli <dodji@redhat.com>
533 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
535 2009-08-03 Jason Merrill <jason@redhat.com>
536 Jakub Jelinek <jakub@redhat.com>
539 * g++.dg/ext/complit12.C: New.
541 2009-08-03 Janis Johnson <janis187@us.ibm.com>
544 * gcc.target/powerpc/pr39902-2.c: New test.
546 2009-08-03 Jakub Jelinek <jakub@redhat.com>
549 * gcc.dg/uninit-6.c: Re-add XFAIL.
550 * gcc.dg/uninit-6-O0.c: Likewise.
551 * gcc.dg/uninit-pr40943.c: New test.
553 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
556 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
559 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
562 * gfortran.dg/namelist_40.f90: Update error output.
563 * gfortran.dg/namelist_47.f90: Update error output.
564 * gfortran.dg/namelist_58.f90: New test.
566 2009-08-02 Janus Weil <janus@gcc.gnu.org>
569 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
570 * gfortran.dg/altreturn_3.f90: Ditto.
571 * gfortran.dg/altreturn_5.f90: Ditto.
572 * gfortran.dg/altreturn_6.f90: Ditto.
573 * gfortran.dg/altreturn_7.f90: Ditto.
574 * gfortran.dg/array_constructor_13.f90: Ditto.
575 * gfortran.dg/arrayio_7.f90: Ditto.
576 * gfortran.dg/arrayio_8.f90: Ditto.
577 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
578 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
579 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
580 * gfortran.dg/backspace_8.f: Add -std=legacy.
581 * gfortran.dg/backspace_9.f: Ditto.
582 * gfortran.dg/char_comparison_1.f: Ditto.
583 * gfortran.dg/char_decl_1.f90: Ditto.
584 * gfortran.dg/char_initialiser_actual.f90: Ditto.
585 * gfortran.dg/char_pointer_assign.f90: Ditto.
586 * gfortran.dg/char_pointer_dependency.f90: Ditto.
587 * gfortran.dg/char_pointer_dummy.f90: Ditto.
588 * gfortran.dg/char_pointer_func.f90: Ditto.
589 * gfortran.dg/common_8.f90: Ditto.
590 * gfortran.dg/constant_substring.f: Ditto.
591 * gfortran.dg/data_char_2.f90: Ditto.
592 * gfortran.dg/der_array_io_1.f90: Ditto.
593 * gfortran.dg/der_array_io_2.f90: Ditto.
594 * gfortran.dg/der_array_io_3.f90: Ditto.
595 * gfortran.dg/der_io_3.f90: Ditto.
596 * gfortran.dg/dev_null.F90: Ditto.
597 * gfortran.dg/direct_io_2.f90: Ditto.
598 * gfortran.dg/do_iterator_2.f90: Ditto.
599 * gfortran.dg/e_d_fmt.f90: Ditto.
600 * gfortran.dg/empty_format_1.f90: Ditto.
601 * gfortran.dg/entry_17.f90: Modified warning message.
602 * gfortran.dg/entry_7.f90: Add -std=legacy.
603 * gfortran.dg/eor_1.f90: Ditto.
604 * gfortran.dg/equiv_2.f90: Ditto.
605 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
606 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
607 * gfortran.dg/extended_char_comparison_1.f: Ditto.
608 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
609 * gfortran.dg/fmt_error_2.f90: Ditto.
610 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
611 * gfortran.dg/fmt_tl.f: Ditto.
612 * gfortran.dg/fmt_white.f: Ditto.
613 * gfortran.dg/func_derived_1.f90: Ditto.
614 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
615 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
616 * gfortran.dg/global_references_2.f90: Ditto.
617 * gfortran.dg/hollerith_1.f90: Ditto.
618 * gfortran.dg/hollerith.f90: Use new-style character length.
619 * gfortran.dg/hollerith_f95.f90: Ditto.
620 * gfortran.dg/ichar_1.f90: Add -std=legacy.
621 * gfortran.dg/implicit_6.f90: Ditto.
622 * gfortran.dg/implicit_9.f90: Ditto.
623 * gfortran.dg/inquire_13.f90: Ditto.
624 * gfortran.dg/inquire_5.f90: Ditto.
625 * gfortran.dg/inquire_6.f90: Ditto.
626 * gfortran.dg/inquire.f90: Ditto.
627 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
628 * gfortran.dg/io_constraints_2.f90: Ditto.
629 * gfortran.dg/list_read_2.f90: Add -std=legacy.
630 * gfortran.dg/loc_2.f90: Ditto.
631 * gfortran.dg/logical_1.f90: Ditto.
632 * gfortran.dg/longline.f: Ditto.
633 * gfortran.dg/merge_char_1.f90: Ditto.
634 * gfortran.dg/namelist_12.f: Ditto.
635 * gfortran.dg/namelist_14.f90: Ditto.
636 * gfortran.dg/namelist_18.f90: Ditto.
637 * gfortran.dg/namelist_19.f90: Ditto.
638 * gfortran.dg/namelist_21.f90: Ditto.
639 * gfortran.dg/namelist_22.f90: Ditto.
640 * gfortran.dg/namelist_37.f90: Ditto.
641 * gfortran.dg/namelist_54.f90: Ditto.
642 * gfortran.dg/namelist_55.f90: Ditto.
643 * gfortran.dg/namelist_empty.f90: Ditto.
644 * gfortran.dg/namelist_use.f90: Use new-style character length.
645 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
646 * gfortran.dg/nested_modules_4.f90: Ditto.
647 * gfortran.dg/nested_modules_5.f90: Ditto.
648 * gfortran.dg/open-options-blanks.f: Ditto.
649 * gfortran.dg/output_exponents_1.f90: Ditto.
650 * gfortran.dg/parens_5.f90: Ditto.
651 * gfortran.dg/parens_6.f90: Ditto.
652 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
653 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
654 * gfortran.dg/pr15129.f90: Ditto.
655 * gfortran.dg/pr15332.f: Ditto.
656 * gfortran.dg/pr16597.f90: Ditto.
657 * gfortran.dg/pr17143.f90: Ditto.
658 * gfortran.dg/pr17164.f90: Ditto.
659 * gfortran.dg/pr17229.f: Modified warning message.
660 * gfortran.dg/pr18210.f90: Add -std=legacy.
661 * gfortran.dg/pr19155.f: Ditto.
662 * gfortran.dg/pr20086.f90: Ditto.
663 * gfortran.dg/pr20124.f90: Ditto.
664 * gfortran.dg/pr20755.f: Ditto.
665 * gfortran.dg/pr20865.f90: Ditto.
666 * gfortran.dg/pr20950.f: Ditto.
667 * gfortran.dg/pr21730.f: Ditto.
668 * gfortran.dg/pr22491.f: Ditto.
669 * gfortran.dg/pr29713.f90: Ditto.
670 * gfortran.dg/print_parentheses_1.f: Ditto.
671 * gfortran.dg/print_parentheses_2.f90: Ditto.
672 * gfortran.dg/proc_assign_1.f90: Ditto.
673 * gfortran.dg/proc_decl_1.f90: Ditto.
674 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
675 * gfortran.dg/read_eor.f90: : Add -std=legacy.
676 * gfortran.dg/read_float_1.f90: Ditto.
677 * gfortran.dg/read_logical.f90: Ditto.
678 * gfortran.dg/recursive_statement_functions.f90: Ditto.
679 * gfortran.dg/return_1.f90: Ditto.
680 * gfortran.dg/rewind_1.f90: Ditto.
681 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
682 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
683 * gfortran.dg/stfunc_1.f90: Ditto.
684 * gfortran.dg/stfunc_3.f90: Ditto.
685 * gfortran.dg/stfunc_4.f90: Ditto.
686 * gfortran.dg/stfunc_6.f90: Ditto.
687 * gfortran.dg/streamio_2.f90: Ditto.
688 * gfortran.dg/string_ctor_1.f90: Ditto.
689 * gfortran.dg/string_null_compare_1.f: Ditto.
690 * gfortran.dg/substr_6.f90: Ditto.
691 * gfortran.dg/tl_editing.f90: Ditto.
692 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
693 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
694 * gfortran.dg/x_slash_1.f: Add -std=legacy.
695 * gfortran.dg/g77/1832.f: Ditto.
696 * gfortran.dg/g77/19981216-0.f Ditto.
697 * gfortran.dg/g77/19990525-0.f: Ditto.
698 * gfortran.dg/g77/19990826-2.f: Ditto.
699 * gfortran.dg/g77/20000630-2.f: Ditto.
700 * gfortran.dg/g77/20010116.f: Ditto.
701 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
702 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
703 * gfortran.dg/g77/980520-1.f: Ditto.
704 * gfortran.dg/g77/check0.f: Ditto.
705 * gfortran.dg/g77/cpp3.F: Ditto.
706 * gfortran.dg/g77/cpp4.F: Use new-style character length.
707 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
708 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
709 * gfortran.dg/g77/short.f: Ditto.
711 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
713 * gcc.target/mips/ext-3.c: Add NOMIPS16.
714 * gcc.target/mips/ext-4.c: Likewise.
715 * gcc.target/mips/interrupt_handler.c: Likewise.
716 * gcc.target/mips/truncate-4.c: Likewise.
717 * gcc.target/mips/truncate-5.c: Likewise.
719 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
721 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
722 -fgraphite-force-parallel to -floop-parallelize-all.
724 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
727 * gfortran.dg/whole_file_7.f90: New test.
728 * gfortran.dg/whole_file_8.f90: New test.
729 * gfortran.dg/whole_file_9.f90: New test.
730 * gfortran.dg/whole_file_10.f90: New test.
731 * gfortran.dg/whole_file_11.f90: New test.
732 * gfortran.dg/whole_file_12.f90: New test.
733 * gfortran.dg/whole_file_13.f90: New test.
734 * gfortran.dg/whole_file_14.f90: New test.
736 2009-07-31 Jason Merrill <jason@redhat.com>
738 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
740 * g++.dg/cpp0x/named.C: Likewise.
741 * g++.dg/cpp0x/overload.C: Likewise.
742 * g++.dg/cpp0x/rv1n.C: Likewise.
743 * g++.dg/cpp0x/rv1p.C: Likewise.
744 * g++.dg/cpp0x/rv2n.C: Likewise.
745 * g++.dg/cpp0x/rv2p.C: Likewise.
746 * g++.dg/cpp0x/rv3n.C: Likewise.
747 * g++.dg/cpp0x/rv3p.C: Likewise.
748 * g++.dg/cpp0x/rv4n.C: Likewise.
749 * g++.dg/cpp0x/rv4p.C: Likewise.
750 * g++.dg/cpp0x/rv5n.C: Likewise.
751 * g++.dg/cpp0x/rv5p.C: Likewise.
752 * g++.dg/cpp0x/rv6n.C: Likewise.
753 * g++.dg/cpp0x/rv6p.C: Likewise.
754 * g++.dg/cpp0x/rv7n.C: Likewise.
755 * g++.dg/cpp0x/rv7p.C: Likewise.
756 * g++.dg/cpp0x/template_deduction.C: Likewise.
757 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
758 * g++.dg/cpp0x/overloadn.C: New.
759 * g++.dg/cpp0x/rv-cast.C: New.
761 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
763 * gcc.target/mips/ext-4.c: New test.
765 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
767 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
769 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
771 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
772 * gcc.dg/tree-ssa/loop-32.c: Same.
773 * gcc.dg/tree-ssa/loop-33.c: Same.
774 * gcc.dg/tree-ssa/loop-34.c: Same.
775 * gcc.dg/tree-ssa/loop-35.c: Same.
776 * gcc.dg/tree-ssa/loop-7.c: Same.
777 * gcc.dg/tree-ssa/pr23109.c: Same.
778 * gcc.dg/tree-ssa/restrict-2.c: Same.
779 * gcc.dg/tree-ssa/restrict-3.c: Same.
780 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
781 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
782 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
783 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
784 * gcc.dg/tree-ssa/structopt-1.c: Same.
785 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
786 * gfortran.dg/pr32921.f: Same.
788 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
790 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
791 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
792 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
793 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
794 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
795 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
796 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
797 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
798 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
799 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
800 * gcc.dg/graphite/id-1.c: New.
801 * gcc.dg/graphite/id-10.c: New.
802 * gcc.dg/graphite/id-11.c: New.
803 * gcc.dg/graphite/id-12.c: New.
804 * gcc.dg/graphite/id-13.c: New.
805 * gcc.dg/graphite/id-14.c: New.
806 * gcc.dg/graphite/id-15.c: New.
807 * gcc.dg/graphite/id-2.c: New.
808 * gcc.dg/graphite/id-3.c: New.
809 * gcc.dg/graphite/id-4.c: New.
810 * gcc.dg/graphite/id-5.c: New.
811 * gcc.dg/graphite/id-6.c: New.
812 * gcc.dg/graphite/id-7.c: New.
813 * gcc.dg/graphite/id-8.c: New.
814 * gcc.dg/graphite/id-9.c: New.
815 * gcc.dg/graphite/interchange-0.c: New.
816 * gcc.dg/graphite/interchange-1.c: New.
817 * gcc.dg/graphite/interchange-2.c: New.
818 * gcc.dg/graphite/interchange-3.c: New.
819 * gcc.dg/graphite/interchange-4.c: New.
820 * gcc.dg/graphite/interchange-5.c: New.
821 * gcc.dg/graphite/interchange-6.c: New.
822 * gcc.dg/graphite/interchange-7.c: New.
823 * gcc.dg/graphite/interchange-8.c: New.
824 * gcc.dg/graphite/pr35356-1.c: New.
825 * gcc.dg/graphite/pr35356-2.c: New.
826 * gcc.dg/graphite/pr35356-3.c: New.
827 * gcc.dg/graphite/pr40157.c: New.
828 * gcc.dg/graphite/run-id-1.c: New.
829 * gcc.dg/graphite/scop-20.c: New.
830 * gcc.dg/graphite/scop-21.c: New.
831 * gfortran.dg/graphite/id-1.f90: New.
832 * gfortran.dg/graphite/id-10.f90: New.
833 * gfortran.dg/graphite/id-11.f: New.
834 * gfortran.dg/graphite/id-12.f: New.
835 * gfortran.dg/graphite/id-13.f: New.
836 * gfortran.dg/graphite/id-14.f: New.
837 * gfortran.dg/graphite/id-15.f: New.
838 * gfortran.dg/graphite/id-16.f: New.
839 * gfortran.dg/graphite/id-5.f: New.
840 * gfortran.dg/graphite/id-6.f: New.
841 * gfortran.dg/graphite/id-7.f: New.
842 * gfortran.dg/graphite/id-8.f: New.
843 * gfortran.dg/graphite/id-9.f: New.
844 * gfortran.dg/graphite/interchange-1.f: New.
845 * gfortran.dg/graphite/interchange-2.f: New.
847 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
849 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
850 flags based on the name of the testcase.
851 * gfortran.dg/graphite/graphite.exp: Same.
853 * gcc.dg/graphite/block-0.c: Adjusted.
854 * gcc.dg/graphite/block-1.c: Adjusted.
855 * gcc.dg/graphite/block-2.c: Adjusted.
856 * gcc.dg/graphite/block-3.c: Adjusted.
857 * gcc.dg/graphite/block-4.c: Adjusted.
858 * gcc.dg/graphite/block-5.c: Adjusted.
859 * gcc.dg/graphite/block-6.c: Adjusted.
860 * gcc.dg/graphite/pr37485.c: Adjusted.
861 * gcc.dg/graphite/pr37684.c: Adjusted.
862 * gcc.dg/graphite/pr37828.c: Adjusted.
863 * gcc.dg/graphite/pr37883.c: Adjusted.
864 * gcc.dg/graphite/pr37928.c: Adjusted.
865 * gcc.dg/graphite/pr37943.c: Adjusted.
866 * gcc.dg/graphite/pr38409.c: Adjusted.
867 * gcc.dg/graphite/pr38498.c: Adjusted.
868 * gcc.dg/graphite/pr38559.c: Adjusted.
869 * gcc.dg/graphite/pr39335.c: Adjusted.
870 * gcc.dg/graphite/pr39335_1.c: Adjusted.
871 * gcc.dg/graphite/scop-0.c: Adjusted.
872 * gcc.dg/graphite/scop-1.c: Adjusted.
873 * gcc.dg/graphite/scop-10.c: Adjusted.
874 * gcc.dg/graphite/scop-11.c: Adjusted.
875 * gcc.dg/graphite/scop-12.c: Adjusted.
876 * gcc.dg/graphite/scop-13.c: Adjusted.
877 * gcc.dg/graphite/scop-14.c: Adjusted.
878 * gcc.dg/graphite/scop-15.c: Adjusted.
879 * gcc.dg/graphite/scop-16.c: Adjusted.
880 * gcc.dg/graphite/scop-17.c: Adjusted.
881 * gcc.dg/graphite/scop-18.c: Adjusted.
882 * gcc.dg/graphite/scop-19.c: Adjusted.
883 * gcc.dg/graphite/scop-2.c: Adjusted.
884 * gcc.dg/graphite/scop-3.c: Adjusted.-
885 * gcc.dg/graphite/scop-4.c: Adjusted.
886 * gcc.dg/graphite/scop-5.c: Adjusted.
887 * gcc.dg/graphite/scop-6.c: Adjusted.
888 * gcc.dg/graphite/scop-7.c: Adjusted.
889 * gcc.dg/graphite/scop-8.c: Adjusted.
890 * gcc.dg/graphite/scop-9.c: Adjusted.
891 * gcc.dg/graphite/scop-matmult.c: Adjusted.
892 * gfortran.dg/graphite/block-1.f90: Adjusted.
893 * gfortran.dg/graphite/block-2.f: Adjusted.
894 * gfortran.dg/graphite/block-3.f90: Adjusted.
895 * gfortran.dg/graphite/block-4.f90: Adjusted.
896 * gfortran.dg/graphite/id-2.f90: Adjusted.
897 * gfortran.dg/graphite/id-3.f90: Adjusted.
898 * gfortran.dg/graphite/id-4.f90: Adjusted.
899 * gfortran.dg/graphite/pr37852.f90: Adjusted.
900 * gfortran.dg/graphite/pr37857.f90: Adjusted.
901 * gfortran.dg/graphite/pr37980.f90: Adjusted.
902 * gfortran.dg/graphite/pr38083.f90: Adjusted.
903 * gfortran.dg/graphite/pr38953.f90: Adjusted.
904 * gfortran.dg/graphite/scop-1.f: Adjusted.
906 2009-07-30 Doug Kwan <dougkwan@google.com>
908 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
909 in warnings added in rev 141298.
911 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
913 * lib/options.exp: Use "!=" instead of "ne".
915 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
917 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
918 * gcc.dg/ucnid-12.c: Likewise.
920 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
921 Pat Haugen <pthaugen@us.ibm.com>
922 Revital Eres <ERES@il.ibm.com>
924 * testsuite/gcc.target/powerpc/altivec-32.c: New file to test
925 Altivec simple math function vectorization.
927 * testsuite/gcc.target/powerpc/bswap-run.c: New file to test swap
929 * testsuite/gcc.target/powerpc/bswap16.c: Ditto.
930 * testsuite/gcc.target/powerpc/bswap32.c: Ditto.
931 * testsuite/gcc.target/powerpc/bswap64-1.c: Ditto.
932 * testsuite/gcc.target/powerpc/bswap64-2.c: Ditto.
933 * testsuite/gcc.target/powerpc/bswap64-3.c: Ditto.
934 * testsuite/gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
935 * testsuite/gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
936 * testsuite/gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
938 * testsuite/gcc.target/powerpc/popcount-2.c: New file to test
939 power7 popcntd instructions.
940 * testsuite/gcc.target/powerpc/popcount-3.c: Ditto.
942 * testsuite/gcc.target/powerpc/pr39457.c: New VSX test.
943 * testsuite/gcc.target/powerpc/vsx-builtin-1.c: Ditto.
944 * testsuite/gcc.target/powerpc/vsx-builtin-2.c: Ditto.
945 * testsuite/gcc.target/powerpc/vsx-builtin-3.c: Ditto.
946 * testsuite/gcc.target/powerpc/vsx-builtin-4.c: Ditto.
947 * testsuite/gcc.target/powerpc/vsx-builtin-5.c: Ditto.
948 * testsuite/gcc.target/powerpc/vsx-builtin-6.c: Ditto.
949 * testsuite/gcc.target/powerpc/vsx-vector-1.c: Ditto.
950 * testsuite/gcc.target/powerpc/vsx-vector-2.c: Ditto.
951 * testsuite/gcc.target/powerpc/vsx-vector-3.c: Ditto.
952 * testsuite/gcc.target/powerpc/vsx-vector-4.c: Ditto.
953 * testsuite/gcc.target/powerpc/vsx-vector-5.c: Ditto.
954 * testsuite/gcc.target/powerpc/vsx-vector-6.c: Ditto.
956 * testsuite/gcc.target/powerpc/altivec-6.c: Store the result of
957 vec_add, so the optimizer doesn't remove it.
959 * testsuite/gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
960 systems that support bswap64.
962 * testsuite/gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
963 prevent VSX code generation.
965 * testsuite/lib/target-supports.exp (check_vsx_hw_available): New
966 function to test if VSX available.
967 (check_effective_target_powerpc_vsx_ok): Ditto.
968 (check_vmx_hw_available): Add explicit -mno-vsx.
970 2009-07-30 Janis Johnson <janis187@us.ibm.com>
973 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
975 2009-07-30 Martin Jambor <mjambor@suse.cz>
977 PR tree-optimization/40570
978 * gcc.c-torture/compile/pr40570.c: New test.
980 2009-07-29 Jason Merrill <jason@redhat.com>
983 * g++.dg/template/defarg13.C: New.
985 2009-07-29 Richard Guenther <rguenther@suse.de>
988 * g++.dg/torture/pr40834.C: New testcase.
990 2009-07-29 Michael Matz <matz@suse.de>
993 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
995 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
997 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
998 sh*-*-* targets. Skip on spu-*-* targets.
999 * gfortran.dg/maxlocval_4.f90: Likewise.
1000 * gfortran.dg/minlocval_1.f90: Likewise.
1001 * gfortran.dg/minlocval_4.f90: Likewise.
1003 2009-07-28 Jakub Jelinek <jakub@redhat.com>
1006 * gfortran.dg/gomp/pr40878-1.f90: New test.
1007 * gfortran.dg/gomp/pr40878-2.f90: New test.
1010 * gcc.dg/cdce1.c: Adjust note line number.
1011 * gcc.dg/cdce2.c: Likewise.
1013 2009-07-28 Janus Weil <janus@gcc.gnu.org>
1016 * gfortran.dg/proc_ptr_comp_13.f90: New.
1018 2009-07-28 Jan Beulich <jbeulich@novell.com>
1020 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
1021 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
1022 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
1023 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
1024 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
1025 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
1026 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
1027 * gcc.target/i386/avx-vtestps-2.c: Likewise.
1028 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
1029 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
1030 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
1031 * gcc.target/i386/avx-vtestps-3.c: Likewise.
1032 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
1033 #ifdef NEED_IEEE754_FLOAT conditional.
1034 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
1037 2009-07-28 Jan Beulich <jbeulich@novell.com>
1039 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
1041 * g++.dg/ext/bitfield3.C: Likewise.
1042 * g++.dg/ext/bitfield4.C: Likewise.
1043 * g++.dg/ext/bitfield5.C: Likewise.
1044 * gcc.dg/bitfld-15.c: Likewise.
1045 * gcc.dg/bitfld-16.c: Likewise.
1046 * gcc.dg/bitfld-17.c: Likewise.
1047 * gcc.dg/bitfld-18.c: Likewise.
1048 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
1049 * gcc.dg/20010912-1.c: Likewise.
1050 * gcc.dg/20021018-1.c: Likewise.
1051 * gcc.dg/20030213-1.c: Likewise.
1052 * gcc.dg/20030225-1.c: Likewise.
1053 * gcc.dg/20030708-1.c: Likewise.
1054 * gcc.dg/20050321-2.c: Likewise.
1055 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
1056 * gcc.dg/cdce2.c: Likewise.
1057 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
1059 * gcc.target/i386/pr37248-3.c: Likewise.
1061 2009-07-27 Janus Weil <janus@gcc.gnu.org>
1064 * gfortran.dg/altreturn_7.f90: New.
1066 2009-07-27 Simon Baldwin <simonb@google.com>
1069 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
1070 so that indexing no longer runs off array end.
1072 2009-07-27 Tobias Burnus <burnus@net-b.de>
1075 * gfortran.dg/derived_init_3.f90: New test.
1077 2009-07-26 Tobias Burnus <burnus@net-b.de>
1080 * gfortran.dg/atan2_1.f90: New test
1081 * gfortran.dg/atan2_2.f90: New test
1083 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
1086 * g++.dg/warn/Wreturn-type-6.C: New test.
1088 2009-07-26 Ira Rosen <irar@il.ibm.com>
1090 PR tree-optimization/40801
1091 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
1092 * gfortran.dg/vect/vect.exp: Run tests starting with
1093 "fast-math-real8" with -ffast-math and -fdefault-real-8.
1095 2009-07-25 David Daney <ddaney@caviumnetworks.com>
1097 PR rtl-optimization/40445
1098 * g++.dg/other/builtin-unreachable-1.C: New testcase.
1100 2009-07-25 David Daney <ddaney@caviumnetworks.com>
1102 * gcc.dg/builtin-unreachable-4.c: New test.
1104 2009-07-25 Tobias Burnus <burnus@net-b.de>
1107 * gfortran.dg/complex_intrinsic_5.f90: New test.
1108 * gfortran.dg/complex_intrinsic_7.f90: New test.
1110 2009-07-25 Martin Jambor <mjambor@suse.cz>
1112 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
1113 * gcc.dg/ipa/noclone-1.c: New test.
1115 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
1117 * lib/target-supports.exp (check_effective_target_static): New
1119 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
1121 * g++.old-deja/g++.law/weak.C: Require static effective target.
1123 2009-07-25 Janus Weil <janus@gcc.gnu.org>
1126 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1127 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
1128 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
1129 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
1130 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
1131 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
1132 * gfortran.dg/typebound_call_10.f03: New.
1134 2009-07-24 Jason Merrill <jason@redhat.com>
1136 * g++.dg/cpp0x/defaulted11.C: New.
1138 * g++.dg/cpp0x/initlist23.C: New.
1140 2009-07-24 Janus Weil <janus@gcc.gnu.org>
1143 * gfortran.dg/char_length_16.f90: New.
1145 2009-07-24 Jakub Jelinek <jakub@redhat.com>
1149 * gfortran.dg/maxlocval_2.f90: New test.
1150 * gfortran.dg/maxlocval_3.f90: New test.
1151 * gfortran.dg/maxlocval_4.f90: New test.
1152 * gfortran.dg/minlocval_1.f90: New test.
1153 * gfortran.dg/minlocval_2.f90: New test.
1154 * gfortran.dg/minlocval_3.f90: New test.
1155 * gfortran.dg/minlocval_4.f90: New test.
1157 2009-07-23 Joseph Myers <joseph@codesourcery.com>
1159 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
1162 2009-07-23 Jakub Jelinek <jakub@redhat.com>
1165 * gfortran.dg/pr40839.f90: New test.
1167 2009-07-23 Michael Matz <matz@suse.de>
1170 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
1171 don't set options ourself.
1173 2009-07-23 Simon Baldwin <simonb@google.com>
1175 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
1176 native C compilation where required.
1178 2009-07-22 Doug Kwan <dougkwan@google.com>
1180 * gcc.c-torture/compile/20090721-1.c: New test.
1182 2009-07-22 Michael Matz <matz@suse.de>
1184 PR tree-optimization/35229
1185 PR tree-optimization/39300
1186 * gcc.dg/vect/vect-pre-interact.c: New test.
1188 2009-07-22 Richard Guenther <rguenther@suse.de>
1190 * g++.dg/lookup/using21.C: Fix duplicate paste.
1192 2009-07-22 Richard Guenther <rguenther@suse.de>
1195 * g++.dg/lookup/using21.C: New testcase.
1197 2009-07-21 Jason Merrill <jason@redhat.com>
1199 * g++.dg/init/aggr4.C: New.
1201 2009-07-21 Jason Merrill <jason@redhat.com>
1204 * g++.dg/cpp0x/initlist22.C: New.
1206 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
1208 * gcc.target/i386/vectorize8.c: New test.
1210 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
1213 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1214 Add i?86 and x86_64 targets.
1215 * gcc.target/i386/vectorize7.c: New test.
1218 * gcc.target/i386/pr40809.c: New test.
1220 2009-07-21 Jakub Jelinek <jakub@redhat.com>
1222 PR tree-optimization/40813
1223 * g++.dg/opt/inline15.C: New test.
1225 2009-07-21 Paul Brook <paul@codesourcery.com>
1227 * gcc.dg/vect/section-anchors-nest-1.c: New test.
1228 * lib/target-supports.exp (check_effective_target_section_anchors):
1231 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
1233 * gcc.dg/plugin/finish_unit_plugin.c: New test.
1234 * gcc.dg/plugin/finish_unit-test-1.c: New test.
1235 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
1237 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
1239 * gcc.target/mips/ext-3.c: New test.
1241 2009-07-20 Jakub Jelinek <jakub@redhat.com>
1243 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
1244 * gcc.dg/builtin-object-size-8.c: New test.
1245 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
1246 * g++.dg/ext/builtin-object-size2.C: Likewise.
1248 PR tree-optimization/40792
1249 * gcc.dg/pr40792.c: New test.
1251 2009-07-20 Ira Rosen <irar@il.ibm.com>
1253 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
1254 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
1255 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
1257 2009-07-20 Christian Bruel <christian.bruel@st.com>
1259 * gcc.target/sh/mfmovd.c: New test.
1261 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
1262 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1265 * gfortran.dg/eof_3.f90: New test.
1267 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
1270 * gfortran.dg/intrinsic_cmplx.f90: New test.
1272 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1276 * gfortran.dg/cshift_bounds_1.f90: New test.
1277 * gfortran.dg/cshift_bounds_2.f90: New test.
1278 * gfortran.dg/cshift_bounds_3.f90: New test.
1279 * gfortran.dg/cshift_bounds_4.f90: New test.
1280 * gfortran.dg/eoshift_bounds_1.f90: New test.
1281 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
1282 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
1283 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
1285 2009-07-19 Jan Hubicka <jh@suse.cz>
1287 PR tree-optimization/40676
1288 * gcc.c-torture/compile/pr40676.c: New testcase.
1290 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1292 * gcc.target/mips/ext-2.c: New test.
1294 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1296 * gcc.target/mips/octeon-exts-7.c: New test.
1297 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
1298 * gcc.target/mips/octeon-exts-5.c: Likewise.
1300 2009-07-18 Richard Guenther <rguenther@suse.de>
1303 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
1305 2009-07-18 Richard Guenther <rguenther@suse.de>
1308 * gcc.dg/pr35899.c: Adjust.
1310 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
1312 * gcc.target/powerpc/asm-es-1.c: New test.
1313 * gcc.target/powerpc/asm-es-2.c: Likewise.
1315 2009-07-17 Richard Guenther <rguenther@suse.de>
1318 * g++.dg/rtti/crash4.C: New testcase.
1319 * g++.dg/torture/20090706-1.C: Likewise.
1320 * gcc.dg/redecl-17.c: Likewise.
1321 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
1322 * gcc.dg/declspec-9.c: Expect extra error.
1323 * gcc.dg/declspec-10.c: Likewise.
1324 * gcc.dg/declspec-11.c: Likewise.
1325 * gcc.dg/redecl-10.c: Expect extra warnings.
1326 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
1327 * gcc.target/i386/pr39545-1.c: Likewise.
1328 * g++.dg/ext/asm3.C: Expect more errors.
1329 * g++.dg/gomp/block-1.C: Likewise.
1330 * g++.dg/gomp/block-2.C: Likewise.
1331 * g++.dg/gomp/block-3.C: Likewise.
1332 * g++.dg/gomp/block-5.C: Likewise.
1333 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
1334 * g++.dg/warn/unused-result1.C: XFAIL.
1336 2009-07-17 Richard Guenther <rguenther@suse.de>
1338 PR tree-optimization/40321
1339 * gcc.c-torture/compile/pr40321.c: New testcase.
1340 * g++.dg/torture/pr40321.C: Likewise.
1342 2009-07-17 Jakub Jelinek <jakub@redhat.com>
1345 * g++.dg/template/ptrmem19.C: New test.
1347 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
1348 Manuel López-Ibáñez <manu@gcc.gnu.org>
1351 * gcc.dg/pr36902.c: Add column info.
1352 * g++.dg/gcov/gcov-2.C: Change count for definition.
1354 2009-07-16 Jason Merrill <jason@redhat.com>
1357 * g++.dg/cpp0x/std-layout1.C: New.
1358 * g++.dg/ext/has_nothrow_assign.C: Fix.
1359 * g++.dg/ext/has_nothrow_copy.C: Fix.
1360 * g++.dg/ext/has_trivial_assign.C: Fix.
1361 * g++.dg/ext/has_trivial_copy.C: Fix.
1362 * g++.dg/ext/is_pod.C: Fix.
1363 * g++.dg/other/offsetof3.C: Adjust.
1364 * g++.dg/overload/ellipsis1.C: Adjust.
1365 * g++.dg/warn/var-args1.C: Adjust.
1366 * g++.old-deja/g++.brendan/crash63.C: Adjust.
1367 * g++.old-deja/g++.brendan/crash64.C: Adjust.
1368 * g++.old-deja/g++.brendan/overload8.C: Adjust.
1369 * g++.old-deja/g++.other/vaarg3.C: Adjust.
1370 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
1372 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1374 * gcc.dg/torture/builtin-math-5.c: Add more cases.
1375 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
1376 effective target "mpc_pow".
1377 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
1379 2009-07-16 Richard Henderson <rth@redhat.com>
1381 * g++.dg/opt/eh4.C: New test.
1383 2009-07-16 Jakub Jelinek <jakub@redhat.com>
1385 * obj-c++.dg/defs.mm (abort): Make it extern "C".
1387 2009-07-15 Jakub Jelinek <jakub@redhat.com>
1390 * gcc.c-torture/execute/pr40747.c: New test.
1392 2009-07-15 Richard Guenther <rguenther@suse.de>
1395 * gcc.c-torture/compile/pr40753.c: New testcase.
1397 2009-07-15 Janus Weil <janus@gcc.gnu.org>
1400 * gfortran.dg/interface_assignment_4.f90: New.
1402 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
1404 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
1405 for FreeBSD up to and including version 8.
1407 2009-07-14 Taras Glek <tglek@mozilla.com>
1408 Rafael Espindola <espindola@google.com>
1410 * g++.dg/plugin/header-plugin-test.C: New.
1411 * g++.dg/plugin/header_plugin.c: New.
1412 * g++.dg/plugin/plugin.exp: Update.
1414 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1416 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
1417 function to enable vectorization.
1418 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
1419 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1421 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1423 * gcc.target/i386/sse-copysignf-vec.c: New test.
1424 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
1426 2009-07-14 Jason Merrill <jason@redhat.com>
1429 * g++.dg/lookup/builtin5.C: New.
1430 * g++.dg/other/error22.C: Add missing extern "C".
1431 * g++.dg/warn/Warray-bounds.C: Likewise.
1432 * gcc.dg/compat/compat-common.h: Likewise.
1435 * g++.dg/lookup/using20.C: New.
1438 * g++.dg/template/koenig8.C: New.
1440 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
1442 * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
1443 both i?86-*-darwin* and x86_64-*-darwin*.
1445 2009-07-14 Joseph Myers <joseph@codesourcery.com>
1447 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
1448 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
1451 2009-07-14 Dodji Seketeli <dodji@redhat.com>
1454 * g++.dg/debug/dwarf2/typedef1.C: New test.
1457 * g++.dg/other/typedef3.C: New test.
1459 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
1461 * gcc.dg/20090709-1.c: Move to a proper place ...
1462 * gcc.target/m68k/20090709-1.c: ... here.
1464 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
1467 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
1468 front of qualified names are allowed.
1469 * g++.dg/parse/crash10.C: Likewise.
1470 * g++.dg/parse/error15.C: Likewise.
1471 * g++.dg/parse/typename9.C: Likewise.
1472 * g++.dg/parse/error8.C: Likewise.
1474 2009-07-13 Janus Weil <janus@gcc.gnu.org>
1477 * gfortran.dg/proc_ptr_22.f90: Extended.
1478 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
1480 2009-07-13 Ira Rosen <irar@il.ibm.com>
1482 * gfortran.dg/vect/vect-6.f: New test.
1484 2009-07-12 Jason Merrill <jason@redhat.com>
1487 * g++.dg/cpp0x/decltype17.C: New.
1490 * g++.dg/cpp0x/rv10.C: New.
1492 2009-07-12 Jason Merrill <jason@redhat.com>
1495 * g++.dg/cpp0x/initlist20.C: New.
1496 * g++.dg/cpp0x/initlist21.C: New.
1498 2009-07-12 Ira Rosen <irar@il.ibm.com>
1500 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
1501 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
1502 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
1503 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
1504 gcc.dg/vect/vect-double-reduc-7.c: New tests.
1506 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
1508 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
1509 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
1510 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
1511 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
1512 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
1513 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
1514 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
1515 effective_target fd_truncate.
1517 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
1519 * gnat.dg/specs/addr1.ads: New test.
1521 2009-07-11 Jan Hubicka <jh@suse.cz>
1524 * g++.dg/torture/pr40388.C: New testcase.
1526 2009-07-11 Jakub Jelinek <jakub@redhat.com>
1529 * gcc.c-torture/execute/pr40668.c: New test.
1531 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
1533 * gcc.c-torture/execute/20090711-1.c: New test.
1535 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1540 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
1541 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
1542 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
1543 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
1545 2009-07-11 Tobias Burnus <burnus@net-b.de>
1548 * gfortran.dg/complex_intrinsic_3.f90: New test.
1549 * gfortran.dg/complex_intrinsic_4.f90: New test.
1551 2009-07-10 David Daney <ddaney@caviumnetworks.com>
1554 * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
1555 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
1557 2009-07-10 Jakub Jelinek <jakub@redhat.com>
1560 * g++.dg/ext/strncpy-chk1.C: New test.
1562 2009-07-10 Richard Guenther <rguenther@suse.de>
1564 PR tree-optimization/40496
1565 * g++.dg/opt/pr40496.C: New testcase.
1567 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1571 * g++.dg/warn/unused-result1-Werror.c: New.
1573 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
1576 * gfortran.dg/recursive_parameter_1.f90: New test.
1578 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
1580 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
1581 * gfortran.dg/module_equivalence_6.f90: Ditto.
1582 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
1583 * gfortran.dg/nan_2.f90: Ditto.
1584 * gfortran.dg/inquire_11.f90: Ditto.
1585 * gfortran.dg/abstract_type_3.f03: Ditto.
1586 * gfortran.dg/abstract_type_1.f90: Ditto.
1587 * gfortran.dg/private_type_9.f90: Ditto.
1588 * gfortran.dg/abstract_type_5.f03: Ditto.
1589 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
1590 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
1591 * gfortran.dg/derived_sub.f90: Ditto.
1592 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
1593 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
1594 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
1595 * gfortran.dg/mvbits_6.f90: Ditto.
1596 * gfortran.dg/abstract_type_2.f03: Ditto.
1597 * gfortran.dg/abstract_type_4.f03: Ditto.
1598 * gfortran.dg/bounds_check_9.f90: Ditto.
1599 * gfortran.dg/optional_dim_3.f90: Ditto.
1600 * gfortran.dg/pr32921.f: Ditto.
1601 * gfortran.dg/entry_16.f90: Ditto.
1602 * gfortran.dg/generic_16.f90: Ditto.
1605 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
1607 * gcc.target/m68k/20090709-1.c: New.
1609 2009-07-09 Dodji Seketeli <dodji@redhat.com>
1612 * g++.dg/template/unify11.C: New test.
1614 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
1617 * gfortran.dg/host_assoc_function_9.f90: New test.
1619 2009-07-09 Janus Weil <janus@gcc.gnu.org>
1622 * gfortran.dg/proc_ptr_22.f90: New.
1623 * gfortran.dg/proc_ptr_comp_12.f90: New.
1625 2009-07-09 Jakub Jelinek <jakub@redhat.com>
1628 * gcc.c-torture/compile/pr40692.c: New test.
1630 2009-07-09 Tobias Burnus <burnus@net-b.de>
1633 * gfortran.dg/pointer_check_6.f90: New test.
1635 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
1637 * gcc.target/mips/truncate-5.c: New test.
1639 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1643 * gfortran.dg/fmt_cache_1.f: New test.
1645 2009-07-08 Tobias Burnus <burnus@net-b.de>
1648 * gfortran.dg/nosigned_zero_1.f90: New test.
1649 * gfortran.dg/nosigned_zero_2.f90: New test.
1651 2009-07-08 Richard Guenther <rguenther@suse.de>
1653 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
1655 2009-07-08 Richard Guenther <rguenther@suse.de>
1657 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
1659 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
1662 * gfortran.dg/proc_ptr_21.f90: New test.
1664 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
1667 * g++.dg/warn/pr31246.C: New.
1668 * g++.dg/warn/pr31246-2.C: New.
1670 2009-07-07 Jason Merrill <jason@redhat.com>
1673 * g++.dg/template/defarg12.C: New.
1676 * g++.dg/cpp0x/enum7.C: New.
1679 * g++.dg/cpp0x/enum6.C: New.
1682 * g++.dg/cpp0x/enum5.C: New.
1685 * g++.dg/cpp0x/enum4.C: New.
1687 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1689 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
1691 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1693 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
1695 2009-07-07 Jakub Jelinek <jakub@redhat.com>
1698 * gcc.dg/pr40669.c: New test.
1700 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1702 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
1703 location. Update all calls.
1704 * g++.dg/plugin/selfassign.c: Likewise.
1706 2009-07-06 Jason Merrill <jason@redhat.com>
1708 * g++.dg/rtti/dyncast[34].C: New.
1710 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
1712 * lib/target-supports.exp
1713 (check_effective_target_mips_newabi_large_long_double): New.
1714 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
1716 * gcc.target/mips/fpr-moves-6.c: Likewise.
1718 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
1721 * g++.dg/template/union2.C: New test.
1723 2009-07-04 Jason Merrill <jason@redhat.com>
1725 * g++.dg/template/using15.C: New.
1727 2009-07-04 Jakub Jelinek <jakub@redhat.com>
1729 * gfortran.dg/maxloc_1.f90: New test.
1731 2009-07-04 Janus Weil <janus@gcc.gnu.org>
1734 * gfortran.dg/proc_ptr_result_6.f90: New.
1736 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1738 * gcc.dg/framework-2.c: Adjust testcase to pass.
1740 2009-07-04 Jason Merrill <jason@redhat.com>
1743 * g++.dg/cpp0x/auto16.C: New.
1745 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
1748 * gfortran.dg/pr40587.f: New test.
1750 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1753 * gfortran.dg/unit_1.f90: New test.
1755 2009-07-03 Jason Merrill <jason@redhat.com>
1757 * g++.dg/template/pure1.C: Expect another error.
1759 2009-07-03 Richard Guenther <rguenther@suse.de>
1761 PR tree-optimization/40640
1762 * gcc.c-torture/compile/pr40640.c: New testcase.
1764 2009-07-03 Richard Guenther <rguenther@suse.de>
1767 * gfortran.dg/pr34163.f90: New testcase.
1769 2009-07-03 Jan Hubicka <jh@suse.cz>
1771 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
1772 * gcc.dg/tree-ssa/loop-25.c: Likewise.
1773 * gcc.dg/tree-ssa/loop-26.c: Likewise.
1774 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1775 * gcc.dg/tree-ssa/loop-29.c: Likewise.
1776 * gcc.dg/tree-ssa/loop-10.c: Likewise.
1777 * gnat.dg/loop_optimization6.adb: Enable -O2.
1779 2009-07-02 Mark Mitchell <mark@codesourcery.com>
1781 * g++.dg/warn/null4.C: Extend.
1783 2009-07-02 Jason Merrill <jason@redhat.com>
1785 * g++.dg/template/spec8.C: Fix.
1787 2009-07-02 Michael Matz <matz@suse.de>
1790 * gfortran.dg/pr32921.f: Adjust.
1792 2009-07-02 Jan Hubicka <jh@suse.cz>
1794 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
1796 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
1798 * gcc.target/mips/truncate-4.c: New testcase.
1800 2009-07-01 Richard Guenther <rguenther@suse.de>
1802 PR tree-optimization/19831
1803 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
1804 make allocated memory escape. Un-XFAIL.
1805 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
1806 * gcc.dg/vect/pr31699.c: Likewise.
1807 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
1809 2009-06-30 Jakub Jelinek <jakub@redhat.com>
1812 * g++.dg/parse/cond5.C: New test.
1814 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
1816 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
1817 (main): Pass n to main_1 instead.
1818 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
1819 (main_1): New function, split off from...
1820 (main): ...here. Pass `off' to main_1 instead.
1822 2009-06-30 Jason Merrill <jason@redhat.com>
1825 * g++.dg/cpp0x/variadic94.C: New.
1827 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
1829 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
1830 * lib/target-libpath.exp (ld_library_path_vars): New variable.
1831 (init_ld_library_path_env_vars): New function, replacing the
1832 orig_*_saved assignments. Call it after defining it.
1833 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
1834 (restore_ld_library_path_env_vars): Likewise.
1835 (add_path, find_libgcc_s): New functions.
1836 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
1837 gcc-set-multilib-library-path.
1838 (objc_target_compile): Don't add "." to ld_library_path.
1840 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
1841 ld_library_path. Use add_path. Use find_libgcc_s instead of
1842 gcc-set-multilib-library-path.
1843 * lib/g++.exp (g++_link_flags): Likewise.
1844 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
1845 * lib/c-torture.exp: Do not manipulate ld_library_path at the
1847 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
1848 to tell when this needs to happen. Use find_libgcc_s instead of
1849 gcc-set-multilib-library-path.
1850 * lib/gcc-dg.exp: Likewise.
1851 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
1852 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
1853 unless it is in $ALT_LD_LIBRARY_PATH.
1854 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
1856 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
1858 * gnat.dg/discr12.adb: New test.
1859 * gnat.dg/discr12_pkg.ads: New helper.
1860 * gnat.dg/discr13.adb: New test.
1861 * gnat.dg/discr14.ad[sb]: Likewise.
1862 * gnat.dg/discr15.adb: Likewise.
1863 * gnat.dg/discr15_pkg.ads: New helper.
1864 * gnat.dg/discr16.adb: New test.
1865 * gnat.dg/discr16_g.ads: New helper.
1866 * gnat.dg/discr16_pkg.ads: Likewise.
1867 * gnat.dg/discr16_cont.ads: Likewise.
1868 * gnat.dg/discr17.adb: New test.
1869 * gnat.dg/discr18.adb: Likewise.
1870 * gnat.dg/discr18_pkg.ads: New helper.
1871 * gnat.dg/discr19.adb: New test.
1873 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1876 * gfortran.dg/internal_write_1.f90: New testcase.
1878 2009-06-30 Janus Weil <janus@gcc.gnu.org>
1881 * gfortran.dg/derived_pointer_recursion_2.f90: New.
1883 2009-06-30 Richard Guenther <rguenther@suse.de>
1885 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
1887 2009-06-30 Wei Guozhi <carrot@google.com>
1889 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
1892 2009-06-30 Ira Rosen <irar@il.ibm.com>
1894 PR tree-optimization/40542
1895 * gcc.dg/vect/pr40542.c: New test.
1897 2009-06-30 Martin Jambor <mjambor@suse.cz>
1899 PR tree-optimization/40582
1900 * gcc.c-torture/compile/pr40582.c: New test.
1902 2009-06-30 Wei Guozhi <carrot@google.com>
1905 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
1907 2009-06-29 Jason Merrill <jason@redhat.com>
1910 * g++.dg/template/debug1.C: New.
1912 2009-06-29 Tobias Burnus <burnus@net-b.de>
1915 * pointer_check_1.f90: New test.
1916 * pointer_check_2.f90: New test.
1917 * pointer_check_3.f90: New test.
1918 * pointer_check_4.f90: New test.
1919 * pointer_check_5.f90: New test.
1921 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
1924 * gfortran.dg/func_assign_2.f90 : New test.
1926 2009-06-29 Richard Guenther <rguenther@suse.de>
1929 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
1930 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
1931 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
1932 * gcc.c-torture/execute/20090623-1.c: Likewise.
1933 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
1934 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
1936 2009-06-29 Richard Guenther <rguenther@suse.de>
1939 * gcc.c-torture/execute/pr38212.c: New testcase.
1941 2009-06-29 Richard Guenther <rguenther@suse.de>
1943 PR tree-optimization/40579
1944 * gcc.c-torture/execute/pr40579.c: New testcase.
1946 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
1948 PR tree-optimization/40550
1949 * gcc.dg/pr40550.c: New test.
1951 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
1953 * gnat.dg/overflow_sum2.adb: New test
1954 * gnat.dg/namet.ads: New helper.
1956 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
1958 2009-06-28 Tobias Burnus <burnus@net-b.de>
1961 * gfortran.dg/compiler-directive_1.f90: New test.
1962 * gfortran.dg/compiler-directive_2.f: New test.
1964 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1966 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
1967 comment out some values and add some cases.
1969 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
1972 * gcc.dg/vect/vect.exp: Fix lappend syntax.
1974 2009-06-26 Richard Henderson <rth@redhat.com>
1977 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
1978 * gcc.target/i386/local.c: Pass a non-constant to T.
1980 2009-06-26 Janus Weil <janus@gcc.gnu.org>
1984 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
1985 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
1986 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
1987 * gfortran.dg/proc_ptr_result_5.f90: New.
1989 2009-06-26 Janis Johnson <janis187@us.ibm.com>
1992 * gcc.dg/dfp/pr39902.c: New test.
1994 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
1997 * gcc.dg/builtins-65.c: Require c99 runtime.
1999 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
2001 * gnat.dg/array7.ad[sb]: New test.
2003 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
2005 * gnat.dg/array6.adb: New test.
2007 2009-06-25 Ian Lance Taylor <iant@google.com>
2009 * g++.dg/warn/Wsign-compare-3.C: New testcase.
2011 2009-06-25 Ian Lance Taylor <iant@google.com>
2013 * g++.dg/warn/Wunused-16.C: New testcase.
2015 2009-06-25 Ian Lance Taylor <iant@google.com>
2017 * g++.dg/warn/skip-2.C: New testcase.
2019 2009-06-25 Steve Ellcey <sje@cup.hp.com>
2021 * gcc.c-torture/execute/20090618-1.c: add dg-run and
2022 dg-skip-if and move to ...
2023 * gcc.dg/torture/20090618-1.c.
2025 2009-06-25 Martin Jambor <mjambor@suse.cz>
2027 PR tree-optimization/40493
2028 * gcc.c-torture/execute/pr40493.c: New test.
2030 2009-06-24 Jason Merrill <jason@redhat.com>
2033 * g++.dg/template/overload10.C: New.
2035 2009-06-24 Janus Weil <janus@gcc.gnu.org>
2038 * gfortran.dg/proc_ptr_comp_11.f90: New.
2040 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
2042 * gcc.dg/pr40501.c: New testcase.
2044 2009-06-23 DJ Delorie <dj@redhat.com>
2047 * lib/target-supports.exp: Add mep support (no profiling).
2049 2009-06-23 Steve Ellcey <sje@cup.hp.com>
2052 * gcc.dg/ssa/loop-31.c: Change scan rules.
2054 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2056 * gcc.dg/cpp/empty-include.c: Update column info.
2057 * gcc.dg/cpp/assert2.c: Update column info.
2059 2009-06-23 Jakub Jelinek <jakub@redhat.com>
2061 * g++.dg/ext/builtin-object-size1.C: New test.
2062 * g++.dg/ext/builtin-object-size2.C: New test.
2064 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
2066 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
2067 * gcc.dg/optimize-bswapdi-1.c: Likewise.
2069 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
2071 * gcc.target/mips/truncate-3.c: New test.
2073 2009-06-22 Janus Weil <janus@gcc.gnu.org>
2077 * gfortran.dg/interface_30.f90: Modified error message.
2078 * gfortran.dg/proc_decl_22.f90: New.
2080 2009-06-22 Ian Lance Taylor <iant@google.com>
2082 * gcc.dg/Wcxx-compat-19.c: New testcase.
2084 2009-06-22 Matthias Klose <doko@ubuntu.com>
2087 * pr28050.m: New testcase.
2089 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
2092 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
2094 2009-06-22 Martin Jambor <mjambor@suse.cz>
2096 PR tree-optimization/40492
2097 * g++.dg/torture/pr40492.C: New test.
2099 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
2101 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
2102 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
2104 2009-06-22 Olivier Hainque <hainque@adacore.com>
2106 * gnat.dg/raise_ce.adb: Helper for ...
2107 * gnat.dg/handle_and_return.adb: New test.
2109 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
2112 * gfortran.dg/generic_18.f90: New test.
2114 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
2117 * gfortran.dg/spread_size_limit.f90: New test.
2119 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
2121 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
2122 to put dump files in a subdirectory.
2123 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
2124 ".o" temporary files.
2126 2009-06-21 Janus Weil <janus@gcc.gnu.org>
2129 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
2130 * gfortran.dg/interface_20.f90: Ditto.
2131 * gfortran.dg/interface_21.f90: Ditto.
2132 * gfortran.dg/interface_22.f90: Ditto.
2133 * gfortran.dg/interface_30.f90: New.
2134 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
2136 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
2138 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
2139 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
2140 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
2143 2009-06-21 Ira Rosen <irar@il.ibm.com>
2144 Revital Eres <eres@il.ibm.com>
2147 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
2148 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
2149 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
2151 2009-06-21 Ira Rosen <irar@il.ibm.com>
2154 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
2155 without misalignment support.
2156 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2158 2009-06-20 Tobias Burnus <burnus@net-b.de>
2161 * gfortran.dg/bounds_check_strlen_9.f90: New test.
2163 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
2166 * gfortran.dg/alloc_comp_result_2.f90: New test.
2168 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2171 * gcc.target/arm/pr40482.c: New test.
2173 2009-06-19 Ian Lance Taylor <iant@google.com>
2175 * gcc.dg/Wcxx-compat-18.c: New testcase.
2177 2009-06-19 Richard Guenther <rguenther@suse.de>
2179 * gcc.c-torture/execute/20090618-1.c: New testcase.
2181 2009-06-19 Ian Lance Taylor <iant@google.com>
2183 * gcc.dg/Wcxx-compat-17.c: New testcase.
2185 2009-06-19 Ian Lance Taylor <iant@google.com>
2187 * gcc.dg/Wcxx-compat-15.c: New testcase.
2189 2009-06-19 Ian Lance Taylor <iant@google.com>
2191 * gcc.dg/Wcxx-compat-16.c: New testcase.
2193 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
2195 * gcc.dg/builtins-34.c: Add significand cases.
2197 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
2200 * gcc.dg/20080522-1.c: Remove testcase for real.
2201 * gcc.dg/20080528-1.c: Ditto.
2203 2009-06-19 Janus Weil <janus@gcc.gnu.org>
2206 * gfortran.dg/proc_ptr_20.f90: New.
2208 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
2211 * gcc.dg/torture/pr40470-1.c: New.
2212 * gcc.dg/torture/pr40470-2.c: Likewise.
2213 * gcc.dg/torture/pr40470-3.c: Likewise.
2214 * gcc.dg/torture/pr40470-4.c: Likewise.
2216 2009-06-18 Diego Novillo <dnovillo@google.com>
2218 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
2219 * gcc.dg/plugin/ggcplug.c: Likewise.
2220 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2221 * g++.dg/plugin/selfassign.c: Likewise.
2222 * g++.dg/plugin/attribute_plugin.c: Likewise.
2223 * g++.dg/plugin/dumb_plugin.c: Likewise.
2225 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2227 * gcc.dg/cpp/arith-3.c: Add column info.
2229 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
2231 * gcc.target/arm/fp16-compile-none-2.c: New.
2232 * gcc.target/arm/fp16-compile-ieee-12.c: New.
2233 * gcc.target/arm/fp16-compile-alt-12.c: New.
2235 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
2237 * gcc.target/arm/fp16-compile-alt-1.c: New.
2238 * gcc.target/arm/fp16-compile-alt-2.c: New.
2239 * gcc.target/arm/fp16-compile-alt-3.c: New.
2240 * gcc.target/arm/fp16-compile-alt-4.c: New.
2241 * gcc.target/arm/fp16-compile-alt-5.c: New.
2242 * gcc.target/arm/fp16-compile-alt-6.c: New.
2243 * gcc.target/arm/fp16-compile-alt-7.c: New.
2244 * gcc.target/arm/fp16-compile-alt-8.c: New.
2245 * gcc.target/arm/fp16-compile-alt-9.c: New.
2246 * gcc.target/arm/fp16-compile-alt-10.c: New.
2247 * gcc.target/arm/fp16-compile-alt-11.c: New.
2248 * gcc.target/arm/fp16-compile-ieee-1.c: New.
2249 * gcc.target/arm/fp16-compile-ieee-2.c: New.
2250 * gcc.target/arm/fp16-compile-ieee-3.c: New.
2251 * gcc.target/arm/fp16-compile-ieee-4.c: New.
2252 * gcc.target/arm/fp16-compile-ieee-5.c: New.
2253 * gcc.target/arm/fp16-compile-ieee-6.c: New.
2254 * gcc.target/arm/fp16-compile-ieee-7.c: New.
2255 * gcc.target/arm/fp16-compile-ieee-8.c: New.
2256 * gcc.target/arm/fp16-compile-ieee-9.c: New.
2257 * gcc.target/arm/fp16-compile-ieee-10.c: New.
2258 * gcc.target/arm/fp16-compile-ieee-11.c: New.
2259 * gcc.target/arm/fp16-compile-none-1.c: New.
2260 * gcc.target/arm/fp16-compile-exprtype.c: New.
2261 * gcc.target/arm/fp16-compile-vcvt.c: New.
2262 * gcc.target/arm/fp16-builtins-1.c: New.
2263 * gcc.target/arm/fp16-rounding-alt-1.c: New.
2264 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
2265 * gcc.target/arm/fp16-param-1.c: New.
2266 * gcc.target/arm/fp16-return-1.c: New.
2267 * gcc.target/arm/fp16-unprototyped-1.c: New.
2268 * gcc.target/arm/fp16-unprototyped-2.c: New.
2269 * gcc.target/arm/fp16-variadic-1.c: New.
2270 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
2271 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
2272 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
2273 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
2274 * gcc.dg/torture/arm-fp16-ops.h: New.
2275 * gcc.dg/torture/arm-fp16-ops-1.c: New.
2276 * gcc.dg/torture/arm-fp16-ops-2.c: New.
2277 * gcc.dg/torture/arm-fp16-ops-3.c: New.
2278 * gcc.dg/torture/arm-fp16-ops-4.c: New.
2279 * gcc.dg/torture/arm-fp16-ops-5.c: New.
2280 * gcc.dg/torture/arm-fp16-ops-6.c: New.
2281 * gcc.dg/torture/arm-fp16-ops-7.c: New.
2282 * gcc.dg/torture/arm-fp16-ops-8.c: New.
2283 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
2284 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
2285 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
2286 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
2287 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
2288 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
2289 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
2290 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
2291 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
2292 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
2293 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
2294 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
2295 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
2297 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
2299 * gcc.dg/builtins-65.c: New test.
2301 2009-06-18 Janus Weil <janus@gcc.gnu.org>
2304 * gfortran.dg/proc_ptr_result_4.f90: New.
2306 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
2308 * gcc.c-torture/execute/bitfld-5.c: New test.
2310 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2312 * gcc.dg/builtin-unreachable-3.c: New test.
2314 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2316 * gcc.target/i386/builtin-unreachable.c: New test.
2318 2009-06-17 Ian Lance Taylor <iant@google.com>
2320 * gcc.dg/Wcxx-compat-14.c: New testcase.
2322 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
2324 * gcc.dg/func-ptr-conv-1.c: Update column info.
2326 2009-06-17 Richard Guenther <rguenther@suse.de>
2329 * gcc.c-torture/execute/pr40404.c: New testcase.
2331 2009-06-17 Richard Guenther <rguenther@suse.de>
2334 * g++.dg/torture/pr40460.C: New testcase.
2336 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
2338 * gcc.dg/plugin/one_time_plugin.c: New test.
2339 * gcc.dg/plugin/one_time-test-1.c: New test.
2340 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
2342 2009-06-16 Ian Lance Taylor <iant@google.com>
2344 * g++.dg/warn/skip-1.C: New testcase.
2346 2009-06-16 Jakub Jelinek <jakub@redhat.com>
2349 * g++.dg/other/pr40446.C: New test.
2351 2009-06-16 Richard Guenther <rguenther@suse.de>
2353 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
2354 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2355 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2356 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2358 2009-06-16 Martin Jambor <mjambor@suse.cz>
2360 * gcc.c-torture/compile/pr40432.c: New file.
2362 2009-06-16 Martin Jambor <mjambor@suse.cz>
2364 * gfortran.fortran-torture/compile/pr40413.f90: New file.
2366 2009-06-16 Janus Weil <janus@gcc.gnu.org>
2370 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
2371 * gfortran.dg/interface_20.f90: Modified error messages.
2372 * gfortran.dg/interface_21.f90: Ditto.
2373 * gfortran.dg/interface_26.f90: Ditto.
2374 * gfortran.dg/interface_27.f90: Ditto.
2375 * gfortran.dg/interface_28.f90: Extended test case.
2376 * gfortran.dg/interface_29.f90: New.
2377 * gfortran.dg/proc_decl_7.f90: Modified error messages.
2378 * gfortran.dg/proc_decl_8.f90: Ditto.
2379 * gfortran.dg/proc_ptr_11.f90: Ditto.
2380 * gfortran.dg/proc_ptr_15.f90: Ditto.
2382 2009-06-16 Ira Rosen <irar@il.ibm.com>
2384 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
2386 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
2387 gcc.dg/vect/vect-outer-4f.c: Likewise.
2388 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
2389 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
2391 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
2394 2009-06-16 Tobias Burnus <burnus@net-b.de>
2397 * gfortran.dg/bounds_check_strlen_8.f90: New test.
2399 2009-06-15 Ian Lance Taylor <iant@google.com>
2401 * gcc.dg/Wjump-misses-init-1.c: New testcase.
2402 * gcc.dg/Wjump-misses-init-2.c: New testcase.
2403 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
2404 Recognize new notes.
2405 * gcc.dg/stmt-expr-label-2.c: Likewise.
2406 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
2407 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
2408 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
2409 * gcc.dg/c99-vla-jump-4.c: Likewise.
2410 * gcc.dg/stmt-expr-label-1.c: Likewise.
2411 * gcc.dg/stmt-expr-label-3.c: Likewise.
2412 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
2414 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2416 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
2418 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2420 * gcc.dg/builtin-object-size-7.c: New test.
2422 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2425 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
2426 level != "" use separate -gdwarf-2 -g${level} options instead of
2428 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
2429 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
2430 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2432 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
2434 * g++.dg/abi/mangle11.C: Update warning line.
2435 * g++.dg/abi/mangle12.C: Update warning line.
2436 * g++.dg/abi/mangle17.C: Update warning line.
2437 * g++.dg/abi/mangle20-2.C: Update warning line.
2439 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2441 * gcc.dg/optimize-bswap-1.c: Split into these two:
2442 * gcc.dg/optimize-bswapsi-1.c: New testcase.
2443 * gcc.dg/optimize-bswapdi-1.c: New testcase.
2445 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2447 * gcc.dg/optimize-bswap-1.c: New testcase.
2449 2009-06-14 Richard Guenther <rguenther@suse.de>
2452 * g++.dg/torture/pr40389.C: New testcase.
2454 2009-06-13 Richard Guenther <rguenther@suse.de>
2456 PR tree-optimization/40421
2457 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
2459 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
2461 * gcc.dg/old-style-prom-3.c: Add column info.
2462 * gcc.dg/overflow-warn-1.c
2463 * gcc.dg/gomp/pr27415.c
2464 * gcc.dg/gomp/for-1.c: Same.
2465 * gcc.dg/enum-compat-1.c: Same.
2466 * gcc.dg/c99-tag-3.c: Same.
2467 * gcc.dg/Wredundant-decls-2.c: Same.
2468 * gcc.dg/func-ptr-conv-1.c: Same.
2469 * gcc.dg/asm-wide-1.c: Same.
2470 * gcc.dg/nofixed-point-2.c: Same.
2471 * gcc.dg/cpp/line3.c: Same.
2472 * gcc.dg/array-10.c: Same.
2473 * gcc.dg/c99-vla-jump-1.c: Same.
2474 * gcc.dg/pr20368-1.c: Same.
2475 * gcc.dg/Wshadow-3.c: Same.
2476 * gcc.dg/c90-const-expr-8.c: Same.
2477 * gcc.dg/label-decl-2.c: Same.
2478 * gcc.dg/dremf-type-compat-2.c: Same.
2479 * gcc.dg/c90-const-expr-5.c: Same.
2480 * gcc.dg/builtins-30.c: Same.
2481 * gcc.dg/Warray-bounds.c: Same.
2482 * gcc.dg/Wcxx-compat-2.c: Same.
2483 * gcc.dg/tree-ssa/col-1.c: Same.
2484 * gcc.dg/old-style-prom-2.c: Same.
2485 * gcc.dg/cast-function-1.c: Same.
2486 * gcc.dg/pr15698-1.c: Same.
2487 * gcc.dg/dremf-type-compat-3.c: Same.
2488 * gcc.dg/vla-8.c: Same.
2489 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
2491 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
2492 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
2493 * gcc.dg/enum-compat-1.c: Same.
2494 * gcc.dg/dremf-type-compat-2.c: Same.
2495 * gcc.dg/old-style-prom-2.c: Same.
2496 * gcc.dg/pr15698-1.c: Same.
2497 * gcc.dg/pr20368-1.c: Same.
2498 * gcc.dg/dremf-type-compat-3.c: Same.
2499 * gcc.dg/builtins-30.c: Same. Test for columns.
2501 2009-06-12 Janus Weil <janus@gcc.gnu.org>
2504 * gfortran.dg/proc_decl_1.f90: Extended.
2506 2009-06-12 Ian Lance Taylor <iant@google.com>
2508 * gcc.dg/Wcxx-compat-13.c: New testcase.
2510 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2513 * gcc.dg/tree-ssa/fre-vce-1.c
2515 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
2518 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
2519 min-insn-to-prefetch-ratio=5.
2521 2009-06-12 Joey Ye <joey.ye@intel.com>
2522 H.J. Lu <hongjiu.lu@intel.com>
2525 * gcc.target/i386/stackalign/pr39146.c: New.
2527 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
2529 * gcc.target/i386/crc32-1.c: New.
2530 * gcc.target/i386/crc32-2.c: Likewise.
2532 2009-06-11 David Daney <ddaney@caviumnetworks.com>
2535 * gcc.dg/builtin-unreachable-1.c: New test.
2536 * gcc.dg/builtin-unreachable-2.c: Same.
2538 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
2541 * gfortran.dg/data_value_1.f90: New test.
2543 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2546 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
2547 remove ilp32 requirement.
2548 * gcc.target/i386/excess-precision-2.c: Likewise.
2549 * gcc.target/i386/excess-precision-3.c: Likewise.
2550 * gcc.target/i386/excess-precision-4.c: Likewise.
2551 * gcc.target/i386/excess-precision-5.c: Likewise.
2552 * gcc.target/i386/excess-precision-6.c: Likewise.
2554 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2557 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
2558 * gfortran.dg/nan_5.f90: New test.
2560 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
2562 * gcc.target/arm/neon-modes-1.c: New test.
2564 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
2566 * g++.dg/torture/pr31579.C: Cast pointer
2567 via __SIZE_TYPE__ instead of 'unsigned long'.
2569 2009-06-10 Anthony Green <green@moxielogic.com>
2571 * lib/target-supports.exp (check_profiling_available):
2572 Profiling is not available for testing purposes on moxie.
2574 2009-06-09 Ian Lance Taylor <iant@google.com>
2576 * gcc.dg/Wcxx-compat-12.c: New testcase.
2578 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
2581 * gfortran.dg/backspace_11.f90: New.
2583 2009-06-09 Jason Merrill <jason@redhat.com>
2585 * g++.dg/cpp0x/defaulted10.C: New.
2587 2009-06-09 Martin Jambor <mjambor@suse.cz>
2589 * gcc.c-torture/compile/pr40351.c: New file.
2591 2009-06-09 Olivier Hainque <hainque@adacore.com>
2593 * gnat.dg/align_max.adb: New test.
2595 2009-06-08 Jason Merrill <jason@redhat.com>
2597 * g++.dg/cpp0x/auto15.C: New.
2599 2009-06-08 Jan Hubicka <jh@suse.cz>
2602 * gcc.dg/torture/pr39834.c
2604 2009-06-08 Jan Hubicka <jh@suse.cz>
2607 * g++.dg/torture/pr40102.C: New testcase.
2609 2009-06-08 Jakub Jelinek <jakub@redhat.com>
2611 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
2612 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
2613 * gcc.dg/builtin-object-size-6.c: New test.
2616 * g++.dg/template/dtor7.C: New test.
2620 * g++.dg/template/error41.C: New test.
2621 * g++.dg/template/error42.C: New test.
2623 2009-06-08 Revital Eres <eres@il.ibm.com>
2626 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
2627 * gcc.dg/vect/vect-88.c: Likewise.
2628 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2629 * gcc.dg/vect/pr25413.c: Likewise.
2630 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
2632 2009-06-07 Ian Lance Taylor <iant@google.com>
2634 * g++.dg/warn/Wswitch-3.C: New testcase.
2635 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
2636 * gcc.dg/Wswitch-enum-error.c: Likewise.
2637 * gcc.dg/Wswitch-error.c: Likewise.
2639 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2642 * gfortran.dg/negative_unit.f: Update test.
2643 * gfortran.dg/negative_unit_int8.f: Update test.
2644 * gfortran.dg/newunit_1.f90: New test.
2646 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2650 * gfortran.dg/spread_init_expr.f03: New.
2651 * gfortran.dg/unpack_init_expr.f03: New.
2652 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
2655 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2659 * gfortran.dg/count_init_expr.f03
2660 * gfortran.dg/product_init_expr.f03
2661 * gfortran.dg/sum_init_expr.f03
2663 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2666 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
2668 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
2670 * gfortran.dg/zero_sized_5.f90: Likewise.
2672 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
2675 * g++.dg/torture/pr32950.C: New.
2677 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2681 * gfortran.dg/dot_product_1.f03: New.
2682 * gfortran.dg/matmul_8.f03: New.
2683 * gfortran.dg/transpose_3.f03: New.
2685 2009-06-06 Ian Lance Taylor <iant@google.com>
2687 * gcc.dg/Wunused-label-1.c: New test case.
2688 * g++.dg/warn/Wunused-label-1.C: New test case.
2689 * g++.dg/warn/Wunused-label-2.C: New test case.
2690 * g++.dg/warn/Wunused-label-3.C: New test case.
2692 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2695 * reshape_zerosize_2.f90: New.
2697 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2700 * gfortran.dg/pack_assign_1.f90: New.
2701 * gfortran.dg/pack_vector_1.f90: New.
2703 2009-06-05 Jakub Jelinek <jakub@redhat.com>
2706 * gcc.dg/pr40340-1.c: New test.
2707 * gcc.dg/pr40340-2.c: New test.
2708 * gcc.dg/pr40340-3.c: New test.
2709 * gcc.dg/pr40340-4.c: New test.
2710 * gcc.dg/pr40340-5.c: New test.
2711 * gcc.dg/pr40340.h: New file.
2713 2009-06-05 Revital Eres <eres@il.ibm.com>
2715 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2717 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
2718 * gcc.dg/vect/vect-33.c: Likewise.
2719 * gcc.dg/vect/vect-92.c: Likewise.
2720 * gcc.dg/vect/vect-58.c: Likewise.
2721 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2722 * gcc.dg/vect/vect-42.c: Likewise.
2723 * gcc.dg/vect/slp-25.c: Likewise.
2724 * gcc.dg/vect/vect-align-1.c: Likewise.
2725 * gcc.dg/vect/vect-align-2.c: Likewise.
2726 * gcc.dg/vect/vect-93.c: Likewise.
2727 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2728 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2729 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
2730 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2731 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
2732 * gcc.dg/vect/vect-26.c: Likewise.
2733 * gcc.dg/vect/vect-44.c: Likewise.
2734 * gcc.dg/vect/vect-70.c: Likewise.
2735 * gcc.dg/vect/vect-95.c: Likewise.
2736 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2737 * gcc.dg/vect/vect-28.c: Likewise.
2738 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
2739 * gcc.dg/vect/vect-87.c: Likewise.
2740 * gcc.dg/vect/vect-109.c: Likewise.
2741 * gcc.dg/vect/vect-54.c: Likewise.
2742 * gcc.dg/vect/vect-96.c: Likewise.
2743 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2744 * gcc.dg/vect/vect-88.c: Likewise.
2745 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2746 * gcc.dg/vect/vect-89.c: Likewise.
2747 * gcc.dg/vect/vect-91.c: Likewise.
2748 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2749 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2750 * gfortran.dg/vect/vect-2.f90: Likewise.
2751 * gfortran.dg/vect/vect-3.f90: Likewise.
2752 * gfortran.dg/vect/vect-4.f90: Likewise.
2753 * gfortran.dg/vect/vect-5.f90: Likewise.
2755 2009-06-05 Alexander Strange <astrange@ithinksw.com>
2757 PR tree-optimization/36318
2758 * gcc.dg/tree-ssa/sra-7.c: New test.
2760 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
2763 * gfortran.dg/reshape_order_5.f90: New.
2764 * gfortran.dg/reshape_shape_1.f90: New.
2766 2009-06-04 Jason Merrill <jason@redhat.com>
2768 * g++.dg/template/error38.C: Add pointer-to-typedef case.
2770 2009-06-04 Steve Ellcey <sje@cup.hp.com>
2772 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
2773 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
2775 2009-06-04 Richard Guenther <rguenther@suse.de>
2778 * g++.dg/torture/pr40335.C: New testcase.
2780 2009-06-03 Richard Guenther <rguenther@suse.de>
2783 * gcc.dg/torture/pr40328.c: New testcase.
2785 2009-06-03 Martin Jambor <mjambor@suse.cz>
2787 * g++.dg/torture/pr40323.C: New file.
2789 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
2791 * gnat.dg/specs/root.ads: New test.
2792 * gnat.dg/specs/root-level_1.ads: Likewise.
2793 * gnat.dg/specs/root-level_2.ads: Likewise.
2794 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
2796 2009-06-02 Mark Mitchell <mark@codesourcery.com>
2798 * g++.dg/init/ref15.C: Require unwrapped targets.
2800 2009-06-02 Jason Merrill <jason@redhat.com>
2802 * g++.dg/cpp0x/initlist13.C: Remove expected error.
2803 * g++.dg/cpp0x/initlist18.C: New.
2804 * g++.dg/cpp0x/initlist19.C: New.
2806 * g++.dg/cpp0x/auto14.C: New.
2808 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
2810 * gnat.dg/alignment6.adb: Remove XFAIL.
2812 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
2815 * g++.dg/template/spec36.C: New test.
2817 2009-06-01 Ian Lance Taylor <iant@google.com>
2819 * gcc.dg/cast-qual-3.c: New testcase.
2820 * g++.dg/warn/Wcast-qual2.C: New testcase.
2822 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
2824 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
2825 (process-message): Expect column numbers.
2826 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
2827 * gcc.dg/pch/counter-2.c: Same.
2828 * gcc.dg/pch/valid-2.c: Same.
2829 * gcc.dg/pch/warn-1.c: Same.
2830 * gcc.dg/pch/valid-1.c: Same.
2831 * gcc.dg/cpp/include2a.c: Handle lack of columns.
2832 * gcc.dg/cpp/syshdr.c: Same.
2833 * gcc.dg/cpp/19940712-1.c: Same.
2834 * gcc.dg/cpp/missing-header-1.c: Same.
2835 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
2836 * gcc.dg/cpp/tr-warn3.c: Same.
2837 * gcc.dg/cpp/pr29612-2.c: Same.
2838 * gcc.dg/cpp/tr-warn4.c: Same.
2839 * gcc.dg/cpp/Wtrigraphs.c: Same.
2840 * gcc.dg/cpp/poison.c: Same.
2841 * gcc.dg/cpp/arith-3.c: Same.
2842 * gcc.dg/cpp/sysmac2.c: Same.
2843 * gcc.dg/cpp/cpp.exp: Same.
2844 * gcc.dg/cpp/tr-warn5.c: Same.
2845 * gcc.dg/cpp/include2.c: Same.
2846 * gcc.dg/cpp/Wmissingdirs.c: Same.
2847 * gcc.dg/cpp/Wmissingdirs.c: Same.
2848 * gcc.dg/cpp/tr-warn6.c: Same.
2849 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
2850 * gcc.dg/cpp/macspace1.c: Same.
2851 * gcc.dg/cpp/escape-2.c: Same.
2852 * gcc.dg/cpp/assert2.c: Same.
2853 * gcc.dg/cpp/undef2.c: Same.
2854 * gcc.dg/cpp/macspace2.c: Same.
2855 * gcc.dg/cpp/tr-warn1.c: Same.
2856 * gcc.dg/cpp/extratokens2.c: Same.
2857 * gcc.dg/cpp/strify2.c: Same.
2858 * gcc.dg/cpp/Wsignprom.c: Same.
2859 * gcc.dg/cpp/redef2.c: Same.
2860 * gcc.dg/cpp/trad/trad.exp: Same.
2861 * gcc.dg/cpp/arith-1.c: Same.
2862 * gcc.dg/cpp/extratokens.c: Same.
2863 * gcc.dg/cpp/if-mpar.c: Same.
2865 2009-06-01 Olivier Hainque <hainque@adacore.com>
2867 * gnat.dg/nested_float_packed.ads: New test.
2869 2009-06-01 Olivier Hainque <hainque@adacore.com>
2870 Eric Botcazou <botcazou@adacore.com>
2872 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
2873 * gnat.dg/test_oconst.adb: New test.
2875 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
2877 * gcc.dg/plugin/ggcplug.c: Moved comment.
2878 (plugin_init): Fixed typo, declared i, returned 0 at end.
2880 2009-05-31 Ira Rosen <irar@il.ibm.com>
2883 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
2884 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
2886 2009-05-29 Ian Lance Taylor <iant@google.com>
2888 * gcc.dg/Wcxx-compat-11.c: New testcase.
2890 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2893 * gfortran.dg/leadz_trailz_1.f90: New test.
2894 * gfortran.dg/leadz_trailz_2.f90: New test.
2896 2009-05-29 Martin Jambor <mjambor@suse.cz>
2898 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
2899 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
2900 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2901 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2902 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
2903 * gcc.dg/tree-ssa/sra-2.c: Likewise.
2904 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2905 * gcc.dg/tree-ssa/sra-1.c: Likewise.
2906 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
2907 * gcc.dg/tree-ssa/sra-5.c: New file.
2908 * gcc.dg/tree-ssa/sra-6.c: New file.
2909 * gcc.c-torture/compile/sra-1.c: New file.
2911 2009-05-29 Jakub Jelinek <jakub@redhat.com>
2914 * gcc.c-torture/compile/pr40291.c: New test.
2917 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
2919 * gcc.target/powerpc/altivec-30.c: New test.
2920 * gcc.target/powerpc/altivec-31.c: New test.
2922 2009-05-28 Richard Guenther <rguenther@suse.de>
2924 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
2925 * gcc.c-torture/execute/20090527-1.c: Likewise.
2927 2009-05-28 Dodji Seketeli <dodji@redhat.com>
2930 * g++.dg/template/canon-type-1.C: New test.
2931 * g++.dg/template/canon-type-2.C: Likewise.
2932 * g++.dg/template/canon-type-3.C: Likewise.
2933 * g++.dg/template/canon-type-4.C: Likewise.
2934 * g++.dg/template/canon-type-5.C: Likewise.
2935 * g++.dg/template/canon-type-6.C: Likewise.
2936 * g++.dg/template/canon-type-7.C: Likewise.
2938 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
2939 Uros Bizjak <ubizjak@gmail.com>
2940 Danny Smith <dansmister@gmail.com>
2944 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
2946 * gcc.target/i386/pr37216.c: New test source file.
2947 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
2948 use -fno-common for testing Cygwin and MinGW targets.
2950 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
2952 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
2953 * g++.dg/opt/memcpy1.C (size_t): Likewise.
2954 * g++.dg/pr37742.C (size_t): Likewise.
2955 * g++.dg/torture/pr34850.C (size_t): Likewise.
2956 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
2958 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
2959 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
2960 (size_t): Use __extension__ and __SIZE_TYPE__.
2961 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
2963 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
2964 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
2965 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
2966 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
2967 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
2968 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
2969 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
2970 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
2971 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
2972 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
2973 (__ssize_t): Likewise.
2974 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
2975 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
2976 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
2977 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
2978 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
2979 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
2980 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
2981 * gcc.dg/pr33667.c (size_t): Likewise.
2982 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
2983 * gcc.dg/torture/pr39204.c (size_t): Likewise.
2984 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
2985 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
2986 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
2987 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
2989 2009-05-28 Ira Rosen <irar@il.ibm.com>
2991 PR tree-optimization/40254
2992 * gcc.dg/vect/pr40254.c: New test.
2994 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
2997 * gcc.target/mips/const-anchor-1.c: New test.
2998 * gcc.target/mips/const-anchor-2.c: New test.
3000 2009-05-27 Jason Merrill <jason@redhat.com>
3002 * g++.dg/cpp0x/initlist15.C: New.
3003 * g++.dg/cpp0x/initlist16.C: New.
3004 * g++.dg/cpp0x/initlist17.C: New.
3006 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
3009 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
3010 patterns to reflect frontend changes.
3011 * gfortran.dg/vector_subscript_4.f90: Likewise.
3013 2009-05-27 Olivier Hainque <hainque@adacore.com>
3014 Eric Botcazou <botcazou@adacore.com>
3016 * gcc.c-torture/execute/align-nest.c: New testcase.
3017 * gnat.dg/misaligned_nest.adb: New testcase.
3019 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
3021 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
3022 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
3023 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
3024 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
3026 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
3028 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
3029 cast instead of assuming 0ul.
3030 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
3032 (_type_desc): Make first argument const.
3033 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
3035 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3038 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
3039 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
3041 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
3043 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
3044 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
3045 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
3046 * gcc.dg/plugin/ggcplug.c: Added new file.
3048 2009-05-26 Tobias Burnus <burnus@net-b.de>
3051 * gfortran.dg/nullify_4.f90: New test.
3053 2009-05-26 Richard Guenther <rguenther@suse.de>
3055 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
3057 2009-05-26 Richard Guenther <rguenther@suse.de>
3060 * gcc.c-torture/compile/pr40252.c: New testcase.
3062 2009-05-26 Dodji Seketeli <dodji@redhat.com>
3065 * g++.dg/template/typedef18.C: New test.
3066 * g++.dg/template/typedef19.C: Likewise.
3067 * g++.dg/template/typedef20.C: Likewise.
3068 * g++.dg/template/access11.C: Adjust.
3070 2009-05-26 Richard Guenther <rguenther@suse.de>
3073 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
3075 2009-05-25 Jason Merrill <jason@redhat.com>
3078 * g++.dg/cpp0x/enum3.C: New test.
3080 2009-05-25 Richard Guenther <rguenther@suse.de>
3082 PR tree-optimization/36327
3083 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
3084 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3085 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
3086 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
3087 * gcc.dg/vect/vect-40.c: Likewise.
3088 * gcc.dg/vect/vect-42.c: Likewise.
3089 * gcc.dg/vect/vect-46.c: Likewise.
3090 * gcc.dg/vect/vect-76.c: Likewise.
3092 2009-05-25 Janus Weil <janus@gcc.gnu.org>
3095 * gfortran.dg/proc_ptr_18.f90: New.
3096 * gfortran.dg/proc_ptr_19.f90: New.
3097 * gfortran.dg/proc_ptr_comp_9.f90: New.
3098 * gfortran.dg/proc_ptr_comp_10.f90: New.
3100 2009-05-25 Richard Guenther <rguenther@suse.de>
3102 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
3103 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3105 2009-05-25 Ira Rosen <irar@il.ibm.com>
3107 PR tree-optimization/40238
3108 * gcc.dg/vect/pr40238.c: New test.
3110 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3111 Dominique Dhumieres <dominiq@lps.ens.fr>
3115 * gfortran.dg/bounds_check_fail_3.f90: New test.
3116 * gfortran.dg/bounds_check_fail_4.f90: New test.
3117 * gfortran.dg/bounds_check_14.f90: Update test.
3118 * gfortran.dg/bound_4.f90: Update test.
3120 2009-05-24 Richard Guenther <rguenther@suse.de>
3123 * gcc.c-torture/compile/pr40233.c: New testcase.
3125 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
3127 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
3128 for alpha*-*-* targets.
3130 2009-05-24 Ira Rosen <irar@il.ibm.com>
3132 * gcc.dg/vect/bb-slp-1.c: New test.
3133 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
3134 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
3135 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
3136 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
3137 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
3138 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
3139 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
3140 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
3141 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
3142 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
3143 gcc.dg/vect/bb-slp-22.c: Likewise.
3144 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
3146 2009-05-23 Mark Mitchell <mark@codesourcery.com>
3147 Maxim Kuvyrkov <maxim@codesourcery.com>
3149 * gcc.dg/falign-labels-1.c: New test.
3151 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
3153 * gnat.dg/specs/rep_clause3.ads: New test.
3155 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
3157 * gnat.dg/addr6.adb: New test.
3159 2009-05-22 Mark Mitchell <mark@codesourcery.com>
3161 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
3163 * gcc.target/arm/thumb2-mul-space.c: New file.
3164 * gcc.target/arm/thumb2-mul-space-2.c: New file.
3165 * gcc.target/arm/thumb2-mul-space-3.c: New file.
3166 * gcc.target/arm/thumb2-mul-speed.c: New file.
3168 2009-05-22 Richard Guenther <rguenther@suse.de>
3171 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
3172 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
3173 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
3175 2009-05-22 Mark Mitchell <mark@codesourcery.com>
3177 * gcc.dg/dll-6.c: New test.
3178 * gcc.dg/dll-6a.c: Likewise.
3179 * gcc.dg/dll-7.c: Likewise.
3180 * gcc.dg/dll-7a.c: Likewise.
3181 * g++.dg/ext/dllexport2.C: Likewise.
3182 * g++.dg/ext/dllexport2a.cc: Likewise.
3184 2009-05-21 Steve Ellcey <sje@cup.hp.com>
3187 * gcc.target/ia64/mfused-madd-vect.c: New test.
3188 * gcc.target/ia64/mfused-madd.c: New test.
3189 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
3190 * gcc.target/ia64/mno-fused-madd.c: New test.
3192 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
3194 * gcc.target/i386/movbe-1.c: New.
3195 * gcc.target/i386/movbe-2.c: Likewise.
3197 2009-05-21 Taras Glek <tglek@mozilla.com>
3199 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
3200 plugin_init signature.
3201 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3202 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
3203 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
3205 2009-05-21 Mark Mitchell <mark@codesourcery.com>
3207 * gcc.dg/target/arm/neon-vmla-1.c: New.
3208 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
3210 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
3212 * gcc.target/mips/octeon-exts-6.c: New test.
3213 * gcc.target/mips/extend-1.c: New test.
3214 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
3216 * gcc.target/mips/octeon-exts-5.c: Likewise.
3218 2009-05-20 Jakub Jelinek <jakub@redhat.com>
3221 * gcc.c-torture/compile/pr40204.c: New test.
3223 2009-05-20 Richard Guenther <rguenther@suse.de>
3225 * gcc.c-torture/compile/20090518-1.c: New testcase.
3227 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
3229 PR tree-optimization/40087
3230 * gcc.dg/tree-ssa/pr40087.c: New test.
3232 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
3234 * gcc.dg/vector-4.c: New testcase.
3235 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
3236 * g++.dg/ext/vector16.C: New testcase.
3238 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
3241 * gcc.dg/pr40172.c: Renamed to ...
3242 * gcc.dg/pr40172-1.c: This.
3244 * gcc.dg/pr40172-2.c: New.
3245 * gcc.dg/pr40172-3.c: Likewise.
3247 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3250 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
3252 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
3254 * gnat.dg/loop_optimization6.ad[sb]: New test.
3256 2009-05-19 Richard Guenther <rguenther@suse.de>
3258 * gcc.c-torture/compile/20090519-1.c: New testcase.
3260 2009-05-18 Jason Merrill <jason@redhat.com>
3262 * g++.dg/cpp0x/explicit1.C: New.
3263 * g++.dg/cpp0x/explicit2.C: New.
3265 2009-05-18 Dodji Seketeli <dodji@redhat.com>
3268 * g++.dg/debug/dwarf2/nested-1.C: New test.
3270 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
3273 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
3276 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3279 * gfortran.dg/proc_ptr_comp_8.f90: New.
3281 2009-05-18 Richard Guenther <rguenther@suse.de>
3284 * gfortran.dg/array_memset_2.f90: Adjust.
3286 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3290 * gfortran.dg/interface_27.f90: New.
3291 * gfortran.dg/interface_28.f90: New.
3292 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
3293 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3295 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3297 * gcc.target/m68k/tls-ie.c: New test.
3298 * gcc.target/m68k/tls-le.c: New test.
3299 * gcc.target/m68k/tls-gd.c: New test.
3300 * gcc.target/m68k/tls-ld.c: New test.
3301 * gcc.target/m68k/tls-ie-xgot.c: New test.
3302 * gcc.target/m68k/tls-le-xtls.c: New test.
3303 * gcc.target/m68k/tls-gd-xgot.c: New test.
3304 * gcc.target/m68k/tls-ld-xgot.c: New test.
3305 * gcc.target/m68k/tls-ld-xtls.c: New test.
3306 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
3308 2009-05-18 Martin Jambor <mjambor@suse.cz>
3310 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
3312 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
3315 * gcc.dg/pr40172.c: New.
3317 2009-05-17 Jason Merrill <jason@redhat.com>
3320 * g++.dg/template/dtor6.C: New.
3322 2009-05-17 Joseph Myers <joseph@codesourcery.com>
3324 * g++.dg/warn/translate-ice-1.C: New test.
3326 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3328 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
3329 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
3330 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
3331 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
3333 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3336 * gfortran.dg/erf_2.F90: New test.
3337 * gfortran.dg/erfc_scaled_2.f90: New test.
3339 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3342 * gfortran.dg/string_1.f90: New test.
3343 * gfortran.dg/string_2.f90: New test.
3344 * gfortran.dg/string_3.f90: New test.
3346 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
3348 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
3349 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
3351 2009-05-15 Ian Lance Taylor <iant@google.com>
3353 * gcc.dg/Wcxx-compat-10.c: New testcase.
3355 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
3358 * gcc.dg/pr16302.c: New.
3359 * g++.dg/warn/pr16302.C: New.
3361 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3363 * gcc.dg/torture/builtin-math-5.c: New.
3364 * gcc.dg/torture/builtin-math-6.c: New.
3365 * lib/target-supports.exp (check_effective_target_mpc): New.
3367 2009-05-15 Jan Hubicka <jh@suse.cz>
3369 * gcc.dg/tree-ssa/inline-3.c: New testcase
3371 2009-05-15 Jan Hubicka <jh@suse.cz>
3373 * gcc.target/i386/align-main-1.c (check): Mark noinline.
3374 * gcc.target/i386/align-main-2.c (check): Mark noinline.
3375 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
3376 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
3377 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
3379 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
3381 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
3382 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
3384 2009-05-15 Jan Hubicka <jh@suse.cz>
3386 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
3387 optimized by sibcall noinline.
3389 2009-05-15 Jan Hubicka <jh@suse.cz>
3391 * sibcall-1.c (track): Mark noinline.
3392 * sibcall-2.c (track): Mark noinline.
3393 * sibcall-3.c (track): Mark noinline.
3394 * sibcall-4.c (track): Mark noinline.
3396 2009-05-15 Jan Hubicka <jh@suse.cz>
3398 * flatten-2.c: Disable early inlining; add comment.
3399 * flatten-3.c: New test based on flatten-2.c.
3401 2009-05-15 Richard Guenther <rguenther@suse.de>
3403 PR tree-optimization/39999
3404 * gcc.c-torture/compile/pr39999.c: New testcase.
3406 2009-05-15 Joseph Myers <joseph@codesourcery.com>
3408 * gcc.c-torture/compile/ptr-conv-1.c: New test.
3410 2009-05-14 Ian Lance Taylor <iant@google.com>
3412 * gcc.dg/Wcxx-compat-9.c: New testcase.
3414 2009-05-14 Janus Weil <janus@gcc.gnu.org>
3417 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
3418 * gfortran.dg/duplicate_type_2.f90: Ditto.
3419 * gfortran.dg/duplicate_type_3.f90: New.
3421 2009-05-14 Laurent GUERBY <laurent@guerby.net>
3423 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
3424 * ada/acats/tests/c5/c59002c.ada: Likewise.
3426 2009-05-13 Taras Glek <tglek@mozilla.com>
3428 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
3429 attributes and decl smashing.
3430 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
3432 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
3433 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
3435 2009-05-14 Jakub Jelinek <jakub@redhat.com>
3438 * gfortran.dg/pr39865.f90: New test.
3439 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
3441 * gfortran.dg/hollerith_f95.f90: Likewise.
3442 * gfortran.dg/hollerith6.f90: New test.
3443 * gfortran.dg/hollerith7.f90: New test.
3445 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3448 * gcc.dg/cpp/pr36674.i: New.
3450 2009-05-14 Ben Elliston <bje@au.ibm.com>
3453 * gcc.c-torture/compile/pr40035.c: New test.
3455 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3457 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
3459 2009-05-12 Tobias Burnus <burnus@net-b.de>
3462 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
3463 * gfortran.dg/c_kind_tests_2.f03: Ditto.
3464 * gfortran.dg/interop_params.f03: Ditto.
3466 2009-05-12 Jan Hubicka <jh@suse.cz>
3468 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
3469 so unrolling still happens.
3470 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
3471 * gcc.dg/ipa/ipacost-2.c: Likewise.
3472 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
3474 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3476 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
3478 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3480 * lib/target-supports.exp (check_profiling_available): Return
3481 false for -p on *-*-cygwin* targets.
3483 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3485 PR tree-optimization/38632
3486 * g++.dg/tree-ssa/pr38632.C: New.
3488 2009-05-11 Jan Hubicka <jh@suse.cz>
3490 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
3491 we now optimize better.
3492 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
3493 out at different places.
3494 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
3496 * gcc.dg/vect/vect-76.c: Likewise.
3497 * gcc.dg/vect/vect-70.c: Likewise.
3498 * gcc.dg/vect/vect-66.c: Likewise.
3499 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3500 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
3502 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3505 * gcc.c-torture/compile/pr40080.c: New.
3507 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
3509 * gcc.c-torture/compile/pr40026.c: New testcase.
3511 2009-05-11 Janus Weil <janus@gcc.gnu.org>
3514 * gfortran.dg/proc_ptr_comp_7.f90: New.
3516 2009-05-11 Ira Rosen <irar@il.ibm.com>
3518 PR tree-optimization/40074
3519 * gcc.dg/vect/pr40074.c: New test.
3521 2009-05-10 Ian Lance Taylor <iant@google.com>
3523 * gcc.dg/Wcxx-compat-7.c: New testcase.
3524 * gcc.dg/Wcxx-compat-8.c: New testcase.
3525 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
3526 * gcc.dg/pr17188-1.c: Likewise.
3527 * gcc.dg/pr39084.c: Likewise.
3529 2009-05-10 Michael Matz <matz@suse.de>
3532 * gcc.dg/pr40031.c: New test.
3534 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3537 * gfortran.dg/array_constructor_31.f90: New test.
3539 2009-05-10 Richard Guenther <rguenther@suse.de>
3541 PR tree-optimization/40081
3542 * g++.dg/torture/pr40081.C: New testcase.
3544 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3547 * gfortran.dg/dependency_24.f90: New test.
3548 * gfortran.dg/dependency_23.f90: Clean up module files.
3550 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
3553 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
3554 * gfortran.dg/chmod_2.f90: Likewise.
3555 * gfortran.dg/chmod_3.f90: Likewise.
3556 * gfortran.dg/open_errors.f90: Likewise.
3558 2009-05-09 Jan Hubicka <jh@suse.cz>
3561 * g++.dg/eh/nested-try.C: New test.
3563 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3565 PR tree-optimization/40049
3566 * gcc.dg/vect/vect-shift-2.c: New test.
3568 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3570 * gcc.dg/torture/complex-sign-mul-minus-one.c,
3571 gcc.dg/torture/complex-sign-mul-one.c: New tests.
3573 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3576 * g++.dg/warn/deprecated-6.C: New.
3577 * gcc.dg/deprecated-4.c: Likewise.
3578 * gcc.dg/deprecated-5.c: Likewise.
3579 * gcc.dg/deprecated-6.c: Likewise.
3581 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3583 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
3584 __aligned__(__BIGGEST_ALIGNMENT__).
3585 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3586 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
3587 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
3588 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3589 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3590 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3591 * gcc.dg/vect/Os-vect-95.c: Likewise.
3592 * gcc.dg/vect/pr20122.c: Likewise.
3593 * gcc.dg/vect/pr36493.c: Likewise.
3594 * gcc.dg/vect/pr37385.c: Likewise.
3595 * gcc.dg/vect/slp-7.c: Likewise.
3596 * gcc.dg/vect/slp-9.c: Likewise.
3597 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3598 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
3599 * gcc.dg/vect/vect-35.c: Likewise.
3600 * gcc.dg/vect/vect-40.c: Likewise.
3601 * gcc.dg/vect/vect-42.c: Likewise.
3602 * gcc.dg/vect/vect-44.c: Likewise.
3603 * gcc.dg/vect/vect-46.c: Likewise.
3604 * gcc.dg/vect/vect-48.c: Likewise.
3605 * gcc.dg/vect/vect-52.c: Likewise.
3606 * gcc.dg/vect/vect-54.c: Likewise.
3607 * gcc.dg/vect/vect-56.c: Likewise.
3608 * gcc.dg/vect/vect-58.c: Likewise.
3609 * gcc.dg/vect/vect-60.c: Likewise.
3610 * gcc.dg/vect/vect-74.c: Likewise.
3611 * gcc.dg/vect/vect-75.c: Likewise.
3612 * gcc.dg/vect/vect-76.c: Likewise.
3613 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3614 * gcc.dg/vect/vect-77.c: Likewise.
3615 * gcc.dg/vect/vect-77-global.c: Likewise.
3616 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3617 * gcc.dg/vect/vect-78.c: Likewise.
3618 * gcc.dg/vect/vect-78-global.c: Likewise.
3619 * gcc.dg/vect/vect-80.c: Likewise.
3620 * gcc.dg/vect/vect-85.c: Likewise.
3621 * gcc.dg/vect/vect-87.c: Likewise.
3622 * gcc.dg/vect/vect-88.c: Likewise.
3623 * gcc.dg/vect/vect-92.c: Likewise.
3624 * gcc.dg/vect/vect-93.c: Likewise.
3625 * gcc.dg/vect/vect-95.c: Likewise.
3626 * gcc.dg/vect/vect-97.c: Likewise.
3627 * gcc.dg/vect/vect-complex-1.c: Likewise.
3628 * gcc.dg/vect/vect-complex-4.c: Likewise.
3629 * gcc.dg/vect/vect-complex-5.c: Likewise.
3630 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3631 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
3632 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
3633 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3634 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3635 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3636 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
3637 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3638 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3639 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3640 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3641 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3642 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3643 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3644 * gcc.dg/vect/vect-outer-1.c: Likewise.
3645 * gcc.dg/vect/vect-outer-2a.c: Likewise.
3646 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3647 * gcc.dg/vect/vect-outer-2.c: Likewise.
3648 * gcc.dg/vect/vect-outer-2c.c: Likewise.
3649 * gcc.dg/vect/vect-outer-2d.c: Likewise.
3650 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3651 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3652 * gcc.dg/vect/vect-outer-3.c: Likewise.
3653 * gcc.dg/vect/vect-outer-3c.c: Likewise.
3654 * gcc.dg/vect/vect-outer-5.c: Likewise.
3655 * gcc.dg/vect/vect-outer-6.c: Likewise.
3656 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
3657 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3658 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3659 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3660 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
3661 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
3662 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3663 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3664 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3665 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3666 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3667 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3668 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
3669 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3671 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3674 * gcc.dg/torture/complex-sign.h: New header.
3675 * gcc.dg/torture/complex-sign-add.c,
3676 gcc.dg/torture/complex-sign-mixed-add.c,
3677 gcc.dg/torture/complex-sign-mixed-div.c,
3678 gcc.dg/torture/complex-sign-mixed-mul.c,
3679 gcc.dg/torture/complex-sign-mixed-sub.c,
3680 gcc.dg/torture/complex-sign-mul.c,
3681 gcc.dg/torture/complex-sign-sub.c: New tests.
3683 2009-05-08 Janus Weil <janus@gcc.gnu.org>
3686 * gfortran.dg/intrinsic_3.f90: New.
3688 2009-05-07 Janis Johnson <janis187@us.ibm.com>
3691 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
3692 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
3693 * gcc.dg/dfp/float-constant-double.c: New test.
3694 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
3695 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
3696 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
3697 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
3698 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
3699 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
3700 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
3701 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
3702 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
3704 2009-05-07 Jakub Jelinek <jakub@redhat.com>
3707 * gcc.c-torture/execute/pr40057.c: New test.
3709 2009-05-06 James E. Wilson <wilson@codesourcery.com>
3711 * gcc.c-torture/compile/const-high-part.c: New test.
3713 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3716 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
3719 2009-05-06 Janus Weil <janus@gcc.gnu.org>
3722 * gfortran.dg/proc_decl_1.f90: Modified.
3723 * gfortran.dg/proc_ptr_comp_1.f90: New.
3724 * gfortran.dg/proc_ptr_comp_2.f90: New.
3725 * gfortran.dg/proc_ptr_comp_3.f90: New.
3726 * gfortran.dg/proc_ptr_comp_4.f90: New.
3727 * gfortran.dg/proc_ptr_comp_5.f90: New.
3728 * gfortran.dg/proc_ptr_comp_6.f90: New.
3730 2009-05-06 Dodji Seketeli <dodji@redhat.com>
3733 * g++.dg/template/call7.C: New test.
3735 2009-05-06 Diego Novillo <dnovillo@google.com>
3737 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
3739 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3741 * gfortran.dg/pr40021.f: Moved to ...
3742 * gfortran.fortran-torture/execute/pr40021.f: Here.
3744 2009-05-06 Janis Johnson <janis187@us.ibm.com>
3747 * gcc.dg/dfp/pr39986.c: New test.
3749 2009-05-06 Michael Matz <matz@suse.de>
3752 * gfortran.dg/pr40021.f: New test.
3754 2009-05-06 Le-Chun Wu <lcwu@google.com>
3756 * lib/plugin-support.exp: New file containing support procs for
3758 * lib/target-supports.exp (check_plugin_available): New proc.
3759 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
3760 * gcc.dg/plugin/selfassign.c: New plugin source file.
3761 * gcc.dg/plugin/self-assign-test-1.c: New test.
3762 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
3763 * g++.dg/README: Add description for plugin test.
3764 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
3765 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
3766 * g++.dg/plugin/selfassign.c: New plugin source file.
3767 * g++.dg/plugin/self-assign-test-1.C: New test.
3768 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3769 * g++.dg/plugin/self-assign-test-3.C: Likewise.
3770 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
3771 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
3773 2009-05-06 Tobias Burnus <burnus@net-b.de>
3776 * gfortran.dg/intrinsic_2.f90: New test.
3777 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
3779 2009-05-06 Joseph Myers <joseph@codesourcery.com>
3782 * gcc.dg/noncompile/incomplete-5.c: New test.
3784 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3787 * gcc.dg/pr39666-1.c: New test.
3788 * gcc.dg/pr39666-2.c: Likewise.
3789 * g++.dg/warn/Wuninitialized-4.C: Likewise.
3790 * g++.dg/warn/Wuninitialized-5.C: Likewise.
3791 * gfortran.dg/pr39666-1.f90: Likewise.
3792 * gfortran.dg/pr39666-2.f90: Likewise.
3794 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
3796 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
3797 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
3798 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3800 2009-05-05 Janus Weil <janus@gcc.gnu.org>
3803 * gfortran.dg/proc_ptr_17.f90: New.
3805 2009-05-05 Richard Guenther <rguenther@suse.de>
3807 PR tree-optimization/40022
3808 * gcc.c-torture/execute/pr40022.c: New testcase.
3810 2009-05-05 Richard Guenther <rguenther@suse.de>
3813 * gcc.c-torture/compile/pr40023.c: New testcase.
3815 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
3817 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
3818 * g++.dg/template/overload9.C: Likewise.
3819 * g++.dg/ext/ms-1.C: New.
3821 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3824 * g++.dg/ext/vla7.C: New test.
3826 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3828 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
3830 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3832 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
3833 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
3834 Update expected errors.
3836 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3839 * g++.dg/parse/parser-pr28152.C: New.
3840 * g++.dg/parse/parser-pr28152-2.C: New.
3842 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3844 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
3846 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
3848 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
3849 * gcc.target/sparc/fexpand-2.c: Likewise.
3850 * gcc.target/sparc/fpmerge-2.c: Likewise.
3851 * gcc.target/sparc/pdist-2.c: Likewise.
3853 2009-05-03 Richard Guenther <rguenther@suse.de>
3856 * gcc.c-torture/compile/pr39983.c: New testcase.
3858 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3860 * gcc.dg/c99-complex-3.c: New test.
3862 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3864 * gcc.dg/cpp/utf8-5byte-1.c: New test.
3866 2009-05-02 Joseph Myers <joseph@codesourcery.com>
3868 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
3870 2009-05-02 Richard Guenther <rguenther@suse.de>
3873 * gcc.target/spu/pr40001.c: New testcase.
3875 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
3877 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
3879 2009-04-30 Steve Ellcey <sje@cup.hp.com>
3882 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
3883 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
3885 2009-04-30 Janis Johnson <janis187@us.ibm.com>
3888 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
3891 2009-04-30 David Ayers <ayers@fsfe.org>
3893 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
3894 and gcc_error_prefix variables.
3895 * objc.dg/bad-receiver-type.m: Update to match correct
3897 * objc.dg/encode-5.m: Likewise.
3898 * objc.dg/id-1.m: Likewise.
3899 * objc.dg/method-1.m: Likewise.
3900 * objc.dg/method-6.m: Likewise.
3901 * objc.dg/method-7.m: Likewise.
3902 * objc.dg/method-9.m: Likewise.
3903 * objc.dg/method-11.m: Likewise.
3904 * objc.dg/method-20.m: Likewise.
3905 * objc.dg/private-1.m: Likewise.
3907 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
3910 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
3911 * gfortran.dg/advance_4.f90: Likewise
3912 * gfortran.dg/advance_5.f90: Likewise
3913 * gfortran.dg/append_1.f90: Likewise
3914 * gfortran.dg/backslash_1.f90: Likewise
3915 * gfortran.dg/backslash_2.f90: Likewise
3916 * gfortran.dg/backslash_3.f: Likewise
3917 * gfortran.dg/backspace_10.f90: Likewise
3918 * gfortran.dg/backspace_3.f: Likewise
3919 * gfortran.dg/backspace_4.f: Likewise
3920 * gfortran.dg/backspace_5.f: Likewise
3921 * gfortran.dg/backspace_8.f: Likewise
3922 * gfortran.dg/backspace_9.f: Likewise
3923 * gfortran.dg/complex_write.f90: Likewise
3924 * gfortran.dg/convert_implied_open.f90: Likewise
3925 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
3926 * gfortran.dg/dos_eol.f: Likewise
3927 * gfortran.dg/empty_format_1.f90: Likewise
3928 * gfortran.dg/endfile.f: Likewise
3929 * gfortran.dg/eof_1.f90: Likewise
3930 * gfortran.dg/eor_1.f90: Likewise
3931 * gfortran.dg/eor_handling_1.f90: Likewise
3932 * gfortran.dg/eor_handling_2.f90: Likewise
3933 * gfortran.dg/eor_handling_3.f90: Likewise
3934 * gfortran.dg/eor_handling_4.f90: Likewise
3935 * gfortran.dg/eor_handling_5.f90: Likewise
3936 * gfortran.dg/error_recovery_5.f90: Likewise
3937 * gfortran.dg/f2003_inquire_1.f03: Likewise
3938 * gfortran.dg/f2003_io_4.f03: Likewise
3939 * gfortran.dg/f2003_io_5.f03: Likewise
3940 * gfortran.dg/f2003_io_7.f03: Likewise
3941 * gfortran.dg/fgetc_1.f90: Likewise
3942 * gfortran.dg/fgetc_2.f90: Likewise
3943 * gfortran.dg/flush_1.f90: Likewise
3944 * gfortran.dg/fmt_exhaust.f90: Likewise
3945 * gfortran.dg/fmt_huge.f90: Likewise
3946 * gfortran.dg/fmt_read.f90: Likewise
3947 * gfortran.dg/fmt_t_1.f90: Likewise
3948 * gfortran.dg/fmt_t_2.f90: Likewise
3949 * gfortran.dg/fmt_t_3.f90: Likewise
3950 * gfortran.dg/fmt_t_4.f90: Likewise
3951 * gfortran.dg/fmt_t_5.f90: Likewise
3952 * gfortran.dg/fmt_t_7.f: Likewise
3953 * gfortran.dg/fseek.f90: Likewise
3954 * gfortran.dg/ftell_1.f90: Likewise
3955 * gfortran.dg/ftell_2.f90: Likewise
3956 * gfortran.dg/func_derived_3.f90: Likewise
3957 * gfortran.dg/inquire_9.f90: Likewise
3958 * gfortran.dg/iostat_1.f90: Likewise
3959 * gfortran.dg/iostat_2.f90: Likewise
3960 * gfortran.dg/list_read_1.f90: Likewise
3961 * gfortran.dg/list_read_4.f90: Likewise
3962 * gfortran.dg/list_read_5.f90: Likewise
3963 * gfortran.dg/list_read_7.f90: Likewise
3964 * gfortran.dg/list_read_8.f90: Likewise
3965 * gfortran.dg/list_read_9.f90: Likewise
3966 * gfortran.dg/namelist_13.f90: Likewise
3967 * gfortran.dg/namelist_14.f90: Likewise
3968 * gfortran.dg/namelist_15.f90: Likewise
3969 * gfortran.dg/namelist_16.f90: Likewise
3970 * gfortran.dg/namelist_17.f90: Likewise
3971 * gfortran.dg/namelist_18.f90: Likewise
3972 * gfortran.dg/namelist_19.f90: Likewise
3973 * gfortran.dg/namelist_20.f90: Likewise
3974 * gfortran.dg/namelist_24.f90: Likewise
3975 * gfortran.dg/namelist_26.f90: Likewise
3976 * gfortran.dg/namelist_27.f90: Likewise
3977 * gfortran.dg/namelist_28.f90: Likewise
3978 * gfortran.dg/namelist_37.f90: Likewise
3979 * gfortran.dg/namelist_38.f90: Likewise
3980 * gfortran.dg/namelist_39.f90: Likewise
3981 * gfortran.dg/namelist_40.f90: Likewise
3982 * gfortran.dg/namelist_43.f90: Likewise
3983 * gfortran.dg/namelist_44.f90: Likewise
3984 * gfortran.dg/namelist_45.f90: Likewise
3985 * gfortran.dg/namelist_46.f90: Likewise
3986 * gfortran.dg/namelist_47.f90: Likewise
3987 * gfortran.dg/namelist_48.f90: Likewise
3988 * gfortran.dg/namelist_49.f90: Likewise
3989 * gfortran.dg/namelist_50.f90: Likewise
3990 * gfortran.dg/namelist_51.f90: Likewise
3991 * gfortran.dg/namelist_52.f90: Likewise
3992 * gfortran.dg/namelist_56.f90: Likewise
3993 * gfortran.dg/namelist_char_only.f90: Likewise
3994 * gfortran.dg/namelist_use.f90: Likewise
3995 * gfortran.dg/namelist_use_only.f90: Likewise
3996 * gfortran.dg/noadv_size.f90: Likewise
3997 * gfortran.dg/open_access_append_1.f90: Likewise
3998 * gfortran.dg/pad_no.f90: Likewise
3999 * gfortran.dg/pr12884.f: Likewise
4000 * gfortran.dg/pr17090.f90: Likewise
4001 * gfortran.dg/pr17285.f90: Likewise
4002 * gfortran.dg/pr17286.f90: Likewise
4003 * gfortran.dg/pr18122.f90: Likewise
4004 * gfortran.dg/pr18210.f90: Likewise
4005 * gfortran.dg/pr18392.f90: Likewise
4006 * gfortran.dg/pr19155.f: Likewise
4007 * gfortran.dg/pr19216.f: Likewise
4008 * gfortran.dg/pr19467.f90: Likewise
4009 * gfortran.dg/pr19657.f: Likewise
4010 * gfortran.dg/pr20257.f90: Likewise
4011 * gfortran.dg/read_bad_advance.f90: Likewise
4012 * gfortran.dg/read_eof_2.f90: Likewise
4013 * gfortran.dg/read_eof_4.f90: Likewise
4014 * gfortran.dg/read_many_1.f: Likewise
4015 * gfortran.dg/read_noadvance.f90: Likewise
4016 * gfortran.dg/read_repeat.f90: Likewise
4017 * gfortran.dg/read_size_noadvance.f90: Likewise
4018 * gfortran.dg/read_x_past.f: Likewise
4019 * gfortran.dg/record_marker_1.f90: Likewise
4020 * gfortran.dg/record_marker_3.f90: Likewise
4021 * gfortran.dg/rewind_1.f90: Likewise
4022 * gfortran.dg/runtime_warning_1.f90: Likewise
4023 * gfortran.dg/shape_3.f90: Likewise
4024 * gfortran.dg/slash_1.f90: Likewise
4025 * gfortran.dg/stat_1.f90: Likewise
4026 * gfortran.dg/stat_2.f90: Likewise
4027 * gfortran.dg/streamio_11.f90: Likewise
4028 * gfortran.dg/streamio_3.f90: Likewise
4029 * gfortran.dg/streamio_4.f90: Likewise
4030 * gfortran.dg/streamio_9.f90: Likewise
4031 * gfortran.dg/tl_editing.f90: Likewise
4032 * gfortran.dg/unf_io_convert_1.f90: Likewise
4033 * gfortran.dg/unf_io_convert_2.f90: Likewise
4034 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
4035 * gfortran.dg/unf_short_record_1.f90: Likewise
4036 * gfortran.dg/utf8_1.f03: Likewise
4037 * gfortran.dg/utf8_2.f03: Likewise
4038 * gfortran.dg/widechar_IO_1.f90: Likewise
4039 * gfortran.dg/write_check3.f90: Likewise
4040 * gfortran.dg/write_rewind_2.f: Likewise
4041 * gfortran.dg/x_slash_2.f: Likewise
4043 2009-04-29 Richard Guenther <rguenther@suse.de>
4046 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4048 (check_effective_target_vect_floatuint_cvt): Likewise.
4049 * gcc.dg/vect/slp-10.c: Adjust.
4050 * gcc.dg/vect/slp-11.c: Adjust.
4051 * gcc.dg/vect/slp-12b.c: Adjust.
4052 * gcc.dg/vect/slp-33.c: Adjust.
4053 * gcc.c-torture/compile/pr39943.c: New testcase.
4055 2009-04-29 Richard Guenther <rguenther@suse.de>
4058 * gcc.c-torture/compile/pr39937.c: New testcase.
4060 2009-04-29 Richard Guenther <rguenther@suse.de>
4062 PR tree-optimization/39941
4063 * gcc.c-torture/compile/pr39941.c: New testcase.
4065 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
4067 * gcc.target/bfin/20090411-1.c: New test.
4069 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
4072 * gcc.dg/pr39565.c: New testcase.
4074 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
4076 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
4077 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4078 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4079 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4080 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4081 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4082 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4083 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4084 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4085 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4086 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4087 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4088 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4089 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4090 * gcc.target/i386/pr37191.c: Likewise.
4091 * gcc.target/i386/reload-1.c: Likewise.
4092 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
4093 * g++.old-deja/g++.pt/repo2.C: Likewise.
4094 * g++.old-deja/g++.pt/repo3.C: Likewise.
4095 * g++.old-deja/g++.pt/repo4.C: Likewise.
4096 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4097 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4098 * g++.dg/template/repo1.C: Likewise.
4099 * g++.dg/template/repo2.C: Likewise.
4100 * g++.dg/template/repo3.C: Likewise.
4101 * g++.dg/template/repo4.C: Likewise.
4102 * g++.dg/template/repo5.C: Likewise.
4103 * g++.dg/template/repo6.C: Likewise.
4104 * g++.dg/template/repo7.C: Likewise.
4105 * g++.dg/template/repo8.C: Likewise.
4106 * g++.dg/template/repo9.C: Likewise.
4107 * g++.dg/rtti/repo1.C: Likewise.
4108 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
4109 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
4110 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
4111 * g++.dg/other/PR23205.C: Skip for vxworks.
4112 * g++.dg/ext/visibility/class1.C: Requires PIC.
4113 * g++.dg/eh/async-unwind2.C: Requires PIC.
4114 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
4115 does not have cxa_exit.
4117 2009-04-28 Jing Yu <jingyu@google.com>
4120 * lib/target-supports.exp (check_effective_target_tls): Remove
4122 (check_effective_target_tls_native): Likewise.
4123 (check_effective_target_tls_runtime): Likewise.
4124 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
4126 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
4128 2009-04-28 Janus Weil <janus@gcc.gnu.org>
4131 * gfortran.dg/proc_ptr_16.f90: New.
4133 2009-04-28 Steve Ellcey <sje@cup.hp.com>
4135 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
4138 2009-04-28 Richard Guenther <rguenther@suse.de>
4141 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
4143 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
4145 * g++.dg/warn/pr35652.C: Removed.
4146 * gcc.dg/pr35652.c: Likewise.
4148 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
4150 * gcc.target/ia64/20071210-2.c: New testcase.
4152 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
4155 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
4156 * gcc.dg/pr39323-3.c: Ditto.
4158 2009-04-28 Janus Weil <janus@gcc.gnu.org>
4162 * gfortran.dg/ambiguous_reference_2.f90: New.
4163 * gfortran.dg/pointer_assign_7.f90: New.
4165 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
4166 Mark Mitchell <mark@codesourcery.com>
4168 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
4169 * gcc.dg/20020103-1.c: Check for __ppc.
4170 * gcc.dg/asm-b.c: Check for __ppc.
4171 * gcc.dg/20020919-1.c: Check for __ppc.
4172 * gcc.dg/20020312-2.c: Likewise.
4173 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
4174 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
4175 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
4176 * g++.dg/warn/weak1.C: Likewise.
4177 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
4178 static so appropriate optimizations kick in.
4179 (find_base_value_wrapper): New function.
4180 * g++.dg/eh/simd-5.C: Fix target triplet.
4181 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
4183 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
4184 H.J. Lu <hongjiu.lu@intel.com>
4187 * gcc.target/i386/pr39911.c: New test.
4189 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
4192 * gfortran.dg/alloc_comp_assign_10.f90: New test.
4194 2009-04-28 Ben Elliston <bje@au.ibm.com>
4199 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4201 * gcc.dg/pr35652.C: New.
4202 * g++.dg/warn/pr35652.C: New.
4203 * gcc.dg/format/plus-1.c: Adjust message.
4205 2009-04-27 DJ Delorie <dj@redhat.com>
4207 * lib/target-supports.exp (check_effective_target_double64): New.
4208 (check_effective_target_double64plus): New.
4209 (check_effective_target_large_double): New.
4210 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
4211 * gcc.dg/div-double-1.c: Likewise.
4212 * gcc.dg/Wconversion-real.c: Require large_double.
4213 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
4215 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
4218 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
4221 2009-04-27 Ian Lance Taylor <iant@google.com>
4223 * gcc.dg/Wcxx-compat-5.c: New testcase.
4224 * gcc.dg/Wcxx-compat-6.c: New testcase.
4226 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
4228 Allow non-constant arguments to conversion intrinsics.
4229 * gcc.target/spu/intrinsics-3.c: Update tests.
4231 2009-04-27 Richard Guenther <rguenther@suse.de>
4234 * gcc.c-torture/compile/pr39928-1.c: New testcase.
4235 * gcc.c-torture/compile/pr39928-2.c: Likewise.
4237 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
4240 * gcc.dg/torture/pr39903-1.c: New.
4241 * gcc.dg/torture/pr39903-2.c: Likewise.
4243 2009-04-27 Revital Eres <eres@il.ibm.com>
4245 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
4247 * gcc.dg/sms-2.c: Add dump check.
4248 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
4250 * gcc.dg/sms-4.c: Likewise.
4251 * gcc.dg/sms-5.c: Likewise.
4252 * gcc.dg/sms-6.c: Likewise.
4253 * gcc.dg/sms-7.c: Likewise.
4254 * gcc.dg/sms-antideps.c: Rename to...
4255 * gcc.dg/sms-8.c: This and add sms dump file and check it.
4257 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
4259 * gnat.dg/opt2.adb: New test.
4261 2009-04-27 Jakub Jelinek <jakub@redhat.com>
4264 * g++.dg/warn/Wunused-15.C: New test.
4266 2009-04-26 Michael Matz <matz@suse.de>
4269 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
4271 * gcc.target/i386/pr37248-1.c: Modified.
4272 * gcc.target/i386/pr37248-3.c: Modified.
4273 * gcc.target/i386/pr37248-2.c: Modified.
4274 * gnat.dg/aliasing1.adb: Modified.
4275 * gnat.dg/pack9.adb: Modified.
4276 * gnat.dg/aliasing2.adb: Modified.
4277 * gcc.dg/strict-overflow-2.c: Modified.
4278 * gcc.dg/autopar/reduc-1char.c: Modified.
4279 * gcc.dg/autopar/reduc-2char.c: Modified.
4280 * gcc.dg/autopar/reduc-1.c: Modified.
4281 * gcc.dg/autopar/reduc-2.c: Modified.
4282 * gcc.dg/autopar/reduc-3.c: Modified.
4283 * gcc.dg/autopar/reduc-6.c: Modified.
4284 * gcc.dg/autopar/reduc-7.c: Modified.
4285 * gcc.dg/autopar/reduc-8.c: Modified.
4286 * gcc.dg/autopar/reduc-9.c: Modified.
4287 * gcc.dg/autopar/reduc-1short.c: Modified.
4288 * gcc.dg/autopar/reduc-2short.c: Modified.
4289 * gcc.dg/autopar/parallelization-1.c: Modified.
4290 * gcc.dg/strict-overflow-4.c: Modified.
4291 * gcc.dg/strict-overflow-6.c: Modified.
4292 * gcc.dg/gomp/combined-1.c: Modified.
4293 * gcc.dg/no-strict-overflow-1.c: Modified.
4294 * gcc.dg/no-strict-overflow-3.c: Modified.
4295 * gcc.dg/no-strict-overflow-5.c: Modified.
4296 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
4297 * gcc.dg/tree-ssa/pr18134.c: Modified.
4298 * gcc.dg/tree-ssa/20030824-1.c: Modified.
4299 * gcc.dg/tree-ssa/vector-2.c: Modified.
4300 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
4301 * gcc.dg/tree-ssa/loop-21.c: Modified.
4302 * gcc.dg/tree-ssa/20030824-2.c: Modified.
4303 * gcc.dg/tree-ssa/vector-3.c: Modified.
4304 * gcc.dg/tree-ssa/asm-3.c: Modified.
4305 * gcc.dg/tree-ssa/pr23294.c: Modified.
4306 * gcc.dg/tree-ssa/loop-22.c: Modified.
4307 * gcc.dg/tree-ssa/loop-15.c: Modified.
4308 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
4309 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
4310 * gcc.dg/tree-ssa/pr20139.c: Modified.
4311 * gcc.dg/tree-ssa/scev-cast.c: Modified.
4312 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
4313 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
4314 * gcc.dg/tree-ssa/loop-5.c: Modified.
4315 * gcc.dg/tree-ssa/pr19431.c: Modified.
4316 * gcc.dg/tree-ssa/pr32044.c: Modified.
4317 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
4318 * gcc.dg/tree-ssa/loop-19.c: Modified.
4319 * gcc.dg/tree-ssa/loop-28.c: Modified.
4320 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
4321 * gcc.dg/tree-ssa/divide-1.c: Modified.
4322 * gcc.dg/tree-ssa/inline-1.c: Modified.
4323 * gcc.dg/tree-ssa/divide-3.c: Modified.
4324 * gcc.dg/tree-ssa/pr30978.c: Modified.
4325 * gcc.dg/tree-ssa/alias-6.c: Modified.
4326 * gcc.dg/tree-ssa/divide-4.c: Modified.
4327 * gcc.dg/tree-ssa/alias-11.c: Modified.
4328 * gcc.dg/no-strict-overflow-7.c: Modified.
4329 * gcc.dg/strict-overflow-1.c: Modified.
4330 * gcc.dg/pr15784-4.c: Modified.
4331 * gcc.dg/pr34263.c: Modified.
4332 * gcc.dg/strict-overflow-3.c: Modified.
4333 * gcc.dg/tree-prof/stringop-1.c: Modified.
4334 * gcc.dg/tree-prof/val-prof-1.c: Modified.
4335 * gcc.dg/tree-prof/val-prof-2.c: Modified.
4336 * gcc.dg/tree-prof/val-prof-3.c: Modified.
4337 * gcc.dg/tree-prof/val-prof-4.c: Modified.
4338 * gcc.dg/no-strict-overflow-2.c: Modified.
4339 * gcc.dg/no-strict-overflow-4.c: Modified.
4340 * gcc.dg/no-strict-overflow-6.c: Modified.
4341 * g++.dg/tree-ssa/pr27090.C: Modified.
4342 * g++.dg/tree-ssa/tmmti-2.C: Modified.
4343 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
4344 * g++.dg/tree-ssa/pr19807.C: Modified.
4345 * g++.dg/opt/pr30965.C: Modified.
4346 * g++.dg/init/new17.C: Modified.
4347 * gfortran.dg/whole_file_6.f90: Modified.
4348 * gfortran.dg/whole_file_5.f90: Modified.
4349 * gfortran.dg/reassoc_1.f90: Modified.
4350 * gfortran.dg/reassoc_3.f90: Modified.
4352 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
4355 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
4357 2009-04-26 Jakub Jelinek <jakub@redhat.com>
4360 * gcc.target/i386/pr39543-1.c: New test.
4361 * gcc.target/i386/pr39543-2.c: New test.
4362 * gcc.target/i386/pr39543-3.c: New test.
4365 * gcc.dg/Wunused-value-3.c: New test.
4367 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4370 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
4371 gcc.dg/vla-21.c: New tests.
4373 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4376 * gcc.dg/inline-34.c: New test.
4378 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4380 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
4381 gcc.dg/enum-const-3.c: New tests.
4382 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
4383 -pedantic-errors. Update expected diagnostics.
4385 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4388 * gcc.dg/vla-20.c: New test.
4390 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4393 * gcc.dg/vla-19.c: New test.
4395 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4397 PR preprocessor/39559
4398 * gcc.dg/c99-intconst-2.c: New test.
4400 2009-04-25 Jan Hubicka <jh@suse.cz>
4402 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
4404 2009-04-25 Janus Weil <janus@gcc.gnu.org>
4407 * gfortran.dg/import7.f90: New.
4409 2009-04-24 Richard Guenther <rguenther@suse.de>
4411 * gcc.dg/tree-ssa/vrp48.c: Fix.
4413 2008-04-24 Doug Kwan <dougkwan@google.com>
4415 * g++.dg/init/copy7.C: Only abort in memcpy if source and
4416 destination are the same.
4418 2009-04-24 Richard Guenther <rguenther@suse.de>
4420 * gcc.dg/tree-ssa/vrp48.c: New testcase.
4422 2009-04-24 Joseph Myers <joseph@codesourcery.com>
4424 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
4425 gcc.dg/array-const-3.c: New tests.
4427 2009-04-24 Ian Lance Taylor <iant@google.com>
4429 * gcc.dg/Wcxx-compat-4.c: New testcase.
4431 2009-04-24 Daniel Kraft <d@domob.eu>
4433 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
4434 expected on already erraneous symbol (renamed to fresh one).
4436 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
4439 * gcc.dg/pr39867.c: New.
4441 2009-04-24 Janus Weil <janus@gcc.gnu.org>
4445 * gfortran.dg/intrinsic_1.f90: New.
4447 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4449 * gnat.dg/alignment7.adb: New test.
4450 * gnat.dg/alignment8.adb: Likewise.
4452 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4454 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
4455 * gnat.dg/specs/rep_clause2.ads: New test.
4457 2009-04-24 Jakub Jelinek <jakub@redhat.com>
4459 PR rtl-optimization/39794
4460 * gcc.dg/pr39794.c: New test.
4462 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
4464 * gnat.dg/atomic1.adb: New test.
4465 * gnat.dg/atomic1_pkg.ads: New helper.
4467 2009-04-23 Steve Ellcey <sje@cup.hp.com>
4470 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
4471 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
4473 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
4475 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
4478 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4481 * gcc.dg/vector-init-1.c: New testcase.
4482 * gcc.dg/vector-init-2.c: New testcase.
4484 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
4486 * gnat.dg/enum2.adb: New test.
4487 * gnat.dg/enum2_pkg.ads: New helper.
4489 2009-04-22 Jakub Jelinek <jakub@redhat.com>
4492 * gcc.dg/torture/pr39855.c: New test.
4494 2009-04-22 Dodji Seketeli <dodji@redhat.com>
4497 * g++.dg/cpp0x/pr39639.C: New test.
4499 2009-04-22 Mark Heffernan <meheff@google.com>
4501 * gcc.dg/profile-generate-3.c: New test.
4503 2009-04-22 Jan Hubicka <jh@suse.cz>
4505 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
4507 2009-04-22 Steve Ellcey <sje@cup.hp.com>
4510 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
4512 2009-04-22 Richard Guenther <rguenther@suse.de>
4514 PR tree-optimization/39824
4515 * gcc.c-torture/compile/pr39824.c: New testcase.
4517 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4520 * g++.dg/parse/parser-pr14875.C: New.
4521 * g++.dg/parse/parser-pr14875-2.C: New.
4522 * g++.dg/parse/error6.C: Update match string.
4524 2009-04-22 Richard Guenther <rguenther@suse.de>
4526 PR tree-optimization/39845
4527 * gcc.c-torture/compile/pr39845.c: New testcase.
4529 2009-04-22 Janus Weil <janus@gcc.gnu.org>
4532 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
4533 * gfortran.dg/external_initializer.f90: Modified.
4534 * gfortran.dg/interface_26.f90: Modified.
4535 * gfortran.dg/intrinsic_subroutine.f90: Modified.
4536 * gfortran.dg/proc_ptr_3.f90: Modified.
4537 * gfortran.dg/proc_ptr_15.f90: New.
4538 * gfortran.dg/proc_ptr_result_1.f90: Modified.
4540 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4543 * g++.dg/warn/pr35711.C: New.
4544 * g++.dg/conversion/ptrmem2.C: Update.
4546 2009-04-21 Joseph Myers <joseph@codesourcery.com>
4548 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
4549 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
4550 README.gcc, g++.dg/README, g++.dg/compat/break/README,
4551 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
4552 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
4553 gcc.c-torture/ChangeLog.0,
4554 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
4555 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
4556 gcc.target/i386/math-torture/math-torture.exp,
4557 gcc.target/mips/inter/mips16-inter.exp,
4558 gcc.target/mips/mips-nonpic/README,
4559 gcc.target/x86_64/abi/README.gcc,
4560 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
4561 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
4562 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
4564 * ChangeLog-1993-2007, ChangeLog: Correct dates.
4566 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4568 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
4570 2009-04-21 Richard Guenther <rguenther@suse.de>
4573 * gcc.dg/torture/pr39829.c: New testcase.
4575 2009-04-21 Martin Jambor <mjambor@suse.cz>
4577 * gcc.dg/tree-ssa/cswtch-2.c: New test.
4579 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4582 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
4583 * gcc.dg/sequence-pt-2.c: New.
4584 * gcc.dg/sequence-pt-3.c: New.
4585 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
4586 * g++.dg/warn/sequence-pt-2.c: New.
4587 * g++.dg/warn/sequence-pt-3.c: New.
4589 2009-04-21 Jakub Jelinek <jakub@redhat.com>
4591 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
4593 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4595 * gnat.dg/import1.ad[sb]: New test.
4597 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4599 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
4602 2009-04-20 Tobias Burnus <burnus@net-b.de>
4605 * gfortran.dg/continuation_11.f90: New test.
4607 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4610 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
4611 messages. Test for "long long" in system headers.
4612 * gcc.dg/c99-longlong-2.c: New.
4613 * g++.dg/warn/pr13358.C: New.
4614 * g++.dg/warn/pr13358-2.C: New.
4615 * g++.dg/warn/pr13358-3.C: New.
4616 * g++.dg/warn/pr13358-4.C: New.
4618 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4620 * gcc.dg/framework-2.c: Fix up for non existent includes
4621 being fatal errors now.
4623 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
4626 * gfortran.dg/private_type_13.f90: New test.
4627 * gfortran.dg/private_type_2.f90: Add option -std=f95.
4629 2009-04-20 Le-Chun Wu <lcwu@google.com>
4632 * g++.dg/warn/Wunused-14.C: New test.
4634 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4636 * gnat.dg/specs/small_alignment.ads: New test.
4638 2009-04-20 Ian Lance Taylor <iant@google.com>
4640 * gcc.dg/Wcxx-compat-3.c: New testcase.
4642 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4644 * gnat.dg/pack13.ad[sb]: New test.
4645 * gnat.dg/pack13_pkg.ads: New helper.
4647 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4649 * gnat.dg/discr11.ad[sb]: New test.
4650 * gnat.dg/discr11_pkg.ads: New helper.
4652 2009-04-20 Ira Rosen <irar@il.ibm.com>
4654 PR tree-optimization/39675
4655 * gcc.dg/vect/O3-pr39675-2.c: New test.
4657 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4659 * gnat.dg/rep_clause3.adb: New test.
4661 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4664 * gcc.dg/c99-flex-array-7.c: New test.
4666 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4669 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
4671 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4674 * gcc.dg/c99-restrict-3.c: New test.
4676 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4678 PR preprocessor/20078
4679 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
4681 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
4683 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
4684 Do not pass -B$root after -margs.
4686 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4690 * gcc.dg/pr32061.c: New.
4691 * gcc.dg/Wlogical-op-1.c: Update.
4692 * g++.dg/warn/Wlogical-op-1.C: Update.
4693 * g++.dg/warn/pr36954.C: New.
4695 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4698 * gcc.dg/lvalue-5.c: New test.
4700 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4703 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
4705 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4707 * gcc.dg/cpp/include5.c: New test.
4709 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4712 * gcc.dg/call-diag-2.c: New test.
4714 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4716 PR preprocessor/39646
4717 * gcc.dg/cpp/line8.c: New test.
4719 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4721 PR preprocessor/39647
4722 * gcc.dg/cpp/line7.c: New test.
4724 2009-04-18 Richard Guenther <rguenther@suse.de>
4727 * gcc.target/i386/pr39804.c: New testcase.
4729 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
4731 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
4732 * g++.dg/other/pr39496.C: Likewise.
4734 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4737 * gcc.dg/pr36902.c: New.
4739 2009-04-17 Diego Novillo <dnovillo@google.com>
4741 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
4742 violation for variable 'inside_main'.
4744 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4746 * gfortran.fortran-torture/execute/getarg_1.x: New file.
4748 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4750 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
4752 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4754 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
4755 * gfortran.dg/chmod_2.f90: Likewise.
4756 * gfortran.dg/chmod_3.f90: Likewise.
4757 * gfortran.dg/open_errors.f90: Likewise.
4758 * gfortran.dg/stat_1.f90: Likewise.
4759 * gfortran.dg/stat_2.f90: Likewise.
4761 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4763 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
4764 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
4765 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
4766 * gfortran.dg/nearest_1.f90: Likewise.
4767 * gfortran.dg/nearest_3.f90: Likewise.
4768 * gfortran.dg/isnan_1.f90: Likewise.
4769 * gfortran.dg/isnan_2.f90: Likewise.
4770 * gfortran.dg/nan_1.f90: Likewise.
4771 * gfortran.dg/nan_2.f90: Likewise.
4772 * gfortran.dg/nan_3.f90: Likewise.
4773 * gfortran.dg/nan_4.f90: Likewise.
4774 * gfortran.dg/module_nan.f90: Likewise.
4775 * gfortran.dg/int_conv_2.f90: Likewise.
4776 * gfortran.dg/init_flag_3.f90: Likewise.
4777 * gfortran.dg/namelist_42.f90: Likewise.
4778 * gfortran.dg/namelist_43.f90: Likewise.
4779 * gfortran.dg/real_const_3.f90: Likewise.
4780 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4782 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
4783 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
4784 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
4785 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
4786 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
4788 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
4789 * gfortran.dg/gamma_5.f90: Likewise.
4791 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4793 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
4794 less strict so it also works with auto-overlay support.
4795 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
4796 for "exceeds local store" linker errors on the SPU.
4798 * lib/gfortran.exp: Include target-supports.exp.
4799 (gfortran_init): On SPU targets where automatic overlay support
4800 is available, use it to build all Fortran test cases.
4802 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
4804 2009-04-17 Arnaud Charlet <charlet@adacore.com>
4806 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
4807 rule enforced by gnat on taft types.
4809 2009-04-17 Jakub Jelinek <jakub@redhat.com>
4812 * g++.dg/ext/complit11.C: Add empty dg-options.
4814 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4817 * g++.dg/template/defarg11.C: New test.
4819 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4822 * g++.dg/ext/complit11.C: New testcase.
4824 2009-04-15 Le-Chun Wu <lcwu@google.com>
4827 * g++.dg/warn/Wunused-13.C: New testcase.
4829 2009-04-15 Ian Lance Taylor <iant@google.com>
4831 * gcc.dg/Wenum-compare-1.c: New testcase.
4833 2009-04-15 Richard Guenther <rguenther@suse.de>
4835 PR tree-optimization/39764
4836 * g++.dg/torture/pr39764.C: New testcase.
4838 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
4840 * g++.dg/ext/altivec-17.C: New.
4842 2009-04-15 Arnaud Charlet <charlet@adacore.com>
4844 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
4845 * gnat.dg/specs/limited1.ads: Ditto.
4847 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4850 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
4851 for testing the results of estimate instructions.
4852 * gcc.dg/vmx/3a-04m.c (test): Ditto.
4853 * gcc.dg/vmx/3a-05.c (test): Ditto.
4855 2009-04-14 Jason Merrill <jason@redhat.com>
4858 * g++.dg/warn/Wshadow-4.C: Extend.
4860 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
4862 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
4863 (do_D): Remove attribute hidden.
4865 2009-04-13 Jason Merrill <jason@redhat.com>
4868 * g++.dg/init/copy7.C: New.
4870 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
4873 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
4874 (check_for_all_options): This.
4876 2009-04-13 Jason Merrill <jason@redhat.com>
4879 * g++.dg/template/crash90.C: New.
4881 2009-04-12 Jason Merrill <jason@redhat.com>
4884 * g++.dg/overload/extern-C-2.C: New.
4886 2009-04-12 Joseph Myers <joseph@codesourcery.com>
4888 PR preprocessor/31869
4889 * gcc.dg/cpp/strify5.c: New test.
4891 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
4893 * gnat.dg/enum1.adb: New test.
4894 * gnat.dg/enum1_pkg.ads: New helper.
4896 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
4899 * gcc.target/alpha/pr39740.c: New test.
4901 2009-04-11 Daniel Kraft <d@domob.eu>
4904 * gfortran.dg/bounds_check_strlen_1.f90: New test.
4905 * gfortran.dg/bounds_check_strlen_2.f90: New test.
4906 * gfortran.dg/bounds_check_strlen_3.f90: New test.
4907 * gfortran.dg/bounds_check_strlen_4.f90: New test.
4908 * gfortran.dg/bounds_check_strlen_5.f90: New test.
4909 * gfortran.dg/bounds_check_strlen_6.f90: New test.
4910 * gfortran.dg/bounds_check_strlen_7.f90: New test.
4911 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
4912 expected string length that failed with -fbounds-check now.
4913 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
4915 2009-04-11 Janus Weil <janus@gcc.gnu.org>
4918 * gfortran.dg/proc_ptr_14.f90: New.
4920 2009-04-11 Richard Guenther <rguenther@suse.de>
4923 * g++.dg/torture/pr39732.C: New testcase.
4925 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
4927 * gfortran.dg/whole_file_5.f90: New.
4928 * gfortran.dg/whole_file_6.f90: New.
4930 2009-04-11 Richard Guenther <rguenther@suse.de>
4932 PR tree-optimization/39713
4933 * g++.dg/torture/pr39713.C: New testcase.
4935 2009-04-10 Richard Guenther <rguenther@suse.de>
4938 * gcc.dg/pr39712.c: New testcase.
4940 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
4943 * g++.dg/cpp0x/enum2.C: Updated.
4944 * g++.dg/debug/pr22514.C: Likewise.
4945 * g++.dg/parse/enum2.C: Likewise.
4946 * g++.dg/parse/enum3.C: Likewise.
4947 * g++.dg/template/crash79.C: Likewise.
4948 * g++.old-deja/g++.jason/cond.C: Likewise.
4950 2009-04-10 Chao-ying Fu <fu@mips.com>
4952 * gcc.target/mips/interrupt_handler.c: Change from compile to
4955 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4957 * objc/execute/forward-1.x: Fix x86_64 entry typos.
4959 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
4962 * gfortran.dg/zero_sized_6.f90: New.
4964 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4967 * g++.dg/parse/pr20118.C: New.
4968 * g++.dg/template/spec16.C: Update.
4970 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4973 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
4974 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
4975 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
4976 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
4977 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
4978 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
4979 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
4980 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
4981 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
4982 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
4983 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
4984 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
4985 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
4986 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
4987 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
4988 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
4989 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
4991 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4994 * g++.dg/torture/pr39678.C: New.
4995 * gcc.dg/compat/struct-complex-2.h: Likewise.
4996 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
4997 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
4998 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
4999 * gcc.dg/torture/pr39678.c: Likewise.
5000 * gcc.target/i386/pr39678.c: Likewise.
5002 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
5003 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5005 * gcc.target/x86_64/abi/test_passing_structs.c: Include
5006 <complex.h>. Add tests for structure with complex float.
5008 2009-04-10 Ben Elliston <bje@au.ibm.com>
5009 Joseph Myers <joseph@codesourcery.com>
5012 * gcc.dg/dfp/pr36800.c: New.
5014 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5015 Rafael Avila de Espindola <espindola@google.com>
5017 * gcc.misc-tests/help.exp: New file.
5018 * lib/options.exp: New file.
5020 2009-04-09 Janis Johnson <janis187@us.ibm.com>
5023 * objc/execute/forward-1.x: New.
5025 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
5027 * gcc.dg/pr27150-1.c: Change to a link test.
5029 2009-04-09 Jakub Jelinek <jakub@redhat.com>
5031 * g++.dg/lookup/using2.C: Change copyright header to refer to version
5032 3 of the GNU General Public License and to point readers at the
5033 COPYING3 file and the FSF's license web page.
5034 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
5035 * gcc.dg/struct/struct-reorg.exp: Likewise.
5036 * gcc.target/spu/tag_manager.c: Likewise.
5038 2009-04-09 Richard Guenther <rguenther@suse.de>
5041 * ssa-ccp-25.c: Adjust pattern.
5043 2009-04-09 Janus Weil <janus@gcc.gnu.org>
5046 * gfortran.dg/external_procedures_1.f90: Modified.
5047 * gfortran.dg/proc_ptr_result_1.f90: New.
5048 * gfortran.dg/proc_ptr_result_2.f90: New.
5049 * gfortran.dg/proc_ptr_result_3.f90: New.
5051 2009-04-09 Richard Guenther <rguenther@suse.de>
5053 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
5054 to prevent constant propagation.
5055 * gcc.dg/vect/vect-56.c: Likewise.
5056 * gcc.dg/vect/vect-58.c: Likewise.
5057 * gcc.dg/vect/vect-60.c: Likewise.
5058 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5059 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5060 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
5062 2009-04-09 Richard Guenther <rguenther@suse.de>
5064 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
5065 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5067 2009-04-09 Joseph Myers <joseph@codesourcery.com>
5070 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
5073 2009-04-08 Joseph Myers <joseph@codesourcery.com>
5075 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
5076 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
5078 2009-04-08 Jakub Jelinek <jakub@redhat.com>
5080 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
5082 2009-04-08 Jason Merrill <jason@redhat.com>
5085 * g++.dg/template/error40.C: Add another test.
5087 2009-04-08 Joseph Myers <joseph@codesourcery.com>
5091 * gcc.c-torture/compile/pr39614-1.c,
5092 gcc.c-torture/compile/pr39614-2.c,
5093 gcc.c-torture/compile/pr39614-3.c,
5094 gcc.c-torture/compile/pr39614-4.c,
5095 gcc.c-torture/compile/pr39614-5.c,
5096 gcc.c-torture/compile/pr39673-1.c,
5097 gcc.c-torture/compile/pr39673-2.c: New tests.
5098 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
5100 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5101 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
5104 2009-04-08 Dodji Seketeli <dodji@redhat.com>
5107 * g++.dg/cpp0x/variadic-crash2.C: New test.
5109 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
5112 * gfortran.dg/alloc_comp_result_1.f90: New test.
5114 2009-04-07 Jason Merrill <jason@redhat.com>
5117 * g++.dg/overload/extern-C-1.C: New.
5119 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5122 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
5124 2009-04-07 Jason Merrill <jason@redhat.com>
5127 * g++.dg/template/error40.C: New.
5129 2009-04-07 Janus Weil <janus@gcc.gnu.org>
5132 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
5134 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
5136 * gnat.dg/subp_elim_errors.ad[sb]: New test.
5138 2009-04-07 Janus Weil <janus@gcc.gnu.org>
5141 * gfortran.dg/proc_decl_1.f90: Modified.
5142 * gfortran.dg/proc_ptr_11.f90: Extended.
5143 * gfortran.dg/proc_ptr_13.f90: Modified.
5145 2009-04-06 Jason Merrill <jason@redhat.com>
5148 * g++.dg/template/fnspec1.C: New.
5150 2009-04-06 Laurent GUERBY <laurent@guerby.net>
5152 * lib/gnat.exp: Handle multilib.
5154 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
5157 * gfortran.dg/dependency_23.f90: New test.
5159 2009-04-06 Richard Guenther <rguenther@suse.de>
5161 PR tree-optimization/28868
5162 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5163 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
5164 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5165 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5167 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5169 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
5171 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5173 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
5175 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5177 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
5178 with the built-in y0, and the subsequent warning.
5179 (y1): Likewise, rename to y_1.
5181 2009-04-06 Janus Weil <janus@gcc.gnu.org>
5184 * gfortran.dg/proc_decl_21.f90: New.
5186 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
5189 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
5191 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
5193 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
5194 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
5195 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
5196 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
5197 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
5198 gfortran.dg/namelist_49.f90: Gate test on effective_target
5200 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
5202 2009-04-05 Daniel Kraft <d@domob.eu>
5205 * gfortran.dg/read_float_2.f03
5206 * gfortran.dg/read_float_3.f90
5208 2009-04-05 Richard Guenther <rguenther@suse.de>
5210 PR tree-optimization/39648
5211 * gcc.c-torture/compile/pr39648.c: New testcase.
5213 2009-04-05 Jason Merrill <jason@redhat.com>
5216 * g++.dg/template/error39.C: New.
5218 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
5221 * gfortran.dg/implied_do_1.f90: New.
5223 2009-04-04 Tobias Burnus <burnus@net-b.de>
5226 * gfortran.dg/recursive_check_8.f90: New.
5227 * gfortran.dg/recursive_check_9.f90: New.
5228 * gfortran.dg/recursive_check_10.f90: New.
5229 * gfortran.dg/recursive_check_11.f90: New.
5230 * gfortran.dg/recursive_check_12.f90: New.
5231 * gfortran.dg/recursive_check_13.f90: New.
5232 * gfortran.dg/recursive_check_14.f90: New.
5234 2009-04-04 Jason Merrill <jason@redhat.com>
5237 * g++.dg/template/error38.C: Add more tests.
5239 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
5242 * gfortran.dg/common_align_2.f90: New test.
5244 2009-04-04 Richard Guenther <rguenther@suse.de>
5246 PR tree-optimization/8781
5247 PR tree-optimization/37892
5248 * g++.dg/tree-ssa/pr8781.C: New testcase.
5249 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
5251 2009-04-04 Richard Guenther <rguenther@suse.de>
5253 PR tree-optimization/39636
5254 * gcc.c-torture/compile/pr39636.c: New testcase.
5256 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
5258 PR rtl-optimization/39607
5259 * g++.dg/opt/pr39607.C: New.
5261 2009-04-03 Tobias Burnus <burnus@net-b.de>
5264 * gfortran.dg/common_12.f90: New.
5266 2009-04-03 Jason Merrill <jason@redhat.com>
5269 * g++.dg/template/const2.C: New test.
5271 2009-04-03 Richard Guenther <rguenther@suse.de>
5273 PR tree-optimization/2480
5274 PR tree-optimization/23086
5275 * gcc.dg/tree-ssa/pr2480.c: New testcase.
5276 * gcc.dg/tree-ssa/pr23086.c: Likewise.
5278 2009-04-03 Richard Guenther <rguenther@suse.de>
5280 PR tree-optimization/34743
5281 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
5282 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
5283 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5284 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5285 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5286 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5287 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5288 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5290 2009-04-03 Richard Guenther <rguenther@suse.de>
5293 PR tree-optimization/23940
5294 PR tree-optimization/33237
5297 PR tree-optimization/36201
5298 PR tree-optimization/36230
5299 PR tree-optimization/38049
5300 PR tree-optimization/38207
5301 PR tree-optimization/38230
5302 PR tree-optimization/38301
5303 PR tree-optimization/38585
5305 PR tree-optimization/38985
5306 PR tree-optimization/39299
5307 * gcc.dg/pr19633-1.c: Adjust.
5308 * gcc.dg/torture/pta-callused-1.c: Likewise.
5309 * gcc.dg/torture/pr39074-2.c: Likewise.
5310 * gcc.dg/torture/pr39074.c: Likewise.
5311 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
5312 * gcc.dg/torture/pr30375.c: Adjust.
5313 * gcc.dg/torture/pr33563.c: Likewise.
5314 * gcc.dg/torture/pr33870.c: Likewise.
5315 * gcc.dg/torture/pr33560.c: Likewise.
5316 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
5317 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
5318 * gcc.dg/tree-ssa/alias-15.c: Remove.
5319 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
5320 * gcc.dg/tree-ssa/pr26421.c: Adjust.
5321 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
5322 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
5323 * gcc.dg/tree-ssa/pr23382.c: Adjust.
5324 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
5325 * gcc.dg/tree-ssa/alias-16.c: Adjust.
5326 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5327 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5328 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5329 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5330 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
5331 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5332 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
5333 * gcc.dg/tree-ssa/pr13146.c: Likewise.
5334 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5335 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5336 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5337 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
5338 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
5339 * gcc.dg/tree-ssa/alias-20.c: Likewise.
5340 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
5341 * gcc.dg/tree-ssa/pr38895.c: Likewise.
5342 * gcc.dg/uninit-B.c: XFAIL.
5343 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5344 * gcc.dg/uninit-pr19430.c: XFAIL.
5345 * g++.dg/tree-ssa/pr13146.C: New testcase.
5346 * g++.dg/opt/pr36187.C: Adjust.
5347 * g++.dg/torture/20090329-1.C: New testcase.
5349 2009-04-02 Chao-ying Fu <fu@mips.com>
5351 * gcc.target/mips/interrupt_handler.c: New test.
5353 2009-04-02 David Ayers <ayers@fsfe.org>
5356 * objc.dg/bad-receiver-type-2.m: New test contributed by
5359 2009-04-02 Jason Merrill <jason@redhat.com>
5362 * g++.dg/template/error38.C: New test.
5364 2009-04-02 Janis Johnson <janis187@us.ibm.com>
5366 PR tree-optimization/31677
5367 * gcc.dg/memcpy-1.c: Add compiler option.
5369 2009-04-02 Ira Rosen <irar@il.ibm.com>
5371 PR tree-optimization/39595
5372 * gfortran.dg/vect/O3-pr39595.f: New test.
5374 2009-04-02 Dodji Seketeli <dodji@redhat.com>
5377 * g++.dg/template/typedef11.C: New test.
5378 * g++.dg/template/typedef12.C: Likewise.
5379 * g++.dg/template/typedef13.C: Likewise.
5380 * g++.dg/template/typedef14.C: Likewise.
5381 * g++.dg/template/typedef15.C: Likewise.
5382 * g++.dg/template/typedef16.C: Likewise.
5383 * g++.dg/template/sfinae3.C: Compile this pedantically.
5384 The only errors expected should be the one saying the typedef is ill
5386 * g++.old-deja/g++.pt/typename8.C: Likewise.
5387 * g++.dg/template/access11.C: Update this.
5389 2009-04-02 Richard Guenther <rguenther@suse.de>
5391 PR tree-optimization/37221
5392 * gcc.c-torture/compile/20090331-1.c: New testcase.
5394 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
5396 * gcc.c-torture/compile/20090401-1.c: New test.
5398 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5401 * g++.dg/template/pr4926-1.C: New.
5403 2009-04-01 Xinliang David Li <davidxl@google.com>
5405 * gcc.target/i386/all_one_m128i.c: New test.
5407 2009-04-01 Janis Johnson <janis187@us.ibm.com>
5410 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
5411 * gcc.dg/fltconst-2.c: New test.
5412 * gcc.dg/fltconst-double-pedantic-1.c: New test.
5413 * gcc.dg/fltconst-double-pedantic-2.c: New test.
5416 * gcc.dg/cpp/pr33466.c: New test.
5417 * gcc.dg/dfp/pr33466.c: New test.
5418 * gcc.dg/fixed-point/pr33466.c: New test.
5420 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5422 PR tree-optimization/35011
5423 * g++.dg/other/pr35011.C: New.
5425 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5428 * gcc.dg/pr39226.c: New test.
5430 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5433 * g++.dg/template/pr35240.C: New.
5435 2009-04-01 Joseph Myers <joseph@codesourcery.com>
5438 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
5439 * gcc.dg/pr25682.c: Update expected diagnostics.
5441 2009-04-01 Richard Guenther <rguenther@suse.de>
5443 * gcc.dg/fold-plusmult-2.c: New testcase.
5445 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5448 * gcc.dg/pr37772.c: New test.
5449 * g++.dg/ext/asm11.C: New test.
5451 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5453 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
5454 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
5457 2009-03-31 Jason Merrill <jason@redhat.com>
5459 * g++.old-deja/g++.other/using9.C: Add expected errors.
5461 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
5463 * gcc.c-torture/compile/pr33009.c: Removed.
5465 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5467 * gcc.c-torture/compile/pr33009.c: Delete.
5468 * gcc.c-torture/compile/pr11832.c: Likewise.
5470 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5473 * lib/target-supports.exp (check_effective_target_stdint_types):
5475 (check_effective_target_inttypes_types): New.
5476 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
5477 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
5478 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
5480 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5484 * gfortran.dg/data_pointer_1.f90: New test.
5486 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5489 * gfortran.dg/char_length_15.f90: New test.
5491 2009-03-31 Jason Merrill <jason@redhat.com>
5494 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
5495 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
5496 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
5499 * g++.dg/other/typedef2.C: New test.
5502 * g++.dg/template/typedef17.C: New test.
5504 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
5505 * g++.dg/cpp0x/auto12.C: Likewise.
5507 2009-03-31 Richard Guenther <rguenther@suse.de>
5510 * gcc.dg/fold-compare-4.c: New testcase.
5511 * gcc.dg/fold-compare-5.c: Likewise.
5513 2009-03-31 Richard Guenther <rguenther@suse.de>
5515 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
5517 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5520 * gcc.target/i386/pr39592-1.c: New test.
5522 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5524 PR preprocessor/15638
5525 * gcc.dg/cpp/missing-header-1.c: New test.
5526 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
5527 "compilation terminated" message.
5528 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
5530 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
5531 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
5532 terminated" message.
5534 2009-03-31 Richard Guenther <rguenther@suse.de>
5538 * gcc.dg/tree-ssa/pr23401.c: New testcase.
5539 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5541 2009-03-30 Steven G. Kargl <kargls@comcast.net>
5544 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
5545 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
5546 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5547 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
5548 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5549 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5550 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
5552 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
5555 * gfortran.dg/whole_file_1.f90: New test.
5557 * gfortran.dg/whole_file_2.f90: New test.
5558 * gfortran.dg/whole_file_3.f90: New test.
5560 * gfortran.dg/whole_file_4.f90: New test.
5562 2009-03-30 Jakub Jelinek <jakub@redhat.com>
5564 * gfortran.dg/bind_c_usage_19.f90: New test.
5567 * gcc.target/powerpc/altivec-29.c: New test.
5569 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5571 PR rtl-optimization/323
5572 * gcc.target/i386/excess-precision-1.c,
5573 gcc.target/i386/excess-precision-2.c,
5574 gcc.target/i386/excess-precision-3.c,
5575 gcc.target/i386/excess-precision-4.c,
5576 gcc.target/i386/excess-precision-5.c,
5577 gcc.target/i386/excess-precision-6.c: New tests.
5579 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5582 * gcc.dg/c99-array-lval-8.c: New test.
5584 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5586 PR preprocessor/34695
5587 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
5588 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
5589 instead of dg-warning for "previous definition" messages.
5590 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
5591 "warnings being treated as errors" message.
5592 * gcc.dg/fltconst-1.c: Use -fshow-column.
5594 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
5597 * gfortran.dg/power1.f90: New test.
5599 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5607 * gcc.c-torture/compile/20081108-1.c,
5608 gcc.c-torture/compile/20081108-2.c,
5609 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
5610 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
5611 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
5612 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
5613 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
5614 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
5615 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
5616 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
5617 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
5618 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
5619 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
5620 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
5621 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
5622 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
5623 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
5624 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
5625 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
5627 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5628 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
5629 XFAILs. Update expected messages.
5630 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
5632 * gcc.dg/real-const-1.c: Replace with test from original PR.
5633 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
5634 when casting from non-constant integer to pointer.
5636 2009-03-29 Richard Guenther <rguenther@suse.de>
5638 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
5640 2009-03-29 Daniel Kraft <d@domob.eu>
5643 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
5645 * gfortran.dg/typebound_proc_9.f03: New test.
5646 * gfortran.dg/typebound_proc_10.f03: New test.
5647 * gfortran.dg/typebound_proc_11.f03: New test.
5648 * gfortran.dg/abstract_type_5.f03: New test.
5650 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
5653 * gfortran.dg/do_4.f: New.
5654 * gfortran.dg/goto_2.f90: Correct expected warnings.
5655 * gfortran.dg/goto_4.f90: Likewise.
5656 * gfortran.dg/goto_5.f90: New.
5658 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
5661 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
5663 * gcc.target/i386/pr39545-1.c: New.
5664 * gcc.target/i386/pr39545-2.c: Likewise.
5666 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
5667 (flex2_struct): Likewise.
5668 (check_struct_passing7): Likewise.
5669 (check_struct_passing8): Likewise.
5672 (main): Call check_struct_passing7 and check_struct_passing8.
5674 2009-03-29 Richard Guenther <rguenther@suse.de>
5676 * gcc.c-torture/execute/20090113-1.c: New testcase.
5677 * gcc.c-torture/execute/20090113-2.c: Likewise.
5678 * gcc.c-torture/execute/20090113-3.c: Likewise.
5679 * gcc.c-torture/execute/20090207-1.c: Likewise.
5680 * gcc.c-torture/compile/20090114-1.c: Likewise.
5681 * gcc.c-torture/compile/20090328-1.c: Likewise.
5682 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
5684 2009-03-29 David Ayers <ayers@fsfe.org>
5687 * objc.dg/conditional-1.m: New tests.
5689 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
5691 * gcc.dg/winline-10.c: New test.
5693 2009-03-28 Tobias Burnus <burnus@net-b.de>
5696 * gfortran.dg/do_check_1.f90: Add test.
5697 * gfortran.dg/do_check_2.f90: Add test.
5698 * gfortran.dg/do_check_3.f90: Add test.
5699 * gfortran.dg/do_check_4.f90: Add test.
5701 2009-03-28 Jan Hubicka <jh@suse.cz>
5703 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
5704 * gcc.dg/pr33826.c: Update dump files.
5705 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
5706 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
5708 2009-03-28 Martin Jambor <mjambor@suse.cz>
5710 * g++.dg/tree-ssa/fwprop-align.C: New test.
5712 2009-03-28 Jakub Jelinek <jakub@redhat.com>
5714 * gcc.target/powerpc/altivec-28.c: New test.
5717 * gcc.dg/wdisallowed-functions-1.c: Removed.
5718 * gcc.dg/wdisallowed-functions-2.c: Removed.
5719 * gcc.dg/wdisallowed-functions-3.c: Removed.
5720 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
5721 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
5722 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
5724 2009-03-28 Richard Guenther <rguenther@suse.de>
5726 PR tree-optimization/38723
5727 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
5729 2009-03-28 Paul Thomas <pault@gcc.gnu.org
5732 * gfortran.dg/char_result_13.f90: New test.
5734 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
5737 * gfortran.dg/alloc_comp_assign_9.f90: New test.
5739 2009-03-28 Daniel Kraft <d@domob.eu>
5741 * gfortran.dg/trim_1.f90: New test.
5743 2009-03-28 Richard Guenther <rguenther@suse.de>
5745 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
5746 * g++.dg/warn/Warray-bounds.C: Likewise.
5748 2009-03-28 Tobias Burnus <burnus@net-b.de>
5751 * gfortran.dg/recursive_check_7.f90: New test.
5753 2009-03-28 Tobias Burnus <burnus@net-b.de>
5756 * gfortran.dg/do_check_5.f90: New test.
5757 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
5758 * gfortran.dg/array_constructor_18.f90: Ditto.
5759 * gfortran.dg/array_constructor_22.f90: Ditto.
5760 * gfortran.dg/do_3.F90: Ditto.
5761 * gfortran.dg/do_1.f90: Ditto.
5763 2009-03-28 Richard Guenther <rguenther@suse.de>
5765 PR tree-optimization/38180
5766 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
5768 2009-03-28 Richard Guenther <rguenther@suse.de>
5770 PR tree-optimization/38513
5771 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5772 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
5773 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5774 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5775 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5776 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5777 * gcc.dg/vect/vect-35.c: Likewise.
5778 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5779 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5780 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5782 2009-03-28 Richard Guenther <rguenther@suse.de>
5784 PR tree-optimization/38968
5785 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
5787 2009-03-28 Richard Guenther <rguenther@suse.de>
5789 PR tree-optimization/37795
5790 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
5792 2009-03-28 Joseph Myers <joseph@codesourcery.com>
5794 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
5795 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
5796 options for removed targets.
5798 2009-03-27 Richard Guenther <rguenther@suse.de>
5800 PR tree-optimization/39120
5801 * gcc.c-torture/execute/pr39120.c: New testcase.
5803 2009-03-27 Richard Guenther <rguenther@suse.de>
5805 PR tree-optimization/39120
5806 * gcc.dg/torture/pta-callused-1.c: New testcase.
5808 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5811 * gcc.target/i386/pr39315-1.c: New.
5812 * gcc.target/i386/pr39315-2.c: Likewise.
5813 * gcc.target/i386/pr39315-3.c: Likewise.
5814 * gcc.target/i386/pr39315-4.c: Likewise.
5815 * gcc.target/i386/pr39315-check.c: Likewise.
5817 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5820 * gcc.dg/pr39323-1.c: New.
5821 * gcc.dg/pr39323-2.c: Likewise.
5822 * gcc.dg/pr39323-3.c: Likewise.
5824 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5827 * gcc.target/ia64/sync-1.c: New.
5829 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5832 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
5833 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
5834 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
5835 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
5836 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
5837 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
5838 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
5839 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
5841 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5843 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
5844 for low precision (i.e. float).
5846 2009-03-27 Dodji Seketeli <dodji@redhat.com>
5847 Jakub Jelinek <jakub@redhat.com>
5850 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
5852 2009-03-27 Jakub Jelinek <jakub@redhat.com>
5854 * gcc.dg/memmove-2.c: New test.
5855 * gcc.dg/memmove-3.c: New test.
5857 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
5860 2009-03-27 Xinliang David Li <davidxl@google.com>
5862 PR tree-optimization/39557
5863 * g++.dg/tree-ssa/dom-invalid.C: New test.
5865 2009-03-27 Xinliang David Li <davidxl@google.com>
5867 PR tree-optimization/39548
5868 * g++.dg/tree-ssa/copyprop.C: New test.
5870 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5873 * g++.dg/template/typename17.C: New testcase.
5874 * g++.dg/template/typename18.C: New testcase.
5876 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5879 * g++.dg/other/var_copy-1.C: New test.
5881 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5884 * g++.dg/parse/ctor9.C: New test.
5886 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5889 * g++.dg/init/error2.C: New test.
5891 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5894 * gcc.dg/pr35652.C: New.
5895 * g++.dg/warn/pr35652.C: New.
5896 * gcc.dg/format/plus-1.c: Adjust message.
5898 2009-03-26 Jakub Jelinek <jakub@redhat.com>
5901 * gcc.dg/wdisallowed-functions-3.c: New test.
5902 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
5904 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5906 * gcc.dg/inline-33.c: Fix when pic.
5908 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
5910 * gcc.target/ia64/20090324-1.c: New test.
5912 2009-03-25 Jakub Jelinek <jakub@redhat.com>
5915 * gcc.dg/pr27898.c: New test.
5917 PR tree-optimization/32139
5918 * gcc.c-torture/compile/pr32139.c: New test.
5920 2009-03-24 Jason Merrill <jason@redhat.com>
5923 * g++.dg/parse/defarg14.C: New test.
5925 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5928 * gfortran.dg/read_repeat.f90: New test.
5930 2009-03-24 Ira Rosen <irar@il.ibm.com>
5932 PR tree-optimization/39529
5933 * gcc.dg/vect/pr39529.c: New test.
5935 2009-03-24 Dodji Seketeli <dodji@redhat.com>
5936 Jakub Jelinek <jakub@redhat.com>
5939 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
5941 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5944 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
5946 2009-03-23 Jason Merrill <jason@redhat.com>
5948 * g++.dg/cpp0x/auto12.C: Add variadic test.
5951 * g++.dg/warn/Wshadow-4.C: New test.
5953 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5955 PR tree-optimization/39516
5956 * gfortran.dg/pr39516.f: New test.
5958 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
5960 * lib/target-libpath.exp (set_ld_library_path_env_vars):
5961 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
5962 variable, not environment variable.
5964 2009-03-21 Jason Merrill <jason@redhat.com>
5967 * g++.dg/ext/vla6.C: New test.
5969 2009-03-20 Jason Merrill <jason@redhat.com>
5971 * g++.dg/cpp0x/initlist5.C: Add additional test.
5973 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5974 Janis Johnson <janis187@us.ibm.com>
5976 * lib/compat.exp (compat-get-options-main, compat-get-options):
5977 Handle dg-prune-output in source file.
5978 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
5979 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
5980 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
5983 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5986 * gcc.dg/gomp/pr39495-1.c: New test.
5987 * gcc.dg/gomp/pr39495-2.c: New test.
5988 * g++.dg/gomp/pr39495-1.C: New test.
5989 * g++.dg/gomp/pr39495-2.C: New test.
5992 * gcc.target/i386/pr39496.c: New test.
5993 * g++.dg/other/pr39496.C: New test.
5995 2009-03-19 Li Feng <nemokingdom@gmail.com>
5998 * gcc.dg/autopar/pr39500-1.c: New.
5999 * gcc.dg/autopar/pr39500-2.c: New.
6001 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
6003 * g++.dg/dg.exp: Prune graphite.
6005 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
6008 * g++.dg/graphite: New.
6009 * g++.dg/graphite/graphite.exp: New.
6010 * g++.dg/graphite/pr39447.C: New.
6012 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
6015 * g++.dg/template/pr39425.C: New.
6017 * g++.dg/template/spec33.C: Updated.
6019 2009-03-17 Jason Merrill <jason@redhat.com>
6021 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
6023 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
6026 * g++.dg/ext/unary_trait_incomplete.C: New.
6028 2009-03-17 Jing Yu <jingyu@google.com>
6031 * g++.dg/inherit/thunk10.C: New test.
6033 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
6036 * gcc.target/i386/pr39482.c: New test.
6038 2009-03-17 Jakub Jelinek <jakub@redhat.com>
6041 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
6042 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
6043 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
6044 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
6047 * gcc.dg/pr39443.c: New test.
6050 * gcc.dg/debug/pr39412.c: New test.
6052 2009-03-17 Janis Johnson <janis187@us.ibm.com>
6055 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
6056 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
6058 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
6059 its original value, or unset if it was not defined.
6060 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
6061 path procs around use of HOSTCC.
6062 * g++.dg/compat/struct-layout-1.exp: Ditto.
6063 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
6065 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
6067 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
6069 2009-03-16 Janis Johnson <janis187@us.ibm.com>
6071 Revert patch for PR testsuite/37630.
6074 * gcc.dg/pr11492.c: Replace constant and remove xfail.
6077 * lib/target-supports.exp (check_effective_target_ieee): New.
6078 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
6079 * gcc.dg/20001012-1.c: Require ieee.
6082 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
6084 2009-03-16 Jakub Jelinek <jakub@redhat.com>
6086 PR tree-optimization/39455
6087 * gcc.dg/pr39455.c: New test.
6089 2009-03-13 David Ayers <ayers@fsfe.org>
6091 * objc/execute/trivial.m. New test.
6093 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
6096 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
6098 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
6101 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
6104 2009-03-12 David Ayers <ayers@fsfe.org>
6107 * objc/execute/exceptions/handler-1.m. New test.
6109 2009-03-12 Jakub Jelinek <jakub@redhat.com>
6112 * gcc.target/i386/pr39431.c: New test.
6114 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
6117 * gcc.target/i386/pr39445.c: New.
6119 * gcc.target/i386/push-1.c: XFAIL.
6121 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
6123 * gcc.dg/inline-33.c: New test.
6125 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
6127 * gcc.dg/vect/vect-82.c: Combine dg-do and
6128 dg-require-effective-target into dg-skip-if.
6129 * gcc.dg/vect/vect-83.c: Likewise.
6131 2009-03-11 Jakub Jelinek <jakub@redhat.com>
6134 * gcc.target/i386/stackalign/longlong-1.c: New test.
6135 * gcc.target/i386/stackalign/longlong-2.c: New test.
6137 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6139 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
6141 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6143 * gcc.c-torture/execute/ieee/inf-3.c: New test.
6144 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
6146 2009-03-11 Olivier Hainque <hainque@adacore.com>
6148 * gnat.dg/slice_enum.adb: New test.
6150 2009-03-11 Jason Merrill <jason@redhat.com>
6153 * g++.dg/opt/nrv15.C: New test.
6155 2009-03-10 Ira Rosen <irar@il.ibm.com>
6157 PR tree-optimization/39422
6158 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
6159 constant array with static initialization to global memory.
6160 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6162 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
6164 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
6167 2009-03-09 Jakub Jelinek <jakub@redhat.com>
6170 * g++.dg/opt/switch2.C: Add -w to dg-options.
6171 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
6172 * g++.dg/warn/switch1.C: New test.
6173 * g++.dg/other/switch3.C: New test.
6175 PR tree-optimization/39394
6176 * gcc.c-torture/compile/pr39394.c: New test.
6178 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6180 * gcc.target/s390/20090223-1.c: New testcase.
6182 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6185 * gfortran.dg/fmt_f0_1.f90: New test.
6187 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
6190 * g++.dg/other/new1.C: Adjusted.
6191 * g++.dg/parse/crash40.C: Likewise.
6192 * g++.dg/parse/defarg12.C: Likewise.
6193 * g++.dg/template/error15.C: Likewise.
6195 * g++.dg/other/pr39060.C: New.
6197 2009-03-07 Jason Merrill <jason@redhat.com>
6200 * g++.dg/opt/new1.C: New.
6202 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6205 * g++.dg/other/error32.C: New.
6207 2009-03-06 Jakub Jelinek <jakub@redhat.com>
6210 * gcc.c-torture/compile/pr39360.c: New test.
6213 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
6215 2009-03-05 Jason Merrill <jason@redhat.com>
6218 * g++.dg/warn/Wuninitialized-3.C: New test.
6220 2009-03-05 Jakub Jelinek <jakub@redhat.com>
6223 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
6224 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
6226 2009-03-04 Jason Merrill <jason@redhat.com>
6229 * g++.dg/template/koenig7.C: New test.
6231 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
6233 * g++.dg/torture/predcom-1.C: New test.
6235 2009-03-04 Richard Guenther <rguenther@suse.de>
6237 PR tree-optimization/39362
6238 * g++.dg/torture/pr39362.C: New testcase.
6240 2009-03-04 Jason Merrill <jason@redhat.com>
6241 Giovanni Bajo <giovannibajo@gcc.gnu.org>
6246 * g++.dg/template/dependent-name5.C: New test.
6248 2009-03-04 Steve Ellcey <sje@cup.hp.com>
6251 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
6252 vect_int to vect_int_mult.
6254 2009-03-04 Richard Guenther <rguenther@suse.de>
6256 PR tree-optimization/39358
6257 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
6258 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
6260 2009-03-04 Richard Guenther <rguenther@suse.de>
6262 PR tree-optimization/39339
6263 * gcc.c-torture/execute/pr39339.c: New testcase.
6265 2009-03-03 Joseph Myers <joseph@codesourcery.com>
6267 * gcc.c-torture/compile/20090303-1.c,
6268 gcc.c-torture/compile/20090303-2.c: New tests.
6270 2009-03-03 Jakub Jelinek <jakub@redhat.com>
6273 * gfortran.dg/gomp/pr39354.f90: New test.
6275 PR tree-optimization/39343
6276 * gcc.dg/pr39343.c: New test.
6278 2009-03-03 Ira Rosen <irar@il.ibm.com>
6280 PR tree-optimization/39248
6281 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
6282 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
6283 on targets without vector misalignment support.
6284 * lib/target-supports.exp
6285 (check_effective_target_vect_short_mult): Add
6286 check_effective_target_arm32.
6288 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
6291 * gcc.dg/graphite/pr39335_1.c: New.
6292 * gcc.dg/graphite/pr39335.c: New.
6294 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
6296 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
6298 * gcc.target/i386/stackalign/return-5.c: Likewise.
6299 * gcc.target/i386/stackalign/return-6.c: Likewise.
6301 2009-03-02 Richard Guenther <rguenther@suse.de>
6302 Ira Rosen <irar@il.ibm.com>
6304 PR tree-optimization/39318
6305 * gfortran.dg/vect/pr39318.f90: New test.
6307 2009-03-01 Jan Hubicka <jh@suse.cz>
6309 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
6311 2009-03-01 Jan Hubicka <jh@suse.cz>
6314 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
6316 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
6318 * gnat.dg/pack12.adb: New test.
6320 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
6323 * g++.dg/other/pr37789.C: New.
6325 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6328 * gfortran.dg/interface_25.f90: New test.
6329 * gfortran.dg/interface_26.f90: New test.
6331 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6334 * gfortran.dg/initialization_22.f90: New test.
6336 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
6338 PR rtl-optimization/39241
6339 * gcc.dg/torture/pr39241.c: New.
6341 2009-02-25 Martin Jambor <mjambor@suse.cz>
6343 PR tree-optimizations/39259
6344 * g++.dg/torture/pr39259.C: New testcase.
6346 2009-02-24 Richard Guenther <rguenther@suse.de>
6349 * g++.dg/template/instantiate10.C: New testcase.
6351 2009-02-24 Richard Guenther <rguenther@suse.de>
6352 Zdenek Dvorak <ook@ucw.cz>
6354 PR tree-optimization/39233
6355 * gcc.c-torture/execute/pr39233.c: New testcase.
6357 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
6359 PR tree-optimization/39260
6360 * gcc.dg/graphite/pr39260.c: New.
6362 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6364 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
6366 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6369 * g++.dg/template/void14.C: New.
6371 2009-02-23 Jason Merrill <jason@redhat.com>
6374 * g++.dg/init/const7.C: Remove XFAIL.
6375 * g++.dg/init/static-init1.C: New test.
6377 * g++.dg/cpp0x/initlist14.C: New test.
6379 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6382 * bound_simplification_2.f90: New test case.
6383 * bound_7.f90: New test case.
6385 2009-02-21 Joseph Myers <joseph@codesourcery.com>
6387 * gcc.dg/cpp/include4.c: New test.
6389 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6392 * gcc.target/i386/abi-2.c: New.
6394 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
6396 * gcc.c-torture/execute/pr39228.x: New.
6398 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6400 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
6401 scan-assembler to check for xmm0 register.
6403 2009-02-20 Mark Mitchell <mark@codesourcery.com>
6404 Joseph Myers <joseph@codesourcery.com>
6406 * gcc.target/arm/va_list.c: New test.
6407 * g++.dg/abi/arm_va_list.C: Likewise.
6408 * lib/target-supports.exp (check_effective_target_arm_eabi): New
6410 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
6411 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
6412 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
6413 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
6414 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
6415 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
6417 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
6420 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
6423 2009-02-20 Jakub Jelinek <jakub@redhat.com>
6426 * gcc.c-torture/execute/pr39240.c: New test.
6428 2009-02-20 Jason Merrill <jason@redhat.com>
6431 * g++.dg/parse/dtor15.C: New test.
6433 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
6435 * gcc.c-torture/execute/20090219-1.c: New.
6437 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
6439 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
6440 (mips-dg-options): When matching isa* pseudo-options make
6441 'value' optional and accept ! entries. Use $spec instead of
6442 $isa_spec in the isa pseudo-option error message. Only
6443 perform the ISA-range check when 'value' is set. If arch is
6444 matching any CPU in the ! entries switch to its generic ISA.
6445 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
6446 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
6448 2009-02-19 Jakub Jelinek <jakub@redhat.com>
6451 * gcc.dg/visibility-20.c: New test.
6452 * g++.dg/ext/visibility/visibility-11.C: New test.
6454 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
6457 * g++.dg/abi/pr39188-1a.C: New.
6458 * g++.dg/abi/pr39188-1b.C: Likewise.
6459 * g++.dg/abi/pr39188-1.h: Likewise.
6460 * g++.dg/abi/pr39188-2a.C: Likewise.
6461 * g++.dg/abi/pr39188-2b.C: Likewise.
6462 * g++.dg/abi/pr39188-2.h: Likewise.
6463 * g++.dg/abi/pr39188-3a.C: Likewise.
6464 * g++.dg/abi/pr39188-3b.C: Likewise.
6465 * g++.dg/abi/pr39188-3.h: Likewise.
6467 2009-02-19 Joseph Myers <joseph@codesourcery.com>
6470 * gcc.c-torture/execute/call-trap-1.c,
6471 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
6474 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
6477 * gcc.c-torture/execute/pr39228.c: New test.
6479 2009-02-19 Richard Guenther <rguenther@suse.de>
6481 PR tree-optimization/39074
6482 * gcc.dg/torture/pr39074.c: New testcase.
6483 * gcc.dg/torture/pr39074-2.c: Likewise.
6484 * gcc.dg/torture/pr39074-3.c: Likewise.
6486 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6489 * g++.dg/parse/attr3.C: New.
6491 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
6494 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
6497 * g++.dg/ext/visibility/class1.C: Revert revision 122348
6500 2009-02-18 Jason Merrill <jason@redhat.com>
6503 * g++.dg/init/const7.C: Remove XFAIL.
6506 * g++.dg/opt/const6.C: New test.
6508 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6510 * gcc.dg/callabi/callabi.exp: Moved to ...
6511 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
6514 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
6515 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6516 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6517 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
6518 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
6519 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
6520 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
6522 * gcc.dg/callabi/callabi.h: Moved to ...
6523 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
6525 * gcc.dg/callabi/func-1.c: Moved to ...
6526 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
6528 * gcc.dg/callabi/func-indirect.c: Moved to ...
6529 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
6531 * gcc.dg/callabi/pr38891.c: Moved to ...
6532 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
6534 * gcc.dg/callabi/vaarg-1.c: Moved to ...
6535 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
6537 * gcc.dg/callabi/vaarg-2.c: Moved to ...
6538 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
6540 * gcc.dg/callabi/vaarg-3.c: Moved to ...
6541 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
6543 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
6546 * gcc.dg/callabi/pr38891.c: New.
6548 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6550 * gcc.dg/callabi/callabi.exp: New.
6552 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6555 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
6557 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
6559 * gcc.target/i386/pr39082-1.c: New.
6561 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
6564 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
6565 CHECK_M64_M128 is defined.
6566 (check_f_arguments): Add "do".
6567 (check_vector_arguments): New.
6568 (check_m64_arguments): Likewise.
6569 (check_m128_arguments): Likewise.
6571 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
6572 (CHECK_M64_M128): Define.
6574 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
6576 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
6578 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
6579 tests only if CHECK_M64_M128 is defined.
6581 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
6582 (m128_2_struct): Likewise.
6583 (check_struct_passing5): Likewise.
6584 (check_struct_passing6): Likewise.
6585 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
6587 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
6589 (check_union_passing4): Likewise.
6590 (main): Test union with __m128 if CHECK_M64_M128 is defined.
6592 2009-02-18 Joseph Myers <joseph@codesourcery.com>
6595 * gcc.dg/noncompile/pr35447-1.c: New test.
6597 2009-02-18 Jakub Jelinek <jakub@redhat.com>
6599 PR tree-optimization/36922
6600 * gfortran.dg/pr36922.f: New test.
6602 2009-02-17 Richard Guenther <rguenther@suse.de>
6604 PR tree-optimization/39202
6605 * gcc.c-torture/compile/pr39202.c: New testcase.
6607 2009-02-17 Richard Guenther <rguenther@suse.de>
6609 PR tree-optimization/39204
6610 * gcc.dg/torture/pr39204.c: New testcase.
6612 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
6614 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
6615 * gcc.dg/vect/vect-outer-6.c: Ditto.
6617 2009-02-16 Joseph Myers <joseph@codesourcery.com>
6620 * gcc.dg/noncompile/init-5.c: New test.
6621 * gcc.dg/init-bad-4.c: Adjust expected errors.
6623 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
6626 * gcc.target/i386/push-1.c: New.
6628 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
6630 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
6632 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6634 * gcc.target/spu/intrinsics-sr.c: New test.
6636 2009-02-13 Steve Ellcey <sje@cup.hp.com>
6639 * gcc.target/ia64/sibcall-opt-1.c: New test.
6640 * gcc.target/ia64/sibcall-opt-2.c: New test.
6642 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
6645 * gfortran.dg/cray_pointers_8.f90: New test.
6648 * gfortran.dg/cray_pointers_9.f90: New test.
6650 2009-02-13 Jason Merrill <jason@redhat.com>
6653 * g++.dg/cpp0x/decltype16.C: New.
6655 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6658 * gfortran.dg/gomp/pr39152.f90: New.
6660 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6663 * gcc.target/i386/pr39162.c: New.
6665 2009-02-13 Joseph Myers <joseph@codesourcery.com>
6668 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
6671 2009-02-12 Jason Merrill <jason@redhat.com>
6674 * g++.dg/template/array20.C: New test.
6676 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
6678 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
6679 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
6680 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
6682 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6684 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
6686 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6689 * gfortran.dg/pr39152.f: New.
6691 2009-02-11 Jason Merrill <jason@redhat.com>
6694 * g++.dg/cpp0x/defaulted9.C: New test.
6697 * g++.dg/init/value7.C: New test.
6699 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
6702 * gcc.target/i386/pr38824.c: New testcase.
6704 2009-02-11 Jason Merrill <jason@redhat.com>
6707 * g++.dg/cpp0x/defaulted8.C: New test.
6710 * g++.dg/cpp0x/rv9p.C: New test.
6712 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
6714 * gnat.dg/aliasing3.adb: New test.
6715 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
6717 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6720 * g++.dg/template/crash88.C: New.
6721 * g++.dg/template/crash89.C: Likewise.
6723 2009-02-10 Steve Ellcey <sje@cup.hp.com>
6726 * gcc.dg/pr39084.c: New test.
6728 2009-02-10 Jakub Jelinek <jakub@redhat.com>
6731 * gcc.target/i386/pr39139.c: New test.
6733 2009-02-10 Richard Guenther <rguenther@suse.de>
6735 PR tree-optimization/39132
6736 * gcc.dg/torture/pr39132.c: New testcase.
6738 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
6741 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
6742 * gcc.target/x86_64/abi/avx/args.h: Likewise.
6743 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
6744 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
6745 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
6746 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
6747 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6748 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
6750 2009-02-09 Jason Merrill <jason@redhat.com>
6753 * g++.dg/init/value6.C: New test.
6755 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
6757 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
6759 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
6761 * gcc.c-torture/compile/20090209-1.c: New test.
6763 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6767 * g++.dg/cpp0x/vt-35147.C: New.
6768 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6769 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6771 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6774 * gcc.dg/attr-alias-4.c: New test.
6776 2009-02-06 Janis Johnson <janis187@us.ibm.com>
6779 * gcc.dg/dfp/pr39035.c: New test.
6781 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6784 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
6786 2009-02-05 Jakub Jelinek <jakub@redhat.com>
6789 * g++.dg/opt/thunk3.C: New test.
6791 2009-02-05 Nick Clifton <nickc@redhat.com>
6793 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
6794 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
6795 * gcc.dg/cdce1.c: Likewise.
6796 * gcc.dg/cpp/_Pragma6.c: Likewise.
6797 * g++.dg/cpp/_Pragma1.C: Likewise.
6798 * gcc.dg/utf32-2.c: Xfail for M32C.
6799 * gcc.dg/utf32-1.c: Likewise.
6800 * gcc.dg/utf32-3.c: Likewise.
6801 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
6803 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
6804 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
6805 * gcc.dg/Wconversion-5.c: Likewise.
6806 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
6807 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
6808 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
6809 * gcc.dg/utf-inc-init.c: Likewise.
6810 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
6811 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
6812 * gcc.dg/utf-array-short-wchar.c: Likewise.
6813 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
6814 * gcc.dg/mallign.c: Use size_t instead of long.
6816 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
6818 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
6820 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
6822 * gcc.c-torture/execute/pr39100.c: New.
6824 2009-02-05 Joseph Myers <joseph@codesourcery.com>
6827 * gcc.dg/tls/diag-6.c: New test.
6829 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
6831 AVX Programming Reference (January, 2009)
6832 * gcc.target/i386/avx-vpclmulqdq.c: New.
6833 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6835 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
6837 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
6838 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
6839 (pclmul_test): Renamed to ...
6842 2009-02-04 Jakub Jelinek <jakub@redhat.com>
6845 * g++.dg/abi/mangle31.C: New test.
6847 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6850 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
6852 * vla-6.c: Likewise. Expect warning not error for [*] lexically
6853 inside function prototype but not part of parameter declarator.
6854 * vla-11.c: New test.
6856 2009-02-03 Jason Merrill <jason@redhat.com>
6858 * g++.dg/warn/main-4.C: New test.
6859 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
6861 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6864 * g++.dg/expr/cast10.C: New test.
6866 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6869 * gcc.dg/init-bad-6.c: New test.
6871 2009-02-03 Jakub Jelinek <jakub@redhat.com>
6874 * gcc.c-torture/compile/pr35318.c: New test.
6877 * gcc.dg/nofixed-point-2.c: New test.
6878 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
6879 * g++.dg/ext/fixed2.C: Likewise.
6880 * g++.dg/other/error25.C: Likewise.
6881 * g++.dg/lookup/crash7.C: Likewise.
6882 * g++.dg/cpp0x/decltype-38655.C: Likewise.
6885 * g++.dg/cpp0x/initlist13.C: New test.
6887 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
6890 * g++.dg/template/func2.C: New test.
6893 * g++.dg/template/typename15.C: New.
6894 * g++.dg/template/typename16.C: New.
6896 2009-02-03 Janis Johnson <janis187@us.ibm.com>
6897 Ben Elliston <bje@au.ibm.com>
6900 * gcc.dg/dfp/pr39034.c: New test.
6902 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6905 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
6907 2009-02-02 Jason Merrill <jason@redhat.com>
6910 * g++.dg/parse/dtor14.C: New test.
6912 2009-02-02 Jakub Jelinek <jakub@redhat.com>
6914 * lib/target-supports.exp
6915 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
6916 * g++.dg/ext/builtin10.C: New test.
6919 * gcc.target/i386/pr39058.c: New test.
6921 2009-02-02 Richard Guenther <rguenther@suse.de>
6923 PR tree-optimization/38937
6924 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
6926 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6929 * g++.dg/parse/crash52.C: New.
6931 2009-01-30 Richard Guenther <rguenther@suse.de>
6933 PR tree-optimization/39041
6934 * gcc.c-torture/compile/pr39041.c: New testcase.
6936 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6939 * gcc.target/i386/pr39013-1.c: New test.
6940 * gcc.target/i386/pr39013-2.c: New test.
6943 * g++.dg/ext/label12.C: New test.
6945 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6948 * g++.dg/parse/error34.C: New.
6949 * g++.dg/parse/error35.C: Likewise.
6951 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6954 * g++.dg/cpp0x/decltype-38655.C: New.
6956 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6959 * g++.dg/torture/pr39002.C: New test.
6961 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
6963 PR tree-optimization/39007
6964 * gcc.dg/tree-ssa/pr39007.c: New.
6966 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
6969 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
6972 2009-01-29 Steve Ellcey <sje@cup.hp.com>
6975 * gcc.c-torture/compile/pr38857.c: New test.
6977 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
6981 * gfortran.dg/bound_6.f90: New test.
6983 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
6985 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
6987 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
6989 PR tree-optimization/38997
6990 * gcc.dg/tree-ssa/pr38997.c: New.
6992 2009-01-28 Richard Guenther <rguenther@suse.de>
6994 PR tree-optimization/38926
6995 * gcc.c-torture/compile/pr38926.c: New testcase.
6997 2009-01-28 Jakub Jelinek <jakub@redhat.com>
7000 * gcc.dg/pr38934.c: New test.
7002 2009-01-28 Richard Guenther <rguenther@suse.de>
7005 * g++.dg/warn/Wuninitialized-2.C: New testcase.
7007 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
7009 PR tree-optimization/38984
7010 * gcc.dg/pr38984.c: New XFAILed testcase.
7013 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
7016 * gcc.target/i386/pr38988.c: New test.
7018 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7021 * g++.dg/parse/crash51.C: New.
7022 * g++.old-deja/g++.pt/crash9.C: Adjust.
7024 2009-01-27 Daniel Kraft <d@domob.eu>
7027 * gfortran.dg/mvbits_6.f90: New test.
7028 * gfortran.dg/mvbits_7.f90: New test.
7029 * gfortran.dg/mvbits_8.f90: New test.
7031 2009-01-27 Richard Guenther <rguenther@suse.de>
7033 PR tree-optimization/38503
7034 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
7036 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
7039 * gcc.c-torture/execute/pr38969.c: New test.
7041 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
7044 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
7046 * gcc.target/mips/fixed-scalar-type.c: Likewise.
7047 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
7048 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
7050 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
7053 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
7054 if __USING_SJLJ_EXCEPTIONS__ is defined.
7056 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
7057 __USING_SJLJ_EXCEPTIONS__ is defined.
7058 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
7059 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
7060 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
7061 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
7062 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
7063 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
7065 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
7068 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
7069 Use instead of C name in asm statements.
7071 2009-01-26 Richard Guenther <rguenther@suse.de>
7073 PR tree-optimization/38745
7074 * g++.dg/torture/pr38745.C: New testcase.
7076 2009-01-26 Richard Guenther <rguenther@suse.de>
7079 * g++.dg/warn/Wuninitialized-1.C: New testcase.
7081 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
7083 * gcc.dg/bitfld-15.c: Gate warning on target
7084 pcc_bitfield_type_matters.
7085 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
7086 g++.dg/ext/bitfield4.C: Likewise.
7087 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
7088 bitfield for any target.
7090 2009-01-24 Jakub Jelinek <jakub@redhat.com>
7093 * gcc.dg/pr38957.c: New test.
7095 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
7098 * gfortran.dg/array_constructor_24.f: Allow tolerance when
7101 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
7103 PR tree-optimization/38953
7104 * gfortran.dg/graphite/pr38953.f90: New.
7106 2009-01-24 Paul Brook <paul@codesourcery.com>
7108 * gcc.target/arm/neon-cond-1.c: New test.
7110 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
7112 PR tree-optimization/38932
7113 * gcc.dg/pr38932.c: New.
7115 2009-01-23 Revital Eres <eres@il.ibm.com>
7117 * gcc.dg/sms-7.c: Fix test.
7119 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
7121 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
7122 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
7123 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
7124 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
7126 2009-01-22 Steve Ellcey <sje@cup.hp.com>
7128 * gcc.dg/pr35729.c: Make test x86 specific.
7130 2009-01-22 Steve Ellcey <sje@cup.hp.com>
7133 * gcc.dg/pr38615.c: New test.
7135 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
7138 * gcc.target/i386/pr38931.c: New test.
7140 2009-01-22 Dodji Seketeli <dodji@redhat.com>
7143 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
7144 * g++.dg/template/typedef12.C: Likewise.
7145 * g++.dg/template/typedef13.C: Likewise.
7146 * g++.dg/template/typedef14.C: Likewise.
7147 * g++.dg/template/sfinae3.C: Likewise.
7148 * g++.old-deja/g++.pt/typename8.C: Likewise.
7149 * g++.dg/template/access11.C: Likewise
7151 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
7153 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
7155 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
7157 2009-01-21 Dodji Seketeli <dodji@redhat.com>
7160 * g++.dg/template/typedef11.C: New test.
7161 * g++.dg/template/typedef12.C: Likewise.
7162 * g++.dg/template/typedef13.C: Likewise.
7163 * g++.dg/template/typedef14.C: Likewise.
7164 * g++.dg/template/sfinae3.C: Compile this pedantically.
7165 The only errors expected should be the one saying the typedef is ill
7167 * g++.old-deja/g++.pt/typename8.C: Likewise.
7168 * g++.dg/template/access11.C: Update this.
7170 2009-01-21 Daniel Kraft <d@domob.eu>
7173 * gfortran.dg/mvbits_5.f90: New test.
7175 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
7177 * gcc.dg/sms-6.c: New test.
7178 * gcc.dg/sms-7.c: Likewise.
7180 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
7183 * gfortran.dg/host_assoc_function_7.f90: New test
7185 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7186 Richard Guenther <rguenther@suse.de>
7188 PR tree-optimization/38747
7189 PR tree-optimization/38748
7190 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
7191 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7192 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
7194 2009-01-20 Kees Cook <kees@ubuntu.com>
7195 H.J. Lu <hongjiu.lu@intel.com>
7198 * gcc.dg/pr38902.c: New.
7200 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
7203 * gfortran.dg/pr38868.f: New testcase.
7205 2009-01-20 Richard Guenther <rguenther@suse.de>
7207 * gcc.c-torture/execute/pr36227.c: Move ...
7208 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
7210 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7212 * lib/gfortran.exp: Add -B options for targets that use
7213 libgfortran.a%s in their specs.
7215 2009-01-19 Jason Merrill <jason@redhat.com>
7218 * g++.dg/template/dtor5.C: New test.
7220 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
7223 * gfortran.dg/bound_5.f90: New test.
7225 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
7228 * g++.dg/compat/abi/pr38736_main.C: New.
7229 * g++.dg/compat/abi/pr38736_x.C: Likewise.
7230 * g++.dg/compat/abi/pr38736_y.C: Likewise.
7231 * g++.dg/other/macro-1.C: Likewise.
7232 * gcc.dg/macro-1.c: Likewise.
7233 * gcc.dg/compat/pr38736_main.c: Likewise.
7234 * gcc.dg/compat/pr38736_x.c: Likewise.
7235 * gcc.dg/compat/pr38736_y.c: Likewise.
7237 2009-01-18 Richard Guenther <rguenther@suse.de>
7239 PR tree-optimization/38819
7240 * gcc.c-torture/execute/pr38819.c: New testcase.
7242 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7245 * gfortran.dg/module_commons_3.f90: Reapply.
7247 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7250 * gfortran.dg/transfer_intrinsic_1.f90: New test.
7251 * gfortran.dg/transfer_intrinsic_2.f90: New test.
7253 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7256 * gfortran.dg/module_commons_3.f90: Remove
7258 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
7260 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
7262 2009-01-16 Jason Merrill <jason@redhat.com>
7265 * g++.dg/template/lvalue1.C: New test.
7268 * g++.dg/template/access20.C: New test.
7269 * g++.dg/torture/pr34641.C: Fix access.
7271 2009-01-16 Richard Guenther <rguenther@suse.de>
7273 PR tree-optimization/38835
7275 * gcc.c-torture/execute/pr36227.c: New testcase.
7276 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
7277 * g++.dg/init/const7.C: Likewise.
7279 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
7282 * gcc.c-torture/compile/pr38554.c: New test.
7284 2009-01-16 Jason Merrill <jason@redhat.com>
7287 * g++.dg/conversion/access1.C: New test.
7289 2009-01-16 Jakub Jelinek <jakub@redhat.com>
7291 PR tree-optimization/38789
7292 * gcc.c-torture/compile/pr38789.c: New test.
7294 2009-01-16 Janus Weil <janus@gcc.gnu.org>
7297 * gfortran.dg/proc_ptr_13.f90: New.
7299 2009-01-15 Jason Merrill <jason@redhat.com>
7302 * g++.dg/template/koenig6.C: New test.
7304 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7307 * g++.dg/template/error37.C: New testcase.
7309 2009-01-15 Jason Merrill <jason@redhat.com>
7312 * g++.dg/conversion/memfn1.C: New test.
7315 * g++.dg/conversion/memfn2.C: New test.
7317 2009-01-15 Steve Ellcey <sje@cup.hp.com>
7320 * g++.dg/template/crash87.C: New test.
7322 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
7325 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
7327 2009-01-15 Dodji Seketeli <dodji@redhat.com>
7330 * g++.dg/parse/crash50.C: New test.
7332 2009-01-14 Jakub Jelinek <jakub@redhat.com>
7334 PR rtl-optimization/38245
7335 * gcc.dg/pr38245-3.c: New test.
7336 * gcc.dg/pr38245-3.h: New file.
7337 * gcc.dg/pr38245-4.c: New file.
7338 * gcc.dg/pr38364.c: New test.
7340 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
7342 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
7343 sequence PC-relative.
7345 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7347 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
7348 calls and/or PLT markers.
7349 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
7350 calls and/or PLT markers.
7351 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
7352 calls and/or PLT markers.
7353 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
7354 calls and/or PLT markers.
7356 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7357 Nathan Froyd <froydnj@codesourcery.com>
7358 Joseph Myers <joseph@codesourcery.com>
7360 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
7362 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
7363 and use consistent CFLAGS.
7364 * gcc.target/powerpc/20030505.c: Likewise.
7365 * gcc.target/powerpc/20081204-1.c: Likewise.
7366 * gcc.target/powerpc/ppc-spe.c: Likewise.
7367 * gcc.target/powerpc/spe1.c: Likewise.
7368 * g++.dg/ext/spe1.C: Likewise.
7369 * g++.dg/other/opaque-1.C: Likewise.
7370 * g++.dg/other/opaque-2.C: Likewise.
7371 * g++.dg/other/opaque-3.C: Likewise.
7373 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7375 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
7378 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
7381 * g++.dg/torture/pr38811.C: New file.
7383 2009-01-14 Richard Guenther <rguenther@suse.de>
7385 PR tree-optimization/38826
7387 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
7389 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7391 * gcc.dg/graphite/pr38786.c: Fix commit problem.
7393 2009-01-14 Nick Clifton <nickc@redhat.com>
7396 * g++.cp/parse/pr37862.C: New test.
7398 2009-01-14 Julian Brown <julian@codesourcery.com>
7400 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
7401 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
7403 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
7406 2009-01-13 Jakub Jelinek <jakub@redhat.com>
7408 PR rtl-optimization/38774
7409 * gcc.dg/torture/pr38774.c: New test.
7412 * g++.dg/cpp0x/pr38795.C: New test.
7414 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
7415 Nathan Froyd <froydnj@codesourcery.com>
7416 Joseph Myers <joseph@codesourcery.com>
7418 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
7419 otherwise. Do not check for AltiVec at runtime.
7420 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
7421 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7422 * gcc.target/powerpc/altivec-1.c: Likewise.
7423 * gcc.target/powerpc/altivec-3.c: Likewise.
7424 * gcc.target/powerpc/altivec-10.c: Likewise.
7425 * gcc.target/powerpc/altivec-12.c: Likewise.
7426 * gcc.target/powerpc/altivec-24.c: Likewise.
7427 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
7428 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
7429 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
7430 * gcc.target/powerpc/pr35907.c: Likewise.
7431 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
7432 otherwise. Do not check for Cell at runtime.
7433 * gcc.target/powerpc/altivec_check.h: Delete.
7435 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
7436 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
7437 not check for AltiVec at runtime.
7438 * g++.dg/ext/altivec-cell-2.C: Likewise.
7439 * g++.dg/ext/altivec-cell-3.C: Likewise.
7440 * g++.dg/ext/altivec-cell-4.C: Likewise.
7441 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
7442 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
7444 * g++.dg/ext/altivec_check.h: Delete.
7446 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
7448 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
7449 effective target. Adjust line numbers accordingly.
7451 2009-01-13 Mark Mitchell <mark@codesourcery.com>
7453 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
7455 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7457 PR tree-optimization/38786
7458 * gcc.dg/graphite/pr38786.c: New.
7460 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
7463 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7465 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7466 for alpha*-*-* targets.
7467 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7469 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7472 * gfortran.dg/fmt_bz_bn_err.f: New test.
7474 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
7476 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
7478 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7480 * lib/target-supports.exp (check_effective_target_powerpc64): New.
7481 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
7482 instruction support. Do not check for it at runtime.
7484 2009-01-12 Jason Merrill <jason@redhat.com>
7487 * g++.dg/lookup/friend11.C: Remove expected error.
7488 * g++.dg/lookup/friend14.C: New test.
7489 * g++.dg/lookup/friend15.C: New test.
7491 2009-01-12 Dodji Seketeli <dodji@redhat.com>
7494 * g++.dg/lookup/hidden-class12.C: New test.
7495 * g++.dg/lookup/hidden-class13.C: New test.
7496 * g++.dg/lookup/hidden-class14.C: New test.
7497 * g++.dg/lookup/hidden-class15.C: New test.
7498 * g++.dg/lookup/hidden-class16.C: New test.
7500 2009-01-12 Mark Mitchell <mark@codesourcery.com>
7502 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
7503 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
7504 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
7506 2009-01-12 Jason Merrill <jason@redhat.com>
7509 * g++.dg/other/vararg-3.C: New test.
7511 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7513 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
7514 Explicitly enable SPE.
7515 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
7518 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
7519 Expect -flax-vector-conversions message. Adjust incompatible
7521 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
7524 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
7526 * g++.dg/other/opaque-1.C: Run on targets with SPE.
7528 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
7529 * g++.dg/other/opaque-2.C: Likewise.
7530 * g++.dg/other/opaque-3.C: Likewise.
7532 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7535 * gcc.dg/pr32041.c: New test.
7536 * g++.dg/parse/offsetof9.C: New test.
7538 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7539 Nathan Froyd <froydnj@codesourcery.com>
7541 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
7542 * g++.dg/ext/attribute-test-1.C: Likewise.
7543 * g++.dg/ext/attribute-test-2.C: Likewise.
7544 * g++.dg/ext/attribute-test-3.C: Likewise.
7545 * g++.dg/ext/attribute-test-4.C: Likewise.
7547 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
7549 * gnat.dg/unchecked_convert3.adb: New test.
7551 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7554 * g++.dg/parse/typedef9.C: New test.
7556 PR tree-optimization/38807
7557 * gcc.c-torture/compile/pr38807.c: New test.
7559 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
7561 * gcc.target/mips/ins-2.c: New test.
7563 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
7566 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
7568 2009-01-11 Jakub Jelinek <jakub@redhat.com>
7571 * g++.dg/warn/Wreturn-type-5.C: New test.
7573 2009-01-11 Matthias Klose <doko@ubuntu.com>
7576 * gcc.dg/pr38616.c: New test.
7578 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
7580 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
7582 2009-01-10 Andrew Pinski <pinskia@gmail.com>
7585 * g++.dg/expr/string-1.C: New test.
7586 * g++.dg/expr/string-2.C: New test.
7589 * g++.dg/ext/complex4.C: New test.
7590 * g++.dg/ext/complex5.C: New test.
7591 * g++.dg/init/reference1.C: New test.
7592 * g++.dg/init/reference2.C: New test.
7593 * g++.dg/init/reference3.C: New test.
7595 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7598 * gfortran.dg/transfer_null_1.f90: New test.
7600 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7603 * gfortran.dg/host_assoc_function_6.f90: New test.
7605 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
7607 * lib/target-supports.exp: Add method to determine if the effective
7608 target is really a ppc405 after applying all compile options.
7609 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
7610 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
7611 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
7612 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
7613 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
7614 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
7615 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
7616 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
7617 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
7618 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
7619 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
7620 * gcc.target/powerpc/405-machhw-1.c: Likewise.
7621 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
7622 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
7623 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
7624 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
7625 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
7626 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
7627 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
7628 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
7629 * gcc.target/powerpc/405-macchw-1.c: Likewise.
7630 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
7631 * gcc.target/powerpc/405-machhw-2.c: Likewise.
7632 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
7633 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
7634 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
7635 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
7636 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
7637 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
7638 * gcc.target/powerpc/405-macchw-2.c: Likewise.
7639 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
7641 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7644 * g++.dg/other/error31.C: New testcase.
7647 * gcc.dg/pr35742.c: New test.
7649 2009-01-09 John F. Carr <jfc@mit.edu>
7652 * g++.dg/parse/linkage3.C: New test.
7654 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7657 * gcc.c-torture/compile/pr38771.c: New test.
7659 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
7661 * gcc.dg/pr34856.c: Ignore irrelevant warning.
7663 2009-01-08 Mark Mitchell <mark@codesourcery.com>
7665 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
7666 * gcc.dg/sibcall-4.c: Likewise.
7668 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
7669 Jan Sjodin <jan.sjodin@amd.com>
7671 PR tree-optimization/38559
7672 * gcc.dg/graphite/pr38559.c: New.
7674 2009-01-08 Ira Rosen <irar@il.ibm.com>
7676 PR tree-optimization/37194
7677 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
7679 2009-01-07 Jakub Jelinek <jakub@redhat.com>
7682 * g++.dg/ext/label11.C: New test.
7684 2009-01-07 Joseph Myers <joseph@codesourcery.com>
7686 * lib/target-supports.exp (check_weak_override_available): New.
7687 * lib/target-supports-dg.exp (dg-require-weak-override): New.
7688 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
7689 dg-require-weak-override.
7691 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
7692 Alan Modra <amodra@bigpond.net.au>
7694 * gcc.c-torture/compile/20090107-1.c: New test.
7696 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
7699 * g++.dg/other/pr38706.C: New test.
7701 2009-01-07 Jason Merrill <jason@redhat.com>
7703 * g++.dg/cpp0x/variadic92.C: New test.
7704 * g++.dg/cpp0x/variadic93.C: New test.
7706 2009-01-07 Janis Johnson <janis187@us.ibm.com>
7708 * lib/target-supports-dg.exp (current_compiler_flags): New.
7709 (check-flags): Use it; do not access dg-test local variables.
7710 (dg-skip-if): Do not access dg-test local variables.
7711 (dg-xfail-run-if): Ditto.
7712 (dg-shouldfail): Ditto.
7713 * gcc.test-framework/test-framework.exp
7714 (check_effective_target_def_nocache): New.
7715 * gcc.test-framework/test-framework.awk: Handle scan tests.
7716 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
7717 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
7718 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
7719 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
7720 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
7721 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
7722 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
7723 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
7724 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
7726 * g++.dg/torture/pr38586.C: Ignore a possible warning.
7728 * lib/target-supports-dg.exp (check_test_flags): Delete.
7730 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
7732 PR tree-optimization/38492
7733 PR tree-optimization/38498
7734 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
7736 * gcc.dg/graphite/block-0.c: Update test.
7737 * gcc.dg/graphite/block-1.c: Same.
7738 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
7739 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
7740 * gcc.dg/graphite/block-3.c: New.
7741 * gcc.dg/graphite/pr38498.c: New.
7743 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
7745 AVX Programming Reference (December, 2008)
7746 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
7747 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
7748 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
7750 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
7751 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
7753 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7756 * gfortran.dg/c_loc_pure_1.f90: New test.
7758 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
7761 * gfortran.dg/elemental_dependency_3.f90:
7762 Add the final tree dump cleanup.
7764 2009-01-06 Jakub Jelinek <jakub@redhat.com>
7766 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
7769 PR rtl-optimization/38722
7770 * gfortran.dg/pr38722.f90: New test.
7772 2009-01-06 Janis Johnson <janis187@us.ibm.com>
7775 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
7776 instead of DECnn_DEN. Support -DDBG to list lines that fail.
7778 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
7780 * gfortran.dg/implicit_12.f90: Add space around dg directive.
7781 * gfortran.dg/typebound_call_8.f03: Same.
7782 * gfortran.dg/elemental_bind_c.f90: Same.
7783 * gfortran.dg/typebound_call_7.f03: Same.
7784 * gfortran.dg/interface_proc_end.f90: Same
7785 * gfortran.dg/pr37243.f: Fix typo.
7787 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
7789 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
7790 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
7793 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
7795 AVX Programming Reference (December, 2008)
7796 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
7797 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
7798 * gcc.target/i386/sse-14.c: Likewise.
7800 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
7801 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
7802 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
7803 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
7805 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7808 * gfortran.dg/fmt_bz_bn.f: Update test.
7810 2009-01-05 Dodji Seketeli <dodji@redhat.com>
7813 * g++.dg/conversion/usual-arith-conv.C: New test.
7815 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7818 * gcc.dg/vector-3.c: New testcase.
7819 * g++.dg/ext/vector15.C: New test.
7821 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7823 PR tree-optimization/38510
7824 * gcc.dg/graphite/pr38510.c: New.
7826 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7827 Jan Sjodin <jan.sjodin@amd.com>
7829 PR tree-optimization/38500
7830 * gcc.dg/graphite/pr38500.c: New.
7832 2009-01-05 Laurent GUERBY <laurent@guerby.net>
7834 * gcc.c-torture/compile/20001226-1.c: Generalize
7836 * gcc.c-torture/compile/limits-fnargs.c: Add
7838 * gcc.dg/20020425-1.c: Likewise.
7839 * gcc.dg/pch/pch.exp: Likewise.
7841 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7844 * gfortran.dg/module_commons_3.f90: New test.
7846 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
7849 * gfortran.dg/random_seed_1.f90: Updated.
7851 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
7855 * gfortran.dg/elemental_subroutine_7.f90:
7856 Fix p values so that it can be used as vector subscript.
7858 2009-01-05 Jason Merrill <jason@redhat.com>
7860 * g++.dg/cpp0x/initlist12.C: Add another test.
7862 * g++.dg/cpp0x/defaulted7.C: New test.
7864 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7867 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
7868 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
7870 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7872 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7873 for alpha*-*-* targets.
7874 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7876 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7879 * gfortran.dg/host_assoc_function_5.f90: New test.
7881 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7884 * gfortran.dg/elemental_dependency_3.f90: New test.
7885 * gfortran.dg/elemental_subroutine_7.f90: New test.
7887 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
7889 * gcc.dg/struct-ret-3.c: Include unistd.h.
7890 (main): Exit early if system memory page size is
7891 larger than 4096 bytes.
7893 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
7896 * gfortran.dg/merge_init_expr.f90: New.
7898 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7901 * gfortran.dg/c_loc_tests_13.f90: New test.
7902 * gfortran.dg/c_loc_tests_14.f90: New test.
7904 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
7906 * gfortran.dg/func_result_4.f90: New.
7908 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
7911 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
7912 interface still works, in addition to original tests.
7913 * gfortran.dg/host_assoc_call_6.f90: New test.
7915 2009-01-03 Jakub Jelinek <jakub@redhat.com>
7918 * g++.dg/torture/pr38705.C: New test.
7921 * gcc.dg/pr38700.c: New test.
7923 2009-01-02 Jason Merrill <jason@redhat.com>
7925 * g++.dg/cpp0x/initlist11.C: New test.
7926 * g++.dg/cpp0x/initlist12.C: New test.
7928 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7930 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
7931 Allow extra informative notes.
7933 2009-01-01 Jakub Jelinek <jakub@redhat.com>
7936 * gcc.dg/pr36489.c: New test.
7939 Copyright (C) 2009 Free Software Foundation, Inc.
7941 Copying and distribution of this file, with or without modification,
7942 are permitted in any medium without royalty provided the copyright
7943 notice and this notice are preserved.