1 2010-09-02 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/initialization_27.f90: New.
6 2010-09-02 Ira Rosen <irar@il.ibm.com>
8 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
9 check into different basic blocks. Expect vectorization if misaligned
11 * gcc.dg/vect/bb-slp-8a.c: New test.
12 * gcc.dg/vect/bb-slp-8b.c: New test.
14 2010-09-01 Steve Ellcey <sje@cup.hp.com>
16 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
18 2010-09-01 Janus Weil <janus@gcc.gnu.org>
21 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
22 * gfortran.dg/class_dummy_1.f03: New.
24 2010-09-01 Jakub Jelinek <jakub@redhat.com>
27 * g++.dg/tree-prof/partition2.C: New test.
29 2010-09-01 Richard Guenther <rguenther@suse.de>
31 * gcc.dg/vect/vect-outer-fir.c: Adjust.
32 * gcc.dg/tree-ssa/vrp54.c: New testcase.
33 * gcc.c-torture/execute/20100827-1.c: Likewise.
35 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
37 * gfortran.dg/execute_command_line_1.f90: New test.
39 2010-08-31 Jakub Jelinek <jakub@redhat.com>
42 * c-c++-common/cpp/pr45457.c: New test.
44 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
46 * gcc.dg/nested-func-8.c: New test.
48 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
51 * gfortran.dg/popcnt_poppar_1.F90: New test.
52 * gfortran.dg/popcnt_poppar_2.F90: New test.
54 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
56 * gcc.target/i386/volatile-2.c: Require nonpic target.
58 2010-08-31 Jakub Jelinek <jakub@redhat.com>
61 * gcc.dg/pr45461.c: New test.
63 2010-08-31 Richard Guenther <rguenther@suse.de>
66 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
68 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
70 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
72 2010-08-30 Janus Weil <janus@gcc.gnu.org>
75 * gfortran.dg/typebound_proc_18.f03: New.
77 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
79 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
80 * lib/scanasm.exp (scan-stack-usage): Likewise.
81 (scan-stack-usage-not): Likewise.
82 * gcc.dg/stack-usage-1.c: New test.
83 * gcc.target/i386/stack-usage-realign.c: Likewise.
85 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
87 PR tree-optimization/45427
88 * gcc.dg/tree-ssa/pr45427.c: New test.
90 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
93 * g++.dg/template/crash102.C: New.
95 2010-08-30 Jakub Jelinek <jakub@redhat.com>
98 * gcc.dg/gomp/atomic-12.c: New test.
99 * gcc.dg/gomp/atomic-13.c: New test.
100 * gcc.dg/gomp/atomic-14.c: New test.
101 * g++.dg/gomp/atomic-11.C: New test.
102 * g++.dg/gomp/atomic-12.C: New test.
103 * g++.dg/gomp/atomic-13.C: New test.
104 * g++.dg/gomp/atomic-14.C: New test.
106 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
108 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
111 2010-08-30 Thomas Quinot <quinot@adacore.com>
113 * gnat.dg/discr24.adb: New test.
115 2010-08-30 Richard Guenther <rguenther@suse.de>
117 PR tree-optimization/45449
118 * gcc.dg/pr45449.c: New testcase.
120 2010-08-30 Joseph Myers <joseph@codesourcery.com>
122 * gcc.dg/opts-1.c: Expect errors, not warnings.
124 2010-08-29 Janus Weil <janus@gcc.gnu.org>
127 * gfortran.dg/dynamic_dispatch_11.f03: New.
129 2010-08-29 Jason Merrill <jason@redhat.com>
132 * g++.dg/parse/defarg15.C: New.
134 2010-08-29 Janus Weil <janus@gcc.gnu.org>
137 * gfortran.dg/select_type_16.f03: New.
139 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
140 Tobias Burnus <burnus@net-b.de>
142 * gfortran.dg/bessel_7.f90: Decrease required precision.
144 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
145 Kaz Kojima <kkojima@gcc.gnu.org>
147 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
149 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
151 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
152 floating point conversion code generation.
153 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
154 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
155 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
156 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
157 to integer conversion code generation.
158 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
159 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
160 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
161 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
163 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
166 * gfortran.dg/random_seed_1.f90: Adjust test.
167 * gfortran.dg/float128_1.f90: New test.
169 2010-08-27 Tobias Burnus <burnus@net-b.de>
172 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
173 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
174 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
175 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
176 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
177 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
178 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
180 2010-08-27 Janus Weil <janus@gcc.gnu.org>
183 * gfortran.dg/select_type_15.f03: New.
185 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
188 * gfortran.dg/hollerith8.f90: New test.
190 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
193 * gfortran.dg/dependency_33.f90: New test.
195 2010-08-27 Richard Guenther <rguenther@suse.de>
197 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
198 * gcc.dg/graphite/scop-2.c: Likewise.
199 * gcc.dg/graphite/scop-20.c: Likewise.
200 * gcc.dg/vect/slp-25.c: Likewise.
202 2010-08-27 Olivier Hainque <hainque@adacore.com>
204 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
206 2010-08-26 Daniel Kraft <d@domob.eu>
211 * gfortran.dg/associate_8.f03: New test.
212 * gfortran.dg/select_type_13.f03: New test.
213 * gfortran.dg/select_type_14.f03: New test.
215 2010-08-26 Jakub Jelinek <jakub@redhat.com>
217 PR tree-optimization/44485
218 * gcc.dg/pr44485.c: New test.
220 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
222 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
223 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
224 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
226 2010-08-26 Richard Guenther <rguenther@suse.de>
228 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
229 * gcc.dg/graphite/scop-21.c: Likewise.
231 2010-08-26 Richard Guenther <rguenther@suse.de>
233 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
234 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
235 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
236 * gcc.dg/vect/vect-91.c: Likewise.
237 * gcc.dg/vect/vect-peel-1.c: Likewise.
238 * gcc.dg/vect/vect-peel-2.c: Likewise.
239 * gcc.dg/vect/vect-peel-4.c: Likewise.
241 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
244 * gfortran.dg/der_io_4.f90: New test.
246 2010-08-25 Jakub Jelinek <jakub@redhat.com>
248 PR rtl-optimization/44858
249 * gcc.c-torture/execute/pr44858.c: New test.
251 PR rtl-optimization/45400
252 * g++.dg/other/i386-8.C: New test.
254 2010-08-25 Richard Guenther <rguenther@suse.de>
256 * gcc.dg/alias-8.c: Adjust.
258 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
260 * gcc.target/i386/combine-mul.c: New test.
262 2010-08-25 Richard Guenther <rguenther@suse.de>
265 * gcc.dg/graphite/id-27.c: New testcase.
266 * gcc.dg/lto/20100825-1_0.c: Likewise.
268 2010-08-25 Richard Guenther <rguenther@suse.de>
270 PR tree-optimization/45316
271 * g++.dg/opt/pr45316.C: New testcase.
273 2010-08-25 Richard Guenther <rguenther@suse.de>
275 PR tree-optimization/45393
276 * g++.dg/torture/pr45393.C: New testcase.
278 2010-08-25 Jakub Jelinek <jakub@redhat.com>
280 PR tree-optimization/45059
281 * gcc.c-torture/compile/pr45059.c: New test.
283 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
285 * lib/target-supports.exp (check_effective_target_vect_unpack):
286 Set vect_unpack supported flag to true for neon.
288 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
290 * gcc.dg/tree-ssa/ifc-5.c: New.
292 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
294 * gcc.dg/tree-ssa/ifc-4.c: New.
295 * gcc.dg/tree-ssa/ifc-7.c: New.
297 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
299 * gcc.dg/vect/vect.exp: Check loongson targets
300 * g++.dg/vect/vect.exp: Likewise
301 * gfortran.dg/vect/vect.exp: Likewise
303 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
305 * gcc.target/powerpc/vsx-mass-1.c: New file, test
308 2010-08-23 Janus Weil <janus@gcc.gnu.org>
311 * gfortran.dg/proc_ptr_29.f90: New.
313 2010-08-22 Tobias Burnus <burnus@net-b.de>
314 Dominique d'Humieres <dominiq@lps.ens.fr>
317 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
319 2010-08-22 Tobias Burnus <burnus@net-b.de>
322 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
324 2010-08-22 Tobias Burnus <burnus@net-b.de>
327 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
329 2010-08-22 Tobias Burnus <burnus@net-b.de>
330 Dominique d'Humieres <dominiq@lps.ens.fr>
334 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
335 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
337 2010-08-21 Janus Weil <janus@gcc.gnu.org>
342 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
343 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
344 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
346 2010-08-21 Tobias Burnus <burnus@net-b.de>
350 * gfortran.dg/bessel_6.f90: New.
351 * gfortran.dg/bessel_7.f90: New.
353 2010-08-20 Jan Hubicka <jh@suse.cz>
357 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
358 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
360 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
363 * gcc.target/i386/pr45336-1.c: New.
364 * gcc.target/i386/pr45336-2.c: Likewise.
365 * gcc.target/i386/pr45336-3.c: Likewise.
366 * gcc.target/i386/pr45336-4.c: Likewise.
368 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
371 * gcc.target/i386/volatile-2.c: Update scan strings to also
372 include (%rip) for the memory reference on x86_64.
374 2010-08-20 Jakub Jelinek <jakub@redhat.com>
377 * gcc.dg/pr44974.c: New test.
379 PR rtl-optimization/45353
380 * gcc.dg/pr45353.c: New test.
382 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
384 * gcc.target/i386/volatile-2.c: New.
386 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
388 PR rtl-optimization/44691
389 * gfortran.dg/pr44691.f: New test.
391 2010-10-19 Olivier Hainque <hainque@adacore.com>
393 * gcc.target/sparc/sibcall-dslot.c: New testcase.
395 2010-08-19 Jason Merrill <jason@redhat.com>
397 * g++.dg/init/synth3.C: New.
398 * g++.dg/init/value8.C: New.
399 * g++.dg/tree-ssa/empty-2.C: New.
400 * g++.dg/cpp0x/noexcept09.C: New.
402 2010-08-19 Daniel Kraft <d@domob.eu>
406 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
407 * gfortran.dg/pointer_remapping_1.f90: New test.
408 * gfortran.dg/pointer_remapping_2.f03: New test.
409 * gfortran.dg/pointer_remapping_3.f08: New test.
410 * gfortran.dg/pointer_remapping_4.f03: New test.
411 * gfortran.dg/pointer_remapping_5.f08: New test.
412 * gfortran.dg/pointer_remapping_6.f08: New test.
414 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
417 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
419 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
421 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
423 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
425 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
428 2010-08-19 Ian Bolton <ian.bolton@arm.com>
431 * gcc.c-torture/execute/pr45070.c: New.
433 2010-08-19 Ian Bolton <ian.bolton@arm.com>
435 * g++.dg/pr44328.C: New test.
437 2010-08-19 Tobias Burnus <burnus@net-b.de>
441 * gfortran.dg/bessel_3.f90: New.
442 * gfortran.dg/bessel_4.f90: New.
443 * gfortran.dg/bessel_5.f90: New.
445 2010-08-19 Janus Weil <janus@gcc.gnu.org>
448 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
449 * gfortran.dg/pointer_init_2.f90: New.
450 * gfortran.dg/pointer_init_3.f90: New.
451 * gfortran.dg/pointer_init_4.f90: New.
453 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
456 * g++.dg/pr45049-1.C: New test.
457 * g++.dg/pr45049-2.C: New test.
459 2010-08-18 Jie Zhang <jie@codesourcery.com>
461 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
462 20 if __ARM_PCS is defined otherwise 64.
463 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
464 instead of hard coded 64.
466 2010-08-18 Yao Qi <yao@codesourcery.com>
469 * gcc.target/arm/pr45094.c: New test.
471 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
473 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
475 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
477 PR rtl-optimization/42575
478 * gcc.target/arm/pr42575.c: New test.
480 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
482 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
483 * gcc.dg/tls/thr-cse-1.c: New.
485 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
488 * lib/target-supports.exp
489 (check_effective_target_function_sections): New.
490 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
491 function sections before proceding.
493 2010-08-17 Jakub Jelinek <jakub@redhat.com>
496 * gfortran.dg/pr45308.f03: New test.
498 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
501 * gcc.target/i386/pr45296.c: New test.
503 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
505 * g++.dg/ext/uow-1.C: New.
506 * g++.dg/ext/uow-2.C: New.
507 * g++.dg/ext/uow-3.C: New.
508 * g++.dg/ext/uow-4.C: New.
510 2010-08-17 Richard Guenther <rguenther@suse.de>
513 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
515 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
518 * gcc.dg/Wcxx-compat-20.c: New test.
520 2010-08-17 Daniel Kraft <d@domob.eu>
523 * gfortran.dg/associate_1.f03: Extended to test newly supported
524 features like association to variables.
525 * gfortran.dg/associate_3.f03: Removed check for illegal change
526 of associate-name here...
527 * gfortran.dg/associate_5.f03: ...and added it here.
528 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
529 * gfortran.dg/associate_7.f03: New test.
531 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
533 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
535 2010-08-15 Daniel Kraft <d@domob.eu>
538 * gfortran.dg/associate_1.f03: Enable test for array expressions.
539 * gfortran.dg/associate_3.f03: Clarify comment.
540 * gfortran.dg/associate_5.f03: New test.
541 * gfortran.dg/associate_6.f03: New test.
543 2010-08-15 Tobias Burnus <burnus@net-b.de>
546 * gfortran.dg/bind_c_usage_21.f90: New.
547 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
549 2010-08-15 Tobias Burnus <burnus@net-b.de>
551 * gfortran.dg/optional_absent_1.f90: New.
552 * gfortran.dg/null_actual.f90: New.
554 2010-08-15 Tobias Burnus <burnus@net-b.de>
556 * gfortran.dg/pointer_target_1.f90: New.
557 * gfortran.dg/pointer_target_2.f90: New.
558 * gfortran.dg/pointer_target_3.f90: New.
560 2010-08-15 Daniel Kraft <d@domob.eu>
563 * gfortran.dg/elemental_args_check_3.f90: New test.
564 * gfortran.dg/impure_1.f08: New test.
565 * gfortran.dg/impure_2.f08: New test.
566 * gfortran.dg/impure_3.f90: New test.
567 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
569 2010-08-15 Ira Rosen <irar@il.ibm.com>
571 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
572 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
574 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
576 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
578 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
580 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
582 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
583 dg-require-effective-target after dg-do.
585 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
587 * lib/target-supports.exp (check_effective_target_vect_int): Return
588 true for Loongson targets.
589 (check_effective_target_vect_shift): Likewise.
590 (check_effective_target_vect_no_int_max): Likewise.
591 (check_effective_target_vect_no_align): Likewise.
592 (check_effective_target_vect_short_mult): Likewise.
594 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
596 * g++.dg/cast.C: Change fields of structures to "long" to pass
597 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
598 * g++.dg/cpp0x/iop.C: Ditto.
599 * g++.dg/cpp0x/named_refs.C: Ditto.
600 * g++.dg/cpp0x/rv1p.C: Ditto.
601 * g++.dg/cpp0x/rv2p.C: Ditto.
602 * g++.dg/cpp0x/rv3p.C: Ditto.
603 * g++.dg/cpp0x/rv4p.C: Ditto.
604 * g++.dg/cpp0x/rv5p.C: Ditto.
605 * g++.dg/cpp0x/rv6p.C: Ditto.
606 * g++.dg/cpp0x/rv7p.C: Ditto.
607 * g++.dg/cpp0x/rv8p.C: Ditto.
608 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
610 2010-08-13 Daniel Kraft <d@domob.eu>
612 * gfortran.dg/implied_shape_1.f08: New test.
613 * gfortran.dg/implied_shape_2.f90: New test.
614 * gfortran.dg/implied_shape_3.f08: New test.
616 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
619 * gfortran.dg/char_component_initializer_1.f90: New test.
621 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
623 PR tree-optimization/45241
624 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
626 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
628 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
630 * gcc.target/i386/pr40906-2.c: Ditto.
631 * gcc.target/i386/pr40906-3.c: Ditto.
633 2010-08-12 Jakub Jelinek <jakub@redhat.com>
636 * gcc.c-torture/execute/pr45262.c: New test.
638 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
640 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
642 * g++.dg/other/profile1.C: Ditto.
644 2010-08-12 Richard Guenther <rguenther@suse.de>
646 PR tree-optimization/45232
647 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
648 * gcc.dg/tree-ssa/loop-7.c: Adjust.
649 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
650 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
652 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
653 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
654 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
655 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
656 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
658 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
659 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
661 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
662 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
663 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
665 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
666 * gcc.dg/tree-ssa/negate.c: Adjust.
667 * gcc.dg/vect/vect-1.c: Adjust.
668 * gfortran.dg/reassoc_6.f: XFAIL.
670 2010-08-12 Jakub Jelinek <jakub@redhat.com>
673 * gcc.dg/pr45259.c: New test.
675 2010-08-12 Wei Guozhi <carrot@google.com>
678 * gcc.target/arm/pr44999.c: New testcase.
680 2010-08-12 Jie Zhang <jie@codesourcery.com>
682 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
684 (main): Adjust accordingly.
686 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
688 * gfortran.dg/graphite/id-22.f: New.
690 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
692 * gcc.dg/graphite/id-26.c: New.
694 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
696 * gcc.dg/graphite/id-25.c: New.
698 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
700 * gcc.dg/graphite/run-id-5.c: New.
701 * gcc.dg/graphite/run-id-6.c: New.
702 * gfortran.dg/graphite/id-21.f: New.
704 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
706 * gcc.dg/graphite/id-24.c: New.
708 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
710 * gcc.dg/tree-ssa/pr20742.c: New.
712 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
714 * gcc.dg/graphite/id-23.c: New.
716 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
718 * gfortran.dg/graphite/id-20.f: Adjust testcase.
720 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
722 * gcc.dg/graphite/pr42729.c: New.
724 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
726 * gfortran.dg/graphite/id-20.f: New.
728 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
730 * gcc.dg/graphite/id-22.c: New.
732 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
734 * gcc.dg/graphite/run-id-2.c: Call abort.
736 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
738 * gcc.dg/graphite/id-20.c: New.
740 2010-08-11 Janus Weil <janus@gcc.gnu.org>
741 Steve Kargl <kargl@gcc.gnu.org>
744 * gfortran.dg/move_alloc_3.f90: New.
745 * gfortran.dg/random_seed_2.f90: New.
747 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
749 * lib/target-supports.exp (check_effective_target_sync_int_long):
751 (check_effective_target_sync_char_short): Likewise.
753 2010-08-10 Yao Qi <yao@codesourcery.com>
755 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
757 * gcc.dg/tree-ssa/loop-31.c: Likewise.
758 * g++.dg/other/packed1.C: Likewise.
759 * g++.dg/other/crash-4.C: Likewise.
760 * g++.dg/ext/packed8.C: Likewise.
761 * g++.dg/init/array16.C: Likewise.
763 2010-08-10 xinliang David Li <davidxl@google.com>
764 * gcc.dg/tree-ssa/loop-19.c: Add option
765 -fno-prefetch-loop-array
767 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
770 * gcc.c-torture/compile/pr45182.c: New test.
772 2010-08-09 Jason Merrill <jason@redhat.com>
775 * g++.dg/cpp0x/variadic-104.C: New.
777 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
780 * gfortran.dg/dependency_32.f90: New test.
782 2010-08-09 Richard Guenther <rguenther@suse.de>
785 * g++.dg/opt/nrv17.C: New testcase.
787 2010-08-09 Richard Guenther <rguenther@suse.de>
790 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
791 alignment from MEM_REF offset only if we took it from the
794 * gcc.target/i386/pr24178.c: New testcase.
796 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
798 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
799 * gcc.dg/20030702-1.c: Ditto.
800 * gcc.dg/20050309-1.c: Ditto.
801 * gcc.dg/20050325-1.c: Ditto.
802 * gcc.dg/20050330-2.c: Ditto.
803 * gcc.dg/20051201-1.c: Ditto.
804 * gcc.dg/gomp/pr27573.c: Ditto.
805 * gcc.dg/gomp/pr34610.c: Ditto.
806 * gcc.dg/pr24225.c: Ditto.
807 * gcc.dg/pr26570.c: Ditto.
808 * gcc.dg/pr32773.c: Ditto.
809 * g++.dg/gcov/gcov-6.C: Ditto.
810 * g++.dg/gomp/pr34608.C: Ditto.
811 * gfortran.dg/gomp/pr27573.f90: Ditto.
813 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
814 dg-require-host-local dg directive.
815 * gcc.dg/profile-dir-2.c: Ditto.
816 * gcc.dg/profile-dir-3.c: Ditto.
818 2010-08-08 Richard Guenther <rguenther@suse.de>
820 PR tree-optimization/45109
821 * gcc.c-torture/compile/pr45109.c: New testcase.
823 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
825 * gcc.dg/march.c: Skip if -march defined.
826 * gcc.dg/mtune.c: Skip if -mtune defined.
828 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
829 generic thunk support.
831 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
834 * gcc.target/i386/pr45213.c: New test.
836 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
839 * gfortran.dg/fmt_error_11.f03: New test.
841 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
843 * lib/target-supports.exp (check_effective_target_sync_int_long):
844 Add arm*-*-linux-gnueabi.
845 (check_effective_target_sync_char_short): Likewise.
847 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
850 * gfortran.dg/dependency_31.f90: New test.
852 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
854 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
856 2010-08-06 Jason Merrill <jason@redhat.com>
858 * g++.dg/cpp0x/sfinae3.C: New.
859 * g++.dg/cpp0x/sfinae4.C: New.
861 2010-08-06 Richard Guenther <rguenther@suse.de>
863 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
864 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
865 * gcc.dg/tree-ssa/pr25382.c: Likewise.
866 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
867 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
868 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
869 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
870 * gcc.c-torture/execute/20100805-1.c: Likewise.
872 2010-08-05 Martin Jambor <mjambor@suse.cz>
875 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
877 2010-08-05 Martin Jambor <mjambor@suse.cz>
879 * gcc.dg/ipa/ipcp-ii-1.c: New test.
880 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
882 2010-08-05 Martin Jambor <mjambor@suse.cz>
884 * g++.dg/ipa/devirt-1.C: New test.
885 * g++.dg/ipa/devirt-2.C: Likewise.
886 * g++.dg/ipa/devirt-3.C: Likewise.
887 * g++.dg/ipa/devirt-4.C: Likewise.
888 * g++.dg/ipa/devirt-5.C: Likewise.
889 * gcc.dg/ipa/iinline-3.c: Likewise.
891 2010-08-05 Jie Zhang <jie@codesourcery.com>
893 PR tree-optimization/45144
894 * gcc.dg/tree-ssa/pr45144.c: New test.
896 2010-08-04 Janus Weil <janus@gcc.gnu.org>
901 * gfortran.dg/class_25.f03: New.
902 * gfortran.dg/class_26.f03: New.
904 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
906 * g++.dg/warn/miss-format-1.C: Update line number.
908 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
911 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
912 .frame and .mask assembler directives.
914 2010-08-04 Richard Guenther <rguenther@suse.de>
916 * gcc.dg/tree-ssa/vrp35.c: Adjust.
917 * gcc.dg/tree-ssa/vrp36.c: Likewise.
918 * gcc.dg/tree-ssa/vrp50.c: Likewise.
919 * gcc.dg/tree-ssa/vrp52.c: Likewise.
921 2010-08-04 Tobias Burnus <burnus@net-b.de>
924 * gfortran.dg/derived_constructor_char_1.f90: New.
925 * gfortran.dg/derived_constructor_char_2.f90: New.
927 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
930 * gfortran.dg/dependency_30.f90: New test.
932 2010-08-03 Jan Hubicka <jh@suse.cz>
934 * gcc.c-torture/compile/pr45085.c: New testcase.
936 2010-08-03 Janus Weil <janus@gcc.gnu.org>
940 * gfortran.dg/typebound_call_9.f03: Modified.
941 * gfortran.dg/typebound_generic_1.f03: Modified.
943 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
947 * gfortran.dg/dependency_29.f90: New test.
949 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
952 * gfortran.dg/character_comparison_2.f90: New test.
953 * gfortran.dg/character_comparison_3.f90: New test.
954 * gfortran.dg/dependency_28.f90: New test.
956 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
959 * gcc.target/arm/pr40457-1.c: New test.
960 * gcc.target/arm/pr40457-2.c: New test.
962 2010-08-01 Janus Weil <janus@gcc.gnu.org>
965 * gfortran.dg/typebound_call_17.f03: New.
967 2010-07-30 Janus Weil <janus@gcc.gnu.org>
970 * gfortran.dg/allocate_derived_3.f90: New.
972 2010-07-30 Xinliang David Li <davidxl@google.com>
973 PR tree-optimization/45121
974 * c-c++-common/uninit-17.c: Add -fno-ivops option.
976 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
979 * testsuite/g++.dg/pr45112.C: New test.
981 2010-07-30 Jakub Jelinek <jakub@redhat.com>
984 PR rtl-optimization/45137
985 * gcc.dg/pr45055.c: New test.
987 2010-07-30 Alan Modra <amodra@gmail.com>
989 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
990 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
992 2010-07-29 Tobias Burnus <burnus@net-b.de>
996 * gfortran.dg/whole_file_25.f90: New.
997 * gfortran.dg/whole_file_26.f90: New.
998 * gfortran.dg/whole_file_27.f90: New.
1000 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1003 * gfortran.dg/typebound_proc_17.f03: New.
1005 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1008 * gfortran.dg/move_alloc_2.f90: New.
1010 2010-07-29 Xinliang David Li <davidxl@google.com>
1011 PR tree-optimization/45121
1012 * c-c++-common/uninit-17.c: Fix expected output.
1014 2010-07-29 Richard Guenther <rguenther@suse.de>
1016 PR tree-optimization/45120
1017 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1019 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
1023 * gfortran.dg/pr42051.f03: New testcase.
1025 2010-07-29 Richard Guenther <rguenther@suse.de>
1028 * gcc.c-torture/execute/pr45034.c: New testcase.
1030 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1033 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1035 2010-07-28 Daniel Kraft <d@domob.eu>
1037 * gfortran.dg/bound_8.f90: New test.
1039 2010-07-28 Jakub Jelinek <jakub@redhat.com>
1042 * gcc.dg/pr45105.c: New test.
1044 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1046 PR rtl-optimization/45107
1047 * gcc.dg/pr45107.c: New test.
1049 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1051 PR rtl-optimization/45101
1052 * gcc.dg/pr45101.c: New test.
1054 2010-07-28 Tobias Burnus <burnus@net-b.de>
1057 * gfortran.dg/whole_file_24.f90: New.
1059 2010-07-27 Jason Merrill <jason@redhat.com>
1061 * g++.dg/cpp0x/variadic102.C: New.
1062 * g++.dg/cpp0x/variadic103.C: New.
1064 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
1066 PR rtl-optimization/40956
1069 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1070 * gcc.target/arm/pr42574.c: Add tests.
1072 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1074 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1076 (cleanup-repo-files): Ditto.
1077 (cleanup-saved-temps): Ditto.
1079 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1082 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1085 * gcc.dg/pr45079.c: New test.
1087 2010-07-27 Ira Rosen <irar@il.ibm.com>
1089 PR tree-optimization/44152
1090 * gcc.dg/vect/fast-math-pr44152.c: New test.
1092 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
1095 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1096 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1097 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1098 * obj-c++.dg/torture/trivial.mm: Ditto.
1099 * objc.dg/torture/tls/thr-init-2.m: Ditto.
1100 * objc.dg/torture/tls/thr-init-3.m: Ditto.
1101 * objc.dg/torture/tls/thr-init.m: Ditto.
1102 * objc.dg/torture/trivial.m: Ditto.
1104 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1106 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1107 Skip on spu-*-* targets.
1109 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1111 PR tree-optimization/45083
1112 * gcc.dg/pr45083.c: New test.
1114 2010-07-26 Tobias Burnus <burnus@net-b.de>
1117 * gfortran.dg/whole_file_22.f90: New test.
1118 * gfortran.dg/whole_file_23.f90: New test.
1120 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
1121 Jack Howarth <howarth@bromo.med.uc.edu>
1122 Richard Henderson <rth@redhat.com>
1125 * gcc.dg/tls/thr-init-1.c: New.
1126 * gcc.dg/tls/thr-init-2.c: New.
1127 * gcc.dg/torture/tls New.
1128 * gcc.dg/torture/tls/tls-test.c: New.
1129 * gcc.dg/torture/tls/thr-init-1.c: New.
1130 * gcc.dg/torture/tls/tls.exp: New.
1131 * gcc.dg/torture/tls/thr-init-2.c: New.
1132 * gcc.dg/tls/emutls-2.c: New test
1134 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1135 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1136 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1137 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1138 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1139 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1140 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1141 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1142 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1143 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1144 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1145 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1146 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1147 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1148 gfortran.dg/gomp/appendix-a/a.22.4.f90,
1149 gfortran.dg/gomp/appendix-a/a.22.5.f90,
1150 gfortran.dg/gomp/appendix-a/a.22.6.f90,
1151 gfortran.dg/gomp/appendix-a/a.24.1.f90,
1152 gfortran.dg/gomp/appendix-a/a.32.1.f90,
1153 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1154 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1155 gfortran.dg/gomp/omp_threadprivate1.f90,
1156 gfortran.dg/gomp/omp_threadprivate2.f90,
1157 gfortran.dg/gomp/reduction1.f90,
1158 gfortran.dg/gomp/sharing-1.f90: Likewise.
1160 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1162 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1164 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1165 dg-require-visibility.
1167 2010-07-26 Richard Guenther <rguenther@suse.de>
1169 PR tree-optimization/43784
1170 * gcc.c-torture/execute/pr43784.c: New testcase.
1171 * g++.dg/torture/pr43784.C: Likewise.
1173 2010-07-26 Richard Guenther <rguenther@suse.de>
1176 * g++.dg/pr45056.C: New testcase.
1178 2010-07-26 Richard Guenther <rguenther@suse.de>
1180 PR tree-optimization/45071
1181 * gcc.dg/pr45071.c: New testcase.
1183 2010-07-26 Tobias Burnus <burnus@net-b.de>
1186 * gfortran.dg/namelist_62.f90: New.
1188 2010-07-26 Richard Guenther <rguenther@suse.de>
1190 * gcc.c-torture/execute/pr45017.c: Move ...
1191 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
1193 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1196 * trim_optimize_1.f90: New test.
1197 * character_comparision_1.f90: New test.
1199 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1202 * gfortran.dg/wtruncate_fix.f: New test.
1204 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
1207 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1209 2010-07-24 Richard Guenther <rguenther@suse.de>
1212 * g++.dg/lto/20100724-1_0.C: New testcase.
1214 2010-07-24 Richard Guenther <rguenther@suse.de>
1217 * gcc.dg/lto/20100724-1_0.c: New testcase.
1218 * gcc.dg/lto/20100724-1_1.c: Likewise.
1220 2010-07-24 Tobias Burnus <burnus@net-b.de>
1223 * gfortran.dg/whole_file_21.f90: New.
1225 * gfortran.dg/integer_exponentiation_3.F90: Use
1226 -ffloat-store only for i?86/x86-64 -m32.
1228 2010-07-24 Tobias Burnus <burnus@net-b.de>
1230 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1231 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1233 2010-07-24 Tobias Burnus <burnus@net-b.de>
1235 * gfortran.dg/func_decl_4.f90: Split test into two ...
1236 * gfortran.dg/func_decl_5.f90: ... parts.
1237 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1238 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1239 * gfortran.dg/global_references_1.f90: Add new dg-warning.
1240 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1241 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1242 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1243 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1244 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1245 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1246 * gfortran.dg/sizeof.f90: Make test valid.
1247 * gfortran.dg/pr20865.f90: Add new dg-error.
1248 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1249 * gfortran.dg/g77/19990218-0.f: Ditto.
1250 * gfortran.dg/g77/19990218-1.f: Ditto.
1251 * gfortran.dg/g77/970625-2.f: Ditto.
1252 * gfortran.dg/pr37243.f: Fix function declaration.
1253 * gfortran.dg/use_only_1.f90: Fix implicit typing.
1254 * gfortran.dg/loc_1.f90: Fix pointer datatype.
1256 2010-07-23 Tobias Burnus <burnus@net-b.de>
1259 * gfortran.dg/char_array_structure_constructor.f90: Add
1260 -fwhole-file as dg-option as it otherwise fails on some
1263 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
1265 * gnat.dg/aggr16.ad[sb]: New test.
1266 * gnat.dg/aggr16_pkg.ads: New helper.
1268 2010-07-23 Richard Guenther <rguenther@suse.de>
1271 * g++.dg/lto/20100723-1_0.C: New testcase.
1273 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
1275 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1277 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1278 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1280 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1282 * lib/target-supports.exp (add_options_for_tls): New proc.
1283 * g++.dg/tls/static-1.C: Use dg-add-options tls.
1284 * g++.dg/tls/static-1a.cc: Likewise.
1285 * gcc.dg/tls/emutls-1.c: Likewise.
1286 * gcc.dg/tls/opt-11.c: Likewise.
1287 * gcc.dg/tls/opt-12.c: Likewise.
1288 * gcc.dg/tls/pr24428-2.c: Likewise.
1289 * gcc.dg/tls/pr24428.c: Likewise.
1290 * obj-c++.dg/tls/static-1.mm: Likewise.
1291 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1292 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1293 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1294 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1295 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1296 * objc.dg/torture/tls/thr-init.m: Likewise.
1297 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1299 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1301 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1302 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1303 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1304 optimized dump files.
1306 2010-07-23 Jakub Jelinek <jakub@redhat.com>
1308 PR tree-optimization/45047
1309 * gcc.c-torture/compile/pr45047.c: New test.
1311 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1313 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1314 instead of dg-compile.
1315 * gcc.dg/float-range-4.c: Ditto.
1316 * gcc.dg/float-range-5.c: Ditto.
1317 * gcc.dg/fold-overflow-1.c: Ditto.
1318 * gcc.dg/gomp/sections-4.c: Ditto.
1319 * gcc.dg/transparent-union-1.c: Ditto.
1320 * gcc.dg/transparent-union-2.c: Ditto.
1321 * gcc.target/i386/pr39315-check.c: Ditto.
1322 * g++.dg/gomp/sections-4.C: Ditto.
1323 * g++.dg/template/dtor7.C: Ditto.
1324 * g++.dg/tree-ssa/pr19952.C: Ditto.
1325 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1326 * gfortran.dg/graphite/pr42185.f90: Ditto.
1327 * gfortran.dg/namelist_36.f90: Ditto.
1328 * gnat.dg/noreturn1.adb: Ditto.
1329 * gnat.dg/specs/small_alignment.ads: Ditto.
1331 2010-07-23 Martin Jambor <mjambor@suse.cz>
1333 PR tree-optimization/44915
1334 * g++.dg/torture/pr44915.C: New test.
1336 2010-07-23 Martin Jambor <mjambor@suse.cz>
1338 PR tree-optimization/44914
1339 * g++.dg/tree-ssa/pr44914.C: New test.
1341 2010-07-23 Jie Zhang <jie@codesourcery.com>
1344 * gcc.dg/pr44290-1.c: New test.
1345 * gcc.dg/pr44290-2.c: New test.
1347 2010-07-23 Jason Merrill <jason@redhat.com>
1350 * g++.dg/abi/mangle44.C: New.
1352 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1354 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1355 for compile-time only tests.
1356 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1358 * gcc.target/i386/pr39315-4.c: Ditto.
1359 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1360 target check. Include sse-os-support.h.
1361 (main): Call check_isa and sse_os_support.
1362 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1363 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1364 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1365 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1366 target check. Include sse-os-support.h.
1367 (main): Call check_isa and sse_os_support.
1368 * gcc.target/i386/vperm-v2df.c: Ditto.
1370 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1372 * lib/target-supports.exp (check_avx_hw_available): New procedure.
1373 (check_effective_target_avx_runtime): New procedure.
1374 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1375 (check_effective_target_sse_runtime): Add check_effective_target_sse.
1377 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1378 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
1379 and __get_cpuid test.
1380 * gcc.dg/compat/vector-2b_main.c: Ditto.
1382 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1384 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1385 for compile-time only test.
1386 * gcc.dg/pr32716.c: Ditto.
1387 * gcc.dg/pr34856.c: Ditto.
1388 * gcc.dg/pr36997.c: Ditto.
1389 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1390 * gfortran.dg/pr28158.f90: Ditto.
1391 * gfortran.dg/pr30667.f: Ditto.
1393 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1394 i?86-*-* and x86_64-*-* targets to disable execution on targets
1395 without sse2 runtime support.
1396 * g++.dg/vect/vect.exp: Ditto.
1397 * gfortran.dg/vect/vect.exp: Ditto.
1399 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1400 * gcc.dg/pr37544.c: Ditto.
1401 * gcc.dg/pr40550.c: Ditto.
1402 * gcc.dg/compat/union-m128-1_main.c: Ditto.
1403 * gcc.dg/compat/vector-1a_main.c: Ditto.
1404 * gcc.dg/compat/vector-2a_main.c: Ditto.
1405 * gcc.dg/torture/pr16104-1.c: Ditto.
1406 * gcc.dg/torture/pr35771-1.c: Ditto.
1407 * gcc.dg/torture/pr35771-2.c: Ditto.
1408 * gcc.dg/torture/pr35771-3.c: Ditto.
1409 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1410 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1411 * gcc.dg/torture/stackalign/push-1.c: Ditto.
1412 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1413 * g++.dg/other/i386-1.C: Ditto.
1414 * g++.dg/other/pr40446.C: Ditto.
1416 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1418 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1420 2010-07-23 Daniel Kraft <d@domob.eu>
1423 * gfortran.dg/exit_1.f08: New test.
1424 * gfortran.dg/exit_2.f08: New test.
1426 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
1428 PR tree-optimization/39839
1429 * gcc.target/arm/pr39839.c: New test case.
1431 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1433 * gnat.dg/unchecked_convert5b.adb: New test.
1434 * gnat.dg/unchecked_convert6.adb: Likewise.
1435 * gnat.dg/unchecked_convert6b.adb: Likewise.
1437 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1439 * gnat.dg/aggr15.ad[sb]: New test.
1441 2010-07-22 Dodji Seketeli <dodji@redhat.com>
1444 * g++.dg/debug/dwarf2/nested-2.C: New test case.
1446 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
1448 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1449 with dg-require-linker-plugin.
1451 2010-07-22 Richard Guenther <rguenther@suse.de>
1454 * g++.dg/lto/20100722-1_0.C: New testcase.
1456 2010-07-22 Richard Guenther <rguenther@suse.de>
1459 * gcc.dg/lto/20100720-3_0.c: New testcase.
1460 * gcc.dg/lto/20100720-3_1.c: Likewise.
1462 2010-07-22 Richard Guenther <rguenther@suse.de>
1464 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1465 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1468 * gcc.dg/lto/20100722-1_0.c: New testcase.
1470 2010-07-22 Martin Jambor <mjambor@suse.cz>
1472 PR tree-optimization/44891
1473 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1475 2010-07-22 Richard Guenther <rguenther@suse.de>
1477 PR tree-optimization/45017
1478 * gcc.c-torture/execute/pr45017.c: New testcase.
1480 2010-07-22 Tobias Burnus <burnus@net-b.de>
1483 * gfortran.dg/aliasing_dummy_5.f90: New.
1485 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1488 * gcc.target/arm/pr43698.c: New test.
1490 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
1493 * Revert my commit r162325 for this PR.
1495 2010-07-21 Jakub Jelinek <jakub@redhat.com>
1498 * gcc.target/m68k/pr45015.c: New test.
1500 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
1503 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1506 2010-07-21 Richard Guenther <rguenther@suse.de>
1509 * g++.dg/lto/20100721-1_0.C: New testcase.
1511 2010-07-21 Martin Jambor <mjambor@suse.cz>
1513 PR tree-optimization/44900
1514 * g++.dg/torture/pr44900.C: New test.
1516 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
1519 * c-c++-common/uninit-17.c: Correct expected error.
1521 2010-07-21 Jakub Jelinek <jakub@redhat.com>
1523 * gcc.dg/guality/asm-1.c: New test.
1526 * gcc.dg/guality/pr45003-2.c: New test.
1527 * gcc.dg/guality/pr45003-3.c: New test.
1529 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1532 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1534 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
1536 * lib/scanasm.exp (dg-function-on-line): Test that a function is
1537 defined on the current line.
1538 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1539 * g++.dg/debug/dwarf2/pr44641.C: New.
1541 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
1543 * gcc.target/powerpc/block-move-1.c: New test.
1544 * gcc.target/powerpc/block-move-2.c: New test.
1546 2010-07-20 Jason Merrill <jason@redhat.com>
1549 * g++.dg/cpp0x/sfinae2.C: New.
1551 2010-07-20 Richard Guenther <rguenther@suse.de>
1554 * gcc.dg/lto/20100720-4_0.c: New testcase.
1556 2010-07-20 Richard Guenther <rguenther@suse.de>
1559 * gcc.dg/lto/20100720-2_0.c: New testcase.
1560 * gcc.dg/lto/20100720-2_1.c: Likewise.
1562 2010-07-20 Richard Guenther <rguenther@suse.de>
1565 * gcc.dg/lto/20100720-1_0.c: New testcase.
1566 * gcc.dg/lto/20100720-1_1.c: Likewise.
1568 2010-07-20 Jakub Jelinek <jakub@redhat.com>
1571 * gcc.dg/guality/pr45003-1.c: New test.
1573 2010-07-20 Richard Guenther <rguenther@suse.de>
1575 PR tree-optimization/44977
1576 * gcc.dg/torture/pr44977.c: New testcase.
1578 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
1580 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1583 2010-07-20 Richard Guenther <rguenther@suse.de>
1587 * gcc.dg/pr44971.c: New testcase.
1588 * gcc.c-torture/compile/pr44988.c: Likewise.
1590 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
1593 * gfortran.dg/allocate_with_typespec.f90: New test.
1594 * gfortran.dg/allocate_derived_1.f90: Update error message.
1596 2010-07-19 Jason Merrill <jason@redhat.com>
1599 * g++.dg/cpp0x/decltype23.C: New.
1601 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
1604 * gfortran.dg/class_defined_operator_1.f03 : New test.
1606 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
1608 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1609 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1610 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
1611 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1613 2010-07-19 Richard Guenther <rguenther@suse.de>
1616 * gcc.c-torture/compile/pr44941.c: New testcase.
1618 2010-07-19 Jason Merrill <jason@redhat.com>
1621 * g++.dg/template/sfinae24.C: New.
1623 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
1626 * gfortran.dg/data_implied_do_2.f90: Removed.
1628 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1631 * g++.dg/template/sfinae23.C: New.
1633 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1635 * lib/target-supports.exp (check_sse_os_support_available): New
1637 (check_sse_hw_available): New proc.
1638 (check_effective_target_sse_runtime): New proc.
1639 (check_effective_target_sse2_runtime): New proc.
1640 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1641 -msse2 if check_sse_os_support_available.
1642 * g++.dg/vect/vect.exp: Only run -msse2 tests if
1643 check_sse_os_support_available.
1644 * gcc.dg/vect/vect.exp: Likewise.
1645 * gfortran.dg/vect/vect.exp: Likewise.
1646 * gcc.target/i386/sol2-check: Renamed to ...
1647 * gcc.target/i386/sse-os-support.h: ... this.
1648 (sol2_check): Renamed to ...
1649 (sse_os_support): ... this.
1650 Only test movss with xmm registers.
1651 * gcc.target/i386/sse-check.h: Reflect new header and function names.
1652 Removed ILL_INSN, ILL_INSN_LEN.
1653 * gcc.target/i386/sse2-check.h: Likewise.
1654 * gcc.target/i386/sse3-check.h: Likewise.
1655 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1656 Removed cpuid.h, __get_cpuid test.
1657 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1658 Removed cpuid.h, __get_cpuid test.
1659 * g++.dg/other/pr40446.C: Likewise.
1660 * gcc.dg/compat/union-m128-1_main.c: Likewise.
1661 * gcc.dg/compat/vector-1a_main.c: Likewise.
1662 * gcc.dg/compat/vector-2a_main.c: Likewise.
1663 * gcc.dg/pr36584.c: Likewise.
1664 * gcc.dg/pr37544.c: Likewise.
1665 * gcc.dg/torture/pr16104-1.c: Likewise.
1666 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1667 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1668 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1669 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1670 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1671 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1673 * gcc.dg/torture/pr35771-2.c: Likewise.
1674 * gcc.dg/torture/pr35771-3.c: Likewise.
1675 * gcc.target/i386/pr39315-2.c: Likewise.
1676 * gcc.target/i386/pr39315-4.c: Likewise.
1677 * gcc.target/i386/vperm-v2df.c: Likewise.
1678 * gcc.target/i386/vperm-v2di.c: Likewise.
1679 * gcc.target/i386/vperm-v4si-1.c: Likewise.
1680 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1683 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
1686 * gfortran.dg/data_implied_do_2.f90: New test.
1688 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1690 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1692 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1694 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1695 to the "mips16" group.
1696 (mips_using_mips16_p): New procedure.
1697 (mips-dg-options): Use it.
1699 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1701 * gcc.target/mips/mips16-attributes-4.c: New test.
1703 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
1706 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1707 * gcc.target/powerpc/recip-2.c: Ditto.
1708 * gcc.target/powerpc/recip-3.c: Ditto.
1710 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
1712 * gcc.target/arm/pr42235.c: New test.
1714 2010-07-16 Jason Merrill <jason@redhat.com>
1717 * g++.dg/template/partial8.C: New.
1719 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1721 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1722 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
1724 (gualcvt): New overloaded inline.
1725 (GUALCVT): Use it for C++.
1726 * g++.dg/guality/guality.exp: New.
1727 * g++.dg/guality/guality.h: New.
1728 * g++.dg/guality/redeclaration1.C: New test.
1729 * g++.dg/dg.exp: Prune also guality/* tests.
1730 * gcc.dg/guality/pr43141.c: Moved to...
1731 * c-c++-common/guality/pr43141.c: ... here.
1733 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1736 * gfortran.dg/char4_iunit_2.f03: New test.
1738 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
1740 * lib/plugin-support.exp (plugin-test-execute):
1741 Add ${gcc_objdir}/intl to includes.
1743 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1746 * gcc.c-torture/execute/pr44942.c: New test.
1747 * gcc.target/i386/pr44942.c: New test.
1749 2010-07-15 Jason Merrill <jason@redhat.com>
1752 * g++.dg/cpp0x/implicit7.C: New.
1753 * g++.dg/cpp0x/implicit8.C: New.
1755 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1757 Disable float tests for __SPU__ targets due to lack of signed zero:
1758 * c-c++-common/torture/complex-sign-add.c (check_add_float).
1759 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1760 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1761 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1762 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1763 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1764 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1765 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1766 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1768 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1770 * gfortran.dg/select_char_2.f90: New test.
1772 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
1774 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1777 2010-07-15 Janus Weil <janus@gcc.gnu.org>
1780 * gfortran.dg/typebound_generic_9.f03: New.
1782 2010-07-15 Richard Guenther <rguenther@suse.de>
1784 PR tree-optimization/44946
1785 * gcc.c-torture/compile/pr44946.c: New testcase.
1787 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1790 * gfortran.dg/select_char_3.f90: New test.
1792 2010-07-15 Magnus Granberg <zorry@gentoo.org>
1793 Kevin F. Quinn <kevquinn@gentoo.org>
1795 * gcc.dg/Wtrampolines.c: New.
1797 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1800 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1802 2010-07-14 Jason Merrill <jason@redhat.com>
1805 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1807 Implement C++0x unrestricted unions (N2544)
1808 * g++.dg/cpp0x/union1.C: New.
1809 * g++.dg/cpp0x/union2.C: New.
1810 * g++.dg/cpp0x/union3.C: New.
1811 * g++.dg/cpp0x/defaulted2.C: Adjust.
1812 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1813 * g++.old-deja/g++.ext/anon2.C: Adjust.
1814 * g++.old-deja/g++.mike/misc6.C: Adjust.
1816 2010-07-14 Janus Weil <janus@gcc.gnu.org>
1819 * gfortran.dg/c_loc_tests_15.f90: New.
1821 2010-07-13 Jason Merrill <jason@redhat.com>
1824 * g++.dg/cpp0x/implicit6.C: New.
1826 2010-07-13 Jason Merrill <jason@redhat.com>
1829 * g++.dg/abi/noreturn1.C: New.
1830 * g++.dg/abi/noreturn2.C: New.
1832 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
1836 * c-c++-common/pr44832.c: New test.
1838 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
1841 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1842 on the target. Make sure that we can assemble the emitted asm when
1843 the test type is 'compile'.
1845 2010-07-13 Richard Guenther <rguenther@suse.de>
1847 PR tree-optimization/36960
1848 * g++.dg/torture/pr36960.C: New testcase.
1850 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
1853 * g++.dg/template/sfinae21.C: New.
1854 * g++.dg/template/sfinae22.C: Likewise.
1856 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
1859 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1860 * gcc.dg/plugin/ggcplug.c: Likewise.
1861 * g++.dg/plugin/selfassign.c: Likewise.
1862 * g++.dg/plugin/attribute_plugin.c: Likewise.
1863 * g++.dg/plugin/dumb_plugin.c: Likewise.
1864 * g++.dg/plugin/pragma_plugin.c: Likewise.
1866 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
1868 * gcc.c-torture/execute/pr44683.x: New.
1869 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1871 2010-07-13 Janus Weil <janus@gcc.gnu.org>
1877 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1878 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1879 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1880 * gfortran.dh/typebound_call_16.f03: New.
1881 * gfortran.dg/typebound_generic_6.f03: New.
1882 * gfortran.dg/typebound_generic_7.f03: New.
1883 * gfortran.dg/typebound_generic_8.f03: New.
1885 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1888 * gfortran.dg/char4_iunit_1.f03: New test.
1890 2010-07-12 Jakub Jelinek <jakub@redhat.com>
1892 * gcc.dg/tree-ssa/vrp53.c: New test.
1894 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1897 * g++.dg/template/sfinae19.C: New.
1898 * g++.dg/template/sfinae20.C: Likewise.
1900 2010-07-12 Jie Zhang <jie@codesourcery.com>
1902 * gcc.target/arm/interrupt-1.c: New test.
1903 * gcc.target/arm/interrupt-2.c: New test.
1905 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1907 * gcc.dg/pr42427.c: Require c99_runtime.
1908 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1910 * gcc.target/i386/avx-cmpss-1.c: Likewise.
1911 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1912 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1913 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1914 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1915 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1916 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1917 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1918 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1919 * gcc.target/i386/pr37275.c: Require visibility support.
1921 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1923 * lib/target-supports.exp (check_effective_target_sse): New proc.
1924 * gcc.target/i386/sol2-check.h: New file.
1925 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1926 Include sol2-check.h.
1927 (main) Only run do_test () if sol2_check ().
1928 * gcc.target/i386/sse2-check.h: Likewise.
1929 * gcc.target/i386/sse3-check.h: Likewise.
1930 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1931 [__sun__ && __svr4__]: Execute SSE2 instruction.
1932 * gcc.target/i386/math-torture/math-torture.exp: Only add options
1933 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1934 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1935 * g++.dg/ext/vector14.C: Likewise.
1936 * g++.dg/other/mmintrin.C: Likewise.
1937 * gcc.dg/20020418-1.c: Likewise.
1938 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1939 * gcc.dg/format/ms_unnamed-1.c: Likewise.
1940 * gcc.dg/format/unnamed-1.c: Likewise.
1941 Adapt dg-warning line number.
1942 * gcc.dg/graphite/pr40281.c: Likewise.
1943 * gcc.dg/pr32176.c: Likewise.
1944 * gcc.dg/pr40550.c: Likewise.
1945 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1946 * gcc.dg/torture/pr36891.c: Likewise.
1947 * gcc.target/i386/20020218-1.c: Likewise.
1948 * gcc.target/i386/20020523.c: Likewise.
1949 * gcc.target/i386/abi-1.c: Likewise.
1950 * gcc.target/i386/brokensqrt.c: Likewise.
1951 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1952 * gcc.target/i386/pr13366.c: Likewise.
1953 * gcc.target/i386/pr13685.c: Likewise.
1954 * gcc.target/i386/pr24306.c: Likewise.
1955 * gcc.target/i386/pr31486.c: Likewise.
1956 * gcc.target/i386/pr32065-1.c: Likewise.
1957 * gcc.target/i386/pr32065-2.c: Likewise.
1958 * gcc.target/i386/pr32389.c: Likewise.
1959 * gcc.target/i386/pr38824.c: Likewise.
1960 * gcc.target/i386/pr38931.c: Likewise.
1961 * gcc.target/i386/pr39592-1.c: Likewise.
1962 * gcc.target/i386/pr43766.c: Likewise.
1963 * gcc.target/i386/recip-divf.c: Likewise.
1964 * gcc.target/i386/recip-sqrtf.c: Likewise.
1965 * gcc.target/i386/recip-vec-divf.c: Likewise.
1966 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1967 * gcc.target/i386/sse-1.c: Likewise.
1968 * gcc.target/i386/sse-16.c: Likewise.
1969 * gcc.target/i386/sse-2.c: Likewise.
1970 * gcc.target/i386/sse-20.c: Likewise.
1971 * gcc.target/i386/sse-3.c: Likewise.
1972 * gcc.target/i386/sse-7.c: Likewise.
1973 * gcc.target/i386/sse-9.c: Likewise.
1974 * gcc.target/i386/sse-addps-1.c: Likewise.
1975 * gcc.target/i386/sse-addss-1.c: Likewise.
1976 * gcc.target/i386/sse-andnps-1.c: Likewise.
1977 * gcc.target/i386/sse-andps-1.c: Likewise.
1978 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1979 * gcc.target/i386/sse-comiss-1.c: Likewise.
1980 * gcc.target/i386/sse-comiss-2.c: Likewise.
1981 * gcc.target/i386/sse-comiss-3.c: Likewise.
1982 * gcc.target/i386/sse-comiss-4.c: Likewise.
1983 * gcc.target/i386/sse-comiss-5.c: Likewise.
1984 * gcc.target/i386/sse-comiss-6.c: Likewise.
1985 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1986 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1987 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1988 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1989 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1990 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1991 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1992 * gcc.target/i386/sse-divps-1.c: Likewise.
1993 * gcc.target/i386/sse-divss-1.c: Likewise.
1994 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1995 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1996 * gcc.target/i386/sse-maxps-1.c: Likewise.
1997 * gcc.target/i386/sse-maxss-1.c: Likewise.
1998 * gcc.target/i386/sse-minps-1.c: Likewise.
1999 * gcc.target/i386/sse-minss-1.c: Likewise.
2000 * gcc.target/i386/sse-movaps-1.c: Likewise.
2001 * gcc.target/i386/sse-movaps-2.c: Likewise.
2002 * gcc.target/i386/sse-movhlps-1.c: Likewise.
2003 * gcc.target/i386/sse-movhps-1.c: Likewise.
2004 * gcc.target/i386/sse-movhps-2.c: Likewise.
2005 * gcc.target/i386/sse-movlhps-1.c: Likewise.
2006 * gcc.target/i386/sse-movmskps-1.c: Likewise.
2007 * gcc.target/i386/sse-movntps-1.c: Likewise.
2008 * gcc.target/i386/sse-movss-1.c: Likewise.
2009 * gcc.target/i386/sse-movss-2.c: Likewise.
2010 * gcc.target/i386/sse-movss-3.c: Likewise.
2011 * gcc.target/i386/sse-movups-1.c: Likewise.
2012 * gcc.target/i386/sse-movups-2.c: Likewise.
2013 * gcc.target/i386/sse-mulps-1.c: Likewise.
2014 * gcc.target/i386/sse-mulss-1.c: Likewise.
2015 * gcc.target/i386/sse-orps-1.c: Likewise.
2016 * gcc.target/i386/sse-rcpps-1.c: Likewise.
2017 * gcc.target/i386/sse-recip-vec.c: Likewise.
2018 * gcc.target/i386/sse-recip.c: Likewise.
2019 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2020 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2021 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2022 * gcc.target/i386/sse-subps-1.c: Likewise.
2023 * gcc.target/i386/sse-subss-1.c: Likewise.
2024 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2025 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2026 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2027 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2028 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2029 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2030 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2031 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2032 * gcc.target/i386/sse-xorps-1.c: Likewise.
2033 * gcc.target/i386/ssefn-1.c: Likewise.
2034 * gcc.target/i386/ssefn-3.c: Likewise.
2035 * gcc.target/i386/sseregparm-1.c: Likewise.
2036 * gcc.target/i386/stackalign/return-3.c: Likewise.
2037 * gcc.target/i386/vectorize1.c: Likewise.
2038 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2039 * gcc.target/i386/xorps-sse.c: Likewise.
2040 * gfortran.dg/pr28158.f90: Likewise.
2041 * gfortran.dg/pr30667.f: Likewise.
2042 * gnat.dg/loop_optimization7.adb: Likewise.
2043 * gnat.dg/sse_nolib.adb: Likewise.
2045 2010-07-11 Tobias Burnus <burnus@net-b.de>
2048 * gfortran.dg/use_rename_6.f90: New.
2049 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2051 2010-07-11 Janus Weil <janus@gcc.gnu.org>
2054 * gfortran.dg/class_24.f03: New.
2056 2010-07-10 Richard Guenther <rguenther@suse.de>
2059 * gcc.dg/lto/20100709-1_0.c: New testcase.
2060 * gcc.dg/lto/20100709-1_1.c: Likewise.
2062 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
2064 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2066 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
2069 * objc.dg/lto/trivial-1_0.m: New.
2070 * objc.dg/lto/lto.exp: New.
2071 * obj-c++.dg/lto/trivial-1_0.mm: New.
2072 * obj-c++.dg/lto/lto.exp: New.
2073 * objc.dg/symtab-1.m: Adjust sizes.
2074 * objc.dg/image-info.m: Do not run for gnu-runtime.
2076 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2078 * gcc.dg/pr32370.c: Allow another kind of error message.
2080 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
2082 * gnat.dg/atomic3.adb: New test.
2084 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2085 Denys Vlasenko <dvlasenk@redhat.com>
2086 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2088 PR tree-optimization/28632
2089 * gcc.dg/tree-ssa/vrp51.c: New test.
2090 * gcc.dg/tree-ssa/vrp52.c: New test.
2092 2010-07-09 Jason Merrill <jason@redhat.com>
2094 * g++.dg/abi/covariant6.C: New.
2095 * g++.dg/inherit/covariant17.C: Test both bases.
2096 * g++.dg/inherit/covariant7.C: Check vtable layout.
2098 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
2100 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2102 2010-07-09 Richard Guenther <rguenther@suse.de>
2104 PR tree-optimization/44852
2105 * gcc.c-torture/execute/pr44852.c: New testcase.
2107 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2109 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2110 multiplication by values.
2111 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2112 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2114 2010-07-09 Richard Guenther <rguenther@suse.de>
2116 PR tree-optimization/44882
2117 * gfortran.dg/pr44882.f90: New testcase.
2119 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2122 * gcc.target/arm/pr40657-1.c: New test.
2123 * gcc.target/arm/pr40657-2.c: New test.
2124 * gcc.c-torture/execute/pr40657.c: New test.
2126 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2128 * gcc.dg/tree-ssa/vrp50.c: New test.
2129 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2131 2010-07-08 Janus Weil <janus@gcc.gnu.org>
2134 * gfortran.dg/c_sizeof_1.f90: Modified.
2135 * gfortran.dg/storage_size_1.f08: New.
2136 * gfortran.dg/storage_size_2.f08: New.
2138 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
2140 * gcc.c-torture/execute/20100708-1.c: New test.
2142 2010-07-08 Jakub Jelinek <jakub@redhat.com>
2145 * gfortran.dg/gomp/pr44847.f90: New test.
2147 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
2149 PR tree-optimization/44710
2150 * gcc.dg/tree-ssa/ifc-6.c: New.
2151 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2153 2010-07-08 Tobias Burnus <burnus@net-b.de>
2156 * gfortran.dg/coarray_10.f90: Add an additional test.
2158 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
2161 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2162 * gcc.c-torture/execute/pr44828.x: Revert.
2164 2010-07-08 Jason Merrill <jason@redhat.com>
2167 * g++.dg/inherit/covariant17.C: New.
2168 * g++.dg/abi/covariant1.C: Actually test for the bug.
2170 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
2172 PR rtl-optimization/44838
2173 * gcc.dg/pr44838.c: New.
2175 2010-07-08 Richard Guenther <rguenther@suse.de>
2177 PR tree-optimization/44831
2178 * gcc.c-torture/compile/pr44831.c: New testcase.
2179 * gcc.dg/tree-ssa/pr21463.c: Adjust.
2181 2010-07-08 Richard Guenther <rguenther@suse.de>
2183 PR tree-optimization/44861
2184 * g++.dg/vect/pr44861.cc: New testcase.
2186 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2189 * gcc.c-torture/execute/pr44828.x: New file.
2191 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2193 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2195 * g++.dg/ext/altivec-17.C: Adjust error message.
2197 2010-07-07 Tom Tromey <tromey@redhat.com>
2199 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2201 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
2204 * gcc.target/i386/rdrand-1.c: Scan "jnc".
2205 * gcc.target/i386/rdrand-2.c: Likewise.
2206 * gcc.target/i386/rdrand-3.c: Likewise.
2208 2010-07-07 Jan Hubicka <jh@suse.cz>
2211 * g++.dg/torture/pr44813.C: New testcase.
2212 * g++.dg/torture/pr44826.C: New testcase.
2214 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
2216 PR rtl-optimization/44787
2217 * gcc.c-torture/compile/pr44788.c: New test.
2218 * gcc.target/arm/pr44788.c: New test.
2220 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2222 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2224 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2226 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2229 2010-07-06 Tobias Burnus <burnus@net-b.de>
2232 * gfortran.dg/parameter_array_init_6.f90: New.
2233 * gfortran.dg/initialization_20.f90: Update dg-error.
2234 * gfortran.dg/initialization_24.f90: Ditto.
2236 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2238 * gfortran.dg/dim_range_1.f90: New test.
2239 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
2241 2010-07-06 Jason Merrill <jason@redhat.com>
2244 * g++.dg/cpp0x/initlist41.C: New.
2247 * g++.dg/template/ptrmem22.C: New.
2249 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
2251 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2253 * gcc.target/i386/i386.exp: Likewise.
2255 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2258 * gcc.dg/lto/20100518_0.c: Limit to x86.
2260 2010-07-06 Richard Guenther <rguenther@suse.de>
2263 * gcc.c-torture/execute/pr44828.c: New testcase.
2265 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
2267 * g++.dg/warn/noeffect2.C: Adjust expected warning.
2268 * g++.dg/warn/volatile1.C: Likewise.
2269 * g++.dg/template/warn1.C: Likewise.
2271 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
2273 AVX Programming Reference (June, 2010)
2274 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2275 * g++.dg/other/i386-3.C: Likewise.
2276 * gcc.target/i386/sse-12.c: Likewise.
2278 * gcc.target/i386/f16c-check.h: New.
2279 * gcc.target/i386/rdfsbase-1.c: Likewise.
2280 * gcc.target/i386/rdfsbase-2.c: Likewise.
2281 * gcc.target/i386/rdgsbase-1.c: Likewise.
2282 * gcc.target/i386/rdgsbase-2.c: Likewise.
2283 * gcc.target/i386/rdrand-1.c: Likewise.
2284 * gcc.target/i386/rdrand-2.c: Likewise.
2285 * gcc.target/i386/rdrand-3.c: Likewise.
2286 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2287 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2288 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2289 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2290 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2291 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2292 * gcc.target/i386/wrfsbase-1.c: Likewise.
2293 * gcc.target/i386/wrfsbase-2.c: Likewise.
2294 * gcc.target/i386/wrgsbase-1.c: Likewise.
2295 * gcc.target/i386/wrgsbase-2.c: Likewise.
2297 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2298 (__builtin_ia32_vcvtps2ph): New.
2299 (__builtin_ia32_vcvtps2ph256): Likewise.
2301 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2302 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2304 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2305 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2307 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2308 (__builtin_ia32_vcvtps2ph256): Likewise.
2309 Add fsgsbase,rdrnd,f16c.
2311 * lib/target-supports.exp (check_effective_target_f16c): New.
2313 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2315 * gcc.dg/guality/nrv-1.c: New test.
2317 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
2320 * gcc.target/arm/pr42505.c: New test case.
2322 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2325 * g++.dg/opt/nrv16.C: New test.
2327 2010-07-05 Richard Guenther <rguenther@suse.de>
2329 PR tree-optimization/44784
2330 * gcc.c-torture/compile/pr44784.c: New testcase.
2332 2010-07-05 Ira Rosen <irar@il.ibm.com>
2334 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2335 Increase loop bound and array size.
2336 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2339 2010-07-05 Ira Rosen <irar@il.ibm.com>
2341 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2342 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2343 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2344 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2345 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2347 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
2350 * g++.dg/parse/template25.C: New.
2352 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
2354 PR rtl-optimization/44695
2355 * gcc.dg/torture/pr44695.c: New.
2357 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2360 * g++.dg/ext/pretty3.C: New.
2362 2010-07-04 Richard Guenther <rguenther@suse.de>
2365 * g++.dg/torture/pr44809.C: New testcase.
2367 2010-07-04 Richard Guenther <rguenther@suse.de>
2369 PR tree-optimization/44656
2370 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2372 2010-07-04 Ira Rosen <irar@il.ibm.com>
2373 Revital Eres <eres@il.ibm.com>
2375 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2377 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2378 gcc.dg/vect/vect-96.c: Likewise.
2379 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2380 that support misaligned stores. Change the number of expected
2381 misaligned accesses.
2382 * gcc.dg/vect/vect-peel-1.c: New test.
2383 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2384 gcc.dg/vect/vect-peel-4.c: Likewise.
2385 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2386 vectorizable on all targets that support realignment.
2387 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2389 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
2392 * gcc.dg/torture/pr44806.c: New.
2394 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2396 * gnat.dg/cond_expr1.adb: New test.
2398 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2400 * gnat.dg/modular3.adb: New test.
2401 * gnat.dg/modular3_pkg.ads: New helper.
2403 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
2404 Mikael Pettersson <mikpe@it.uu.se>
2407 * obj-c++.dg/encode-2.mm: Produce object and save temps.
2408 Make signed-ness of chars explicit. Scan the object for
2409 strings that are split by some target assemblers.
2410 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2413 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
2415 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2417 2010-07-02 Le-Chun Wu <lcwu@google.com>
2420 * g++.dg/warn/Wshadow-7.C: New test.
2422 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2423 Julian Brown <julian@codesourcery.com>
2424 Sandra Loosemore <sandra@codesourcery.com>
2426 * gcc.c-torture/execute/20100416-1.c: New test case.
2428 2010-07-02 Julian Brown <julian@codesourcery.com>
2429 Sandra Loosemore <sandra@codesourcery.com>
2433 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2434 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2436 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2437 Julian Brown <julian@codesourcery.com>
2439 * gcc.target/arm/neon/vadds64.c: Regenerated.
2440 * gcc.target/arm/neon/vaddu64.c: Regenerated.
2441 * gcc.target/arm/neon/vsubs64.c: Regenerated.
2442 * gcc.target/arm/neon/vsubu64.c: Regenerated.
2443 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2444 * gcc.target/arm/neon-vmls-1.c: Likewise.
2445 * gcc.target/arm/neon-vsubs64.c: New execution test.
2446 * gcc.target/arm/neon-vsubu64.c: New execution test.
2447 * gcc.target/arm/neon-vadds64.c: New execution test.
2448 * gcc.target/arm/neon-vaddu64.c: New execution test.
2450 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2452 * gcc.target/arm/neon-vands64.c: New.
2453 * gcc.target/arm/neon-vandu64.c: New.
2454 * gcc.target/arm/neon-vbics64.c: New.
2455 * gcc.target/arm/neon-vbicu64.c: New.
2456 * gcc.target/arm/neon-veors64.c: New.
2457 * gcc.target/arm/neon-veoru64.c: New.
2458 * gcc.target/arm/neon-vorns64.c: New.
2459 * gcc.target/arm/neon-vornu64.c: New.
2460 * gcc.target/arm/neon-vorrs64.c: New.
2461 * gcc.target/arm/neon-vorru64.c: New.
2462 * gcc.target/arm/neon/vands64.c: Regenerated.
2463 * gcc.target/arm/neon/vandu64.c: Regenerated.
2464 * gcc.target/arm/neon/vbics64.c: Regenerated.
2465 * gcc.target/arm/neon/vbicu64.c: Regenerated.
2466 * gcc.target/arm/neon/veors64.c: Regenerated.
2467 * gcc.target/arm/neon/veoru64.c: Regenerated.
2468 * gcc.target/arm/neon/vorns64.c: Regenerated.
2469 * gcc.target/arm/neon/vornu64.c: Regenerated.
2470 * gcc.target/arm/neon/vorrs64.c: Regenerated.
2471 * gcc.target/arm/neon/vorru64.c: Regenerated.
2473 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2475 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2477 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2479 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2480 * gfortran.dg/intent_out_5.f90: Same.
2481 * gfortran.dg/ltrans-7.f90: Same.
2482 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2484 2010-07-02 Jan Hubicka <jh@suse.cz>
2486 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2488 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2490 * objc-obj-c++-shared/Object1.h: Correct Line endings.
2492 2010-07-02 Jakub Jelinek <jakub@redhat.com>
2495 * c-c++-common/Wunused-var-12.c: New test.
2497 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
2500 * gcc.target/arm/pr42835.c: New test.
2503 * gcc.target/arm/pr42172-1.c: New test.
2505 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2507 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2509 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2511 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2512 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2513 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2514 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2515 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2516 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2517 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2518 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2519 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2520 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2521 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2522 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2523 * gcc.target/arm/neon-vdup_ns64.c: New.
2524 * gcc.target/arm/neon-vdup_nu64.c: New.
2525 * gcc.target/arm/neon-vdupQ_ns64.c: New.
2526 * gcc.target/arm/neon-vdupQ_nu64.c: New.
2527 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2528 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2529 * gcc.target/arm/neon-vmov_ns64.c: New.
2530 * gcc.target/arm/neon-vmov_nu64.c: New.
2531 * gcc.target/arm/neon-vmovQ_ns64.c: New.
2532 * gcc.target/arm/neon-vmovQ_nu64.c: New.
2533 * gcc.target/arm/neon-vget_lanes64.c: New.
2534 * gcc.target/arm/neon-vget_laneu64.c: New.
2535 * gcc.target/arm/neon-vset_lanes64.c: New.
2536 * gcc.target/arm/neon-vset_laneu64.c: New.
2538 2010-07-02 Richard Guenther <rguenther@suse.de>
2540 * g++.dg/torture/20100702-1.C: New testcase.
2542 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2545 * gcc.c-torture/compile/pr44707.c: New test.
2547 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2550 * g++.dg/template/crash101.C: New.
2552 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2554 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2555 Use the ABI-0 accessors and fail it for m64.
2557 2010-07-02 Jan Hubicka <jh@suse.cz>
2559 * g++.dg/tree-ssa/pr44706.C: New testcase.
2561 2010-07-02 Richard Guenther <rguenther@suse.de>
2563 PR tree-optimization/44748
2564 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2566 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2568 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2569 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
2570 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2571 the method types to forward:.
2573 2010-06-30 Jason Merrill <jason@redhat.com>
2575 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2576 * g++.dg/other/pr25632.C: Likewise.
2578 2010-07-01 Jakub Jelinek <jakub@redhat.com>
2580 PR tree-optimization/40421
2581 * gfortran.fortran-torture/compile/pr40421.f90: New test.
2583 2010-07-01 Richard Guenther <rguenther@suse.de>
2587 * gcc.c-torture/execute/20100316-1.c: New testcase.
2588 * gcc.c-torture/execute/pr44468.c: Likewise.
2589 * gcc.c-torture/compile/20100609-1.c: Likewise.
2590 * gcc.dg/volatile2.c: Adjust.
2591 * gcc.dg/plugin/selfassign.c: Likewise.
2592 * gcc.dg/pr36902.c: Likewise.
2593 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2594 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2595 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2596 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2597 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2598 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2599 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2600 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2601 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2602 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2603 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2604 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2605 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2606 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2607 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2608 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2609 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2610 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2611 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2612 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2613 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2614 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2615 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2616 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2617 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2618 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2619 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2620 * gcc.dg/struct/w_prof_local_array.c: Likewise.
2621 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2622 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2623 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2624 * gcc.dg/struct/w_prof_global_array.c: Likewise.
2625 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2626 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2627 * gcc.dg/struct/w_prof_local_var.c: Likewise.
2628 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2629 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2630 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2631 * gcc.dg/struct/w_prof_global_var.c: Likewise.
2632 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2633 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2634 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2635 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2636 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2637 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2638 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2639 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2640 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2641 * gcc.dg/tree-prof/stringop-1.c: Adjust.
2642 * g++.dg/tree-ssa/pr31146.C: Likewise.
2643 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2644 * g++.dg/tree-ssa/pr33604.C: Likewise.
2645 * g++.dg/plugin/selfassign.c: Likewise.
2646 * gfortran.dg/array_memcpy_3.f90: Likewise.
2647 * gfortran.dg/array_memcpy_4.f90: Likewise.
2648 * c-c++-common/torture/pr42834.c: New testcase.
2650 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2653 * g++.dg/template/crash100.C: New.
2655 2010-06-30 Jan Hubicka <jh@suse.cz>
2657 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2659 2010-06-30 Michael Matz <matz@suse.de>
2662 * gcc.dg/pr44699.c: New test.
2664 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
2666 PR tree-optimization/39799
2667 * c-c++-common/uninit-17.c: New test.
2669 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2672 * gfortran.dg/read_infnan_1.f90: New test.
2674 2010-06-29 Jason Merrill <jason@redhat.com>
2676 Enable implicitly declared move constructor/operator= (N3053).
2677 * g++.dg/cpp0x/implicit3.C: New.
2678 * g++.dg/cpp0x/implicit4.C: New.
2679 * g++.dg/cpp0x/implicit5.C: New.
2680 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2681 * g++.dg/cpp0x/not_special.C: Adjust.
2682 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2683 * g++.dg/cpp0x/rv1n.C: Adjust.
2684 * g++.dg/cpp0x/rv1p.C: Adjust.
2685 * g++.dg/cpp0x/rv2n.C: Adjust.
2686 * g++.dg/cpp0x/rv2p.C: Adjust.
2687 * g++.dg/cpp0x/rv3n.C: Adjust.
2688 * g++.dg/cpp0x/rv3p.C: Adjust.
2689 * g++.dg/cpp0x/rv4n.C: Adjust.
2690 * g++.dg/cpp0x/rv4p.C: Adjust.
2691 * g++.dg/cpp0x/rv5n.C: Adjust.
2692 * g++.dg/cpp0x/rv5p.C: Adjust.
2693 * g++.dg/cpp0x/rv6n.C: Adjust.
2694 * g++.dg/cpp0x/rv6p.C: Adjust.
2695 * g++.dg/cpp0x/rv7n.C: Adjust.
2696 * g++.dg/cpp0x/rv7p.C: Adjust.
2697 * g++.dg/cpp0x/rv8p.C: Adjust.
2698 * g++.dg/gomp/pr26690-1.C: Adjust.
2699 * g++.dg/other/error20.C: Adjust.
2700 * g++.dg/other/error31.C: Adjust.
2701 * g++.dg/parse/error19.C: Adjust.
2702 * g++.dg/template/qualttp5.C: Adjust.
2703 * g++.old-deja/g++.law/ctors5.C: Adjust.
2705 Enable implicitly deleted functions (N2346)
2706 * g++.dg/cpp0x/defaulted17.C: New.
2707 * g++.dg/cpp0x/implicit1.C: New.
2708 * g++.dg/cpp0x/implicit2.C: New.
2709 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2710 * g++.dg/ext/has_virtual_destructor.C: Adjust.
2711 * g++.dg/init/ctor4.C: Adjust.
2712 * g++.dg/init/synth2.C: Adjust.
2713 * g++.dg/lto/20081118_1.C: Adjust.
2714 * g++.dg/other/error13.C: Adjust.
2715 * g++.dg/other/unused1.C: Adjust.
2716 * g++.old-deja/g++.bob/inherit2.C: Adjust.
2717 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2718 * g++.old-deja/g++.jason/opeq3.C: Adjust.
2719 * g++.old-deja/g++.law/ctors17.C: Adjust.
2720 * g++.old-deja/g++.oliva/delete1.C: Adjust.
2721 * g++.old-deja/g++.pt/assign1.C: Adjust.
2722 * g++.old-deja/g++.pt/crash20.C: Adjust.
2724 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2725 * g++.dg/cpp0x/defaulted13.C: Adjust.
2726 * g++.dg/cpp0x/defaulted2.C: Adjust.
2727 * g++.dg/cpp0x/defaulted3.C: Adjust.
2728 * g++.dg/cpp0x/initlist9.C: Adjust.
2729 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2730 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2731 * g++.dg/init/synth2.C: Adjust.
2733 * g++.dg/cpp0x/defaulted19.C: New.
2735 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2736 * g++.dg/template/error23.C: Fix for -std=c++0x.
2738 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2741 * gfortran.dg/proc_ptr_28.f90: New.
2743 2010-06-29 Jakub Jelinek <jakub@redhat.com>
2745 PR tree-optimization/43801
2746 * g++.dg/torture/pr43801.C: New test.
2749 * g++.dg/debug/dwarf2/accessibility1.C: New test.
2751 2010-06-29 Jason Merrill <jason@redhat.com>
2754 * g++.dg/template/qualified-id2.C: New.
2755 * g++.dg/template/qualified-id3.C: New.
2757 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2760 * gfortran.dg/associated_target_4.f90: New.
2762 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
2765 * gfortran.dg/aliasing_array_result_1.f90 : New test.
2767 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2769 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2771 2010-06-29 Jan Hubicka <jh@suse.cz>
2773 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2775 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
2778 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2779 * gcc.target/arm/wmul-3.c: New test.
2780 * gcc.target/arm/wmul-4.c: New test.
2782 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
2784 PR rtl-optimization/44659
2785 * gcc.target/i386/extract-1.c: New.
2786 * gcc.target/i386/extract-2.c: Likewise.
2787 * gcc.target/i386/extract-3.c: Likewise.
2788 * gcc.target/i386/extract-4.c: Likewise.
2789 * gcc.target/i386/extract-5.c: Likewise.
2790 * gcc.target/i386/extract-6.c: Likewise.
2792 2010-06-28 Jakub Jelinek <jakub@redhat.com>
2795 * g++.dg/warn/Wunused-var-14.C: New test.
2797 2010-06-28 Tobias Burnus <burnus@net-b.de>
2800 * gfortran.dg/nan_6.f90: New.
2802 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
2804 PR tree-optimization/43781
2805 * gcc.dg/torture/pr43781.c: New.
2807 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
2810 * gfortran.dg/actual_rank_check_1.f90: New test.
2812 2010-06-28 Martin Jambor <mjambor@suse.cz>
2814 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2816 2010-06-28 Jan Hubicka <jh@suse.cz>
2818 PR tree-optimization/44687
2819 * gcc.c-torture/compile/pr44687.c
2821 2010-06-28 Martin Jambor <mjambor@suse.cz>
2824 * g++.dg/torture/pr44535.C: New test.
2826 2010-06-28 Michael Matz <matz@suse.de>
2829 * gfortran.dg/pr44592.f90: New test.
2831 2010-06-28 Jan Hubicka <jh@suse.cz>
2833 PR tree-optimization/44357
2834 * g++.dg/torture/pr44357.C: New testcase.
2836 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2838 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2839 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2840 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2841 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2842 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2843 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2844 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2845 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2847 2010-06-27 Jan Hubicka <jh@suse.cz>
2849 * gcc.c-torture/compile/pr44686.c: New file.
2851 2010-06-27 Richard Guenther <rguenther@suse.de>
2853 PR tree-optimization/44683
2854 * gcc.c-torture/execute/pr44683.c: New testcase.
2856 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
2858 * gnat.dg/noreturn3.ad[sb]: New test.
2860 2010-06-26 Jason Merrill <jason@redhat.com>
2862 * g++.dg/cpp0x/explicit5.C: New.
2864 2010-06-26 Richard Guenther <rguenther@suse.de>
2866 PR tree-optimization/44393
2867 * gcc.dg/pr44393.c: New testcase.
2869 2010-06-26 Jan Hubicka <jh@suse.cz>
2871 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2873 2010-06-26 Richard Guenther <rguenther@suse.de>
2876 * gcc.dg/pr44674.c: New testcase.
2878 2010-06-26 Joseph Myers <joseph@codesourcery.com>
2880 * gcc.dg/opts-3.c: New test.
2882 2010-06-26 Tobias Burnus <burnus@net-b.de>
2884 * gfortran.dg/type_decl_1.f90: New.
2885 * gfortran.dg/type_decl_2.f90: New.
2887 2010-06-26 Tobias Burnus <burnus@net-b.de>
2889 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2890 * gfortran.dg/semicolon_fixed_2.f: Ditto.
2892 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2895 * gfortran.dg/array_constructor_23.f: Update test to allow for small
2896 error in comparing reals.
2898 2010-06-25 Tobias Burnus <burnus@net-b.de>
2900 * selected_real_kind_2.f90: New.
2901 * selected_real_kind_3.f90: New.
2903 2010-06-25 Tobias Burnus <burnus@net-b.de>
2905 * gfortran.dg/entry_19.f90: New.
2907 2010-06-25 Tobias Burnus <burnus@net-b.de>
2909 * gfortran.dg/end_subroutine_1.f90: New.
2910 * gfortran.dg/end_subroutine_2.f90: New.
2911 * gfortran.dg/interface_proc_end.f90: Update.
2913 2010-06-25 Tobias Burnus <burnus@net-b.de>
2915 * gfortran.dg/semicolon_fixed.f: Update.
2916 * gfortran.dg/semicolon_fixed_2.f: New.
2917 * gfortran.dg/semicolon_free_2.f90: New.
2918 * gfortran.dg/semicolon_free.f90: Update.
2920 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2923 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2925 2010-06-25 Martin Jambor <mjambor@suse.cz>
2927 * g++.dg/ipa/iinline-3.C: New test.
2928 * gcc.dg/ipa/modif-1.c: Removed.
2930 2010-06-25 Jan Hubicka <jh@suse.cz>
2932 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2934 2010-06-25 Martin Jambor <mjambor@suse.cz>
2936 * g++.dg/ipa/iinline-2.C: New test.
2938 2010-06-25 Jakub Jelinek <jakub@redhat.com>
2941 * gfortran.dg/pr43866.f90: New test.
2943 PR tree-optimization/44539
2944 * gcc.dg/pr44539.c: New test.
2946 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
2950 * gcc.target/mips/madd-9.c: New test.
2952 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
2955 * gcc.dg/noncompile/pr44517.c: New.
2956 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2958 2010-06-24 Steve Ellcey <sje@cup.hp.com>
2961 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2962 and add argument to nop for IA64.
2964 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
2967 * gcc.target/i386/mod-1.c: New.
2968 * gcc.target/i386/umod-1.c: Likewise.
2969 * gcc.target/i386/umod-2.c: Likewise.
2970 * gcc.target/i386/umod-3.c: Likewise.
2972 2010-06-24 Jakub Jelinek <jakub@redhat.com>
2975 * g++.dg/torture/pr44492.C: New test.
2977 2010-06-24 Andi Kleen <ak@linux.intel.com>
2979 * c-c++-common/warn-omitted-condop.c: New.
2981 2010-06-24 Tobias Burnus <burnus@net-b.de>
2984 * gfortran.dg/import8.f90: New.
2986 2010-06-23 Arnaud Charlet <charlet@adacore.com>
2988 * gnat.dg/not_null.adb: Update test case.
2990 2010-06-22 Jakub Jelinek <jakub@redhat.com>
2993 * g++.dg/warn/Wunused-var-13.C: New test.
2996 * g++.dg/diagnostic/method1.C: New test.
2998 2010-06-22 Cary Coutant <ccoutant@google.com>
3000 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3002 2010-06-22 Janus Weil <janus@gcc.gnu.org>
3005 * gfortran.dg/abstract_type_8.f03: New.
3007 2010-06-21 Jason Merrill <jason@redhat.com>
3009 * g++.dg/cpp0x/noexcept08.C: New.
3011 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3013 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3016 * gcc.target/i386/sse2-vec-2a.c: New.
3018 2010-06-21 DJ Delorie <dj@redhat.com>
3020 * gcc.dg/pragma-diag-1.c: New.
3022 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3025 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3027 2010-06-21 Alan Modra <amodra@gmail.com>
3030 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3031 tail call to check_fa_mid.
3033 2010-06-21 Jakub Jelinek <jakub@redhat.com>
3036 * gcc.c-torture/execute/pr44575.c: New test.
3038 2010-06-21 Tobias Burnus <burnus@net-b.de>
3041 * gfortran.dg/contiguous_1.f90: New.
3042 * gfortran.dg/contiguous_2.f90: New.
3043 * gfortran.dg/contiguous_3.f90: New.
3045 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
3047 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3048 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3050 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
3053 * gcc.target/i386/pr44546.c: New test.
3055 2010-06-20 Joseph Myers <joseph@codesourcery.com>
3057 * gcc.dg/opts-2.c: New test.
3059 2010-06-19 Janus Weil <janus@gcc.gnu.org>
3062 * gfortran.dg/typebound_proc_15.f03: Modified.
3064 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
3067 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3068 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3070 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3072 * g++.dg/ext/label13.C: Fix typo in last change.
3074 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3077 * gfortran.dg/eof_3.f90
3078 * gfortran.dg/endfile_2.f90
3079 * gfortran.dg/endfile_4.f90
3080 * gfortran.dg/endfile_3.f90
3082 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3085 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3087 2010-06-18 Tobias Burnus <burnus@net-b.de>
3090 * gfortran.dg/allocate_alloc_opt_11.f90: New.
3092 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
3094 * gcc.target/arm/pr40900.c: New test.
3096 2010-06-18 Arnaud Charlet <charlet@adacore.com>
3098 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3100 2010-06-17 Janus Weil <janus@gcc.gnu.org>
3103 * gfortran.dg/typebound_call_15.f03: New.
3105 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
3108 * g++.dg/pr44486.C: New.
3110 2010-06-16 DJ Delorie <dj@redhat.com>
3112 * gcc.target/i386/volatile-bitfields-1.c: New.
3113 * gcc.target/i386/volatile-bitfields-2.c: New.
3115 2010-06-16 Jason Merrill <jason@redhat.com>
3117 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3119 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3121 2010-06-16 Richard Guenther <rguenther@suse.de>
3124 * gcc.c-torture/execute/pr44555.c: New testcase.
3126 2010-06-16 Janus Weil <janus@gcc.gnu.org>
3129 * gfortran.dg/typebound_proc_16.f03: New.
3131 2010-06-16 Martin Jambor <mjambor@suse.cz>
3133 * g++.dg/torture/pr43905.C: New test.
3135 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
3138 * gcc.dg/vect/slp-perm-5.c (main): Prevent
3139 initialization loop from being vectorized.
3140 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3142 2010-06-16 Alan Modra <amodra@gmail.com>
3144 PR tree-optimization/44507
3145 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3147 2010-06-15 Jason Merrill <jason@redhat.com>
3149 * g++.dg/overload/arg3.C: Adjust error locations.
3150 * g++.dg/overload/copy1.C: Likewise.
3151 * g++.dg/tc1/dr152.C: Likewise.
3152 * g++.dg/template/incomplete4.C: Likewise.
3153 * g++.dg/template/incomplete5.C: Likewise.
3154 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3155 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3156 * g++.old-deja/g++.pt/crash9.C: Likewise.
3158 * g++.dg/inherit/virtual5.C: New.
3160 * g++.dg/cpp0x/defaulted18.C: New.
3162 * g++.dg/cpp0x/initlist40.C: New.
3164 * g++.dg/cpp0x/initlist39.C: New.
3166 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
3169 * gcc.dg/graphite/pr44391.c: New.
3171 2010-06-15 Janus Weil <janus@gcc.gnu.org>
3174 * gfortran.dg/allocate_alloc_opt_8.f90: New.
3175 * gfortran.dg/allocate_alloc_opt_9.f90: New.
3176 * gfortran.dg/allocate_alloc_opt_10.f90: New.
3177 * gfortran.dg/class_allocate_2.f03: Modified an error message.
3179 2010-06-15 Richard Guenther <rguenther@suse.de>
3181 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3183 2010-06-15 Richard Guenther <rguenther@suse.de>
3185 * gcc.dg/vect/bb-slp-21.c: Adjust.
3186 * gcc.dg/vect/bb-slp-13.c: Likewise
3187 * gcc.dg/vect/bb-slp-4.c: Likewise
3188 * gcc.dg/vect/bb-slp-22.c: Likewise
3189 * gcc.dg/vect/bb-slp-14.c: Likewise
3190 * gcc.dg/vect/bb-slp-23.c: Likewise
3191 * gcc.dg/vect/bb-slp-15.c: Likewise
3192 * gcc.dg/vect/bb-slp-17.c: Likewise
3193 * gcc.dg/vect/bb-slp-18.c: Likewise
3194 * gcc.dg/vect/bb-slp-19.c: Likewise
3195 * gcc.dg/vect/bb-slp-10.c: Likewise
3196 * gcc.dg/vect/bb-slp-11.c: Likewise
3197 * gcc.dg/vect/bb-slp-20.c: Likewise
3198 * gcc.dg/vect/bb-slp-3.c: Likewise
3200 2010-06-15 Jakub Jelinek <jakub@redhat.com>
3203 * gfortran.dg/gomp/pr44536.f90: New test.
3204 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3206 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
3209 * gcc.target/i386/avx-vextractf128-256-3.c: New.
3210 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3212 2010-06-14 Jakub Jelinek <jakub@redhat.com>
3214 PR tree-optimization/44508
3215 * gcc.dg/tree-ssa/pr21086.c: Adjust.
3218 * gcc.dg/pr44509.c: New test.
3220 2010-06-14 Ira Rosen <irar@il.ibm.com>
3222 PR tree-optimization/44507
3223 * gcc.dg/vect/pr44507.c: New test.
3225 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
3227 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3228 and c-pretty-print.h.
3230 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3232 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
3234 * gfortran.dg/whole_file_18.f90: Updated error message.
3236 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
3238 * gfortran.dg/whole_file_20.f03: New.
3240 2010-06-12 Jan Hubicka <jh@suse.cz>
3242 * gcc.c-torture/compile/pc44485.c: New testcase.
3244 2010-06-12 Janus Weil <janus@gcc.gnu.org>
3247 * gfortran.dg/typebound_proc_4.f03: Modified error message.
3248 * gfortran.dg/typebound_proc_14.f03: New.
3249 * gfortran.dg/typebound_proc_15.f03: New.
3251 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3253 * gcc.dg/opts-1.c: New test.
3255 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3257 * gcc.dg/funroll-loops-all.c: Update expected error.
3259 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
3262 * gcc.target/i386/pr44481.c: New test.
3264 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
3266 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3268 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
3271 * gcc.dg/tree-ssa/pr44483.c: New.
3273 2010-06-11 Paul Brook <paul@codesourcery.com>
3275 * g++.dg/other/arm-neon-1.C: New test.
3277 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
3281 * gfortran.dg/class_23.f03: New test.
3283 2010-06-11 Jan Hubicka <jh@suse.cz>
3285 * gcc.dg/ipa/pure-const-2.c: New testcase.
3287 2010-06-11 Jan Hubicka <jh@suse.cz>
3289 * gcc.dg/noreturn-7.c: Update.
3290 * gcc.dg/noreturn-4.c: Update.
3292 2010-06-10 Dodji Seketeli <dodji@redhat.com>
3295 * g++.dg/other/typedef4.C: New test.
3297 2010-06-10 Janus Weil <janus@gcc.gnu.org>
3300 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3302 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
3305 * gfortran.dg/asynchronous_3.f03
3307 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
3310 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3311 non-temporal stores out of the tests to form new test cases. As a
3312 result, no non-temporal store should be generated in this case.
3314 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
3315 prefetch-7.c that generate one non-temporal store.
3317 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
3318 prefetch-7.c that generate one non-temporal store and one
3319 one-temporal prefetch.
3321 2010-06-10 Martin Jambor <mjambor@suse.cz>
3323 PR tree-optimization/44258
3324 * gcc.dg/tree-ssa/pr44258.c: New test.
3326 2010-06-10 Daniel Kraft <d@domob.eu>
3329 * gfortran.dg/associate_1.f03: New test.
3330 * gfortran.dg/associate_2.f95: New test.
3331 * gfortran.dg/associate_3.f03: New test.
3332 * gfortran.dg/associate_4.f08: New test.
3334 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3336 * gfortran.dg/selected_char_kind_4.f90: New test.
3338 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
3340 * gcc.dg/pr42461.c: New test.
3342 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3345 * gfortran.dg/selected_real_kind_1.f90: New.
3347 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3350 * gfortran.dg/warn_conversion.f90: Removed check for redundant
3352 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3355 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3357 * gfortran.dg/data_namelist_conflict.f90: New test.
3359 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3361 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3362 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3363 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3365 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3367 * testsuite/gfortran.dg/mvbits_9.f90: New test.
3368 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3369 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3370 * testsuite/gfortran.dg/btest_1.f90: Ditto.
3371 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3373 2010-06-09 Jason Merrill <jason@redhat.com>
3376 * g++.dg/cpp0x/decltype23.C: Move to...
3377 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3379 2010-06-09 Janus Weil <janus@gcc.gnu.org>
3382 * gfortran.dg/typebound_call_14.f03: New test.
3384 2010-06-09 Martin Jambor <mjambor@suse.cz>
3386 PR tree-optimization/44423
3387 * gcc.dg/tree-ssa/pr44423.c: New test.
3389 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
3392 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3393 TV_NONE to initialize tv_id field.
3394 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3395 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3396 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3398 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3399 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3400 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3402 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
3404 PR tree-optimization/39874
3406 * gcc.dg/pr39874.c: New file.
3408 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
3410 * g++.dg/ext/attr-alias-1.C: New.
3411 * g++.dg/ext/attr-alias-2.C: New.
3413 2010-06-07 Tobias Burnus <burnus@net-b.de>
3416 * gfortran.dg/proc_ptr_27.f90: New.
3418 2010-06-07 Jason Merrill <jason@redhat.com>
3421 * g++.dg/cpp0x/decltype23.C: New.
3423 2010-06-08 Andrew Pinski <pinskia@gmail.com>
3424 Shujing Zhao <pearly.zhao@oracle.com>
3427 * gcc.dg/c90-const-expr-10.c: Adjust.
3428 * gcc.dg/c99-const-expr-10.c: Adjust.
3429 * gcc.dg/init-bad-7.c: New.
3431 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3433 * lib/target-supports.exp (check_effective_target_gas): New proc.
3434 * gcc.c-torture/execute/960321-1.x: New file.
3436 2010-06-07 Jason Merrill <jason@redhat.com>
3439 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3441 2010-06-07 Jakub Jelinek <jakub@redhat.com>
3444 * g++.dg/warn/Wunused-var-12.C: New test.
3447 * c-c++-common/Wunused-var-11.c: New test.
3449 2010-06-07 Jan Hubicka <jh@suse.cz>
3451 * gcc.dg/ipa/pure-const-1.c: New testcase.
3453 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
3455 PR rtl-optimization/44404
3456 * gcc.dg/pr44404.c: New.
3458 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
3461 * gcc.target/i386/abi-2.c: Check sysv abi here.
3462 * gcc.target/i386/aes-avx-check.h: Call test in noinline
3463 function to avoid failures by different ABIs.
3464 * gcc.target/i386/aes-check.h: Likewise.
3465 * gcc.target/i386/avx-check.h: Likewise.
3466 * gcc.target/i386/fma4-check.h: Likewise.
3467 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3468 * gcc.target/i386/mmx-check.h: Likewise.
3469 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3470 * gcc.target/i386/pclmul-check.h: Likewise.
3471 * gcc.target/i386/sse-check.h: Likewise.
3472 * gcc.target/i386/sse2-check.h: Likewise.
3473 * gcc.target/i386/sse3-check.h: Likewise.
3474 * gcc.target/i386/sse4_1-check.h: Likewise.
3475 * gcc.target/i386/sse4_2-check.h: Likewise.
3476 * gcc.target/i386/sse4a-check.h: Likewise.
3477 * gcc.target/i386/ssse3-check.h: Likewise.
3478 * gcc.target/i386/xop-check.h: Likewise.
3479 * gcc.target/i386/pr27971.c: Fix for LLP64.
3480 * gcc.target/i386/pr39139.c: Likewise.
3481 * gcc.target/i386/pr39315-check.c: Likewise.
3482 * gcc.target/i386/vararg-1.c: Likewise.
3483 * gcc.target/i386/vararg-2.c: Likewise.
3484 Additional add dg-compile to avoid failure due
3487 * gcc.dg/compound-literal-1.c: Fix for llp64.
3488 * gcc.dg/pr32370.c: Likewise.
3489 * gcc.dg/pr37561.c: Likewise.
3490 * gcc.dg/pr41340.c: Likewise.
3491 * gcc.dg/pr41551.c: Likewise.
3493 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3496 * g++.dg/debug/dwarf2/typedef3.C: New test.
3498 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
3501 * c-c++-common/pr20000.c: New.
3503 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
3506 * g++.dg/init/pr44086.C: New.
3507 * g++.dg/cpp0x/decltype4.C: Adjust.
3509 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
3512 * gfortran.dg/generic_23.f03: New test.
3514 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
3517 * gfortran.dg/alloc_comp_class_1.f90 : New test.
3519 2010-06-05 Jakub Jelinek <jakub@redhat.com>
3522 * c-c++-common/Wunused-var-9.c: New test.
3524 2010-06-05 Jason Merrill <jason@redhat.com>
3526 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3528 2010-06-05 Joseph Myers <joseph@codesourcery.com>
3531 * gcc.dg/c99-restrict-4.c: New test.
3533 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
3535 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3536 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3537 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3538 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3539 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3540 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3541 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3542 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3543 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3544 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3545 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3546 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3547 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3548 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3549 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3550 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3551 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3552 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3553 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3554 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3555 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3556 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3558 2010-06-04 Jason Merrill <jason@redhat.com>
3560 * g++.dg/cpp0x/noexcept06.C: New.
3561 * g++.dg/cpp0x/noexcept07.C: New.
3563 * g++.dg/cpp0x/noexcept01.C: New.
3564 * g++.dg/cpp0x/noexcept02.C: New.
3565 * g++.dg/cpp0x/noexcept03.C: New.
3566 * g++.dg/cpp0x/noexcept04.C: New.
3567 * g++.dg/cpp0x/noexcept05.C: New.
3569 2010-06-04 Jakub Jelinek <jakub@redhat.com>
3572 * g++.dg/warn/Wunused-var-10.C: New test.
3573 * g++.dg/warn/Wunused-var-11.C: New test.
3576 * c-c++-common/Wunused-var-10.c: New test.
3578 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3581 * gcc.dg/assign-warn-2.c: Update.
3582 * gcc.dg/cpp/line3.c: Update.
3583 * gcc.dg/c99-array-lval-8.c: Update.
3584 * gcc.dg/cast-qual-2.c: Update.
3585 * gcc.dg/c99-arraydecl-3.c: Update.
3586 * gcc.dg/assign-warn-1.c: Update.
3587 * gcc.dg/format/gcc_diag-1.c: Update.
3589 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
3591 PR rtl-optimization/39871
3592 PR rtl-optimization/40615
3593 PR rtl-optimization/42500
3594 PR rtl-optimization/42502
3595 * gcc.target/arm/eliminate.c: New test.
3597 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3600 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3601 * g++.old-deja/g++.other/delete3.C: Likewise.
3602 * g++.old-deja/g++.other/new.C: Likewise.
3603 * g++.old-deja/g++.law/operators27.C: Likewise.
3604 * g++.old-deja/g++.mike/p755.C: Likewise.
3605 * g++.dg/eh/new1.C: Likewise.
3606 * g++.dg/init/new5.C: Likewise.
3608 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3610 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
3611 * gfortran.dg/unpack_bounds_2.f90: Likewise.
3612 * gfortran.dg/unpack_bounds_3.f90: Likewise.
3614 2010-06-03 Richard Guenther <rguenther@suse.de>
3617 * lib/lto.exp: Always load gcc.exp.
3618 (lto-obj): For C source files invoke gcc_target_compile.
3619 * g++.dg/lto/20100603-1_0.C: New testcase.
3620 * g++.dg/lto/20100603-1_1.c: Likewise.
3622 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
3624 PR tree-optimization/43688
3625 * gfortran.dg/pr43688.f90: New.
3627 2010-06-03 Richard Guenther <rguenther@suse.de>
3630 * gcc.dg/lto/20100603-1_0.c: New testcase.
3631 * gcc.dg/lto/20100603-2_0.c: Likewise.
3632 * gcc.dg/lto/20100603-3_0.c: Likewise.
3634 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3637 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3638 * gcc.target/powerpc/recip-2.c: Ditto.
3639 * gcc.target/powerpc/recip-3.c: Ditto.
3640 * gcc.target/powerpc/recip-4.c: Ditto.
3641 * gcc.target/powerpc/recip-5.c: Ditto.
3642 * gcc.target/powerpc/recip-6.c: Ditto.
3643 * gcc.target/powerpc/recip-7.c: Ditto.
3644 * gcc.target/powerpc/recip-test.h: Ditto.
3645 * gcc.target/powerpc/recip-test2.h: Ditto.
3647 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3649 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3651 2010-06-02 Jason Merrill <jason@redhat.com>
3653 * g++.dg/ext/vector9.C: Expect typedef in error message.
3658 * g++.dg/tc1/dr101.C: Remove xfails.
3660 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3663 * g++.dg/ipa/pr44372.C: New.
3665 2010-06-02 Jan Hubicka <jh@suse.cz>
3668 * g++.dg/torture/pr44295.C: Neww testcase.
3670 2010-06-02 Jan Hubicka <jh@suse.cz>
3672 * gcc.dg/tree-ssa/loadpre6.c: Update.
3674 2010-06-02 Richard Guenther <rguenther@suse.de>
3676 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3679 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
3681 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3682 the link fail message.
3684 2010-06-02 Tobias Burnus <burnus@net-b.de>
3687 * gfortran.dg/use_13.f90: New test case.
3689 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3692 * gfortran.dg/error_stop_2.f08: Minor update.
3694 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3697 * gfortran.dg/error_stop_1.f08: New test.
3698 * gfortran.dg/error_stop_2.f08: New test.
3700 2010-06-01 Jason Merrill <jason@redhat.com>
3703 * g++.dg/cpp0x/initlist37.C: New.
3704 * g++.dg/cpp0x/initlist38.C: New.
3707 * g++.dg/cpp0x/initlist36.C: New.
3709 2010-05-31 Jan Hubicka <jh@suse.cz>
3711 * gcc.dg/noreturn-8.c: New testcase.
3713 2010-05-31 Jan Hubicka <jh@suse.cz>
3715 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3716 * gcc.dg/lto/noreturn-1_0.c: Move it here.
3718 2010-05-31 Jan Hubicka <jh@suse.cz>
3720 * gcc.dg/lto/noreturn-1_1.c: New testcase.
3721 * gcc.dg/lto/noreturn-1_0.c: New testcase.
3723 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3726 * gfortran.dg/dependency_27.f90: New test.
3727 * gfortran.dg/array_assign_1.F90: New test.
3729 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3732 * gcc.target/i386/sse-24.c: New test.
3734 2010-05-31 Jan Hubicka <jh@suse.cz>
3736 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3738 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3741 * gcc.dg/pr44337.c: New test.
3743 PR tree-optimization/44182
3744 * g++.dg/debug/pr44182.C: New test.
3746 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
3748 * gcc.dg/nested-func-7.c: New test.
3749 * gnat.dg/frame_overflow.adb: Adjust directives.
3751 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3753 * gnat.dg/prot2.ad[sb]: New test.
3754 * gnat.dg/prot2_pkg1.ads: New helper.
3755 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3757 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3759 * gnat.dg/array11.adb: Adjust dg-warning directive.
3760 * gnat.dg/object_overflow.adb: Likewise.
3762 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
3765 * gcc.dg/tree-ssa/pr44306.c: New.
3767 2010-05-29 Jan Hubicka <jh@suse.cz>
3769 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3771 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
3773 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3775 2010-05-28 Mike Stump <mikestump@comcast.net>
3778 * objc.dg/const-str-9.m: Remove static.
3780 2010-05-28 Jakub Jelinek <jakub@redhat.com>
3783 * gcc.c-torture/compile/pr43636.c: New test.
3785 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
3788 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3789 * obj-c++.dg/try-catch-9.mm: Ditto.
3791 2010-05-28 Dodji Seketeli <dodji@redhat.com>
3793 Revert patch for PR c++/44188
3794 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3796 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3799 * g++.dg/debug/dwarf2/typedef3.C: New test.
3801 2010-05-27 Jason Merrill <jason@redhat.com>
3804 * g++.dg/ext/vla9.C: New.
3806 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
3809 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3810 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3811 * objc.dg/torture/tls/thr-init.m: Ditto.
3812 * objc.dg/torture/trivial.m: Ditto.
3813 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3814 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3815 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3816 * obj-c++.dg/torture/trivial.mm: Ditto.
3818 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
3820 * g++.dg/lto/20100302_0.C: Skip on darwin.
3822 2010-05-27 Richard Guenther <rguenther@suse.de>
3824 PR tree-optimization/44284
3825 * gcc.dg/vect/vect-118.c: New testcase.
3826 * gcc.dg/vect/bb-slp-20.c: Adjust.
3827 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3828 * gcc.dg/vect/slp-9.c: Likewise.
3829 * gcc.dg/vect/slp-reduc-4.c: Likewise.
3830 * gcc.dg/vect/vect-10.c: Likewise.
3831 * gcc.dg/vect/vect-109.c: Likewise.
3832 * gcc.dg/vect/vect-12.c: Likewise.
3833 * gcc.dg/vect/vect-36.c: Likewise.
3834 * gcc.dg/vect/vect-7.c: Likewise.
3835 * gcc.dg/vect/vect-iv-8.c: Likewise.
3836 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3837 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3838 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3839 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3840 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3841 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3842 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3843 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3844 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3845 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3846 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3847 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3848 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3849 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3850 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3851 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3852 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3854 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3856 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3859 2010-05-26 Jan Hubicka <jh@suse.cz>
3861 * gcc.dg/lto/materialize-1_0.c: New file.
3862 * gcc.dg/lto/materialize-1_1.c: New file.
3864 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
3866 * gnat.dg/lto10.adb: New test.
3867 * gnat.dg/lto10_pkg.ads: New helper.
3869 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
3871 * lib/target-supports.exp (check_effective_target_int128): New
3872 function to check if __int128 types are available for target.
3873 * c-c++-common/int128-types-1.c: New.
3874 * c-c++-common/int128-1.c: New.
3875 * c-c++-common/int128-2.c: New.
3876 * g++.dg/abi/mangle43.C: New.
3877 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3878 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3879 pointer-wide scalar.
3880 * g++.dg/other/pr25632.C: Likewise.
3881 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3882 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3884 * g++.dg/warn/pr13358-4.C: Likewise.
3885 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
3886 * g++.dg/warn/Wconversion-null.C: Likewise.
3888 2010-05-26 Jason Merrill <jason@redhat.com>
3891 * g++.dg/cpp0x/variadic101.C: New.
3893 2010-05-26 Richard Guenther <rguenther@suse.de>
3895 PR rtl-optimization/44164
3896 * gcc.c-torture/execute/pr44164.c: New testcase.
3897 * g++.dg/tree-ssa/pr13146.C: Adjust.
3899 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
3902 * gfortran.dg/whole_file_19.f90 : New test.
3904 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
3909 * gfortran.dg/pr40999.f: Fix function type.
3910 * gfortran.dg/whole_file_5.f90: Likewise.
3911 * gfortran.dg/whole_file_6.f90: Likewise.
3912 * gfortran.dg/whole_file_16.f90: New.
3913 * gfortran.dg/whole_file_17.f90: New.
3914 * gfortran.dg/whole_file_18.f90: New.
3916 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
3917 Iain Sandoe <iains@gcc.gnu.org>
3919 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
3920 * gcc.c-torture/compile/pr44197.c: Require alias support.
3921 * gcc.dg/lto/20081222_0.c: Ditto.
3923 2010-05-25 Jakub Jelinek <jakub@redhat.com>
3926 * gcc.dg/guality/vla-2.c: New test.
3928 2010-05-25 Richard Guenther <rguenther@suse.de>
3931 * g++.dg/torture/pr44069.C: New testcase.
3933 2010-05-25 Richard Guenther <rguenther@suse.de>
3935 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
3937 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3940 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3942 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3944 * obj-c++.dg/torture/tls/trivial.mm: New.
3945 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3946 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3947 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3948 * obj-c++.dg/torture/tls/diag-1.mm: New.
3949 * obj-c++.dg/torture/tls/tls.exp: New.
3950 * obj-c++.dg/torture/trivial.mm: New.
3951 * obj-c++.dg/torture/dg-torture.exp: New.
3952 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3953 * obj-c++.dg/tls/trivial.m: New.
3954 * obj-c++.dg/tls/init-1.mm: New.
3955 * obj-c++.dg/tls/diag-1.mm: New.
3956 * obj-c++.dg/tls/init-2.mm: New.
3957 * obj-c++.dg/tls/diag-2.mm: New.
3958 * obj-c++.dg/tls/diag-3.mm: New.
3959 * obj-c++.dg/tls/diag-4.mm: New.
3960 * obj-c++.dg/tls/static-1.mm: New.
3961 * obj-c++.dg/tls/tls.exp: New.
3962 * obj-c++.dg/tls/diag-5.mm: New.
3963 * obj-c++.dg/tls/static-1a.mm: New.
3964 * objc-obj-c++-shared/Object1.mm: New.
3965 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3967 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
3970 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3971 * obj-c++.dg/const-str-6.mm: Ditto.
3973 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3975 * g++.dg/parse/array-size2.C: Remove dg-error directives.
3977 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3980 * gnat.dg/array13.ad[sb]: New test.
3982 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
3983 Sandra Loosemore <sandra@codesourcery.com>
3985 * gcc.target/arm/neon/: Regenerated test cases.
3987 * gcc.target/arm/neon/polytypes.c,
3988 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3989 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3990 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3991 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3992 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3993 dg-add-options arm_neon.
3995 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3996 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3997 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3998 and arm_neon_fp16_ok.
4000 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4001 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4003 * lib/target-supports.exp (add_options_for_arm_neon): New.
4004 (check_effective_target_arm_neon_ok_nocache): New, from
4005 check_effective_target_arm_neon_ok. Check multiple possibilities.
4006 (check_effective_target_arm_neon_ok): Use
4007 check_effective_target_arm_neon_ok_nocache.
4008 (add_options_for_arm_neon_fp16)
4009 (check_effective_target_arm_neon_fp16_ok)
4010 check_effective_target_arm_neon_fp16_ok_nocache): New.
4011 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4013 2010-05-24 Jason Merrill <jason@redhat.com>
4016 * g++.dg/cpp0x/initlist35.C: New.
4017 * g++.dg/init/brace6.C: Adjust.
4019 2010-05-24 Paul Brook <paul@codesourcery.com>
4021 * gcc.target/arm/frame-pointer-1.c: New test.
4022 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4023 pointer elimination.
4025 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4028 * gcc.target/i386/crc32-3.c: New.
4029 * gcc.target/i386/crc32-4.c: Likewise.
4031 2010-05-23 Joseph Myers <joseph@codesourcery.com>
4033 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4034 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4035 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4037 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4039 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4041 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
4044 * gcc.c-target/pr43869.c: New test.
4046 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4049 * gfortran.dg/class_22.f03: New.
4051 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
4054 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4056 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4059 * gfortran.dg/abstract_type_7.f03: New.
4061 2010-05-21 Jason Merrill <jason@redhat.com>
4063 * g++.dg/eh/spec11.C: Test cleanup optimization.
4065 2010-05-21 Jakub Jelinek <jakub@redhat.com>
4068 * gcc.target/i386/pr44223.c: New test.
4070 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4072 * gcc.target/i386/pr25993.c: Use @function as type specifier.
4074 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
4076 * g++.dg/other/const3.C: New test.
4078 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
4081 * warn_unused_dummy_argument_1.f90: New.
4082 * warn_unused_dummy_argument_2.f90: New.
4084 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4087 * g++.dg/inherit/crash1.C: New.
4088 * g++.dg/inherit/crash2.C: Likewise.
4090 2010-05-20 Jakub Jelinek <jakub@redhat.com>
4093 * g++.dg/debug/pr44178.C: New test.
4095 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
4098 * gcc.dg/tree-ssa/prefetch-6.c: Add
4099 --param min-insn-to-prefetch-ratio=6.
4100 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4101 allow unrolling, and adjust the movnti count.
4103 2010-05-20 Jan Hubicka <jh@suse.cz>
4106 * gcc.c-torture/compile/pr44197.c: New file.
4108 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
4110 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4112 (check_effective_target_xop): Remove __may_alias__ attribute.
4114 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
4117 * gcc.c-torture/execute/pr44202-1.c: New test.
4119 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4122 * gfortran.dg/label_1.f90: Update test.
4124 2010-05-19 Jan Hubicka <jh@suse.cz>
4126 * gcc.dg/lto/ipareference2_0.c: New file.
4127 * gcc.dg/lto/ipareference2_1.c: New file.
4129 2010-05-19 Jason Merrill <jason@redhat.com>
4131 * g++.dg/parse/fn-typedef2.C: New.
4133 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4137 * g++.dg/template/fntype1.C: New.
4139 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
4141 * gnat.dg/discr23.ad[sb]: New test.
4142 * gnat.dg/discr23_pkg.ads: New helper.
4144 * gnat.dg/specs/controlled1.ads: New test.
4145 * gnat.dg/specs/controlled1_pkg.ads: New helper.
4147 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4150 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4151 Fixed scope of C_SIZEOF.
4152 * gfortran.dg/warn_conversion_2.f90: New.
4154 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4156 * lib/target-supports.exp (check_effective_target_sse2): New proc.
4157 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4158 for optional selector.
4159 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4160 (check_effective_target_sse3): New proc.
4161 * gcc.target/i386/math-torture/math-torture.exp: Load
4162 target-supports.exp.
4163 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4164 check_effective_target_sse2.
4165 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4166 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4167 * g++.dg/vect/vect.exp: Likewise.
4168 * gfortran.dg/vect/vect.exp: Likewise.
4169 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4170 -msse2 if check_effective_target_sse2.
4172 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4173 * gcc.target/i386/3dnow-2.c: Likewise.
4174 * gcc.target/i386/3dnowA-1.c: Likewise.
4175 * gcc.target/i386/3dnowA-2.c: Likewise.
4176 * gcc.target/i386/pr42549.c: Likewise.
4178 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4179 * gcc.target/i386/sse3-addsubpd.c: Likewise.
4180 * gcc.target/i386/sse3-addsubps.c: Likewise.
4181 * gcc.target/i386/sse3-haddpd.c: Likewise.
4182 * gcc.target/i386/sse3-haddps.c: Likewise.
4183 * gcc.target/i386/sse3-hsubpd.c: Likewise.
4184 * gcc.target/i386/sse3-hsubps.c: Likewise.
4185 * gcc.target/i386/sse3-movddup.c: Likewise.
4186 * gcc.target/i386/sse3-movshdup.c: Likewise.
4187 * gcc.target/i386/sse3-movsldup.c: Likewise.
4189 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4190 * g++.dg/ext/attrib35.C: Likewise.
4191 * g++.dg/opt/pr40496.C: Likewise.
4192 * g++.dg/other/i386-1.C: Likewise.
4193 * g++.dg/other/i386-4.C: Likewise.
4194 * g++.dg/other/pr34435.C: Likewise.
4195 * g++.dg/other/pr39496.C: Likewise.
4196 * g++.dg/other/pr40446.C: Likewise.
4197 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4198 * gcc.dg/compat/vector-1a_main.c: Likewise.
4199 * gcc.dg/compat/vector-2a_main.c: Likewise.
4200 * gcc.dg/lto/20090206-1_0.c: Likewise.
4201 * gcc.dg/pr34856.c: Likewise.
4202 * gcc.dg/pr36584.c: Likewise.
4203 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
4204 * gcc.dg/pr37544.c: Likewise.
4205 * gcc.dg/torture/pr16104-1.c: Likewise.
4206 * gcc.dg/torture/pr35771-1.c: Likewise.
4207 * gcc.dg/torture/pr35771-2.c: Likewise.
4208 * gcc.dg/torture/pr35771-3.c: Likewise.
4209 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4210 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4211 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4212 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4213 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4214 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4215 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4216 * gcc.target/i386/20060512-1.c: Likewise.
4217 * gcc.target/i386/20060512-3.c: Likewise.
4218 * gcc.target/i386/all_one_m128i.c: Likewise.
4219 * gcc.target/i386/float128-1.c: Likewise.
4220 * gcc.target/i386/float128-2.c: Likewise.
4221 * gcc.target/i386/fpcvt-1.c: Likewise.
4222 * gcc.target/i386/fpcvt-2.c: Likewise.
4223 * gcc.target/i386/fpcvt-3.c: Likewise.
4224 * gcc.target/i386/fpprec-1.c: Likewise.
4225 * gcc.target/i386/funcspec-9.c: Likewise.
4226 * gcc.target/i386/incoming-1.c: Likewise.
4227 * gcc.target/i386/incoming-12.c: Likewise.
4228 * gcc.target/i386/incoming-2.c: Likewise.
4229 * gcc.target/i386/incoming-3.c: Likewise.
4230 * gcc.target/i386/incoming-4.c: Likewise.
4231 * gcc.target/i386/incoming-6.c: Likewise.
4232 * gcc.target/i386/incoming-7.c: Likewise.
4233 * gcc.target/i386/incoming-8.c: Likewise.
4234 * gcc.target/i386/opt-1.c: Likewise.
4235 * gcc.target/i386/opt-2.c: Likewise.
4236 * gcc.target/i386/ordcmp-1.c: Likewise.
4237 * gcc.target/i386/pr17692.c: Likewise.
4238 * gcc.target/i386/pr18614-1.c: Likewise.
4239 * gcc.target/i386/pr22152.c: Likewise.
4240 * gcc.target/i386/pr23570.c: Likewise.
4241 * gcc.target/i386/pr23575.c: Likewise.
4242 * gcc.target/i386/pr26449-1.c: Likewise.
4243 * gcc.target/i386/pr26600.c: Likewise.
4244 * gcc.target/i386/pr27790.c: Likewise.
4245 * gcc.target/i386/pr28839.c: Likewise.
4246 * gcc.target/i386/pr30970.c: Likewise.
4247 * gcc.target/i386/pr32000-1.c: Likewise.
4248 * gcc.target/i386/pr32000-2.c: Likewise.
4249 * gcc.target/i386/pr32280.c: Likewise.
4250 * gcc.target/i386/pr32661.c: Likewise.
4251 * gcc.target/i386/pr32708-1.c: Likewise.
4252 * gcc.target/i386/pr32961.c: Likewise.
4253 * gcc.target/i386/pr33329.c: Likewise.
4254 * gcc.target/i386/pr35714.c: Likewise.
4255 * gcc.target/i386/pr35767-1.c: Likewise.
4256 * gcc.target/i386/pr35767-1d.c: Likewise.
4257 * gcc.target/i386/pr35767-1i.c: Likewise.
4258 * gcc.target/i386/pr35767-2.c: Likewise.
4259 * gcc.target/i386/pr35767-2d.c: Likewise.
4260 * gcc.target/i386/pr35767-2i.c: Likewise.
4261 * gcc.target/i386/pr35767-3.c: Likewise.
4262 * gcc.target/i386/pr35767-5.c: Likewise.
4263 * gcc.target/i386/pr36222-1.c: Likewise.
4264 * gcc.target/i386/pr36578-1.c: Likewise.
4265 * gcc.target/i386/pr36578-2.c: Likewise.
4266 * gcc.target/i386/pr36992-1.c: Likewise.
4267 * gcc.target/i386/pr37101.c: Likewise.
4268 * gcc.target/i386/pr37216.c: Likewise.
4269 * gcc.target/i386/pr37434-1.c: Likewise.
4270 * gcc.target/i386/pr37434-2.c: Likewise.
4271 * gcc.target/i386/pr37843-3.c: Likewise.
4272 * gcc.target/i386/pr37843-4.c: Likewise.
4273 * gcc.target/i386/pr39162.c: Likewise.
4274 * gcc.target/i386/pr39315-1.c: Likewise.
4275 * gcc.target/i386/pr39315-2.c: Likewise.
4276 * gcc.target/i386/pr39315-3.c: Likewise.
4277 * gcc.target/i386/pr39315-4.c: Likewise.
4278 * gcc.target/i386/pr39445.c: Likewise.
4279 * gcc.target/i386/pr39496.c: Likewise.
4280 * gcc.target/i386/pr40809.c: Likewise.
4281 * gcc.target/i386/pr40906-3.c: Likewise.
4282 * gcc.target/i386/pr41019.c: Likewise.
4283 * gcc.target/i386/pr42542-1.c: Likewise.
4284 * gcc.target/i386/pr42542-2.c: Likewise.
4285 * gcc.target/i386/pr42542-3.c: Likewise.
4286 * gcc.target/i386/pr42542-3a.c: Likewise.
4287 * gcc.target/i386/pr42881.c: Likewise.
4288 * gcc.target/i386/push-1.c: Likewise.
4289 * gcc.target/i386/quad-sse.c: Likewise.
4290 * gcc.target/i386/reload-1.c: Likewise.
4291 * gcc.target/i386/sse-10.c: Likewise.
4292 * gcc.target/i386/sse-11.c: Likewise.
4293 * gcc.target/i386/sse-15.c: Likewise.
4294 * gcc.target/i386/sse-17.c: Likewise.
4295 * gcc.target/i386/sse-18.c: Likewise.
4296 * gcc.target/i386/sse-19.c: Likewise.
4297 * gcc.target/i386/sse-4.c: Likewise.
4298 * gcc.target/i386/sse-6.c: Likewise.
4299 * gcc.target/i386/sse-vect-types.c: Likewise.
4300 * gcc.target/i386/sse2-addpd-1.c: Likewise.
4301 * gcc.target/i386/sse2-addsd-1.c: Likewise.
4302 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4303 * gcc.target/i386/sse2-andpd-1.c: Likewise.
4304 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4305 * gcc.target/i386/sse2-comisd-1.c: Likewise.
4306 * gcc.target/i386/sse2-comisd-2.c: Likewise.
4307 * gcc.target/i386/sse2-comisd-3.c: Likewise.
4308 * gcc.target/i386/sse2-comisd-4.c: Likewise.
4309 * gcc.target/i386/sse2-comisd-5.c: Likewise.
4310 * gcc.target/i386/sse2-comisd-6.c: Likewise.
4311 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4312 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4313 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4314 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4315 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4316 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4317 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4318 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4319 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4320 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4321 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4322 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4323 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4324 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4325 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4326 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4327 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4328 * gcc.target/i386/sse2-divpd-1.c: Likewise.
4329 * gcc.target/i386/sse2-divsd-1.c: Likewise.
4330 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4331 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4332 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4333 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4334 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4335 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4336 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4337 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4338 * gcc.target/i386/sse2-minpd-1.c: Likewise.
4339 * gcc.target/i386/sse2-minsd-1.c: Likewise.
4340 * gcc.target/i386/sse2-mmx.c: Likewise.
4341 * gcc.target/i386/sse2-movapd-1.c: Likewise.
4342 * gcc.target/i386/sse2-movapd-2.c: Likewise.
4343 * gcc.target/i386/sse2-movd-1.c: Likewise.
4344 * gcc.target/i386/sse2-movd-2.c: Likewise.
4345 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4346 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4347 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4348 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4349 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4350 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4351 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4352 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4353 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4354 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4355 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4356 * gcc.target/i386/sse2-movq-1.c: Likewise.
4357 * gcc.target/i386/sse2-movq-2.c: Likewise.
4358 * gcc.target/i386/sse2-movq-3.c: Likewise.
4359 * gcc.target/i386/sse2-movsd-1.c: Likewise.
4360 * gcc.target/i386/sse2-movsd-2.c: Likewise.
4361 * gcc.target/i386/sse2-movupd-1.c: Likewise.
4362 * gcc.target/i386/sse2-movupd-2.c: Likewise.
4363 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4364 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4365 * gcc.target/i386/sse2-orpd-1.c: Likewise.
4366 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4367 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4368 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4369 * gcc.target/i386/sse2-paddb-1.c: Likewise.
4370 * gcc.target/i386/sse2-paddd-1.c: Likewise.
4371 * gcc.target/i386/sse2-paddq-1.c: Likewise.
4372 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4373 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4374 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4375 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4376 * gcc.target/i386/sse2-paddw-1.c: Likewise.
4377 * gcc.target/i386/sse2-pand-1.c: Likewise.
4378 * gcc.target/i386/sse2-pandn-1.c: Likewise.
4379 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4380 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4381 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4382 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4383 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4384 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4385 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4386 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4387 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4388 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4389 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4390 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4391 * gcc.target/i386/sse2-pminub-1.c: Likewise.
4392 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4393 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4394 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4395 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4396 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4397 * gcc.target/i386/sse2-por-1.c: Likewise.
4398 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4399 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4400 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4401 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4402 * gcc.target/i386/sse2-pslld-1.c: Likewise.
4403 * gcc.target/i386/sse2-pslld-2.c: Likewise.
4404 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4405 * gcc.target/i386/sse2-psllq-1.c: Likewise.
4406 * gcc.target/i386/sse2-psllq-2.c: Likewise.
4407 * gcc.target/i386/sse2-psllw-1.c: Likewise.
4408 * gcc.target/i386/sse2-psllw-2.c: Likewise.
4409 * gcc.target/i386/sse2-psrad-1.c: Likewise.
4410 * gcc.target/i386/sse2-psrad-2.c: Likewise.
4411 * gcc.target/i386/sse2-psraw-1.c: Likewise.
4412 * gcc.target/i386/sse2-psraw-2.c: Likewise.
4413 * gcc.target/i386/sse2-psrld-1.c: Likewise.
4414 * gcc.target/i386/sse2-psrld-2.c: Likewise.
4415 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4416 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4417 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4418 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4419 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4420 * gcc.target/i386/sse2-psubb-1.c: Likewise.
4421 * gcc.target/i386/sse2-psubd-1.c: Likewise.
4422 * gcc.target/i386/sse2-psubq-1.c: Likewise.
4423 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4424 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4425 * gcc.target/i386/sse2-psubw-1.c: Likewise.
4426 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4427 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4428 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4429 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4430 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4431 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4432 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4433 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4434 * gcc.target/i386/sse2-pxor-1.c: Likewise.
4435 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4436 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4437 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4438 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4439 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4440 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4441 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4442 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4443 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4444 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4445 * gcc.target/i386/sse2-shufps-1.c: Likewise.
4446 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4447 * gcc.target/i386/sse2-subpd-1.c: Likewise.
4448 * gcc.target/i386/sse2-subsd-1.c: Likewise.
4449 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4450 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4451 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4452 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4453 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4454 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4455 * gcc.target/i386/sse2-unpack-1.c: Likewise.
4456 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4457 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4458 * gcc.target/i386/sse2-vec-1.c: Likewise.
4459 * gcc.target/i386/sse2-vec-2.c: Likewise.
4460 * gcc.target/i386/sse2-vec-3.c: Likewise.
4461 * gcc.target/i386/sse2-vec-4.c: Likewise.
4462 * gcc.target/i386/sse2-vec-5.c: Likewise.
4463 * gcc.target/i386/sse2-vec-6.c: Likewise.
4464 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4465 * gcc.target/i386/ssefn-2.c: Likewise.
4466 * gcc.target/i386/ssefn-4.c: Likewise.
4467 * gcc.target/i386/ssefp-1.c: Likewise.
4468 * gcc.target/i386/ssefp-2.c: Likewise.
4469 * gcc.target/i386/sseregparm-3.c: Likewise.
4470 * gcc.target/i386/sseregparm-4.c: Likewise.
4471 * gcc.target/i386/sseregparm-5.c: Likewise.
4472 * gcc.target/i386/sseregparm-6.c: Likewise.
4473 * gcc.target/i386/sseregparm-7.c: Likewise.
4474 * gcc.target/i386/ssetype-1.c: Likewise.
4475 * gcc.target/i386/ssetype-2.c: Likewise.
4476 * gcc.target/i386/ssetype-3.c: Likewise.
4477 * gcc.target/i386/ssetype-4.c: Likewise.
4478 * gcc.target/i386/ssetype-5.c: Likewise.
4479 * gcc.target/i386/unordcmp-1.c: Likewise.
4480 * gcc.target/i386/vararg-1.c: Likewise.
4481 * gcc.target/i386/vararg-2.c: Likewise.
4482 * gcc.target/i386/vararg-3.c: Likewise.
4483 * gcc.target/i386/vararg-4.c: Likewise.
4484 * gcc.target/i386/vararg-7.c: Likewise.
4485 * gcc.target/i386/vararg-8.c: Likewise.
4486 * gcc.target/i386/vecinit-1.c: Likewise.
4487 * gcc.target/i386/vecinit-2.c: Likewise.
4488 * gcc.target/i386/vecinit-3.c: Likewise.
4489 * gcc.target/i386/vecinit-4.c: Likewise.
4490 * gcc.target/i386/vecinit-5.c: Likewise.
4491 * gcc.target/i386/vecinit-6.c: Likewise.
4492 * gcc.target/i386/vectorize2.c: Likewise.
4493 * gcc.target/i386/vectorize3.c: Likewise.
4494 * gcc.target/i386/vectorize4.c: Likewise.
4495 * gcc.target/i386/vectorize6.c: Likewise.
4496 * gcc.target/i386/vectorize7.c: Likewise.
4497 * gcc.target/i386/vectorize8.c: Likewise.
4498 * gcc.target/i386/vperm-v2df.c: Likewise.
4499 * gcc.target/i386/vperm-v2di.c: Likewise.
4500 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4501 * gcc.target/i386/xorps-sse2.c: Likewise.
4502 * gcc.target/i386/xorps.c: Likewise.
4503 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4504 * gfortran.dg/graphite/pr42326.f90: Likewise.
4505 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4507 2010-05-19 Richard Guenther <rguenther@suse.de>
4510 * g++.dg/lto/20100519-1_0.C: New testcase.
4512 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4515 * gfortran.dg/warn_intent_out_not_set.f90: New.
4517 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4520 * gfortran.dg/data_char_1.f90: Updated warning message.
4521 * gfortran.dg/data_array_6.f: New.
4523 2010-05-19 Martin Jambor <mjambor@suse.cz>
4525 * g++.dg/ipa/ivinline-8.C: New test.
4526 * gcc.dg/ipa/iinline-2.c: Likewise.
4528 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4531 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4532 arguments; add check for return value kind.
4533 * gfortran.dg/float_1.f90: Likewise.
4535 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4537 * gcc.target/i386/20011009-1.c (COMMENT): Define.
4539 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4540 * lib/lto.exp (lto_prune_warns): Fix location line regex.
4541 Prune another location line format.
4542 (lto-obj): Call lto_prune_warns on comp_output.
4544 2010-05-18 Jan Hubicka <jh@suse.cz>
4546 * gcc.dg/lto/ipacp_0.c: New test.
4547 * gcc.dg/lto/ipacp_1.c: New test.
4549 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
4552 * gcc.dg/lto/20100518_0.c: New test.
4554 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
4556 * gnat.dg/specs/lto3.ads: Add missing dg-options.
4558 2010-05-17 Janus Weil <janus@gcc.gnu.org>
4561 * gfortran.dg/class_21.f03: New.
4563 2010-05-17 Jason Merrill <jason@redhat.com>
4566 * g++.dg/cpp0x/initlist34.C: New.
4569 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4571 2010-05-17 Martin Jambor <mjambor@suse.cz>
4573 * g++.dg/ipa/ivinline-1.C: New test.
4574 * g++.dg/ipa/ivinline-2.C: New test.
4575 * g++.dg/ipa/ivinline-3.C: New test.
4576 * g++.dg/ipa/ivinline-4.C: New test.
4577 * g++.dg/ipa/ivinline-5.C: New test.
4578 * g++.dg/ipa/ivinline-6.C: New test.
4580 2010-05-17 Dodji Seketeli <dodji@redhat.com>
4581 Jason Merrill <jason@redhat.com>
4584 * c-c++-common/Wunused-var-8.c: New test.
4586 2010-05-17 Jakub Jelinek <jakub@redhat.com>
4589 * gcc.c-torture/compile/pr42347.c: New test.
4592 * g++.dg/ext/asmgoto1.C: New test.
4594 2010-05-17 Martin Jambor <mjambor@suse.cz>
4597 * gcc.dg/tree-ssa/pr44133.c: New test.
4598 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4601 2010-05-17 Janus Weil <janus@gcc.gnu.org>
4604 * gfortran.dg/class_20.f03: New.
4606 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
4609 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4610 debug messages but not the newly introduced one.
4612 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
4615 * gfortran.dg/initialization_25.f90: Commented testcase.
4616 * gfortran.dg/initialization_26.f90: New.
4618 2010-05-16 Richard Guenther <rguenther@suse.de>
4620 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4621 * gcc.dg/pr43084.c: Likewise.
4622 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4624 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4626 * gcc.dg/struct/struct-reorg.exp: Likewise.
4627 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4628 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4630 2010-05-16 Joseph Myers <joseph@codesourcery.com>
4632 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4633 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4634 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4635 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4638 2010-05-15 Jason Merrill <jason@redhat.com>
4640 * g++.dg/eh/spec10.C: New.
4641 * g++.dg/eh/spec11.C: New.
4642 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4644 2010-05-15 Janus Weil <janus@gcc.gnu.org>
4648 * gfortran.dg/allocatable_scalar_9.f90: New.
4650 2010-05-15 Jakub Jelinek <jakub@redhat.com>
4653 * g++.dg/torture/pr44148.C: New test.
4655 2010-05-15 Joseph Myers <joseph@codesourcery.com>
4657 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4658 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4659 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4660 diagnostics and type sizes.
4662 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
4664 * gnat.dg/lto9.adb: New test.
4665 * gnat.dg/lto9_pkg1.ads: New helper.
4666 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4668 2010-05-15 Jan Hubicka <jh@suse.cz>
4670 * gcc.dg/lto/ipareference_1.c: Rename to ...
4671 * gcc.dg/lto/ipareference_0.c: ... this one.
4672 * gcc.dg/lto/ipareference_2.c: Rename to ...
4673 * gcc.dg/lto/ipareference_1.c: ... this one.
4675 2010-05-15 Jan Hubicka <jh@suse.cz>
4677 * gcc.dg/lto/ipareference_1.c: New file.
4678 * gcc.dg/lto/ipareference_2.c: New file.
4680 2010-05-15 Richard Guenther <rguenther@suse.de>
4682 PR tree-optimization/44038
4683 * gcc.c-torture/compile/pr44038.c: New testcase.
4685 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
4687 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4688 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4690 2010-05-15 Janus Weil <janus@gcc.gnu.org>
4694 * gfortran.dg/class_18.f03: New.
4695 * gfortran.dg/class_19.f03: New.
4697 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4700 * gcc.dg/debug/dwarf2/const-1.c: Remove.
4701 * g++.dg/debug/dwarf2/const1.C: Remove.
4703 2010-05-14 Jason Merrill <jason@redhat.com>
4705 * g++.dg/eh/cond4.C: New.
4706 * g++.dg/eh/elide2.C: Adjust.
4707 * g++.old-deja/g++.eh/terminate1.C: Adjust.
4709 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
4712 * gfortran.dg/actual_array_interface_2.f90: New test.
4714 2010-05-14 Richard Guenther <rguenther@suse.de>
4716 PR tree-optimization/44119
4717 * gcc.c-torture/compile/pr44119.c: New testcase.
4719 2010-05-14 Jason Merrill <jason@redhat.com>
4722 * g++.dg/eh/terminate1.C: New.
4724 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4726 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4729 * gcc.dg/pr44136.c: New test.
4731 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
4734 * g++.dg/warn/Wshadow-4.C: Adjust.
4735 * g++.dg/warn/Wshadow-5.C: New test.
4736 * g++.dg/warn/Wshadow-6.C: New test
4738 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
4741 * gfortran.dg/initialization_25.f90: New.
4743 2010-05-13 Martin Jambor <mjambor@suse.cz>
4745 * g++.dg/otr-fold-1.C: New test.
4746 * g++.dg/otr-fold-2.C: New test.
4748 2010-05-13 Jakub Jelinek <jakub@redhat.com>
4751 * gfortran.dg/gomp/pr44036-1.f90: New test.
4752 * gfortran.dg/gomp/pr44036-2.f90: New test.
4753 * gfortran.dg/gomp/pr44036-3.f90: New test.
4756 * gcc.dg/guality/sra-1.c: New test.
4758 2010-05-12 Jan Hubicka <jh@suse.cz>
4760 * tree-ssa/unreachable.c: New test.
4762 2010-05-12 Jason Merrill <jason@redhat.com>
4764 * g++.dg/cpp0x/sfinae1.C: New.
4766 2010-05-12 Sriraman Tallam <tmsriram@google.com>
4768 * gcc.target/i386/zee.c: New file.
4770 2010-05-12 Jason Merrill <jason@redhat.com>
4772 * g++.dg/conversion/op1.C: Expect template candidate message.
4773 * g++.dg/cpp0x/nullptr15.C: Likewise.
4774 * g++.dg/cpp0x/pr31431-2.C: Likewise.
4775 * g++.dg/cpp0x/pr31431.C: Likewise.
4776 * g++.dg/cpp0x/temp_default2.C: Likewise.
4777 * g++.dg/cpp0x/trailing4.C: Likewise.
4778 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4779 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4780 * g++.dg/cpp0x/variadic-throw.C: Likewise.
4781 * g++.dg/cpp0x/variadic35.C: Likewise.
4782 * g++.dg/cpp0x/vt-35147.C: Likewise.
4783 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4784 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4785 * g++.dg/ext/visibility/anon8.C: Likewise.
4786 * g++.dg/ext/vla2.C: Likewise.
4787 * g++.dg/other/pr28114.C: Likewise.
4788 * g++.dg/other/ptrmem10.C: Likewise.
4789 * g++.dg/other/ptrmem11.C: Likewise.
4790 * g++.dg/overload/unknown1.C: Likewise.
4791 * g++.dg/parse/template7.C: Likewise.
4792 * g++.dg/parse/typename7.C: Likewise.
4793 * g++.dg/template/conv11.C: Likewise.
4794 * g++.dg/template/copy1.C: Likewise.
4795 * g++.dg/template/deduce3.C: Likewise.
4796 * g++.dg/template/dependent-expr5.C: Likewise.
4797 * g++.dg/template/friend.C: Likewise.
4798 * g++.dg/template/incomplete2.C: Likewise.
4799 * g++.dg/template/local4.C: Likewise.
4800 * g++.dg/template/local6.C: Likewise.
4801 * g++.dg/template/operator10.C: Likewise.
4802 * g++.dg/template/overload6.C: Likewise.
4803 * g++.dg/template/ptrmem2.C: Likewise.
4804 * g++.dg/template/ptrmem20.C: Likewise.
4805 * g++.dg/template/ptrmem8.C: Likewise.
4806 * g++.dg/template/sfinae2.C: Likewise.
4807 * g++.dg/template/ttp25.C: Likewise.
4808 * g++.dg/template/unify10.C: Likewise.
4809 * g++.dg/template/unify11.C: Likewise.
4810 * g++.dg/template/unify6.C: Likewise.
4811 * g++.dg/template/unify7.C: Likewise.
4812 * g++.dg/template/unify9.C: Likewise.
4813 * g++.dg/template/varmod1.C: Likewise.
4814 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4815 * g++.old-deja/g++.law/operators32.C: Likewise.
4816 * g++.old-deja/g++.pt/crash28.C: Likewise.
4817 * g++.old-deja/g++.pt/crash60.C: Likewise.
4818 * g++.old-deja/g++.pt/explicit38.C: Likewise.
4819 * g++.old-deja/g++.pt/explicit39.C: Likewise.
4820 * g++.old-deja/g++.pt/explicit41.C: Likewise.
4821 * g++.old-deja/g++.pt/explicit67.C: Likewise.
4822 * g++.old-deja/g++.pt/explicit77.C: Likewise.
4823 * g++.old-deja/g++.pt/expr2.C: Likewise.
4824 * g++.old-deja/g++.pt/overload7.C: Likewise.
4825 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4826 * g++.old-deja/g++.pt/spec5.C: Likewise.
4827 * g++.old-deja/g++.pt/spec6.C: Likewise.
4828 * g++.old-deja/g++.pt/t24.C: Likewise.
4829 * g++.old-deja/g++.pt/unify4.C: Likewise.
4830 * g++.old-deja/g++.pt/unify6.C: Likewise.
4831 * g++.old-deja/g++.pt/unify8.C: Likewise.
4832 * g++.old-deja/g++.robertl/eb119.C: Likewise.
4833 * g++.old-deja/g++.robertl/eb79.C: Likewise.
4834 * g++.old-deja/g++.robertl/eb98.C: Likewise.
4836 * g++.dg/cpp0x/initlist32.C: New.
4838 * g++.dg/template/conv11.C: New.
4839 * g++.dg/conversion/op1.C: Adjust expected error.
4841 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4843 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
4846 * gcc.target/i386/avx-cmpsd-1.c: New.
4847 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4848 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4849 * gcc.target/i386/avx-cmpss-2.c: Likewise.
4850 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4851 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4853 2010-05-12 Jakub Jelinek <jakub@redhat.com>
4856 * gcc.dg/gomp/pr44085.c: New test.
4857 * gfortran.dg/gomp/pr44085.f90: New test.
4859 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
4861 * objc-obj-c++-shared/Object1.m: New.
4862 * objc.dg/torture: New directory.
4863 * objc.dg/torture/tls: Ditto.
4864 * objc.dg/tls: Ditto.
4865 * objc.dg/torture/tls/trivial.m: New test.
4866 * objc.dg/torture/tls/thr-init-2.m: New test.
4867 * objc.dg/torture/tls/thr-init-3.m: New test.
4868 * objc.dg/torture/tls/thr-init.m: New test.
4869 * objc.dg/torture/tls/diag-1.m: New test.
4870 * objc.dg/torture/tls/tls.exp: New.
4871 * objc.dg/torture/trivial.m: New test.
4872 * objc.dg/torture/dg-torture.exp: New.
4873 * objc.dg/tls/diag-3.m: New test.
4874 * objc.dg/tls/diag-4.m: New test.
4875 * objc.dg/tls/diag-5.m: New test.
4876 * objc.dg/tls/init-1.m: New test.
4877 * objc.dg/tls/init-2.m: New test.
4878 * objc.dg/tls/tls.exp: New.
4879 * objc.dg/tls/diag-2.m: New test.
4880 * lib/objc.exp: Respond to dg-additional-files.
4882 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
4884 * gcc.target/m68k/20100512-1.c: New.
4886 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
4888 * gnat.dg/lto8.adb: New test.
4889 * gnat.dg/lto8_pkg.ad[sb]: New helper.
4890 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4892 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4897 * g++.dg/template/crash97.C: New.
4898 * g++.dg/template/crash98.C: Likewise.
4899 * g++.dg/template/crash99.C: Likewise.
4900 * g++.dg/cpp0x/pr31439.C: Adjust.
4901 * g++.dg/template/crash95.C: Likewise.
4903 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4906 * c-c++-common/asmgoto-4.c: New test.
4907 * gcc.target/i386/pr44071.c: New test.
4910 * c-c++-common/Wunused-var-7.c: New test.
4911 * g++.dg/warn/Wunused-var-9.C: New test.
4913 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4916 * gfortran.dg/gomp/pr43711.f90: New.
4918 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4921 * gfortran.dg/select_5.f90: Updated.
4923 2010-05-11 Jan Hubicka <jh@suse.cz>
4925 PR tree-optimize/44063
4926 * gcc.c-torture/compile/pr44063.c: New testcase.
4928 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4931 * gcc.dg/pr44023.c: New test.
4933 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
4935 * gnat.dg/lto7.adb: New test.
4936 * gnat.dg/lto7_pkg.ad[sb]: New helper.
4938 2010-05-10 Jason Merrill <jason@redhat.com>
4941 * g++.dg/template/inherit5.C: New.
4944 * g++.dg/cpp0x/initlist33.C: New.
4945 * g++.dg/cpp0x/initlist26.C: Adjust.
4946 * g++.dg/cpp0x/initlist28.C: Adjust.
4948 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
4951 * g++.dg/init/pr43719.C: New.
4952 * g++.dg/anon-struct4.C: Adjust.
4954 2010-05-10 Jakub Jelinek <jakub@redhat.com>
4957 * gcc.dg/pr44028.c: New test.
4959 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
4964 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4965 * gfortran.dg/warn_conversion.f90: New.
4967 2010-05-10 Michael Matz <matz@suse.de>
4969 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4971 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
4973 PR rtl-optimization/44012
4974 * gcc.dg/pr44012.c: New.
4976 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4978 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4979 Log text on entry and exit.
4980 Prune Sun ld warnings for common symbols with differing sizes.
4981 (lto-link-and-maybe-run): Change caller.
4983 2010-05-10 Janus Weil <janus@gcc.gnu.org>
4986 * gfortran.dg/class_7.f03: Modified.
4987 * gfortran.dg/select_type_1.f03: Modified.
4988 * gfortran.dg/select_type_12.f03: New.
4990 2010-05-10 Richard Guenther <rguenther@suse.de>
4992 PR tree-optimization/44050
4993 * gcc.dg/torture/pr44050.c: New testcase.
4995 2010-05-10 Wei Guozhi <carrot@google.com>
4998 * gcc.target/arm/pr42879.c: New testcase.
5000 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5003 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5005 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5008 * gcc.dg/anon-struct-10.c: New test.
5010 2010-05-09 Richard Guenther <rguenther@suse.de>
5013 * gcc.dg/pr44024.c: New testcase.
5015 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5018 * gcc.dg/anon-struct-9.c: New test.
5020 2010-05-09 Richard Guenther <rguenther@suse.de>
5023 * gcc.c-torture/compile/pr44043.c: New testcase.
5025 2010-05-09 Richard Guenther <rguenther@suse.de>
5027 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5029 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
5031 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5033 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5035 * gnat.dg/lto[12456].adb: Add "target lto" marker.
5036 * gnat.dg/specs/lto3.ads: Likewise.
5038 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
5041 * gcc.dg/pr28685-1.c: New file.
5043 2010-05-08 Richard Guenther <rguenther@suse.de>
5045 PR tree-optimization/44030
5046 * gcc.c-torture/compile/pr44030.c: New testcase.
5048 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5050 * gnat.dg/lto6.adb: New test.
5051 * gnat.dg/lto6_pkg.ads: New helper.
5053 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5055 * gnat.dg/lto5.adb: New test.
5056 * gnat.dg/lto5_pkg.ad[sb]: New helper.
5058 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5060 * gnat.dg/lto4.ad[sb]: New test.
5062 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5064 * gnat.dg/specs/lto3.ads: New test.
5065 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5066 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5068 2010-05-08 Quentin Ochem <ochem@adacore.com>
5070 * gnat.dg/sizetype3.ad[sb]: New test.
5071 * gnat.dg/sizetype3_pkg.ads: New helper.
5073 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
5076 * g++.dg/init/new29.C: New.
5078 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
5081 * gfortran.dg/coarray_1.f90: Fixed error message.
5082 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5083 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5084 * gfortran.dg/intrinsic_std_5.f90: New.
5086 2010-05-07 Jason Merrill <jason@redhat.com>
5088 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5090 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5092 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5093 (size_t, stderr): Remove.
5094 (read_error): Replaced __builtin_fprintf by fprintf.
5096 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
5098 * gcc.dg/ordered-comparison-1.c: New test.
5099 * gcc.dg/ordered-comparison-2.c: New test.
5100 * gcc.dg/ordered-comparison-3.c: New test.
5101 * gcc.dg/ordered-comparison-4.c: New test.
5103 2010-05-06 Mike Stump <mikestump@comcast.net>
5106 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5108 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
5109 Jason Merrill <jason@redhat.com>
5111 * g++.dg/cpp0x/nullptr01.C: New.
5112 * g++.dg/cpp0x/nullptr02.C: New.
5113 * g++.dg/cpp0x/nullptr03.C: New.
5114 * g++.dg/cpp0x/nullptr04.C: New.
5115 * g++.dg/cpp0x/nullptr05.C: New.
5116 * g++.dg/cpp0x/nullptr06.C: New.
5117 * g++.dg/cpp0x/nullptr07.C: New.
5118 * g++.dg/cpp0x/nullptr08.C: New.
5119 * g++.dg/cpp0x/nullptr09.C: New.
5120 * g++.dg/cpp0x/nullptr10.C: New.
5121 * g++.dg/cpp0x/nullptr11.C: New.
5122 * g++.dg/cpp0x/nullptr12.C: New.
5123 * g++.dg/cpp0x/nullptr13.C: New.
5124 * g++.dg/cpp0x/nullptr14.C: New.
5125 * g++.dg/cpp0x/nullptr15.C: New.
5126 * g++.dg/cpp0x/nullptr16.C: New.
5127 * g++.dg/cpp0x/nullptr17.C: New.
5128 * g++.dg/cpp0x/nullptr18.C: New.
5129 * g++.dg/cpp0x/nullptr19.C: New.
5130 * g++.dg/cpp0x/nullptr20.C: New.
5131 * g++.dg/cpp0x/nullptr21.C: New.
5132 * g++.dg/cpp0x/nullptr22.C: New.
5133 * g++.dg/debug/nullptr01.C: New.
5134 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5136 2010-05-06 Jakub Jelinek <jakub@redhat.com>
5138 * gcc.dg/Wunused-var-8.c: Move to...
5139 * c-c++-common/Wunused-var-6.c: ... here. New test.
5141 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5144 * g++.dg/template/crash96.C: New.
5146 2010-05-06 Jan Hubicka <jh@suse.cz>
5148 PR tree-optimization/43791
5149 * gcc.c-torture/compile/pr43791.c: New file.
5151 2010-05-06 Michael Matz <matz@suse.de>
5153 PR tree-optimization/43984
5154 * gfortran.dg/pr43984.f90: New test.
5156 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5159 * gcc.dg/pr40989.c: New.
5161 2010-05-06 Richard Guenther <rguenther@suse.de>
5163 PR tree-optimization/43934
5164 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5166 2010-05-06 Richard Guenther <rguenther@suse.de>
5168 PR tree-optimization/43987
5169 * gcc.c-torture/execute/pr43987.c: New testcase.
5170 * gcc.dg/torture/pta-escape-1.c: Adjust.
5171 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5172 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5173 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5174 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5176 2010-04-22 Jakub Jelinek <jakub@redhat.com>
5177 Dodji Seketeli <dodji@redhat.com>
5180 * g++.dg/warn/Wunused-7.C: Add dg-warning.
5181 * g++.dg/template/sfinae16.C: Likewise.
5182 * gcc.dg/Wunused-var-1.c: Moved to...
5183 * c-c++-common/Wunused-var-1.c: ...here. New test.
5184 * gcc.dg/Wunused-var-2.c: Moved to...
5185 * c-c++-common/Wunused-var-2.c: ...here. New test.
5186 * gcc.dg/Wunused-var-3.c: Moved to...
5187 * c-c++-common/Wunused-var-3.c: ...here. New test.
5188 * gcc.dg/Wunused-var-4.c: Moved to...
5189 * gcc.dg/Wunused-var-1.c: ... here.
5190 * gcc.dg/Wunused-var-5.c: Moved to...
5191 * c-c++-common/Wunused-var-4.c: ...here. New test.
5192 * gcc.dg/Wunused-var-7.c: Moved to...
5193 * c-c++-common/Wunused-var-5.c: ...here. New test.
5194 * gcc.dg/Wunused-var-6.c: Moved to...
5195 * gcc.dg/Wunused-var-2.c: ... here.
5196 * c-c++-common/Wunused-var-1.c: New test.
5197 * c-c++-common/Wunused-var-2.c: New test.
5198 * c-c++-common/Wunused-var-3.c: New test.
5199 * c-c++-common/Wunused-var-4.c: New test.
5200 * c-c++-common/Wunused-var-5.c: New test.
5201 * g++.dg/warn/Wunused-var-1.C: New test.
5202 * g++.dg/warn/Wunused-var-2.C: New test.
5203 * g++.dg/warn/Wunused-var-3.C: New test.
5204 * g++.dg/warn/Wunused-var-4.C: New test.
5205 * g++.dg/warn/Wunused-var-5.C: New test.
5206 * g++.dg/warn/Wunused-var-6.C: New test.
5207 * g++.dg/warn/Wunused-var-7.C: New test.
5208 * g++.dg/warn/Wunused-var-8.C: New test.
5209 * g++.dg/warn/Wunused-parm-1.C: New test.
5210 * g++.dg/warn/Wunused-parm-2.C: New test.
5211 * g++.dg/warn/Wunused-parm-3.C: New test.
5213 2010-05-06 Tobias Burnus <burnus@net-b.de>
5216 * gfortran.dg/gomp/crayptr5.f90: New test case.
5218 2010-05-05 Jason Merrill <jason@redhat.com>
5221 * g++.dg/ext/attrib39.C: New.
5223 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
5226 * gfortran.dg/data_invalid.f90: New.
5228 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
5230 * gnat.dg/lto2.adb: New test.
5232 2010-05-05 Jason Merrill <jason@redhat.com>
5235 * g++.dg/opt/empty1.C: New.
5237 2010-05-05 Janus Weil <janus@gcc.gnu.org>
5240 * gfortran.dg/class_17.f03: New.
5242 2010-05-04 Neil Vachharajani <nvachhar@google.com>
5244 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5246 2010-05-04 Mike Stump <mikestump@comcast.net>
5249 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5251 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5254 * gcc.target/i386/pr43668.c: New.
5256 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5259 * g++.dg/cpp0x/initlist31.C: New.
5261 2010-05-04 Jakub Jelinek <jakub@redhat.com>
5264 * gcc.dg/Wunused-var-8.c: New test.
5266 2010-05-04 Jason Merrill <jason@redhat.com>
5269 * g++.dg/cpp0x/enum3.C: Extend.
5271 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5274 * gcc.target/i386/pr43799.c: New.
5276 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
5278 * gnat.dg/lto1.adb: New test.
5279 * gnat.dg/lto1_pkg.ad[sb]: New helper.
5281 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5284 * gcc.target/i386/pr43671.c: New.
5286 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5289 * g++.dg/template/crash95.C: New.
5291 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5294 * gcc.target/i386/pr43508.c: New.
5296 2010-05-04 Richard Guenther <rguenther@suse.de>
5298 PR tree-optimization/43879
5299 * g++.dg/torture/pr43879-1_0.C: New testcase.
5300 * g++.dg/torture/pr43879-1_1.C: Likewise.
5302 2010-05-03 Dodji Seketeli <dodji@redhat.com>
5305 * g++.dg/other/crash-12.C: New test.
5307 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
5309 * g++.dg/cdce3.C: Add a space. Updated.
5311 2010-05-03 Jason Merrill <jason@redhat.com>
5314 * g++.dg/opt/enum2.C: New.
5315 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5316 * g++.dg/warn/Wswitch-1.C: Adjust message.
5318 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5320 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5321 * g++.dg/ext/label13.C: Fix typo.
5322 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5324 * gcc.c-torture/compile/limits-declparen.c: xfail on
5325 alpha*-dec-osf5* with -g.
5326 * gcc.c-torture/compile/limits-pointer.c: Likewise.
5327 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5328 * gcc.dg/c99-tgmath-2.c: Likewise.
5329 * gcc.dg/c99-tgmath-3.c: Likewise.
5330 * gcc.dg/c99-tgmath-4.c: Likewise.
5332 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
5335 * gfortran.dg/unexpected_interface.f90: New test.
5337 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5339 * ada/acats/run_acats (which): New function.
5340 (host_gnatchop, host_gnatmake): Use it.
5342 2010-05-03 Richard Guenther <rguenther@suse.de>
5344 PR tree-optimization/43971
5345 * gcc.dg/pr43971.c: New testcase.
5347 2010-05-03 Jakub Jelinek <jakub@redhat.com>
5350 * gcc.dg/debug/pr43972.c: New test.
5352 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
5355 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5357 2010-05-02 Richard Guenther <rguenther@suse.de>
5359 PR tree-optimization/43879
5360 * gcc.dg/torture/pr43879-3.c: New testcase.
5362 2010-05-01 Richard Guenther <rguenther@suse.de>
5364 PR tree-optimization/43949
5365 * g++.dg/warn/Warray-bounds-5.C: New testcase.
5367 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
5370 * g++.dg/init/new28.C: New.
5372 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
5375 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5376 structure and nested declarations.
5377 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
5378 structure and nested declarations. Reduce header clutter and
5379 use _exit() rather than abort().
5380 * objc.dg/encode-10.m: New.
5381 * objc.dg/encode-11.m: New.
5383 2010-04-30 DJ Delorie <dj@redhat.com>
5385 * gcc.c-torture/execute/20100430-1.c: New test.
5387 2010-04-30 Jason Merrill <jason@redhat.com>
5390 * g++.dg/template/ptrmem21.C: New.
5392 2010-04-30 Tobias Burnus Mburnus@net-b.de>
5396 * gfortran.dg/coarray_13.f90: New test.
5398 2010-04-30 Richard Guenther <rguenther@suse.de>
5401 * gcc.dg/lto/20100430-1_0.c: New testcase.
5403 2010-04-30 Jakub Jelinek <jakub@redhat.com>
5406 * c-c++-common/pr43942.c: New test.
5408 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
5410 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5411 conflict with darwin crt1.o 'start' symbol.
5413 2010-04-30 Richard Guenther <rguenther@suse.de>
5415 PR tree-optimization/43879
5416 * gcc.dg/torture/pr43879_1.c: New testcase.
5418 2010-04-30 Richard Guenther <rguenther@suse.de>
5420 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5422 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
5425 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5426 user-provided constructor while recursing.
5428 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5431 * gfortran.dg/class_16.f03: New test.
5433 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5436 * gfortran.dg/class_15.f03: New.
5438 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5441 * gfortran.dg/dynamic_dispatch_9.f03: New test.
5443 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5446 * gfortran.dg/generic_22.f03 : New test.
5448 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5451 * gfortran.dg/class_14.f03: New test.
5453 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5456 * gfortran.dg/interface_32.f90: New test.
5458 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
5459 Janus Weil <janus@gcc.gnu.org>
5462 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5463 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5464 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5466 2010-04-28 Mike Stump <mikestump@comcast.net>
5468 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5470 * g++.dg/uninit-pred-2_b.C: Likewise.
5472 2010-04-28 Tobias Burnus <burnus@net-b.de>
5476 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5478 2010-04-28 Matthias Klose <doko@ubuntu.com>
5480 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5481 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5482 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5483 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5484 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5486 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
5488 * gcc.dg/const-uniq-1.c: New test.
5489 * gcc.dg/lto/const-uniq_[01].c: Likewise.
5491 2010-04-28 Xinliang David Li <davidxl@google.com>
5493 * gcc.dg/uninit-pred-2_b.c: New test.
5494 * gcc.dg/uninit-pred-4_b.c: New test.
5495 * gcc.dg/uninit-pred-3_d.c: New test.
5496 * gcc.dg/uninit-pred-6_b.c: New test.
5497 * gcc.dg/uninit-pred-8_b.c: New test.
5498 * gcc.dg/uninit-pred-3_a.c: New test.
5499 * gcc.dg/uninit-pred-2_c.c: New test.
5500 * gcc.dg/uninit-pred-5_a.c: New test.
5501 * gcc.dg/uninit-pred-3_e.c: New test.
5502 * gcc.dg/uninit-pred-7_a.c: New test.
5503 * gcc.dg/uninit-pred-6_c.c: New test.
5504 * gcc.dg/uninit-pred-9_a.c: New test.
5505 * gcc.dg/uninit-pred-8_c.c: New test.
5506 * gcc.dg/uninit-pred-3_b.c: New test.
5507 * gcc.dg/uninit-pred-5_b.c: New test.
5508 * gcc.dg/uninit-pred-7_b.c: New test.
5509 * gcc.dg/uninit-pred-6_d.c: New test.
5510 * gcc.dg/uninit-pred-9_b.c: New test.
5511 * gcc.dg/uninit-pred-2_a.c: New test.
5512 * gcc.dg/uninit-pred-4_a.c: New test.
5513 * gcc.dg/uninit-pred-3_c.c: New test.
5514 * gcc.dg/uninit-pred-6_a.c: New test.
5515 * gcc.dg/uninit-pred-8_a.c: New test.
5516 * gcc.dg/uninit-pred-7_c.c: New test.
5517 * gcc.dg/uninit-pred-6_e.c: New test.
5518 * g++.dg/uninit-pred-loop-1_b.cc: New test.
5519 * g++.dg/uninit-pred-1_a.C: New test.
5520 * g++.dg/uninit-pred-1_b.C: New test.
5521 * g++.dg/uninit-pred-2_a.C: New test.
5522 * g++.dg/uninit-pred-2_b.C: New test.
5523 * g++.dg/uninit-pred-loop-1_a.cc: New test.
5524 * g++.dg/uninit-pred-loop-1_c.cc: New test.
5525 * g++.dg/uninit-pred-loop_1.cc: New test.
5527 2010-04-28 Martin Jambor <mjambor@suse.cz>
5529 * gcc.dg/lto/20091209-1_0.c: New testcase.
5531 2010-04-28 Richard Guenther <rguenther@suse.de>
5533 PR tree-optimization/43879
5534 PR tree-optimization/43909
5535 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5537 2010-04-28 Richard Guenther <rguenther@suse.de>
5540 * g++.dg/torture/pr43880.C: New testcase.
5542 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
5545 * g++.dg/template/recurse2.C: Update
5546 * g++.dg/template/recurse.C: Update.
5547 * g++.dg/template/pr23510.C: Update.
5548 * lib/prune.exp: Filter out 'recursively instantiated'.
5550 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
5553 * g++.dg/init/pr29043.C: New.
5555 2010-04-27 Jason Merrill <jason@redhat.com>
5557 * g++.dg/lookup/scoped5.C: Adjust.
5558 * g++.dg/lookup/scoped8.C: Adjust.
5559 * g++.dg/template/dependent-expr5.C: Adjust.
5560 * g++.old-deja/g++.brendan/nest1.C: Adjust.
5563 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5566 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5568 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
5569 Jan Hubicka <hubicka@ucw.cz>
5571 * gcc.dg/pure-2.c: New testcase.
5572 * gcc.dg/const-1.c: New testcase.
5574 2010-04-27 Jason Merrill <jason@redhat.com>
5576 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5579 * g++.dg/template/sfinae17.C: New.
5580 * g++.dg/template/sfinae18.C: New.
5582 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
5584 * g++.dg/init/pr42844.C: New.
5585 * g++.dg/cpp0x/pr42844-2.C: New.
5586 * g++.dg/cpp0x/defaulted2.C: Adjust.
5587 * g++.dg/tree-ssa/pr27549.C: Likewise.
5588 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5590 2010-04-27 Tobias Burnus <burnus@net-b.de>
5593 * gfortran.dg/coarray_12.f90: Fix dump parsing.
5595 2010-04-27 Richard Guenther <rguenther@suse.de>
5598 * g++.dg/other/pr40561.C: New testcase.
5600 2010-04-27 Martin Jambor <mjambor@suse.cz>
5603 * g++.dg/ipa/pr43812.C: New test.
5605 2010-04-27 Jan Hubicka <jh@suse.cz>
5607 * gcc.dg/ipa/iinline-1.c (main): Rename to...
5608 (test): ... this one.
5610 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
5613 * gcc.target/arm/thumb-stackframe.c: New test.
5615 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
5617 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5618 * gcc.dg/misc-column.c: Likewise.
5619 * gcc.dg/Walways-true-1.c: Likewise.
5620 * gcc.dg/Walways-true-2.c: Likewise.
5621 * gcc.dg/warn-addr-cmp.c: Likewise.
5623 2010-04-27 Tobias Burnus <burnus@net-b.de>
5626 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5627 * gfortran.dg/coarray_12.f90: New.
5629 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
5632 * gcc.dg/pr32207.c: New test.
5633 * gcc.dg/misc-column.c: Adjust expected warning.
5634 * gcc.dg/Walways-true-1.c: Likewise.
5635 * gcc.dg/Walways-true-2.c: Likewise.
5636 * gcc.dg/warn-addr-cmp.c: Likewise.
5638 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
5641 * lib/lto.exp (lto_prune_vis_warns): New function.
5642 (lto-link-and-maybe-run): Call it.
5644 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
5646 PR tree-optimization/43904
5647 * gcc.dg/tree-ssa/tailcall-6.c: New.
5649 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5652 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
5653 Darwin8/OSX10.4 - compatible code generation.
5655 * obj-c++.dg/stubify-1.mm: Ditto.
5656 * lib/objc-torture.exp: Do not require link success for
5657 "trivial.m" in the runtime checks when dowhat = 'compile'.
5658 * lib/dg-pch.exp (dg-flags-pch): New Proc.
5659 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
5660 Darwin8/OSX10.4 - compatible code generation.
5661 * objc.dg/stubify-2.m: Ditto.
5662 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5663 * objc.dg/next-runtime-1.m: Ditto.
5664 * objc.dg/stret-2.m: Restrict to ilp32 targets.
5665 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5668 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
5671 * lib/plugin-support.exp: Use "-undefined
5672 dynamic_lookup" on darwin.
5674 2010-04-26 Richard Guenther <rguenther@suse.de>
5676 * gcc.dg/lto/20100426_0.c: New testcase.
5678 2010-04-26 Jie Zhang <jie@codesourcery.com>
5680 PR tree-optimization/43833
5681 gcc.dg/Warray-bounds-8.c: New test case.
5683 2010-04-26 Richard Guenther <rguenther@suse.de>
5686 * g++.dg/lto/20100423-3_0.C: New testcase.
5688 2010-04-26 Richard Guenther <rguenther@suse.de>
5691 * g++.dg/lto/20100423-2_0.C: New testcase.
5693 2010-04-26 Ira Rosen <irar@il.ibm.com>
5695 * gcc.dg/vect/bb-slp-23.c: New test.
5697 2010-04-25 Joseph Myers <joseph@codesourcery.com>
5699 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5700 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5701 * gcc.dg/c1x-float-1.c: New test.
5703 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5705 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5708 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5710 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5712 * gfortran.dg/default_format_denormal_1.f90: Ditto.
5713 * gfortran.dg/default_format_2.f90: Ditto.
5715 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5717 * gfortran.dg/pr43505.f90: Clean up .mod file.
5718 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5719 * gfortran.dg/pr41347.f90: Ditto.
5720 * gfortran.dg/internal_pack_4.f90: Ditto.
5721 * gfortran.dg/proc_decl_23.f90: Ditto.
5722 * gfortran.dg/recursive_check_3.f90: Ditto.
5723 * gfortran.dg/intent_out_3.f90: Ditto.
5724 * gfortran.dg/assignment_2.f90: Ditto.
5725 * gfortran.dg/pr41928.f90: Ditto.
5726 * gfortran.dg/pr42166.f90: Ditto.
5727 * gfortran.dg/private_type_12.f90: Ditto.
5728 * gfortran.dg/graphite/pr42185.f90: Ditto.
5729 * gfortran.dg/graphite/pr42186.f90: Ditto.
5730 * gfortran.dg/graphite/pr40982.f90: Ditto.
5731 * gfortran.dg/graphite/id-2.f90: Ditto.
5732 * gfortran.dg/graphite/id-4.f90: Ditto.
5733 * gfortran.dg/graphite/pr42050.f90: Ditto.
5734 * gfortran.dg/graphite/id-18.f90: Ditto.
5735 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5736 * gfortran.dg/graphite/pr41924.f90: Ditto.
5737 * gfortran.dg/graphite/pr42393.f90: Ditto.
5738 * gfortran.dg/graphite/pr37980.f90: Ditto.
5739 * gfortran.dg/graphite/pr38953.f90: Ditto.
5740 * gfortran.dg/graphite/pr42180.f90: Ditto.
5741 * gfortran.dg/graphite/pr42181.f90: Ditto.
5742 * gfortran.dg/where_operator_assign_4.f90: Ditto.
5743 * gfortran.dg/select_type_4.f90: Ditto.
5744 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5745 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5746 * gfortran.dg/lto/pr40725_0.f03: Ditto.
5747 * gfortran.dg/elemental_args_check_2.f90: Ditto.
5748 * gfortran.dg/whole_file_11.f90: Ditto.
5749 * gfortran.dg/private_type_11.f90: Ditto.
5750 * gfortran.dg/vect/vect-gems.f90: Ditto.
5751 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5753 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5755 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5757 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
5759 * gnat.dg/pack15.ad[sb]: New test.
5761 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
5763 * gcc.target/arm/mla-1.c: New test.
5765 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5769 * gfortran.dg/pr43793.f90: New test.
5771 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
5773 PR tree-optimization/41442
5774 * gcc.target/i386/pr41442.c: New test.
5776 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
5779 * gfortran.dg/fgetc_3.f90: Delete bogus test.
5781 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5784 * gfortran.dg/open_nounit.f90: New test.
5786 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
5790 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5792 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
5794 * gcc.dg/Wconversion-integer.c: Update.
5796 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
5798 * gnat.dg/unchecked_convert5.adb: New test.
5800 2010-04-23 Richard Guenther <rguenther@suse.de>
5803 * gcc.dg/lto/20100423-2_0.c: New testcase.
5804 * gcc.dg/lto/20100423-2_0.c: Likewise.
5806 2010-04-23 Richard Guenther <rguenther@suse.de>
5809 * gcc.dg/lto/20100423-1_0.c: New testcase.
5810 * gcc.dg/lto/20100423-1_1.c: Likewise.
5812 2010-04-23 Martin Jambor <mjambor@suse.cz>
5814 PR tree-optimization/43846
5815 * gcc.dg/tree-ssa/sra-10.c: New test.
5817 2010-04-23 Martin Jambor <mjambor@suse.cz>
5820 * gcc.c-torture/execute/pr43835.c: New test.
5822 2010-04-23 Richard Guenther <rguenther@suse.de>
5825 * g++.dg/lto/20100423-1_0.C: New testcase.
5827 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
5829 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5831 2010-04-22 Ira Rosen <irar@il.ibm.com>
5833 PR tree-optimization/43842
5834 * gcc.dg/vect/pr43842.c: New test.
5836 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5838 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5839 * gcc.target/i386/wmul-2.c: Likewise.
5841 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5843 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5844 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5846 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
5848 * gfortran.dg/reassoc_6.f: New testcase.
5850 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5853 * gcc.target/arm/wmul-1.c: New test.
5854 * gcc.target/arm/wmul-2.c: New test.
5856 2010-04-22 Richard Guenther <rguenther@suse.de>
5858 PR tree-optimization/43845
5859 * gcc.c-torture/compile/pr43845.c: New testcase.
5861 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5864 * gcc.target/i386/wmul-1.c: New test.
5865 * gcc.target/i386/wmul-2.c: New test.
5866 * gcc.target/bfin/wmul-1.c: New test.
5867 * gcc.target/bfin/wmul-2.c: New test.
5869 2010-04-22 Richard Guenther <rguenther@suse.de>
5872 * gfortran.dg/vector_subscript_6.f90: New testcase.
5873 * gfortran.dg/assign_10.f90: Adjust.
5875 2010-04-21 Jakub Jelinek <jakub@redhat.com>
5878 * gfortran.dg/gomp/pr43836.f90: New test.
5880 2010-04-21 Richard Guenther <rguenther@suse.de>
5882 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5884 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5886 * gcc.dg/torture/builtin-cproj-3.c: New.
5888 2010-04-20 Jason Merrill <jason@redhat.com>
5891 * g++.dg/template/recurse2.C: New.
5892 * g++.dg/parse/crash36.C: Adjust.
5893 * g++.dg/other/fold1.C: Adjust.
5894 * g++.dg/init/member1.C: Adjust.
5895 * lib/prune.exp: Prune "skipping N instantiation contexts".
5897 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5899 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5901 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5903 * gcc.dg/torture/builtin-cproj-1.c: New.
5904 * gcc.dg/torture/builtin-cproj-2.c: New.
5906 2010-04-20 Dodji Seketeli <dodji@redhat.com>
5910 * g++.dg/template/typedef32.C: Adjust.
5911 * g++.dg/template/typedef33.C: New test.
5913 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
5916 * gfortran.dg/proc_decl_23.f90: New test.
5919 * gfortran.dg/abstract_type_6.f03: New test.
5921 2010-04-20 Xinliang David Li <davidxl@google.com>
5923 * g++.dg/tree-ssa/fold-compare.C: New.
5925 2010-04-20 Richard Guenther <rguenther@suse.de>
5927 PR tree-optimization/39417
5928 * g++.dg/torture/pr39417.C: New testcase.
5930 2010-04-20 Richard Guenther <rguenther@suse.de>
5932 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
5934 2010-04-20 Jakub Jelinek <jakub@redhat.com>
5936 * g++.dg/debug/dwarf2/rv1.C: New test.
5938 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5941 * gcc.c-torture/compile/pr43635.c: New testcase.
5943 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5946 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5947 of sequential loops being private only in the innermost containing
5951 * gfortran.dg/gomp/pr43337.f90: New test.
5953 2010-04-19 Richard Guenther <rguenther@suse.de>
5955 PR tree-optimization/43796
5956 * gfortran.dg/pr43796.f90: New testcase.
5958 2010-04-19 Richard Guenther <rguenther@suse.de>
5960 PR tree-optimization/43783
5961 * gcc.c-torture/execute/pr43783.c: New testcase.
5963 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
5966 * gcc.target/i386/pr43766.c: New test.
5968 2010-04-19 Jie Zhang <jie@codesourcery.com>
5971 * gcc.target/i386/pr43662.c: New test.
5973 2010-04-19 Dodji Seketeli <dodji@redhat.com>
5976 * g++.dg/template/typedef32.C: New test.
5978 2010-04-19 Ira Rosen <irar@il.ibm.com>
5980 PR tree-optimization/37027
5981 * lib/target-supports.exp
5982 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5983 * gcc.dg/vect/pr37027.c: New test.
5984 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5985 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5986 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5987 gcc.dg/vect/vect-complex-6.c: Likewise.
5989 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5991 * g++.dg/debug/dwarf2/enum1.C: New test.
5993 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
5995 * gnat.dg/rep_clause5.ad[sb]: New test.
5996 * gnat.dg/rep_clause5_pkg.ads: New helper.
5998 2010-04-18 Ira Rosen <irar@il.ibm.com>
6000 PR tree-optimization/43771
6001 * g++.dg/vect/pr43771.cc: New test.
6003 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
6006 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6007 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6009 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
6011 * gnat.dg/sizetype.adb: Rename into...
6012 * gnat.dg/sizetype1.adb: ...this.
6013 * gnat.dg/sizetype2.adb: New test.
6015 2010-04-16 Richard Guenther <rguenther@suse.de>
6017 PR tree-optimization/43572
6018 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6020 2010-04-16 Olivier Hainque <hainque@adacore.com>
6022 * gnat.dg/specs/discr_private.ads: New test.
6024 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6027 * gcc.target/arm/thumb-comparisons.c: New test.
6030 * gcc.target/arm/thumb-cbranchqi.c: New test.
6032 2010-04-16 Christian Bruel <christian.bruel@st.com>
6034 * g++.dg/torture/pr36191.C: Enable for SH.
6036 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
6038 * gnat.dg/wide_boolean.adb: New test.
6039 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6041 2010-04-15 Richard Guenther <rguenther@suse.de>
6043 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6044 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6045 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6046 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6047 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6048 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6049 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6050 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6051 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6052 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6053 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6054 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6055 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6056 * gcc.dg/torture/ipa-pta-2.c: Likewise.
6057 * gcc.dg/torture/ipa-pta-1.c: Adjust.
6059 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
6062 * gcc.target/arm/pr42496.c: New test.
6064 2010-04-14 Jason Merrill <jason@redhat.com>
6067 * g++.dg/ext/attrib38.C: New.
6069 2010-04-14 Steve Ellcey <sje@cup.hp.com>
6072 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6074 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
6077 * gcc.dg/cpp/warn-undef-2.c: Update.
6078 * gcc.dg/cpp/warn-traditional-2.c: Update.
6079 * gcc.dg/cpp/warn-comments-2.c: Update.
6080 * gcc.dg/cpp/warn-variadic-2.c: Update.
6081 * gcc.dg/cpp/warn-long-long-2.c: Update.
6082 * gcc.dg/cpp/warn-deprecated-2.c: Update.
6083 * gcc.dg/cpp/warn-multichar-2.c: Update.
6084 * gcc.dg/cpp/warn-normalized-3.c: Update.
6085 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6086 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6087 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6088 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6089 * gcc.dg/cpp/warn-redefined-2.c: Update.
6090 * gfortran.dg/warning-directive-2.F90: Update.
6091 * c-c++-common/cpp/warning-directive-2.c: Update.
6093 2010-04-14 Michael Matz <matz@suse.de>
6095 PR tree-optimization/42963
6096 * gcc.dg/pr42963.c: New testcase.
6098 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
6100 * gnat.dg/class_wide.adb: Rename into...
6101 * gnat.dg/class_wide1.adb: ...this.
6102 * gnat.dg/class_wide2.ad[sb]: New test.
6104 2010-04-14 Tobias Burnus <burnus@net-b.de>
6107 * gfortran.dg/coarray_9.f90: Update dg-errors.
6108 * gfortran.dg/coarray_10.f90: New test.
6109 * gfortran.dg/coarray_11.f90: New test.
6111 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6114 gfortran.dg/initialization_24.f90: New test.
6116 2010-04-13 Jason Merrill <jason@redhat.com>
6118 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6119 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6121 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
6123 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6124 * g++.dg/dg.exp: Likewise.
6125 * gcc.dg/cpp/warning-directive-1.c: Move to ...
6126 * c-c++-common/cpp/warning-directive-1.c: ... here.
6127 * gcc.dg/cpp/warning-directive-2.c: Move to ...
6128 * c-c++-common/cpp/warning-directive-2.c: ... here.
6129 * gcc.dg/cpp/warning-directive-3.c: Move to ...
6130 * c-c++-common/cpp/warning-directive-3.c: ... here.
6131 * gcc.dg/cpp/warning-directive-4.c: Move to ...
6132 * c-c++-common/cpp/warning-directive-4.c: ... here.
6133 * g++.dg/cpp/warning-directive-1.C: Delete.
6134 * g++.dg/cpp/warning-directive-2.C: Delete.
6135 * g++.dg/cpp/warning-directive-3.C: Delete.
6136 * g++.dg/cpp/warning-directive-4.C: Delete.
6137 * gcc.dg/cpp/normalised-3.c: Delete.
6138 * g++.dg/cpp/normalised-1.C: Rename as ...
6139 * c-c++-common/cpp/normalised-3.c: ... this.
6141 2010-04-13 Martin Jambor <mjambor@suse.cz>
6143 * gcc.dg/tree-ssa/sra-9.c: New test.
6145 2010-04-13 Michael Matz <matz@suse.de>
6148 * gcc.dg/pr43730.c: New test.
6150 2010-04-13 Michael Matz <matz@suse.de>
6152 * gcc.dg/tree-ssa/negate.c: New testcase.
6154 2010-04-13 Richard Guenther <rguenther@suse.de>
6157 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6159 2010-04-13 Richard Guenther <rguenther@suse.de>
6161 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6163 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
6165 * gnat.dg/derived_type1.adb: New test.
6167 2010-04-13 Matthias Klose <doko@ubuntu.com>
6169 * gcc.dg/plugindir1.c: New testcase.
6170 * gcc.dg/plugindir2.c: New testcase.
6171 * gcc.dg/plugindir3.c: New testcase.
6172 * gcc.dg/plugindir4.c: New testcase.
6174 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
6176 * gcc.target/i386/rotate-2.c: New test.
6178 2010-04-12 Jason Merrill <jason@redhat.com>
6181 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6182 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6184 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
6187 * g++.dg/init/pr25811.C: New test.
6189 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6191 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6192 dg-error, dg-warning.
6193 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6195 2010-04-12 Richard Guenther <rguenther@suse.de>
6197 * gcc.dg/torture/inline-2.c: New testcase.
6199 2010-04-12 Jakub Jelinek <jakub@redhat.com>
6202 * gcc.dg/Wunused-var-7.c: New test.
6204 PR tree-optimization/43560
6205 * gcc.c-torture/execute/pr43560.c: New test.
6207 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
6209 * gnat.dg/aggr13.adb: New test.
6210 * gnat.dg/aggr14.adb: Likewise.
6211 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6213 2010-04-12 Richard Guenther <rguenther@suse.de>
6216 * g++.dg/torture/pr43611.C: New testcase.
6218 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
6221 * gcc.dg/pr36774-1.c: New test.
6222 * gcc.dg/pr36774-2.c: New test.
6224 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6226 * gcc.target/sh/rte-delay-slot.c: New test.
6228 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
6230 * gnat.dg/pack9.adb: Remove -cargs option.
6231 * gnat.dg/aggr12.ad[sb]: New test.
6233 2010-04-10 Jie Zhang <jie@codesourcery.com>
6236 * gcc.target/sh/pr43417.c: New test.
6238 2010-04-10 Tobias Burnus <burnus@net-b.de>
6241 * gfortran.dg/spec_expr_6.f90: New test.
6243 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6246 * gcc.dg/cpp/pr43195.c: New.
6247 * gcc.dg/cpp/pr43195.h: New.
6249 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6252 * gcc.dg/Werror-6.c: Adjust.
6253 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6254 * gcc.dg/Werror-4.c: Likewise.
6255 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6256 * gcc.dg/Wswitch-enum-error.c: Likewise.
6257 * gcc.dg/Wpointer-arith.c: Likewise.
6258 * gcc.dg/Wfatal.c: Likewise.
6259 * gcc.dg/Wswitch-error.c: Likewise.
6260 * g++.dg/warn/unused-result1-Werror.c: Likewise.
6261 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6262 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6263 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6264 * gcc.dg/cpp/warn-comments-2.c: Likewise.
6265 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6266 * gcc.dg/cpp/warning-directive-2.c: Likewise.
6267 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6268 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6269 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6270 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6271 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6272 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6273 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6274 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6275 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6276 * g++.dg/cpp/warning-directive-2.C: Likewise.
6277 * gfortran.dg/warning-directive-2.F90: Likewise.
6279 2010-04-09 Jason Merrill <jason@redhat.com>
6282 * g++.dg/template/sizeof13.C: New.
6284 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
6286 * g++.dg/other/pr35504.C: Add check for thiscall.
6287 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6288 * gcc.dg/torture/stackalign/thiscall-1.c: New.
6290 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6293 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6294 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
6295 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6296 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
6297 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6298 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
6299 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6300 * g++.dg/other/increment1.C: Likewise.
6302 2010-04-09 Tobias Burnus <burnus@net-b.de>
6305 * gfortran.dg/coarray_7.f90: New test.
6306 * gfortran.dg/coarray_8.f90: New test.
6308 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
6311 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6313 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6316 * gcc.dg/pr43643.c: New test.
6318 2010-04-08 Tobias Burnus <burnus@net-b.de>
6320 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6322 2010-04-08 Richard Guenther <rguenther@suse.de>
6324 PR tree-optimization/43679
6325 * gcc.c-torture/compile/pr43679.c: New testcase.
6327 2010-04-08 Jakub Jelinek <jakub@redhat.com>
6330 * gcc.dg/pr43670.c: New test.
6332 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
6335 * gcc.dg/tree-ssa/reassoc-19.c: New.
6337 2010-04-07 Jakub Jelinek <jakub@redhat.com>
6340 * gcc.dg/Wunused-var-1.c: New test.
6341 * gcc.dg/Wunused-var-2.c: New test.
6342 * gcc.dg/Wunused-var-3.c: New test.
6343 * gcc.dg/Wunused-var-4.c: New test.
6344 * gcc.dg/Wunused-var-5.c: New test.
6345 * gcc.dg/Wunused-var-6.c: New test.
6346 * gcc.dg/Wunused-parm-1.c: New test.
6348 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6349 * gcc.dg/trunc-1.c: Likewise.
6350 * gcc.dg/vla-9.c: Likewise.
6351 * gcc.dg/dfp/composite-type.c: Likewise.
6353 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6356 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6357 * obj-c++.dg/objc-gc-3.mm: Ditto.
6359 2010-04-07 Simon Baldwin <simonb@google.com>
6361 * gcc.dg/cpp/warn-undef-2.c: New.
6362 * gcc.dg/cpp/warn-traditional-2.c: New.
6363 * gcc.dg/cpp/warn-comments-2.c: New.
6364 * gcc.dg/cpp/warning-directive-1.c: New.
6365 * gcc.dg/cpp/warn-long-long.c: New.
6366 * gcc.dg/cpp/warn-traditional.c: New.
6367 * gcc.dg/cpp/warn-variadic-2.c: New.
6368 * gcc.dg/cpp/warn-undef.c: New.
6369 * gcc.dg/cpp/warn-normalized-1.c: New.
6370 * gcc.dg/cpp/warning-directive-2.c: New.
6371 * gcc.dg/cpp/warn-long-long-2.c: New.
6372 * gcc.dg/cpp/warn-variadic.c: New.
6373 * gcc.dg/cpp/warn-normalized-2.c: New.
6374 * gcc.dg/cpp/warning-directive-3.c: New.
6375 * gcc.dg/cpp/warn-deprecated-2.c: New.
6376 * gcc.dg/cpp/warn-trigraphs-1.c: New.
6377 * gcc.dg/cpp/warn-multichar-2.c: New.
6378 * gcc.dg/cpp/warn-normalized-3.c: New.
6379 * gcc.dg/cpp/warning-directive-4.c: New.
6380 * gcc.dg/cpp/warn-unused-macros.c: New.
6381 * gcc.dg/cpp/warn-trigraphs-2.c: New.
6382 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6383 * gcc.dg/cpp/warn-cxx-compat.c: New.
6384 * gcc.dg/cpp/warn-redefined.c: New.
6385 * gcc.dg/cpp/warn-trigraphs-3.c: New.
6386 * gcc.dg/cpp/warn-unused-macros-2.c: New.
6387 * gcc.dg/cpp/warn-deprecated.c: New.
6388 * gcc.dg/cpp/warn-trigraphs-4.c: New.
6389 * gcc.dg/cpp/warn-redefined-2.c: New.
6390 * gcc.dg/cpp/warn-comments.c: New.
6391 * gcc.dg/cpp/warn-multichar.c: New.
6392 * g++.dg/cpp/warning-directive-1.C: New.
6393 * g++.dg/cpp/warning-directive-2.C: New.
6394 * g++.dg/cpp/warning-directive-3.C: New.
6395 * g++.dg/cpp/warning-directive-4.C: New.
6396 * gfortran.dg/warning-directive-1.F90: New.
6397 * gfortran.dg/warning-directive-3.F90: New.
6398 * gfortran.dg/warning-directive-2.F90: New.
6399 * gfortran.dg/warning-directive-4.F90: New.
6401 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6404 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6406 2010-04-07 Jason Merrill <jason@redhat.com>
6408 * g++.dg/template/dr408.C: New.
6410 * g++.dg/lookup/ns4.C: New.
6413 * g++.dg/template/friend51.C: New test.
6416 * g++.old-deja/g++.other/linkage1.C: Adjust.
6418 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6421 * g++.dg/template/crash94.C: New test.
6423 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6426 * g++.dg/init/aggr5.C: New test.
6427 * g++.dg/init/aggr5.C: New test.
6429 2010-04-07 Richard Guenther <rguenther@suse.de>
6431 PR tree-optimization/43270
6432 * g++.dg/warn/Warray-bounds-4.C: New testcase.
6433 * gcc.dg/Warray-bounds-7.c: Likewise.
6435 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
6437 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6438 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6439 * gnat.dg/bit_packed_array4.ad[sb]: New test.
6441 2010-04-07 Jie Zhang <jie@codesourcery.com>
6444 * g++.dg/init/pr42556.C: New test.
6446 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6449 * g++.dg/debug/dwarf2/typedef2.C: New test.
6451 2010-04-06 Dodji Seketeli <dodji@redhat.com>
6453 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6454 c-c++-common/dwarf2/redeclaration-1.C
6456 2010-04-06 Jason Merrill <jason@redhat.com>
6458 * g++.dg/cpp0x/pr31437.C: Adjust error location.
6459 * g++.dg/ext/attrib18.C: Likewise.
6460 * g++.dg/ext/bitfield2.C: Likewise.
6461 * g++.dg/ext/bitfield4.C: Likewise.
6462 * g++.dg/ext/visibility/warn2.C: Likewise.
6463 * g++.dg/ext/visibility/warn3.C: Likewise.
6464 * g++.dg/gomp/pr26690-1.C: Likewise.
6465 * g++.dg/inherit/covariant7.C: Likewise.
6466 * g++.dg/init/synth2.C: Likewise.
6467 * g++.dg/lookup/using7.C: Likewise.
6468 * g++.dg/other/crash-4.C: Likewise.
6469 * g++.dg/other/error13.C: Likewise.
6470 * g++.dg/other/error20.C: Likewise.
6471 * g++.dg/parse/crash31.C: Likewise.
6472 * g++.dg/parse/error16.C: Likewise.
6473 * g++.dg/parse/error19.C: Likewise.
6474 * g++.dg/parse/error27.C: Likewise.
6475 * g++.dg/parse/error28.C: Likewise.
6476 * g++.dg/parse/fused-params1.C: Likewise.
6477 * g++.dg/template/error2.C: Likewise.
6478 * g++.dg/template/local6.C: Likewise.
6479 * g++.dg/template/qualttp15.C: Likewise.
6480 * g++.dg/warn/Wnvdtor-2.C: Likewise.
6481 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6482 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6483 * g++.old-deja/g++.brendan/crash29.C: Likewise.
6484 * g++.old-deja/g++.eh/spec6.C: Likewise.
6485 * g++.old-deja/g++.jason/crash3.C: Likewise.
6486 * g++.old-deja/g++.jason/destruct2.C: Likewise.
6487 * g++.old-deja/g++.law/ctors5.C: Likewise.
6488 * g++.old-deja/g++.law/ctors9.C: Likewise.
6489 * g++.old-deja/g++.mike/p3538a.C: Likewise.
6490 * g++.old-deja/g++.mike/p3538b.C: Likewise.
6491 * g++.old-deja/g++.other/struct1.C: Likewise.
6492 * g++.old-deja/g++.other/volatile1.C: Likewise.
6493 * g++.old-deja/g++.pt/crash36.C: Likewise.
6494 * g++.old-deja/g++.pt/derived3.C: Likewise.
6495 * g++.old-deja/g++.robertl/eb109.C: Likewise.
6496 * g++.old-deja/g++.robertl/eb4.C: Likewise.
6498 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
6501 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6502 * gcc.dg/graphite/id-19.c: New.
6504 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
6507 * gcc.dg/vect/pr32824: New.
6509 2010-04-06 Tobias Burnus <burnus@net-b.de>
6512 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6513 * gfortran.dg/coarray_3.f90: Ditto.
6514 * gfortran.dg/coarray_4.f90: Ditto.
6515 * gfortran.dg/coarray_5.f90: Ditto.
6516 * gfortran.dg/coarray_6.f90: Ditto.
6517 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6519 2010-04-06 Tobias Burnus <burnus@net-b.de>
6522 * gfortran.dg/coarray_4.f90: Fix test.
6523 * gfortran.dg/coarray_6.f90: Add more tests.
6525 2010-04-06 Tobias Burnus <burnus@net-b.de>
6528 * gfortran.dg/coarray_4.f90: New test.
6529 * gfortran.dg/coarray_5.f90: New test.
6530 * gfortran.dg/coarray_6.f90: New test.
6532 2010-04-06 Tobias Burnus <burnus@net-b.de>
6535 * gfortran.dg/iso_fortran_env_5.f90: New test.
6536 * gfortran.dg/iso_fortran_env_6.f90: New test.
6538 2010-04-06 Tobias Burnus <burnus@net-b.de>
6541 * gfortran.dg/coarray_1.f90: New test.
6542 * gfortran.dg/coarray_2.f90: New test.
6543 * gfortran.dg/coarray_3.f90: New test.
6545 2010-04-06 Jason Merrill <jason@redhat.com>
6548 * g++.dg/template/dtor8.C: New.
6551 * g++.dg/template/error-recovery2.C: New.
6553 2010-04-06 Jan Hubicka <jh@suse.czpli
6555 PR tree-optimization/42906
6556 * gcc.dg/tree-ssa/dce-1.c: New testcase.
6558 2010-04-06 Tobias Burnus <burnus@net-b.de>
6561 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6562 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6563 * gfortran.dg/auto_dealloc_1.f90: Ditto.
6565 2010-04-06 Richard Guenther <rguenther@suse.de>
6567 PR tree-optimization/43627
6568 * gcc.dg/tree-ssa/vrp49.c: New testcase.
6570 2010-04-06 Jakub Jelinek <jakub@redhat.com>
6573 * gcc.target/i386/pr43638.c: New test.
6575 2010-04-06 Richard Guenther <rguenther@suse.de>
6578 * gcc.c-torture/compile/pr43661.c: New testcase.
6580 2010-04-06 Jakub Jelinek <jakub@redhat.com>
6582 * gcc.target/s390/stackcheck1.c: Add dg-warning.
6584 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
6586 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6588 2010-04-02 Richard Guenther <rguenther@suse.de>
6590 PR tree-optimization/43629
6591 * gcc.c-torture/execute/pr43629.c: New testcase.
6593 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
6594 Dominique d'Humieres <dominiq@lps.ens.fr>
6597 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6599 2010-04-01 Dodji Seketeli <dodji@redhat.com>
6602 * c-c++-common/dwarf2/redeclaration-1.C: New test.
6604 2010-04-01 Jason Merrill <jason@redhat.com>
6606 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6608 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
6609 Manfred Schwarb <manfred99@gmx.ch>
6612 * gfortran.dg/ftell_3.f90: New test.
6614 2010-04-01 Richard Guenther <rguenther@suse.de>
6617 * gcc.c-torture/compile/pr43614.c: New testcase.
6619 2010-04-01 Martin Jambor <mjambor@suse.cz>
6621 PR tree-optimization/43141
6622 * gcc.dg/guality/pr43141.c: New test.
6624 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6626 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6627 * g++.dg/eh/spbp.C: Likewise.
6628 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6629 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6631 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6632 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
6633 * objc.dg/dwarf-2.m: Likewise.
6635 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6638 * gcc.dg/graphite/id-pr43464.c: New.
6639 * gcc.dg/graphite/id-pr43464-1.c: New.
6641 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6644 * gcc.dg/graphite/id-pr43351.c
6646 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6649 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6650 * obj-c++.dg/try-catch-2.mm: Ditto.
6651 * obj-c++.dg/lookup-2.mm: Ditto.
6652 * obj-c++.dg/encode-8.m: Ditto.
6653 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6654 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6655 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6656 * obj-c++.dg/const-str-11.mm: Ditto.
6657 * obj-c++.dg/const-str-9.mm: Ditto.
6658 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6659 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6660 * obj-c++.dg/except-1.mm: Ditto.
6661 * obj-c++.dg/const-str-7.mm: Ditto.
6662 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6663 * obj-c++.dg/const-str-3.mm: Ditto.
6664 * obj-c++.dg/const-str-7.mm: Ditto.
6665 * obj-c++.dg/stubify-2.mm: Change dump file name.
6668 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6670 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6673 2010-03-31 Martin Jambor <mjambor@suse.cz>
6675 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
6676 only with -O2, -O3 or -Os and not with -fwhopr.
6678 2010-03-31 Dodji Seketeli <dodji@redhat.com>
6681 * g++.dg/template/typedef31.C: New test.
6683 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6685 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6686 assembler output on *-*-solaris2*.
6687 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6689 2010-03-31 Jakub Jelinek <jakub@redhat.com>
6692 * gcc.dg/pr43557-1.c: New test.
6693 * gcc.dg/pr43557-2.c: New file.
6695 2010-03-31 Jie Zhang <jie@codesourcery.com>
6698 * gcc.dg/pr43562.c: New test.
6700 2010-03-30 Jason Merrill <jason@redhat.com>
6703 * g++.dg/template/error-recovery1.C: New.
6706 * g++.dg/parse/ambig5.C: New.
6708 2010-03-30 Jakub Jelinek <jakub@redhat.com>
6711 * gcc.dg/guality/pr43593.c: New test.
6713 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
6716 * gcc.dg/vect/pr43430-1.c: New.
6718 2010-03-30 Jason Merrill <jason@redhat.com>
6721 * g++.dg/template/partial7.C: New.
6723 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6725 * gcc.target/s390/stackcheck1.c: New testcase.
6727 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6730 * gfortran.dg/read_eof_8.f90: New test.
6732 2010-03-29 Jason Merrill <jason@redhat.com>
6734 * gcc.dg/cpp/include6.c: Change [] to ().
6737 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6739 * c-c++-common/raw-string-2.c: Add trigraph test.
6740 * c-c++-common/raw-string-8.c: New.
6741 * c-c++-common/raw-string-9.c: New.
6742 * c-c++-common/raw-string-10.c: New.
6744 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6745 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6746 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6747 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6748 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6749 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6750 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6752 2010-03-29 Richard Guenther <rguenther@suse.de>
6754 PR tree-optimization/43560
6755 * gcc.dg/torture/pr43560.c: New testcase.
6757 2010-03-29 Jason Merrill <jason@redhat.com>
6760 * g++.dg/ext/raw-string-1.C: Change [] to ().
6761 * g++.dg/ext/raw-string-2.C: Change [] to ().
6762 Don't use \ in delimiter.
6763 * g++.dg/ext/raw-string-3.C: Change [] to ().
6764 * g++.dg/ext/raw-string-4.C: Change [] to ().
6765 * g++.dg/ext/raw-string-5.C: Change [] to ().
6766 Test for error on \ in delimiter.
6767 * g++.dg/ext/raw-string-6.C: Change [] to ().
6768 * g++.dg/ext/raw-string-7.C: Change [] to ().
6770 2010-03-29 Jie Zhang <jie@codesourcery.com>
6773 * gcc.dg/pr43564.c: New test.
6775 2010-03-29 Tobias Burnus <burnus@net-b.de>
6778 * gfortran.dg/direct_io_12.f90: New test.
6780 2010-03-28 Jan Hubicka <jh@suse.cz>
6782 PR tree-optimization/43505
6783 * gfortran.dg/pr43505.f90: New testcase.
6785 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
6787 PR tree-optimization/43528
6788 * gcc.target/i386/pr43528.c: New test.
6790 2010-03-26 Joseph Myers <joseph@codesourcery.com>
6793 * gcc.dg/parm-impl-decl-3.c: New test.
6795 2010-03-26 Jason Merrill <jason@redhat.com>
6798 * g++.dg/cpp0x/parse1.C: New.
6800 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
6803 * gcc.target/i386/pr43524.c: New test.
6805 2010-03-26 Martin Jambor <mjambor@suse.cz>
6807 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6808 whitespace, rename main to foo.
6809 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6810 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6811 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6812 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6813 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6814 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6815 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6816 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6817 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6818 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6819 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6821 2010-03-26 Dodji Seketeli <dodji@redhat.com>
6824 * g++.dg/other/crash-10.C: New test.
6825 * g++.dg/other/crash-11.C: New test.
6827 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6830 * gfortran.dg/read_eof_7.f90: New test.
6832 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6836 * objc-obj-c++-shared: New directory.
6837 * objc-obj-c++-shared/Object1-implementation.h: New file.
6838 * objc-obj-c++-shared/Object1.h: New file.
6839 * objc-obj-c++-shared/Protocol1.h: New file.
6840 * objc-obj-c++-shared/next-abi.h: New file.
6841 * objc-obj-c++-shared/next-mapping.h: New file.
6842 * objc/execute/next_mapping.h: Delete.
6843 * objc.dg/special/special.exp: For all targets run the tests with
6844 -fgnu-runtime, for darwin targets also run the tests with
6846 * objc.dg/dg.exp: Ditto.
6847 * obj-c++.dg/dg.exp: Ditto.
6848 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6849 Protocol1.h) and next-mapping.h as required. Amend testcase to
6850 include use of updated NeXT interface.
6851 * objc/execute/formal_protocol-5.m: Ditto.
6852 * objc/execute/protocol-isEqual-2.m: Ditto.
6853 * objc/execute/protocol-isEqual-4.m: Ditto.
6854 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6855 Protocol1.h) and next-mapping.h as required.
6856 * objc/execute/object_is_class.m: Ditto.
6857 * objc/execute/enumeration-1.m: Ditto.
6858 * objc/execute/class-13.m: Ditto.
6859 * objc/execute/formal_protocol-2.m: Ditto.
6860 * objc/execute/formal_protocol-4.m: Ditto.
6861 * objc/execute/class-1.m: Ditto.
6862 * objc/execute/bycopy-1.m: Ditto.
6863 * objc/execute/formal_protocol-6.m: Ditto.
6864 * objc/execute/bycopy-3.m: Ditto.
6865 * objc/execute/class-3.m: Ditto.
6866 * objc/execute/bf-11.m: Ditto.
6867 * objc/execute/class-5.m: Ditto.
6868 * objc/execute/bf-13.m: Ditto.
6869 * objc/execute/class-7.m: Ditto.
6870 * objc/execute/bf-15.m: Ditto.
6871 * objc/execute/class-9.m: Ditto.
6872 * objc/execute/bf-17.m: Ditto.
6873 * objc/execute/bf-19.m: Ditto.
6874 * objc/execute/IMP.m: Ditto.
6875 * objc/execute/exceptions/catchall-1.m: Ditto.
6876 * objc/execute/exceptions/trivial.m: Ditto.
6877 * objc/execute/exceptions/finally-1.m: Ditto.
6878 * objc/execute/exceptions/local-variables-1.m: Ditto.
6879 * objc/execute/exceptions/foward-1.m: Ditto.
6880 * objc/execute/bf-2.m: Ditto.
6881 * objc/execute/string1.m: Ditto.
6882 * objc/execute/bf-4.m: Ditto.
6883 * objc/execute/informal_protocol.m: Ditto.
6884 * objc/execute/string3.m: Ditto.
6885 * objc/execute/bf-6.m: Ditto.
6886 * objc/execute/bf-8.m: Ditto.
6887 * objc/execute/class-tests-1.h: Ditto.
6888 * objc/execute/protocol-isEqual-1.m: Ditto.
6889 * objc/execute/protocol-isEqual-3.m: Ditto.
6890 * objc/execute/_cmd.m: Ditto.
6891 * objc/execute/function-message-1.m: Ditto.
6892 * objc/execute/bf-20.m: Ditto.
6893 * objc/execute/bf-common.h: Ditto.
6894 * objc/execute/np-2.m: Ditto.
6895 * objc/execute/class-10.m: Ditto.
6896 * objc/execute/class-12.m: Ditto.
6897 * objc/execute/enumeration-2.m: Ditto.
6898 * objc/execute/class-14.m: Ditto.
6899 * objc/execute/encode-1.m: Ditto.
6900 * objc/execute/formal_protocol-1.m: Ditto.
6901 * objc/execute/formal_protocol-3.m: Ditto.
6902 * objc/execute/accessing_ivars.m: Ditto.
6903 * objc/execute/bycopy-2.m: Ditto.
6904 * objc/execute/class-2.m: Ditto.
6905 * objc/execute/bf-10.m: Ditto.
6906 * objc/execute/formal_protocol-7.m: Ditto.
6907 * objc/execute/root_methods.m: Ditto.
6908 * objc/execute/class-4.m: Ditto.
6909 * objc/execute/bf-12.m: Ditto.
6910 * objc/execute/class-6.m: Ditto.
6911 * objc/execute/bf-14.m: Ditto.
6912 * objc/execute/nested-func-1.m: Ditto.
6913 * objc/execute/class-8.m: Ditto.
6914 * objc/execute/private.m: Ditto.
6915 * objc/execute/bf-16.m: Ditto.
6916 * objc/execute/bf-18.m: Ditto.
6917 * objc/execute/load-3.m: Ditto.
6918 * objc/execute/compatibility_alias.m: Ditto.
6919 * objc/execute/bf-1.m: Ditto.
6920 * objc/execute/no_clash.m: Ditto.
6921 * objc/execute/bf-3.m: Ditto.
6922 * objc/execute/string2.m: Ditto.
6923 * objc/execute/bf-5.m: Ditto.
6924 * objc/execute/string4.m: Ditto.
6925 * objc/execute/bf-7.m: Ditto.
6926 * objc/execute/object_is_meta_class.m: Ditto.
6927 * objc/execute/bf-9.m: Ditto.
6928 * objc/execute/bf-21.m: Ditto.
6929 * objc/execute/cascading-1.m: Ditto.
6930 * objc/execute/trivial.m: Ditto.
6931 * objc/execute/np-1.m: Ditto.
6932 * objc/compile/trivial.m: Ditto.
6933 * objc/execute/class_self-2.m: Include <stdlib.h>.
6934 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
6935 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
6936 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6937 and 64bit. Use new NeXT interface as required.
6938 * objc.dg/special/unclaimed-category-1.m: Ditto.
6939 * objc.dg/special/unclaimed-category-1.h: Ditto.
6940 * objc.dg/special/unclaimed-category-1a.m: Ditto.
6941 * objc.dg/func-ptr-1.m: Ditto.
6942 * objc.dg/stret-1.m: Ditto.
6943 * objc.dg/encode-2.m: Ditto.
6944 * objc.dg/category-1.m: Ditto.
6945 * objc.dg/encode-3.m: Ditto.
6946 * objc.dg/call-super-3.m: Ditto.
6947 * objc.dg/method-3.m: Ditto.
6948 * objc.dg/func-ptr-2.m: Ditto.
6949 * objc.dg/lookup-1.m: Ditto.
6950 * objc.dg/encode-4.m: Ditto.
6951 * objc.dg/fix-and-continue-1.m: Ditto.
6952 * objc.dg/proto-lossage-3.m: Ditto.
6953 * objc.dg/method-13.m: Ditto.
6954 * objc.dg/proto-qual-1.m: Ditto.
6955 * objc.dg/zero-link-3.m: Ditto.
6956 * objc.dg/bitfield-1.m: Ditto.
6957 * objc.dg/va-meth-1.m: Ditto.
6958 * objc.dg/super-class-3.m: Ditto.
6959 * objc.dg/call-super-1.m: Ditto.
6960 * objc.dg/type-size-2.m: Ditto.
6961 * objc.dg/method-10.m: Ditto.
6962 * objc.dg/defs.m: Ditto.
6963 * objc.dg/const-str-3.m: Ditto.
6964 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6965 Protocol1.h) and next-mapping.h as required. Use new NeXT
6966 interface as required.
6967 * objc.dg/super-class-4.m: Ditto.
6968 * objc.dg/comp-types-8.m: Ditto.
6969 * objc.dg/call-super-2.m: Ditto.
6970 * objc.dg/objc-fast-4.m: Ditto.
6971 * objc.dg/method-6.m: Ditto.
6972 * objc.dg/const-str-3.m: Ditto.
6973 * objc.dg/const-str-7.m: Ditto.
6974 * objc.dg/method-15.m: Ditto.
6975 * objc.dg/method-19.m: Ditto.
6976 * objc.dg/sync-1.m: Ditto.
6977 * objc.dg/layout-1.m: Ditto.
6978 * objc.dg/bitfield-3.m: Ditto.
6979 * objc.dg/try-catch-3.m: Ditto.
6980 * objc.dg/try-catch-7.m: Ditto.
6981 * objc.dg/comp-types-10.m: Ditto.
6982 * objc.dg/selector-2.: Ditto.
6983 * objc.dg/method-7.m: Ditto.
6984 * objc.dg/typedef-alias-1.m: Ditto.
6985 * objc.dg/proto-lossage-2.m: Ditto.
6986 * objc.dg/comp-types-11.m: Ditto.
6987 * objc.dg/sizeof-1.m: Ditto.
6988 * objc.dg/method-17.m: Ditto.
6989 * objc.dg/bitfield-5.m: Ditto.
6990 * objc.dg/try-catch-1.m: Ditto.
6991 * objc.dg/encode-5.m: Ditto.
6992 * objc.dg/fix-and-continue-2.m: Ditto.
6993 * objc.dg/method-9.m: Ditto.
6994 * objc.dg/isa-field-1.m: Ditto.
6995 * objc.dg/local-decl-2.m: Ditto.
6996 * objc.dg/objc-gc-4.m: Ditto.
6997 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6998 * objc.dg/gnu-runtime-3.m: Ditto.
6999 * objc.dg/encode-7.m: Ditto.
7000 * objc.dg/encode-8.m: Ditto.
7001 * objc.dg/selector-3.m: Ditto.
7002 * objc.dg/gnu-runtime-1.m: Ditto.
7003 * objc.dg/const-str-12.m: Ditto.
7004 * objc.dg/gnu-runtime-2.m: Ditto.
7005 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7006 * objc.dg/selector-1.m: Ditto.
7007 * objc.dg/stubify-2.m: Ditto.
7008 * objc.dg/zero-link-1.m: Ditto.
7009 * objc.dg/stret-2.m: Ditto.
7010 * objc.dg/zero-link-2.m: Ditto.
7011 * objc.dg/next-runtime-1.m: Ditto.
7012 * objc.dg/symtab-1.m: Ditto.
7013 * objc.dg/stubify-1.m: Ditto.
7014 * objc.dg/bitfield-2.m: Ditto.
7015 * objc.dg/try-catch-10.m: Apply to both runtimes.
7016 * objc.dg/const-str-1.m: Ditto.
7017 * objc.dg/image-info.m: Ditto.
7018 * objc.dg/encode-9.m: Ditto.
7019 * objc.dg/pragma-1.m: Apply test to all targets.
7020 * objc.dg/const-str-4.m: Ditto.
7021 * objc.dg/const-str-8.m: Ditto.
7022 * objc.dg/super-class-2.m: Ditto.
7023 * objc.dg/try-catch-5.m: Ditto.
7024 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7025 Protocol1.h) and next-mapping.h as required. Use new NeXT
7026 interface as required. Skip for gnu-runtime. Test for .quad at m64.
7027 * objc.dg/const-str-11.m: Ditto.
7028 * objc.dg/const-str-9.m: Ditto.
7029 * objc.dg/method-4.m: Skip for 64Bit NeXT.
7030 * objc.dg/encode-1.m: Remove redundant -lobjc.
7031 * objc.dg/try-catch-9.m: Tidy space.
7032 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7033 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7034 and 64bit. Use new NeXT interface as required.
7035 * obj-c++.dg/template-4.mm: Ditto.
7036 * obj-c++.dg/defs.mm: Ditto.
7037 * obj-c++.dg/basic.mm: Ditto.
7038 * obj-c++.dg/encode-4.mm: Ditto.
7039 * obj-c++.dg/method-17.mm: Ditto.
7040 * obj-c++.dg/proto-lossage-3.mm: Ditto.
7041 * obj-c++.dg/cxx-class-1.mm: Ditto.
7042 * obj-c++.dg/method-10.mm: Ditto.
7043 * obj-c++.dg/va-meth-1.mm: Ditto.
7044 * obj-c++.dg/encode-5.mm: Ditto.
7045 * obj-c++.dg/lookup-2.mm: Ditto.
7046 * obj-c++.dg/template-3.mm: Ditto.
7047 * obj-c++.dg/proto-qual-1.mm: Ditto.
7048 * obj-c++.dg/qual-types-1.m: Ditto.
7049 * obj-c++.dg/cxx-scope-1.mm: Ditto.
7050 * obj-c++.dg/template-1.mm: Ditto.
7051 * obj-c++.dg/encode-6.mm: Ditto.
7052 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
7053 Protocol1.h) and next-mapping.h as required. Use new NeXT
7054 interface as required.
7055 * obj-c++.dg/except-1.mm: Ditto.
7056 * obj-c++.dg/const-str-7.mm: Ditto.
7057 * obj-c++.dg/ivar-list-semi.mm: Ditto.
7058 * obj-c++.dg/cxx-scope-2.mm: Ditto.
7059 * obj-c++.dg/selector-2.mm: Ditto.
7060 * obj-c++.dg/isa-field-1.mm: Ditto.
7061 * obj-c++.dg/try-catch-1.mm: Ditto.
7062 * obj-c++.dg/local-decl-1.mm: Ditto.
7063 * obj-c++.dg/try-catch-9.mm: Ditto.
7064 * obj-c++.dg/no-extra-load.mm: Ditto.
7065 * obj-c++.dg/selector-5.mm: Ditto.
7066 * obj-c++.dg/method-12.mm: Ditto.
7067 * obj-c++.dg/try-catch-11.mm: Ditto.
7068 * obj-c++.dg/comp-types-11.mm: Ditto.
7069 * obj-c++.dg/bitfield-3.mm: Ditto.
7070 * obj-c++.dg/method-6.mm: Ditto.
7071 * obj-c++.dg/super-class-2.mm: Ditto.
7072 * obj-c++.dg/method-21.mm: Ditto.
7073 * obj-c++.dg/const-str-8.mm: Ditto.
7074 * obj-c++.dg/try-catch-7.mm: Ditto.
7075 * obj-c++.dg/method-15.mm: Ditto.
7076 * obj-c++.dg/layout-1.mm: Ditto.
7077 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7078 * obj-c++.dg/const-str-3.mm: Ditto.
7079 * obj-c++.dg/try-catch-2.mm: Ditto.
7080 * obj-c++.dg/objc-gc-3.mm: Ditto.
7081 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7082 * obj-c++.dg/bitfield-1.mm: Ditto.
7083 * obj-c++.dg/selector-6.mm: Ditto.
7084 * obj-c++.dg/method-13.mm: Ditto.
7085 * obj-c++.dg/comp-types-12.mm: Ditto.
7086 * obj-c++.dg/bitfield-4.mm: Ditto.
7087 * obj-c++.dg/try-catch-8.mm: Ditto.
7088 * obj-c++.dg/method-2.mm: Ditto.
7089 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7090 * obj-c++.dg/typedef-alias-1.mm: Ditto.
7091 * obj-c++.dg/const-str-4.mm: Ditto.
7092 * obj-c++.dg/proto-lossage-2.mm: Ditto.
7093 * obj-c++.dg/try-catch-3.mm: Ditto.
7094 * obj-c++.dg/comp-types-9.mm: Ditto.
7095 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7096 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7097 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7098 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7099 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7100 Use new NeXT interface as required.
7101 * obj-c++.dg/const-str-10.mm: Ditto.
7102 * obj-c++.dg/const-str-11.mm: Ditto.
7103 * obj-c++.dg/const-str-9.mm: Ditto.
7104 * obj-c++.dg/method-11.mm: Ditto.
7105 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7106 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7107 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7108 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7109 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7111 2010-03-25 Dodji Seketeli <dodji@redhat.com>
7114 * g++.dg/template/typedef30.C: New test case.
7116 2010-03-25 Jakub Jelinek <jakub@redhat.com>
7119 * gcc.c-torture/execute/pr43385.c: New test.
7121 2010-03-24 Joseph Myers <joseph@codesourcery.com>
7123 * gcc.dg/strncpy-fix-1.c: New test.
7125 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7128 * lib/objc-torture.exp (objc-set-runtime-options): New.
7129 * objc/execute/execute.exp: Check runtime options on each pass.
7130 * objc/execute/exceptions/exceptions.exp: Ditto.
7131 * objc/compile/compile.exp: Ditto.
7134 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7136 (check_effective_target_objc2): New proc.
7137 (check_effective_target_next_runtime): New proc.
7138 * lib/objc.exp: Determine which runtime is in force and support it.
7139 * lib/obj-c++.exp: Ditto.
7141 2010-03-24 Jason Merrill <jason@redhat.com>
7144 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7146 2010-03-24 Martin Jambor <mjambor@suse.cz>
7148 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7150 * gcc.dg/ipa/ipa-2.c: Likewise.
7151 * gcc.dg/ipa/ipa-3.c: Likewise.
7152 * gcc.dg/ipa/ipa-4.c: Likewise.
7153 * gcc.dg/ipa/ipa-5.c: Likewise.
7154 * gcc.dg/ipa/ipa-7.c: Likewise.
7155 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7157 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7158 i_can_not_be_propagated_fully2 into a loop.
7159 * gcc.dg/ipa/ipa-8.c: New test.
7160 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7162 2010-03-24 Jakub Jelinek <jakub@redhat.com>
7166 * gcc.dg/guality/pr43479.c: New test.
7167 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7168 and add volatile keyword.
7170 2010-03-23 Mike Stump <mikestump@comcast.net>
7172 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7174 2010-03-23 Jason Merrill <jason@redhat.com>
7176 * g++.dg/ext/altivec-17.C: Adjust error message.
7178 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7179 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7180 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7181 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7182 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7183 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7185 2010-03-22 Jason Merrill <jason@redhat.com>
7188 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7189 * g++.dg/ext/is_pod_98.C: New.
7192 * g++.dg/cpp0x/auto18.C: New.
7194 * gcc.dg/pr36997.c: Adjust error message.
7195 * g++.dg/ext/vector9.C: Likewise.
7196 * g++.dg/conversion/simd3.C: Likewise.
7197 * g++.dg/other/error23.C: Likewise.
7199 2010-03-22 Michael Matz <matz@suse.de>
7202 * gfortran.dg/pr43475.f90: New testcase.
7204 2010-03-22 Richard Guenther <rguenther@suse.de>
7206 PR tree-optimization/43390
7207 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7209 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7211 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7212 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7214 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
7215 Michael Matz <matz@suse.de>
7218 * g++.dg/parse/crash56.C: New test.
7220 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
7223 * gfortran.dg/whole_file_15.f90 : New test.
7225 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7228 * gfortran.dg/inquire_size.f90: New test.
7230 2010-03-20 Richard Guenther <rguenther@suse.de>
7232 PR rtl-optimization/43438
7233 * gcc.c-torture/execute/pr43438.c: New testcase.
7235 2010-03-20 Dodji Seketeli <dodji@redhat.com>
7238 * g++.dg/abi/mangle42.C: New test.
7240 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7243 * gcc.dg/pr43211.c: New test.
7244 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7246 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
7248 PR rtl-optimization/42258
7249 * gcc.target/arm/thumb1-mul-moves.c: New test.
7252 * gcc.target/arm/thumb-andsi.c: New test.
7254 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7255 dg-require-effective-target.
7257 2010-03-19 Michael Matz <matz@suse.de>
7260 * g++.dg/other/pr43116.C: New testcase.
7262 2010-03-19 Michael Matz <matz@suse.de>
7265 * gcc.dg/pr43305.c: New testcase.
7267 2010-03-19 Richard Guenther <rguenther@suse.de>
7269 PR tree-optimization/43415
7270 * gcc.c-torture/compile/pr43415.c: New testcase.
7272 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
7275 * gnat.dg/case_optimization2.adb: New test.
7276 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7278 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7279 Jack Howarth <howarth@bromo.med.uc.edu>
7282 * gcc.target/i386/push-1.c: Don't xfail
7283 scan-assembler-not "movups" on darwin.
7285 2010-03-18 Jakub Jelinek <jakub@redhat.com>
7288 * gcc.dg/pr43058.c: New test.
7290 2010-03-18 Martin Jambor <mjambor@suse.cz>
7293 * g++.dg/torture/pr42450.C: New test.
7295 2010-03-18 Michael Matz <matz@suse.de>
7298 * gcc.dg/pr43419.c: New testcase.
7300 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
7302 PR rtl-optimization/43360
7303 * gcc.dg/torture/pr43360.c: New.
7305 2010-03-18 Michael Matz <matz@suse.de>
7307 PR tree-optimization/43402
7308 * gcc.dg/pr43402.c: New testcase.
7310 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
7313 * gcc.dg/pr42427.c: New test.
7315 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7318 * gfortran.dg/read_empty_file.f: New test.
7319 * gfortran.dg/read_eof_all.f90: New test.
7320 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7321 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7323 2010-03-17 Michael Matz <matz@suse.de>
7325 * gcc.dg/pr43300.c: Add -w.
7327 2010-03-17 Richard Guenther <rguenther@suse.de>
7329 * gcc.dg/pr43379.c: Add -w.
7331 2010-03-17 Tobias Burnus <burnus@net-b.de>
7334 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7336 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
7338 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7340 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7342 * ada/acats/run_all.sh: Log start and end times.
7344 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7346 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7348 2010-03-16 Richard Guenther <rguenther@suse.de>
7351 * gcc.dg/pr43379.c: New testcase.
7353 2010-03-16 Jakub Jelinek <jakub@redhat.com>
7356 * gcc.dg/guality/pr43051-1.c: New test.
7358 2010-03-15 Janis Johnson <janis187@us.ibm.com>
7361 * g++.dg/ext/altivec-17.C: Handle changes to error message.
7363 2010-03-15 Michael Matz <matz@suse.de>
7366 * gcc.dg/pr43300.c: New testcase.
7368 2010-03-15 Richard Guenther <rguenther@suse.de>
7370 PR tree-optimization/43367
7371 * gcc.c-torture/compile/pr43367.c: New testcase.
7373 2010-03-15 Richard Guenther <rguenther@suse.de>
7375 PR tree-optimization/43317
7376 * gcc.dg/pr43317.c: New testcase.
7378 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7380 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7382 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7384 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7386 2010-03-14 Tobias Burnus <burnus@net-b.de>
7389 * gfortran.dg/impure_constructor_1.f90: New test.
7391 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7394 * gfortran.dg/graphite/id-pr43354.f: New.
7396 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7399 * gfortran.dg/graphite/pr43349.f: New.
7401 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7404 * gcc.dg/graphite/pr43306.c: New.
7406 2010-03-12 David S. Miller <davem@davemloft.net>
7408 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7411 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7413 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7415 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
7419 * gfortran.dg/dynamic_dispatch_7.f03: New test.
7421 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
7423 * gfortran.dg/default_format_denormal_1.f90: Don't assume
7424 fail for *-*-mingw* targets.
7426 2010-03-12 Jakub Jelinek <jakub@redhat.com>
7429 * gcc.dg/guality/pr43329-1.c: New test.
7431 2010-03-11 Martin Jambor <mjambor@suse.cz>
7433 PR tree-optimization/43257
7434 * g++.dg/torture/pr43257.C: New test.
7436 2010-03-11 Tobias Burnus <burnus@net-b.de>
7439 * gfortran.dg/namelist_61.f90: New test.
7441 2010-03-11 Richard Guenther <rguenther@suse.de>
7443 PR tree-optimization/43255
7444 * gcc.c-torture/compile/pr43255.c: New testcase.
7446 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7448 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7449 * gcc.dg/pr43280.c: New testcase.
7451 2010-03-11 Richard Guenther <rguenther@suse.de>
7454 * gcc.dg/lto/20100227-1_0.c: New testcase.
7455 * gcc.dg/lto/20100227-1_1.c: Likewise.
7457 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7461 * gfortran.dg/read_eof_6.f: New test
7462 * gfortran.dg/read_x_eof.f90: New test.
7463 * gfortran.dg/read_x_past.f: Update test.
7465 2010-03-10 Jan Hubicka <jh@suse.cz>
7467 * gcc.c-torture/compile/pr43288.c: New test.
7469 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7471 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7473 * g++.old-deja/g++.pt/asm2.C: Likewise.
7474 * gcc.c-torture/compile/20000804-1.c: Likewise.
7475 * gcc.target/i386/clobbers.c: Likewise.
7477 2010-03-10 Tobias Burnus <burnus@net-b.de>
7480 * gfortran.dg/c_assoc_3.f90: New test.
7482 2010-03-10 Jakub Jelinek <jakub@redhat.com>
7485 * gcc.dg/guality/pr36728-1.c: New test.
7486 * gcc.dg/guality/pr36728-2.c: New test.
7488 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7490 * gcc.dg/h8300-div-delay-slot.c: New test.
7492 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
7494 PR tree-optimization/43236
7495 * gcc.c-torture/execute/pr43236.c: New test.
7497 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
7500 * g++.dg/eh/pr42859.C: New test.
7502 2010-03-09 Jakub Jelinek <jakub@redhat.com>
7505 * gcc.dg/pr43299.c: New test.
7508 * g++.dg/eh/unwind2.C: New test.
7510 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
7511 Reza Yazdani <reza.yazdani@amd.com>
7514 * gcc.dg/graphite/run-id-4.c: New.
7516 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7519 * gcc.dg/graphite/run-id-3.c: New.
7521 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
7525 * gcc.dg/graphite/id-18.c: New.
7526 * gcc.dg/graphite/run-id-pr42644.c: New.
7528 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7531 * gcc.dg/graphite/pr42326.c: New.
7533 2010-03-08 Richard Guenther <rguenther@suse.de>
7535 PR tree-optimization/43269
7536 * gcc.c-torture/execute/pr43269.c: New testcase.
7538 2010-03-08 Janus Weil <janus@gcc.gnu.org>
7541 * gfortran.dg/typebound_call_13.f03: New.
7543 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
7545 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7546 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7548 2010-03-05 Jason Merrill <jason@redhat.com>
7550 * g++.dg/abi/mangle40.C: Require weak and alias.
7552 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
7555 * gfortran.dg/graphite/pr42326.f90: New.
7556 * gfortran.dg/graphite/pr42326-1.f90: New.
7558 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7560 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7561 (gnat_target_compile): Likewise.
7562 Reinitialize GNAT_UNDER_TEST if target changes.
7563 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7564 (local_find_gnatmake): Pass full --GCC to gnatlink.
7567 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7570 * gcc.dg/compound-literal-1.c: New testcase.
7572 2010-03-04 Martin Jambor <mjambor@suse.cz>
7574 PR tree-optimization/43164
7575 PR tree-optimization/43191
7576 * gcc.c-torture/compile/pr43164.c: New test.
7577 * gcc.c-torture/compile/pr43191.c: Likewise.
7579 2010-03-04 Janus Weil <janus@gcc.gnu.org>
7582 * gfortran.dg/finalize_9.f90: New.
7584 2010-03-04 Tobias Burnus <burnus@net-b.de>
7585 Ken Werner <ken@linux.vnet.ibm.com>
7587 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7588 to dg-options for spu.
7589 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7590 dump-scan target to exclude spu.
7592 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
7595 * gcc.dg/tree-ssa/ivopts-4.c: New.
7597 2010-03-03 Janis Johnson <janis187@us.ibm.com>
7599 * lib/target-supports-dg.exp (check-flags): Provide defaults for
7600 include-opts and exclude-opts; skip checking the flags if arguments
7601 are the same as the defaults.
7602 (dg-xfail-if): Verify the number of arguments, supply defaults
7603 for unspecified optional arguments.
7604 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7606 2010-03-03 Jason Merrill <jason@redhat.com>
7609 * g++.dg/abi/mangle40.C: Updated.
7611 2010-03-03 Jason Merrill <jason@redhat.com>
7613 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7614 * g++.dg/abi/mangle23.C: Likewise.
7615 * g++.dg/eh/simd-2.C: Likewise.
7616 * g++.dg/ext/attribute-test-2.C: Likewise.
7617 * g++.dg/ext/vector14.C: Likewise.
7618 * g++.dg/other/pr34435.C: Likewise.
7619 * g++.dg/template/conv8.C: Likewise.
7620 * g++.dg/template/nontype9.C: Likewise.
7621 * g++.dg/template/qualttp17.C: Likewise.
7622 * g++.dg/template/ref1.C: Likewise.
7623 * g++.old-deja/g++.pt/crash68.C: Likewise.
7624 * g++.old-deja/g++.pt/ref1.C: Likewise.
7625 * g++.old-deja/g++.pt/ref3.C: Likewise.
7626 * g++.old-deja/g++.pt/ref4.C: Likewise.
7629 * g++.dg/abi/mangle40.C: New.
7630 * g++.dg/abi/mangle41.C: New.
7631 * g++.dg/lto/20100302_0.C: New.
7632 * g++.dg/lto/20100302_1.C: New.
7633 * g++.dg/lto/20100302.h: New.
7635 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
7638 * gfortran.dg/internal_pack_12.f90: New test.
7640 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
7642 * gcc.dg/pr36997.c: Adjust error message.
7644 2010-03-03 Mike Stump <mikestump@comcast.net>
7646 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7647 adjustments to not be present on machines that align the stack to
7648 more than 4 bytes and don't have a red zone yet as that is an
7649 unimplemented optimization.
7651 2010-03-03 Janus Weil <janus@gcc.gnu.org>
7654 * gfortran.dg/impure_assignment_3.f90: New.
7656 2010-03-03 Jakub Jelinek <jakub@redhat.com>
7659 * gfortran.dg/pr43229.f90: New test.
7662 * gcc.dg/debug/dwarf2/pr43237.c: New test.
7665 * gcc.dg/guality/pr43177.c: New test.
7667 2010-03-02 Jason Merrill <jason@redhat.com>
7669 * g++.dg/ext/vector9.C: Adjust error message.
7670 * g++.dg/conversion/simd3.C: Likewise.
7671 * g++.dg/other/error23.C: Likewise.
7673 2010-03-02 Mike Stump <mikestump@comcast.net>
7676 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7678 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
7681 * gfortran.dg/internal_pack_10.f90: New test.
7684 * gfortran.dg/internal_pack_11.f90: New test.
7686 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
7689 * gcc.dg/tree-ssa/pr42640.c: New.
7691 2010-03-01 Richard Guenther <rguenther@suse.de>
7693 PR tree-optimization/43220
7694 * gcc.c-torture/execute/pr43220.c: New testcase.
7696 2010-03-01 Richard Guenther <rguenther@suse.de>
7699 * gcc.dg/pr43213.c: New testcase.
7701 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7704 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7706 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7708 * lib/target-supports.exp (check_effective_target_ucn_nocache):
7710 (check_effective_target_ucn): Likewise.
7712 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7714 * gcc.dg/ucnid-2.c: Likewise.
7715 * gcc.dg/ucnid-3.c: Likewise.
7716 * gcc.dg/ucnid-4.c: Likewise.
7717 * gcc.dg/ucnid-11.c: Likewise.
7718 * gcc.dg/ucnid-12.c: Likewise.
7719 * gcc.dg/ucnid-6.c: Skip if !ucn.
7720 * gcc.dg/ucnid-9.c: Likewise.
7722 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7724 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7725 lists to dg-skip-if.
7726 * gcc.target/i386/stackalign/return-3.c: Likewise.
7728 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7730 * gcc.target/i386/clearcap.map: New file.
7731 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7732 Pass clearcap.map by default if supported.
7734 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7737 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7739 * gfortran.dg/stat_2.f90: Likewise.
7741 2010-03-01 Tobias Burnus <burnus@net-b.de>
7744 * gfortran.dg/module_read_2.f90: New test.
7746 2010-02-27 Mark Mitchell <mark@codesourcery.com>
7749 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7750 * g++.dg/abi/mangle12.C: Likewise.
7751 * g++.dg/abi/mangle20-2.C: Likewise.
7752 * g++.dg/abi/mangle17.C: Likewise.
7753 * g++.dg/template/cond2.C: Likewise.
7754 * g++.dg/template/pr35240.C: Likewise.
7756 2010-02-27 Richard Guenther <rguenther@suse.de>
7758 PR tree-optimization/43186
7759 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7761 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
7763 * g++.dg/abi/packed1.C: Expect warning on the SH.
7765 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
7768 * g++.dg/parse/error37.C: New test.
7770 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7774 * gcc.dg/pr8927-1.c: Match new note.
7775 * gcc.dg/990506-0.c: Likewise.
7776 * gcc.dg/gomp/flush-2.c: Likewise.
7777 * gcc.dg/gomp/atomic-5.c: Likewise.
7778 * gcc.dg/gomp/pr34607.c: Likewise.
7779 * gcc.dg/pr35746.c: Likewise.
7780 * gcc.dg/cpp/pragma-1.c: Likewise.
7781 * gcc.dg/cpp/pragma-2.c: Likewise.
7782 * gcc.dg/pr41842.c: Likewise.
7783 * gcc.dg/noncompile/20040629-1.c: Likewise.
7784 * objc.dg/private-1.m: Likewise.
7786 2010-02-27 Tobias Burnus <burnus@net-b.de>
7789 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7790 * gfortran.dg/default_initialization_4.f90: New test.
7792 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
7794 * gnat.dg/thin_pointer.ad[sb]: Rename into...
7795 * gnat.dg/thin_pointer1.ad[sb]: ...this.
7796 * gnat.dg/thin_pointer2.adb: New test.
7797 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7799 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
7802 * gcc.dg/cpp/c90-pedantic.c: New.
7803 * gcc.dg/cpp/c90.c: New.
7804 * gcc.dg/gnu90-const-expr-1.c: New.
7805 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7807 2010-02-26 Richard Guenther <rguenther@suse.de>
7809 PR tree-optimization/43186
7810 * gcc.c-torture/compile/pr43186.c: New testcase.
7812 2010-02-26 Jakub Jelinek <jakub@redhat.com>
7815 * c-c++-common/dwarf2/pr43190.c: New test.
7817 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7820 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7822 2010-02-26 Richard Guenther <rguenther@suse.de>
7824 PR tree-optimization/43188
7825 * gcc.c-torture/compile/pr43188.c: New testcase.
7827 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7830 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7832 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
7834 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7836 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7839 * gcc.target/powerpc/pr43154.c: New file.
7841 2010-02-25 Jakub Jelinek <jakub@redhat.com>
7844 * gfortran.dg/debug/pr43166.f: New test.
7847 * gcc.dg/torture/pr43165.c: New test.
7849 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7852 * c-c++-common/pr41779.c: Update.
7854 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7857 * lib/gnat-dg.exp (gnat_load): Redefine.
7859 * ada/acats/run_acats: Run run_all.sh with $SHELL.
7860 * ada/acats/run_all.sh: Downcase tasking not implemented message.
7862 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7865 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7866 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7870 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7872 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7874 2010-02-24 Jakub Jelinek <jakub@redhat.com>
7877 * gcc.dg/guality/vla-1.c: New test.
7879 2010-02-24 Tobias Burnus <burnus@net-b.de>
7882 * gfortran.dg/c_ptr_tests_15.f90: New test.
7884 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7887 * gcc.target/i386/pr43107.c: New test.
7889 2010-02-23 Jason Merrill <jason@redhat.com>
7892 * g++.dg/cpp0x/variadic100.C: New.
7894 2010-02-23 Jason Merrill <jason@redhat.com>
7897 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7898 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7899 * c-c++-common/dwarf2/vla1.c: New.
7901 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7904 * gcc.dg/pr43139.c: New test.
7907 * gcc.dg/guality/pr43077-1.c: New test.
7909 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7912 * gcc.dg/march.c: New.
7913 * gcc.dg/march-generic.c: New.
7914 * gcc.dg/mtune.c: New.
7916 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7919 * gcc.dg/graphite/pr43083.c: New.
7921 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7924 * gfortran.dg/graphite/pr43097.f: New.
7926 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7927 Manuel López-Ibáñez <manu@gcc.gnu.org>
7930 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
7932 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7935 * g++.dg/graphite/pr43026.C: New.
7937 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7940 * gcc.dg/cleanup-1.c: Update.
7941 * gcc.dg/func-args-1.c: Update.
7942 * gcc.dg/format/sentinel-1.c: Update.
7943 * g++.old-deja/g++.jason/scoping10.C: Update.
7944 * g++.old-deja/g++.ns/lookup5.C: Update.
7945 * g++.dg/ext/cleanup-1.C: Update.
7946 * g++.dg/parse/varmod1.C: Update.
7947 * g++.dg/parse/error33.C: Update.
7948 * g++.dg/expr/call3.C: Update.
7949 * g++.dg/func-args-1.C: New.
7951 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
7954 * gcc.dg/attr-used-2.c: Moved to ...
7955 * c-c++-common/attr-used-2.c: Here.
7957 * gcc.dg/attr-used.c: Moved to ...
7958 * c-c++-common/attr-used.c: Here.
7960 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
7962 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7964 2010-02-22 Richard Guenther <rguenther@suse.de>
7967 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7968 * gfortran.dg/lto/20100222-1_1.c: Likewise.
7970 2010-02-22 Richard Guenther <rguenther@suse.de>
7972 PR tree-optimization/42749
7973 * gcc.c-torture/compile/pr42749.c: New testcase.
7975 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
7978 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7979 * gfortran.dg/internal_pack_9.f90: New test.
7981 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7984 * g++.dg/template/recurse.C: Adjust.
7985 * g++.dg/template/pr23510.C: New.
7987 2010-02-21 Dodji Seketeli <dodji@redhat.com>
7990 * g++.dg/template/memclass4.C: New test.
7992 2010-02-21 Tobias Burnus <burnus@net-b.de>
7995 * gfortran.dg/reassoc_5.f90: New test.
7997 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
8000 * gcc.target/i386/pr43067.c: New test.
8002 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8005 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8007 * g++.dg/warn/Wconversion-null.C: New test.
8008 * g++.old-deja/g++.other/null1.C: Move to...
8009 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8011 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
8015 * gfortran.dg/dependency_26.f90: New test.
8018 * gfortran.dg/internal_pack_7.f90: New test.
8021 * gfortran.dg/internal_pack_8.f90: New test.
8023 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8026 * c-c++-common/pr41779.c: Fix broken testcase.
8028 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8031 * c-c++-common/pr36513.c: New testcase.
8032 * c-c++-common/pr36513-2.c: New testcase.
8034 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8037 * c-c++-common/pr41779.c: New.
8039 2010-02-19 Jakub Jelinek <jakub@redhat.com>
8042 * gcc.dg/pr43084.c: New test.
8044 2010-02-19 Richard Guenther <rguenther@suse.de>
8046 PR tree-optimization/42916
8047 * gcc.dg/pr42916.c: New testcase.
8049 2010-02-18 Jason Merrill <jason@redhat.com>
8052 * g++.dg/abi/packed1.C: Add expected warning.
8055 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8056 * gcc.dg/torture/dg-torture.exp: Likewise.
8057 * c-c++-common/torture/complex-sign.h,
8058 c-c++-common/torture/complex-sign-add.c,
8059 c-c++-common/torture/complex-sign-mixed-add.c,
8060 c-c++-common/torture/complex-sign-mixed-div.c,
8061 c-c++-common/torture/complex-sign-mixed-mul.c,
8062 c-c++-common/torture/complex-sign-mixed-sub.c,
8063 c-c++-common/torture/complex-sign-mul.c,
8064 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8065 Adapt for C++ compilation as well.
8068 * g++.dg/ext/label1.C: Update.
8069 * g++.dg/ext/label2.C: Update.
8072 * g++.dg/template/dependent-name6.C: New.
8075 * g++.dg/parse/namespace12.C: New.
8077 2010-02-18 Martin Jambor <mjambor@suse.cz>
8079 PR tree-optimization/43066
8080 * gcc.c-torture/compile/pr43066.c: New test.
8082 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
8084 * g++.dg/ext/attrib35.C: Fix target selector string.
8085 * g++.dg/ext/attrib36.C: Ditto.
8086 * g++.dg/ext/attrib37.C: Ditto.
8087 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8088 * g++.dg/abi/mangle25.C: Ditto.
8090 2010-02-17 Jason Merrill <jason@redhat.com>
8093 * g++.dg/parse/namespace11.C: New.
8096 * g++.dg/ext/attrib37.C: New.
8099 * g++.dg/template/ptrmem20.C: New.
8101 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
8104 * gcc.target/i386/xop-check.h: Include m256-check.h.
8105 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8106 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8107 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8108 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8110 2010-02-17 Jakub Jelinek <jakub@redhat.com>
8113 * gcc.dg/pr42918.c: New test.
8115 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
8117 * g++.dg/ext/attrib36.C: Require ILP32.
8119 2010-02-16 Richard Guenther <rguenther@suse.de>
8121 PR tree-optimization/41043
8122 * gfortran.dg/pr41043.f90: New testcase.
8123 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8125 2010-02-16 Jason Merrill <jason@redhat.com>
8127 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8129 2010-02-16 Ira Rosen <irar@il.ibm.com>
8131 PR tree-optimization/43074
8132 * gcc.dg/vect/fast-math-pr43074.c: New test.
8134 2010-02-16 Jakub Jelinek <jakub@redhat.com>
8136 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8138 2010-02-16 Jason Merrill <jason@redhat.com>
8141 * g++.dg/ext/attrib36.C: New.
8144 * g++.dg/other/array6.C: New.
8146 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8148 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8150 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
8152 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8153 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8154 * gcc.target/i386/xop-vpermil2pd-1.c: New.
8155 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8156 * gcc.target/i386/xop-vpermil2ps-1.c: New.
8157 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8159 2010-02-15 Richard Guenther <rguenther@suse.de>
8162 * g++.dg/torture/pr43068.C: New testcase.
8164 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
8167 * g++.dg/opt/ice1.C: New.
8169 2010-02-14 Jason Merrill <jason@redhat.com>
8172 * g++.dg/cpp0x/initlist-opt.C: New.
8174 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
8178 * gfortran.dg/internal_pack_6.f90: New test.
8180 2010-02-12 Jason Merrill <jason@redhat.com>
8183 * g++.dg/cpp0x/variadic99.C: New.
8185 2010-02-12 Jakub Jelinek <jakub@redhat.com>
8187 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8188 sign extend pointers to gualchk_t.
8191 * g++.dg/other/default3.C: Xfail g4 test.
8193 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8196 * gcc.dg/graphite/pr43012.c: New.
8198 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8201 * g++.dg/graphite/pr42930.C: New.
8203 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8207 * gcc.dg/graphite/pr42530.c: New.
8208 * gcc.dg/graphite/pr42914.c: New.
8210 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8213 * gcc.dg/graphite/pr42771.c: New.
8215 2010-02-11 Richard Guenther <rguenther@suse.de>
8217 PR tree-optimization/42998
8218 * gcc.c-torture/compile/pr42998.c: New testcase.
8220 2010-02-10 Jason Merrill <jason@redhat.com>
8223 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8225 PR c++/42983, core issue 906
8226 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8227 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8230 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8232 2010-02-10 Richard Guenther <rguenther@suse.de>
8234 PR tree-optimization/43017
8235 * gcc.dg/torture/pr43017.c: New testcase.
8237 2010-02-10 Tobias Burnus <burnus@net-b.de>
8240 * gfortran.dg/private_type_1.f90: Update error location.
8241 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8242 * gfortran.dg/typebound_operator_2.f03: Ditto.
8243 * gfortran.dg/assignment_2.f90: Ditto.
8244 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8245 * gfortran.dg/binding_label_tests_9.f03: Ditto.
8247 2010-02-10 Tobias Burnus <burnus@net-b.de>
8250 * gfortran.dg/bind_c_usage_20.f90: New test.
8252 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8255 * g++.dg/debug/pr43010.C: New test.
8257 2010-02-10 Richard Guenther <rguenther@suse.de>
8260 * gcc.c-torture/execute/20100209-1.c: New testcase.
8261 * gcc.dg/fold-div-3.c: Likewise.
8263 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8265 * gcc.dg/builtin-ffs-1.c: New test.
8267 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8270 * gfortran.dg/array_constructor_35.f90: New test.
8272 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8274 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8276 2010-02-09 Jason Merrill <jason@redhat.com>
8279 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8282 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8284 2010-02-09 Tobias Burnus <burnus@net-b.de>
8287 * gfortran.dg/module_write_1.f90: New test.
8289 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
8291 * gcc.dg/pr19340.c: Adjust.
8293 2010-02-09 Richard Guenther <rguenther@suse.de>
8295 PR tree-optimization/43008
8296 * gcc.c-torture/execute/pr43008.c: New testcase.
8298 2010-02-09 Richard Guenther <rguenther@suse.de>
8300 PR tree-optimization/43000
8301 * gcc.dg/torture/pr43000.c: New testcase.
8302 * gcc.dg/torture/pr43002.c: Likewise.
8304 2010-02-09 Daniel Kraft <d@domob.eu>
8307 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8308 and pass -Wsurprising as necessary.
8310 2010-02-08 Jakub Jelinek <jakub@redhat.com>
8312 PR tree-optimization/42890
8313 * g++.dg/torture/pr42890.C: New test.
8315 2010-02-08 Richard Guenther <rguenther@suse.de>
8318 * gcc.dg/tree-ssa/inline-4.c: New testcase.
8320 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8322 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
8324 * gcc.dg/graphite/block-1.c: Same.
8325 * gcc.dg/graphite/block-3.c: Same.
8326 * gcc.dg/graphite/block-4.c: Same.
8327 * gcc.dg/graphite/block-5.c: Same.
8328 * gcc.dg/graphite/block-6.c: Same.
8329 * gcc.dg/graphite/block-7.c: Same.
8330 * gcc.dg/graphite/interchange-0.c: Same.
8331 * gcc.dg/graphite/interchange-1.c: Same.
8332 * gcc.dg/graphite/interchange-10.c: Same.
8333 * gcc.dg/graphite/interchange-11.c: Same.
8334 * gcc.dg/graphite/interchange-12.c: Same.
8335 * gcc.dg/graphite/interchange-2.c: Same.
8336 * gcc.dg/graphite/interchange-3.c: Same.
8337 * gcc.dg/graphite/interchange-4.c: Same.
8338 * gcc.dg/graphite/interchange-5.c: Same.
8339 * gcc.dg/graphite/interchange-6.c: Same.
8340 * gcc.dg/graphite/interchange-7.c: Same.
8341 * gcc.dg/graphite/interchange-8.c: Same.
8342 * gcc.dg/graphite/interchange-9.c: Same.
8343 * gcc.dg/graphite/interchange-mvt.c: Same.
8345 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8347 * gfortran.dg/graphite/id-19.f: New.
8348 * gfortran.dg/graphite/pr14741.f90: New.
8349 * gfortran.dg/graphite/pr41924.f90: New.
8350 * gfortran.dg/graphite/run-id-2.f90: New.
8352 2010-02-07 Richard Guenther <rguenther@suse.de>
8355 * gcc.c-torture/compile/pr42956.c: New testcase.
8357 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8360 * gfortran.dg/fmt_cache_2.f: New test.
8362 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8364 * gfortran.dg/read_no_eor.f90: New test.
8366 2010-02-05 Jason Merrill <jason@redhat.com>
8368 * g++.dg/ext/label13.C: Move constructor body out of class.
8370 2010-02-03 Jason Merrill <jason@redhat.com>
8373 * g++.dg/ext/dllexport3.C: New.
8375 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
8377 * gcc.dg/format/ms-format3.c: New test for specific MS types.
8379 2010-02-05 Richard Guenther <rguenther@suse.de>
8381 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8383 2010-02-05 Dodji Seketeli <dodji@redhat.com>
8386 * g++.dg/other/crash-9.C: New test.
8388 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
8391 * gfortran.dg/subref_array_pointer_4.f90 : New test.
8393 2010-02-04 Richard Guenther <rguenther@suse.de>
8395 PR rtl-optimization/42952
8396 * gcc.dg/torture/pr42952.c: New testcase.
8398 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8401 * gfortran.dg/namelist_60.f90: New test.
8403 2010-02-03 Jason Merrill <jason@redhat.com>
8406 * g++.dg/ext/builtin11.C: New.
8410 * g++.dg/abi/mangle35.C: New.
8411 * g++.dg/abi/mangle37.C: New.
8414 * g++.dg/abi/mangle36.C: New.
8417 * g++.dg/warn/string1.C: New.
8419 2010-02-03 Richard Guenther <rguenther@suse.de>
8421 PR tree-optimization/42944
8422 * gcc.dg/errno-1.c: New testcase.
8424 2010-02-03 Richard Guenther <rguenther@suse.de>
8427 * gcc.c-torture/compile/pr42927.c: New testcase.
8429 2010-02-03 Tobias Burnus <burnus@net-b.de>
8432 * gfortran.dg/null_4.f90: New test.
8434 2010-02-02 Jason Merrill <jason@redhat.com>
8437 * g++.dg/ext/label13.C: New.
8439 2010-02-02 Tobias Burnus <burnus@net-b.de>
8442 * gfortran.dg/func_result_5.f90: New test.
8444 2010-02-01 Tobias Burnus <burnus@net-b.de>
8447 * gfortran.dg/pure_initializer_3.f90: News test.
8449 2010-01-31 Janus Weil <janus@gcc.gnu.org>
8452 * gfortran.dg/allocate_derived_2.f90: New test.
8454 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
8457 * gcc.dg/torture/pr42898-2.c: New test.
8459 2010-01-31 Richard Guenther <rguenther@suse.de>
8462 * gcc.dg/torture/pr42898.c: New testcase.
8464 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
8467 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8468 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8470 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
8472 * g++.dg/tree-ssa/inline-1.C: New.
8473 * g++.dg/tree-ssa/inline-2.C: New.
8474 * g++.dg/tree-ssa/inline-3.C: New.
8476 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8479 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8480 the string 'pow' in the pathname of the compiler from generating a
8483 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8485 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8486 * g++.old-deja/g++.mike/eh17.C: Likewise.
8487 * g++.old-deja/g++.mike/p5571.C: Likewise.
8489 2010-01-29 Dodji Seketeli <dodji@redhat.com>
8496 * g++.dg/other/crash-5.C: New test.
8497 * g++.dg/other/crash-6.C: New test.
8498 * g++.dg/other/crash-7.C: New test.
8499 * g++.dg/other/crash-8.C: New test.
8501 2010-01-29 Jakub Jelinek <jakub@redhat.com>
8503 PR rtl-optimization/42889
8504 * gcc.dg/pr42889.c: New test.
8506 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
8508 * gcc.target/i386/pr42881.c: Use SSE2.
8510 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
8513 * gcc.target/i386/pr42891.c: New test.
8515 2010-01-28 Richard Guenther <rguenther@suse.de>
8517 PR tree-optimization/42871
8518 * g++.dg/torture/pr42871.C: New testcase.
8520 2010-01-28 Richard Guenther <rguenther@suse.de>
8522 * gcc.dg/Wobjsize-1.h: New testcase.
8523 * gcc.dg/Wobjsize-1.c: Likewise.
8525 2010-01-28 Richard Guenther <rguenther@suse.de>
8528 * g++.dg/torture/pr42883.C: New testcase.
8530 2010-01-28 Michael Matz <matz@suse.de>
8532 * gcc.target/i386/pr42881.c: New test.
8534 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8536 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8537 Add i?86-*-solaris2* support.
8539 2010-01-28 Dodji Seketeli <dodji@redhat.com>
8543 * g++.dg/template/typedef27.C: New test case.
8544 * g++.dg/template/typedef28.C: New test case.
8546 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
8548 * gcc.dg/optimize-bswap*.c: Add ARM target
8550 2010-01-27 Richard Guenther <rguenther@suse.de>
8553 * gcc.dg/torture/pr42878-1.c: New testcase.
8554 * gcc.dg/torture/pr42878-2.c: Likewise.
8556 2010-01-27 Jakub Jelinek <jakub@redhat.com>
8559 * gcc.dg/vla-22.c: New test.
8561 2010-01-26 Jakub Jelinek <jakub@redhat.com>
8563 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8566 2010-01-26 Richard Guenther <rguenther@suse.de>
8568 PR rtl-optimization/42685
8569 * gcc.dg/pr42685.c: New testcase.
8570 * g++.dg/other/pr42685.C: Likewise.
8572 2010-01-26 Richard Guenther <rguenther@suse.de>
8575 * g++.dg/other/pr42806.C: New testcase.
8577 2010-01-26 Richard Guenther <rguenther@suse.de>
8579 PR tree-optimization/42250
8580 * gcc.dg/pr42250.c: New testcase.
8582 2010-01-25 Arnaud Charlet <charlet@adacore.com>
8584 * gnat.dg/array_bounds_test.adb: New test.
8586 2010-01-25 Tobias Burnus <burnus@net-b.de>
8589 * gfortran.dg/generic_21.f90: New test.
8591 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8594 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8596 2010-01-24 Mark Mitchell <mark@codesourcery.com>
8599 * g++.dg/abi/arm_va_list2.C: New test.
8600 * g++.dg/abi/arm_va_list2.h: Companion header file.
8602 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
8605 * gfortran.dg/parameter_array_ref_2.f90 : New test.
8608 * gfortran.dg/char_array_arg_1.f90 : New test.
8610 * gfortran.dg/pr25923.f90 : Remove XFAIL.
8612 2010-01-24 Tobias Burnus <burnus@net-b.de>
8615 * gfortran.dg/generic_20.f90: New test.
8617 2010-01-22 Michael Matz <matz@suse.de>
8619 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8622 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
8625 * gfortran.dg/dependency_25.f90 : New test.
8627 2010-01-21 Martin Jambor <mjambor@suse.cz>
8629 PR tree-optimization/42585
8630 * gcc.dg/tree-ssa/pr42585.c: New test.
8632 2010-01-21 Richard Guenther <rguenther@suse.de>
8635 * gcc.dg/pr19988.c: New testcase.
8637 2010-01-20 Janis Johnson <janis187@us.ibm.com>
8639 * g++.dg/compat/decimal/compat-common.h: New file.
8640 * g++.dg/compat/decimal/decimal-dummy.h: New file.
8641 * g++.dg/compat/decimal/pass_x.h: New file.
8642 * g++.dg/compat/decimal/pass_y.h: New file.
8643 * g++.dg/compat/decimal/pass-1_main.C: New file.
8644 * g++.dg/compat/decimal/pass-1_x.C: New file.
8645 * g++.dg/compat/decimal/pass-1_y.C: New file.
8646 * g++.dg/compat/decimal/pass-2_main.C: New file.
8647 * g++.dg/compat/decimal/pass-2_x.C: New file.
8648 * g++.dg/compat/decimal/pass-2_y.C: New file.
8649 * g++.dg/compat/decimal/pass-3_main.C: New file.
8650 * g++.dg/compat/decimal/pass-3_x.C: New file.
8651 * g++.dg/compat/decimal/pass-3_y.C: New file.
8652 * g++.dg/compat/decimal/pass-4_main.C: New file.
8653 * g++.dg/compat/decimal/pass-4_x.C: New file.
8654 * g++.dg/compat/decimal/pass-4_y.C: New file.
8655 * g++.dg/compat/decimal/pass-5_main.C: New file.
8656 * g++.dg/compat/decimal/pass-5_x.C: New file.
8657 * g++.dg/compat/decimal/pass-5_y.C: New file.
8658 * g++.dg/compat/decimal/pass-6_main.C: New file.
8659 * g++.dg/compat/decimal/pass-6_x.C: New file.
8660 * g++.dg/compat/decimal/pass-6_y.C: New file.
8661 * g++.dg/compat/decimal/return_x.h: New file.
8662 * g++.dg/compat/decimal/return_y.h: New file.
8663 * g++.dg/compat/decimal/return-1_main.C: New file.
8664 * g++.dg/compat/decimal/return-1_x.C: New file.
8665 * g++.dg/compat/decimal/return-1_y.C: New file.
8666 * g++.dg/compat/decimal/return-2_main.C: New file.
8667 * g++.dg/compat/decimal/return-2_x.C: New file.
8668 * g++.dg/compat/decimal/return-2_y.C: New file.
8669 * g++.dg/compat/decimal/return-3_main.C: New file.
8670 * g++.dg/compat/decimal/return-3_x.C: New file.
8671 * g++.dg/compat/decimal/return-3_y.C: New file.
8672 * g++.dg/compat/decimal/return-4_main.C: New file.
8673 * g++.dg/compat/decimal/return-4_x.C: New file.
8674 * g++.dg/compat/decimal/return-4_y.C: New file.
8675 * g++.dg/compat/decimal/return-5_main.C: New file.
8676 * g++.dg/compat/decimal/return-5_x.C: New file.
8677 * g++.dg/compat/decimal/return-5_y.C: New file.
8678 * g++.dg/compat/decimal/return-6_main.C: New file.
8679 * g++.dg/compat/decimal/return-6_x.C: New file.
8680 * g++.dg/compat/decimal/return-6_y.C: New file.
8682 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8685 * gcc.dg/pr42715.c: New.
8687 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8690 * g++.dg/parse/crash55.C: New.
8692 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8695 * gcc.dg/guality/pr42782.c: New.
8697 2010-01-20 Jason Merrill <jason@redhat.com>
8700 * g++.dg/abi/packed1.C: New.
8703 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8706 * g++.dg/parse/fn-typedef1.C: New.
8707 * g++.dg/other/cv_quals.C: Adjust.
8709 2010-01-20 Anthony Green <green@moxielogic.com>
8711 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8713 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8714 * gcc.dg/20020312-2.c: Port this to the moxie core.
8715 * gcc.dg/weak/typeof-2.c: Ditto.
8717 2010-01-20 Richard Guenther <rguenther@suse.de>
8719 PR tree-optimization/42717
8720 * gcc.c-torture/compile/pr42717.c: New testcase.
8722 2010-01-20 Jakub Jelinek <jakub@redhat.com>
8724 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8725 of signed, add a few new tests.
8728 * g++.dg/parse/limits-initializer1.C: New test.
8730 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8733 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8734 * gfortran.dg/typebound_call_12.f03: New test.
8736 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
8739 * gfortran.dg/bounds_check_15.f90 : New test.
8741 2010-01-19 Michael Matz <matz@suse.de>
8743 PR tree-optimization/41783
8744 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8746 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8749 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8750 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8751 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
8752 * gcc.target/arm/neon/vget_lows16.c: Likewise.
8753 * gcc.target/arm/neon/vget_lows32.c: Likewise.
8754 * gcc.target/arm/neon/vget_lows64.c: Likewise.
8755 * gcc.target/arm/neon/vget_lows8.c: Likewise.
8756 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8757 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8758 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8759 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8761 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8764 * gfortran.dg/extends_6.f03: Modified an error message.
8765 * gfortran.dg/extends_10.f03: New test.
8766 * gfortran.dg/private_type_6.f03: Modified an error message.
8767 * gfortran.dg/structure_constructor_8.f03: Ditto.
8769 2010-01-19 Jakub Jelinek <jakub@redhat.com>
8771 PR tree-optimization/42719
8772 * gcc.dg/pr42719.c: New test.
8775 * gcc.dg/pr42728.c: New test.
8777 2010-01-19 Anthony Green <green@moxielogic.com>
8779 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8781 2010-01-18 Anthony Green <green@moxielogic.com>
8783 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8786 2010-01-19 Dodji Seketeli <dodji@redhat.com>
8788 * g++.dg/template/error45.C: reverted as part of reverting the
8789 fix of PR c++/42634.
8791 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8794 * g++.dg/template/error45.C: New test.
8796 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8799 * g++.dg/conversion/op6.C: New test.
8801 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
8804 * gcc.target/alpha/pr42774.c: New test.
8806 2010-01-18 Richard Guenther <rguenther@suse.de>
8808 PR tree-optimization/42781
8809 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8811 2010-01-17 Richard Guenther <rguenther@suse.de>
8814 * gcc.c-torture/execute/pr42248.c: New testcase.
8816 2010-01-17 Richard Guenther <rguenther@suse.de>
8818 PR tree-optimization/42773
8819 * g++.dg/torture/pr42773.C: New testcase.
8821 2010-01-17 Janus Weil <janus@gcc.gnu.org>
8824 * gfortran.dg/interface_assignment_5.f90: New test.
8826 2010-01-17 Dodji Seketeli <dodji@redhat.com>
8829 * g++.dg/template/crash94.C: Reverted.
8831 2010-01-17 Jie Zhang <jie.zhang@analog.com>
8834 * gcc.dg/debug/pr42767.c: New.
8836 2010-01-15 Jason Merrill <jason@redhat.com>
8839 * g++.dg/cpp0x/decltype22.C: New.
8841 2010-01-16 Jakub Jelinek <jakub@redhat.com>
8844 * g++.dg/torture/pr42760.C: New test.
8846 2010-01-15 Jing Yu <jingyu@google.com>
8848 PR rtl-optimization/42691
8849 * gcc.c-torture/execute/pr42691.c: New.
8851 2010-01-15 Richard Guenther <rguenther@suse.de>
8854 * g++.dg/torture/pr42739.C: New testcase.
8856 2010-01-15 Dodji Seketeli <dodji@redhat.com>
8858 * g++.dg/template/error45.C: Revert as part of reverting changes
8861 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8864 * gfortran.dg/interface_31.f90: New test.
8866 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8868 * gcc.target/powerpc/pr42747.c: New file.
8870 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8873 * c-c++-common/pr42674.c: New test.
8876 * g++.dg/template/instantiate11.C: New test.
8878 2010-01-14 Jason Merrill <jason@redhat.com>
8881 * g++.dg/overload/error3.C: New.
8884 * g++.dg/overload/rvalue1.C: New.
8886 2010-01-14 Martin Jambor <mjambor@suse.cz>
8888 PR tree-optimization/42706
8889 * gcc.dg/ipa/pr42706.c: New testcase.
8891 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
8893 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8895 2010-01-14 Martin Jambor <mjambor@suse.cz>
8897 PR tree-optimization/42714
8898 * g++.dg/torture/pr42714.C: New test.
8900 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8902 PR rtl-optimization/42246
8903 * gfortran.dg/pr42246-2.f: New.
8905 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8907 PR rtl-optimization/42389
8908 * gcc.dg/pr42389.c: New.
8910 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8912 PR rtl-optimization/42388
8913 * gcc.dg/pr42388.c: New.
8915 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8917 PR rtl-optimization/42294
8918 * gfortran.dg/pr42294.f: New.
8920 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8922 PR rtl-optimization/39453
8923 PR rtl-optimization/42246
8924 * gcc.dg/pr39453.c: New.
8925 * gcc.dg/pr42246.c: New.
8927 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8930 * gcc.dg/pr42245.c: New.
8931 * gcc.dg/pr42245-2.c: New.
8933 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8935 PR rtl-optimization/42249
8936 * gcc.dg/pr42249.c: New.
8938 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8941 * gcc.c-torture/execute/pr42721.c: New test.
8943 2010-01-14 Ira Rosen <irar@il.ibm.com>
8945 PR tree-optimization/42709
8946 * gcc.dg/vect/pr42709.c: New test.
8948 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8951 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8952 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8954 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8957 * gfortran.dg/generic_19.f90 : New test.
8959 2010-01-13 Richard Guenther <rguenther@suse.de>
8961 PR tree-optimization/42730
8962 * gcc.c-torture/compile/pr42730.c: New testcase.
8964 2010-01-13 Steve Ellcey <sje@cup.hp.com>
8967 * gcc.target/ia64/pr42542-1.c: New.
8968 * gcc.target/ia64/pr42542-2.c: New.
8969 * gcc.target/ia64/pr42542-3.c: New.
8971 2010-01-13 Dodji Seketeli <dodji@redhat.com>
8974 * g++.dg/template/error45.C: New test.
8976 2010-01-13 Martin Jambor <mjambor@suse.cz>
8978 PR tree-optimization/42704
8979 * g++.dg/torture/pr42704.C: New test.
8981 2010-01-13 Martin Jambor <mjambor@suse.cz>
8983 PR tree-optimization/42703
8984 * gcc.c-torture/compile/pr42703.c: New test.
8986 2010-01-13 Richard Guenther <rguenther@suse.de>
8988 PR tree-optimization/42705
8989 * gcc.c-torture/compile/pr42705.c: New testcase.
8991 2010-01-13 Jie Zhang <jie.zhang@analog.com>
8993 * gcc.target/bfin/l2.c: New test.
8994 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8996 2010-01-13 Richard Guenther <rguenther@suse.de>
8999 * gcc.c-torture/compile/pr42716.c: New testcase.
9001 2010-01-13 Richard Guenther <rguenther@suse.de>
9004 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9006 2010-01-12 Joseph Myers <joseph@codesourcery.com>
9009 * gcc.c-torture/compile/pr42708-1.c: New test.
9011 2010-01-12 Jakub Jelinek <jakub@redhat.com>
9014 * gcc.dg/pr42662.c: New test.
9016 PR tree-optimization/42645
9017 * g++.dg/other/pr42645-1.C: New test.
9018 * g++.dg/other/pr42645-2.C: New test.
9020 2010-01-11 Janis Johnson <janis187@us.ibm.com>
9023 * gcc.target/powerpc/warn-1.c: New test.
9024 * gcc.target/powerpc/warn-2.c: New test.
9026 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
9028 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9031 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
9033 * gcc.dg/lto/20100108_0.c: New.
9035 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
9037 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9038 Add -march=i686 -msse for 32bit x86 targets.
9040 2010-01-10 Richard Guenther <rguenther@suse.de>
9043 * gcc.dg/torture/pr42667.c: New testcase.
9045 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9048 * gfortran.dg/array_constructor_34.f90: New test.
9050 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9053 * gfortran.dg/array_constructor_33.f90: New test.
9054 gfortran.dg/array_function_5.f90: Add credit.
9056 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9059 * gcc.dg/pr42631.c: New.
9061 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9064 * gcc.dg/pr42630.c: New.
9066 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9069 * gcc.dg/pr42629.c: New.
9071 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9074 * gcc.dg/torture/pr42363.c: New.
9076 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9080 * gcc.dg/vect/pr42604.c: New.
9081 * gcc.dg/vect/pr42395.c: New.
9083 2010-01-09 Richard Guenther <rguenther@suse.de>
9086 * gcc.c-torture/execute/pr42512.c: New testcase.
9088 2010-01-09 Tobias Burnus <burnus@net-b.de>
9091 * gfortran.dg/c_ptr_tests_14.f90: New test.
9093 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9096 * gnat.dg/null_pointer_deref1.adb: Don't run on
9097 sparc*-sun-solaris2.11.
9099 2010-01-08 Richard Guenther <rguenther@suse.de>
9102 * gcc.dg/lto/20100103-1_0.c: New testcase.
9103 * gcc.dg/lto/20100103-2_0.c: Likewise.
9105 2010-01-08 Tobias Burnus <burnus@net-b.de
9108 * gfortran.dg/asynchronous_1.f90: New test.
9109 * gfortran.dg/asynchronous_2.f90: New test.
9110 * gfortran.dg/conflicts.f90: Update error message.
9112 2010-01-07 Dodji Seketeli <dodji@redhat.com>
9115 * g++.dg/cpp0x/variadic-unify-2.C: New test.
9117 2010-01-07 Jakub Jelinek <jakub@redhat.com>
9119 PR tree-optimization/42625
9120 * g++.dg/opt/dtor4.C: New test.
9121 * g++.dg/opt/dtor4.h: New.
9122 * g++.dg/opt/dtor4-aux.cc: New.
9124 2010-01-07 Tobias Burnus <burnus@net-b.de>
9127 * gfortran.dg/proc_ptr_26.f90: New test.
9129 2010-01-07 Tobias Burnus <burnus@net-b.de>
9132 * gfortran.dg/allocatable_scalar_7.f90: New test.
9134 2010-01-06 Richard Guenther <rguenther@suse.de>
9136 * gcc.c-torture/compile/pr42632.c: New testcase.
9138 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9141 * gcc.target/i386/pr42542-4.c: New.
9142 * gcc.target/i386/pr42542-4a.c: Likewise.
9143 * gcc.target/i386/pr42542-5.c: Likewise.
9144 * gcc.target/i386/pr42542-5a.c: Likewise.
9146 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
9148 * gcc.dg/tls/opt-15.c: New test.
9150 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9152 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9154 2010-01-05 Martin Jambor <mjambor@suse.cz>
9156 PR tree-optimization/42462
9157 * g++.dg/torture/pr42462.C: New test.
9159 2010-01-05 Jason Merrill <jason@redhat.com>
9161 * g++.dg/cpp0x/initlist30.C: New test.
9163 2010-01-05 Richard Guenther <rguenther@suse.de>
9165 PR tree-optimization/42614
9166 * gcc.c-torture/execute/pr42614.c: New testcase.
9168 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
9170 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9171 * gcc.dg/Wunreachable-1.c: Remove the testcase of
9173 * gcc.dg/Wunreachable-2.c: Likewise.
9174 * gcc.dg/Wunreachable-3.c: Likewise.
9175 * gcc.dg/Wunreachable-4.c: Likewise.
9176 * gcc.dg/Wunreachable-5.c: Likewise.
9177 * gcc.dg/Wunreachable-6.c: Likewise.
9178 * gcc.dg/Wunreachable-7.c: Likewise.
9179 * gcc.dg/Wunreachable-8.c: Likewise.
9180 * gcc.dg/20041231-1.c: Likewise.
9182 2010-01-05 Jakub Jelinek <jakub@redhat.com>
9185 * gcc.dg/pr42611.c: New test.
9187 PR tree-optimization/42508
9188 * g++.dg/opt/pr42508.C: New test.
9190 2010-01-05 Tobias Burnus <burnus@net-b.de>
9193 * gfortran.dg/allocatable_scalar_8.f90: New.
9195 2010-01-04 Martin Jambor <mjambor@suse.cz>
9197 PR tree-optimization/42398
9198 * gcc.c-torture/compile/pr42398.c: New test.
9200 2010-01-04 Jason Merrill <jason@redhat.com>
9203 * g++.dg/ext/attrib35.C: New.
9206 * g++.dg/cpp0x/auto17.C: New.
9208 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
9210 * gcc.dg/lto/20100104_0.c: New.
9212 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
9215 * gcc.target/i386/pr42542-1.c: New.
9216 * gcc.target/i386/pr42542-1a.c: Likewise.
9217 * gcc.target/i386/pr42542-1b.c: Likewise.
9218 * gcc.target/i386/pr42542-2.c: Likewise.
9219 * gcc.target/i386/pr42542-2a.c: Likewise.
9220 * gcc.target/i386/pr42542-2b.c: Likewise.
9221 * gcc.target/i386/pr42542-3.c: Likewise.
9222 * gcc.target/i386/pr42542-3a.c: Likewise.
9224 2009-01-04 Tobias Burnus <burnus@net-b.de>
9227 * gfortran.dg/allocatable_scalar_5.f90: New test.
9228 * gfortran.dg/allocatable_scalar_6.f90: New test.
9230 2010-01-03 Richard Guenther <rguenther@suse.de>
9233 * gfortran.dg/gomp/recursion1.f90: Remove.
9235 2010-01-03 Richard Guenther <rguenther@suse.de>
9237 * gcc.dg/Warray-bounds.c: Remove XFAILs.
9238 * gcc.dg/uninit-6.c: Likewise.
9239 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9241 2010-01-03 Richard Guenther <rguenther@suse.de>
9243 PR tree-optimization/42589
9244 * gcc.target/i386/pr42589.c: New testcase.
9246 2010-01-03 Richard Guenther <rguenther@suse.de>
9248 PR tree-optimization/42438
9249 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9251 2010-01-02 Richard Guenther <rguenther@suse.de>
9254 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9256 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
9259 * gcc.target/alpha/pr42448-1.c: New test.
9260 * gcc.target/alpha/pr42448-2.c: Ditto.
9262 2010-01-01 Joseph Myers <joseph@codesourcery.com>
9264 PR preprocessor/41947
9265 * gcc.dg/c99-hexfloat-3.c: New test.
9267 2010-01-01 Richard Guenther <rguenther@suse.de>
9270 * gcc.c-torture/execute/pr42570.c: New testcase.
9272 2010-01-01 Richard Guenther <rguenther@suse.de>
9275 * gcc.c-torture/compile/pr42559.c: New testcase.
9278 Copyright (C) 2010 Free Software Foundation, Inc.
9280 Copying and distribution of this file, with or without modification,
9281 are permitted in any medium without royalty provided the copyright
9282 notice and this notice are preserved.