1 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6 2010-08-30 Thomas Quinot <quinot@adacore.com>
8 * gnat.dg/discr24.adb: New test.
10 2010-08-30 Richard Guenther <rguenther@suse.de>
12 PR tree-optimization/45449
13 * gcc.dg/pr45449.c: New testcase.
15 2010-08-30 Joseph Myers <joseph@codesourcery.com>
17 * gcc.dg/opts-1.c: Expect errors, not warnings.
19 2010-08-29 Janus Weil <janus@gcc.gnu.org>
22 * gfortran.dg/dynamic_dispatch_11.f03: New.
24 2010-08-29 Jason Merrill <jason@redhat.com>
27 * g++.dg/parse/defarg15.C: New.
29 2010-08-29 Janus Weil <janus@gcc.gnu.org>
32 * gfortran.dg/select_type_16.f03: New.
34 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
35 Tobias Burnus <burnus@net-b.de>
37 * gfortran.dg/bessel_7.f90: Decrease required precision.
39 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
40 Kaz Kojima <kkojima@gcc.gnu.org>
42 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
44 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
46 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
47 floating point conversion code generation.
48 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
49 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
50 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
51 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
52 to integer conversion code generation.
53 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
54 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
55 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
56 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
58 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
61 * gfortran.dg/random_seed_1.f90: Adjust test.
62 * gfortran.dg/float128_1.f90: New test.
64 2010-08-27 Tobias Burnus <burnus@net-b.de>
67 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
68 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
69 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
70 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
71 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
72 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
73 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
75 2010-08-27 Janus Weil <janus@gcc.gnu.org>
78 * gfortran.dg/select_type_15.f03: New.
80 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
83 * gfortran.dg/hollerith8.f90: New test.
85 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
88 * gfortran.dg/dependency_33.f90: New test.
90 2010-08-27 Richard Guenther <rguenther@suse.de>
92 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
93 * gcc.dg/graphite/scop-2.c: Likewise.
94 * gcc.dg/graphite/scop-20.c: Likewise.
95 * gcc.dg/vect/slp-25.c: Likewise.
97 2010-08-27 Olivier Hainque <hainque@adacore.com>
99 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
101 2010-08-26 Daniel Kraft <d@domob.eu>
106 * gfortran.dg/associate_8.f03: New test.
107 * gfortran.dg/select_type_13.f03: New test.
108 * gfortran.dg/select_type_14.f03: New test.
110 2010-08-26 Jakub Jelinek <jakub@redhat.com>
112 PR tree-optimization/44485
113 * gcc.dg/pr44485.c: New test.
115 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
117 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
118 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
119 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
121 2010-08-26 Richard Guenther <rguenther@suse.de>
123 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
124 * gcc.dg/graphite/scop-21.c: Likewise.
126 2010-08-26 Richard Guenther <rguenther@suse.de>
128 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
129 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
130 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
131 * gcc.dg/vect/vect-91.c: Likewise.
132 * gcc.dg/vect/vect-peel-1.c: Likewise.
133 * gcc.dg/vect/vect-peel-2.c: Likewise.
134 * gcc.dg/vect/vect-peel-4.c: Likewise.
136 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
139 * gfortran.dg/der_io_4.f90: New test.
141 2010-08-25 Jakub Jelinek <jakub@redhat.com>
143 PR rtl-optimization/44858
144 * gcc.c-torture/execute/pr44858.c: New test.
146 PR rtl-optimization/45400
147 * g++.dg/other/i386-8.C: New test.
149 2010-08-25 Richard Guenther <rguenther@suse.de>
151 * gcc.dg/alias-8.c: Adjust.
153 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
155 * gcc.target/i386/combine-mul.c: New test.
157 2010-08-25 Richard Guenther <rguenther@suse.de>
160 * gcc.dg/graphite/id-27.c: New testcase.
161 * gcc.dg/lto/20100825-1_0.c: Likewise.
163 2010-08-25 Richard Guenther <rguenther@suse.de>
165 PR tree-optimization/45316
166 * g++.dg/opt/pr45316.C: New testcase.
168 2010-08-25 Richard Guenther <rguenther@suse.de>
170 PR tree-optimization/45393
171 * g++.dg/torture/pr45393.C: New testcase.
173 2010-08-25 Jakub Jelinek <jakub@redhat.com>
175 PR tree-optimization/45059
176 * gcc.c-torture/compile/pr45059.c: New test.
178 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
180 * lib/target-supports.exp (check_effective_target_vect_unpack):
181 Set vect_unpack supported flag to true for neon.
183 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
185 * gcc.dg/tree-ssa/ifc-5.c: New.
187 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
189 * gcc.dg/tree-ssa/ifc-4.c: New.
190 * gcc.dg/tree-ssa/ifc-7.c: New.
192 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
194 * gcc.dg/vect/vect.exp: Check loongson targets
195 * g++.dg/vect/vect.exp: Likewise
196 * gfortran.dg/vect/vect.exp: Likewise
198 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
200 * gcc.target/powerpc/vsx-mass-1.c: New file, test
203 2010-08-23 Janus Weil <janus@gcc.gnu.org>
206 * gfortran.dg/proc_ptr_29.f90: New.
208 2010-08-22 Tobias Burnus <burnus@net-b.de>
209 Dominique d'Humieres <dominiq@lps.ens.fr>
212 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
214 2010-08-22 Tobias Burnus <burnus@net-b.de>
217 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
219 2010-08-22 Tobias Burnus <burnus@net-b.de>
222 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
224 2010-08-22 Tobias Burnus <burnus@net-b.de>
225 Dominique d'Humieres <dominiq@lps.ens.fr>
229 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
230 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
232 2010-08-21 Janus Weil <janus@gcc.gnu.org>
237 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
238 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
239 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
241 2010-08-21 Tobias Burnus <burnus@net-b.de>
245 * gfortran.dg/bessel_6.f90: New.
246 * gfortran.dg/bessel_7.f90: New.
248 2010-08-20 Jan Hubicka <jh@suse.cz>
252 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
253 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
255 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
258 * gcc.target/i386/pr45336-1.c: New.
259 * gcc.target/i386/pr45336-2.c: Likewise.
260 * gcc.target/i386/pr45336-3.c: Likewise.
261 * gcc.target/i386/pr45336-4.c: Likewise.
263 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
266 * gcc.target/i386/volatile-2.c: Update scan strings to also
267 include (%rip) for the memory reference on x86_64.
269 2010-08-20 Jakub Jelinek <jakub@redhat.com>
272 * gcc.dg/pr44974.c: New test.
274 PR rtl-optimization/45353
275 * gcc.dg/pr45353.c: New test.
277 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
279 * gcc.target/i386/volatile-2.c: New.
281 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
283 PR rtl-optimization/44691
284 * gfortran.dg/pr44691.f: New test.
286 2010-10-19 Olivier Hainque <hainque@adacore.com>
288 * gcc.target/sparc/sibcall-dslot.c: New testcase.
290 2010-08-19 Jason Merrill <jason@redhat.com>
292 * g++.dg/init/synth3.C: New.
293 * g++.dg/init/value8.C: New.
294 * g++.dg/tree-ssa/empty-2.C: New.
295 * g++.dg/cpp0x/noexcept09.C: New.
297 2010-08-19 Daniel Kraft <d@domob.eu>
301 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
302 * gfortran.dg/pointer_remapping_1.f90: New test.
303 * gfortran.dg/pointer_remapping_2.f03: New test.
304 * gfortran.dg/pointer_remapping_3.f08: New test.
305 * gfortran.dg/pointer_remapping_4.f03: New test.
306 * gfortran.dg/pointer_remapping_5.f08: New test.
307 * gfortran.dg/pointer_remapping_6.f08: New test.
309 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
312 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
314 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
316 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
318 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
320 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
323 2010-08-19 Ian Bolton <ian.bolton@arm.com>
326 * gcc.c-torture/execute/pr45070.c: New.
328 2010-08-19 Ian Bolton <ian.bolton@arm.com>
330 * g++.dg/pr44328.C: New test.
332 2010-08-19 Tobias Burnus <burnus@net-b.de>
336 * gfortran.dg/bessel_3.f90: New.
337 * gfortran.dg/bessel_4.f90: New.
338 * gfortran.dg/bessel_5.f90: New.
340 2010-08-19 Janus Weil <janus@gcc.gnu.org>
343 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
344 * gfortran.dg/pointer_init_2.f90: New.
345 * gfortran.dg/pointer_init_3.f90: New.
346 * gfortran.dg/pointer_init_4.f90: New.
348 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
351 * g++.dg/pr45049-1.C: New test.
352 * g++.dg/pr45049-2.C: New test.
354 2010-08-18 Jie Zhang <jie@codesourcery.com>
356 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
357 20 if __ARM_PCS is defined otherwise 64.
358 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
359 instead of hard coded 64.
361 2010-08-18 Yao Qi <yao@codesourcery.com>
364 * gcc.target/arm/pr45094.c: New test.
366 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
368 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
370 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
372 PR rtl-optimization/42575
373 * gcc.target/arm/pr42575.c: New test.
375 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
377 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
378 * gcc.dg/tls/thr-cse-1.c: New.
380 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
383 * lib/target-supports.exp
384 (check_effective_target_function_sections): New.
385 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
386 function sections before proceding.
388 2010-08-17 Jakub Jelinek <jakub@redhat.com>
391 * gfortran.dg/pr45308.f03: New test.
393 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
396 * gcc.target/i386/pr45296.c: New test.
398 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
400 * g++.dg/ext/uow-1.C: New.
401 * g++.dg/ext/uow-2.C: New.
402 * g++.dg/ext/uow-3.C: New.
403 * g++.dg/ext/uow-4.C: New.
405 2010-08-17 Richard Guenther <rguenther@suse.de>
408 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
410 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
413 * gcc.dg/Wcxx-compat-20.c: New test.
415 2010-08-17 Daniel Kraft <d@domob.eu>
418 * gfortran.dg/associate_1.f03: Extended to test newly supported
419 features like association to variables.
420 * gfortran.dg/associate_3.f03: Removed check for illegal change
421 of associate-name here...
422 * gfortran.dg/associate_5.f03: ...and added it here.
423 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
424 * gfortran.dg/associate_7.f03: New test.
426 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
428 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
430 2010-08-15 Daniel Kraft <d@domob.eu>
433 * gfortran.dg/associate_1.f03: Enable test for array expressions.
434 * gfortran.dg/associate_3.f03: Clarify comment.
435 * gfortran.dg/associate_5.f03: New test.
436 * gfortran.dg/associate_6.f03: New test.
438 2010-08-15 Tobias Burnus <burnus@net-b.de>
441 * gfortran.dg/bind_c_usage_21.f90: New.
442 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
444 2010-08-15 Tobias Burnus <burnus@net-b.de>
446 * gfortran.dg/optional_absent_1.f90: New.
447 * gfortran.dg/null_actual.f90: New.
449 2010-08-15 Tobias Burnus <burnus@net-b.de>
451 * gfortran.dg/pointer_target_1.f90: New.
452 * gfortran.dg/pointer_target_2.f90: New.
453 * gfortran.dg/pointer_target_3.f90: New.
455 2010-08-15 Daniel Kraft <d@domob.eu>
458 * gfortran.dg/elemental_args_check_3.f90: New test.
459 * gfortran.dg/impure_1.f08: New test.
460 * gfortran.dg/impure_2.f08: New test.
461 * gfortran.dg/impure_3.f90: New test.
462 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
464 2010-08-15 Ira Rosen <irar@il.ibm.com>
466 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
467 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
469 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
471 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
473 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
475 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
477 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
478 dg-require-effective-target after dg-do.
480 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
482 * lib/target-supports.exp (check_effective_target_vect_int): Return
483 true for Loongson targets.
484 (check_effective_target_vect_shift): Likewise.
485 (check_effective_target_vect_no_int_max): Likewise.
486 (check_effective_target_vect_no_align): Likewise.
487 (check_effective_target_vect_short_mult): Likewise.
489 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
491 * g++.dg/cast.C: Change fields of structures to "long" to pass
492 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
493 * g++.dg/cpp0x/iop.C: Ditto.
494 * g++.dg/cpp0x/named_refs.C: Ditto.
495 * g++.dg/cpp0x/rv1p.C: Ditto.
496 * g++.dg/cpp0x/rv2p.C: Ditto.
497 * g++.dg/cpp0x/rv3p.C: Ditto.
498 * g++.dg/cpp0x/rv4p.C: Ditto.
499 * g++.dg/cpp0x/rv5p.C: Ditto.
500 * g++.dg/cpp0x/rv6p.C: Ditto.
501 * g++.dg/cpp0x/rv7p.C: Ditto.
502 * g++.dg/cpp0x/rv8p.C: Ditto.
503 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
505 2010-08-13 Daniel Kraft <d@domob.eu>
507 * gfortran.dg/implied_shape_1.f08: New test.
508 * gfortran.dg/implied_shape_2.f90: New test.
509 * gfortran.dg/implied_shape_3.f08: New test.
511 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
514 * gfortran.dg/char_component_initializer_1.f90: New test.
516 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
518 PR tree-optimization/45241
519 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
521 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
523 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
525 * gcc.target/i386/pr40906-2.c: Ditto.
526 * gcc.target/i386/pr40906-3.c: Ditto.
528 2010-08-12 Jakub Jelinek <jakub@redhat.com>
531 * gcc.c-torture/execute/pr45262.c: New test.
533 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
535 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
537 * g++.dg/other/profile1.C: Ditto.
539 2010-08-12 Richard Guenther <rguenther@suse.de>
541 PR tree-optimization/45232
542 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
543 * gcc.dg/tree-ssa/loop-7.c: Adjust.
544 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
545 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
547 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
548 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
549 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
550 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
551 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
553 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
554 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
556 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
557 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
558 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
560 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
561 * gcc.dg/tree-ssa/negate.c: Adjust.
562 * gcc.dg/vect/vect-1.c: Adjust.
563 * gfortran.dg/reassoc_6.f: XFAIL.
565 2010-08-12 Jakub Jelinek <jakub@redhat.com>
568 * gcc.dg/pr45259.c: New test.
570 2010-08-12 Wei Guozhi <carrot@google.com>
573 * gcc.target/arm/pr44999.c: New testcase.
575 2010-08-12 Jie Zhang <jie@codesourcery.com>
577 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
579 (main): Adjust accordingly.
581 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
583 * gfortran.dg/graphite/id-22.f: New.
585 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
587 * gcc.dg/graphite/id-26.c: New.
589 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
591 * gcc.dg/graphite/id-25.c: New.
593 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
595 * gcc.dg/graphite/run-id-5.c: New.
596 * gcc.dg/graphite/run-id-6.c: New.
597 * gfortran.dg/graphite/id-21.f: New.
599 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
601 * gcc.dg/graphite/id-24.c: New.
603 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
605 * gcc.dg/tree-ssa/pr20742.c: New.
607 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
609 * gcc.dg/graphite/id-23.c: New.
611 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
613 * gfortran.dg/graphite/id-20.f: Adjust testcase.
615 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
617 * gcc.dg/graphite/pr42729.c: New.
619 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
621 * gfortran.dg/graphite/id-20.f: New.
623 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
625 * gcc.dg/graphite/id-22.c: New.
627 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
629 * gcc.dg/graphite/run-id-2.c: Call abort.
631 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
633 * gcc.dg/graphite/id-20.c: New.
635 2010-08-11 Janus Weil <janus@gcc.gnu.org>
636 Steve Kargl <kargl@gcc.gnu.org>
639 * gfortran.dg/move_alloc_3.f90: New.
640 * gfortran.dg/random_seed_2.f90: New.
642 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
644 * lib/target-supports.exp (check_effective_target_sync_int_long):
646 (check_effective_target_sync_char_short): Likewise.
648 2010-08-10 Yao Qi <yao@codesourcery.com>
650 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
652 * gcc.dg/tree-ssa/loop-31.c: Likewise.
653 * g++.dg/other/packed1.C: Likewise.
654 * g++.dg/other/crash-4.C: Likewise.
655 * g++.dg/ext/packed8.C: Likewise.
656 * g++.dg/init/array16.C: Likewise.
658 2010-08-10 xinliang David Li <davidxl@google.com>
659 * gcc.dg/tree-ssa/loop-19.c: Add option
660 -fno-prefetch-loop-array
662 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
665 * gcc.c-torture/compile/pr45182.c: New test.
667 2010-08-09 Jason Merrill <jason@redhat.com>
670 * g++.dg/cpp0x/variadic-104.C: New.
672 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
675 * gfortran.dg/dependency_32.f90: New test.
677 2010-08-09 Richard Guenther <rguenther@suse.de>
680 * g++.dg/opt/nrv17.C: New testcase.
682 2010-08-09 Richard Guenther <rguenther@suse.de>
685 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
686 alignment from MEM_REF offset only if we took it from the
689 * gcc.target/i386/pr24178.c: New testcase.
691 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
693 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
694 * gcc.dg/20030702-1.c: Ditto.
695 * gcc.dg/20050309-1.c: Ditto.
696 * gcc.dg/20050325-1.c: Ditto.
697 * gcc.dg/20050330-2.c: Ditto.
698 * gcc.dg/20051201-1.c: Ditto.
699 * gcc.dg/gomp/pr27573.c: Ditto.
700 * gcc.dg/gomp/pr34610.c: Ditto.
701 * gcc.dg/pr24225.c: Ditto.
702 * gcc.dg/pr26570.c: Ditto.
703 * gcc.dg/pr32773.c: Ditto.
704 * g++.dg/gcov/gcov-6.C: Ditto.
705 * g++.dg/gomp/pr34608.C: Ditto.
706 * gfortran.dg/gomp/pr27573.f90: Ditto.
708 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
709 dg-require-host-local dg directive.
710 * gcc.dg/profile-dir-2.c: Ditto.
711 * gcc.dg/profile-dir-3.c: Ditto.
713 2010-08-08 Richard Guenther <rguenther@suse.de>
715 PR tree-optimization/45109
716 * gcc.c-torture/compile/pr45109.c: New testcase.
718 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
720 * gcc.dg/march.c: Skip if -march defined.
721 * gcc.dg/mtune.c: Skip if -mtune defined.
723 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
724 generic thunk support.
726 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
729 * gcc.target/i386/pr45213.c: New test.
731 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
734 * gfortran.dg/fmt_error_11.f03: New test.
736 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
738 * lib/target-supports.exp (check_effective_target_sync_int_long):
739 Add arm*-*-linux-gnueabi.
740 (check_effective_target_sync_char_short): Likewise.
742 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
745 * gfortran.dg/dependency_31.f90: New test.
747 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
749 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
751 2010-08-06 Jason Merrill <jason@redhat.com>
753 * g++.dg/cpp0x/sfinae3.C: New.
754 * g++.dg/cpp0x/sfinae4.C: New.
756 2010-08-06 Richard Guenther <rguenther@suse.de>
758 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
759 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
760 * gcc.dg/tree-ssa/pr25382.c: Likewise.
761 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
762 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
763 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
764 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
765 * gcc.c-torture/execute/20100805-1.c: Likewise.
767 2010-08-05 Martin Jambor <mjambor@suse.cz>
770 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
772 2010-08-05 Martin Jambor <mjambor@suse.cz>
774 * gcc.dg/ipa/ipcp-ii-1.c: New test.
775 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
777 2010-08-05 Martin Jambor <mjambor@suse.cz>
779 * g++.dg/ipa/devirt-1.C: New test.
780 * g++.dg/ipa/devirt-2.C: Likewise.
781 * g++.dg/ipa/devirt-3.C: Likewise.
782 * g++.dg/ipa/devirt-4.C: Likewise.
783 * g++.dg/ipa/devirt-5.C: Likewise.
784 * gcc.dg/ipa/iinline-3.c: Likewise.
786 2010-08-05 Jie Zhang <jie@codesourcery.com>
788 PR tree-optimization/45144
789 * gcc.dg/tree-ssa/pr45144.c: New test.
791 2010-08-04 Janus Weil <janus@gcc.gnu.org>
796 * gfortran.dg/class_25.f03: New.
797 * gfortran.dg/class_26.f03: New.
799 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
801 * g++.dg/warn/miss-format-1.C: Update line number.
803 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
806 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
807 .frame and .mask assembler directives.
809 2010-08-04 Richard Guenther <rguenther@suse.de>
811 * gcc.dg/tree-ssa/vrp35.c: Adjust.
812 * gcc.dg/tree-ssa/vrp36.c: Likewise.
813 * gcc.dg/tree-ssa/vrp50.c: Likewise.
814 * gcc.dg/tree-ssa/vrp52.c: Likewise.
816 2010-08-04 Tobias Burnus <burnus@net-b.de>
819 * gfortran.dg/derived_constructor_char_1.f90: New.
820 * gfortran.dg/derived_constructor_char_2.f90: New.
822 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
825 * gfortran.dg/dependency_30.f90: New test.
827 2010-08-03 Jan Hubicka <jh@suse.cz>
829 * gcc.c-torture/compile/pr45085.c: New testcase.
831 2010-08-03 Janus Weil <janus@gcc.gnu.org>
835 * gfortran.dg/typebound_call_9.f03: Modified.
836 * gfortran.dg/typebound_generic_1.f03: Modified.
838 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
842 * gfortran.dg/dependency_29.f90: New test.
844 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
847 * gfortran.dg/character_comparison_2.f90: New test.
848 * gfortran.dg/character_comparison_3.f90: New test.
849 * gfortran.dg/dependency_28.f90: New test.
851 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
854 * gcc.target/arm/pr40457-1.c: New test.
855 * gcc.target/arm/pr40457-2.c: New test.
857 2010-08-01 Janus Weil <janus@gcc.gnu.org>
860 * gfortran.dg/typebound_call_17.f03: New.
862 2010-07-30 Janus Weil <janus@gcc.gnu.org>
865 * gfortran.dg/allocate_derived_3.f90: New.
867 2010-07-30 Xinliang David Li <davidxl@google.com>
868 PR tree-optimization/45121
869 * c-c++-common/uninit-17.c: Add -fno-ivops option.
871 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
874 * testsuite/g++.dg/pr45112.C: New test.
876 2010-07-30 Jakub Jelinek <jakub@redhat.com>
879 PR rtl-optimization/45137
880 * gcc.dg/pr45055.c: New test.
882 2010-07-30 Alan Modra <amodra@gmail.com>
884 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
885 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
887 2010-07-29 Tobias Burnus <burnus@net-b.de>
891 * gfortran.dg/whole_file_25.f90: New.
892 * gfortran.dg/whole_file_26.f90: New.
893 * gfortran.dg/whole_file_27.f90: New.
895 2010-07-29 Janus Weil <janus@gcc.gnu.org>
898 * gfortran.dg/typebound_proc_17.f03: New.
900 2010-07-29 Janus Weil <janus@gcc.gnu.org>
903 * gfortran.dg/move_alloc_2.f90: New.
905 2010-07-29 Xinliang David Li <davidxl@google.com>
906 PR tree-optimization/45121
907 * c-c++-common/uninit-17.c: Fix expected output.
909 2010-07-29 Richard Guenther <rguenther@suse.de>
911 PR tree-optimization/45120
912 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
914 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
918 * gfortran.dg/pr42051.f03: New testcase.
920 2010-07-29 Richard Guenther <rguenther@suse.de>
923 * gcc.c-torture/execute/pr45034.c: New testcase.
925 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
928 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
930 2010-07-28 Daniel Kraft <d@domob.eu>
932 * gfortran.dg/bound_8.f90: New test.
934 2010-07-28 Jakub Jelinek <jakub@redhat.com>
937 * gcc.dg/pr45105.c: New test.
939 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
941 PR rtl-optimization/45107
942 * gcc.dg/pr45107.c: New test.
944 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
946 PR rtl-optimization/45101
947 * gcc.dg/pr45101.c: New test.
949 2010-07-28 Tobias Burnus <burnus@net-b.de>
952 * gfortran.dg/whole_file_24.f90: New.
954 2010-07-27 Jason Merrill <jason@redhat.com>
956 * g++.dg/cpp0x/variadic102.C: New.
957 * g++.dg/cpp0x/variadic103.C: New.
959 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
961 PR rtl-optimization/40956
964 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
965 * gcc.target/arm/pr42574.c: Add tests.
967 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
969 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
971 (cleanup-repo-files): Ditto.
972 (cleanup-saved-temps): Ditto.
974 2010-07-27 Jakub Jelinek <jakub@redhat.com>
977 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
980 * gcc.dg/pr45079.c: New test.
982 2010-07-27 Ira Rosen <irar@il.ibm.com>
984 PR tree-optimization/44152
985 * gcc.dg/vect/fast-math-pr44152.c: New test.
987 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
990 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
991 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
992 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
993 * obj-c++.dg/torture/trivial.mm: Ditto.
994 * objc.dg/torture/tls/thr-init-2.m: Ditto.
995 * objc.dg/torture/tls/thr-init-3.m: Ditto.
996 * objc.dg/torture/tls/thr-init.m: Ditto.
997 * objc.dg/torture/trivial.m: Ditto.
999 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1001 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1002 Skip on spu-*-* targets.
1004 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1006 PR tree-optimization/45083
1007 * gcc.dg/pr45083.c: New test.
1009 2010-07-26 Tobias Burnus <burnus@net-b.de>
1012 * gfortran.dg/whole_file_22.f90: New test.
1013 * gfortran.dg/whole_file_23.f90: New test.
1015 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
1016 Jack Howarth <howarth@bromo.med.uc.edu>
1017 Richard Henderson <rth@redhat.com>
1020 * gcc.dg/tls/thr-init-1.c: New.
1021 * gcc.dg/tls/thr-init-2.c: New.
1022 * gcc.dg/torture/tls New.
1023 * gcc.dg/torture/tls/tls-test.c: New.
1024 * gcc.dg/torture/tls/thr-init-1.c: New.
1025 * gcc.dg/torture/tls/tls.exp: New.
1026 * gcc.dg/torture/tls/thr-init-2.c: New.
1027 * gcc.dg/tls/emutls-2.c: New test
1029 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1030 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1031 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1032 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1033 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1034 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1035 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1036 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1037 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1038 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1039 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1040 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1041 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1042 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1043 gfortran.dg/gomp/appendix-a/a.22.4.f90,
1044 gfortran.dg/gomp/appendix-a/a.22.5.f90,
1045 gfortran.dg/gomp/appendix-a/a.22.6.f90,
1046 gfortran.dg/gomp/appendix-a/a.24.1.f90,
1047 gfortran.dg/gomp/appendix-a/a.32.1.f90,
1048 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1049 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1050 gfortran.dg/gomp/omp_threadprivate1.f90,
1051 gfortran.dg/gomp/omp_threadprivate2.f90,
1052 gfortran.dg/gomp/reduction1.f90,
1053 gfortran.dg/gomp/sharing-1.f90: Likewise.
1055 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1057 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1059 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1060 dg-require-visibility.
1062 2010-07-26 Richard Guenther <rguenther@suse.de>
1064 PR tree-optimization/43784
1065 * gcc.c-torture/execute/pr43784.c: New testcase.
1066 * g++.dg/torture/pr43784.C: Likewise.
1068 2010-07-26 Richard Guenther <rguenther@suse.de>
1071 * g++.dg/pr45056.C: New testcase.
1073 2010-07-26 Richard Guenther <rguenther@suse.de>
1075 PR tree-optimization/45071
1076 * gcc.dg/pr45071.c: New testcase.
1078 2010-07-26 Tobias Burnus <burnus@net-b.de>
1081 * gfortran.dg/namelist_62.f90: New.
1083 2010-07-26 Richard Guenther <rguenther@suse.de>
1085 * gcc.c-torture/execute/pr45017.c: Move ...
1086 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
1088 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1091 * trim_optimize_1.f90: New test.
1092 * character_comparision_1.f90: New test.
1094 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1097 * gfortran.dg/wtruncate_fix.f: New test.
1099 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
1102 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1104 2010-07-24 Richard Guenther <rguenther@suse.de>
1107 * g++.dg/lto/20100724-1_0.C: New testcase.
1109 2010-07-24 Richard Guenther <rguenther@suse.de>
1112 * gcc.dg/lto/20100724-1_0.c: New testcase.
1113 * gcc.dg/lto/20100724-1_1.c: Likewise.
1115 2010-07-24 Tobias Burnus <burnus@net-b.de>
1118 * gfortran.dg/whole_file_21.f90: New.
1120 * gfortran.dg/integer_exponentiation_3.F90: Use
1121 -ffloat-store only for i?86/x86-64 -m32.
1123 2010-07-24 Tobias Burnus <burnus@net-b.de>
1125 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1126 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1128 2010-07-24 Tobias Burnus <burnus@net-b.de>
1130 * gfortran.dg/func_decl_4.f90: Split test into two ...
1131 * gfortran.dg/func_decl_5.f90: ... parts.
1132 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1133 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1134 * gfortran.dg/global_references_1.f90: Add new dg-warning.
1135 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1136 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1137 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1138 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1139 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1140 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1141 * gfortran.dg/sizeof.f90: Make test valid.
1142 * gfortran.dg/pr20865.f90: Add new dg-error.
1143 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1144 * gfortran.dg/g77/19990218-0.f: Ditto.
1145 * gfortran.dg/g77/19990218-1.f: Ditto.
1146 * gfortran.dg/g77/970625-2.f: Ditto.
1147 * gfortran.dg/pr37243.f: Fix function declaration.
1148 * gfortran.dg/use_only_1.f90: Fix implicit typing.
1149 * gfortran.dg/loc_1.f90: Fix pointer datatype.
1151 2010-07-23 Tobias Burnus <burnus@net-b.de>
1154 * gfortran.dg/char_array_structure_constructor.f90: Add
1155 -fwhole-file as dg-option as it otherwise fails on some
1158 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
1160 * gnat.dg/aggr16.ad[sb]: New test.
1161 * gnat.dg/aggr16_pkg.ads: New helper.
1163 2010-07-23 Richard Guenther <rguenther@suse.de>
1166 * g++.dg/lto/20100723-1_0.C: New testcase.
1168 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
1170 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1172 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1173 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1175 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1177 * lib/target-supports.exp (add_options_for_tls): New proc.
1178 * g++.dg/tls/static-1.C: Use dg-add-options tls.
1179 * g++.dg/tls/static-1a.cc: Likewise.
1180 * gcc.dg/tls/emutls-1.c: Likewise.
1181 * gcc.dg/tls/opt-11.c: Likewise.
1182 * gcc.dg/tls/opt-12.c: Likewise.
1183 * gcc.dg/tls/pr24428-2.c: Likewise.
1184 * gcc.dg/tls/pr24428.c: Likewise.
1185 * obj-c++.dg/tls/static-1.mm: Likewise.
1186 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1187 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1188 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1189 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1190 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1191 * objc.dg/torture/tls/thr-init.m: Likewise.
1192 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1194 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1196 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1197 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1198 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1199 optimized dump files.
1201 2010-07-23 Jakub Jelinek <jakub@redhat.com>
1203 PR tree-optimization/45047
1204 * gcc.c-torture/compile/pr45047.c: New test.
1206 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1208 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1209 instead of dg-compile.
1210 * gcc.dg/float-range-4.c: Ditto.
1211 * gcc.dg/float-range-5.c: Ditto.
1212 * gcc.dg/fold-overflow-1.c: Ditto.
1213 * gcc.dg/gomp/sections-4.c: Ditto.
1214 * gcc.dg/transparent-union-1.c: Ditto.
1215 * gcc.dg/transparent-union-2.c: Ditto.
1216 * gcc.target/i386/pr39315-check.c: Ditto.
1217 * g++.dg/gomp/sections-4.C: Ditto.
1218 * g++.dg/template/dtor7.C: Ditto.
1219 * g++.dg/tree-ssa/pr19952.C: Ditto.
1220 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1221 * gfortran.dg/graphite/pr42185.f90: Ditto.
1222 * gfortran.dg/namelist_36.f90: Ditto.
1223 * gnat.dg/noreturn1.adb: Ditto.
1224 * gnat.dg/specs/small_alignment.ads: Ditto.
1226 2010-07-23 Martin Jambor <mjambor@suse.cz>
1228 PR tree-optimization/44915
1229 * g++.dg/torture/pr44915.C: New test.
1231 2010-07-23 Martin Jambor <mjambor@suse.cz>
1233 PR tree-optimization/44914
1234 * g++.dg/tree-ssa/pr44914.C: New test.
1236 2010-07-23 Jie Zhang <jie@codesourcery.com>
1239 * gcc.dg/pr44290-1.c: New test.
1240 * gcc.dg/pr44290-2.c: New test.
1242 2010-07-23 Jason Merrill <jason@redhat.com>
1245 * g++.dg/abi/mangle44.C: New.
1247 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1249 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1250 for compile-time only tests.
1251 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1253 * gcc.target/i386/pr39315-4.c: Ditto.
1254 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1255 target check. Include sse-os-support.h.
1256 (main): Call check_isa and sse_os_support.
1257 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1258 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1259 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1260 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1261 target check. Include sse-os-support.h.
1262 (main): Call check_isa and sse_os_support.
1263 * gcc.target/i386/vperm-v2df.c: Ditto.
1265 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1267 * lib/target-supports.exp (check_avx_hw_available): New procedure.
1268 (check_effective_target_avx_runtime): New procedure.
1269 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1270 (check_effective_target_sse_runtime): Add check_effective_target_sse.
1272 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1273 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
1274 and __get_cpuid test.
1275 * gcc.dg/compat/vector-2b_main.c: Ditto.
1277 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1279 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1280 for compile-time only test.
1281 * gcc.dg/pr32716.c: Ditto.
1282 * gcc.dg/pr34856.c: Ditto.
1283 * gcc.dg/pr36997.c: Ditto.
1284 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1285 * gfortran.dg/pr28158.f90: Ditto.
1286 * gfortran.dg/pr30667.f: Ditto.
1288 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1289 i?86-*-* and x86_64-*-* targets to disable execution on targets
1290 without sse2 runtime support.
1291 * g++.dg/vect/vect.exp: Ditto.
1292 * gfortran.dg/vect/vect.exp: Ditto.
1294 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1295 * gcc.dg/pr37544.c: Ditto.
1296 * gcc.dg/pr40550.c: Ditto.
1297 * gcc.dg/compat/union-m128-1_main.c: Ditto.
1298 * gcc.dg/compat/vector-1a_main.c: Ditto.
1299 * gcc.dg/compat/vector-2a_main.c: Ditto.
1300 * gcc.dg/torture/pr16104-1.c: Ditto.
1301 * gcc.dg/torture/pr35771-1.c: Ditto.
1302 * gcc.dg/torture/pr35771-2.c: Ditto.
1303 * gcc.dg/torture/pr35771-3.c: Ditto.
1304 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1305 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1306 * gcc.dg/torture/stackalign/push-1.c: Ditto.
1307 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1308 * g++.dg/other/i386-1.C: Ditto.
1309 * g++.dg/other/pr40446.C: Ditto.
1311 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1313 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1315 2010-07-23 Daniel Kraft <d@domob.eu>
1318 * gfortran.dg/exit_1.f08: New test.
1319 * gfortran.dg/exit_2.f08: New test.
1321 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
1323 PR tree-optimization/39839
1324 * gcc.target/arm/pr39839.c: New test case.
1326 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1328 * gnat.dg/unchecked_convert5b.adb: New test.
1329 * gnat.dg/unchecked_convert6.adb: Likewise.
1330 * gnat.dg/unchecked_convert6b.adb: Likewise.
1332 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1334 * gnat.dg/aggr15.ad[sb]: New test.
1336 2010-07-22 Dodji Seketeli <dodji@redhat.com>
1339 * g++.dg/debug/dwarf2/nested-2.C: New test case.
1341 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
1343 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1344 with dg-require-linker-plugin.
1346 2010-07-22 Richard Guenther <rguenther@suse.de>
1349 * g++.dg/lto/20100722-1_0.C: New testcase.
1351 2010-07-22 Richard Guenther <rguenther@suse.de>
1354 * gcc.dg/lto/20100720-3_0.c: New testcase.
1355 * gcc.dg/lto/20100720-3_1.c: Likewise.
1357 2010-07-22 Richard Guenther <rguenther@suse.de>
1359 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1360 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1363 * gcc.dg/lto/20100722-1_0.c: New testcase.
1365 2010-07-22 Martin Jambor <mjambor@suse.cz>
1367 PR tree-optimization/44891
1368 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1370 2010-07-22 Richard Guenther <rguenther@suse.de>
1372 PR tree-optimization/45017
1373 * gcc.c-torture/execute/pr45017.c: New testcase.
1375 2010-07-22 Tobias Burnus <burnus@net-b.de>
1378 * gfortran.dg/aliasing_dummy_5.f90: New.
1380 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1383 * gcc.target/arm/pr43698.c: New test.
1385 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
1388 * Revert my commit r162325 for this PR.
1390 2010-07-21 Jakub Jelinek <jakub@redhat.com>
1393 * gcc.target/m68k/pr45015.c: New test.
1395 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
1398 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1401 2010-07-21 Richard Guenther <rguenther@suse.de>
1404 * g++.dg/lto/20100721-1_0.C: New testcase.
1406 2010-07-21 Martin Jambor <mjambor@suse.cz>
1408 PR tree-optimization/44900
1409 * g++.dg/torture/pr44900.C: New test.
1411 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
1414 * c-c++-common/uninit-17.c: Correct expected error.
1416 2010-07-21 Jakub Jelinek <jakub@redhat.com>
1418 * gcc.dg/guality/asm-1.c: New test.
1421 * gcc.dg/guality/pr45003-2.c: New test.
1422 * gcc.dg/guality/pr45003-3.c: New test.
1424 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1427 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1429 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
1431 * lib/scanasm.exp (dg-function-on-line): Test that a function is
1432 defined on the current line.
1433 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1434 * g++.dg/debug/dwarf2/pr44641.C: New.
1436 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
1438 * gcc.target/powerpc/block-move-1.c: New test.
1439 * gcc.target/powerpc/block-move-2.c: New test.
1441 2010-07-20 Jason Merrill <jason@redhat.com>
1444 * g++.dg/cpp0x/sfinae2.C: New.
1446 2010-07-20 Richard Guenther <rguenther@suse.de>
1449 * gcc.dg/lto/20100720-4_0.c: New testcase.
1451 2010-07-20 Richard Guenther <rguenther@suse.de>
1454 * gcc.dg/lto/20100720-2_0.c: New testcase.
1455 * gcc.dg/lto/20100720-2_1.c: Likewise.
1457 2010-07-20 Richard Guenther <rguenther@suse.de>
1460 * gcc.dg/lto/20100720-1_0.c: New testcase.
1461 * gcc.dg/lto/20100720-1_1.c: Likewise.
1463 2010-07-20 Jakub Jelinek <jakub@redhat.com>
1466 * gcc.dg/guality/pr45003-1.c: New test.
1468 2010-07-20 Richard Guenther <rguenther@suse.de>
1470 PR tree-optimization/44977
1471 * gcc.dg/torture/pr44977.c: New testcase.
1473 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
1475 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1478 2010-07-20 Richard Guenther <rguenther@suse.de>
1482 * gcc.dg/pr44971.c: New testcase.
1483 * gcc.c-torture/compile/pr44988.c: Likewise.
1485 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
1488 * gfortran.dg/allocate_with_typespec.f90: New test.
1489 * gfortran.dg/allocate_derived_1.f90: Update error message.
1491 2010-07-19 Jason Merrill <jason@redhat.com>
1494 * g++.dg/cpp0x/decltype23.C: New.
1496 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
1499 * gfortran.dg/class_defined_operator_1.f03 : New test.
1501 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
1503 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1504 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1505 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
1506 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1508 2010-07-19 Richard Guenther <rguenther@suse.de>
1511 * gcc.c-torture/compile/pr44941.c: New testcase.
1513 2010-07-19 Jason Merrill <jason@redhat.com>
1516 * g++.dg/template/sfinae24.C: New.
1518 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
1521 * gfortran.dg/data_implied_do_2.f90: Removed.
1523 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1526 * g++.dg/template/sfinae23.C: New.
1528 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1530 * lib/target-supports.exp (check_sse_os_support_available): New
1532 (check_sse_hw_available): New proc.
1533 (check_effective_target_sse_runtime): New proc.
1534 (check_effective_target_sse2_runtime): New proc.
1535 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1536 -msse2 if check_sse_os_support_available.
1537 * g++.dg/vect/vect.exp: Only run -msse2 tests if
1538 check_sse_os_support_available.
1539 * gcc.dg/vect/vect.exp: Likewise.
1540 * gfortran.dg/vect/vect.exp: Likewise.
1541 * gcc.target/i386/sol2-check: Renamed to ...
1542 * gcc.target/i386/sse-os-support.h: ... this.
1543 (sol2_check): Renamed to ...
1544 (sse_os_support): ... this.
1545 Only test movss with xmm registers.
1546 * gcc.target/i386/sse-check.h: Reflect new header and function names.
1547 Removed ILL_INSN, ILL_INSN_LEN.
1548 * gcc.target/i386/sse2-check.h: Likewise.
1549 * gcc.target/i386/sse3-check.h: Likewise.
1550 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1551 Removed cpuid.h, __get_cpuid test.
1552 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1553 Removed cpuid.h, __get_cpuid test.
1554 * g++.dg/other/pr40446.C: Likewise.
1555 * gcc.dg/compat/union-m128-1_main.c: Likewise.
1556 * gcc.dg/compat/vector-1a_main.c: Likewise.
1557 * gcc.dg/compat/vector-2a_main.c: Likewise.
1558 * gcc.dg/pr36584.c: Likewise.
1559 * gcc.dg/pr37544.c: Likewise.
1560 * gcc.dg/torture/pr16104-1.c: Likewise.
1561 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1562 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1563 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1564 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1565 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1566 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1568 * gcc.dg/torture/pr35771-2.c: Likewise.
1569 * gcc.dg/torture/pr35771-3.c: Likewise.
1570 * gcc.target/i386/pr39315-2.c: Likewise.
1571 * gcc.target/i386/pr39315-4.c: Likewise.
1572 * gcc.target/i386/vperm-v2df.c: Likewise.
1573 * gcc.target/i386/vperm-v2di.c: Likewise.
1574 * gcc.target/i386/vperm-v4si-1.c: Likewise.
1575 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1578 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
1581 * gfortran.dg/data_implied_do_2.f90: New test.
1583 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1585 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1587 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1589 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1590 to the "mips16" group.
1591 (mips_using_mips16_p): New procedure.
1592 (mips-dg-options): Use it.
1594 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1596 * gcc.target/mips/mips16-attributes-4.c: New test.
1598 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
1601 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1602 * gcc.target/powerpc/recip-2.c: Ditto.
1603 * gcc.target/powerpc/recip-3.c: Ditto.
1605 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
1607 * gcc.target/arm/pr42235.c: New test.
1609 2010-07-16 Jason Merrill <jason@redhat.com>
1612 * g++.dg/template/partial8.C: New.
1614 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1616 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1617 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
1619 (gualcvt): New overloaded inline.
1620 (GUALCVT): Use it for C++.
1621 * g++.dg/guality/guality.exp: New.
1622 * g++.dg/guality/guality.h: New.
1623 * g++.dg/guality/redeclaration1.C: New test.
1624 * g++.dg/dg.exp: Prune also guality/* tests.
1625 * gcc.dg/guality/pr43141.c: Moved to...
1626 * c-c++-common/guality/pr43141.c: ... here.
1628 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1631 * gfortran.dg/char4_iunit_2.f03: New test.
1633 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
1635 * lib/plugin-support.exp (plugin-test-execute):
1636 Add ${gcc_objdir}/intl to includes.
1638 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1641 * gcc.c-torture/execute/pr44942.c: New test.
1642 * gcc.target/i386/pr44942.c: New test.
1644 2010-07-15 Jason Merrill <jason@redhat.com>
1647 * g++.dg/cpp0x/implicit7.C: New.
1648 * g++.dg/cpp0x/implicit8.C: New.
1650 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1652 Disable float tests for __SPU__ targets due to lack of signed zero:
1653 * c-c++-common/torture/complex-sign-add.c (check_add_float).
1654 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1655 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1656 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1657 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1658 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1659 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1660 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1661 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1663 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1665 * gfortran.dg/select_char_2.f90: New test.
1667 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
1669 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1672 2010-07-15 Janus Weil <janus@gcc.gnu.org>
1675 * gfortran.dg/typebound_generic_9.f03: New.
1677 2010-07-15 Richard Guenther <rguenther@suse.de>
1679 PR tree-optimization/44946
1680 * gcc.c-torture/compile/pr44946.c: New testcase.
1682 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1685 * gfortran.dg/select_char_3.f90: New test.
1687 2010-07-15 Magnus Granberg <zorry@gentoo.org>
1688 Kevin F. Quinn <kevquinn@gentoo.org>
1690 * gcc.dg/Wtrampolines.c: New.
1692 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1695 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1697 2010-07-14 Jason Merrill <jason@redhat.com>
1700 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1702 Implement C++0x unrestricted unions (N2544)
1703 * g++.dg/cpp0x/union1.C: New.
1704 * g++.dg/cpp0x/union2.C: New.
1705 * g++.dg/cpp0x/union3.C: New.
1706 * g++.dg/cpp0x/defaulted2.C: Adjust.
1707 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1708 * g++.old-deja/g++.ext/anon2.C: Adjust.
1709 * g++.old-deja/g++.mike/misc6.C: Adjust.
1711 2010-07-14 Janus Weil <janus@gcc.gnu.org>
1714 * gfortran.dg/c_loc_tests_15.f90: New.
1716 2010-07-13 Jason Merrill <jason@redhat.com>
1719 * g++.dg/cpp0x/implicit6.C: New.
1721 2010-07-13 Jason Merrill <jason@redhat.com>
1724 * g++.dg/abi/noreturn1.C: New.
1725 * g++.dg/abi/noreturn2.C: New.
1727 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
1731 * c-c++-common/pr44832.c: New test.
1733 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
1736 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1737 on the target. Make sure that we can assemble the emitted asm when
1738 the test type is 'compile'.
1740 2010-07-13 Richard Guenther <rguenther@suse.de>
1742 PR tree-optimization/36960
1743 * g++.dg/torture/pr36960.C: New testcase.
1745 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
1748 * g++.dg/template/sfinae21.C: New.
1749 * g++.dg/template/sfinae22.C: Likewise.
1751 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
1754 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1755 * gcc.dg/plugin/ggcplug.c: Likewise.
1756 * g++.dg/plugin/selfassign.c: Likewise.
1757 * g++.dg/plugin/attribute_plugin.c: Likewise.
1758 * g++.dg/plugin/dumb_plugin.c: Likewise.
1759 * g++.dg/plugin/pragma_plugin.c: Likewise.
1761 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
1763 * gcc.c-torture/execute/pr44683.x: New.
1764 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1766 2010-07-13 Janus Weil <janus@gcc.gnu.org>
1772 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1773 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1774 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1775 * gfortran.dh/typebound_call_16.f03: New.
1776 * gfortran.dg/typebound_generic_6.f03: New.
1777 * gfortran.dg/typebound_generic_7.f03: New.
1778 * gfortran.dg/typebound_generic_8.f03: New.
1780 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1783 * gfortran.dg/char4_iunit_1.f03: New test.
1785 2010-07-12 Jakub Jelinek <jakub@redhat.com>
1787 * gcc.dg/tree-ssa/vrp53.c: New test.
1789 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1792 * g++.dg/template/sfinae19.C: New.
1793 * g++.dg/template/sfinae20.C: Likewise.
1795 2010-07-12 Jie Zhang <jie@codesourcery.com>
1797 * gcc.target/arm/interrupt-1.c: New test.
1798 * gcc.target/arm/interrupt-2.c: New test.
1800 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1802 * gcc.dg/pr42427.c: Require c99_runtime.
1803 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1805 * gcc.target/i386/avx-cmpss-1.c: Likewise.
1806 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1807 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1808 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1809 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1810 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1811 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1812 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1813 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1814 * gcc.target/i386/pr37275.c: Require visibility support.
1816 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1818 * lib/target-supports.exp (check_effective_target_sse): New proc.
1819 * gcc.target/i386/sol2-check.h: New file.
1820 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1821 Include sol2-check.h.
1822 (main) Only run do_test () if sol2_check ().
1823 * gcc.target/i386/sse2-check.h: Likewise.
1824 * gcc.target/i386/sse3-check.h: Likewise.
1825 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1826 [__sun__ && __svr4__]: Execute SSE2 instruction.
1827 * gcc.target/i386/math-torture/math-torture.exp: Only add options
1828 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1829 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1830 * g++.dg/ext/vector14.C: Likewise.
1831 * g++.dg/other/mmintrin.C: Likewise.
1832 * gcc.dg/20020418-1.c: Likewise.
1833 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1834 * gcc.dg/format/ms_unnamed-1.c: Likewise.
1835 * gcc.dg/format/unnamed-1.c: Likewise.
1836 Adapt dg-warning line number.
1837 * gcc.dg/graphite/pr40281.c: Likewise.
1838 * gcc.dg/pr32176.c: Likewise.
1839 * gcc.dg/pr40550.c: Likewise.
1840 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1841 * gcc.dg/torture/pr36891.c: Likewise.
1842 * gcc.target/i386/20020218-1.c: Likewise.
1843 * gcc.target/i386/20020523.c: Likewise.
1844 * gcc.target/i386/abi-1.c: Likewise.
1845 * gcc.target/i386/brokensqrt.c: Likewise.
1846 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1847 * gcc.target/i386/pr13366.c: Likewise.
1848 * gcc.target/i386/pr13685.c: Likewise.
1849 * gcc.target/i386/pr24306.c: Likewise.
1850 * gcc.target/i386/pr31486.c: Likewise.
1851 * gcc.target/i386/pr32065-1.c: Likewise.
1852 * gcc.target/i386/pr32065-2.c: Likewise.
1853 * gcc.target/i386/pr32389.c: Likewise.
1854 * gcc.target/i386/pr38824.c: Likewise.
1855 * gcc.target/i386/pr38931.c: Likewise.
1856 * gcc.target/i386/pr39592-1.c: Likewise.
1857 * gcc.target/i386/pr43766.c: Likewise.
1858 * gcc.target/i386/recip-divf.c: Likewise.
1859 * gcc.target/i386/recip-sqrtf.c: Likewise.
1860 * gcc.target/i386/recip-vec-divf.c: Likewise.
1861 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1862 * gcc.target/i386/sse-1.c: Likewise.
1863 * gcc.target/i386/sse-16.c: Likewise.
1864 * gcc.target/i386/sse-2.c: Likewise.
1865 * gcc.target/i386/sse-20.c: Likewise.
1866 * gcc.target/i386/sse-3.c: Likewise.
1867 * gcc.target/i386/sse-7.c: Likewise.
1868 * gcc.target/i386/sse-9.c: Likewise.
1869 * gcc.target/i386/sse-addps-1.c: Likewise.
1870 * gcc.target/i386/sse-addss-1.c: Likewise.
1871 * gcc.target/i386/sse-andnps-1.c: Likewise.
1872 * gcc.target/i386/sse-andps-1.c: Likewise.
1873 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1874 * gcc.target/i386/sse-comiss-1.c: Likewise.
1875 * gcc.target/i386/sse-comiss-2.c: Likewise.
1876 * gcc.target/i386/sse-comiss-3.c: Likewise.
1877 * gcc.target/i386/sse-comiss-4.c: Likewise.
1878 * gcc.target/i386/sse-comiss-5.c: Likewise.
1879 * gcc.target/i386/sse-comiss-6.c: Likewise.
1880 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1881 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1882 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1883 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1884 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1885 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1886 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1887 * gcc.target/i386/sse-divps-1.c: Likewise.
1888 * gcc.target/i386/sse-divss-1.c: Likewise.
1889 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1890 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1891 * gcc.target/i386/sse-maxps-1.c: Likewise.
1892 * gcc.target/i386/sse-maxss-1.c: Likewise.
1893 * gcc.target/i386/sse-minps-1.c: Likewise.
1894 * gcc.target/i386/sse-minss-1.c: Likewise.
1895 * gcc.target/i386/sse-movaps-1.c: Likewise.
1896 * gcc.target/i386/sse-movaps-2.c: Likewise.
1897 * gcc.target/i386/sse-movhlps-1.c: Likewise.
1898 * gcc.target/i386/sse-movhps-1.c: Likewise.
1899 * gcc.target/i386/sse-movhps-2.c: Likewise.
1900 * gcc.target/i386/sse-movlhps-1.c: Likewise.
1901 * gcc.target/i386/sse-movmskps-1.c: Likewise.
1902 * gcc.target/i386/sse-movntps-1.c: Likewise.
1903 * gcc.target/i386/sse-movss-1.c: Likewise.
1904 * gcc.target/i386/sse-movss-2.c: Likewise.
1905 * gcc.target/i386/sse-movss-3.c: Likewise.
1906 * gcc.target/i386/sse-movups-1.c: Likewise.
1907 * gcc.target/i386/sse-movups-2.c: Likewise.
1908 * gcc.target/i386/sse-mulps-1.c: Likewise.
1909 * gcc.target/i386/sse-mulss-1.c: Likewise.
1910 * gcc.target/i386/sse-orps-1.c: Likewise.
1911 * gcc.target/i386/sse-rcpps-1.c: Likewise.
1912 * gcc.target/i386/sse-recip-vec.c: Likewise.
1913 * gcc.target/i386/sse-recip.c: Likewise.
1914 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1915 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1916 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1917 * gcc.target/i386/sse-subps-1.c: Likewise.
1918 * gcc.target/i386/sse-subss-1.c: Likewise.
1919 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1920 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1921 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1922 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1923 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1924 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1925 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1926 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1927 * gcc.target/i386/sse-xorps-1.c: Likewise.
1928 * gcc.target/i386/ssefn-1.c: Likewise.
1929 * gcc.target/i386/ssefn-3.c: Likewise.
1930 * gcc.target/i386/sseregparm-1.c: Likewise.
1931 * gcc.target/i386/stackalign/return-3.c: Likewise.
1932 * gcc.target/i386/vectorize1.c: Likewise.
1933 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1934 * gcc.target/i386/xorps-sse.c: Likewise.
1935 * gfortran.dg/pr28158.f90: Likewise.
1936 * gfortran.dg/pr30667.f: Likewise.
1937 * gnat.dg/loop_optimization7.adb: Likewise.
1938 * gnat.dg/sse_nolib.adb: Likewise.
1940 2010-07-11 Tobias Burnus <burnus@net-b.de>
1943 * gfortran.dg/use_rename_6.f90: New.
1944 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
1946 2010-07-11 Janus Weil <janus@gcc.gnu.org>
1949 * gfortran.dg/class_24.f03: New.
1951 2010-07-10 Richard Guenther <rguenther@suse.de>
1954 * gcc.dg/lto/20100709-1_0.c: New testcase.
1955 * gcc.dg/lto/20100709-1_1.c: Likewise.
1957 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
1959 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
1961 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
1964 * objc.dg/lto/trivial-1_0.m: New.
1965 * objc.dg/lto/lto.exp: New.
1966 * obj-c++.dg/lto/trivial-1_0.mm: New.
1967 * obj-c++.dg/lto/lto.exp: New.
1968 * objc.dg/symtab-1.m: Adjust sizes.
1969 * objc.dg/image-info.m: Do not run for gnu-runtime.
1971 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1973 * gcc.dg/pr32370.c: Allow another kind of error message.
1975 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
1977 * gnat.dg/atomic3.adb: New test.
1979 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1980 Denys Vlasenko <dvlasenk@redhat.com>
1981 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1983 PR tree-optimization/28632
1984 * gcc.dg/tree-ssa/vrp51.c: New test.
1985 * gcc.dg/tree-ssa/vrp52.c: New test.
1987 2010-07-09 Jason Merrill <jason@redhat.com>
1989 * g++.dg/abi/covariant6.C: New.
1990 * g++.dg/inherit/covariant17.C: Test both bases.
1991 * g++.dg/inherit/covariant7.C: Check vtable layout.
1993 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
1995 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
1997 2010-07-09 Richard Guenther <rguenther@suse.de>
1999 PR tree-optimization/44852
2000 * gcc.c-torture/execute/pr44852.c: New testcase.
2002 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2004 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2005 multiplication by values.
2006 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2007 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2009 2010-07-09 Richard Guenther <rguenther@suse.de>
2011 PR tree-optimization/44882
2012 * gfortran.dg/pr44882.f90: New testcase.
2014 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2017 * gcc.target/arm/pr40657-1.c: New test.
2018 * gcc.target/arm/pr40657-2.c: New test.
2019 * gcc.c-torture/execute/pr40657.c: New test.
2021 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2023 * gcc.dg/tree-ssa/vrp50.c: New test.
2024 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2026 2010-07-08 Janus Weil <janus@gcc.gnu.org>
2029 * gfortran.dg/c_sizeof_1.f90: Modified.
2030 * gfortran.dg/storage_size_1.f08: New.
2031 * gfortran.dg/storage_size_2.f08: New.
2033 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
2035 * gcc.c-torture/execute/20100708-1.c: New test.
2037 2010-07-08 Jakub Jelinek <jakub@redhat.com>
2040 * gfortran.dg/gomp/pr44847.f90: New test.
2042 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
2044 PR tree-optimization/44710
2045 * gcc.dg/tree-ssa/ifc-6.c: New.
2046 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2048 2010-07-08 Tobias Burnus <burnus@net-b.de>
2051 * gfortran.dg/coarray_10.f90: Add an additional test.
2053 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
2056 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2057 * gcc.c-torture/execute/pr44828.x: Revert.
2059 2010-07-08 Jason Merrill <jason@redhat.com>
2062 * g++.dg/inherit/covariant17.C: New.
2063 * g++.dg/abi/covariant1.C: Actually test for the bug.
2065 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
2067 PR rtl-optimization/44838
2068 * gcc.dg/pr44838.c: New.
2070 2010-07-08 Richard Guenther <rguenther@suse.de>
2072 PR tree-optimization/44831
2073 * gcc.c-torture/compile/pr44831.c: New testcase.
2074 * gcc.dg/tree-ssa/pr21463.c: Adjust.
2076 2010-07-08 Richard Guenther <rguenther@suse.de>
2078 PR tree-optimization/44861
2079 * g++.dg/vect/pr44861.cc: New testcase.
2081 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2084 * gcc.c-torture/execute/pr44828.x: New file.
2086 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2088 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2090 * g++.dg/ext/altivec-17.C: Adjust error message.
2092 2010-07-07 Tom Tromey <tromey@redhat.com>
2094 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2096 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
2099 * gcc.target/i386/rdrand-1.c: Scan "jnc".
2100 * gcc.target/i386/rdrand-2.c: Likewise.
2101 * gcc.target/i386/rdrand-3.c: Likewise.
2103 2010-07-07 Jan Hubicka <jh@suse.cz>
2106 * g++.dg/torture/pr44813.C: New testcase.
2107 * g++.dg/torture/pr44826.C: New testcase.
2109 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
2111 PR rtl-optimization/44787
2112 * gcc.c-torture/compile/pr44788.c: New test.
2113 * gcc.target/arm/pr44788.c: New test.
2115 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2117 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2119 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2121 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2124 2010-07-06 Tobias Burnus <burnus@net-b.de>
2127 * gfortran.dg/parameter_array_init_6.f90: New.
2128 * gfortran.dg/initialization_20.f90: Update dg-error.
2129 * gfortran.dg/initialization_24.f90: Ditto.
2131 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2133 * gfortran.dg/dim_range_1.f90: New test.
2134 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
2136 2010-07-06 Jason Merrill <jason@redhat.com>
2139 * g++.dg/cpp0x/initlist41.C: New.
2142 * g++.dg/template/ptrmem22.C: New.
2144 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
2146 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2148 * gcc.target/i386/i386.exp: Likewise.
2150 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2153 * gcc.dg/lto/20100518_0.c: Limit to x86.
2155 2010-07-06 Richard Guenther <rguenther@suse.de>
2158 * gcc.c-torture/execute/pr44828.c: New testcase.
2160 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
2162 * g++.dg/warn/noeffect2.C: Adjust expected warning.
2163 * g++.dg/warn/volatile1.C: Likewise.
2164 * g++.dg/template/warn1.C: Likewise.
2166 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
2168 AVX Programming Reference (June, 2010)
2169 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2170 * g++.dg/other/i386-3.C: Likewise.
2171 * gcc.target/i386/sse-12.c: Likewise.
2173 * gcc.target/i386/f16c-check.h: New.
2174 * gcc.target/i386/rdfsbase-1.c: Likewise.
2175 * gcc.target/i386/rdfsbase-2.c: Likewise.
2176 * gcc.target/i386/rdgsbase-1.c: Likewise.
2177 * gcc.target/i386/rdgsbase-2.c: Likewise.
2178 * gcc.target/i386/rdrand-1.c: Likewise.
2179 * gcc.target/i386/rdrand-2.c: Likewise.
2180 * gcc.target/i386/rdrand-3.c: Likewise.
2181 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2182 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2183 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2184 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2185 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2186 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2187 * gcc.target/i386/wrfsbase-1.c: Likewise.
2188 * gcc.target/i386/wrfsbase-2.c: Likewise.
2189 * gcc.target/i386/wrgsbase-1.c: Likewise.
2190 * gcc.target/i386/wrgsbase-2.c: Likewise.
2192 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2193 (__builtin_ia32_vcvtps2ph): New.
2194 (__builtin_ia32_vcvtps2ph256): Likewise.
2196 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2197 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2199 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2200 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2202 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2203 (__builtin_ia32_vcvtps2ph256): Likewise.
2204 Add fsgsbase,rdrnd,f16c.
2206 * lib/target-supports.exp (check_effective_target_f16c): New.
2208 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2210 * gcc.dg/guality/nrv-1.c: New test.
2212 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
2215 * gcc.target/arm/pr42505.c: New test case.
2217 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2220 * g++.dg/opt/nrv16.C: New test.
2222 2010-07-05 Richard Guenther <rguenther@suse.de>
2224 PR tree-optimization/44784
2225 * gcc.c-torture/compile/pr44784.c: New testcase.
2227 2010-07-05 Ira Rosen <irar@il.ibm.com>
2229 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2230 Increase loop bound and array size.
2231 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2234 2010-07-05 Ira Rosen <irar@il.ibm.com>
2236 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2237 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2238 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2239 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2240 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2242 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
2245 * g++.dg/parse/template25.C: New.
2247 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
2249 PR rtl-optimization/44695
2250 * gcc.dg/torture/pr44695.c: New.
2252 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2255 * g++.dg/ext/pretty3.C: New.
2257 2010-07-04 Richard Guenther <rguenther@suse.de>
2260 * g++.dg/torture/pr44809.C: New testcase.
2262 2010-07-04 Richard Guenther <rguenther@suse.de>
2264 PR tree-optimization/44656
2265 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2267 2010-07-04 Ira Rosen <irar@il.ibm.com>
2268 Revital Eres <eres@il.ibm.com>
2270 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2272 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2273 gcc.dg/vect/vect-96.c: Likewise.
2274 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2275 that support misaligned stores. Change the number of expected
2276 misaligned accesses.
2277 * gcc.dg/vect/vect-peel-1.c: New test.
2278 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2279 gcc.dg/vect/vect-peel-4.c: Likewise.
2280 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2281 vectorizable on all targets that support realignment.
2282 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2284 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
2287 * gcc.dg/torture/pr44806.c: New.
2289 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2291 * gnat.dg/cond_expr1.adb: New test.
2293 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2295 * gnat.dg/modular3.adb: New test.
2296 * gnat.dg/modular3_pkg.ads: New helper.
2298 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
2299 Mikael Pettersson <mikpe@it.uu.se>
2302 * obj-c++.dg/encode-2.mm: Produce object and save temps.
2303 Make signed-ness of chars explicit. Scan the object for
2304 strings that are split by some target assemblers.
2305 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2308 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
2310 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2312 2010-07-02 Le-Chun Wu <lcwu@google.com>
2315 * g++.dg/warn/Wshadow-7.C: New test.
2317 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2318 Julian Brown <julian@codesourcery.com>
2319 Sandra Loosemore <sandra@codesourcery.com>
2321 * gcc.c-torture/execute/20100416-1.c: New test case.
2323 2010-07-02 Julian Brown <julian@codesourcery.com>
2324 Sandra Loosemore <sandra@codesourcery.com>
2328 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2329 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2331 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2332 Julian Brown <julian@codesourcery.com>
2334 * gcc.target/arm/neon/vadds64.c: Regenerated.
2335 * gcc.target/arm/neon/vaddu64.c: Regenerated.
2336 * gcc.target/arm/neon/vsubs64.c: Regenerated.
2337 * gcc.target/arm/neon/vsubu64.c: Regenerated.
2338 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2339 * gcc.target/arm/neon-vmls-1.c: Likewise.
2340 * gcc.target/arm/neon-vsubs64.c: New execution test.
2341 * gcc.target/arm/neon-vsubu64.c: New execution test.
2342 * gcc.target/arm/neon-vadds64.c: New execution test.
2343 * gcc.target/arm/neon-vaddu64.c: New execution test.
2345 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2347 * gcc.target/arm/neon-vands64.c: New.
2348 * gcc.target/arm/neon-vandu64.c: New.
2349 * gcc.target/arm/neon-vbics64.c: New.
2350 * gcc.target/arm/neon-vbicu64.c: New.
2351 * gcc.target/arm/neon-veors64.c: New.
2352 * gcc.target/arm/neon-veoru64.c: New.
2353 * gcc.target/arm/neon-vorns64.c: New.
2354 * gcc.target/arm/neon-vornu64.c: New.
2355 * gcc.target/arm/neon-vorrs64.c: New.
2356 * gcc.target/arm/neon-vorru64.c: New.
2357 * gcc.target/arm/neon/vands64.c: Regenerated.
2358 * gcc.target/arm/neon/vandu64.c: Regenerated.
2359 * gcc.target/arm/neon/vbics64.c: Regenerated.
2360 * gcc.target/arm/neon/vbicu64.c: Regenerated.
2361 * gcc.target/arm/neon/veors64.c: Regenerated.
2362 * gcc.target/arm/neon/veoru64.c: Regenerated.
2363 * gcc.target/arm/neon/vorns64.c: Regenerated.
2364 * gcc.target/arm/neon/vornu64.c: Regenerated.
2365 * gcc.target/arm/neon/vorrs64.c: Regenerated.
2366 * gcc.target/arm/neon/vorru64.c: Regenerated.
2368 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2370 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2372 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2374 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2375 * gfortran.dg/intent_out_5.f90: Same.
2376 * gfortran.dg/ltrans-7.f90: Same.
2377 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2379 2010-07-02 Jan Hubicka <jh@suse.cz>
2381 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2383 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2385 * objc-obj-c++-shared/Object1.h: Correct Line endings.
2387 2010-07-02 Jakub Jelinek <jakub@redhat.com>
2390 * c-c++-common/Wunused-var-12.c: New test.
2392 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
2395 * gcc.target/arm/pr42835.c: New test.
2398 * gcc.target/arm/pr42172-1.c: New test.
2400 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2402 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2404 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2406 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2407 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2408 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2409 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2410 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2411 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2412 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2413 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2414 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2415 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2416 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2417 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2418 * gcc.target/arm/neon-vdup_ns64.c: New.
2419 * gcc.target/arm/neon-vdup_nu64.c: New.
2420 * gcc.target/arm/neon-vdupQ_ns64.c: New.
2421 * gcc.target/arm/neon-vdupQ_nu64.c: New.
2422 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2423 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2424 * gcc.target/arm/neon-vmov_ns64.c: New.
2425 * gcc.target/arm/neon-vmov_nu64.c: New.
2426 * gcc.target/arm/neon-vmovQ_ns64.c: New.
2427 * gcc.target/arm/neon-vmovQ_nu64.c: New.
2428 * gcc.target/arm/neon-vget_lanes64.c: New.
2429 * gcc.target/arm/neon-vget_laneu64.c: New.
2430 * gcc.target/arm/neon-vset_lanes64.c: New.
2431 * gcc.target/arm/neon-vset_laneu64.c: New.
2433 2010-07-02 Richard Guenther <rguenther@suse.de>
2435 * g++.dg/torture/20100702-1.C: New testcase.
2437 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2440 * gcc.c-torture/compile/pr44707.c: New test.
2442 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2445 * g++.dg/template/crash101.C: New.
2447 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2449 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2450 Use the ABI-0 accessors and fail it for m64.
2452 2010-07-02 Jan Hubicka <jh@suse.cz>
2454 * g++.dg/tree-ssa/pr44706.C: New testcase.
2456 2010-07-02 Richard Guenther <rguenther@suse.de>
2458 PR tree-optimization/44748
2459 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2461 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2463 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2464 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
2465 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2466 the method types to forward:.
2468 2010-06-30 Jason Merrill <jason@redhat.com>
2470 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2471 * g++.dg/other/pr25632.C: Likewise.
2473 2010-07-01 Jakub Jelinek <jakub@redhat.com>
2475 PR tree-optimization/40421
2476 * gfortran.fortran-torture/compile/pr40421.f90: New test.
2478 2010-07-01 Richard Guenther <rguenther@suse.de>
2482 * gcc.c-torture/execute/20100316-1.c: New testcase.
2483 * gcc.c-torture/execute/pr44468.c: Likewise.
2484 * gcc.c-torture/compile/20100609-1.c: Likewise.
2485 * gcc.dg/volatile2.c: Adjust.
2486 * gcc.dg/plugin/selfassign.c: Likewise.
2487 * gcc.dg/pr36902.c: Likewise.
2488 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2489 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2490 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2491 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2492 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2493 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2494 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2495 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2496 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2497 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2498 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2499 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2500 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2501 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2502 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2503 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2504 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2505 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2506 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2507 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2508 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2509 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2510 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2511 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2512 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2513 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2514 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2515 * gcc.dg/struct/w_prof_local_array.c: Likewise.
2516 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2517 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2518 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2519 * gcc.dg/struct/w_prof_global_array.c: Likewise.
2520 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2521 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2522 * gcc.dg/struct/w_prof_local_var.c: Likewise.
2523 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2524 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2525 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2526 * gcc.dg/struct/w_prof_global_var.c: Likewise.
2527 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2528 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2529 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2530 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2531 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2532 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2533 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2534 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2535 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2536 * gcc.dg/tree-prof/stringop-1.c: Adjust.
2537 * g++.dg/tree-ssa/pr31146.C: Likewise.
2538 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2539 * g++.dg/tree-ssa/pr33604.C: Likewise.
2540 * g++.dg/plugin/selfassign.c: Likewise.
2541 * gfortran.dg/array_memcpy_3.f90: Likewise.
2542 * gfortran.dg/array_memcpy_4.f90: Likewise.
2543 * c-c++-common/torture/pr42834.c: New testcase.
2545 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2548 * g++.dg/template/crash100.C: New.
2550 2010-06-30 Jan Hubicka <jh@suse.cz>
2552 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2554 2010-06-30 Michael Matz <matz@suse.de>
2557 * gcc.dg/pr44699.c: New test.
2559 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
2561 PR tree-optimization/39799
2562 * c-c++-common/uninit-17.c: New test.
2564 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2567 * gfortran.dg/read_infnan_1.f90: New test.
2569 2010-06-29 Jason Merrill <jason@redhat.com>
2571 Enable implicitly declared move constructor/operator= (N3053).
2572 * g++.dg/cpp0x/implicit3.C: New.
2573 * g++.dg/cpp0x/implicit4.C: New.
2574 * g++.dg/cpp0x/implicit5.C: New.
2575 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2576 * g++.dg/cpp0x/not_special.C: Adjust.
2577 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2578 * g++.dg/cpp0x/rv1n.C: Adjust.
2579 * g++.dg/cpp0x/rv1p.C: Adjust.
2580 * g++.dg/cpp0x/rv2n.C: Adjust.
2581 * g++.dg/cpp0x/rv2p.C: Adjust.
2582 * g++.dg/cpp0x/rv3n.C: Adjust.
2583 * g++.dg/cpp0x/rv3p.C: Adjust.
2584 * g++.dg/cpp0x/rv4n.C: Adjust.
2585 * g++.dg/cpp0x/rv4p.C: Adjust.
2586 * g++.dg/cpp0x/rv5n.C: Adjust.
2587 * g++.dg/cpp0x/rv5p.C: Adjust.
2588 * g++.dg/cpp0x/rv6n.C: Adjust.
2589 * g++.dg/cpp0x/rv6p.C: Adjust.
2590 * g++.dg/cpp0x/rv7n.C: Adjust.
2591 * g++.dg/cpp0x/rv7p.C: Adjust.
2592 * g++.dg/cpp0x/rv8p.C: Adjust.
2593 * g++.dg/gomp/pr26690-1.C: Adjust.
2594 * g++.dg/other/error20.C: Adjust.
2595 * g++.dg/other/error31.C: Adjust.
2596 * g++.dg/parse/error19.C: Adjust.
2597 * g++.dg/template/qualttp5.C: Adjust.
2598 * g++.old-deja/g++.law/ctors5.C: Adjust.
2600 Enable implicitly deleted functions (N2346)
2601 * g++.dg/cpp0x/defaulted17.C: New.
2602 * g++.dg/cpp0x/implicit1.C: New.
2603 * g++.dg/cpp0x/implicit2.C: New.
2604 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2605 * g++.dg/ext/has_virtual_destructor.C: Adjust.
2606 * g++.dg/init/ctor4.C: Adjust.
2607 * g++.dg/init/synth2.C: Adjust.
2608 * g++.dg/lto/20081118_1.C: Adjust.
2609 * g++.dg/other/error13.C: Adjust.
2610 * g++.dg/other/unused1.C: Adjust.
2611 * g++.old-deja/g++.bob/inherit2.C: Adjust.
2612 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2613 * g++.old-deja/g++.jason/opeq3.C: Adjust.
2614 * g++.old-deja/g++.law/ctors17.C: Adjust.
2615 * g++.old-deja/g++.oliva/delete1.C: Adjust.
2616 * g++.old-deja/g++.pt/assign1.C: Adjust.
2617 * g++.old-deja/g++.pt/crash20.C: Adjust.
2619 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2620 * g++.dg/cpp0x/defaulted13.C: Adjust.
2621 * g++.dg/cpp0x/defaulted2.C: Adjust.
2622 * g++.dg/cpp0x/defaulted3.C: Adjust.
2623 * g++.dg/cpp0x/initlist9.C: Adjust.
2624 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2625 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2626 * g++.dg/init/synth2.C: Adjust.
2628 * g++.dg/cpp0x/defaulted19.C: New.
2630 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2631 * g++.dg/template/error23.C: Fix for -std=c++0x.
2633 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2636 * gfortran.dg/proc_ptr_28.f90: New.
2638 2010-06-29 Jakub Jelinek <jakub@redhat.com>
2640 PR tree-optimization/43801
2641 * g++.dg/torture/pr43801.C: New test.
2644 * g++.dg/debug/dwarf2/accessibility1.C: New test.
2646 2010-06-29 Jason Merrill <jason@redhat.com>
2649 * g++.dg/template/qualified-id2.C: New.
2650 * g++.dg/template/qualified-id3.C: New.
2652 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2655 * gfortran.dg/associated_target_4.f90: New.
2657 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
2660 * gfortran.dg/aliasing_array_result_1.f90 : New test.
2662 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2664 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2666 2010-06-29 Jan Hubicka <jh@suse.cz>
2668 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2670 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
2673 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2674 * gcc.target/arm/wmul-3.c: New test.
2675 * gcc.target/arm/wmul-4.c: New test.
2677 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
2679 PR rtl-optimization/44659
2680 * gcc.target/i386/extract-1.c: New.
2681 * gcc.target/i386/extract-2.c: Likewise.
2682 * gcc.target/i386/extract-3.c: Likewise.
2683 * gcc.target/i386/extract-4.c: Likewise.
2684 * gcc.target/i386/extract-5.c: Likewise.
2685 * gcc.target/i386/extract-6.c: Likewise.
2687 2010-06-28 Jakub Jelinek <jakub@redhat.com>
2690 * g++.dg/warn/Wunused-var-14.C: New test.
2692 2010-06-28 Tobias Burnus <burnus@net-b.de>
2695 * gfortran.dg/nan_6.f90: New.
2697 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
2699 PR tree-optimization/43781
2700 * gcc.dg/torture/pr43781.c: New.
2702 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
2705 * gfortran.dg/actual_rank_check_1.f90: New test.
2707 2010-06-28 Martin Jambor <mjambor@suse.cz>
2709 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2711 2010-06-28 Jan Hubicka <jh@suse.cz>
2713 PR tree-optimization/44687
2714 * gcc.c-torture/compile/pr44687.c
2716 2010-06-28 Martin Jambor <mjambor@suse.cz>
2719 * g++.dg/torture/pr44535.C: New test.
2721 2010-06-28 Michael Matz <matz@suse.de>
2724 * gfortran.dg/pr44592.f90: New test.
2726 2010-06-28 Jan Hubicka <jh@suse.cz>
2728 PR tree-optimization/44357
2729 * g++.dg/torture/pr44357.C: New testcase.
2731 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2733 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2734 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2735 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2736 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2737 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2738 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2739 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2740 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2742 2010-06-27 Jan Hubicka <jh@suse.cz>
2744 * gcc.c-torture/compile/pr44686.c: New file.
2746 2010-06-27 Richard Guenther <rguenther@suse.de>
2748 PR tree-optimization/44683
2749 * gcc.c-torture/execute/pr44683.c: New testcase.
2751 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
2753 * gnat.dg/noreturn3.ad[sb]: New test.
2755 2010-06-26 Jason Merrill <jason@redhat.com>
2757 * g++.dg/cpp0x/explicit5.C: New.
2759 2010-06-26 Richard Guenther <rguenther@suse.de>
2761 PR tree-optimization/44393
2762 * gcc.dg/pr44393.c: New testcase.
2764 2010-06-26 Jan Hubicka <jh@suse.cz>
2766 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2768 2010-06-26 Richard Guenther <rguenther@suse.de>
2771 * gcc.dg/pr44674.c: New testcase.
2773 2010-06-26 Joseph Myers <joseph@codesourcery.com>
2775 * gcc.dg/opts-3.c: New test.
2777 2010-06-26 Tobias Burnus <burnus@net-b.de>
2779 * gfortran.dg/type_decl_1.f90: New.
2780 * gfortran.dg/type_decl_2.f90: New.
2782 2010-06-26 Tobias Burnus <burnus@net-b.de>
2784 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2785 * gfortran.dg/semicolon_fixed_2.f: Ditto.
2787 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2790 * gfortran.dg/array_constructor_23.f: Update test to allow for small
2791 error in comparing reals.
2793 2010-06-25 Tobias Burnus <burnus@net-b.de>
2795 * selected_real_kind_2.f90: New.
2796 * selected_real_kind_3.f90: New.
2798 2010-06-25 Tobias Burnus <burnus@net-b.de>
2800 * gfortran.dg/entry_19.f90: New.
2802 2010-06-25 Tobias Burnus <burnus@net-b.de>
2804 * gfortran.dg/end_subroutine_1.f90: New.
2805 * gfortran.dg/end_subroutine_2.f90: New.
2806 * gfortran.dg/interface_proc_end.f90: Update.
2808 2010-06-25 Tobias Burnus <burnus@net-b.de>
2810 * gfortran.dg/semicolon_fixed.f: Update.
2811 * gfortran.dg/semicolon_fixed_2.f: New.
2812 * gfortran.dg/semicolon_free_2.f90: New.
2813 * gfortran.dg/semicolon_free.f90: Update.
2815 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2818 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2820 2010-06-25 Martin Jambor <mjambor@suse.cz>
2822 * g++.dg/ipa/iinline-3.C: New test.
2823 * gcc.dg/ipa/modif-1.c: Removed.
2825 2010-06-25 Jan Hubicka <jh@suse.cz>
2827 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2829 2010-06-25 Martin Jambor <mjambor@suse.cz>
2831 * g++.dg/ipa/iinline-2.C: New test.
2833 2010-06-25 Jakub Jelinek <jakub@redhat.com>
2836 * gfortran.dg/pr43866.f90: New test.
2838 PR tree-optimization/44539
2839 * gcc.dg/pr44539.c: New test.
2841 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
2845 * gcc.target/mips/madd-9.c: New test.
2847 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
2850 * gcc.dg/noncompile/pr44517.c: New.
2851 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2853 2010-06-24 Steve Ellcey <sje@cup.hp.com>
2856 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2857 and add argument to nop for IA64.
2859 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
2862 * gcc.target/i386/mod-1.c: New.
2863 * gcc.target/i386/umod-1.c: Likewise.
2864 * gcc.target/i386/umod-2.c: Likewise.
2865 * gcc.target/i386/umod-3.c: Likewise.
2867 2010-06-24 Jakub Jelinek <jakub@redhat.com>
2870 * g++.dg/torture/pr44492.C: New test.
2872 2010-06-24 Andi Kleen <ak@linux.intel.com>
2874 * c-c++-common/warn-omitted-condop.c: New.
2876 2010-06-24 Tobias Burnus <burnus@net-b.de>
2879 * gfortran.dg/import8.f90: New.
2881 2010-06-23 Arnaud Charlet <charlet@adacore.com>
2883 * gnat.dg/not_null.adb: Update test case.
2885 2010-06-22 Jakub Jelinek <jakub@redhat.com>
2888 * g++.dg/warn/Wunused-var-13.C: New test.
2891 * g++.dg/diagnostic/method1.C: New test.
2893 2010-06-22 Cary Coutant <ccoutant@google.com>
2895 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2897 2010-06-22 Janus Weil <janus@gcc.gnu.org>
2900 * gfortran.dg/abstract_type_8.f03: New.
2902 2010-06-21 Jason Merrill <jason@redhat.com>
2904 * g++.dg/cpp0x/noexcept08.C: New.
2906 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2908 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2911 * gcc.target/i386/sse2-vec-2a.c: New.
2913 2010-06-21 DJ Delorie <dj@redhat.com>
2915 * gcc.dg/pragma-diag-1.c: New.
2917 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2920 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2922 2010-06-21 Alan Modra <amodra@gmail.com>
2925 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2926 tail call to check_fa_mid.
2928 2010-06-21 Jakub Jelinek <jakub@redhat.com>
2931 * gcc.c-torture/execute/pr44575.c: New test.
2933 2010-06-21 Tobias Burnus <burnus@net-b.de>
2936 * gfortran.dg/contiguous_1.f90: New.
2937 * gfortran.dg/contiguous_2.f90: New.
2938 * gfortran.dg/contiguous_3.f90: New.
2940 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
2942 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
2943 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
2945 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
2948 * gcc.target/i386/pr44546.c: New test.
2950 2010-06-20 Joseph Myers <joseph@codesourcery.com>
2952 * gcc.dg/opts-2.c: New test.
2954 2010-06-19 Janus Weil <janus@gcc.gnu.org>
2957 * gfortran.dg/typebound_proc_15.f03: Modified.
2959 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
2962 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
2963 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
2965 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2967 * g++.dg/ext/label13.C: Fix typo in last change.
2969 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2972 * gfortran.dg/eof_3.f90
2973 * gfortran.dg/endfile_2.f90
2974 * gfortran.dg/endfile_4.f90
2975 * gfortran.dg/endfile_3.f90
2977 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2980 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
2982 2010-06-18 Tobias Burnus <burnus@net-b.de>
2985 * gfortran.dg/allocate_alloc_opt_11.f90: New.
2987 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
2989 * gcc.target/arm/pr40900.c: New test.
2991 2010-06-18 Arnaud Charlet <charlet@adacore.com>
2993 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
2995 2010-06-17 Janus Weil <janus@gcc.gnu.org>
2998 * gfortran.dg/typebound_call_15.f03: New.
3000 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
3003 * g++.dg/pr44486.C: New.
3005 2010-06-16 DJ Delorie <dj@redhat.com>
3007 * gcc.target/i386/volatile-bitfields-1.c: New.
3008 * gcc.target/i386/volatile-bitfields-2.c: New.
3010 2010-06-16 Jason Merrill <jason@redhat.com>
3012 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3014 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3016 2010-06-16 Richard Guenther <rguenther@suse.de>
3019 * gcc.c-torture/execute/pr44555.c: New testcase.
3021 2010-06-16 Janus Weil <janus@gcc.gnu.org>
3024 * gfortran.dg/typebound_proc_16.f03: New.
3026 2010-06-16 Martin Jambor <mjambor@suse.cz>
3028 * g++.dg/torture/pr43905.C: New test.
3030 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
3033 * gcc.dg/vect/slp-perm-5.c (main): Prevent
3034 initialization loop from being vectorized.
3035 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3037 2010-06-16 Alan Modra <amodra@gmail.com>
3039 PR tree-optimization/44507
3040 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3042 2010-06-15 Jason Merrill <jason@redhat.com>
3044 * g++.dg/overload/arg3.C: Adjust error locations.
3045 * g++.dg/overload/copy1.C: Likewise.
3046 * g++.dg/tc1/dr152.C: Likewise.
3047 * g++.dg/template/incomplete4.C: Likewise.
3048 * g++.dg/template/incomplete5.C: Likewise.
3049 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3050 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3051 * g++.old-deja/g++.pt/crash9.C: Likewise.
3053 * g++.dg/inherit/virtual5.C: New.
3055 * g++.dg/cpp0x/defaulted18.C: New.
3057 * g++.dg/cpp0x/initlist40.C: New.
3059 * g++.dg/cpp0x/initlist39.C: New.
3061 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
3064 * gcc.dg/graphite/pr44391.c: New.
3066 2010-06-15 Janus Weil <janus@gcc.gnu.org>
3069 * gfortran.dg/allocate_alloc_opt_8.f90: New.
3070 * gfortran.dg/allocate_alloc_opt_9.f90: New.
3071 * gfortran.dg/allocate_alloc_opt_10.f90: New.
3072 * gfortran.dg/class_allocate_2.f03: Modified an error message.
3074 2010-06-15 Richard Guenther <rguenther@suse.de>
3076 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3078 2010-06-15 Richard Guenther <rguenther@suse.de>
3080 * gcc.dg/vect/bb-slp-21.c: Adjust.
3081 * gcc.dg/vect/bb-slp-13.c: Likewise
3082 * gcc.dg/vect/bb-slp-4.c: Likewise
3083 * gcc.dg/vect/bb-slp-22.c: Likewise
3084 * gcc.dg/vect/bb-slp-14.c: Likewise
3085 * gcc.dg/vect/bb-slp-23.c: Likewise
3086 * gcc.dg/vect/bb-slp-15.c: Likewise
3087 * gcc.dg/vect/bb-slp-17.c: Likewise
3088 * gcc.dg/vect/bb-slp-18.c: Likewise
3089 * gcc.dg/vect/bb-slp-19.c: Likewise
3090 * gcc.dg/vect/bb-slp-10.c: Likewise
3091 * gcc.dg/vect/bb-slp-11.c: Likewise
3092 * gcc.dg/vect/bb-slp-20.c: Likewise
3093 * gcc.dg/vect/bb-slp-3.c: Likewise
3095 2010-06-15 Jakub Jelinek <jakub@redhat.com>
3098 * gfortran.dg/gomp/pr44536.f90: New test.
3099 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3101 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
3104 * gcc.target/i386/avx-vextractf128-256-3.c: New.
3105 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3107 2010-06-14 Jakub Jelinek <jakub@redhat.com>
3109 PR tree-optimization/44508
3110 * gcc.dg/tree-ssa/pr21086.c: Adjust.
3113 * gcc.dg/pr44509.c: New test.
3115 2010-06-14 Ira Rosen <irar@il.ibm.com>
3117 PR tree-optimization/44507
3118 * gcc.dg/vect/pr44507.c: New test.
3120 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
3122 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3123 and c-pretty-print.h.
3125 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3127 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
3129 * gfortran.dg/whole_file_18.f90: Updated error message.
3131 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
3133 * gfortran.dg/whole_file_20.f03: New.
3135 2010-06-12 Jan Hubicka <jh@suse.cz>
3137 * gcc.c-torture/compile/pc44485.c: New testcase.
3139 2010-06-12 Janus Weil <janus@gcc.gnu.org>
3142 * gfortran.dg/typebound_proc_4.f03: Modified error message.
3143 * gfortran.dg/typebound_proc_14.f03: New.
3144 * gfortran.dg/typebound_proc_15.f03: New.
3146 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3148 * gcc.dg/opts-1.c: New test.
3150 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3152 * gcc.dg/funroll-loops-all.c: Update expected error.
3154 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
3157 * gcc.target/i386/pr44481.c: New test.
3159 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
3161 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3163 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
3166 * gcc.dg/tree-ssa/pr44483.c: New.
3168 2010-06-11 Paul Brook <paul@codesourcery.com>
3170 * g++.dg/other/arm-neon-1.C: New test.
3172 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
3176 * gfortran.dg/class_23.f03: New test.
3178 2010-06-11 Jan Hubicka <jh@suse.cz>
3180 * gcc.dg/ipa/pure-const-2.c: New testcase.
3182 2010-06-11 Jan Hubicka <jh@suse.cz>
3184 * gcc.dg/noreturn-7.c: Update.
3185 * gcc.dg/noreturn-4.c: Update.
3187 2010-06-10 Dodji Seketeli <dodji@redhat.com>
3190 * g++.dg/other/typedef4.C: New test.
3192 2010-06-10 Janus Weil <janus@gcc.gnu.org>
3195 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3197 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
3200 * gfortran.dg/asynchronous_3.f03
3202 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
3205 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3206 non-temporal stores out of the tests to form new test cases. As a
3207 result, no non-temporal store should be generated in this case.
3209 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
3210 prefetch-7.c that generate one non-temporal store.
3212 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
3213 prefetch-7.c that generate one non-temporal store and one
3214 one-temporal prefetch.
3216 2010-06-10 Martin Jambor <mjambor@suse.cz>
3218 PR tree-optimization/44258
3219 * gcc.dg/tree-ssa/pr44258.c: New test.
3221 2010-06-10 Daniel Kraft <d@domob.eu>
3224 * gfortran.dg/associate_1.f03: New test.
3225 * gfortran.dg/associate_2.f95: New test.
3226 * gfortran.dg/associate_3.f03: New test.
3227 * gfortran.dg/associate_4.f08: New test.
3229 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3231 * gfortran.dg/selected_char_kind_4.f90: New test.
3233 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
3235 * gcc.dg/pr42461.c: New test.
3237 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3240 * gfortran.dg/selected_real_kind_1.f90: New.
3242 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3245 * gfortran.dg/warn_conversion.f90: Removed check for redundant
3247 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3250 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3252 * gfortran.dg/data_namelist_conflict.f90: New test.
3254 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3256 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3257 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3258 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3260 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3262 * testsuite/gfortran.dg/mvbits_9.f90: New test.
3263 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3264 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3265 * testsuite/gfortran.dg/btest_1.f90: Ditto.
3266 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3268 2010-06-09 Jason Merrill <jason@redhat.com>
3271 * g++.dg/cpp0x/decltype23.C: Move to...
3272 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3274 2010-06-09 Janus Weil <janus@gcc.gnu.org>
3277 * gfortran.dg/typebound_call_14.f03: New test.
3279 2010-06-09 Martin Jambor <mjambor@suse.cz>
3281 PR tree-optimization/44423
3282 * gcc.dg/tree-ssa/pr44423.c: New test.
3284 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
3287 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3288 TV_NONE to initialize tv_id field.
3289 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3290 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3291 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3293 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3294 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3295 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3297 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
3299 PR tree-optimization/39874
3301 * gcc.dg/pr39874.c: New file.
3303 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
3305 * g++.dg/ext/attr-alias-1.C: New.
3306 * g++.dg/ext/attr-alias-2.C: New.
3308 2010-06-07 Tobias Burnus <burnus@net-b.de>
3311 * gfortran.dg/proc_ptr_27.f90: New.
3313 2010-06-07 Jason Merrill <jason@redhat.com>
3316 * g++.dg/cpp0x/decltype23.C: New.
3318 2010-06-08 Andrew Pinski <pinskia@gmail.com>
3319 Shujing Zhao <pearly.zhao@oracle.com>
3322 * gcc.dg/c90-const-expr-10.c: Adjust.
3323 * gcc.dg/c99-const-expr-10.c: Adjust.
3324 * gcc.dg/init-bad-7.c: New.
3326 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3328 * lib/target-supports.exp (check_effective_target_gas): New proc.
3329 * gcc.c-torture/execute/960321-1.x: New file.
3331 2010-06-07 Jason Merrill <jason@redhat.com>
3334 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3336 2010-06-07 Jakub Jelinek <jakub@redhat.com>
3339 * g++.dg/warn/Wunused-var-12.C: New test.
3342 * c-c++-common/Wunused-var-11.c: New test.
3344 2010-06-07 Jan Hubicka <jh@suse.cz>
3346 * gcc.dg/ipa/pure-const-1.c: New testcase.
3348 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
3350 PR rtl-optimization/44404
3351 * gcc.dg/pr44404.c: New.
3353 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
3356 * gcc.target/i386/abi-2.c: Check sysv abi here.
3357 * gcc.target/i386/aes-avx-check.h: Call test in noinline
3358 function to avoid failures by different ABIs.
3359 * gcc.target/i386/aes-check.h: Likewise.
3360 * gcc.target/i386/avx-check.h: Likewise.
3361 * gcc.target/i386/fma4-check.h: Likewise.
3362 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3363 * gcc.target/i386/mmx-check.h: Likewise.
3364 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3365 * gcc.target/i386/pclmul-check.h: Likewise.
3366 * gcc.target/i386/sse-check.h: Likewise.
3367 * gcc.target/i386/sse2-check.h: Likewise.
3368 * gcc.target/i386/sse3-check.h: Likewise.
3369 * gcc.target/i386/sse4_1-check.h: Likewise.
3370 * gcc.target/i386/sse4_2-check.h: Likewise.
3371 * gcc.target/i386/sse4a-check.h: Likewise.
3372 * gcc.target/i386/ssse3-check.h: Likewise.
3373 * gcc.target/i386/xop-check.h: Likewise.
3374 * gcc.target/i386/pr27971.c: Fix for LLP64.
3375 * gcc.target/i386/pr39139.c: Likewise.
3376 * gcc.target/i386/pr39315-check.c: Likewise.
3377 * gcc.target/i386/vararg-1.c: Likewise.
3378 * gcc.target/i386/vararg-2.c: Likewise.
3379 Additional add dg-compile to avoid failure due
3382 * gcc.dg/compound-literal-1.c: Fix for llp64.
3383 * gcc.dg/pr32370.c: Likewise.
3384 * gcc.dg/pr37561.c: Likewise.
3385 * gcc.dg/pr41340.c: Likewise.
3386 * gcc.dg/pr41551.c: Likewise.
3388 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3391 * g++.dg/debug/dwarf2/typedef3.C: New test.
3393 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
3396 * c-c++-common/pr20000.c: New.
3398 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
3401 * g++.dg/init/pr44086.C: New.
3402 * g++.dg/cpp0x/decltype4.C: Adjust.
3404 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
3407 * gfortran.dg/generic_23.f03: New test.
3409 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
3412 * gfortran.dg/alloc_comp_class_1.f90 : New test.
3414 2010-06-05 Jakub Jelinek <jakub@redhat.com>
3417 * c-c++-common/Wunused-var-9.c: New test.
3419 2010-06-05 Jason Merrill <jason@redhat.com>
3421 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3423 2010-06-05 Joseph Myers <joseph@codesourcery.com>
3426 * gcc.dg/c99-restrict-4.c: New test.
3428 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
3430 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3431 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3432 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3433 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3434 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3435 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3436 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3437 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3438 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3439 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3440 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3441 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3442 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3443 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3444 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3445 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3446 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3447 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3448 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3449 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3450 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3451 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3453 2010-06-04 Jason Merrill <jason@redhat.com>
3455 * g++.dg/cpp0x/noexcept06.C: New.
3456 * g++.dg/cpp0x/noexcept07.C: New.
3458 * g++.dg/cpp0x/noexcept01.C: New.
3459 * g++.dg/cpp0x/noexcept02.C: New.
3460 * g++.dg/cpp0x/noexcept03.C: New.
3461 * g++.dg/cpp0x/noexcept04.C: New.
3462 * g++.dg/cpp0x/noexcept05.C: New.
3464 2010-06-04 Jakub Jelinek <jakub@redhat.com>
3467 * g++.dg/warn/Wunused-var-10.C: New test.
3468 * g++.dg/warn/Wunused-var-11.C: New test.
3471 * c-c++-common/Wunused-var-10.c: New test.
3473 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3476 * gcc.dg/assign-warn-2.c: Update.
3477 * gcc.dg/cpp/line3.c: Update.
3478 * gcc.dg/c99-array-lval-8.c: Update.
3479 * gcc.dg/cast-qual-2.c: Update.
3480 * gcc.dg/c99-arraydecl-3.c: Update.
3481 * gcc.dg/assign-warn-1.c: Update.
3482 * gcc.dg/format/gcc_diag-1.c: Update.
3484 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
3486 PR rtl-optimization/39871
3487 PR rtl-optimization/40615
3488 PR rtl-optimization/42500
3489 PR rtl-optimization/42502
3490 * gcc.target/arm/eliminate.c: New test.
3492 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3495 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3496 * g++.old-deja/g++.other/delete3.C: Likewise.
3497 * g++.old-deja/g++.other/new.C: Likewise.
3498 * g++.old-deja/g++.law/operators27.C: Likewise.
3499 * g++.old-deja/g++.mike/p755.C: Likewise.
3500 * g++.dg/eh/new1.C: Likewise.
3501 * g++.dg/init/new5.C: Likewise.
3503 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3505 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
3506 * gfortran.dg/unpack_bounds_2.f90: Likewise.
3507 * gfortran.dg/unpack_bounds_3.f90: Likewise.
3509 2010-06-03 Richard Guenther <rguenther@suse.de>
3512 * lib/lto.exp: Always load gcc.exp.
3513 (lto-obj): For C source files invoke gcc_target_compile.
3514 * g++.dg/lto/20100603-1_0.C: New testcase.
3515 * g++.dg/lto/20100603-1_1.c: Likewise.
3517 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
3519 PR tree-optimization/43688
3520 * gfortran.dg/pr43688.f90: New.
3522 2010-06-03 Richard Guenther <rguenther@suse.de>
3525 * gcc.dg/lto/20100603-1_0.c: New testcase.
3526 * gcc.dg/lto/20100603-2_0.c: Likewise.
3527 * gcc.dg/lto/20100603-3_0.c: Likewise.
3529 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3532 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3533 * gcc.target/powerpc/recip-2.c: Ditto.
3534 * gcc.target/powerpc/recip-3.c: Ditto.
3535 * gcc.target/powerpc/recip-4.c: Ditto.
3536 * gcc.target/powerpc/recip-5.c: Ditto.
3537 * gcc.target/powerpc/recip-6.c: Ditto.
3538 * gcc.target/powerpc/recip-7.c: Ditto.
3539 * gcc.target/powerpc/recip-test.h: Ditto.
3540 * gcc.target/powerpc/recip-test2.h: Ditto.
3542 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3544 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3546 2010-06-02 Jason Merrill <jason@redhat.com>
3548 * g++.dg/ext/vector9.C: Expect typedef in error message.
3553 * g++.dg/tc1/dr101.C: Remove xfails.
3555 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3558 * g++.dg/ipa/pr44372.C: New.
3560 2010-06-02 Jan Hubicka <jh@suse.cz>
3563 * g++.dg/torture/pr44295.C: Neww testcase.
3565 2010-06-02 Jan Hubicka <jh@suse.cz>
3567 * gcc.dg/tree-ssa/loadpre6.c: Update.
3569 2010-06-02 Richard Guenther <rguenther@suse.de>
3571 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3574 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
3576 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3577 the link fail message.
3579 2010-06-02 Tobias Burnus <burnus@net-b.de>
3582 * gfortran.dg/use_13.f90: New test case.
3584 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3587 * gfortran.dg/error_stop_2.f08: Minor update.
3589 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3592 * gfortran.dg/error_stop_1.f08: New test.
3593 * gfortran.dg/error_stop_2.f08: New test.
3595 2010-06-01 Jason Merrill <jason@redhat.com>
3598 * g++.dg/cpp0x/initlist37.C: New.
3599 * g++.dg/cpp0x/initlist38.C: New.
3602 * g++.dg/cpp0x/initlist36.C: New.
3604 2010-05-31 Jan Hubicka <jh@suse.cz>
3606 * gcc.dg/noreturn-8.c: New testcase.
3608 2010-05-31 Jan Hubicka <jh@suse.cz>
3610 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3611 * gcc.dg/lto/noreturn-1_0.c: Move it here.
3613 2010-05-31 Jan Hubicka <jh@suse.cz>
3615 * gcc.dg/lto/noreturn-1_1.c: New testcase.
3616 * gcc.dg/lto/noreturn-1_0.c: New testcase.
3618 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3621 * gfortran.dg/dependency_27.f90: New test.
3622 * gfortran.dg/array_assign_1.F90: New test.
3624 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3627 * gcc.target/i386/sse-24.c: New test.
3629 2010-05-31 Jan Hubicka <jh@suse.cz>
3631 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3633 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3636 * gcc.dg/pr44337.c: New test.
3638 PR tree-optimization/44182
3639 * g++.dg/debug/pr44182.C: New test.
3641 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
3643 * gcc.dg/nested-func-7.c: New test.
3644 * gnat.dg/frame_overflow.adb: Adjust directives.
3646 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3648 * gnat.dg/prot2.ad[sb]: New test.
3649 * gnat.dg/prot2_pkg1.ads: New helper.
3650 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3652 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3654 * gnat.dg/array11.adb: Adjust dg-warning directive.
3655 * gnat.dg/object_overflow.adb: Likewise.
3657 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
3660 * gcc.dg/tree-ssa/pr44306.c: New.
3662 2010-05-29 Jan Hubicka <jh@suse.cz>
3664 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3666 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
3668 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3670 2010-05-28 Mike Stump <mikestump@comcast.net>
3673 * objc.dg/const-str-9.m: Remove static.
3675 2010-05-28 Jakub Jelinek <jakub@redhat.com>
3678 * gcc.c-torture/compile/pr43636.c: New test.
3680 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
3683 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3684 * obj-c++.dg/try-catch-9.mm: Ditto.
3686 2010-05-28 Dodji Seketeli <dodji@redhat.com>
3688 Revert patch for PR c++/44188
3689 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3691 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3694 * g++.dg/debug/dwarf2/typedef3.C: New test.
3696 2010-05-27 Jason Merrill <jason@redhat.com>
3699 * g++.dg/ext/vla9.C: New.
3701 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
3704 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3705 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3706 * objc.dg/torture/tls/thr-init.m: Ditto.
3707 * objc.dg/torture/trivial.m: Ditto.
3708 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3709 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3710 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3711 * obj-c++.dg/torture/trivial.mm: Ditto.
3713 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
3715 * g++.dg/lto/20100302_0.C: Skip on darwin.
3717 2010-05-27 Richard Guenther <rguenther@suse.de>
3719 PR tree-optimization/44284
3720 * gcc.dg/vect/vect-118.c: New testcase.
3721 * gcc.dg/vect/bb-slp-20.c: Adjust.
3722 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3723 * gcc.dg/vect/slp-9.c: Likewise.
3724 * gcc.dg/vect/slp-reduc-4.c: Likewise.
3725 * gcc.dg/vect/vect-10.c: Likewise.
3726 * gcc.dg/vect/vect-109.c: Likewise.
3727 * gcc.dg/vect/vect-12.c: Likewise.
3728 * gcc.dg/vect/vect-36.c: Likewise.
3729 * gcc.dg/vect/vect-7.c: Likewise.
3730 * gcc.dg/vect/vect-iv-8.c: Likewise.
3731 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3732 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3733 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3734 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3735 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3736 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3737 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3738 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3739 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3740 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3741 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3742 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3743 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3744 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3745 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3746 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3747 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3749 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3751 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3754 2010-05-26 Jan Hubicka <jh@suse.cz>
3756 * gcc.dg/lto/materialize-1_0.c: New file.
3757 * gcc.dg/lto/materialize-1_1.c: New file.
3759 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
3761 * gnat.dg/lto10.adb: New test.
3762 * gnat.dg/lto10_pkg.ads: New helper.
3764 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
3766 * lib/target-supports.exp (check_effective_target_int128): New
3767 function to check if __int128 types are available for target.
3768 * c-c++-common/int128-types-1.c: New.
3769 * c-c++-common/int128-1.c: New.
3770 * c-c++-common/int128-2.c: New.
3771 * g++.dg/abi/mangle43.C: New.
3772 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3773 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3774 pointer-wide scalar.
3775 * g++.dg/other/pr25632.C: Likewise.
3776 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3777 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3779 * g++.dg/warn/pr13358-4.C: Likewise.
3780 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
3781 * g++.dg/warn/Wconversion-null.C: Likewise.
3783 2010-05-26 Jason Merrill <jason@redhat.com>
3786 * g++.dg/cpp0x/variadic101.C: New.
3788 2010-05-26 Richard Guenther <rguenther@suse.de>
3790 PR rtl-optimization/44164
3791 * gcc.c-torture/execute/pr44164.c: New testcase.
3792 * g++.dg/tree-ssa/pr13146.C: Adjust.
3794 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
3797 * gfortran.dg/whole_file_19.f90 : New test.
3799 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
3804 * gfortran.dg/pr40999.f: Fix function type.
3805 * gfortran.dg/whole_file_5.f90: Likewise.
3806 * gfortran.dg/whole_file_6.f90: Likewise.
3807 * gfortran.dg/whole_file_16.f90: New.
3808 * gfortran.dg/whole_file_17.f90: New.
3809 * gfortran.dg/whole_file_18.f90: New.
3811 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
3812 Iain Sandoe <iains@gcc.gnu.org>
3814 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
3815 * gcc.c-torture/compile/pr44197.c: Require alias support.
3816 * gcc.dg/lto/20081222_0.c: Ditto.
3818 2010-05-25 Jakub Jelinek <jakub@redhat.com>
3821 * gcc.dg/guality/vla-2.c: New test.
3823 2010-05-25 Richard Guenther <rguenther@suse.de>
3826 * g++.dg/torture/pr44069.C: New testcase.
3828 2010-05-25 Richard Guenther <rguenther@suse.de>
3830 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
3832 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3835 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3837 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3839 * obj-c++.dg/torture/tls/trivial.mm: New.
3840 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3841 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3842 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3843 * obj-c++.dg/torture/tls/diag-1.mm: New.
3844 * obj-c++.dg/torture/tls/tls.exp: New.
3845 * obj-c++.dg/torture/trivial.mm: New.
3846 * obj-c++.dg/torture/dg-torture.exp: New.
3847 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3848 * obj-c++.dg/tls/trivial.m: New.
3849 * obj-c++.dg/tls/init-1.mm: New.
3850 * obj-c++.dg/tls/diag-1.mm: New.
3851 * obj-c++.dg/tls/init-2.mm: New.
3852 * obj-c++.dg/tls/diag-2.mm: New.
3853 * obj-c++.dg/tls/diag-3.mm: New.
3854 * obj-c++.dg/tls/diag-4.mm: New.
3855 * obj-c++.dg/tls/static-1.mm: New.
3856 * obj-c++.dg/tls/tls.exp: New.
3857 * obj-c++.dg/tls/diag-5.mm: New.
3858 * obj-c++.dg/tls/static-1a.mm: New.
3859 * objc-obj-c++-shared/Object1.mm: New.
3860 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3862 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
3865 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3866 * obj-c++.dg/const-str-6.mm: Ditto.
3868 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3870 * g++.dg/parse/array-size2.C: Remove dg-error directives.
3872 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3875 * gnat.dg/array13.ad[sb]: New test.
3877 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
3878 Sandra Loosemore <sandra@codesourcery.com>
3880 * gcc.target/arm/neon/: Regenerated test cases.
3882 * gcc.target/arm/neon/polytypes.c,
3883 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3884 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3885 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3886 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3887 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3888 dg-add-options arm_neon.
3890 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3891 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3892 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3893 and arm_neon_fp16_ok.
3895 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3896 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3898 * lib/target-supports.exp (add_options_for_arm_neon): New.
3899 (check_effective_target_arm_neon_ok_nocache): New, from
3900 check_effective_target_arm_neon_ok. Check multiple possibilities.
3901 (check_effective_target_arm_neon_ok): Use
3902 check_effective_target_arm_neon_ok_nocache.
3903 (add_options_for_arm_neon_fp16)
3904 (check_effective_target_arm_neon_fp16_ok)
3905 check_effective_target_arm_neon_fp16_ok_nocache): New.
3906 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3908 2010-05-24 Jason Merrill <jason@redhat.com>
3911 * g++.dg/cpp0x/initlist35.C: New.
3912 * g++.dg/init/brace6.C: Adjust.
3914 2010-05-24 Paul Brook <paul@codesourcery.com>
3916 * gcc.target/arm/frame-pointer-1.c: New test.
3917 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3918 pointer elimination.
3920 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3923 * gcc.target/i386/crc32-3.c: New.
3924 * gcc.target/i386/crc32-4.c: Likewise.
3926 2010-05-23 Joseph Myers <joseph@codesourcery.com>
3928 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3929 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3930 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3932 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3934 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3936 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
3939 * gcc.c-target/pr43869.c: New test.
3941 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3944 * gfortran.dg/class_22.f03: New.
3946 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
3949 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
3951 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3954 * gfortran.dg/abstract_type_7.f03: New.
3956 2010-05-21 Jason Merrill <jason@redhat.com>
3958 * g++.dg/eh/spec11.C: Test cleanup optimization.
3960 2010-05-21 Jakub Jelinek <jakub@redhat.com>
3963 * gcc.target/i386/pr44223.c: New test.
3965 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3967 * gcc.target/i386/pr25993.c: Use @function as type specifier.
3969 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
3971 * g++.dg/other/const3.C: New test.
3973 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
3976 * warn_unused_dummy_argument_1.f90: New.
3977 * warn_unused_dummy_argument_2.f90: New.
3979 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3982 * g++.dg/inherit/crash1.C: New.
3983 * g++.dg/inherit/crash2.C: Likewise.
3985 2010-05-20 Jakub Jelinek <jakub@redhat.com>
3988 * g++.dg/debug/pr44178.C: New test.
3990 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
3993 * gcc.dg/tree-ssa/prefetch-6.c: Add
3994 --param min-insn-to-prefetch-ratio=6.
3995 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
3996 allow unrolling, and adjust the movnti count.
3998 2010-05-20 Jan Hubicka <jh@suse.cz>
4001 * gcc.c-torture/compile/pr44197.c: New file.
4003 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
4005 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4007 (check_effective_target_xop): Remove __may_alias__ attribute.
4009 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
4012 * gcc.c-torture/execute/pr44202-1.c: New test.
4014 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4017 * gfortran.dg/label_1.f90: Update test.
4019 2010-05-19 Jan Hubicka <jh@suse.cz>
4021 * gcc.dg/lto/ipareference2_0.c: New file.
4022 * gcc.dg/lto/ipareference2_1.c: New file.
4024 2010-05-19 Jason Merrill <jason@redhat.com>
4026 * g++.dg/parse/fn-typedef2.C: New.
4028 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4032 * g++.dg/template/fntype1.C: New.
4034 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
4036 * gnat.dg/discr23.ad[sb]: New test.
4037 * gnat.dg/discr23_pkg.ads: New helper.
4039 * gnat.dg/specs/controlled1.ads: New test.
4040 * gnat.dg/specs/controlled1_pkg.ads: New helper.
4042 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4045 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4046 Fixed scope of C_SIZEOF.
4047 * gfortran.dg/warn_conversion_2.f90: New.
4049 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4051 * lib/target-supports.exp (check_effective_target_sse2): New proc.
4052 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4053 for optional selector.
4054 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4055 (check_effective_target_sse3): New proc.
4056 * gcc.target/i386/math-torture/math-torture.exp: Load
4057 target-supports.exp.
4058 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4059 check_effective_target_sse2.
4060 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4061 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4062 * g++.dg/vect/vect.exp: Likewise.
4063 * gfortran.dg/vect/vect.exp: Likewise.
4064 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4065 -msse2 if check_effective_target_sse2.
4067 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4068 * gcc.target/i386/3dnow-2.c: Likewise.
4069 * gcc.target/i386/3dnowA-1.c: Likewise.
4070 * gcc.target/i386/3dnowA-2.c: Likewise.
4071 * gcc.target/i386/pr42549.c: Likewise.
4073 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4074 * gcc.target/i386/sse3-addsubpd.c: Likewise.
4075 * gcc.target/i386/sse3-addsubps.c: Likewise.
4076 * gcc.target/i386/sse3-haddpd.c: Likewise.
4077 * gcc.target/i386/sse3-haddps.c: Likewise.
4078 * gcc.target/i386/sse3-hsubpd.c: Likewise.
4079 * gcc.target/i386/sse3-hsubps.c: Likewise.
4080 * gcc.target/i386/sse3-movddup.c: Likewise.
4081 * gcc.target/i386/sse3-movshdup.c: Likewise.
4082 * gcc.target/i386/sse3-movsldup.c: Likewise.
4084 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4085 * g++.dg/ext/attrib35.C: Likewise.
4086 * g++.dg/opt/pr40496.C: Likewise.
4087 * g++.dg/other/i386-1.C: Likewise.
4088 * g++.dg/other/i386-4.C: Likewise.
4089 * g++.dg/other/pr34435.C: Likewise.
4090 * g++.dg/other/pr39496.C: Likewise.
4091 * g++.dg/other/pr40446.C: Likewise.
4092 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4093 * gcc.dg/compat/vector-1a_main.c: Likewise.
4094 * gcc.dg/compat/vector-2a_main.c: Likewise.
4095 * gcc.dg/lto/20090206-1_0.c: Likewise.
4096 * gcc.dg/pr34856.c: Likewise.
4097 * gcc.dg/pr36584.c: Likewise.
4098 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
4099 * gcc.dg/pr37544.c: Likewise.
4100 * gcc.dg/torture/pr16104-1.c: Likewise.
4101 * gcc.dg/torture/pr35771-1.c: Likewise.
4102 * gcc.dg/torture/pr35771-2.c: Likewise.
4103 * gcc.dg/torture/pr35771-3.c: Likewise.
4104 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4105 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4106 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4107 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4108 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4109 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4110 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4111 * gcc.target/i386/20060512-1.c: Likewise.
4112 * gcc.target/i386/20060512-3.c: Likewise.
4113 * gcc.target/i386/all_one_m128i.c: Likewise.
4114 * gcc.target/i386/float128-1.c: Likewise.
4115 * gcc.target/i386/float128-2.c: Likewise.
4116 * gcc.target/i386/fpcvt-1.c: Likewise.
4117 * gcc.target/i386/fpcvt-2.c: Likewise.
4118 * gcc.target/i386/fpcvt-3.c: Likewise.
4119 * gcc.target/i386/fpprec-1.c: Likewise.
4120 * gcc.target/i386/funcspec-9.c: Likewise.
4121 * gcc.target/i386/incoming-1.c: Likewise.
4122 * gcc.target/i386/incoming-12.c: Likewise.
4123 * gcc.target/i386/incoming-2.c: Likewise.
4124 * gcc.target/i386/incoming-3.c: Likewise.
4125 * gcc.target/i386/incoming-4.c: Likewise.
4126 * gcc.target/i386/incoming-6.c: Likewise.
4127 * gcc.target/i386/incoming-7.c: Likewise.
4128 * gcc.target/i386/incoming-8.c: Likewise.
4129 * gcc.target/i386/opt-1.c: Likewise.
4130 * gcc.target/i386/opt-2.c: Likewise.
4131 * gcc.target/i386/ordcmp-1.c: Likewise.
4132 * gcc.target/i386/pr17692.c: Likewise.
4133 * gcc.target/i386/pr18614-1.c: Likewise.
4134 * gcc.target/i386/pr22152.c: Likewise.
4135 * gcc.target/i386/pr23570.c: Likewise.
4136 * gcc.target/i386/pr23575.c: Likewise.
4137 * gcc.target/i386/pr26449-1.c: Likewise.
4138 * gcc.target/i386/pr26600.c: Likewise.
4139 * gcc.target/i386/pr27790.c: Likewise.
4140 * gcc.target/i386/pr28839.c: Likewise.
4141 * gcc.target/i386/pr30970.c: Likewise.
4142 * gcc.target/i386/pr32000-1.c: Likewise.
4143 * gcc.target/i386/pr32000-2.c: Likewise.
4144 * gcc.target/i386/pr32280.c: Likewise.
4145 * gcc.target/i386/pr32661.c: Likewise.
4146 * gcc.target/i386/pr32708-1.c: Likewise.
4147 * gcc.target/i386/pr32961.c: Likewise.
4148 * gcc.target/i386/pr33329.c: Likewise.
4149 * gcc.target/i386/pr35714.c: Likewise.
4150 * gcc.target/i386/pr35767-1.c: Likewise.
4151 * gcc.target/i386/pr35767-1d.c: Likewise.
4152 * gcc.target/i386/pr35767-1i.c: Likewise.
4153 * gcc.target/i386/pr35767-2.c: Likewise.
4154 * gcc.target/i386/pr35767-2d.c: Likewise.
4155 * gcc.target/i386/pr35767-2i.c: Likewise.
4156 * gcc.target/i386/pr35767-3.c: Likewise.
4157 * gcc.target/i386/pr35767-5.c: Likewise.
4158 * gcc.target/i386/pr36222-1.c: Likewise.
4159 * gcc.target/i386/pr36578-1.c: Likewise.
4160 * gcc.target/i386/pr36578-2.c: Likewise.
4161 * gcc.target/i386/pr36992-1.c: Likewise.
4162 * gcc.target/i386/pr37101.c: Likewise.
4163 * gcc.target/i386/pr37216.c: Likewise.
4164 * gcc.target/i386/pr37434-1.c: Likewise.
4165 * gcc.target/i386/pr37434-2.c: Likewise.
4166 * gcc.target/i386/pr37843-3.c: Likewise.
4167 * gcc.target/i386/pr37843-4.c: Likewise.
4168 * gcc.target/i386/pr39162.c: Likewise.
4169 * gcc.target/i386/pr39315-1.c: Likewise.
4170 * gcc.target/i386/pr39315-2.c: Likewise.
4171 * gcc.target/i386/pr39315-3.c: Likewise.
4172 * gcc.target/i386/pr39315-4.c: Likewise.
4173 * gcc.target/i386/pr39445.c: Likewise.
4174 * gcc.target/i386/pr39496.c: Likewise.
4175 * gcc.target/i386/pr40809.c: Likewise.
4176 * gcc.target/i386/pr40906-3.c: Likewise.
4177 * gcc.target/i386/pr41019.c: Likewise.
4178 * gcc.target/i386/pr42542-1.c: Likewise.
4179 * gcc.target/i386/pr42542-2.c: Likewise.
4180 * gcc.target/i386/pr42542-3.c: Likewise.
4181 * gcc.target/i386/pr42542-3a.c: Likewise.
4182 * gcc.target/i386/pr42881.c: Likewise.
4183 * gcc.target/i386/push-1.c: Likewise.
4184 * gcc.target/i386/quad-sse.c: Likewise.
4185 * gcc.target/i386/reload-1.c: Likewise.
4186 * gcc.target/i386/sse-10.c: Likewise.
4187 * gcc.target/i386/sse-11.c: Likewise.
4188 * gcc.target/i386/sse-15.c: Likewise.
4189 * gcc.target/i386/sse-17.c: Likewise.
4190 * gcc.target/i386/sse-18.c: Likewise.
4191 * gcc.target/i386/sse-19.c: Likewise.
4192 * gcc.target/i386/sse-4.c: Likewise.
4193 * gcc.target/i386/sse-6.c: Likewise.
4194 * gcc.target/i386/sse-vect-types.c: Likewise.
4195 * gcc.target/i386/sse2-addpd-1.c: Likewise.
4196 * gcc.target/i386/sse2-addsd-1.c: Likewise.
4197 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4198 * gcc.target/i386/sse2-andpd-1.c: Likewise.
4199 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4200 * gcc.target/i386/sse2-comisd-1.c: Likewise.
4201 * gcc.target/i386/sse2-comisd-2.c: Likewise.
4202 * gcc.target/i386/sse2-comisd-3.c: Likewise.
4203 * gcc.target/i386/sse2-comisd-4.c: Likewise.
4204 * gcc.target/i386/sse2-comisd-5.c: Likewise.
4205 * gcc.target/i386/sse2-comisd-6.c: Likewise.
4206 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4207 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4208 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4209 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4210 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4211 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4212 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4213 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4214 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4215 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4216 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4217 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4218 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4219 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4220 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4221 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4222 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4223 * gcc.target/i386/sse2-divpd-1.c: Likewise.
4224 * gcc.target/i386/sse2-divsd-1.c: Likewise.
4225 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4226 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4227 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4228 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4229 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4230 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4231 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4232 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4233 * gcc.target/i386/sse2-minpd-1.c: Likewise.
4234 * gcc.target/i386/sse2-minsd-1.c: Likewise.
4235 * gcc.target/i386/sse2-mmx.c: Likewise.
4236 * gcc.target/i386/sse2-movapd-1.c: Likewise.
4237 * gcc.target/i386/sse2-movapd-2.c: Likewise.
4238 * gcc.target/i386/sse2-movd-1.c: Likewise.
4239 * gcc.target/i386/sse2-movd-2.c: Likewise.
4240 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4241 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4242 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4243 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4244 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4245 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4246 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4247 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4248 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4249 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4250 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4251 * gcc.target/i386/sse2-movq-1.c: Likewise.
4252 * gcc.target/i386/sse2-movq-2.c: Likewise.
4253 * gcc.target/i386/sse2-movq-3.c: Likewise.
4254 * gcc.target/i386/sse2-movsd-1.c: Likewise.
4255 * gcc.target/i386/sse2-movsd-2.c: Likewise.
4256 * gcc.target/i386/sse2-movupd-1.c: Likewise.
4257 * gcc.target/i386/sse2-movupd-2.c: Likewise.
4258 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4259 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4260 * gcc.target/i386/sse2-orpd-1.c: Likewise.
4261 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4262 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4263 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4264 * gcc.target/i386/sse2-paddb-1.c: Likewise.
4265 * gcc.target/i386/sse2-paddd-1.c: Likewise.
4266 * gcc.target/i386/sse2-paddq-1.c: Likewise.
4267 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4268 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4269 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4270 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4271 * gcc.target/i386/sse2-paddw-1.c: Likewise.
4272 * gcc.target/i386/sse2-pand-1.c: Likewise.
4273 * gcc.target/i386/sse2-pandn-1.c: Likewise.
4274 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4275 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4276 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4277 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4278 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4279 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4280 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4281 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4282 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4283 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4284 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4285 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4286 * gcc.target/i386/sse2-pminub-1.c: Likewise.
4287 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4288 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4289 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4290 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4291 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4292 * gcc.target/i386/sse2-por-1.c: Likewise.
4293 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4294 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4295 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4296 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4297 * gcc.target/i386/sse2-pslld-1.c: Likewise.
4298 * gcc.target/i386/sse2-pslld-2.c: Likewise.
4299 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4300 * gcc.target/i386/sse2-psllq-1.c: Likewise.
4301 * gcc.target/i386/sse2-psllq-2.c: Likewise.
4302 * gcc.target/i386/sse2-psllw-1.c: Likewise.
4303 * gcc.target/i386/sse2-psllw-2.c: Likewise.
4304 * gcc.target/i386/sse2-psrad-1.c: Likewise.
4305 * gcc.target/i386/sse2-psrad-2.c: Likewise.
4306 * gcc.target/i386/sse2-psraw-1.c: Likewise.
4307 * gcc.target/i386/sse2-psraw-2.c: Likewise.
4308 * gcc.target/i386/sse2-psrld-1.c: Likewise.
4309 * gcc.target/i386/sse2-psrld-2.c: Likewise.
4310 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4311 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4312 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4313 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4314 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4315 * gcc.target/i386/sse2-psubb-1.c: Likewise.
4316 * gcc.target/i386/sse2-psubd-1.c: Likewise.
4317 * gcc.target/i386/sse2-psubq-1.c: Likewise.
4318 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4319 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4320 * gcc.target/i386/sse2-psubw-1.c: Likewise.
4321 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4322 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4323 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4324 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4325 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4326 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4327 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4328 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4329 * gcc.target/i386/sse2-pxor-1.c: Likewise.
4330 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4331 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4332 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4333 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4334 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4335 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4336 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4337 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4338 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4339 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4340 * gcc.target/i386/sse2-shufps-1.c: Likewise.
4341 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4342 * gcc.target/i386/sse2-subpd-1.c: Likewise.
4343 * gcc.target/i386/sse2-subsd-1.c: Likewise.
4344 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4345 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4346 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4347 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4348 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4349 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4350 * gcc.target/i386/sse2-unpack-1.c: Likewise.
4351 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4352 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4353 * gcc.target/i386/sse2-vec-1.c: Likewise.
4354 * gcc.target/i386/sse2-vec-2.c: Likewise.
4355 * gcc.target/i386/sse2-vec-3.c: Likewise.
4356 * gcc.target/i386/sse2-vec-4.c: Likewise.
4357 * gcc.target/i386/sse2-vec-5.c: Likewise.
4358 * gcc.target/i386/sse2-vec-6.c: Likewise.
4359 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4360 * gcc.target/i386/ssefn-2.c: Likewise.
4361 * gcc.target/i386/ssefn-4.c: Likewise.
4362 * gcc.target/i386/ssefp-1.c: Likewise.
4363 * gcc.target/i386/ssefp-2.c: Likewise.
4364 * gcc.target/i386/sseregparm-3.c: Likewise.
4365 * gcc.target/i386/sseregparm-4.c: Likewise.
4366 * gcc.target/i386/sseregparm-5.c: Likewise.
4367 * gcc.target/i386/sseregparm-6.c: Likewise.
4368 * gcc.target/i386/sseregparm-7.c: Likewise.
4369 * gcc.target/i386/ssetype-1.c: Likewise.
4370 * gcc.target/i386/ssetype-2.c: Likewise.
4371 * gcc.target/i386/ssetype-3.c: Likewise.
4372 * gcc.target/i386/ssetype-4.c: Likewise.
4373 * gcc.target/i386/ssetype-5.c: Likewise.
4374 * gcc.target/i386/unordcmp-1.c: Likewise.
4375 * gcc.target/i386/vararg-1.c: Likewise.
4376 * gcc.target/i386/vararg-2.c: Likewise.
4377 * gcc.target/i386/vararg-3.c: Likewise.
4378 * gcc.target/i386/vararg-4.c: Likewise.
4379 * gcc.target/i386/vararg-7.c: Likewise.
4380 * gcc.target/i386/vararg-8.c: Likewise.
4381 * gcc.target/i386/vecinit-1.c: Likewise.
4382 * gcc.target/i386/vecinit-2.c: Likewise.
4383 * gcc.target/i386/vecinit-3.c: Likewise.
4384 * gcc.target/i386/vecinit-4.c: Likewise.
4385 * gcc.target/i386/vecinit-5.c: Likewise.
4386 * gcc.target/i386/vecinit-6.c: Likewise.
4387 * gcc.target/i386/vectorize2.c: Likewise.
4388 * gcc.target/i386/vectorize3.c: Likewise.
4389 * gcc.target/i386/vectorize4.c: Likewise.
4390 * gcc.target/i386/vectorize6.c: Likewise.
4391 * gcc.target/i386/vectorize7.c: Likewise.
4392 * gcc.target/i386/vectorize8.c: Likewise.
4393 * gcc.target/i386/vperm-v2df.c: Likewise.
4394 * gcc.target/i386/vperm-v2di.c: Likewise.
4395 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4396 * gcc.target/i386/xorps-sse2.c: Likewise.
4397 * gcc.target/i386/xorps.c: Likewise.
4398 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4399 * gfortran.dg/graphite/pr42326.f90: Likewise.
4400 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4402 2010-05-19 Richard Guenther <rguenther@suse.de>
4405 * g++.dg/lto/20100519-1_0.C: New testcase.
4407 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4410 * gfortran.dg/warn_intent_out_not_set.f90: New.
4412 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4415 * gfortran.dg/data_char_1.f90: Updated warning message.
4416 * gfortran.dg/data_array_6.f: New.
4418 2010-05-19 Martin Jambor <mjambor@suse.cz>
4420 * g++.dg/ipa/ivinline-8.C: New test.
4421 * gcc.dg/ipa/iinline-2.c: Likewise.
4423 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4426 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4427 arguments; add check for return value kind.
4428 * gfortran.dg/float_1.f90: Likewise.
4430 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4432 * gcc.target/i386/20011009-1.c (COMMENT): Define.
4434 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4435 * lib/lto.exp (lto_prune_warns): Fix location line regex.
4436 Prune another location line format.
4437 (lto-obj): Call lto_prune_warns on comp_output.
4439 2010-05-18 Jan Hubicka <jh@suse.cz>
4441 * gcc.dg/lto/ipacp_0.c: New test.
4442 * gcc.dg/lto/ipacp_1.c: New test.
4444 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
4447 * gcc.dg/lto/20100518_0.c: New test.
4449 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
4451 * gnat.dg/specs/lto3.ads: Add missing dg-options.
4453 2010-05-17 Janus Weil <janus@gcc.gnu.org>
4456 * gfortran.dg/class_21.f03: New.
4458 2010-05-17 Jason Merrill <jason@redhat.com>
4461 * g++.dg/cpp0x/initlist34.C: New.
4464 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4466 2010-05-17 Martin Jambor <mjambor@suse.cz>
4468 * g++.dg/ipa/ivinline-1.C: New test.
4469 * g++.dg/ipa/ivinline-2.C: New test.
4470 * g++.dg/ipa/ivinline-3.C: New test.
4471 * g++.dg/ipa/ivinline-4.C: New test.
4472 * g++.dg/ipa/ivinline-5.C: New test.
4473 * g++.dg/ipa/ivinline-6.C: New test.
4475 2010-05-17 Dodji Seketeli <dodji@redhat.com>
4476 Jason Merrill <jason@redhat.com>
4479 * c-c++-common/Wunused-var-8.c: New test.
4481 2010-05-17 Jakub Jelinek <jakub@redhat.com>
4484 * gcc.c-torture/compile/pr42347.c: New test.
4487 * g++.dg/ext/asmgoto1.C: New test.
4489 2010-05-17 Martin Jambor <mjambor@suse.cz>
4492 * gcc.dg/tree-ssa/pr44133.c: New test.
4493 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4496 2010-05-17 Janus Weil <janus@gcc.gnu.org>
4499 * gfortran.dg/class_20.f03: New.
4501 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
4504 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4505 debug messages but not the newly introduced one.
4507 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
4510 * gfortran.dg/initialization_25.f90: Commented testcase.
4511 * gfortran.dg/initialization_26.f90: New.
4513 2010-05-16 Richard Guenther <rguenther@suse.de>
4515 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4516 * gcc.dg/pr43084.c: Likewise.
4517 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4519 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4521 * gcc.dg/struct/struct-reorg.exp: Likewise.
4522 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4523 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4525 2010-05-16 Joseph Myers <joseph@codesourcery.com>
4527 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4528 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4529 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4530 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4533 2010-05-15 Jason Merrill <jason@redhat.com>
4535 * g++.dg/eh/spec10.C: New.
4536 * g++.dg/eh/spec11.C: New.
4537 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4539 2010-05-15 Janus Weil <janus@gcc.gnu.org>
4543 * gfortran.dg/allocatable_scalar_9.f90: New.
4545 2010-05-15 Jakub Jelinek <jakub@redhat.com>
4548 * g++.dg/torture/pr44148.C: New test.
4550 2010-05-15 Joseph Myers <joseph@codesourcery.com>
4552 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4553 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4554 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4555 diagnostics and type sizes.
4557 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
4559 * gnat.dg/lto9.adb: New test.
4560 * gnat.dg/lto9_pkg1.ads: New helper.
4561 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4563 2010-05-15 Jan Hubicka <jh@suse.cz>
4565 * gcc.dg/lto/ipareference_1.c: Rename to ...
4566 * gcc.dg/lto/ipareference_0.c: ... this one.
4567 * gcc.dg/lto/ipareference_2.c: Rename to ...
4568 * gcc.dg/lto/ipareference_1.c: ... this one.
4570 2010-05-15 Jan Hubicka <jh@suse.cz>
4572 * gcc.dg/lto/ipareference_1.c: New file.
4573 * gcc.dg/lto/ipareference_2.c: New file.
4575 2010-05-15 Richard Guenther <rguenther@suse.de>
4577 PR tree-optimization/44038
4578 * gcc.c-torture/compile/pr44038.c: New testcase.
4580 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
4582 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4583 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4585 2010-05-15 Janus Weil <janus@gcc.gnu.org>
4589 * gfortran.dg/class_18.f03: New.
4590 * gfortran.dg/class_19.f03: New.
4592 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4595 * gcc.dg/debug/dwarf2/const-1.c: Remove.
4596 * g++.dg/debug/dwarf2/const1.C: Remove.
4598 2010-05-14 Jason Merrill <jason@redhat.com>
4600 * g++.dg/eh/cond4.C: New.
4601 * g++.dg/eh/elide2.C: Adjust.
4602 * g++.old-deja/g++.eh/terminate1.C: Adjust.
4604 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
4607 * gfortran.dg/actual_array_interface_2.f90: New test.
4609 2010-05-14 Richard Guenther <rguenther@suse.de>
4611 PR tree-optimization/44119
4612 * gcc.c-torture/compile/pr44119.c: New testcase.
4614 2010-05-14 Jason Merrill <jason@redhat.com>
4617 * g++.dg/eh/terminate1.C: New.
4619 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4621 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4624 * gcc.dg/pr44136.c: New test.
4626 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
4629 * g++.dg/warn/Wshadow-4.C: Adjust.
4630 * g++.dg/warn/Wshadow-5.C: New test.
4631 * g++.dg/warn/Wshadow-6.C: New test
4633 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
4636 * gfortran.dg/initialization_25.f90: New.
4638 2010-05-13 Martin Jambor <mjambor@suse.cz>
4640 * g++.dg/otr-fold-1.C: New test.
4641 * g++.dg/otr-fold-2.C: New test.
4643 2010-05-13 Jakub Jelinek <jakub@redhat.com>
4646 * gfortran.dg/gomp/pr44036-1.f90: New test.
4647 * gfortran.dg/gomp/pr44036-2.f90: New test.
4648 * gfortran.dg/gomp/pr44036-3.f90: New test.
4651 * gcc.dg/guality/sra-1.c: New test.
4653 2010-05-12 Jan Hubicka <jh@suse.cz>
4655 * tree-ssa/unreachable.c: New test.
4657 2010-05-12 Jason Merrill <jason@redhat.com>
4659 * g++.dg/cpp0x/sfinae1.C: New.
4661 2010-05-12 Sriraman Tallam <tmsriram@google.com>
4663 * gcc.target/i386/zee.c: New file.
4665 2010-05-12 Jason Merrill <jason@redhat.com>
4667 * g++.dg/conversion/op1.C: Expect template candidate message.
4668 * g++.dg/cpp0x/nullptr15.C: Likewise.
4669 * g++.dg/cpp0x/pr31431-2.C: Likewise.
4670 * g++.dg/cpp0x/pr31431.C: Likewise.
4671 * g++.dg/cpp0x/temp_default2.C: Likewise.
4672 * g++.dg/cpp0x/trailing4.C: Likewise.
4673 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4674 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4675 * g++.dg/cpp0x/variadic-throw.C: Likewise.
4676 * g++.dg/cpp0x/variadic35.C: Likewise.
4677 * g++.dg/cpp0x/vt-35147.C: Likewise.
4678 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4679 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4680 * g++.dg/ext/visibility/anon8.C: Likewise.
4681 * g++.dg/ext/vla2.C: Likewise.
4682 * g++.dg/other/pr28114.C: Likewise.
4683 * g++.dg/other/ptrmem10.C: Likewise.
4684 * g++.dg/other/ptrmem11.C: Likewise.
4685 * g++.dg/overload/unknown1.C: Likewise.
4686 * g++.dg/parse/template7.C: Likewise.
4687 * g++.dg/parse/typename7.C: Likewise.
4688 * g++.dg/template/conv11.C: Likewise.
4689 * g++.dg/template/copy1.C: Likewise.
4690 * g++.dg/template/deduce3.C: Likewise.
4691 * g++.dg/template/dependent-expr5.C: Likewise.
4692 * g++.dg/template/friend.C: Likewise.
4693 * g++.dg/template/incomplete2.C: Likewise.
4694 * g++.dg/template/local4.C: Likewise.
4695 * g++.dg/template/local6.C: Likewise.
4696 * g++.dg/template/operator10.C: Likewise.
4697 * g++.dg/template/overload6.C: Likewise.
4698 * g++.dg/template/ptrmem2.C: Likewise.
4699 * g++.dg/template/ptrmem20.C: Likewise.
4700 * g++.dg/template/ptrmem8.C: Likewise.
4701 * g++.dg/template/sfinae2.C: Likewise.
4702 * g++.dg/template/ttp25.C: Likewise.
4703 * g++.dg/template/unify10.C: Likewise.
4704 * g++.dg/template/unify11.C: Likewise.
4705 * g++.dg/template/unify6.C: Likewise.
4706 * g++.dg/template/unify7.C: Likewise.
4707 * g++.dg/template/unify9.C: Likewise.
4708 * g++.dg/template/varmod1.C: Likewise.
4709 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4710 * g++.old-deja/g++.law/operators32.C: Likewise.
4711 * g++.old-deja/g++.pt/crash28.C: Likewise.
4712 * g++.old-deja/g++.pt/crash60.C: Likewise.
4713 * g++.old-deja/g++.pt/explicit38.C: Likewise.
4714 * g++.old-deja/g++.pt/explicit39.C: Likewise.
4715 * g++.old-deja/g++.pt/explicit41.C: Likewise.
4716 * g++.old-deja/g++.pt/explicit67.C: Likewise.
4717 * g++.old-deja/g++.pt/explicit77.C: Likewise.
4718 * g++.old-deja/g++.pt/expr2.C: Likewise.
4719 * g++.old-deja/g++.pt/overload7.C: Likewise.
4720 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4721 * g++.old-deja/g++.pt/spec5.C: Likewise.
4722 * g++.old-deja/g++.pt/spec6.C: Likewise.
4723 * g++.old-deja/g++.pt/t24.C: Likewise.
4724 * g++.old-deja/g++.pt/unify4.C: Likewise.
4725 * g++.old-deja/g++.pt/unify6.C: Likewise.
4726 * g++.old-deja/g++.pt/unify8.C: Likewise.
4727 * g++.old-deja/g++.robertl/eb119.C: Likewise.
4728 * g++.old-deja/g++.robertl/eb79.C: Likewise.
4729 * g++.old-deja/g++.robertl/eb98.C: Likewise.
4731 * g++.dg/cpp0x/initlist32.C: New.
4733 * g++.dg/template/conv11.C: New.
4734 * g++.dg/conversion/op1.C: Adjust expected error.
4736 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4738 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
4741 * gcc.target/i386/avx-cmpsd-1.c: New.
4742 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4743 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4744 * gcc.target/i386/avx-cmpss-2.c: Likewise.
4745 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4746 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4748 2010-05-12 Jakub Jelinek <jakub@redhat.com>
4751 * gcc.dg/gomp/pr44085.c: New test.
4752 * gfortran.dg/gomp/pr44085.f90: New test.
4754 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
4756 * objc-obj-c++-shared/Object1.m: New.
4757 * objc.dg/torture: New directory.
4758 * objc.dg/torture/tls: Ditto.
4759 * objc.dg/tls: Ditto.
4760 * objc.dg/torture/tls/trivial.m: New test.
4761 * objc.dg/torture/tls/thr-init-2.m: New test.
4762 * objc.dg/torture/tls/thr-init-3.m: New test.
4763 * objc.dg/torture/tls/thr-init.m: New test.
4764 * objc.dg/torture/tls/diag-1.m: New test.
4765 * objc.dg/torture/tls/tls.exp: New.
4766 * objc.dg/torture/trivial.m: New test.
4767 * objc.dg/torture/dg-torture.exp: New.
4768 * objc.dg/tls/diag-3.m: New test.
4769 * objc.dg/tls/diag-4.m: New test.
4770 * objc.dg/tls/diag-5.m: New test.
4771 * objc.dg/tls/init-1.m: New test.
4772 * objc.dg/tls/init-2.m: New test.
4773 * objc.dg/tls/tls.exp: New.
4774 * objc.dg/tls/diag-2.m: New test.
4775 * lib/objc.exp: Respond to dg-additional-files.
4777 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
4779 * gcc.target/m68k/20100512-1.c: New.
4781 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
4783 * gnat.dg/lto8.adb: New test.
4784 * gnat.dg/lto8_pkg.ad[sb]: New helper.
4785 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4787 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4792 * g++.dg/template/crash97.C: New.
4793 * g++.dg/template/crash98.C: Likewise.
4794 * g++.dg/template/crash99.C: Likewise.
4795 * g++.dg/cpp0x/pr31439.C: Adjust.
4796 * g++.dg/template/crash95.C: Likewise.
4798 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4801 * c-c++-common/asmgoto-4.c: New test.
4802 * gcc.target/i386/pr44071.c: New test.
4805 * c-c++-common/Wunused-var-7.c: New test.
4806 * g++.dg/warn/Wunused-var-9.C: New test.
4808 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4811 * gfortran.dg/gomp/pr43711.f90: New.
4813 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4816 * gfortran.dg/select_5.f90: Updated.
4818 2010-05-11 Jan Hubicka <jh@suse.cz>
4820 PR tree-optimize/44063
4821 * gcc.c-torture/compile/pr44063.c: New testcase.
4823 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4826 * gcc.dg/pr44023.c: New test.
4828 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
4830 * gnat.dg/lto7.adb: New test.
4831 * gnat.dg/lto7_pkg.ad[sb]: New helper.
4833 2010-05-10 Jason Merrill <jason@redhat.com>
4836 * g++.dg/template/inherit5.C: New.
4839 * g++.dg/cpp0x/initlist33.C: New.
4840 * g++.dg/cpp0x/initlist26.C: Adjust.
4841 * g++.dg/cpp0x/initlist28.C: Adjust.
4843 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
4846 * g++.dg/init/pr43719.C: New.
4847 * g++.dg/anon-struct4.C: Adjust.
4849 2010-05-10 Jakub Jelinek <jakub@redhat.com>
4852 * gcc.dg/pr44028.c: New test.
4854 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
4859 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4860 * gfortran.dg/warn_conversion.f90: New.
4862 2010-05-10 Michael Matz <matz@suse.de>
4864 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4866 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
4868 PR rtl-optimization/44012
4869 * gcc.dg/pr44012.c: New.
4871 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4873 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4874 Log text on entry and exit.
4875 Prune Sun ld warnings for common symbols with differing sizes.
4876 (lto-link-and-maybe-run): Change caller.
4878 2010-05-10 Janus Weil <janus@gcc.gnu.org>
4881 * gfortran.dg/class_7.f03: Modified.
4882 * gfortran.dg/select_type_1.f03: Modified.
4883 * gfortran.dg/select_type_12.f03: New.
4885 2010-05-10 Richard Guenther <rguenther@suse.de>
4887 PR tree-optimization/44050
4888 * gcc.dg/torture/pr44050.c: New testcase.
4890 2010-05-10 Wei Guozhi <carrot@google.com>
4893 * gcc.target/arm/pr42879.c: New testcase.
4895 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4898 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4900 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4903 * gcc.dg/anon-struct-10.c: New test.
4905 2010-05-09 Richard Guenther <rguenther@suse.de>
4908 * gcc.dg/pr44024.c: New testcase.
4910 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4913 * gcc.dg/anon-struct-9.c: New test.
4915 2010-05-09 Richard Guenther <rguenther@suse.de>
4918 * gcc.c-torture/compile/pr44043.c: New testcase.
4920 2010-05-09 Richard Guenther <rguenther@suse.de>
4922 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4924 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
4926 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4928 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4930 * gnat.dg/lto[12456].adb: Add "target lto" marker.
4931 * gnat.dg/specs/lto3.ads: Likewise.
4933 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
4936 * gcc.dg/pr28685-1.c: New file.
4938 2010-05-08 Richard Guenther <rguenther@suse.de>
4940 PR tree-optimization/44030
4941 * gcc.c-torture/compile/pr44030.c: New testcase.
4943 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4945 * gnat.dg/lto6.adb: New test.
4946 * gnat.dg/lto6_pkg.ads: New helper.
4948 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4950 * gnat.dg/lto5.adb: New test.
4951 * gnat.dg/lto5_pkg.ad[sb]: New helper.
4953 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4955 * gnat.dg/lto4.ad[sb]: New test.
4957 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4959 * gnat.dg/specs/lto3.ads: New test.
4960 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
4961 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
4963 2010-05-08 Quentin Ochem <ochem@adacore.com>
4965 * gnat.dg/sizetype3.ad[sb]: New test.
4966 * gnat.dg/sizetype3_pkg.ads: New helper.
4968 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
4971 * g++.dg/init/new29.C: New.
4973 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
4976 * gfortran.dg/coarray_1.f90: Fixed error message.
4977 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
4978 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
4979 * gfortran.dg/intrinsic_std_5.f90: New.
4981 2010-05-07 Jason Merrill <jason@redhat.com>
4983 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
4985 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4987 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
4988 (size_t, stderr): Remove.
4989 (read_error): Replaced __builtin_fprintf by fprintf.
4991 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
4993 * gcc.dg/ordered-comparison-1.c: New test.
4994 * gcc.dg/ordered-comparison-2.c: New test.
4995 * gcc.dg/ordered-comparison-3.c: New test.
4996 * gcc.dg/ordered-comparison-4.c: New test.
4998 2010-05-06 Mike Stump <mikestump@comcast.net>
5001 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5003 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
5004 Jason Merrill <jason@redhat.com>
5006 * g++.dg/cpp0x/nullptr01.C: New.
5007 * g++.dg/cpp0x/nullptr02.C: New.
5008 * g++.dg/cpp0x/nullptr03.C: New.
5009 * g++.dg/cpp0x/nullptr04.C: New.
5010 * g++.dg/cpp0x/nullptr05.C: New.
5011 * g++.dg/cpp0x/nullptr06.C: New.
5012 * g++.dg/cpp0x/nullptr07.C: New.
5013 * g++.dg/cpp0x/nullptr08.C: New.
5014 * g++.dg/cpp0x/nullptr09.C: New.
5015 * g++.dg/cpp0x/nullptr10.C: New.
5016 * g++.dg/cpp0x/nullptr11.C: New.
5017 * g++.dg/cpp0x/nullptr12.C: New.
5018 * g++.dg/cpp0x/nullptr13.C: New.
5019 * g++.dg/cpp0x/nullptr14.C: New.
5020 * g++.dg/cpp0x/nullptr15.C: New.
5021 * g++.dg/cpp0x/nullptr16.C: New.
5022 * g++.dg/cpp0x/nullptr17.C: New.
5023 * g++.dg/cpp0x/nullptr18.C: New.
5024 * g++.dg/cpp0x/nullptr19.C: New.
5025 * g++.dg/cpp0x/nullptr20.C: New.
5026 * g++.dg/cpp0x/nullptr21.C: New.
5027 * g++.dg/cpp0x/nullptr22.C: New.
5028 * g++.dg/debug/nullptr01.C: New.
5029 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5031 2010-05-06 Jakub Jelinek <jakub@redhat.com>
5033 * gcc.dg/Wunused-var-8.c: Move to...
5034 * c-c++-common/Wunused-var-6.c: ... here. New test.
5036 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5039 * g++.dg/template/crash96.C: New.
5041 2010-05-06 Jan Hubicka <jh@suse.cz>
5043 PR tree-optimization/43791
5044 * gcc.c-torture/compile/pr43791.c: New file.
5046 2010-05-06 Michael Matz <matz@suse.de>
5048 PR tree-optimization/43984
5049 * gfortran.dg/pr43984.f90: New test.
5051 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5054 * gcc.dg/pr40989.c: New.
5056 2010-05-06 Richard Guenther <rguenther@suse.de>
5058 PR tree-optimization/43934
5059 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5061 2010-05-06 Richard Guenther <rguenther@suse.de>
5063 PR tree-optimization/43987
5064 * gcc.c-torture/execute/pr43987.c: New testcase.
5065 * gcc.dg/torture/pta-escape-1.c: Adjust.
5066 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5067 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5068 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5069 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5071 2010-04-22 Jakub Jelinek <jakub@redhat.com>
5072 Dodji Seketeli <dodji@redhat.com>
5075 * g++.dg/warn/Wunused-7.C: Add dg-warning.
5076 * g++.dg/template/sfinae16.C: Likewise.
5077 * gcc.dg/Wunused-var-1.c: Moved to...
5078 * c-c++-common/Wunused-var-1.c: ...here. New test.
5079 * gcc.dg/Wunused-var-2.c: Moved to...
5080 * c-c++-common/Wunused-var-2.c: ...here. New test.
5081 * gcc.dg/Wunused-var-3.c: Moved to...
5082 * c-c++-common/Wunused-var-3.c: ...here. New test.
5083 * gcc.dg/Wunused-var-4.c: Moved to...
5084 * gcc.dg/Wunused-var-1.c: ... here.
5085 * gcc.dg/Wunused-var-5.c: Moved to...
5086 * c-c++-common/Wunused-var-4.c: ...here. New test.
5087 * gcc.dg/Wunused-var-7.c: Moved to...
5088 * c-c++-common/Wunused-var-5.c: ...here. New test.
5089 * gcc.dg/Wunused-var-6.c: Moved to...
5090 * gcc.dg/Wunused-var-2.c: ... here.
5091 * c-c++-common/Wunused-var-1.c: New test.
5092 * c-c++-common/Wunused-var-2.c: New test.
5093 * c-c++-common/Wunused-var-3.c: New test.
5094 * c-c++-common/Wunused-var-4.c: New test.
5095 * c-c++-common/Wunused-var-5.c: New test.
5096 * g++.dg/warn/Wunused-var-1.C: New test.
5097 * g++.dg/warn/Wunused-var-2.C: New test.
5098 * g++.dg/warn/Wunused-var-3.C: New test.
5099 * g++.dg/warn/Wunused-var-4.C: New test.
5100 * g++.dg/warn/Wunused-var-5.C: New test.
5101 * g++.dg/warn/Wunused-var-6.C: New test.
5102 * g++.dg/warn/Wunused-var-7.C: New test.
5103 * g++.dg/warn/Wunused-var-8.C: New test.
5104 * g++.dg/warn/Wunused-parm-1.C: New test.
5105 * g++.dg/warn/Wunused-parm-2.C: New test.
5106 * g++.dg/warn/Wunused-parm-3.C: New test.
5108 2010-05-06 Tobias Burnus <burnus@net-b.de>
5111 * gfortran.dg/gomp/crayptr5.f90: New test case.
5113 2010-05-05 Jason Merrill <jason@redhat.com>
5116 * g++.dg/ext/attrib39.C: New.
5118 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
5121 * gfortran.dg/data_invalid.f90: New.
5123 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
5125 * gnat.dg/lto2.adb: New test.
5127 2010-05-05 Jason Merrill <jason@redhat.com>
5130 * g++.dg/opt/empty1.C: New.
5132 2010-05-05 Janus Weil <janus@gcc.gnu.org>
5135 * gfortran.dg/class_17.f03: New.
5137 2010-05-04 Neil Vachharajani <nvachhar@google.com>
5139 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5141 2010-05-04 Mike Stump <mikestump@comcast.net>
5144 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5146 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5149 * gcc.target/i386/pr43668.c: New.
5151 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5154 * g++.dg/cpp0x/initlist31.C: New.
5156 2010-05-04 Jakub Jelinek <jakub@redhat.com>
5159 * gcc.dg/Wunused-var-8.c: New test.
5161 2010-05-04 Jason Merrill <jason@redhat.com>
5164 * g++.dg/cpp0x/enum3.C: Extend.
5166 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5169 * gcc.target/i386/pr43799.c: New.
5171 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
5173 * gnat.dg/lto1.adb: New test.
5174 * gnat.dg/lto1_pkg.ad[sb]: New helper.
5176 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5179 * gcc.target/i386/pr43671.c: New.
5181 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5184 * g++.dg/template/crash95.C: New.
5186 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5189 * gcc.target/i386/pr43508.c: New.
5191 2010-05-04 Richard Guenther <rguenther@suse.de>
5193 PR tree-optimization/43879
5194 * g++.dg/torture/pr43879-1_0.C: New testcase.
5195 * g++.dg/torture/pr43879-1_1.C: Likewise.
5197 2010-05-03 Dodji Seketeli <dodji@redhat.com>
5200 * g++.dg/other/crash-12.C: New test.
5202 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
5204 * g++.dg/cdce3.C: Add a space. Updated.
5206 2010-05-03 Jason Merrill <jason@redhat.com>
5209 * g++.dg/opt/enum2.C: New.
5210 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5211 * g++.dg/warn/Wswitch-1.C: Adjust message.
5213 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5215 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5216 * g++.dg/ext/label13.C: Fix typo.
5217 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5219 * gcc.c-torture/compile/limits-declparen.c: xfail on
5220 alpha*-dec-osf5* with -g.
5221 * gcc.c-torture/compile/limits-pointer.c: Likewise.
5222 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5223 * gcc.dg/c99-tgmath-2.c: Likewise.
5224 * gcc.dg/c99-tgmath-3.c: Likewise.
5225 * gcc.dg/c99-tgmath-4.c: Likewise.
5227 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
5230 * gfortran.dg/unexpected_interface.f90: New test.
5232 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5234 * ada/acats/run_acats (which): New function.
5235 (host_gnatchop, host_gnatmake): Use it.
5237 2010-05-03 Richard Guenther <rguenther@suse.de>
5239 PR tree-optimization/43971
5240 * gcc.dg/pr43971.c: New testcase.
5242 2010-05-03 Jakub Jelinek <jakub@redhat.com>
5245 * gcc.dg/debug/pr43972.c: New test.
5247 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
5250 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5252 2010-05-02 Richard Guenther <rguenther@suse.de>
5254 PR tree-optimization/43879
5255 * gcc.dg/torture/pr43879-3.c: New testcase.
5257 2010-05-01 Richard Guenther <rguenther@suse.de>
5259 PR tree-optimization/43949
5260 * g++.dg/warn/Warray-bounds-5.C: New testcase.
5262 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
5265 * g++.dg/init/new28.C: New.
5267 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
5270 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5271 structure and nested declarations.
5272 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
5273 structure and nested declarations. Reduce header clutter and
5274 use _exit() rather than abort().
5275 * objc.dg/encode-10.m: New.
5276 * objc.dg/encode-11.m: New.
5278 2010-04-30 DJ Delorie <dj@redhat.com>
5280 * gcc.c-torture/execute/20100430-1.c: New test.
5282 2010-04-30 Jason Merrill <jason@redhat.com>
5285 * g++.dg/template/ptrmem21.C: New.
5287 2010-04-30 Tobias Burnus Mburnus@net-b.de>
5291 * gfortran.dg/coarray_13.f90: New test.
5293 2010-04-30 Richard Guenther <rguenther@suse.de>
5296 * gcc.dg/lto/20100430-1_0.c: New testcase.
5298 2010-04-30 Jakub Jelinek <jakub@redhat.com>
5301 * c-c++-common/pr43942.c: New test.
5303 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
5305 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5306 conflict with darwin crt1.o 'start' symbol.
5308 2010-04-30 Richard Guenther <rguenther@suse.de>
5310 PR tree-optimization/43879
5311 * gcc.dg/torture/pr43879_1.c: New testcase.
5313 2010-04-30 Richard Guenther <rguenther@suse.de>
5315 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5317 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
5320 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5321 user-provided constructor while recursing.
5323 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5326 * gfortran.dg/class_16.f03: New test.
5328 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5331 * gfortran.dg/class_15.f03: New.
5333 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5336 * gfortran.dg/dynamic_dispatch_9.f03: New test.
5338 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5341 * gfortran.dg/generic_22.f03 : New test.
5343 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5346 * gfortran.dg/class_14.f03: New test.
5348 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5351 * gfortran.dg/interface_32.f90: New test.
5353 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
5354 Janus Weil <janus@gcc.gnu.org>
5357 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5358 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5359 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5361 2010-04-28 Mike Stump <mikestump@comcast.net>
5363 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5365 * g++.dg/uninit-pred-2_b.C: Likewise.
5367 2010-04-28 Tobias Burnus <burnus@net-b.de>
5371 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5373 2010-04-28 Matthias Klose <doko@ubuntu.com>
5375 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5376 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5377 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5378 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5379 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5381 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
5383 * gcc.dg/const-uniq-1.c: New test.
5384 * gcc.dg/lto/const-uniq_[01].c: Likewise.
5386 2010-04-28 Xinliang David Li <davidxl@google.com>
5388 * gcc.dg/uninit-pred-2_b.c: New test.
5389 * gcc.dg/uninit-pred-4_b.c: New test.
5390 * gcc.dg/uninit-pred-3_d.c: New test.
5391 * gcc.dg/uninit-pred-6_b.c: New test.
5392 * gcc.dg/uninit-pred-8_b.c: New test.
5393 * gcc.dg/uninit-pred-3_a.c: New test.
5394 * gcc.dg/uninit-pred-2_c.c: New test.
5395 * gcc.dg/uninit-pred-5_a.c: New test.
5396 * gcc.dg/uninit-pred-3_e.c: New test.
5397 * gcc.dg/uninit-pred-7_a.c: New test.
5398 * gcc.dg/uninit-pred-6_c.c: New test.
5399 * gcc.dg/uninit-pred-9_a.c: New test.
5400 * gcc.dg/uninit-pred-8_c.c: New test.
5401 * gcc.dg/uninit-pred-3_b.c: New test.
5402 * gcc.dg/uninit-pred-5_b.c: New test.
5403 * gcc.dg/uninit-pred-7_b.c: New test.
5404 * gcc.dg/uninit-pred-6_d.c: New test.
5405 * gcc.dg/uninit-pred-9_b.c: New test.
5406 * gcc.dg/uninit-pred-2_a.c: New test.
5407 * gcc.dg/uninit-pred-4_a.c: New test.
5408 * gcc.dg/uninit-pred-3_c.c: New test.
5409 * gcc.dg/uninit-pred-6_a.c: New test.
5410 * gcc.dg/uninit-pred-8_a.c: New test.
5411 * gcc.dg/uninit-pred-7_c.c: New test.
5412 * gcc.dg/uninit-pred-6_e.c: New test.
5413 * g++.dg/uninit-pred-loop-1_b.cc: New test.
5414 * g++.dg/uninit-pred-1_a.C: New test.
5415 * g++.dg/uninit-pred-1_b.C: New test.
5416 * g++.dg/uninit-pred-2_a.C: New test.
5417 * g++.dg/uninit-pred-2_b.C: New test.
5418 * g++.dg/uninit-pred-loop-1_a.cc: New test.
5419 * g++.dg/uninit-pred-loop-1_c.cc: New test.
5420 * g++.dg/uninit-pred-loop_1.cc: New test.
5422 2010-04-28 Martin Jambor <mjambor@suse.cz>
5424 * gcc.dg/lto/20091209-1_0.c: New testcase.
5426 2010-04-28 Richard Guenther <rguenther@suse.de>
5428 PR tree-optimization/43879
5429 PR tree-optimization/43909
5430 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5432 2010-04-28 Richard Guenther <rguenther@suse.de>
5435 * g++.dg/torture/pr43880.C: New testcase.
5437 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
5440 * g++.dg/template/recurse2.C: Update
5441 * g++.dg/template/recurse.C: Update.
5442 * g++.dg/template/pr23510.C: Update.
5443 * lib/prune.exp: Filter out 'recursively instantiated'.
5445 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
5448 * g++.dg/init/pr29043.C: New.
5450 2010-04-27 Jason Merrill <jason@redhat.com>
5452 * g++.dg/lookup/scoped5.C: Adjust.
5453 * g++.dg/lookup/scoped8.C: Adjust.
5454 * g++.dg/template/dependent-expr5.C: Adjust.
5455 * g++.old-deja/g++.brendan/nest1.C: Adjust.
5458 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5461 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5463 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
5464 Jan Hubicka <hubicka@ucw.cz>
5466 * gcc.dg/pure-2.c: New testcase.
5467 * gcc.dg/const-1.c: New testcase.
5469 2010-04-27 Jason Merrill <jason@redhat.com>
5471 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5474 * g++.dg/template/sfinae17.C: New.
5475 * g++.dg/template/sfinae18.C: New.
5477 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
5479 * g++.dg/init/pr42844.C: New.
5480 * g++.dg/cpp0x/pr42844-2.C: New.
5481 * g++.dg/cpp0x/defaulted2.C: Adjust.
5482 * g++.dg/tree-ssa/pr27549.C: Likewise.
5483 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5485 2010-04-27 Tobias Burnus <burnus@net-b.de>
5488 * gfortran.dg/coarray_12.f90: Fix dump parsing.
5490 2010-04-27 Richard Guenther <rguenther@suse.de>
5493 * g++.dg/other/pr40561.C: New testcase.
5495 2010-04-27 Martin Jambor <mjambor@suse.cz>
5498 * g++.dg/ipa/pr43812.C: New test.
5500 2010-04-27 Jan Hubicka <jh@suse.cz>
5502 * gcc.dg/ipa/iinline-1.c (main): Rename to...
5503 (test): ... this one.
5505 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
5508 * gcc.target/arm/thumb-stackframe.c: New test.
5510 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
5512 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5513 * gcc.dg/misc-column.c: Likewise.
5514 * gcc.dg/Walways-true-1.c: Likewise.
5515 * gcc.dg/Walways-true-2.c: Likewise.
5516 * gcc.dg/warn-addr-cmp.c: Likewise.
5518 2010-04-27 Tobias Burnus <burnus@net-b.de>
5521 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5522 * gfortran.dg/coarray_12.f90: New.
5524 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
5527 * gcc.dg/pr32207.c: New test.
5528 * gcc.dg/misc-column.c: Adjust expected warning.
5529 * gcc.dg/Walways-true-1.c: Likewise.
5530 * gcc.dg/Walways-true-2.c: Likewise.
5531 * gcc.dg/warn-addr-cmp.c: Likewise.
5533 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
5536 * lib/lto.exp (lto_prune_vis_warns): New function.
5537 (lto-link-and-maybe-run): Call it.
5539 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
5541 PR tree-optimization/43904
5542 * gcc.dg/tree-ssa/tailcall-6.c: New.
5544 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5547 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
5548 Darwin8/OSX10.4 - compatible code generation.
5550 * obj-c++.dg/stubify-1.mm: Ditto.
5551 * lib/objc-torture.exp: Do not require link success for
5552 "trivial.m" in the runtime checks when dowhat = 'compile'.
5553 * lib/dg-pch.exp (dg-flags-pch): New Proc.
5554 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
5555 Darwin8/OSX10.4 - compatible code generation.
5556 * objc.dg/stubify-2.m: Ditto.
5557 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5558 * objc.dg/next-runtime-1.m: Ditto.
5559 * objc.dg/stret-2.m: Restrict to ilp32 targets.
5560 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5563 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
5566 * lib/plugin-support.exp: Use "-undefined
5567 dynamic_lookup" on darwin.
5569 2010-04-26 Richard Guenther <rguenther@suse.de>
5571 * gcc.dg/lto/20100426_0.c: New testcase.
5573 2010-04-26 Jie Zhang <jie@codesourcery.com>
5575 PR tree-optimization/43833
5576 gcc.dg/Warray-bounds-8.c: New test case.
5578 2010-04-26 Richard Guenther <rguenther@suse.de>
5581 * g++.dg/lto/20100423-3_0.C: New testcase.
5583 2010-04-26 Richard Guenther <rguenther@suse.de>
5586 * g++.dg/lto/20100423-2_0.C: New testcase.
5588 2010-04-26 Ira Rosen <irar@il.ibm.com>
5590 * gcc.dg/vect/bb-slp-23.c: New test.
5592 2010-04-25 Joseph Myers <joseph@codesourcery.com>
5594 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5595 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5596 * gcc.dg/c1x-float-1.c: New test.
5598 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5600 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5603 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5605 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5607 * gfortran.dg/default_format_denormal_1.f90: Ditto.
5608 * gfortran.dg/default_format_2.f90: Ditto.
5610 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5612 * gfortran.dg/pr43505.f90: Clean up .mod file.
5613 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5614 * gfortran.dg/pr41347.f90: Ditto.
5615 * gfortran.dg/internal_pack_4.f90: Ditto.
5616 * gfortran.dg/proc_decl_23.f90: Ditto.
5617 * gfortran.dg/recursive_check_3.f90: Ditto.
5618 * gfortran.dg/intent_out_3.f90: Ditto.
5619 * gfortran.dg/assignment_2.f90: Ditto.
5620 * gfortran.dg/pr41928.f90: Ditto.
5621 * gfortran.dg/pr42166.f90: Ditto.
5622 * gfortran.dg/private_type_12.f90: Ditto.
5623 * gfortran.dg/graphite/pr42185.f90: Ditto.
5624 * gfortran.dg/graphite/pr42186.f90: Ditto.
5625 * gfortran.dg/graphite/pr40982.f90: Ditto.
5626 * gfortran.dg/graphite/id-2.f90: Ditto.
5627 * gfortran.dg/graphite/id-4.f90: Ditto.
5628 * gfortran.dg/graphite/pr42050.f90: Ditto.
5629 * gfortran.dg/graphite/id-18.f90: Ditto.
5630 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5631 * gfortran.dg/graphite/pr41924.f90: Ditto.
5632 * gfortran.dg/graphite/pr42393.f90: Ditto.
5633 * gfortran.dg/graphite/pr37980.f90: Ditto.
5634 * gfortran.dg/graphite/pr38953.f90: Ditto.
5635 * gfortran.dg/graphite/pr42180.f90: Ditto.
5636 * gfortran.dg/graphite/pr42181.f90: Ditto.
5637 * gfortran.dg/where_operator_assign_4.f90: Ditto.
5638 * gfortran.dg/select_type_4.f90: Ditto.
5639 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5640 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5641 * gfortran.dg/lto/pr40725_0.f03: Ditto.
5642 * gfortran.dg/elemental_args_check_2.f90: Ditto.
5643 * gfortran.dg/whole_file_11.f90: Ditto.
5644 * gfortran.dg/private_type_11.f90: Ditto.
5645 * gfortran.dg/vect/vect-gems.f90: Ditto.
5646 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5648 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5650 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5652 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
5654 * gnat.dg/pack15.ad[sb]: New test.
5656 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
5658 * gcc.target/arm/mla-1.c: New test.
5660 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5664 * gfortran.dg/pr43793.f90: New test.
5666 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
5668 PR tree-optimization/41442
5669 * gcc.target/i386/pr41442.c: New test.
5671 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
5674 * gfortran.dg/fgetc_3.f90: Delete bogus test.
5676 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5679 * gfortran.dg/open_nounit.f90: New test.
5681 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
5685 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5687 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
5689 * gcc.dg/Wconversion-integer.c: Update.
5691 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
5693 * gnat.dg/unchecked_convert5.adb: New test.
5695 2010-04-23 Richard Guenther <rguenther@suse.de>
5698 * gcc.dg/lto/20100423-2_0.c: New testcase.
5699 * gcc.dg/lto/20100423-2_0.c: Likewise.
5701 2010-04-23 Richard Guenther <rguenther@suse.de>
5704 * gcc.dg/lto/20100423-1_0.c: New testcase.
5705 * gcc.dg/lto/20100423-1_1.c: Likewise.
5707 2010-04-23 Martin Jambor <mjambor@suse.cz>
5709 PR tree-optimization/43846
5710 * gcc.dg/tree-ssa/sra-10.c: New test.
5712 2010-04-23 Martin Jambor <mjambor@suse.cz>
5715 * gcc.c-torture/execute/pr43835.c: New test.
5717 2010-04-23 Richard Guenther <rguenther@suse.de>
5720 * g++.dg/lto/20100423-1_0.C: New testcase.
5722 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
5724 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5726 2010-04-22 Ira Rosen <irar@il.ibm.com>
5728 PR tree-optimization/43842
5729 * gcc.dg/vect/pr43842.c: New test.
5731 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5733 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5734 * gcc.target/i386/wmul-2.c: Likewise.
5736 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5738 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5739 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5741 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
5743 * gfortran.dg/reassoc_6.f: New testcase.
5745 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5748 * gcc.target/arm/wmul-1.c: New test.
5749 * gcc.target/arm/wmul-2.c: New test.
5751 2010-04-22 Richard Guenther <rguenther@suse.de>
5753 PR tree-optimization/43845
5754 * gcc.c-torture/compile/pr43845.c: New testcase.
5756 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5759 * gcc.target/i386/wmul-1.c: New test.
5760 * gcc.target/i386/wmul-2.c: New test.
5761 * gcc.target/bfin/wmul-1.c: New test.
5762 * gcc.target/bfin/wmul-2.c: New test.
5764 2010-04-22 Richard Guenther <rguenther@suse.de>
5767 * gfortran.dg/vector_subscript_6.f90: New testcase.
5768 * gfortran.dg/assign_10.f90: Adjust.
5770 2010-04-21 Jakub Jelinek <jakub@redhat.com>
5773 * gfortran.dg/gomp/pr43836.f90: New test.
5775 2010-04-21 Richard Guenther <rguenther@suse.de>
5777 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5779 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5781 * gcc.dg/torture/builtin-cproj-3.c: New.
5783 2010-04-20 Jason Merrill <jason@redhat.com>
5786 * g++.dg/template/recurse2.C: New.
5787 * g++.dg/parse/crash36.C: Adjust.
5788 * g++.dg/other/fold1.C: Adjust.
5789 * g++.dg/init/member1.C: Adjust.
5790 * lib/prune.exp: Prune "skipping N instantiation contexts".
5792 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5794 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5796 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5798 * gcc.dg/torture/builtin-cproj-1.c: New.
5799 * gcc.dg/torture/builtin-cproj-2.c: New.
5801 2010-04-20 Dodji Seketeli <dodji@redhat.com>
5805 * g++.dg/template/typedef32.C: Adjust.
5806 * g++.dg/template/typedef33.C: New test.
5808 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
5811 * gfortran.dg/proc_decl_23.f90: New test.
5814 * gfortran.dg/abstract_type_6.f03: New test.
5816 2010-04-20 Xinliang David Li <davidxl@google.com>
5818 * g++.dg/tree-ssa/fold-compare.C: New.
5820 2010-04-20 Richard Guenther <rguenther@suse.de>
5822 PR tree-optimization/39417
5823 * g++.dg/torture/pr39417.C: New testcase.
5825 2010-04-20 Richard Guenther <rguenther@suse.de>
5827 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
5829 2010-04-20 Jakub Jelinek <jakub@redhat.com>
5831 * g++.dg/debug/dwarf2/rv1.C: New test.
5833 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5836 * gcc.c-torture/compile/pr43635.c: New testcase.
5838 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5841 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5842 of sequential loops being private only in the innermost containing
5846 * gfortran.dg/gomp/pr43337.f90: New test.
5848 2010-04-19 Richard Guenther <rguenther@suse.de>
5850 PR tree-optimization/43796
5851 * gfortran.dg/pr43796.f90: New testcase.
5853 2010-04-19 Richard Guenther <rguenther@suse.de>
5855 PR tree-optimization/43783
5856 * gcc.c-torture/execute/pr43783.c: New testcase.
5858 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
5861 * gcc.target/i386/pr43766.c: New test.
5863 2010-04-19 Jie Zhang <jie@codesourcery.com>
5866 * gcc.target/i386/pr43662.c: New test.
5868 2010-04-19 Dodji Seketeli <dodji@redhat.com>
5871 * g++.dg/template/typedef32.C: New test.
5873 2010-04-19 Ira Rosen <irar@il.ibm.com>
5875 PR tree-optimization/37027
5876 * lib/target-supports.exp
5877 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5878 * gcc.dg/vect/pr37027.c: New test.
5879 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5880 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5881 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5882 gcc.dg/vect/vect-complex-6.c: Likewise.
5884 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5886 * g++.dg/debug/dwarf2/enum1.C: New test.
5888 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
5890 * gnat.dg/rep_clause5.ad[sb]: New test.
5891 * gnat.dg/rep_clause5_pkg.ads: New helper.
5893 2010-04-18 Ira Rosen <irar@il.ibm.com>
5895 PR tree-optimization/43771
5896 * g++.dg/vect/pr43771.cc: New test.
5898 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
5901 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5902 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5904 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
5906 * gnat.dg/sizetype.adb: Rename into...
5907 * gnat.dg/sizetype1.adb: ...this.
5908 * gnat.dg/sizetype2.adb: New test.
5910 2010-04-16 Richard Guenther <rguenther@suse.de>
5912 PR tree-optimization/43572
5913 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5915 2010-04-16 Olivier Hainque <hainque@adacore.com>
5917 * gnat.dg/specs/discr_private.ads: New test.
5919 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
5922 * gcc.target/arm/thumb-comparisons.c: New test.
5925 * gcc.target/arm/thumb-cbranchqi.c: New test.
5927 2010-04-16 Christian Bruel <christian.bruel@st.com>
5929 * g++.dg/torture/pr36191.C: Enable for SH.
5931 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
5933 * gnat.dg/wide_boolean.adb: New test.
5934 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5936 2010-04-15 Richard Guenther <rguenther@suse.de>
5938 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5939 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5940 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5941 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5942 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
5943 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
5944 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
5945 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
5946 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
5947 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
5948 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5949 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
5950 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5951 * gcc.dg/torture/ipa-pta-2.c: Likewise.
5952 * gcc.dg/torture/ipa-pta-1.c: Adjust.
5954 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
5957 * gcc.target/arm/pr42496.c: New test.
5959 2010-04-14 Jason Merrill <jason@redhat.com>
5962 * g++.dg/ext/attrib38.C: New.
5964 2010-04-14 Steve Ellcey <sje@cup.hp.com>
5967 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
5969 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
5972 * gcc.dg/cpp/warn-undef-2.c: Update.
5973 * gcc.dg/cpp/warn-traditional-2.c: Update.
5974 * gcc.dg/cpp/warn-comments-2.c: Update.
5975 * gcc.dg/cpp/warn-variadic-2.c: Update.
5976 * gcc.dg/cpp/warn-long-long-2.c: Update.
5977 * gcc.dg/cpp/warn-deprecated-2.c: Update.
5978 * gcc.dg/cpp/warn-multichar-2.c: Update.
5979 * gcc.dg/cpp/warn-normalized-3.c: Update.
5980 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
5981 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
5982 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
5983 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
5984 * gcc.dg/cpp/warn-redefined-2.c: Update.
5985 * gfortran.dg/warning-directive-2.F90: Update.
5986 * c-c++-common/cpp/warning-directive-2.c: Update.
5988 2010-04-14 Michael Matz <matz@suse.de>
5990 PR tree-optimization/42963
5991 * gcc.dg/pr42963.c: New testcase.
5993 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
5995 * gnat.dg/class_wide.adb: Rename into...
5996 * gnat.dg/class_wide1.adb: ...this.
5997 * gnat.dg/class_wide2.ad[sb]: New test.
5999 2010-04-14 Tobias Burnus <burnus@net-b.de>
6002 * gfortran.dg/coarray_9.f90: Update dg-errors.
6003 * gfortran.dg/coarray_10.f90: New test.
6004 * gfortran.dg/coarray_11.f90: New test.
6006 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6009 gfortran.dg/initialization_24.f90: New test.
6011 2010-04-13 Jason Merrill <jason@redhat.com>
6013 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6014 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6016 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
6018 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6019 * g++.dg/dg.exp: Likewise.
6020 * gcc.dg/cpp/warning-directive-1.c: Move to ...
6021 * c-c++-common/cpp/warning-directive-1.c: ... here.
6022 * gcc.dg/cpp/warning-directive-2.c: Move to ...
6023 * c-c++-common/cpp/warning-directive-2.c: ... here.
6024 * gcc.dg/cpp/warning-directive-3.c: Move to ...
6025 * c-c++-common/cpp/warning-directive-3.c: ... here.
6026 * gcc.dg/cpp/warning-directive-4.c: Move to ...
6027 * c-c++-common/cpp/warning-directive-4.c: ... here.
6028 * g++.dg/cpp/warning-directive-1.C: Delete.
6029 * g++.dg/cpp/warning-directive-2.C: Delete.
6030 * g++.dg/cpp/warning-directive-3.C: Delete.
6031 * g++.dg/cpp/warning-directive-4.C: Delete.
6032 * gcc.dg/cpp/normalised-3.c: Delete.
6033 * g++.dg/cpp/normalised-1.C: Rename as ...
6034 * c-c++-common/cpp/normalised-3.c: ... this.
6036 2010-04-13 Martin Jambor <mjambor@suse.cz>
6038 * gcc.dg/tree-ssa/sra-9.c: New test.
6040 2010-04-13 Michael Matz <matz@suse.de>
6043 * gcc.dg/pr43730.c: New test.
6045 2010-04-13 Michael Matz <matz@suse.de>
6047 * gcc.dg/tree-ssa/negate.c: New testcase.
6049 2010-04-13 Richard Guenther <rguenther@suse.de>
6052 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6054 2010-04-13 Richard Guenther <rguenther@suse.de>
6056 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6058 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
6060 * gnat.dg/derived_type1.adb: New test.
6062 2010-04-13 Matthias Klose <doko@ubuntu.com>
6064 * gcc.dg/plugindir1.c: New testcase.
6065 * gcc.dg/plugindir2.c: New testcase.
6066 * gcc.dg/plugindir3.c: New testcase.
6067 * gcc.dg/plugindir4.c: New testcase.
6069 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
6071 * gcc.target/i386/rotate-2.c: New test.
6073 2010-04-12 Jason Merrill <jason@redhat.com>
6076 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6077 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6079 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
6082 * g++.dg/init/pr25811.C: New test.
6084 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6086 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6087 dg-error, dg-warning.
6088 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6090 2010-04-12 Richard Guenther <rguenther@suse.de>
6092 * gcc.dg/torture/inline-2.c: New testcase.
6094 2010-04-12 Jakub Jelinek <jakub@redhat.com>
6097 * gcc.dg/Wunused-var-7.c: New test.
6099 PR tree-optimization/43560
6100 * gcc.c-torture/execute/pr43560.c: New test.
6102 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
6104 * gnat.dg/aggr13.adb: New test.
6105 * gnat.dg/aggr14.adb: Likewise.
6106 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6108 2010-04-12 Richard Guenther <rguenther@suse.de>
6111 * g++.dg/torture/pr43611.C: New testcase.
6113 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
6116 * gcc.dg/pr36774-1.c: New test.
6117 * gcc.dg/pr36774-2.c: New test.
6119 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6121 * gcc.target/sh/rte-delay-slot.c: New test.
6123 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
6125 * gnat.dg/pack9.adb: Remove -cargs option.
6126 * gnat.dg/aggr12.ad[sb]: New test.
6128 2010-04-10 Jie Zhang <jie@codesourcery.com>
6131 * gcc.target/sh/pr43417.c: New test.
6133 2010-04-10 Tobias Burnus <burnus@net-b.de>
6136 * gfortran.dg/spec_expr_6.f90: New test.
6138 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6141 * gcc.dg/cpp/pr43195.c: New.
6142 * gcc.dg/cpp/pr43195.h: New.
6144 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6147 * gcc.dg/Werror-6.c: Adjust.
6148 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6149 * gcc.dg/Werror-4.c: Likewise.
6150 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6151 * gcc.dg/Wswitch-enum-error.c: Likewise.
6152 * gcc.dg/Wpointer-arith.c: Likewise.
6153 * gcc.dg/Wfatal.c: Likewise.
6154 * gcc.dg/Wswitch-error.c: Likewise.
6155 * g++.dg/warn/unused-result1-Werror.c: Likewise.
6156 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6157 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6158 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6159 * gcc.dg/cpp/warn-comments-2.c: Likewise.
6160 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6161 * gcc.dg/cpp/warning-directive-2.c: Likewise.
6162 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6163 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6164 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6165 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6166 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6167 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6168 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6169 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6170 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6171 * g++.dg/cpp/warning-directive-2.C: Likewise.
6172 * gfortran.dg/warning-directive-2.F90: Likewise.
6174 2010-04-09 Jason Merrill <jason@redhat.com>
6177 * g++.dg/template/sizeof13.C: New.
6179 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
6181 * g++.dg/other/pr35504.C: Add check for thiscall.
6182 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6183 * gcc.dg/torture/stackalign/thiscall-1.c: New.
6185 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6188 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6189 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
6190 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6191 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
6192 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6193 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
6194 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6195 * g++.dg/other/increment1.C: Likewise.
6197 2010-04-09 Tobias Burnus <burnus@net-b.de>
6200 * gfortran.dg/coarray_7.f90: New test.
6201 * gfortran.dg/coarray_8.f90: New test.
6203 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
6206 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6208 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6211 * gcc.dg/pr43643.c: New test.
6213 2010-04-08 Tobias Burnus <burnus@net-b.de>
6215 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6217 2010-04-08 Richard Guenther <rguenther@suse.de>
6219 PR tree-optimization/43679
6220 * gcc.c-torture/compile/pr43679.c: New testcase.
6222 2010-04-08 Jakub Jelinek <jakub@redhat.com>
6225 * gcc.dg/pr43670.c: New test.
6227 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
6230 * gcc.dg/tree-ssa/reassoc-19.c: New.
6232 2010-04-07 Jakub Jelinek <jakub@redhat.com>
6235 * gcc.dg/Wunused-var-1.c: New test.
6236 * gcc.dg/Wunused-var-2.c: New test.
6237 * gcc.dg/Wunused-var-3.c: New test.
6238 * gcc.dg/Wunused-var-4.c: New test.
6239 * gcc.dg/Wunused-var-5.c: New test.
6240 * gcc.dg/Wunused-var-6.c: New test.
6241 * gcc.dg/Wunused-parm-1.c: New test.
6243 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6244 * gcc.dg/trunc-1.c: Likewise.
6245 * gcc.dg/vla-9.c: Likewise.
6246 * gcc.dg/dfp/composite-type.c: Likewise.
6248 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6251 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6252 * obj-c++.dg/objc-gc-3.mm: Ditto.
6254 2010-04-07 Simon Baldwin <simonb@google.com>
6256 * gcc.dg/cpp/warn-undef-2.c: New.
6257 * gcc.dg/cpp/warn-traditional-2.c: New.
6258 * gcc.dg/cpp/warn-comments-2.c: New.
6259 * gcc.dg/cpp/warning-directive-1.c: New.
6260 * gcc.dg/cpp/warn-long-long.c: New.
6261 * gcc.dg/cpp/warn-traditional.c: New.
6262 * gcc.dg/cpp/warn-variadic-2.c: New.
6263 * gcc.dg/cpp/warn-undef.c: New.
6264 * gcc.dg/cpp/warn-normalized-1.c: New.
6265 * gcc.dg/cpp/warning-directive-2.c: New.
6266 * gcc.dg/cpp/warn-long-long-2.c: New.
6267 * gcc.dg/cpp/warn-variadic.c: New.
6268 * gcc.dg/cpp/warn-normalized-2.c: New.
6269 * gcc.dg/cpp/warning-directive-3.c: New.
6270 * gcc.dg/cpp/warn-deprecated-2.c: New.
6271 * gcc.dg/cpp/warn-trigraphs-1.c: New.
6272 * gcc.dg/cpp/warn-multichar-2.c: New.
6273 * gcc.dg/cpp/warn-normalized-3.c: New.
6274 * gcc.dg/cpp/warning-directive-4.c: New.
6275 * gcc.dg/cpp/warn-unused-macros.c: New.
6276 * gcc.dg/cpp/warn-trigraphs-2.c: New.
6277 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6278 * gcc.dg/cpp/warn-cxx-compat.c: New.
6279 * gcc.dg/cpp/warn-redefined.c: New.
6280 * gcc.dg/cpp/warn-trigraphs-3.c: New.
6281 * gcc.dg/cpp/warn-unused-macros-2.c: New.
6282 * gcc.dg/cpp/warn-deprecated.c: New.
6283 * gcc.dg/cpp/warn-trigraphs-4.c: New.
6284 * gcc.dg/cpp/warn-redefined-2.c: New.
6285 * gcc.dg/cpp/warn-comments.c: New.
6286 * gcc.dg/cpp/warn-multichar.c: New.
6287 * g++.dg/cpp/warning-directive-1.C: New.
6288 * g++.dg/cpp/warning-directive-2.C: New.
6289 * g++.dg/cpp/warning-directive-3.C: New.
6290 * g++.dg/cpp/warning-directive-4.C: New.
6291 * gfortran.dg/warning-directive-1.F90: New.
6292 * gfortran.dg/warning-directive-3.F90: New.
6293 * gfortran.dg/warning-directive-2.F90: New.
6294 * gfortran.dg/warning-directive-4.F90: New.
6296 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6299 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6301 2010-04-07 Jason Merrill <jason@redhat.com>
6303 * g++.dg/template/dr408.C: New.
6305 * g++.dg/lookup/ns4.C: New.
6308 * g++.dg/template/friend51.C: New test.
6311 * g++.old-deja/g++.other/linkage1.C: Adjust.
6313 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6316 * g++.dg/template/crash94.C: New test.
6318 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6321 * g++.dg/init/aggr5.C: New test.
6322 * g++.dg/init/aggr5.C: New test.
6324 2010-04-07 Richard Guenther <rguenther@suse.de>
6326 PR tree-optimization/43270
6327 * g++.dg/warn/Warray-bounds-4.C: New testcase.
6328 * gcc.dg/Warray-bounds-7.c: Likewise.
6330 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
6332 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6333 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6334 * gnat.dg/bit_packed_array4.ad[sb]: New test.
6336 2010-04-07 Jie Zhang <jie@codesourcery.com>
6339 * g++.dg/init/pr42556.C: New test.
6341 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6344 * g++.dg/debug/dwarf2/typedef2.C: New test.
6346 2010-04-06 Dodji Seketeli <dodji@redhat.com>
6348 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6349 c-c++-common/dwarf2/redeclaration-1.C
6351 2010-04-06 Jason Merrill <jason@redhat.com>
6353 * g++.dg/cpp0x/pr31437.C: Adjust error location.
6354 * g++.dg/ext/attrib18.C: Likewise.
6355 * g++.dg/ext/bitfield2.C: Likewise.
6356 * g++.dg/ext/bitfield4.C: Likewise.
6357 * g++.dg/ext/visibility/warn2.C: Likewise.
6358 * g++.dg/ext/visibility/warn3.C: Likewise.
6359 * g++.dg/gomp/pr26690-1.C: Likewise.
6360 * g++.dg/inherit/covariant7.C: Likewise.
6361 * g++.dg/init/synth2.C: Likewise.
6362 * g++.dg/lookup/using7.C: Likewise.
6363 * g++.dg/other/crash-4.C: Likewise.
6364 * g++.dg/other/error13.C: Likewise.
6365 * g++.dg/other/error20.C: Likewise.
6366 * g++.dg/parse/crash31.C: Likewise.
6367 * g++.dg/parse/error16.C: Likewise.
6368 * g++.dg/parse/error19.C: Likewise.
6369 * g++.dg/parse/error27.C: Likewise.
6370 * g++.dg/parse/error28.C: Likewise.
6371 * g++.dg/parse/fused-params1.C: Likewise.
6372 * g++.dg/template/error2.C: Likewise.
6373 * g++.dg/template/local6.C: Likewise.
6374 * g++.dg/template/qualttp15.C: Likewise.
6375 * g++.dg/warn/Wnvdtor-2.C: Likewise.
6376 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6377 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6378 * g++.old-deja/g++.brendan/crash29.C: Likewise.
6379 * g++.old-deja/g++.eh/spec6.C: Likewise.
6380 * g++.old-deja/g++.jason/crash3.C: Likewise.
6381 * g++.old-deja/g++.jason/destruct2.C: Likewise.
6382 * g++.old-deja/g++.law/ctors5.C: Likewise.
6383 * g++.old-deja/g++.law/ctors9.C: Likewise.
6384 * g++.old-deja/g++.mike/p3538a.C: Likewise.
6385 * g++.old-deja/g++.mike/p3538b.C: Likewise.
6386 * g++.old-deja/g++.other/struct1.C: Likewise.
6387 * g++.old-deja/g++.other/volatile1.C: Likewise.
6388 * g++.old-deja/g++.pt/crash36.C: Likewise.
6389 * g++.old-deja/g++.pt/derived3.C: Likewise.
6390 * g++.old-deja/g++.robertl/eb109.C: Likewise.
6391 * g++.old-deja/g++.robertl/eb4.C: Likewise.
6393 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
6396 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6397 * gcc.dg/graphite/id-19.c: New.
6399 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
6402 * gcc.dg/vect/pr32824: New.
6404 2010-04-06 Tobias Burnus <burnus@net-b.de>
6407 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6408 * gfortran.dg/coarray_3.f90: Ditto.
6409 * gfortran.dg/coarray_4.f90: Ditto.
6410 * gfortran.dg/coarray_5.f90: Ditto.
6411 * gfortran.dg/coarray_6.f90: Ditto.
6412 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6414 2010-04-06 Tobias Burnus <burnus@net-b.de>
6417 * gfortran.dg/coarray_4.f90: Fix test.
6418 * gfortran.dg/coarray_6.f90: Add more tests.
6420 2010-04-06 Tobias Burnus <burnus@net-b.de>
6423 * gfortran.dg/coarray_4.f90: New test.
6424 * gfortran.dg/coarray_5.f90: New test.
6425 * gfortran.dg/coarray_6.f90: New test.
6427 2010-04-06 Tobias Burnus <burnus@net-b.de>
6430 * gfortran.dg/iso_fortran_env_5.f90: New test.
6431 * gfortran.dg/iso_fortran_env_6.f90: New test.
6433 2010-04-06 Tobias Burnus <burnus@net-b.de>
6436 * gfortran.dg/coarray_1.f90: New test.
6437 * gfortran.dg/coarray_2.f90: New test.
6438 * gfortran.dg/coarray_3.f90: New test.
6440 2010-04-06 Jason Merrill <jason@redhat.com>
6443 * g++.dg/template/dtor8.C: New.
6446 * g++.dg/template/error-recovery2.C: New.
6448 2010-04-06 Jan Hubicka <jh@suse.czpli
6450 PR tree-optimization/42906
6451 * gcc.dg/tree-ssa/dce-1.c: New testcase.
6453 2010-04-06 Tobias Burnus <burnus@net-b.de>
6456 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6457 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6458 * gfortran.dg/auto_dealloc_1.f90: Ditto.
6460 2010-04-06 Richard Guenther <rguenther@suse.de>
6462 PR tree-optimization/43627
6463 * gcc.dg/tree-ssa/vrp49.c: New testcase.
6465 2010-04-06 Jakub Jelinek <jakub@redhat.com>
6468 * gcc.target/i386/pr43638.c: New test.
6470 2010-04-06 Richard Guenther <rguenther@suse.de>
6473 * gcc.c-torture/compile/pr43661.c: New testcase.
6475 2010-04-06 Jakub Jelinek <jakub@redhat.com>
6477 * gcc.target/s390/stackcheck1.c: Add dg-warning.
6479 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
6481 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6483 2010-04-02 Richard Guenther <rguenther@suse.de>
6485 PR tree-optimization/43629
6486 * gcc.c-torture/execute/pr43629.c: New testcase.
6488 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
6489 Dominique d'Humieres <dominiq@lps.ens.fr>
6492 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6494 2010-04-01 Dodji Seketeli <dodji@redhat.com>
6497 * c-c++-common/dwarf2/redeclaration-1.C: New test.
6499 2010-04-01 Jason Merrill <jason@redhat.com>
6501 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6503 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
6504 Manfred Schwarb <manfred99@gmx.ch>
6507 * gfortran.dg/ftell_3.f90: New test.
6509 2010-04-01 Richard Guenther <rguenther@suse.de>
6512 * gcc.c-torture/compile/pr43614.c: New testcase.
6514 2010-04-01 Martin Jambor <mjambor@suse.cz>
6516 PR tree-optimization/43141
6517 * gcc.dg/guality/pr43141.c: New test.
6519 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6521 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6522 * g++.dg/eh/spbp.C: Likewise.
6523 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6524 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6526 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6527 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
6528 * objc.dg/dwarf-2.m: Likewise.
6530 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6533 * gcc.dg/graphite/id-pr43464.c: New.
6534 * gcc.dg/graphite/id-pr43464-1.c: New.
6536 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6539 * gcc.dg/graphite/id-pr43351.c
6541 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6544 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6545 * obj-c++.dg/try-catch-2.mm: Ditto.
6546 * obj-c++.dg/lookup-2.mm: Ditto.
6547 * obj-c++.dg/encode-8.m: Ditto.
6548 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6549 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6550 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6551 * obj-c++.dg/const-str-11.mm: Ditto.
6552 * obj-c++.dg/const-str-9.mm: Ditto.
6553 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6554 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6555 * obj-c++.dg/except-1.mm: Ditto.
6556 * obj-c++.dg/const-str-7.mm: Ditto.
6557 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6558 * obj-c++.dg/const-str-3.mm: Ditto.
6559 * obj-c++.dg/const-str-7.mm: Ditto.
6560 * obj-c++.dg/stubify-2.mm: Change dump file name.
6563 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6565 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6568 2010-03-31 Martin Jambor <mjambor@suse.cz>
6570 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
6571 only with -O2, -O3 or -Os and not with -fwhopr.
6573 2010-03-31 Dodji Seketeli <dodji@redhat.com>
6576 * g++.dg/template/typedef31.C: New test.
6578 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6580 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6581 assembler output on *-*-solaris2*.
6582 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6584 2010-03-31 Jakub Jelinek <jakub@redhat.com>
6587 * gcc.dg/pr43557-1.c: New test.
6588 * gcc.dg/pr43557-2.c: New file.
6590 2010-03-31 Jie Zhang <jie@codesourcery.com>
6593 * gcc.dg/pr43562.c: New test.
6595 2010-03-30 Jason Merrill <jason@redhat.com>
6598 * g++.dg/template/error-recovery1.C: New.
6601 * g++.dg/parse/ambig5.C: New.
6603 2010-03-30 Jakub Jelinek <jakub@redhat.com>
6606 * gcc.dg/guality/pr43593.c: New test.
6608 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
6611 * gcc.dg/vect/pr43430-1.c: New.
6613 2010-03-30 Jason Merrill <jason@redhat.com>
6616 * g++.dg/template/partial7.C: New.
6618 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6620 * gcc.target/s390/stackcheck1.c: New testcase.
6622 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6625 * gfortran.dg/read_eof_8.f90: New test.
6627 2010-03-29 Jason Merrill <jason@redhat.com>
6629 * gcc.dg/cpp/include6.c: Change [] to ().
6632 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6634 * c-c++-common/raw-string-2.c: Add trigraph test.
6635 * c-c++-common/raw-string-8.c: New.
6636 * c-c++-common/raw-string-9.c: New.
6637 * c-c++-common/raw-string-10.c: New.
6639 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6640 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6641 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6642 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6643 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6644 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6645 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6647 2010-03-29 Richard Guenther <rguenther@suse.de>
6649 PR tree-optimization/43560
6650 * gcc.dg/torture/pr43560.c: New testcase.
6652 2010-03-29 Jason Merrill <jason@redhat.com>
6655 * g++.dg/ext/raw-string-1.C: Change [] to ().
6656 * g++.dg/ext/raw-string-2.C: Change [] to ().
6657 Don't use \ in delimiter.
6658 * g++.dg/ext/raw-string-3.C: Change [] to ().
6659 * g++.dg/ext/raw-string-4.C: Change [] to ().
6660 * g++.dg/ext/raw-string-5.C: Change [] to ().
6661 Test for error on \ in delimiter.
6662 * g++.dg/ext/raw-string-6.C: Change [] to ().
6663 * g++.dg/ext/raw-string-7.C: Change [] to ().
6665 2010-03-29 Jie Zhang <jie@codesourcery.com>
6668 * gcc.dg/pr43564.c: New test.
6670 2010-03-29 Tobias Burnus <burnus@net-b.de>
6673 * gfortran.dg/direct_io_12.f90: New test.
6675 2010-03-28 Jan Hubicka <jh@suse.cz>
6677 PR tree-optimization/43505
6678 * gfortran.dg/pr43505.f90: New testcase.
6680 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
6682 PR tree-optimization/43528
6683 * gcc.target/i386/pr43528.c: New test.
6685 2010-03-26 Joseph Myers <joseph@codesourcery.com>
6688 * gcc.dg/parm-impl-decl-3.c: New test.
6690 2010-03-26 Jason Merrill <jason@redhat.com>
6693 * g++.dg/cpp0x/parse1.C: New.
6695 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
6698 * gcc.target/i386/pr43524.c: New test.
6700 2010-03-26 Martin Jambor <mjambor@suse.cz>
6702 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6703 whitespace, rename main to foo.
6704 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6705 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6706 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6707 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6708 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6709 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6710 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6711 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6712 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6713 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6714 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6716 2010-03-26 Dodji Seketeli <dodji@redhat.com>
6719 * g++.dg/other/crash-10.C: New test.
6720 * g++.dg/other/crash-11.C: New test.
6722 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6725 * gfortran.dg/read_eof_7.f90: New test.
6727 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6731 * objc-obj-c++-shared: New directory.
6732 * objc-obj-c++-shared/Object1-implementation.h: New file.
6733 * objc-obj-c++-shared/Object1.h: New file.
6734 * objc-obj-c++-shared/Protocol1.h: New file.
6735 * objc-obj-c++-shared/next-abi.h: New file.
6736 * objc-obj-c++-shared/next-mapping.h: New file.
6737 * objc/execute/next_mapping.h: Delete.
6738 * objc.dg/special/special.exp: For all targets run the tests with
6739 -fgnu-runtime, for darwin targets also run the tests with
6741 * objc.dg/dg.exp: Ditto.
6742 * obj-c++.dg/dg.exp: Ditto.
6743 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6744 Protocol1.h) and next-mapping.h as required. Amend testcase to
6745 include use of updated NeXT interface.
6746 * objc/execute/formal_protocol-5.m: Ditto.
6747 * objc/execute/protocol-isEqual-2.m: Ditto.
6748 * objc/execute/protocol-isEqual-4.m: Ditto.
6749 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6750 Protocol1.h) and next-mapping.h as required.
6751 * objc/execute/object_is_class.m: Ditto.
6752 * objc/execute/enumeration-1.m: Ditto.
6753 * objc/execute/class-13.m: Ditto.
6754 * objc/execute/formal_protocol-2.m: Ditto.
6755 * objc/execute/formal_protocol-4.m: Ditto.
6756 * objc/execute/class-1.m: Ditto.
6757 * objc/execute/bycopy-1.m: Ditto.
6758 * objc/execute/formal_protocol-6.m: Ditto.
6759 * objc/execute/bycopy-3.m: Ditto.
6760 * objc/execute/class-3.m: Ditto.
6761 * objc/execute/bf-11.m: Ditto.
6762 * objc/execute/class-5.m: Ditto.
6763 * objc/execute/bf-13.m: Ditto.
6764 * objc/execute/class-7.m: Ditto.
6765 * objc/execute/bf-15.m: Ditto.
6766 * objc/execute/class-9.m: Ditto.
6767 * objc/execute/bf-17.m: Ditto.
6768 * objc/execute/bf-19.m: Ditto.
6769 * objc/execute/IMP.m: Ditto.
6770 * objc/execute/exceptions/catchall-1.m: Ditto.
6771 * objc/execute/exceptions/trivial.m: Ditto.
6772 * objc/execute/exceptions/finally-1.m: Ditto.
6773 * objc/execute/exceptions/local-variables-1.m: Ditto.
6774 * objc/execute/exceptions/foward-1.m: Ditto.
6775 * objc/execute/bf-2.m: Ditto.
6776 * objc/execute/string1.m: Ditto.
6777 * objc/execute/bf-4.m: Ditto.
6778 * objc/execute/informal_protocol.m: Ditto.
6779 * objc/execute/string3.m: Ditto.
6780 * objc/execute/bf-6.m: Ditto.
6781 * objc/execute/bf-8.m: Ditto.
6782 * objc/execute/class-tests-1.h: Ditto.
6783 * objc/execute/protocol-isEqual-1.m: Ditto.
6784 * objc/execute/protocol-isEqual-3.m: Ditto.
6785 * objc/execute/_cmd.m: Ditto.
6786 * objc/execute/function-message-1.m: Ditto.
6787 * objc/execute/bf-20.m: Ditto.
6788 * objc/execute/bf-common.h: Ditto.
6789 * objc/execute/np-2.m: Ditto.
6790 * objc/execute/class-10.m: Ditto.
6791 * objc/execute/class-12.m: Ditto.
6792 * objc/execute/enumeration-2.m: Ditto.
6793 * objc/execute/class-14.m: Ditto.
6794 * objc/execute/encode-1.m: Ditto.
6795 * objc/execute/formal_protocol-1.m: Ditto.
6796 * objc/execute/formal_protocol-3.m: Ditto.
6797 * objc/execute/accessing_ivars.m: Ditto.
6798 * objc/execute/bycopy-2.m: Ditto.
6799 * objc/execute/class-2.m: Ditto.
6800 * objc/execute/bf-10.m: Ditto.
6801 * objc/execute/formal_protocol-7.m: Ditto.
6802 * objc/execute/root_methods.m: Ditto.
6803 * objc/execute/class-4.m: Ditto.
6804 * objc/execute/bf-12.m: Ditto.
6805 * objc/execute/class-6.m: Ditto.
6806 * objc/execute/bf-14.m: Ditto.
6807 * objc/execute/nested-func-1.m: Ditto.
6808 * objc/execute/class-8.m: Ditto.
6809 * objc/execute/private.m: Ditto.
6810 * objc/execute/bf-16.m: Ditto.
6811 * objc/execute/bf-18.m: Ditto.
6812 * objc/execute/load-3.m: Ditto.
6813 * objc/execute/compatibility_alias.m: Ditto.
6814 * objc/execute/bf-1.m: Ditto.
6815 * objc/execute/no_clash.m: Ditto.
6816 * objc/execute/bf-3.m: Ditto.
6817 * objc/execute/string2.m: Ditto.
6818 * objc/execute/bf-5.m: Ditto.
6819 * objc/execute/string4.m: Ditto.
6820 * objc/execute/bf-7.m: Ditto.
6821 * objc/execute/object_is_meta_class.m: Ditto.
6822 * objc/execute/bf-9.m: Ditto.
6823 * objc/execute/bf-21.m: Ditto.
6824 * objc/execute/cascading-1.m: Ditto.
6825 * objc/execute/trivial.m: Ditto.
6826 * objc/execute/np-1.m: Ditto.
6827 * objc/compile/trivial.m: Ditto.
6828 * objc/execute/class_self-2.m: Include <stdlib.h>.
6829 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
6830 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
6831 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6832 and 64bit. Use new NeXT interface as required.
6833 * objc.dg/special/unclaimed-category-1.m: Ditto.
6834 * objc.dg/special/unclaimed-category-1.h: Ditto.
6835 * objc.dg/special/unclaimed-category-1a.m: Ditto.
6836 * objc.dg/func-ptr-1.m: Ditto.
6837 * objc.dg/stret-1.m: Ditto.
6838 * objc.dg/encode-2.m: Ditto.
6839 * objc.dg/category-1.m: Ditto.
6840 * objc.dg/encode-3.m: Ditto.
6841 * objc.dg/call-super-3.m: Ditto.
6842 * objc.dg/method-3.m: Ditto.
6843 * objc.dg/func-ptr-2.m: Ditto.
6844 * objc.dg/lookup-1.m: Ditto.
6845 * objc.dg/encode-4.m: Ditto.
6846 * objc.dg/fix-and-continue-1.m: Ditto.
6847 * objc.dg/proto-lossage-3.m: Ditto.
6848 * objc.dg/method-13.m: Ditto.
6849 * objc.dg/proto-qual-1.m: Ditto.
6850 * objc.dg/zero-link-3.m: Ditto.
6851 * objc.dg/bitfield-1.m: Ditto.
6852 * objc.dg/va-meth-1.m: Ditto.
6853 * objc.dg/super-class-3.m: Ditto.
6854 * objc.dg/call-super-1.m: Ditto.
6855 * objc.dg/type-size-2.m: Ditto.
6856 * objc.dg/method-10.m: Ditto.
6857 * objc.dg/defs.m: Ditto.
6858 * objc.dg/const-str-3.m: Ditto.
6859 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6860 Protocol1.h) and next-mapping.h as required. Use new NeXT
6861 interface as required.
6862 * objc.dg/super-class-4.m: Ditto.
6863 * objc.dg/comp-types-8.m: Ditto.
6864 * objc.dg/call-super-2.m: Ditto.
6865 * objc.dg/objc-fast-4.m: Ditto.
6866 * objc.dg/method-6.m: Ditto.
6867 * objc.dg/const-str-3.m: Ditto.
6868 * objc.dg/const-str-7.m: Ditto.
6869 * objc.dg/method-15.m: Ditto.
6870 * objc.dg/method-19.m: Ditto.
6871 * objc.dg/sync-1.m: Ditto.
6872 * objc.dg/layout-1.m: Ditto.
6873 * objc.dg/bitfield-3.m: Ditto.
6874 * objc.dg/try-catch-3.m: Ditto.
6875 * objc.dg/try-catch-7.m: Ditto.
6876 * objc.dg/comp-types-10.m: Ditto.
6877 * objc.dg/selector-2.: Ditto.
6878 * objc.dg/method-7.m: Ditto.
6879 * objc.dg/typedef-alias-1.m: Ditto.
6880 * objc.dg/proto-lossage-2.m: Ditto.
6881 * objc.dg/comp-types-11.m: Ditto.
6882 * objc.dg/sizeof-1.m: Ditto.
6883 * objc.dg/method-17.m: Ditto.
6884 * objc.dg/bitfield-5.m: Ditto.
6885 * objc.dg/try-catch-1.m: Ditto.
6886 * objc.dg/encode-5.m: Ditto.
6887 * objc.dg/fix-and-continue-2.m: Ditto.
6888 * objc.dg/method-9.m: Ditto.
6889 * objc.dg/isa-field-1.m: Ditto.
6890 * objc.dg/local-decl-2.m: Ditto.
6891 * objc.dg/objc-gc-4.m: Ditto.
6892 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6893 * objc.dg/gnu-runtime-3.m: Ditto.
6894 * objc.dg/encode-7.m: Ditto.
6895 * objc.dg/encode-8.m: Ditto.
6896 * objc.dg/selector-3.m: Ditto.
6897 * objc.dg/gnu-runtime-1.m: Ditto.
6898 * objc.dg/const-str-12.m: Ditto.
6899 * objc.dg/gnu-runtime-2.m: Ditto.
6900 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6901 * objc.dg/selector-1.m: Ditto.
6902 * objc.dg/stubify-2.m: Ditto.
6903 * objc.dg/zero-link-1.m: Ditto.
6904 * objc.dg/stret-2.m: Ditto.
6905 * objc.dg/zero-link-2.m: Ditto.
6906 * objc.dg/next-runtime-1.m: Ditto.
6907 * objc.dg/symtab-1.m: Ditto.
6908 * objc.dg/stubify-1.m: Ditto.
6909 * objc.dg/bitfield-2.m: Ditto.
6910 * objc.dg/try-catch-10.m: Apply to both runtimes.
6911 * objc.dg/const-str-1.m: Ditto.
6912 * objc.dg/image-info.m: Ditto.
6913 * objc.dg/encode-9.m: Ditto.
6914 * objc.dg/pragma-1.m: Apply test to all targets.
6915 * objc.dg/const-str-4.m: Ditto.
6916 * objc.dg/const-str-8.m: Ditto.
6917 * objc.dg/super-class-2.m: Ditto.
6918 * objc.dg/try-catch-5.m: Ditto.
6919 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6920 Protocol1.h) and next-mapping.h as required. Use new NeXT
6921 interface as required. Skip for gnu-runtime. Test for .quad at m64.
6922 * objc.dg/const-str-11.m: Ditto.
6923 * objc.dg/const-str-9.m: Ditto.
6924 * objc.dg/method-4.m: Skip for 64Bit NeXT.
6925 * objc.dg/encode-1.m: Remove redundant -lobjc.
6926 * objc.dg/try-catch-9.m: Tidy space.
6927 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6928 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6929 and 64bit. Use new NeXT interface as required.
6930 * obj-c++.dg/template-4.mm: Ditto.
6931 * obj-c++.dg/defs.mm: Ditto.
6932 * obj-c++.dg/basic.mm: Ditto.
6933 * obj-c++.dg/encode-4.mm: Ditto.
6934 * obj-c++.dg/method-17.mm: Ditto.
6935 * obj-c++.dg/proto-lossage-3.mm: Ditto.
6936 * obj-c++.dg/cxx-class-1.mm: Ditto.
6937 * obj-c++.dg/method-10.mm: Ditto.
6938 * obj-c++.dg/va-meth-1.mm: Ditto.
6939 * obj-c++.dg/encode-5.mm: Ditto.
6940 * obj-c++.dg/lookup-2.mm: Ditto.
6941 * obj-c++.dg/template-3.mm: Ditto.
6942 * obj-c++.dg/proto-qual-1.mm: Ditto.
6943 * obj-c++.dg/qual-types-1.m: Ditto.
6944 * obj-c++.dg/cxx-scope-1.mm: Ditto.
6945 * obj-c++.dg/template-1.mm: Ditto.
6946 * obj-c++.dg/encode-6.mm: Ditto.
6947 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
6948 Protocol1.h) and next-mapping.h as required. Use new NeXT
6949 interface as required.
6950 * obj-c++.dg/except-1.mm: Ditto.
6951 * obj-c++.dg/const-str-7.mm: Ditto.
6952 * obj-c++.dg/ivar-list-semi.mm: Ditto.
6953 * obj-c++.dg/cxx-scope-2.mm: Ditto.
6954 * obj-c++.dg/selector-2.mm: Ditto.
6955 * obj-c++.dg/isa-field-1.mm: Ditto.
6956 * obj-c++.dg/try-catch-1.mm: Ditto.
6957 * obj-c++.dg/local-decl-1.mm: Ditto.
6958 * obj-c++.dg/try-catch-9.mm: Ditto.
6959 * obj-c++.dg/no-extra-load.mm: Ditto.
6960 * obj-c++.dg/selector-5.mm: Ditto.
6961 * obj-c++.dg/method-12.mm: Ditto.
6962 * obj-c++.dg/try-catch-11.mm: Ditto.
6963 * obj-c++.dg/comp-types-11.mm: Ditto.
6964 * obj-c++.dg/bitfield-3.mm: Ditto.
6965 * obj-c++.dg/method-6.mm: Ditto.
6966 * obj-c++.dg/super-class-2.mm: Ditto.
6967 * obj-c++.dg/method-21.mm: Ditto.
6968 * obj-c++.dg/const-str-8.mm: Ditto.
6969 * obj-c++.dg/try-catch-7.mm: Ditto.
6970 * obj-c++.dg/method-15.mm: Ditto.
6971 * obj-c++.dg/layout-1.mm: Ditto.
6972 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6973 * obj-c++.dg/const-str-3.mm: Ditto.
6974 * obj-c++.dg/try-catch-2.mm: Ditto.
6975 * obj-c++.dg/objc-gc-3.mm: Ditto.
6976 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
6977 * obj-c++.dg/bitfield-1.mm: Ditto.
6978 * obj-c++.dg/selector-6.mm: Ditto.
6979 * obj-c++.dg/method-13.mm: Ditto.
6980 * obj-c++.dg/comp-types-12.mm: Ditto.
6981 * obj-c++.dg/bitfield-4.mm: Ditto.
6982 * obj-c++.dg/try-catch-8.mm: Ditto.
6983 * obj-c++.dg/method-2.mm: Ditto.
6984 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6985 * obj-c++.dg/typedef-alias-1.mm: Ditto.
6986 * obj-c++.dg/const-str-4.mm: Ditto.
6987 * obj-c++.dg/proto-lossage-2.mm: Ditto.
6988 * obj-c++.dg/try-catch-3.mm: Ditto.
6989 * obj-c++.dg/comp-types-9.mm: Ditto.
6990 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
6991 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
6992 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
6993 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
6994 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6995 Use new NeXT interface as required.
6996 * obj-c++.dg/const-str-10.mm: Ditto.
6997 * obj-c++.dg/const-str-11.mm: Ditto.
6998 * obj-c++.dg/const-str-9.mm: Ditto.
6999 * obj-c++.dg/method-11.mm: Ditto.
7000 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7001 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7002 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7003 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7004 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7006 2010-03-25 Dodji Seketeli <dodji@redhat.com>
7009 * g++.dg/template/typedef30.C: New test case.
7011 2010-03-25 Jakub Jelinek <jakub@redhat.com>
7014 * gcc.c-torture/execute/pr43385.c: New test.
7016 2010-03-24 Joseph Myers <joseph@codesourcery.com>
7018 * gcc.dg/strncpy-fix-1.c: New test.
7020 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7023 * lib/objc-torture.exp (objc-set-runtime-options): New.
7024 * objc/execute/execute.exp: Check runtime options on each pass.
7025 * objc/execute/exceptions/exceptions.exp: Ditto.
7026 * objc/compile/compile.exp: Ditto.
7029 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7031 (check_effective_target_objc2): New proc.
7032 (check_effective_target_next_runtime): New proc.
7033 * lib/objc.exp: Determine which runtime is in force and support it.
7034 * lib/obj-c++.exp: Ditto.
7036 2010-03-24 Jason Merrill <jason@redhat.com>
7039 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7041 2010-03-24 Martin Jambor <mjambor@suse.cz>
7043 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7045 * gcc.dg/ipa/ipa-2.c: Likewise.
7046 * gcc.dg/ipa/ipa-3.c: Likewise.
7047 * gcc.dg/ipa/ipa-4.c: Likewise.
7048 * gcc.dg/ipa/ipa-5.c: Likewise.
7049 * gcc.dg/ipa/ipa-7.c: Likewise.
7050 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7052 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7053 i_can_not_be_propagated_fully2 into a loop.
7054 * gcc.dg/ipa/ipa-8.c: New test.
7055 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7057 2010-03-24 Jakub Jelinek <jakub@redhat.com>
7061 * gcc.dg/guality/pr43479.c: New test.
7062 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7063 and add volatile keyword.
7065 2010-03-23 Mike Stump <mikestump@comcast.net>
7067 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7069 2010-03-23 Jason Merrill <jason@redhat.com>
7071 * g++.dg/ext/altivec-17.C: Adjust error message.
7073 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7074 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7075 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7076 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7077 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7078 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7080 2010-03-22 Jason Merrill <jason@redhat.com>
7083 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7084 * g++.dg/ext/is_pod_98.C: New.
7087 * g++.dg/cpp0x/auto18.C: New.
7089 * gcc.dg/pr36997.c: Adjust error message.
7090 * g++.dg/ext/vector9.C: Likewise.
7091 * g++.dg/conversion/simd3.C: Likewise.
7092 * g++.dg/other/error23.C: Likewise.
7094 2010-03-22 Michael Matz <matz@suse.de>
7097 * gfortran.dg/pr43475.f90: New testcase.
7099 2010-03-22 Richard Guenther <rguenther@suse.de>
7101 PR tree-optimization/43390
7102 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7104 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7106 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7107 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7109 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
7110 Michael Matz <matz@suse.de>
7113 * g++.dg/parse/crash56.C: New test.
7115 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
7118 * gfortran.dg/whole_file_15.f90 : New test.
7120 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7123 * gfortran.dg/inquire_size.f90: New test.
7125 2010-03-20 Richard Guenther <rguenther@suse.de>
7127 PR rtl-optimization/43438
7128 * gcc.c-torture/execute/pr43438.c: New testcase.
7130 2010-03-20 Dodji Seketeli <dodji@redhat.com>
7133 * g++.dg/abi/mangle42.C: New test.
7135 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7138 * gcc.dg/pr43211.c: New test.
7139 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7141 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
7143 PR rtl-optimization/42258
7144 * gcc.target/arm/thumb1-mul-moves.c: New test.
7147 * gcc.target/arm/thumb-andsi.c: New test.
7149 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7150 dg-require-effective-target.
7152 2010-03-19 Michael Matz <matz@suse.de>
7155 * g++.dg/other/pr43116.C: New testcase.
7157 2010-03-19 Michael Matz <matz@suse.de>
7160 * gcc.dg/pr43305.c: New testcase.
7162 2010-03-19 Richard Guenther <rguenther@suse.de>
7164 PR tree-optimization/43415
7165 * gcc.c-torture/compile/pr43415.c: New testcase.
7167 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
7170 * gnat.dg/case_optimization2.adb: New test.
7171 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7173 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7174 Jack Howarth <howarth@bromo.med.uc.edu>
7177 * gcc.target/i386/push-1.c: Don't xfail
7178 scan-assembler-not "movups" on darwin.
7180 2010-03-18 Jakub Jelinek <jakub@redhat.com>
7183 * gcc.dg/pr43058.c: New test.
7185 2010-03-18 Martin Jambor <mjambor@suse.cz>
7188 * g++.dg/torture/pr42450.C: New test.
7190 2010-03-18 Michael Matz <matz@suse.de>
7193 * gcc.dg/pr43419.c: New testcase.
7195 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
7197 PR rtl-optimization/43360
7198 * gcc.dg/torture/pr43360.c: New.
7200 2010-03-18 Michael Matz <matz@suse.de>
7202 PR tree-optimization/43402
7203 * gcc.dg/pr43402.c: New testcase.
7205 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
7208 * gcc.dg/pr42427.c: New test.
7210 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7213 * gfortran.dg/read_empty_file.f: New test.
7214 * gfortran.dg/read_eof_all.f90: New test.
7215 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7216 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7218 2010-03-17 Michael Matz <matz@suse.de>
7220 * gcc.dg/pr43300.c: Add -w.
7222 2010-03-17 Richard Guenther <rguenther@suse.de>
7224 * gcc.dg/pr43379.c: Add -w.
7226 2010-03-17 Tobias Burnus <burnus@net-b.de>
7229 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7231 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
7233 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7235 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7237 * ada/acats/run_all.sh: Log start and end times.
7239 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7241 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7243 2010-03-16 Richard Guenther <rguenther@suse.de>
7246 * gcc.dg/pr43379.c: New testcase.
7248 2010-03-16 Jakub Jelinek <jakub@redhat.com>
7251 * gcc.dg/guality/pr43051-1.c: New test.
7253 2010-03-15 Janis Johnson <janis187@us.ibm.com>
7256 * g++.dg/ext/altivec-17.C: Handle changes to error message.
7258 2010-03-15 Michael Matz <matz@suse.de>
7261 * gcc.dg/pr43300.c: New testcase.
7263 2010-03-15 Richard Guenther <rguenther@suse.de>
7265 PR tree-optimization/43367
7266 * gcc.c-torture/compile/pr43367.c: New testcase.
7268 2010-03-15 Richard Guenther <rguenther@suse.de>
7270 PR tree-optimization/43317
7271 * gcc.dg/pr43317.c: New testcase.
7273 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7275 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7277 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7279 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7281 2010-03-14 Tobias Burnus <burnus@net-b.de>
7284 * gfortran.dg/impure_constructor_1.f90: New test.
7286 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7289 * gfortran.dg/graphite/id-pr43354.f: New.
7291 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7294 * gfortran.dg/graphite/pr43349.f: New.
7296 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7299 * gcc.dg/graphite/pr43306.c: New.
7301 2010-03-12 David S. Miller <davem@davemloft.net>
7303 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7306 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7308 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7310 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
7314 * gfortran.dg/dynamic_dispatch_7.f03: New test.
7316 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
7318 * gfortran.dg/default_format_denormal_1.f90: Don't assume
7319 fail for *-*-mingw* targets.
7321 2010-03-12 Jakub Jelinek <jakub@redhat.com>
7324 * gcc.dg/guality/pr43329-1.c: New test.
7326 2010-03-11 Martin Jambor <mjambor@suse.cz>
7328 PR tree-optimization/43257
7329 * g++.dg/torture/pr43257.C: New test.
7331 2010-03-11 Tobias Burnus <burnus@net-b.de>
7334 * gfortran.dg/namelist_61.f90: New test.
7336 2010-03-11 Richard Guenther <rguenther@suse.de>
7338 PR tree-optimization/43255
7339 * gcc.c-torture/compile/pr43255.c: New testcase.
7341 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7343 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7344 * gcc.dg/pr43280.c: New testcase.
7346 2010-03-11 Richard Guenther <rguenther@suse.de>
7349 * gcc.dg/lto/20100227-1_0.c: New testcase.
7350 * gcc.dg/lto/20100227-1_1.c: Likewise.
7352 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7356 * gfortran.dg/read_eof_6.f: New test
7357 * gfortran.dg/read_x_eof.f90: New test.
7358 * gfortran.dg/read_x_past.f: Update test.
7360 2010-03-10 Jan Hubicka <jh@suse.cz>
7362 * gcc.c-torture/compile/pr43288.c: New test.
7364 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7366 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7368 * g++.old-deja/g++.pt/asm2.C: Likewise.
7369 * gcc.c-torture/compile/20000804-1.c: Likewise.
7370 * gcc.target/i386/clobbers.c: Likewise.
7372 2010-03-10 Tobias Burnus <burnus@net-b.de>
7375 * gfortran.dg/c_assoc_3.f90: New test.
7377 2010-03-10 Jakub Jelinek <jakub@redhat.com>
7380 * gcc.dg/guality/pr36728-1.c: New test.
7381 * gcc.dg/guality/pr36728-2.c: New test.
7383 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7385 * gcc.dg/h8300-div-delay-slot.c: New test.
7387 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
7389 PR tree-optimization/43236
7390 * gcc.c-torture/execute/pr43236.c: New test.
7392 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
7395 * g++.dg/eh/pr42859.C: New test.
7397 2010-03-09 Jakub Jelinek <jakub@redhat.com>
7400 * gcc.dg/pr43299.c: New test.
7403 * g++.dg/eh/unwind2.C: New test.
7405 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
7406 Reza Yazdani <reza.yazdani@amd.com>
7409 * gcc.dg/graphite/run-id-4.c: New.
7411 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7414 * gcc.dg/graphite/run-id-3.c: New.
7416 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
7420 * gcc.dg/graphite/id-18.c: New.
7421 * gcc.dg/graphite/run-id-pr42644.c: New.
7423 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7426 * gcc.dg/graphite/pr42326.c: New.
7428 2010-03-08 Richard Guenther <rguenther@suse.de>
7430 PR tree-optimization/43269
7431 * gcc.c-torture/execute/pr43269.c: New testcase.
7433 2010-03-08 Janus Weil <janus@gcc.gnu.org>
7436 * gfortran.dg/typebound_call_13.f03: New.
7438 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
7440 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7441 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7443 2010-03-05 Jason Merrill <jason@redhat.com>
7445 * g++.dg/abi/mangle40.C: Require weak and alias.
7447 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
7450 * gfortran.dg/graphite/pr42326.f90: New.
7451 * gfortran.dg/graphite/pr42326-1.f90: New.
7453 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7455 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7456 (gnat_target_compile): Likewise.
7457 Reinitialize GNAT_UNDER_TEST if target changes.
7458 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7459 (local_find_gnatmake): Pass full --GCC to gnatlink.
7462 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7465 * gcc.dg/compound-literal-1.c: New testcase.
7467 2010-03-04 Martin Jambor <mjambor@suse.cz>
7469 PR tree-optimization/43164
7470 PR tree-optimization/43191
7471 * gcc.c-torture/compile/pr43164.c: New test.
7472 * gcc.c-torture/compile/pr43191.c: Likewise.
7474 2010-03-04 Janus Weil <janus@gcc.gnu.org>
7477 * gfortran.dg/finalize_9.f90: New.
7479 2010-03-04 Tobias Burnus <burnus@net-b.de>
7480 Ken Werner <ken@linux.vnet.ibm.com>
7482 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7483 to dg-options for spu.
7484 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7485 dump-scan target to exclude spu.
7487 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
7490 * gcc.dg/tree-ssa/ivopts-4.c: New.
7492 2010-03-03 Janis Johnson <janis187@us.ibm.com>
7494 * lib/target-supports-dg.exp (check-flags): Provide defaults for
7495 include-opts and exclude-opts; skip checking the flags if arguments
7496 are the same as the defaults.
7497 (dg-xfail-if): Verify the number of arguments, supply defaults
7498 for unspecified optional arguments.
7499 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7501 2010-03-03 Jason Merrill <jason@redhat.com>
7504 * g++.dg/abi/mangle40.C: Updated.
7506 2010-03-03 Jason Merrill <jason@redhat.com>
7508 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7509 * g++.dg/abi/mangle23.C: Likewise.
7510 * g++.dg/eh/simd-2.C: Likewise.
7511 * g++.dg/ext/attribute-test-2.C: Likewise.
7512 * g++.dg/ext/vector14.C: Likewise.
7513 * g++.dg/other/pr34435.C: Likewise.
7514 * g++.dg/template/conv8.C: Likewise.
7515 * g++.dg/template/nontype9.C: Likewise.
7516 * g++.dg/template/qualttp17.C: Likewise.
7517 * g++.dg/template/ref1.C: Likewise.
7518 * g++.old-deja/g++.pt/crash68.C: Likewise.
7519 * g++.old-deja/g++.pt/ref1.C: Likewise.
7520 * g++.old-deja/g++.pt/ref3.C: Likewise.
7521 * g++.old-deja/g++.pt/ref4.C: Likewise.
7524 * g++.dg/abi/mangle40.C: New.
7525 * g++.dg/abi/mangle41.C: New.
7526 * g++.dg/lto/20100302_0.C: New.
7527 * g++.dg/lto/20100302_1.C: New.
7528 * g++.dg/lto/20100302.h: New.
7530 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
7533 * gfortran.dg/internal_pack_12.f90: New test.
7535 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
7537 * gcc.dg/pr36997.c: Adjust error message.
7539 2010-03-03 Mike Stump <mikestump@comcast.net>
7541 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7542 adjustments to not be present on machines that align the stack to
7543 more than 4 bytes and don't have a red zone yet as that is an
7544 unimplemented optimization.
7546 2010-03-03 Janus Weil <janus@gcc.gnu.org>
7549 * gfortran.dg/impure_assignment_3.f90: New.
7551 2010-03-03 Jakub Jelinek <jakub@redhat.com>
7554 * gfortran.dg/pr43229.f90: New test.
7557 * gcc.dg/debug/dwarf2/pr43237.c: New test.
7560 * gcc.dg/guality/pr43177.c: New test.
7562 2010-03-02 Jason Merrill <jason@redhat.com>
7564 * g++.dg/ext/vector9.C: Adjust error message.
7565 * g++.dg/conversion/simd3.C: Likewise.
7566 * g++.dg/other/error23.C: Likewise.
7568 2010-03-02 Mike Stump <mikestump@comcast.net>
7571 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7573 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
7576 * gfortran.dg/internal_pack_10.f90: New test.
7579 * gfortran.dg/internal_pack_11.f90: New test.
7581 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
7584 * gcc.dg/tree-ssa/pr42640.c: New.
7586 2010-03-01 Richard Guenther <rguenther@suse.de>
7588 PR tree-optimization/43220
7589 * gcc.c-torture/execute/pr43220.c: New testcase.
7591 2010-03-01 Richard Guenther <rguenther@suse.de>
7594 * gcc.dg/pr43213.c: New testcase.
7596 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7599 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7601 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7603 * lib/target-supports.exp (check_effective_target_ucn_nocache):
7605 (check_effective_target_ucn): Likewise.
7607 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7609 * gcc.dg/ucnid-2.c: Likewise.
7610 * gcc.dg/ucnid-3.c: Likewise.
7611 * gcc.dg/ucnid-4.c: Likewise.
7612 * gcc.dg/ucnid-11.c: Likewise.
7613 * gcc.dg/ucnid-12.c: Likewise.
7614 * gcc.dg/ucnid-6.c: Skip if !ucn.
7615 * gcc.dg/ucnid-9.c: Likewise.
7617 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7619 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7620 lists to dg-skip-if.
7621 * gcc.target/i386/stackalign/return-3.c: Likewise.
7623 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7625 * gcc.target/i386/clearcap.map: New file.
7626 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7627 Pass clearcap.map by default if supported.
7629 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7632 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7634 * gfortran.dg/stat_2.f90: Likewise.
7636 2010-03-01 Tobias Burnus <burnus@net-b.de>
7639 * gfortran.dg/module_read_2.f90: New test.
7641 2010-02-27 Mark Mitchell <mark@codesourcery.com>
7644 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7645 * g++.dg/abi/mangle12.C: Likewise.
7646 * g++.dg/abi/mangle20-2.C: Likewise.
7647 * g++.dg/abi/mangle17.C: Likewise.
7648 * g++.dg/template/cond2.C: Likewise.
7649 * g++.dg/template/pr35240.C: Likewise.
7651 2010-02-27 Richard Guenther <rguenther@suse.de>
7653 PR tree-optimization/43186
7654 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7656 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
7658 * g++.dg/abi/packed1.C: Expect warning on the SH.
7660 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
7663 * g++.dg/parse/error37.C: New test.
7665 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7669 * gcc.dg/pr8927-1.c: Match new note.
7670 * gcc.dg/990506-0.c: Likewise.
7671 * gcc.dg/gomp/flush-2.c: Likewise.
7672 * gcc.dg/gomp/atomic-5.c: Likewise.
7673 * gcc.dg/gomp/pr34607.c: Likewise.
7674 * gcc.dg/pr35746.c: Likewise.
7675 * gcc.dg/cpp/pragma-1.c: Likewise.
7676 * gcc.dg/cpp/pragma-2.c: Likewise.
7677 * gcc.dg/pr41842.c: Likewise.
7678 * gcc.dg/noncompile/20040629-1.c: Likewise.
7679 * objc.dg/private-1.m: Likewise.
7681 2010-02-27 Tobias Burnus <burnus@net-b.de>
7684 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7685 * gfortran.dg/default_initialization_4.f90: New test.
7687 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
7689 * gnat.dg/thin_pointer.ad[sb]: Rename into...
7690 * gnat.dg/thin_pointer1.ad[sb]: ...this.
7691 * gnat.dg/thin_pointer2.adb: New test.
7692 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7694 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
7697 * gcc.dg/cpp/c90-pedantic.c: New.
7698 * gcc.dg/cpp/c90.c: New.
7699 * gcc.dg/gnu90-const-expr-1.c: New.
7700 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7702 2010-02-26 Richard Guenther <rguenther@suse.de>
7704 PR tree-optimization/43186
7705 * gcc.c-torture/compile/pr43186.c: New testcase.
7707 2010-02-26 Jakub Jelinek <jakub@redhat.com>
7710 * c-c++-common/dwarf2/pr43190.c: New test.
7712 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7715 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7717 2010-02-26 Richard Guenther <rguenther@suse.de>
7719 PR tree-optimization/43188
7720 * gcc.c-torture/compile/pr43188.c: New testcase.
7722 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7725 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7727 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
7729 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7731 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7734 * gcc.target/powerpc/pr43154.c: New file.
7736 2010-02-25 Jakub Jelinek <jakub@redhat.com>
7739 * gfortran.dg/debug/pr43166.f: New test.
7742 * gcc.dg/torture/pr43165.c: New test.
7744 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7747 * c-c++-common/pr41779.c: Update.
7749 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7752 * lib/gnat-dg.exp (gnat_load): Redefine.
7754 * ada/acats/run_acats: Run run_all.sh with $SHELL.
7755 * ada/acats/run_all.sh: Downcase tasking not implemented message.
7757 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7760 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7761 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7765 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7767 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7769 2010-02-24 Jakub Jelinek <jakub@redhat.com>
7772 * gcc.dg/guality/vla-1.c: New test.
7774 2010-02-24 Tobias Burnus <burnus@net-b.de>
7777 * gfortran.dg/c_ptr_tests_15.f90: New test.
7779 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7782 * gcc.target/i386/pr43107.c: New test.
7784 2010-02-23 Jason Merrill <jason@redhat.com>
7787 * g++.dg/cpp0x/variadic100.C: New.
7789 2010-02-23 Jason Merrill <jason@redhat.com>
7792 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7793 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7794 * c-c++-common/dwarf2/vla1.c: New.
7796 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7799 * gcc.dg/pr43139.c: New test.
7802 * gcc.dg/guality/pr43077-1.c: New test.
7804 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7807 * gcc.dg/march.c: New.
7808 * gcc.dg/march-generic.c: New.
7809 * gcc.dg/mtune.c: New.
7811 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7814 * gcc.dg/graphite/pr43083.c: New.
7816 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7819 * gfortran.dg/graphite/pr43097.f: New.
7821 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7822 Manuel López-Ibáñez <manu@gcc.gnu.org>
7825 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
7827 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7830 * g++.dg/graphite/pr43026.C: New.
7832 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7835 * gcc.dg/cleanup-1.c: Update.
7836 * gcc.dg/func-args-1.c: Update.
7837 * gcc.dg/format/sentinel-1.c: Update.
7838 * g++.old-deja/g++.jason/scoping10.C: Update.
7839 * g++.old-deja/g++.ns/lookup5.C: Update.
7840 * g++.dg/ext/cleanup-1.C: Update.
7841 * g++.dg/parse/varmod1.C: Update.
7842 * g++.dg/parse/error33.C: Update.
7843 * g++.dg/expr/call3.C: Update.
7844 * g++.dg/func-args-1.C: New.
7846 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
7849 * gcc.dg/attr-used-2.c: Moved to ...
7850 * c-c++-common/attr-used-2.c: Here.
7852 * gcc.dg/attr-used.c: Moved to ...
7853 * c-c++-common/attr-used.c: Here.
7855 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
7857 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7859 2010-02-22 Richard Guenther <rguenther@suse.de>
7862 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7863 * gfortran.dg/lto/20100222-1_1.c: Likewise.
7865 2010-02-22 Richard Guenther <rguenther@suse.de>
7867 PR tree-optimization/42749
7868 * gcc.c-torture/compile/pr42749.c: New testcase.
7870 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
7873 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7874 * gfortran.dg/internal_pack_9.f90: New test.
7876 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7879 * g++.dg/template/recurse.C: Adjust.
7880 * g++.dg/template/pr23510.C: New.
7882 2010-02-21 Dodji Seketeli <dodji@redhat.com>
7885 * g++.dg/template/memclass4.C: New test.
7887 2010-02-21 Tobias Burnus <burnus@net-b.de>
7890 * gfortran.dg/reassoc_5.f90: New test.
7892 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
7895 * gcc.target/i386/pr43067.c: New test.
7897 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7900 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7902 * g++.dg/warn/Wconversion-null.C: New test.
7903 * g++.old-deja/g++.other/null1.C: Move to...
7904 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7906 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
7910 * gfortran.dg/dependency_26.f90: New test.
7913 * gfortran.dg/internal_pack_7.f90: New test.
7916 * gfortran.dg/internal_pack_8.f90: New test.
7918 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7921 * c-c++-common/pr41779.c: Fix broken testcase.
7923 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7926 * c-c++-common/pr36513.c: New testcase.
7927 * c-c++-common/pr36513-2.c: New testcase.
7929 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7932 * c-c++-common/pr41779.c: New.
7934 2010-02-19 Jakub Jelinek <jakub@redhat.com>
7937 * gcc.dg/pr43084.c: New test.
7939 2010-02-19 Richard Guenther <rguenther@suse.de>
7941 PR tree-optimization/42916
7942 * gcc.dg/pr42916.c: New testcase.
7944 2010-02-18 Jason Merrill <jason@redhat.com>
7947 * g++.dg/abi/packed1.C: Add expected warning.
7950 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
7951 * gcc.dg/torture/dg-torture.exp: Likewise.
7952 * c-c++-common/torture/complex-sign.h,
7953 c-c++-common/torture/complex-sign-add.c,
7954 c-c++-common/torture/complex-sign-mixed-add.c,
7955 c-c++-common/torture/complex-sign-mixed-div.c,
7956 c-c++-common/torture/complex-sign-mixed-mul.c,
7957 c-c++-common/torture/complex-sign-mixed-sub.c,
7958 c-c++-common/torture/complex-sign-mul.c,
7959 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
7960 Adapt for C++ compilation as well.
7963 * g++.dg/ext/label1.C: Update.
7964 * g++.dg/ext/label2.C: Update.
7967 * g++.dg/template/dependent-name6.C: New.
7970 * g++.dg/parse/namespace12.C: New.
7972 2010-02-18 Martin Jambor <mjambor@suse.cz>
7974 PR tree-optimization/43066
7975 * gcc.c-torture/compile/pr43066.c: New test.
7977 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
7979 * g++.dg/ext/attrib35.C: Fix target selector string.
7980 * g++.dg/ext/attrib36.C: Ditto.
7981 * g++.dg/ext/attrib37.C: Ditto.
7982 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
7983 * g++.dg/abi/mangle25.C: Ditto.
7985 2010-02-17 Jason Merrill <jason@redhat.com>
7988 * g++.dg/parse/namespace11.C: New.
7991 * g++.dg/ext/attrib37.C: New.
7994 * g++.dg/template/ptrmem20.C: New.
7996 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
7999 * gcc.target/i386/xop-check.h: Include m256-check.h.
8000 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8001 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8002 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8003 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8005 2010-02-17 Jakub Jelinek <jakub@redhat.com>
8008 * gcc.dg/pr42918.c: New test.
8010 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
8012 * g++.dg/ext/attrib36.C: Require ILP32.
8014 2010-02-16 Richard Guenther <rguenther@suse.de>
8016 PR tree-optimization/41043
8017 * gfortran.dg/pr41043.f90: New testcase.
8018 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8020 2010-02-16 Jason Merrill <jason@redhat.com>
8022 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8024 2010-02-16 Ira Rosen <irar@il.ibm.com>
8026 PR tree-optimization/43074
8027 * gcc.dg/vect/fast-math-pr43074.c: New test.
8029 2010-02-16 Jakub Jelinek <jakub@redhat.com>
8031 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8033 2010-02-16 Jason Merrill <jason@redhat.com>
8036 * g++.dg/ext/attrib36.C: New.
8039 * g++.dg/other/array6.C: New.
8041 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8043 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8045 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
8047 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8048 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8049 * gcc.target/i386/xop-vpermil2pd-1.c: New.
8050 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8051 * gcc.target/i386/xop-vpermil2ps-1.c: New.
8052 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8054 2010-02-15 Richard Guenther <rguenther@suse.de>
8057 * g++.dg/torture/pr43068.C: New testcase.
8059 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
8062 * g++.dg/opt/ice1.C: New.
8064 2010-02-14 Jason Merrill <jason@redhat.com>
8067 * g++.dg/cpp0x/initlist-opt.C: New.
8069 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
8073 * gfortran.dg/internal_pack_6.f90: New test.
8075 2010-02-12 Jason Merrill <jason@redhat.com>
8078 * g++.dg/cpp0x/variadic99.C: New.
8080 2010-02-12 Jakub Jelinek <jakub@redhat.com>
8082 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8083 sign extend pointers to gualchk_t.
8086 * g++.dg/other/default3.C: Xfail g4 test.
8088 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8091 * gcc.dg/graphite/pr43012.c: New.
8093 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8096 * g++.dg/graphite/pr42930.C: New.
8098 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8102 * gcc.dg/graphite/pr42530.c: New.
8103 * gcc.dg/graphite/pr42914.c: New.
8105 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8108 * gcc.dg/graphite/pr42771.c: New.
8110 2010-02-11 Richard Guenther <rguenther@suse.de>
8112 PR tree-optimization/42998
8113 * gcc.c-torture/compile/pr42998.c: New testcase.
8115 2010-02-10 Jason Merrill <jason@redhat.com>
8118 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8120 PR c++/42983, core issue 906
8121 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8122 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8125 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8127 2010-02-10 Richard Guenther <rguenther@suse.de>
8129 PR tree-optimization/43017
8130 * gcc.dg/torture/pr43017.c: New testcase.
8132 2010-02-10 Tobias Burnus <burnus@net-b.de>
8135 * gfortran.dg/private_type_1.f90: Update error location.
8136 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8137 * gfortran.dg/typebound_operator_2.f03: Ditto.
8138 * gfortran.dg/assignment_2.f90: Ditto.
8139 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8140 * gfortran.dg/binding_label_tests_9.f03: Ditto.
8142 2010-02-10 Tobias Burnus <burnus@net-b.de>
8145 * gfortran.dg/bind_c_usage_20.f90: New test.
8147 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8150 * g++.dg/debug/pr43010.C: New test.
8152 2010-02-10 Richard Guenther <rguenther@suse.de>
8155 * gcc.c-torture/execute/20100209-1.c: New testcase.
8156 * gcc.dg/fold-div-3.c: Likewise.
8158 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8160 * gcc.dg/builtin-ffs-1.c: New test.
8162 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8165 * gfortran.dg/array_constructor_35.f90: New test.
8167 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8169 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8171 2010-02-09 Jason Merrill <jason@redhat.com>
8174 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8177 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8179 2010-02-09 Tobias Burnus <burnus@net-b.de>
8182 * gfortran.dg/module_write_1.f90: New test.
8184 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
8186 * gcc.dg/pr19340.c: Adjust.
8188 2010-02-09 Richard Guenther <rguenther@suse.de>
8190 PR tree-optimization/43008
8191 * gcc.c-torture/execute/pr43008.c: New testcase.
8193 2010-02-09 Richard Guenther <rguenther@suse.de>
8195 PR tree-optimization/43000
8196 * gcc.dg/torture/pr43000.c: New testcase.
8197 * gcc.dg/torture/pr43002.c: Likewise.
8199 2010-02-09 Daniel Kraft <d@domob.eu>
8202 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8203 and pass -Wsurprising as necessary.
8205 2010-02-08 Jakub Jelinek <jakub@redhat.com>
8207 PR tree-optimization/42890
8208 * g++.dg/torture/pr42890.C: New test.
8210 2010-02-08 Richard Guenther <rguenther@suse.de>
8213 * gcc.dg/tree-ssa/inline-4.c: New testcase.
8215 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8217 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
8219 * gcc.dg/graphite/block-1.c: Same.
8220 * gcc.dg/graphite/block-3.c: Same.
8221 * gcc.dg/graphite/block-4.c: Same.
8222 * gcc.dg/graphite/block-5.c: Same.
8223 * gcc.dg/graphite/block-6.c: Same.
8224 * gcc.dg/graphite/block-7.c: Same.
8225 * gcc.dg/graphite/interchange-0.c: Same.
8226 * gcc.dg/graphite/interchange-1.c: Same.
8227 * gcc.dg/graphite/interchange-10.c: Same.
8228 * gcc.dg/graphite/interchange-11.c: Same.
8229 * gcc.dg/graphite/interchange-12.c: Same.
8230 * gcc.dg/graphite/interchange-2.c: Same.
8231 * gcc.dg/graphite/interchange-3.c: Same.
8232 * gcc.dg/graphite/interchange-4.c: Same.
8233 * gcc.dg/graphite/interchange-5.c: Same.
8234 * gcc.dg/graphite/interchange-6.c: Same.
8235 * gcc.dg/graphite/interchange-7.c: Same.
8236 * gcc.dg/graphite/interchange-8.c: Same.
8237 * gcc.dg/graphite/interchange-9.c: Same.
8238 * gcc.dg/graphite/interchange-mvt.c: Same.
8240 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8242 * gfortran.dg/graphite/id-19.f: New.
8243 * gfortran.dg/graphite/pr14741.f90: New.
8244 * gfortran.dg/graphite/pr41924.f90: New.
8245 * gfortran.dg/graphite/run-id-2.f90: New.
8247 2010-02-07 Richard Guenther <rguenther@suse.de>
8250 * gcc.c-torture/compile/pr42956.c: New testcase.
8252 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8255 * gfortran.dg/fmt_cache_2.f: New test.
8257 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8259 * gfortran.dg/read_no_eor.f90: New test.
8261 2010-02-05 Jason Merrill <jason@redhat.com>
8263 * g++.dg/ext/label13.C: Move constructor body out of class.
8265 2010-02-03 Jason Merrill <jason@redhat.com>
8268 * g++.dg/ext/dllexport3.C: New.
8270 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
8272 * gcc.dg/format/ms-format3.c: New test for specific MS types.
8274 2010-02-05 Richard Guenther <rguenther@suse.de>
8276 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8278 2010-02-05 Dodji Seketeli <dodji@redhat.com>
8281 * g++.dg/other/crash-9.C: New test.
8283 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
8286 * gfortran.dg/subref_array_pointer_4.f90 : New test.
8288 2010-02-04 Richard Guenther <rguenther@suse.de>
8290 PR rtl-optimization/42952
8291 * gcc.dg/torture/pr42952.c: New testcase.
8293 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8296 * gfortran.dg/namelist_60.f90: New test.
8298 2010-02-03 Jason Merrill <jason@redhat.com>
8301 * g++.dg/ext/builtin11.C: New.
8305 * g++.dg/abi/mangle35.C: New.
8306 * g++.dg/abi/mangle37.C: New.
8309 * g++.dg/abi/mangle36.C: New.
8312 * g++.dg/warn/string1.C: New.
8314 2010-02-03 Richard Guenther <rguenther@suse.de>
8316 PR tree-optimization/42944
8317 * gcc.dg/errno-1.c: New testcase.
8319 2010-02-03 Richard Guenther <rguenther@suse.de>
8322 * gcc.c-torture/compile/pr42927.c: New testcase.
8324 2010-02-03 Tobias Burnus <burnus@net-b.de>
8327 * gfortran.dg/null_4.f90: New test.
8329 2010-02-02 Jason Merrill <jason@redhat.com>
8332 * g++.dg/ext/label13.C: New.
8334 2010-02-02 Tobias Burnus <burnus@net-b.de>
8337 * gfortran.dg/func_result_5.f90: New test.
8339 2010-02-01 Tobias Burnus <burnus@net-b.de>
8342 * gfortran.dg/pure_initializer_3.f90: News test.
8344 2010-01-31 Janus Weil <janus@gcc.gnu.org>
8347 * gfortran.dg/allocate_derived_2.f90: New test.
8349 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
8352 * gcc.dg/torture/pr42898-2.c: New test.
8354 2010-01-31 Richard Guenther <rguenther@suse.de>
8357 * gcc.dg/torture/pr42898.c: New testcase.
8359 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
8362 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8363 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8365 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
8367 * g++.dg/tree-ssa/inline-1.C: New.
8368 * g++.dg/tree-ssa/inline-2.C: New.
8369 * g++.dg/tree-ssa/inline-3.C: New.
8371 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8374 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8375 the string 'pow' in the pathname of the compiler from generating a
8378 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8380 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8381 * g++.old-deja/g++.mike/eh17.C: Likewise.
8382 * g++.old-deja/g++.mike/p5571.C: Likewise.
8384 2010-01-29 Dodji Seketeli <dodji@redhat.com>
8391 * g++.dg/other/crash-5.C: New test.
8392 * g++.dg/other/crash-6.C: New test.
8393 * g++.dg/other/crash-7.C: New test.
8394 * g++.dg/other/crash-8.C: New test.
8396 2010-01-29 Jakub Jelinek <jakub@redhat.com>
8398 PR rtl-optimization/42889
8399 * gcc.dg/pr42889.c: New test.
8401 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
8403 * gcc.target/i386/pr42881.c: Use SSE2.
8405 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
8408 * gcc.target/i386/pr42891.c: New test.
8410 2010-01-28 Richard Guenther <rguenther@suse.de>
8412 PR tree-optimization/42871
8413 * g++.dg/torture/pr42871.C: New testcase.
8415 2010-01-28 Richard Guenther <rguenther@suse.de>
8417 * gcc.dg/Wobjsize-1.h: New testcase.
8418 * gcc.dg/Wobjsize-1.c: Likewise.
8420 2010-01-28 Richard Guenther <rguenther@suse.de>
8423 * g++.dg/torture/pr42883.C: New testcase.
8425 2010-01-28 Michael Matz <matz@suse.de>
8427 * gcc.target/i386/pr42881.c: New test.
8429 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8431 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8432 Add i?86-*-solaris2* support.
8434 2010-01-28 Dodji Seketeli <dodji@redhat.com>
8438 * g++.dg/template/typedef27.C: New test case.
8439 * g++.dg/template/typedef28.C: New test case.
8441 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
8443 * gcc.dg/optimize-bswap*.c: Add ARM target
8445 2010-01-27 Richard Guenther <rguenther@suse.de>
8448 * gcc.dg/torture/pr42878-1.c: New testcase.
8449 * gcc.dg/torture/pr42878-2.c: Likewise.
8451 2010-01-27 Jakub Jelinek <jakub@redhat.com>
8454 * gcc.dg/vla-22.c: New test.
8456 2010-01-26 Jakub Jelinek <jakub@redhat.com>
8458 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8461 2010-01-26 Richard Guenther <rguenther@suse.de>
8463 PR rtl-optimization/42685
8464 * gcc.dg/pr42685.c: New testcase.
8465 * g++.dg/other/pr42685.C: Likewise.
8467 2010-01-26 Richard Guenther <rguenther@suse.de>
8470 * g++.dg/other/pr42806.C: New testcase.
8472 2010-01-26 Richard Guenther <rguenther@suse.de>
8474 PR tree-optimization/42250
8475 * gcc.dg/pr42250.c: New testcase.
8477 2010-01-25 Arnaud Charlet <charlet@adacore.com>
8479 * gnat.dg/array_bounds_test.adb: New test.
8481 2010-01-25 Tobias Burnus <burnus@net-b.de>
8484 * gfortran.dg/generic_21.f90: New test.
8486 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8489 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8491 2010-01-24 Mark Mitchell <mark@codesourcery.com>
8494 * g++.dg/abi/arm_va_list2.C: New test.
8495 * g++.dg/abi/arm_va_list2.h: Companion header file.
8497 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
8500 * gfortran.dg/parameter_array_ref_2.f90 : New test.
8503 * gfortran.dg/char_array_arg_1.f90 : New test.
8505 * gfortran.dg/pr25923.f90 : Remove XFAIL.
8507 2010-01-24 Tobias Burnus <burnus@net-b.de>
8510 * gfortran.dg/generic_20.f90: New test.
8512 2010-01-22 Michael Matz <matz@suse.de>
8514 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8517 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
8520 * gfortran.dg/dependency_25.f90 : New test.
8522 2010-01-21 Martin Jambor <mjambor@suse.cz>
8524 PR tree-optimization/42585
8525 * gcc.dg/tree-ssa/pr42585.c: New test.
8527 2010-01-21 Richard Guenther <rguenther@suse.de>
8530 * gcc.dg/pr19988.c: New testcase.
8532 2010-01-20 Janis Johnson <janis187@us.ibm.com>
8534 * g++.dg/compat/decimal/compat-common.h: New file.
8535 * g++.dg/compat/decimal/decimal-dummy.h: New file.
8536 * g++.dg/compat/decimal/pass_x.h: New file.
8537 * g++.dg/compat/decimal/pass_y.h: New file.
8538 * g++.dg/compat/decimal/pass-1_main.C: New file.
8539 * g++.dg/compat/decimal/pass-1_x.C: New file.
8540 * g++.dg/compat/decimal/pass-1_y.C: New file.
8541 * g++.dg/compat/decimal/pass-2_main.C: New file.
8542 * g++.dg/compat/decimal/pass-2_x.C: New file.
8543 * g++.dg/compat/decimal/pass-2_y.C: New file.
8544 * g++.dg/compat/decimal/pass-3_main.C: New file.
8545 * g++.dg/compat/decimal/pass-3_x.C: New file.
8546 * g++.dg/compat/decimal/pass-3_y.C: New file.
8547 * g++.dg/compat/decimal/pass-4_main.C: New file.
8548 * g++.dg/compat/decimal/pass-4_x.C: New file.
8549 * g++.dg/compat/decimal/pass-4_y.C: New file.
8550 * g++.dg/compat/decimal/pass-5_main.C: New file.
8551 * g++.dg/compat/decimal/pass-5_x.C: New file.
8552 * g++.dg/compat/decimal/pass-5_y.C: New file.
8553 * g++.dg/compat/decimal/pass-6_main.C: New file.
8554 * g++.dg/compat/decimal/pass-6_x.C: New file.
8555 * g++.dg/compat/decimal/pass-6_y.C: New file.
8556 * g++.dg/compat/decimal/return_x.h: New file.
8557 * g++.dg/compat/decimal/return_y.h: New file.
8558 * g++.dg/compat/decimal/return-1_main.C: New file.
8559 * g++.dg/compat/decimal/return-1_x.C: New file.
8560 * g++.dg/compat/decimal/return-1_y.C: New file.
8561 * g++.dg/compat/decimal/return-2_main.C: New file.
8562 * g++.dg/compat/decimal/return-2_x.C: New file.
8563 * g++.dg/compat/decimal/return-2_y.C: New file.
8564 * g++.dg/compat/decimal/return-3_main.C: New file.
8565 * g++.dg/compat/decimal/return-3_x.C: New file.
8566 * g++.dg/compat/decimal/return-3_y.C: New file.
8567 * g++.dg/compat/decimal/return-4_main.C: New file.
8568 * g++.dg/compat/decimal/return-4_x.C: New file.
8569 * g++.dg/compat/decimal/return-4_y.C: New file.
8570 * g++.dg/compat/decimal/return-5_main.C: New file.
8571 * g++.dg/compat/decimal/return-5_x.C: New file.
8572 * g++.dg/compat/decimal/return-5_y.C: New file.
8573 * g++.dg/compat/decimal/return-6_main.C: New file.
8574 * g++.dg/compat/decimal/return-6_x.C: New file.
8575 * g++.dg/compat/decimal/return-6_y.C: New file.
8577 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8580 * gcc.dg/pr42715.c: New.
8582 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8585 * g++.dg/parse/crash55.C: New.
8587 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8590 * gcc.dg/guality/pr42782.c: New.
8592 2010-01-20 Jason Merrill <jason@redhat.com>
8595 * g++.dg/abi/packed1.C: New.
8598 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8601 * g++.dg/parse/fn-typedef1.C: New.
8602 * g++.dg/other/cv_quals.C: Adjust.
8604 2010-01-20 Anthony Green <green@moxielogic.com>
8606 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8608 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8609 * gcc.dg/20020312-2.c: Port this to the moxie core.
8610 * gcc.dg/weak/typeof-2.c: Ditto.
8612 2010-01-20 Richard Guenther <rguenther@suse.de>
8614 PR tree-optimization/42717
8615 * gcc.c-torture/compile/pr42717.c: New testcase.
8617 2010-01-20 Jakub Jelinek <jakub@redhat.com>
8619 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8620 of signed, add a few new tests.
8623 * g++.dg/parse/limits-initializer1.C: New test.
8625 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8628 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8629 * gfortran.dg/typebound_call_12.f03: New test.
8631 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
8634 * gfortran.dg/bounds_check_15.f90 : New test.
8636 2010-01-19 Michael Matz <matz@suse.de>
8638 PR tree-optimization/41783
8639 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8641 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8644 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8645 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8646 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
8647 * gcc.target/arm/neon/vget_lows16.c: Likewise.
8648 * gcc.target/arm/neon/vget_lows32.c: Likewise.
8649 * gcc.target/arm/neon/vget_lows64.c: Likewise.
8650 * gcc.target/arm/neon/vget_lows8.c: Likewise.
8651 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8652 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8653 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8654 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8656 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8659 * gfortran.dg/extends_6.f03: Modified an error message.
8660 * gfortran.dg/extends_10.f03: New test.
8661 * gfortran.dg/private_type_6.f03: Modified an error message.
8662 * gfortran.dg/structure_constructor_8.f03: Ditto.
8664 2010-01-19 Jakub Jelinek <jakub@redhat.com>
8666 PR tree-optimization/42719
8667 * gcc.dg/pr42719.c: New test.
8670 * gcc.dg/pr42728.c: New test.
8672 2010-01-19 Anthony Green <green@moxielogic.com>
8674 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8676 2010-01-18 Anthony Green <green@moxielogic.com>
8678 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8681 2010-01-19 Dodji Seketeli <dodji@redhat.com>
8683 * g++.dg/template/error45.C: reverted as part of reverting the
8684 fix of PR c++/42634.
8686 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8689 * g++.dg/template/error45.C: New test.
8691 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8694 * g++.dg/conversion/op6.C: New test.
8696 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
8699 * gcc.target/alpha/pr42774.c: New test.
8701 2010-01-18 Richard Guenther <rguenther@suse.de>
8703 PR tree-optimization/42781
8704 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8706 2010-01-17 Richard Guenther <rguenther@suse.de>
8709 * gcc.c-torture/execute/pr42248.c: New testcase.
8711 2010-01-17 Richard Guenther <rguenther@suse.de>
8713 PR tree-optimization/42773
8714 * g++.dg/torture/pr42773.C: New testcase.
8716 2010-01-17 Janus Weil <janus@gcc.gnu.org>
8719 * gfortran.dg/interface_assignment_5.f90: New test.
8721 2010-01-17 Dodji Seketeli <dodji@redhat.com>
8724 * g++.dg/template/crash94.C: Reverted.
8726 2010-01-17 Jie Zhang <jie.zhang@analog.com>
8729 * gcc.dg/debug/pr42767.c: New.
8731 2010-01-15 Jason Merrill <jason@redhat.com>
8734 * g++.dg/cpp0x/decltype22.C: New.
8736 2010-01-16 Jakub Jelinek <jakub@redhat.com>
8739 * g++.dg/torture/pr42760.C: New test.
8741 2010-01-15 Jing Yu <jingyu@google.com>
8743 PR rtl-optimization/42691
8744 * gcc.c-torture/execute/pr42691.c: New.
8746 2010-01-15 Richard Guenther <rguenther@suse.de>
8749 * g++.dg/torture/pr42739.C: New testcase.
8751 2010-01-15 Dodji Seketeli <dodji@redhat.com>
8753 * g++.dg/template/error45.C: Revert as part of reverting changes
8756 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8759 * gfortran.dg/interface_31.f90: New test.
8761 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8763 * gcc.target/powerpc/pr42747.c: New file.
8765 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8768 * c-c++-common/pr42674.c: New test.
8771 * g++.dg/template/instantiate11.C: New test.
8773 2010-01-14 Jason Merrill <jason@redhat.com>
8776 * g++.dg/overload/error3.C: New.
8779 * g++.dg/overload/rvalue1.C: New.
8781 2010-01-14 Martin Jambor <mjambor@suse.cz>
8783 PR tree-optimization/42706
8784 * gcc.dg/ipa/pr42706.c: New testcase.
8786 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
8788 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8790 2010-01-14 Martin Jambor <mjambor@suse.cz>
8792 PR tree-optimization/42714
8793 * g++.dg/torture/pr42714.C: New test.
8795 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8797 PR rtl-optimization/42246
8798 * gfortran.dg/pr42246-2.f: New.
8800 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8802 PR rtl-optimization/42389
8803 * gcc.dg/pr42389.c: New.
8805 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8807 PR rtl-optimization/42388
8808 * gcc.dg/pr42388.c: New.
8810 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8812 PR rtl-optimization/42294
8813 * gfortran.dg/pr42294.f: New.
8815 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8817 PR rtl-optimization/39453
8818 PR rtl-optimization/42246
8819 * gcc.dg/pr39453.c: New.
8820 * gcc.dg/pr42246.c: New.
8822 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8825 * gcc.dg/pr42245.c: New.
8826 * gcc.dg/pr42245-2.c: New.
8828 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8830 PR rtl-optimization/42249
8831 * gcc.dg/pr42249.c: New.
8833 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8836 * gcc.c-torture/execute/pr42721.c: New test.
8838 2010-01-14 Ira Rosen <irar@il.ibm.com>
8840 PR tree-optimization/42709
8841 * gcc.dg/vect/pr42709.c: New test.
8843 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8846 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8847 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8849 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8852 * gfortran.dg/generic_19.f90 : New test.
8854 2010-01-13 Richard Guenther <rguenther@suse.de>
8856 PR tree-optimization/42730
8857 * gcc.c-torture/compile/pr42730.c: New testcase.
8859 2010-01-13 Steve Ellcey <sje@cup.hp.com>
8862 * gcc.target/ia64/pr42542-1.c: New.
8863 * gcc.target/ia64/pr42542-2.c: New.
8864 * gcc.target/ia64/pr42542-3.c: New.
8866 2010-01-13 Dodji Seketeli <dodji@redhat.com>
8869 * g++.dg/template/error45.C: New test.
8871 2010-01-13 Martin Jambor <mjambor@suse.cz>
8873 PR tree-optimization/42704
8874 * g++.dg/torture/pr42704.C: New test.
8876 2010-01-13 Martin Jambor <mjambor@suse.cz>
8878 PR tree-optimization/42703
8879 * gcc.c-torture/compile/pr42703.c: New test.
8881 2010-01-13 Richard Guenther <rguenther@suse.de>
8883 PR tree-optimization/42705
8884 * gcc.c-torture/compile/pr42705.c: New testcase.
8886 2010-01-13 Jie Zhang <jie.zhang@analog.com>
8888 * gcc.target/bfin/l2.c: New test.
8889 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8891 2010-01-13 Richard Guenther <rguenther@suse.de>
8894 * gcc.c-torture/compile/pr42716.c: New testcase.
8896 2010-01-13 Richard Guenther <rguenther@suse.de>
8899 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8901 2010-01-12 Joseph Myers <joseph@codesourcery.com>
8904 * gcc.c-torture/compile/pr42708-1.c: New test.
8906 2010-01-12 Jakub Jelinek <jakub@redhat.com>
8909 * gcc.dg/pr42662.c: New test.
8911 PR tree-optimization/42645
8912 * g++.dg/other/pr42645-1.C: New test.
8913 * g++.dg/other/pr42645-2.C: New test.
8915 2010-01-11 Janis Johnson <janis187@us.ibm.com>
8918 * gcc.target/powerpc/warn-1.c: New test.
8919 * gcc.target/powerpc/warn-2.c: New test.
8921 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
8923 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8926 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
8928 * gcc.dg/lto/20100108_0.c: New.
8930 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
8932 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8933 Add -march=i686 -msse for 32bit x86 targets.
8935 2010-01-10 Richard Guenther <rguenther@suse.de>
8938 * gcc.dg/torture/pr42667.c: New testcase.
8940 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8943 * gfortran.dg/array_constructor_34.f90: New test.
8945 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8948 * gfortran.dg/array_constructor_33.f90: New test.
8949 gfortran.dg/array_function_5.f90: Add credit.
8951 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8954 * gcc.dg/pr42631.c: New.
8956 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8959 * gcc.dg/pr42630.c: New.
8961 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8964 * gcc.dg/pr42629.c: New.
8966 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8969 * gcc.dg/torture/pr42363.c: New.
8971 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8975 * gcc.dg/vect/pr42604.c: New.
8976 * gcc.dg/vect/pr42395.c: New.
8978 2010-01-09 Richard Guenther <rguenther@suse.de>
8981 * gcc.c-torture/execute/pr42512.c: New testcase.
8983 2010-01-09 Tobias Burnus <burnus@net-b.de>
8986 * gfortran.dg/c_ptr_tests_14.f90: New test.
8988 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8991 * gnat.dg/null_pointer_deref1.adb: Don't run on
8992 sparc*-sun-solaris2.11.
8994 2010-01-08 Richard Guenther <rguenther@suse.de>
8997 * gcc.dg/lto/20100103-1_0.c: New testcase.
8998 * gcc.dg/lto/20100103-2_0.c: Likewise.
9000 2010-01-08 Tobias Burnus <burnus@net-b.de
9003 * gfortran.dg/asynchronous_1.f90: New test.
9004 * gfortran.dg/asynchronous_2.f90: New test.
9005 * gfortran.dg/conflicts.f90: Update error message.
9007 2010-01-07 Dodji Seketeli <dodji@redhat.com>
9010 * g++.dg/cpp0x/variadic-unify-2.C: New test.
9012 2010-01-07 Jakub Jelinek <jakub@redhat.com>
9014 PR tree-optimization/42625
9015 * g++.dg/opt/dtor4.C: New test.
9016 * g++.dg/opt/dtor4.h: New.
9017 * g++.dg/opt/dtor4-aux.cc: New.
9019 2010-01-07 Tobias Burnus <burnus@net-b.de>
9022 * gfortran.dg/proc_ptr_26.f90: New test.
9024 2010-01-07 Tobias Burnus <burnus@net-b.de>
9027 * gfortran.dg/allocatable_scalar_7.f90: New test.
9029 2010-01-06 Richard Guenther <rguenther@suse.de>
9031 * gcc.c-torture/compile/pr42632.c: New testcase.
9033 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9036 * gcc.target/i386/pr42542-4.c: New.
9037 * gcc.target/i386/pr42542-4a.c: Likewise.
9038 * gcc.target/i386/pr42542-5.c: Likewise.
9039 * gcc.target/i386/pr42542-5a.c: Likewise.
9041 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
9043 * gcc.dg/tls/opt-15.c: New test.
9045 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9047 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9049 2010-01-05 Martin Jambor <mjambor@suse.cz>
9051 PR tree-optimization/42462
9052 * g++.dg/torture/pr42462.C: New test.
9054 2010-01-05 Jason Merrill <jason@redhat.com>
9056 * g++.dg/cpp0x/initlist30.C: New test.
9058 2010-01-05 Richard Guenther <rguenther@suse.de>
9060 PR tree-optimization/42614
9061 * gcc.c-torture/execute/pr42614.c: New testcase.
9063 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
9065 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9066 * gcc.dg/Wunreachable-1.c: Remove the testcase of
9068 * gcc.dg/Wunreachable-2.c: Likewise.
9069 * gcc.dg/Wunreachable-3.c: Likewise.
9070 * gcc.dg/Wunreachable-4.c: Likewise.
9071 * gcc.dg/Wunreachable-5.c: Likewise.
9072 * gcc.dg/Wunreachable-6.c: Likewise.
9073 * gcc.dg/Wunreachable-7.c: Likewise.
9074 * gcc.dg/Wunreachable-8.c: Likewise.
9075 * gcc.dg/20041231-1.c: Likewise.
9077 2010-01-05 Jakub Jelinek <jakub@redhat.com>
9080 * gcc.dg/pr42611.c: New test.
9082 PR tree-optimization/42508
9083 * g++.dg/opt/pr42508.C: New test.
9085 2010-01-05 Tobias Burnus <burnus@net-b.de>
9088 * gfortran.dg/allocatable_scalar_8.f90: New.
9090 2010-01-04 Martin Jambor <mjambor@suse.cz>
9092 PR tree-optimization/42398
9093 * gcc.c-torture/compile/pr42398.c: New test.
9095 2010-01-04 Jason Merrill <jason@redhat.com>
9098 * g++.dg/ext/attrib35.C: New.
9101 * g++.dg/cpp0x/auto17.C: New.
9103 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
9105 * gcc.dg/lto/20100104_0.c: New.
9107 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
9110 * gcc.target/i386/pr42542-1.c: New.
9111 * gcc.target/i386/pr42542-1a.c: Likewise.
9112 * gcc.target/i386/pr42542-1b.c: Likewise.
9113 * gcc.target/i386/pr42542-2.c: Likewise.
9114 * gcc.target/i386/pr42542-2a.c: Likewise.
9115 * gcc.target/i386/pr42542-2b.c: Likewise.
9116 * gcc.target/i386/pr42542-3.c: Likewise.
9117 * gcc.target/i386/pr42542-3a.c: Likewise.
9119 2009-01-04 Tobias Burnus <burnus@net-b.de>
9122 * gfortran.dg/allocatable_scalar_5.f90: New test.
9123 * gfortran.dg/allocatable_scalar_6.f90: New test.
9125 2010-01-03 Richard Guenther <rguenther@suse.de>
9128 * gfortran.dg/gomp/recursion1.f90: Remove.
9130 2010-01-03 Richard Guenther <rguenther@suse.de>
9132 * gcc.dg/Warray-bounds.c: Remove XFAILs.
9133 * gcc.dg/uninit-6.c: Likewise.
9134 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9136 2010-01-03 Richard Guenther <rguenther@suse.de>
9138 PR tree-optimization/42589
9139 * gcc.target/i386/pr42589.c: New testcase.
9141 2010-01-03 Richard Guenther <rguenther@suse.de>
9143 PR tree-optimization/42438
9144 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9146 2010-01-02 Richard Guenther <rguenther@suse.de>
9149 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9151 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
9154 * gcc.target/alpha/pr42448-1.c: New test.
9155 * gcc.target/alpha/pr42448-2.c: Ditto.
9157 2010-01-01 Joseph Myers <joseph@codesourcery.com>
9159 PR preprocessor/41947
9160 * gcc.dg/c99-hexfloat-3.c: New test.
9162 2010-01-01 Richard Guenther <rguenther@suse.de>
9165 * gcc.c-torture/execute/pr42570.c: New testcase.
9167 2010-01-01 Richard Guenther <rguenther@suse.de>
9170 * gcc.c-torture/compile/pr42559.c: New testcase.
9173 Copyright (C) 2010 Free Software Foundation, Inc.
9175 Copying and distribution of this file, with or without modification,
9176 are permitted in any medium without royalty provided the copyright
9177 notice and this notice are preserved.